Powerful Features for Modern Leagues
Every tool you need to run a fair, engaging, and well-organized league night.
Smart Dispatch Algorithms
Choose how players get assigned to courts. Three algorithms, three philosophies.
Social Mode — FairRandom
Maximizes partner diversity. Players who've waited longest get priority. Recent partners are separated to keep games fresh and social. Perfect for recreational leagues where everyone should play with everyone.
Ranked Ladder — MoveUpMoveDown
Winners move up the court ladder, losers move down. Courts are ranked (A = best, Z = beginner). After every game, the entire ladder re-ranks for competitive balance. Ideal for leagues that want bragging rights.
Skill Rating — Elo
The same system used in chess. Every player gets a continuous rating that adjusts after each game. Upsets earn bigger gains. Supports doubles with team-averaged ratings. The most mathematically rigorous option.
Live Dashboard & Court Management
See every court, every player, every game — all in real time. One-click dispatch fills courts instantly. Drag players between courts, finish games with scores, and watch the next round auto-fill.
Player Stats & Highlights
Comprehensive per-player statistics: games played, wins, win ratio, play time, Elo rating. Daily highlights automatically recognize MVP, Iron Player, Sharpshooter, Dream Team, Nail Biter, Blowout, and more. Exportable to CSV.
TV Mode for Gyms
A full-screen, auto-refreshing dashboard built for wall-mounted TVs and projectors. Shows live court assignments, a marquee ribbon with stats, recent games, and waiting players. Includes a screen saver and wake lock to keep the display always on.
Kiosk Mode
Put a tablet at the gym door. Players enter a 5-digit code to view courts, check their stats, or update their status — no Google login needed. Admins generate multiple kiosk codes with different permission levels.
Fully Configurable Game Settings
Every league is different. Configure players per court, scoring defaults, dispatch algorithm tuning, game time filters, and more. Switch between algorithms any time — your settings are saved per league and take effect immediately.
Real-Time Sync
Every connected device updates instantly. When a game finishes or a player joins, all screens refresh in real time. No manual reload needed.
English & French
Full bilingual support. Players and admins can switch languages at any time. All interface text, stats labels, and notifications are translated.
Ready to Simplify Your League?
Create your league today — it's free. No credit card, no setup fees.
Create Your League