Our Best Players Aren't Allowed to Play
I made a decision recently that most people in youth basketball would call stupid.
We built a team. A real one, with uniforms and a schedule and opponents who are going to show up ready to compete. And then I told our best players — the ones who’ve put in the most time, the ones who are clearly the most skilled — that they’re not on it. They don’t get to play.
I know what that sounds like. I know what some parents thought when they heard it. I know what the other coaches in this city would say if they found out.
I don’t care.
The Question Nobody Wants to Answer
Here’s the question I ask every coach and every program that talks about “player development”: when it actually costs you something, do you still believe it?
Because believing in development when your best players are on the court is easy. You’re probably winning. Parents are happy. Kids are having fun. Nobody’s asking hard questions. Development in that context is just a buzzword on a website.
The real question is what you do when development and winning are in direct conflict. When doing right by a player means your team probably takes some losses. When doing right by a player means your other players — the ones with real ability — have to step back and wait.
That’s where most programs reveal themselves. That’s where the word “development” turns out to be mostly decoration.
Who This Team Is Actually For
The players on this team are fighting for something specific. They’re trying to make their middle school team. Some of them made the team last year and barely played — they got what looked like an opportunity but didn’t actually get developed. Some of them didn’t make the team and need real game experience before tryouts to give themselves a legitimate shot.
These players need live reps. They need to be in actual games, making actual decisions, feeling actual pressure. They need minutes. They need to make mistakes and learn from them in a context that matters. Sitting on the bench behind a more advanced player doesn’t do that. Being the tenth man on a stacked roster doesn’t do that.
So we built them a team where they’re the ones playing. Where the minutes are theirs. Where the development is real and pointed at something they actually need.
What the Better Players Get Instead
The more skilled players? They’re not sitting at home. They’re in the gym. They’re training. They’re preparing for opportunities that will come at the right time — not just because they want to play, not because their parents are pushing for it, not because we could collect another check by throwing them on a roster.
Let’s be honest about that last part. We could make more money by putting everybody on every team and calling it an experience. A lot of programs do exactly that. It’s easier, it’s more profitable, and it makes nobody uncomfortable in the short term.
But a player who is already skilled enough doesn’t need more games right now. They need to be physically and mentally healthy. They need patience. Throwing them into competition before the timing is right for their growth doesn’t serve them — it just serves the program’s win-loss record and the parents’ urge to see their kid in a jersey on a Saturday.
What Losing Is Actually For
I want to be honest here, because I think some people read “we’re going to lose games” and hear me say losing doesn’t matter. That’s not what I’m saying.
Losing is never good. Nobody should want to lose. The goal is always to compete and to win. But when you’re building a team around players who are still developing — players who are earning their reps, learning to handle pressure, making mistakes in real game situations for the first time — losing is going to happen. And that’s okay, because what matters is what we do with it.
Every loss is information. Every bad decision a player makes on the court is a teaching moment we now have on film, in their memory, in their body. You don’t get those reps without the live game, and you don’t learn from those reps without a coach who uses them. That’s the whole point. The losses aren’t proof that something is broken. They’re proof that the process is working.
A comfortable win every Saturday against teams you’re better than teaches almost nothing. A tough loss where your player had to make twenty hard decisions under pressure and got most of them wrong — that’s a semester’s worth of development compressed into forty minutes.
This Is What Development Actually Costs
I’m not naive about how this looks. I know there are going to be games that are hard to watch. I know the parents of our more advanced players are going to wonder when their kid gets to compete.
The answer is: when the time is right for that player’s development. Not one day sooner.
That’s a hard line to hold when parents are eager and kids are excited and there’s revenue sitting on the table. It would be much easier to just say yes to everyone and let it sort itself out on the court. But that’s not a development philosophy. That’s a participation business.
The truth is, if your “development program” never makes a decision that costs it something — never says no to a kid, never takes an L for the right reason, never holds a more advanced player back when they want to play — then it’s not really a development program. It’s a feel-good experience with a development-shaped label on it.
We’re building something different. We’re going to lose some games this season. We’re going to learn from every single one of them.
That’s the point.
Aram runs Hoops College, a basketball training program in Charlotte. The program is the offer that follows from the argument. → hoopscollege.com