This feature is currently in Beta status, meaning it is actively being tested and refined before a full release. It is not available to all organizations. Access is limited to clubs in CourtReserve's Early Access Groups. To request access, contact our Customer Success team via live chat or email.
INTRODUCTION
Feature Summary: The Demographics tab in CourtReserve Pulse gives club administrators a data-backed picture of their player base — including skill level distribution, age and gender breakdown, and geographic reach. It surfaces who is actually playing at your club so you can make programming, marketing, and outreach decisions grounded in reality rather than assumption.
Use Cases:
Understand the skill level distribution of your player base to inform league and clinic programming
Identify age and gender gaps in participation and consider targeted outreach or new offerings
See where your players are coming from geographically and focus marketing efforts accordingly
Click into any rating range or age/gender segment to view and contact the players in that group
Use the Player Density Map to visualize your geographic reach and identify nearby zip codes with growth potential
OVERVIEW
The Demographics tab is organized into three areas: a row of KPI cards at the top, two distribution charts side by side in the middle (Rating Distribution and Age and Gender Distribution), and a Player Density Map with a Top Zip Codes table at the bottom.
Unlike the other Pulse tabs, Demographics is focused on your cumulative player base rather than activity within a specific period. The KPI cards and charts reflect your total CourtReserve account holders, anchored at the selected end date, rather than players who were active during the selected range.
Each KPI card displays the current value alongside a trend indicator. Hover over the info icon on any card to see its full definition.
NAVIGATION
Log in to your CourtReserve admin panel.
In the left navigation menu, select Dashboard.
Select the Demographics tab.
Use the Start Date, End Date, and Interval fields to set your desired date range.
KPI Cards
The four KPI cards at the top of the Demographics tab give you a high-level snapshot of your player base as of the selected end date. Hover over the info icon on any card to see its full definition.
Total Players
Definition: All CourtReserve account holders, optionally filtered to the selected zip codes. The trend indicator shows new accounts added during the selected date range, displayed as "+N new."
How it's Calculated: Cumulative count as of the selected end date. The Total Players count, the sum of map bubbles on the Player Density Map, and the sum of the Top Zip Codes table all match for the same date and zip filter.
Why It Matters: Total Players is your broadest measure of community size — everyone who has ever created a CourtReserve account at your club. Tracking new player additions over time gives you a sense of how quickly your player base is growing.
For a small club, even a steady trickle of new accounts is a positive sign that word is spreading. For a larger club, combining Total Players with the New Players metric on the Engagement tab gives you a complete picture of acquisition trends.
For example: Your club shows 3,599 total players with +38 new during the last 30 days. That means 38 players created their first CourtReserve account at your club during the period — a useful baseline for evaluating the impact of a promotional event or open house.
Note: Total Players counts all account holders regardless of activity. It is a broader number than Active Players on the Engagement tab, which only counts players with booking or transaction activity during the selected period. Engagement and Financials metrics still answer "active in period" — that scope intentionally lives on those tabs.
Median Rating
Definition: The Median Rating card displays the median skill rating across all CourtReserve account holders. If your club has DUPR enabled, this card defaults to showing the Median DUPR rating (and will be labeled as such). Administrators can switch to a different custom rating system using the rating type selector, and the KPI card will update to reflect the selected rating. For clubs that do not have DUPR enabled, the card will display whatever custom rating system is configured for your organization.
Why It Matters: Median Rating gives you a quick read on the overall skill level of your player base. Knowing whether your club skews toward beginner, intermediate, or advanced players helps inform programming decisions — particularly for leagues, clinics, and open play offerings.
For example: A Median DUPR of 3.54 indicates that half of your rated players fall below that level and half above. If you are planning a new intermediate clinic series, that benchmark helps you gauge the likely demand.
Note: For Median DUPR Rating, only players with a linked DUPR account are included in this calculation. The Rating Distribution chart shows what percentage of your player base has a linked DUPR account.
Median Age
Definition: Median age across all CourtReserve account holders, anchored at the selected end date.
Why It Matters: Knowing the median age of your player base helps you evaluate whether your programming and marketing is resonating with your core demographic — and whether there are age segments you may be underserving.
For example: A median age of 50 years suggests your core player base skews toward the 50-64 age group. If you want to grow participation among younger players (18-34), that gap is visible in the Age and Gender Distribution chart and can inform targeted outreach or programming decisions.
Note: Players with no date of birth on file are excluded from this calculation. The Age and Gender Distribution chart shows the data coverage footnote indicating how many players are missing this information.
Gender Split
Definition: Gender distribution across all CourtReserve account holders, shown as Male and Female percentages with trend indicators for each.
How it's Calculated: Players with no gender on file are excluded from the percentage calculation but are noted in the tooltip.
Why It Matters: Gender Split gives you a quick read on the balance of male and female participation at your club. A significant imbalance may signal an opportunity to develop programming or marketing that appeals to the underrepresented group.
For example: A split of 53.5% Male and 46.5% Female with both trending upward suggests growing participation across genders. If the Female percentage is trending down over several periods, it may be worth reviewing whether your programming mix is meeting the needs of female players.
Note: Players with no gender on file are not included in the percentage calculation. The tooltip displays how many players are missing gender information.
Rating Distribution
The Rating Distribution chart shows how your player base is distributed across skill rating ranges. The darkest bar indicates the rating range with the most players. Each bar displays the player count and percentage share for that range. Click on a bar to view the players in that rating range.
Rating Type Filter
A dropdown at the top right of the chart allows you to switch between available rating types. Options shown are based on what is configured at your club and may include:
DUPR - Dynamic Universal Pickleball Rating
Custom Ratings - Club-assigned custom rating(s)
The percentage shown next to each rating type (e.g., "DUPR (23%)") indicates the share of your player base with a rating on file for that system.
Note: The data coverage note at the bottom of the chart shows how many players do not have a linked account for the selected rating type. For example, "2,779 players (77%) do not have a linked DUPR account" means the chart reflects only the 23% of players with a DUPR rating on file.
Clicking Into a Rating Range
Clicking on any bar in the chart opens a player list for that rating range, showing each player's name, rating, gender, and age. From this panel you can:
Search for a specific player by name
Select players using checkboxes (currently only supports selecting all players) and use the Actions menu to contact them via Email, Text, or Push notification.
Filter the player list further by skill range, age range, and gender using the filter options within the panel
Create Group - Takes you to the Edit Member Group screen in CourtReserve, pre-populated with the players from your current selection and filters. This creates a static member group in CourtReserve that can be used for emailing, report filters, and other group-based actions across the platform.
For example: Clicking the 3.5–4.0 bar opens a list of 170 players in that range. Selecting all and creating a group saves those players as a reusable member group — ready to use as a filter on your next event registration report or as a target list for a clinic promotion email.
Age and Gender Distribution
The Age and Gender Distribution chart is a population pyramid showing male and female player counts side by side across five age bands: Under 18, 18–34, 35–49, 50–64, and 65+. Bars scale relative to the largest single-gender value, making it easy to see which age groups are most represented and how gender balance varies across age bands.
The legend at the top shows the overall male and female percentages for your player base. Each age band displays the total combined count in the center, with male counts on the left and female counts on the right.
About This Chart: Population pyramid showing male and female player counts per age band. Bars scale relative to the largest single-gender value. Players with no date of birth or no gender on file are counted in the footnote only.
Note: The data coverage footnote at the bottom of the chart shows how many players are missing date of birth or gender information and are therefore excluded from the chart.
Clicking Into an Age and Gender Segment
Clicking on any bar in the chart opens a player list for that specific age and gender segment, showing each player's name, gender, and date of birth. From this panel you can:
Search for a specific player by name
Select players using checkboxes (currently only supports selecting all players) and use the Actions menu to contact them via Email, Text, or Push notification.
Filter the player list further by skill range, age range, and gender using the filter options within the panel
Create Group - Takes you to the Edit Member Group screen in CourtReserve, pre-populated with the players from your current selection and filters. This creates a static member group in CourtReserve that can be used for emailing, report filters, and other group-based actions across the platform.
For example: Clicking the 18–34 Male bar opens a list of 431 players in that segment. Creating a group from that selection saves those players as a reusable member group — useful for targeting that demographic with a new programming initiative or a promotional email campaign.
Player Density Map
The Player Density Map plots your players geographically using bubble clusters sized by player count. It gives you an immediate visual sense of where your players are coming from and how your geographic reach is distributed.
Blue bubbles represent existing players
Green bubbles represent players who are new during the selected period
Bubbles merge into clusters at lower zoom levels — click a cluster to expand it and see individual zip code bubbles
The map footer shows the total number of players plotted, the number of zip codes represented, how many new players were added during the period, and how many players could not be mapped due to missing address data.
Why It Matters: Geography matters more than most clubs realize. Knowing where your players are coming from helps you make smarter decisions about where to advertise, which community organizations to partner with, and whether your facility's location is a barrier for certain neighborhoods. A club drawing heavily from one or two zip codes may have strong local loyalty but limited reach — while a club with players spread across a wide area may have broader awareness but less community density to build on.
Zip Code Tooltip
Clicking on any bubble opens a tooltip showing:
Zip code and city
Total players in that zip code
Returning players (existing before the period)
New players added during the period with a percentage change
A "Click to filter dashboard to this zip" link that applies that zip code as a filter across the entire Demographics tab
For example: Clicking a bubble for zip code 32084 (St. Augustine Beach, FL) shows 29 players, 25 returning and 4 new (+16%). Clicking the filter link narrows the entire tab — including the KPI cards, Rating Distribution, Age and Gender Distribution, and Top Zip Codes table — to show only players from that zip code.
Once you have filtered the tab to a zip code, a Create Group button appears directly above the Player Density Map. Clicking it takes you to the Edit Member Group screen in CourtReserve, pre-populated with the players from that zip code. This creates a static member group that can be used for emailing, report filters, and other group-based actions across the platform.
Reset Map View
The refresh icon in the top right corner of the map resets the view back to the default zoom and center.
Top Zip Codes
The Top Zip Codes table ranks the zip codes your players are coming from by total player count. It gives you a sortable, filterable list of your geographic distribution alongside new player additions for each area.
The table displays the following columns:
Area - Zip code
City - City associated with the zip code
Players - Total players from that zip code
New - New players added during the selected period, shown in green
% - Percentage of your total mapped player base from that zip code
Search
A Search zip or city bar at the top of the table allows you to quickly find a specific zip code or city without scrolling.
Column Filtering
All columns support filtering — clicking the filter icon on any column header opens a filter panel where you can set specific value conditions to narrow the list.
For example: Filtering the Area column to a specific zip code quickly isolates that area's player count, new additions, and percentage share — useful when evaluating the impact of a local marketing campaign or community partnership in a specific neighborhood.
Why It Matters: The Top Zip Codes table is most useful for identifying geographic concentrations and gaps. A cluster of players from a nearby zip code with a high new player count may indicate word-of-mouth momentum worth nurturing. A zip code close to your facility with low player representation may be an underserved area worth targeting with local marketing.
For example: Your top zip code (32084, St. Augustine Beach) represents 8.1% of your mapped players with 4 new additions last period. A nearby zip code (32259, Jacksonville) also shows 19 players but 0 new — suggesting an established player base with no recent growth. That could prompt a targeted promotion aimed at Jacksonville residents to reactivate interest.
Export Options
The Demographics tab has three export options available:
Download PDF - A print-ready snapshot of the full Demographics tab as it appears on screen, including all KPI cards, the Rating Distribution chart, the Age and Gender Distribution chart, the Player Density Map, and the Top Zip Codes table. Available via the Export button in the top right corner of the page.
Download CSV (full tab) - A ZIP file containing per-widget data files for all metrics on the tab. Available via the Export button in the top right corner of the page.
Download CSV (player list) - Exports the current player list from a Rating Distribution or Age and Gender Distribution drill-down panel as a standalone CSV file. If any filters are active — for example, filtering the tab to a specific zip code via the Player Density Map, or clicking into a specific rating range or age/gender segment — the export reflects only the filtered players.
For example: If you filter the tab to a single zip code using the Player Density Map and then open the Rating Distribution drill-down, downloading the player list CSV from that panel will export only the players from that zip code within that rating range — a highly targeted list ready for outreach or group creation.
Explore Pulse Dashboard
This article is part of the CourtReserve Pulse series. See the full series below.



















