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 Pulse.
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.
Formula: Total Players = COUNT (unique players with a CourtReserve account) as of the selected end date.
How it's calculated: Cumulative count as of the selected end date. The trend indicator shows new accounts added during the selected date range, displayed as "+N new." Map bubbles on the Player Density Map and the Top Zip Codes table show only accounts with a mapped address — the "not on map" figure under the map accounts for the difference between that total and Total Players. Both stay org-wide when zip codes are selected.
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,725 total players with +61 new during the selected period. That means 61 players created their first CourtReserve account at your club during that time — 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. If your club has multiple rating values configured, the list is contained in a scrollable area within the card, keeping the page compact and allowing you to reach other panels without excessive scrolling. Click on a bar to view the players in that rating range.
Note: If your club uses a rating system where some players have been assigned a "Not Rated" status rather than a numeric value, an NR bar will appear in the chart. This is distinct from players with no rating on file, who are captured in the data coverage footnote at the bottom of the chart.
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. The panel title shows the rating type and selected range. The panel displays the following columns for each player:
Name - Player's name, gender, and age
Rating - Player's rating for the active rating type
Zip - Player's zip code
Distance - Player's distance from your facility
Last Visit - Date of the player's most recent visit
All columns can be sorted by clicking the column header. Click once to sort ascending, click again to sort descending.
A search bar and Filter button at the top of the panel allow you to find a specific player or narrow the list by additional criteria. An Export CSV button in the top right exports the current player list, including any active filters, as a CSV file.
Use the checkboxes on the left to select individual players. A checkbox in the column header selects all players on the current page. When one or more players are selected, an action bar appears at the bottom of the panel with the following options:
Text - Sends a bulk text message to all selected players
Email - Sends a bulk email to all selected players
Push - Sends a bulk push notification to all selected players
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. Each band also shows the raw player count and percentage share of your total player base directly beneath the age label — for example, "9,327 - 46.39%" — making it easy to compare both volume and proportion across age groups without needing to hover.
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 age and gender segment. The panel title shows the selected gender and age band — for example, "Male - 18-34." The panel displays the following columns for each player:
Name - Player's name, gender, and age
Rating - Player's rating for the active rating type
Zip - Player's zip code
Distance - Player's distance from your facility
Last Visit - Date of the player's most recent visit
All columns can be sorted by clicking the column header. Click once to sort ascending, click again to sort descending.
A search bar and Filter button at the top of the panel allow you to find a specific player or narrow the list by additional criteria. An Export CSV button in the top right exports the current player list, including any active filters, as a CSV file.
Use the checkboxes on the left to select individual players. A checkbox in the column header selects all players on the current page. When one or more players are selected, an action bar appears at the bottom of the panel with the following options:
Text - Sends a bulk text message to all selected players
Email - Sends a bulk email to all selected players
Push - Sends a bulk push notification to all selected players
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 and the number of zip codes represented — for example, "Showing 1,243 players across 38 zips"
The number of new players added during the period — for example, "+84 new"
The number of players who could not be mapped due to missing address data — for example, "12 not on map"
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, shown with both a raw count and percentage change — for example, "+84 +16%"
A "Click to filter dashboard to this zip" link that applies that zip code as a filter across the entire Demographics tab. If the zip is already active as a filter, this link changes to "Remove this zip from filter"
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.
Cluster Tooltip
When multiple zip code bubbles are grouped into a cluster at the current zoom level, clicking the cluster opens an aggregated tooltip showing:
The number of zips included in the cluster
Total players, returning players, and new players across all zips in the cluster, with a percentage change for new players
A "Tap to expand" link that zooms in to separate the cluster into individual zip bubbles
An "Add all [] zips to filter" link that applies all zips in the cluster as a filter across the entire Demographics tab at once
For example: Clicking a cluster of two zips shows 143 total players, 98 returning, and +45 new (+31%). Clicking "Add all 2 zips to filter" narrows the entire tab to show only players from those two zip codes combined.
Selecting Zip Codes and Taking Action
Holding Ctrl and clicking individual zip bubbles on the map selects multiple zip codes at once. Selected zips are also checked in the Top Zip Codes table to the right, giving you a synchronized view of which areas are included in your selection.
When one or more zips are selected by clicking Filter to this zip or Add all zips to Filter, an action bar appears at the bottom of the map with the following options:
Select all - Expands the selection to all zip codes currently plotted on the map. The number shown is the total zip code count.
Email - Opens a bulk email to all players in the selected zip codes
Text - Sends a bulk text message to all players in the selected zip codes
Push - Sends a bulk push notification to all players in the selected zip codes
Create Group - Creates a static member group in CourtReserve pre-populated with all players from the selected zip codes. Groups are named automatically using the format "Demographics - [] zip - [date]" — for example, "Demographics - 1 zip - 2026-06-18." The group can be used for emailing, report filters, and other group-based actions across the platform.
View Players - Opens the Players in selected zips side sheet for the selected zip codes. The number shown is the total player count across all selected zips.
Players in Selected Zips
Clicking View Players in the action bar opens a Players by ZIP Codes side sheet listing all players from the selected zip codes. The side sheet displays the following columns for each player:
Name - Player's name, gender, and age
Rating - Player's rating on file for the active rating type
Zip - Player's zip code
Distance - Player's distance from your facility
Last Visit - Date of the player's most recent visit
A search bar and Filter button at the top of the side sheet allow you to find a specific player or narrow the list by additional criteria.
An Export CSV button in the top right of the side sheet exports the current player list, including any active filters, as a CSV file for use in external tools.
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:
The table displays the following columns for each zip code:
Zip - 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 Sorting
All columns in the Top Zip Codes table can be sorted by clicking the column header. Click once to sort ascending, click again to sort descending.
Pagination
The Top Zip Codes table displays 10 rows per page. The total entry count and current page are shown at the bottom of the table. Use the page controls to navigate through the full list.
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.
Data Freshness
A footer below the Demographics tab shows when the displayed data was last updated:
Data Through - The most recent date and time included in the tab data
Refreshes Nightly - The scheduled time each night when the data updates, shown in ET
Last Refresh - The actual date and time of the most recent completed data refresh
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 Player List CSV - 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.
















