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.

Live Dashboard
Player Statistics

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.

TV Mode

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.

Kiosk Mode
Game Settings

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