2026 Demo Season
J. E. #12
14.5
PPG
6.5
RPG
4.1
APG
12
Games
Effort
Committed · 1,240 XP
Heart and Hustle
Season history
Stats will appear as records are verified.
Every game they play adds to it. Every season stays on it for 5 years after a player’s last activity, or longer if a parent chooses. One record, from their first rec league to the day someone’s recruiting them.
Fictional demo · Protected
2026 Demo Season
14.5
PPG
6.5
RPG
4.1
APG
12
Games
Effort
Committed · 1,240 XP
Heart and HustleStats will appear as records are verified.
Fictional demo · Shareable

2026 Demo Season
14.5
PPG
6.5
RPG
4.1
APG
12
Games
Effort
Committed · 1,240 XP
Heart and HustleStats will appear as records are verified.
In their own words
“Keep showing up. Keep getting better.”
A fictional example built to show how recorded game stats, effort, and awards appear on a player card.
Fictional demo · Mavericks

Travel basketball
14.5
PPG
6.5
RPG
4.1
APG
12
Games
Effort
Committed · 1,240 XP
Heart and HustleStats will appear as records are verified.
In their own words
“Keep showing up. Keep getting better.”
A fictional example built to show how recorded game stats, effort, and awards appear on a player card.
Fictional Demo · Shareable

2026 Demo Season
Demo Team
2026 Demo Season
Grade 10
#12
14.5
PPG
6.5
RPG
4.1
APG
12
Games
Effort
Committed · 1,240 XP
Flame meter
86 flames
Heart and Hustle“Keep showing up. Keep getting better.”
Stats will appear as records are verified.
Fictional Demo · Protected
Player privacy protected
2026 Demo Season
Demo Team
2026 Demo Season
Grade 10
#12
14.5
PPG
6.5
RPG
4.1
APG
12
Games
Effort
Committed · 1,240 XP
Heart and HustleStats will appear as records are verified.
Real stats from games a scorekeeper recorded. Awards they actually won. Their effort score — how often they showed up, how often they started, how they played — counted only from what a coach or scorekeeper entered, never from anything a player types in themselves. Team, season, jersey number.
Younger players and anyone whose family hasn't opted in: initials, jersey number, and the card — no name, no photo. Families who choose Shareable: the full card. The family flips the switch. Nobody else can.
Post it. Text it. Put it in a recruiting email. When a card link is shared, the card itself shows in the preview — not a logo. It's the same card whether a friend taps it or a college coach does.