Home › Box League
📦 Box League Club Management

Box leagues that manage themselves, season after season.

OnCourtMatch runs your box leagues end to end — group assignments, scheduling, live standings and automatic season rollovers with promotion and demotion. Your members compete; the software does the rest.

Trusted by UK sports clubs · Save 85+ mins every week · Setup in under an hour

The Problem

Sound familiar?

If you're the one keeping your box league club running, you already know what this costs you every week.

📊
Are you manually calculating box standings after every result?
Collecting results from 16 players across 4 boxes, updating a spreadsheet, recalculating match points, sets won, games won — then emailing it out. OnCourtMatch does all of this the moment a result is entered.
📅
Does a new season mean hours of admin?
Working out who gets promoted, who gets demoted, rebuilding the groups, reassigning players — for every box, every season. OnCourtMatch rollovers create a new draft season automatically with the correct promotions and demotions applied.
🏃
Are players dropping out mid-season and breaking the format?
When a player withdraws mid-season, their completed results still need to count for other players' standings — but they shouldn't appear in the current standings. OnCourtMatch handles this automatically.
How It Works

Set it up once. It runs itself.

Every step that was eating your evenings is now handled automatically — from the first invite to the final match notification.

Create your box league
Set the number of boxes, players per box, start date and season deadline. Configure rollover rules once — they apply to every future season automatically.
Assign players to boxes
Use the admin portal to assign players to their boxes. Players can also self-register in the app when the league is in draft status.
Matches scheduled and results recorded
Players schedule matches directly in the app. Either player records the result with full set-by-set scoring — standings update instantly.
Season rollover runs automatically
When the deadline arrives, trigger a rollover: top player per box promoted, bottom player demoted — new season created in draft, ready to go.
What You Get

Every problem solved. All included.

All tools working together, fully automated — so your coordinators spend time playing, not administering.

Round-Robin Groups
Any number of boxes, any number of players per box. Group assignments managed in the admin portal. Players see their full box schedule in the app.
Set-by-Set Scoring
Results recorded set by set. Match points calculated automatically — 2 for a win, 0 for a loss. Tiebreakers: sets won, then games won. Walkovers excluded from set/game tiebreakers.
Live Standings
Box standings update the moment a result is entered. Every member sees live standings in the app — P, W, L, MP, SW, GW displayed per player.
Automatic Season Rollover
Configure how many players promote and demote per box. Trigger rollover when the season ends — new draft league created with correct player assignments. Ready to start in minutes.
Mid-Season Withdrawals
Players can withdraw mid-season. Completed results are retained for opponents' standings. Withdrawn players are excluded from current standings — no manual recalculation.
Promotion Badges
Box standings show the promoted player clearly. Members know exactly where they stand and what they're playing for.
What coordinators say
"We used to spend two full evenings at the end of every season working out promotions, demotions and redrawing the boxes. Now I press Rollover and it's done. I actually played last Tuesday for the first time in three seasons."
Simon Hughes
Club League Administrator

Your volunteers didn't sign up for admin.

OnCourtMatch gives them their time back — and your courts fill themselves. Set up in under an hour. Free for 30 days.

🚀 Start Free Trial → View Pricing Plans

No credit card required · Cancel anytime · Setup in 1 hour

FAQ

Common questions

What sports does box league software support?
Any racket sport with head-to-head matches — tennis, padel, squash, pickleball, badminton and more. The scoring system is fully configurable per league.
How does the season rollover work?
You configure how many players promote (move to the box above) and demote (move to the box below) at the end of each season. When you trigger the rollover, OnCourtMatch computes the final standings, applies promotions and demotions, and creates a new draft league with the updated player assignments ready to start.
Can I run singles and doubles box leagues?
Yes. Box leagues support both singles and doubles formats. For doubles, pairs are assigned to boxes as a team. Both players' results count together.
What happens if a player drops out mid-season?
The player is marked as withdrawn. Their completed match results are preserved and continue to count for their opponents' standings. The withdrawn player is excluded from the current standings table.
Can players schedule their own matches?
Yes. Players use the OnCourtMatch app to propose a date and time to their opponent. Both players are notified and the scheduled match appears in both their session feeds.
Can I run box leagues at the same time as club night sessions?
Yes. Box leagues and club night sessions run completely independently on the same platform. Members see everything in one app — session sign-ups and league matches in the same Sessions tab.