On May 9–10, 2026, Club de waterpolo les Hydres de Québec ran La Classique des Hydres at PEPS de l'Université Laval — a Masters tournament with 13 teams across four divisions, 14 games on day one alone, full brackets advancing pool → semi-finals → finals. Every game was scored live on Eggbeater. Every spectator, coach, and ref had real-time scores on their phones. The standings table, the bracket, the play-by-play — all of it auto-computed, live.
How les Hydres ran La Classique on Eggbeater.
13 teams. 4 divisions. Two days at PEPS Laval. Zero whiteboards, zero spreadsheets, and a standings table that recomputed itself between every game.
Day 1 setup at PEPS de l'Université Laval. One laptop, one tournament code, one platform. Photo · Sarah
At the desk.
Tap-to-score, mid-quarter. No Excel, no paper, no script.
Same UI, on the deck. Vikings · Vortex A — tied 4–4 going into the final whistle.
Tap-to-score interface optimized for desk crews, not coders.
- Big buttons for goals, assists, saves, turnovers, exclusions.
- Auto-running clock that survives pauses, halftime, OT, shootouts.
- Per-cap player attribution —
#11 Alexandre — 1 goal, 2 exclusions. - One-tap finalization that requires a referee signature —
Final · signed off by Thierry Bergeron · 5/9, 8:57 AM. - No Excel. No paper. No whiteboard.
On the phones.
Live Activity
Score ticks in your pocket. No app to open, no notification spam. How Live Activities work →
Glance, then back to the game
Smart Stack chip up top — glance and back to the game. Tap in for the full watch app below.
eggbeater.app Mobile view
Every game, every court, advancing brackets — open in any browser.
Three places to follow La Classique on Saturday morning. Same data, three surfaces.
Standings, baked in.
Different leagues use different tiebreakers. Hydres uses W → Head-to-head → Goals Against → Goals For — not goal differential. Eggbeater's standings engine is configurable per tournament, point-tested against the official rulebook before the gate opened.
The same URL — eggbeater.app — open on any phone, laptop, or scoreboard TV in the building. Finals stamp green, live games glow red, upcoming games seed themselves from the schedule.
The director's view. Live games up top with score-fix, lock and event controls. Standings below — sorted by Hydres's W → H2H → GA → GF rule and recomputed after every final. As pool play closes, semis and finals seed themselves into the public bracket in seconds.
What changed.
Managing two pools, multiple divisions, and crossover brackets would have been extremely difficult without it. The interface was intuitive enough that dozens of volunteers could jump into live scoring with minimal guidance, and the flexibility to customize ranking rules and tournament structure was a major advantage. Players, coaches, and visiting clubs all appreciated the live dashboard and detailed box scores.
I built Eggbeater because I'm a water polo spectator, and I was tired of not knowing the score.
You know how it goes. The schedule slips. The desk logs a goal for the wrong team and the whole game stops while it gets argued out. The group chat starts strong and dies by halftime. The other pool might as well be down the street. You ask the spectator next to you, and they don't know either.
So I built this. Works for one game on a Saturday. Works for a JO weekend.
La Classique des Hydres was the first real test. 13 teams, 4 divisions, 28 games, no Excel at the desk, and the standings recomputed themselves between every game. The scorers didn't need a tutorial. The spectators didn't need an account. The bracket advanced on its own.
If your club is running a tournament this season and you're tired of the whiteboard, give it a try. The first demo is free. The Hydres ran a real weekend on it. The platform works.
Issue №01 · La Classique des Hydres · Quebec City · May 2026.
Reported, designed & built by Sarah.