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 two types of kiosk codes: Read-Only for display screens (view courts and scores) and Read-Write for shared devices (dispatch, change player status, finish games). All codes auto-expire after a configurable time (up to 24 hours) so you never have to worry about stale access.
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 & Notifications
Every connected device updates instantly. When a game finishes, a player changes status, or a new dispatch happens, all screens refresh in real time with push notifications. A full event timeline logs every action — player status changes, court assignments, game results — so you always have a complete audit trail of your league night.
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