Portal Access
For organizations
Web dashboard

Only your org and invited staff log in here.

For everyone else
Mobile app

Players, parents, coaches & officials.

30+ sports supported
Don't see your sport?

We support 30+ sports and keep adding more.

View all sports
Platform +RegistrationLive scoresPaymentsMessagingBackground checks
Programs +LeaguesTournamentsCamps & clinicsExhibitionsTryoutsAcademies & clubs
Sports +BasketballSoccerFootballBaseballSoftballCricketVolleyballIce HockeyField HockeyTennisPickleballLacrosseRugbyWrestlingMartial ArtsSwimmingTrack & FieldCheerleadingView all sports
Solutions Register Portal Access
Home / Blog / Getting started
Getting started

How to run a youth basketball league

Basketball has one constraint that dictates everything else: you almost certainly do not own the gym. Every other decision — how many teams, how long the season, whether you run rec and travel together — follows from how many court hours you can get and when. Here is how to build around that.

28 September 20268 min readLigue

Start from court hours, not from teams

Work out exactly how many usable court hours you have per week and for how many weeks. That number tells you how many teams you can run, not the other way round.

A rough calculation: a game needs about 75 minutes including warm-up and changeover. Two courts for four hours on a Saturday is roughly six games. Six games a week over a ten-week season is 60 games — which supports about 12 teams playing 10 games each.

If you recruit 16 teams into a schedule that supports 12, you will spend the season apologising. Decide the number of teams after you know the number of hours.

Rec and travel are different products

Most organizations run both, and the mistake is running them as one thing. They differ in commitment, cost, audience and expectations:

  • Rec — everybody plays, results matter less, price sensitivity is high, parents want certainty about times.
  • Travel — selection, higher fees, weekend tournaments, parents expecting competitive coaching and playing time based on merit.

Run them as separate programmes with their own fees, schedules and communications. A rec parent receiving travel-team announcements learns to ignore your messages, which costs you when it matters.

Playing time is the policy to write down

More complaints in youth basketball come from playing time than from anything else, and the ones that escalate are the ones where nobody wrote a policy.

Decide, in writing, before the season: is there a minimum playing time in rec? Does it apply in travel? Does it apply in playoffs? Publish it at registration. You will still have conversations, but they will be about whether the policy was followed rather than about what the policy is.

Back-to-backs and the short season

Basketball seasons are short and gym slots are clustered, which means teams often play twice in a day or on consecutive days. That is sometimes unavoidable but it should be deliberate.

  • Check the schedule for teams playing twice in a day before you publish, and rotate which teams it happens to.
  • Avoid scheduling a team’s last game immediately before a playoff if you can.
  • Leave one buffer weekend at the end. Gym closures happen, and a season with no slack cannot absorb one.

The scorer’s table is a volunteer problem

Basketball needs someone keeping score, and often someone on a clock, at every single game. That is a lot of volunteer shifts across a season.

Two things help disproportionately: make the scoring interface simple enough that a parent can pick it up in two minutes, and let the score go straight to the people watching rather than requiring someone to phone results in afterwards. A parent who can see the score update on their phone is also a parent who understands why the job matters.

Stats that a box score can back up

If you record statistics, record them properly. Player lines that do not total to team totals undermine confidence in all of it. Points, rebounds, assists, steals, blocks and team fouls by quarter is a complete picture and is achievable by one person at the table if the tool is decent.

Build the season in this order

Count usable court hours. Derive the number of teams. Split rec and travel into separate programmes. Write the playing-time policy. Schedule, checking for back-to-backs. Keep one buffer weekend. Recruit the scorer’s table early.

How this works in Ligue

Basketball on Ligue schedules games and practices against the gym slots you actually have so clashes surface while you are building, runs rec and travel as separate programmes inside one organization, and produces a box score where player lines total to team totals — entered courtside and visible in the app immediately.

Running a basketball league: common questions

How many teams can we run? +

Work it out from court hours, not ambition. Allow roughly 75 minutes per game including warm-up and changeover, multiply by available courts and hours, and multiply by the number of weeks. That total game count determines how many teams you can give a proper season to.

Should rec and travel be separate programmes? +

Yes. They differ in commitment, cost, audience and expectations, and merging them means rec families receive travel communications they do not need — which trains them to ignore your messages.

How should we handle playing time? +

Write a policy before the season and publish it at registration: whether there is a minimum, whether it applies in travel, and whether it applies in playoffs. Playing time generates more complaints than anything else in youth basketball.

Are back-to-back games a problem? +

They are sometimes unavoidable in a short season with clustered gym slots, but they should be deliberate and rotated rather than landing on the same teams repeatedly. Check for them before publishing the schedule.

How do we staff the scorer’s table? +

Make the tool simple enough to learn in two minutes and make the score visible to families immediately. A volunteer who can see their work appearing on parents’ phones is far more likely to return.

Keep reading

Ready to run your season on Ligue?

Register in minutes, or book a walkthrough and we'll tailor it to the way you already run things.

Register