Product Spotlight · Player App

"How is my kid actually doing?"

You ask the question every soccer parent asks. The coach says "they're doing great." The car ride home gives you three syllables. The team chat is silent. And somewhere in your chest, a small voice asks the question you can't quite shake: is my kid actually getting better at this — and how would I know? I built the app that finally gives that question an answer.

Brett · Founder, PlayOS Sports, LLC · 10 min read
Saturday · 11:47 AM · car ride home
Live Dev Snapshot
You
How was practice?
Good.
Maya
You
What did you work on?
…stuff?
Maya
Open the app
Maya · U11 · Striker
Last 4 weeks · 12 sessions logged
72
Dev Score · Solid
Ball
85
Pass
55
Defend
57
Attack
91

You've had that car ride. Every soccer parent has.

"How was practice?" "Good." "What did you work on?" "I don't know. Stuff." And then they're staring out the window, and you're left wondering whether stuff means dribbling drills or whether stuff means they sat on a cone for 45 minutes because they didn't want to be there.

You ask the coach. The coach says "she's doing great." Which you genuinely appreciate — but it's also what they said last month, and the month before that, about every kid on the team. You ask the team chat. The team chat is photos of orange slices and a thumbs-up emoji from the assistant coach. Helpful, sweet, no signal.

Meanwhile your kid is putting hours into something you care about, and the only data you have is whether they wanted to put their shin guards on this week. Soccer has a paper trail problem. Specifically: there isn't one. Not for the player. Not in the way that matters.

"I just want to know that the hours and the money and the early Saturdays are going somewhere. Not necessarily a scholarship. Just somewhere." — Every soccer parent who's ever sat in the parking lot at 8:14 AM

What every parent actually wants

I asked a lot of parents this question while building Player. Across personas — travel parents, rec parents, parents whose kid is the best on the team, parents whose kid is finding their feet — the answers cluster around four things:

Player is built around those four things. That's it. Everything else falls out of those.

1. A home screen that finally tells the story

Open Player. There's your kid — name, age group, position, current PXP balance. Above the fold: this week's AI Weekly Development Plan, an actual five-day plan built from your kid's profile and what they've been working on, with a checkbox for each day and a +60 PXP reward when they complete it.

9:41•••97%
M
Maya
U11 · Striker · Lvl 12
1,240
PXP
✨ AI Weekly Plan
+60 PXP
Finding Your Soccer Voice
Focus · Communication · Day 3 of 5
Mon ✓
Tue ✓
Wed
Thu
Fri
Coach Says · 2 days ago
"Great pressure in the second half. Keep talking to your back line."
Today's Challenge · Toe Taps
30 seconds · +25 PXP
The home screen — profile, PXP, an active Weekly Plan with daily checkmarks, the coach's last note, and today's challenge ready to tap.

The Weekly Plan is genuinely tailored. It looks at the skills your kid has been working on, the skills that need work, and what their age group should be focusing on now. Then it writes them a 5-day script: a Monday warm-up, a Tuesday drill, a Wednesday rest, a Thursday push, a Friday game-day prep. Five short blocks. Done before dinner.

And the Coach Says nudge is the kind of thing that fixes the silent-team-chat problem on its own. If your kid's coach is using PlayOS Coach on the other side, their post-practice debriefs surface here as plain-English moments your kid can read. "Great pressure in the second half. Keep talking to your back line." That's a real thing, said by a real coach, about your real kid — and it lives in your kid's pocket forever.

2. Benchmarks — finally, a Dev Score that means something

This is the section I was scared to ship. Because the second you put a number on a kid's development, you risk a parent looking at the number and not the kid. I built it anyway, because the alternative — pretending there's no signal — is worse.

Here's how it works. Every skill (Ball Control, Passing, Defending, Attacking, Positioning, Communication, Effort & Attitude, Speed & Agility) gets a Development Score from 0 to 100. That score is calibrated to your kid's age group — not to the best 12-year-old in the country, just to where a kid their age typically lands. Below 33: Developing. 33–66: Solid. 67–100: Standout. With a percentile ruler showing where they sit on the curve.

9:41•••97%
Benchmarks · Maya, U11
Where she is right now
Compared to other U11 players · 12 sessions logged
Attacking
91
Standout
0255075100
Next step: work on finishing with both feet — she's instinctive with her right.
Ball Control
85
Standout
0255075100
Next step: add a left-foot pull-back to her dribbling toolkit.
Defending
57
Solid
0255075100
Next step: stay goal-side longer before stepping in.
Passing
55
Solid
0255075100
Next step: pick the weight on her through-balls; she rushes them.
The Benchmarks view — a Development Score per skill, calibrated to her actual age group, with the next step in plain English.

That last line is the one I'm proudest of. Every skill has a plain-English next step — not "improve passing technique," but "pick the weight on her through-balls; she rushes them." A specific thing the kid can hear, the parent can echo, and the coach can build a drill around.

And — important for the under-9 crowd — percentile rankings are hidden for U8 and U9 players. The Dev Score stays, but the comparison to other kids disappears. Because nobody needs to learn at age 7 that they're "65th percentile."

3. Five daily challenges your kid will actually do

The hardest part of player development is the boring part: the reps between practices. Juggling. Toe taps. Wall passes. The stuff every former player keeps trying to convince their kid to do for "just 10 minutes a day, please."

Player has five daily challenges built in — short, scored, age-calibrated:

9:41•••97%
Daily Challenges · U11
Today's Drills
🔥 7-Day Streak 3 of 5 done · +85 PXP today
Juggling · Consecutive Touches
p78
22 touches
+25
Toe Taps · 30 seconds
p62
68 taps
+25
🎯
Wall Passes · 60 seconds
p88
34 clean reps
+35
Dribble Touches · 5-yard box
Not done yet
Go
Pull-Backs · 60 seconds
Not done yet
Go
Daily challenges — five reps, age-benchmarked, with a percentile mark on every one. The streak is the engine.

Each challenge has per-age percentile benchmarks. So when Maya hits 22 consecutive juggles, the app doesn't just say "22 juggles" — it says "p78 for your age group." She sees the gold marker at p75 and the next one at p90 and she knows exactly what she's chasing. Hit all five in one day and you get a +20 PXP all-five bonus on top of the per-challenge rewards.

The streak counter is the engine. Once a kid is on a 7-day run, you no longer have to remind them to do their toe taps. They remind you.

4. Hero Cards — earned, never bought

This is the feature I almost didn't ship and now think is the most important one. Player ships with 125 collectible Hero Cards. Themed around real soccer cultures and play styles — Samba Soul, Tiki-Taka, Catenaccio, Total Football, and 121 others. Each one is earned through actual play, not bought through a microtransaction.

9:41•••97%
Hero Cards · 14 of 125
Maya's Collection
8Rare 5Epic 1Legendary
★ Legendary
Playmaker
3 assists · 1 game
● Epic
Battler
Tagged "won the duel" 10×
◆ Rare
Goal & Assist
First match double
◆ Rare
🔥
7-Day Streak
Daily challenges
○ Common
🎯
First Strike
First goal of season
🔒
14 / 125
The Hero Card collection — earned, never bought. Every milestone, every streak, every great game becomes a card she can show off.

A kid who scores their first goal in a season earns one. A kid who hits a 7-day daily-challenge streak earns one. A kid who levels up Defending from Developing to Solid earns one. A kid who logs their first hat trick earns a rare one. A kid who finishes their first season with PlayOS earns a legendary one.

And here's why this matters: kids don't read percentile rulers. They read trading cards. The Dev Score is for you. The Hero Cards are for them. Every card is a tiny, real thing they earned by playing soccer well — and the gallery is theirs to scroll through on the couch on a Tuesday night when they're wondering whether they're actually any good at this.

On the parent-vs-kid view: The same app, two different audiences. Parents look at Benchmarks. Kids look at Hero Cards. The Dev Score is your signal. The card collection is theirs. Both true at the same time, both pointing at the same underlying reality — they're getting better — just told in the language each of you actually speaks.

5. The Recruiting Portfolio that doesn't exist anywhere else

One more thing, and this one is for the U13+ families who are starting to think about what comes next.

Every kid in PlayOS Player at U13 and up gets access to a Recruiting Portfolio — a printable, shareable, college-coach-ready document that compiles their development trajectory: career stats, skills progression chart, AI-generated player narrative, recent games table. It's the thing a junior in high school can email to a college coach and have it land like an actual student-athlete portfolio, not a screenshot of a club roster.

I built this because I watched a friend's daughter try to put together a recruiting package by hand during her junior year. Three weeks of evenings, spreadsheets, a lot of "wait, what year did you score that goal?" guesswork, and a final PDF that looked like it had been made by a 16-year-old at 11 PM because it had. Now: it generates from her actual play history, in about 30 seconds.

Important caveat: Player ships as a recruiting coach, not a recruiting service. We don't shop your kid to schools. We help you tell their story honestly. The work of actually being recruited is still your kid's work. We just made sure they have something real to bring to the conversation.

What this changes for parents

What it doesn't do

Player won't make your kid a Division I athlete. It won't replace good coaching. It won't tell you whether they should be playing up an age group, switching clubs, or taking a season off — those are still your judgment calls. It won't drown out the difficult coach, the over-competitive sideline parent, or the kid on your kid's team who already has a private trainer at age 9.

What it will do is take a thing that currently lives nowhere — your kid's actual development story — and give it a home that they own, that you can see, that compounds over years instead of evaporating between seasons.

Built by a coach who got tired of explaining the same developmental concepts to twelve sets of parents every season. Built by a commissioner who got tired of watching good kids disappear because nobody gave them a clear map. Built by a soccer parent who got tired of duct-taping together five different apps, two spreadsheets, and a GroupMe thread just to know what his own kid was working on.

We made the thing we wished existed. And based on every parent conversation I've had for the last six months, the same frustration keeps coming up — so we're clearly not the only household that's been duct-taping this together.

Try PlayOS Player this week.

Seven-day free trial. Cancel anytime before the trial ends and you won't be charged. If your kid earns their first Weekly Plan badge by Friday, you'll know exactly why this was built.

Start Free Trial See How It Works
⚽ Founding Member window — 25% off through July 25, 2026
Player App Benchmarks AI Training Hero Cards Youth Soccer Parents