Run leagues, tournaments, and challenge ladders for any racket sport — scheduling, brackets, scores, standings, and rankings. All in one place, built for organizers who care about the game.
Supported sports
Features
Auto-generate matchups based on availability while balancing playing time. Add subs on the fly and temporarily remove injured players — the schedule adapts.
Players submit scores, opponents confirm. Disputes get resolved cleanly with admin override. Sport-specific forms for every match format.
Always live — standings and rankings update instantly. Configurable tiebreakers for leagues, position tracking for ladders.
Run singles, fixed-pair doubles, or flexible doubles with rotating partners. Pair standings, individual stats, and BYE handling built in.
Players or pairs challenge opponents above them and climb the ranks. Configurable challenge distance, cooldown periods, deadlines, penalties, and vacation holds.
In-app messaging, broadcasts, and email alerts for matchups, scores, and disputes. Automatic reminders for unconfirmed scores and deadlines. Your league runs itself.
Single or double elimination with automatic seeding, bye handling, and bracket progression. Winners advance, losers go home — or to the losers bracket.
Swiss rounds pair players by record — no elimination, everyone plays. Pool play divides into groups, then the top advance to a bracket.
When the final match is decided, the champion is crowned automatically. Full bracket history preserved. Run a season league then cap it with a playoff tournament.
See who's played who at a glance. A visual grid showing matchup frequency to ensure fair, balanced competition.
Players mark their availability. The scheduler filters them automatically so no one gets matched when they can't play.
Drag-and-drop editing, player management, score overrides, and dispute resolution. Full control for organizers.
Built for the court
Submit scores from the court. Bottom tabs on phone, sidebar on desktop.
Swap players between matches before publishing. Full control over your schedule.
Players dispute, admins override. A clean workflow that keeps scores honest.
No app download. Players click a link, sign up, and they're in your league.
Process
Set up a league, tournament, or ladder in minutes. Choose your sport, pick your format, and configure scoring rules.
Share a link or invite players by email. They join with one click — no app download needed.
Matchups generate automatically, brackets fill in, or players challenge each other. Scores flow in, rankings update live. Focus on the game.
Pricing
Players join and use CenterCourt completely free — no account fees, no hidden charges. Organizers get every feature included, no per-player fees, and the most competitive pricing in league management. Run a round-robin league, then cap the season with a playoff tournament for the top players, then switch to a ladder in the summer — all under one competition membership. Don't pay more!
Starting at $2.99/month
View Plans