Auto-generated round-robin schedules, live standings that actually stay live, and score confirmation by both sides. The same tool also runs ladders and tournaments when you need them.
Players are always free. No credit card required.
Why league nights end at midnight
Every week you copy scores from a group chat into a spreadsheet. The leaderboard is always one round behind. Players ping you on Monday asking where they stand.
You text the matchups for the week. Half the players miss it. Three of them play on Tuesday, two never play, and someone's spouse swaps in unannounced.
Two players finish 6-1. Who's the champion? You eyeball it, pick one, and field complaints for the next week.
A regular cancels, a sub steps in, the score gets recorded against the sub's record instead of the regular's, and standings drift further from the truth.
How it works
Pick singles, fixed doubles, or rotating doubles. Configure scoring (games per match, points per game) and tiebreaks. Two minutes.
Paste a list of emails. Players join with one click and never see a paywall.
CenterCourt generates the round-robin schedule. You publish round 1, then round 2, on your cadence. Substitutes and last-minute swaps are easy to adjust.
Both sides confirm the score. Standings recalculate immediately, with your configured tiebreaks. You override only when something actually needs you.
See it in action




Built for the phone in your pocket
Players check standings, see this week's matchup, and submit scores from the same browser they already have open.



Built for real leagues
Compared to what you do today
Spreadsheets + group chats
CenterCourt
No. Players join your league for free. Only the organizer needs a paid plan, starting at $2.99/month.
Yes. Every new account gets a 30-day free trial with one active league, ladder, or tournament. No credit card required.
Fixed doubles (two players stay paired all season) and flexible doubles (partners rotate each round). Round-robin scheduling adapts to either.
Yes. Pick the criteria order — head-to-head, set percentage, game percentage, points scored — to match how your club has always done it.
Admins can add substitutes, edit matchups, or record a no-show or override the result when real life gets messy. Standings update from the final confirmed result.
Set it up in an evening, invite your players, and never update another spreadsheet at midnight.
Players are always free. No credit card required.