Run a season that lives in one place.
A complete kit for league commissioners: phase-based standings, live scoring in English, French, and Spanish, optional referee sign-off, and a 30+ tab Google Sheets workbook that auto-syncs as every score finalizes — all from a single share code.
See live standings and the full weekend schedule, all from one share code.
Two of the most-visited screens during a league season: the public standings page that ranks every team by configurable points, and the venue-grouped schedule grid that shows every game across every weekend.


One cockpit for the whole season.
The phase model, Sheets sync, the game-day workflow and the host command center — every piece of a multi-week season, combined.
Preseason, regular season, playoffs — each with their own standings.
Most water polo leagues run in stages. Eggbeater’s phase model treats each stage as a first-class concept so your standings, player stats, and Sheets workbook all segment correctly.
Per-phase standings
Spectator pills filter the table by phase.
Per-phase player stats
Who scored in regular season vs. playoffs.
Exhibition flag
Scrimmages show up but don’t pollute standings.
Configurable points
2-pt, 3-pt, shootout rules, tiebreaker chain.

Standings rank every team by configurable points — phase pills filter regular season, playoffs or all-time.
Built with a live league, not in a vacuum.
Every feature on this page — the phase model, Sheets auto-sync, optional referee sign-off, the trilingual scorer — exists because a real league needed it for their current season. The League Module is live in production with a pilot league running its full regular-season + playoff schedule on Eggbeater right now.
Case studies will link the pilot league's results land here once the season wraps and they've approved publication.
Two tiers. Per season, not per year.
Pick the tier that matches who's playing. Upgrade mid-season without losing data — Eggbeater just promotes your league package to the higher tier.
- Round-robin, single-elim, double-elim, Swiss, weekly pods, pools-to-bracket
- Phase model — preseason / regular / playoffs each with own standings & stats
- Live scorer in EN / FR / ES, auto-detected per league
- Score Entry Password — share the league code freely, only the desk can score
- Action Log + Edit modal for refs / scorers / coaches
- Auto-generated league public page, 2-letter logos, placement brackets
- Everything in Club League
- Multi-club participating teams — cross-club standings
- Visiting-club spectators get the public spectator page free
- Google Sheets import + sync with reusable column templates
- Sheets auto-sync — every finalized score writes back, live 30+ tab workbook
- Per-phase Master + Player Stats + per-game Game Sheet writeback
Ready to run your next season on Eggbeater?
Set up your club, subscribe to a league SKU, run the wizard, publish. One share code, one workbook, every weekend.
Common questions about league hosting
A single-club league of any format — round-robin, single or double elimination, Swiss, weekly pods, or pools-to-bracket. You get the phase model (preseason / regular / playoffs each with their own standings), the EN/FR/ES live scorer, Score Entry Password, Action Log + Edit modal, and an auto-generated public league page with placement brackets.
Everything in Club League, plus multi-club participating teams with cross-club standings, a free public spectator page for every visiting club, Google Sheets import + sync with reusable column templates, and a live 30+ tab workbook that writes back every finalized score, Master schedule, Player Stats and per-game Game Sheet.
Yes. Spectators tap your share code and immediately see live standings, the full weekend schedule, the next opponent and per-player stats — no account, no install. The page auto-brands in your club’s colors and logo.
It’s the same picker-driven scorer as tournaments, auto-detected into your league’s language. Volunteers see Goal / Assist / Save / Exclusion / Block buttons, both rosters pre-loaded, and a Score Entry Password gate so only the desk can score.
Yes. On Multi-Club League, paste a Google Sheets link and Eggbeater imports your existing roster and schedule using reusable column templates, then keeps the workbook in sync as scores finalize.
Go deeper with the operator's playbooks.
How to run a water polo league
Format selection, scheduling, points & tiebreakers, multi-week logistics.
GuideMulti-club leagues — field guide
Host-and-visitor model, roster sharing, the dollars-and-cents of cross-club play.
FeatureCalendar subscriptions for water polo
One link, pasted once — every game lands in their phase schedule.
FeatureLive Activities for water polo
Lock-screen scores on iOS and Android, and why it matters for league spectators.
ReferenceLeague Builder reference
Every tab, every screen, every button in the admin panel.
Case studyLa Classique des Hydres
A real tournament-and-league weekend, on Eggbeater.