Live water polo. Done right.

The first water polo platform that scores, tracks & shares the game in real time.

Host a tournament, score every game with full play-by-play, and broadcast a branded spectator page anyone can refresh on the deck — with real per-player stats, automatic 3-kickout enforcement, and a host dashboard that watches every team at once.

Live · every action in 5sNative · iOS, tvOS, Android, WatchOpen · one URL to share
🤽16U Girls · Big SplashLIVE
6Splash
Q21:10
7Piranhas
#6 Calabria scored · Q2 · 6–7
Eggbeater spectator app live scoring
LIVE · Q2
6
Q21:10
7
5s
Every action, live to spectators
3/3
Kickouts auto-enforced → benched
3 langs
EN · FR · ES game desk
1 URL
Spectators just open — no app
One platform, every role

Built for the people who run it.

From the score table to the league office to the front desk — one platform, every job done.

Run a tournament that actually feels live.

Publish your bracket once, share a single 6-character code, and every game-desk volunteer scores from the same browser tab — in their language. The public page wears your colors and updates in five seconds.

Trilingual game-desk guide

Score with picker-driven attribution in EN, FR or ES. Walk-in volunteers score like pros.

Branded public page

Auto-themes in your club colors and refreshes every 5 seconds — on every device on the deck.

Live host dashboard

Spectator count, players near limit, benched players and cross-team venue conflicts — one cockpit.

Host a tournament
This is the real spectator app — live & interactive.
Eggbeater spectator app
5-sec refresh · branded in your colors
What's actually live

Three moments that prove it.

Real product moments from real water polo tournaments — running today, not on a roadmap.

Moment 01

A volunteer just tagged a 3rd kickout. The picker shows BENCHED.

Real water polo rules, enforced automatically — common penalties don’t count.

LIVEQ3 · 4:12 · #7 J. Park
Kickouts 3 / 3
BENCHED · auto-applied
Moment 02

That goal hit the public page in 4 seconds.

Every action broadcasts to spectators within five seconds. No refresh button required.

Riders 14U8
Wave 14U6
Last update · 4.2s ago
Moment 03

The host dashboard sees every team at once.

Tournament-wide spectator count, kickouts and conflicts. One cockpit, every game.

1,284Watching now
7Near limit
3Benched
0Conflicts
Every tab, every screen

One platform.
The whole game.

No spreadsheets, no group texts. Live scoring, brackets, rosters, stats and branding — for the people who actually run the desks.

Live scoring + box scores

Goals, assists, exclusions and saves — picker-driven, with per-player box scores updated in real time, even offline.

Eggbeater live scoring

Brackets & standings

Apple-Sports bracket with placement games and medals, plus host-less master tournaments and a My Path projection that forecasts your next opponent.

My Player stats

Goals, assists, steals, exclusions & saves — Event, Season and All-Time, with per-game play-by-play and a cross-club link to combine stats.

Trilingual game desk

EN · FR · ES scorer labels so any volunteer can run the table.

Rules, enforced

Auto 3-kickout → BENCHED, plus referee sign-off on every game.

Push & reminders

Game-start, finals and "Week N · vs Opponent" alerts.

Club branding

Your colors and logo across every club you run — multi-club ready.

Google Sheets sync

Every finalized score writes back to a 30+ tab workbook in seconds.

Calendar subscribe

One link for Apple, Google & Outlook — per-team .ics too.

Every tab, every screen

The full feature list.

Everything that ships today — across the platform, the apps and the desk.

Scoring & rules

  • Live scoring — goals, assists, exclusions, saves
  • Combined Turnover button + kickout-by-player tracker
  • Automatic 3-kickout enforcement → BENCHED
  • Scoring modifiers — 6v5, counter, inside-2m, forced ball under
  • Real shootout scoring (decimals) + Common foul + Opponent 5m
  • Referee sign-off on every completed game
  • Live play-by-play pushed to the team’s GroupMe

Tournaments & leagues

  • Host-less master tournament — one code, every division
  • Apple-Sports bracket with placement games & medals
  • Sheet importer (incl. US Club Championships) auto-advances the bracket
  • Junior Olympic mode for the USAWP master sheet
  • League hosting — round-robin, elim, Swiss, pods
  • Multi-club participation with cross-club standings

Stats & standings

  • My Player — Event, Season & All-Time scopes + per-game PBP
  • Cross-club “link my player” to combine stats across clubs
  • Coach’s Report & Player Report — branded PDFs (EN/FR/ES)
  • Tournament history — box scores, PBP by quarter, CSV export
  • My Path projection — win/lose forks with projected opponents
  • Live standings with configurable points & tiebreakers

Spectators & native

  • Lock-screen Live Activities (iPhone & Android 16)
  • Home-screen widgets — score, schedule, stats
  • Apple Watch companion with goal haptics
  • Eggbeater TV — native Apple TV app on the App Store
  • Push notifications for games & "Week N · vs" reminders
  • Calendar subscribe for Google, Apple & Outlook

Club & admin

  • OCR deck-roster scan — photograph a sheet, read caps + names
  • Season Main Roster + per-tournament cap assignments
  • Club branding — your colors, your logo
  • Multi-club support under one account
  • Trilingual (EN / FR / ES) game-desk guide
  • Google Sheets auto-sync — 30+ tab workbook

Publish & broadcast

  • Public /leagues/{slug}/ SEO pages on publish
  • OBS chroma-key live-score overlay (/overlay/)
  • Embeddable club-site scores & schedule widget (/widget/)
  • Public status page for live scores & background jobs
  • Season archive — freeze standings, mint a new code
  • Branded spectator URL anyone can open
See the product

Real screenshots from real tournaments.

Live spectator pages, the volunteer scorer, and per-player box scores — all running today.

eggbeater.app/tournament.html?code=SP2026
Public tournament page with live water polo scores and box scores
Public tournament page · live scores, branded in your club's colors, refreshes every 5 seconds.
app.eggbeater.app — Tournament Scorer
Tournament Scorer — quarter clock with two-line team goal, assist, steal and exclusion buttons
Tournament Scorer · pick the action, pick the player. Walk-in volunteers score like pros.
Powering tournaments atLa Classique des Hydres · and growing.
Truly Native

On every screen you own.

Hand-built for iOS, Android, Apple Watch and Apple TV — not a wrapped webpage. Live Activities on the lock screen, home-screen widgets, an Apple Watch companion with goal haptics, and big-screen scores on Apple TV — all sharing one real-time score.

AndroidEggbeater on Android
iOSEggbeater on iOS

Home-screen widgets

Next game, live score and stats — iOS and Android.

Lock-screen Live Activity

The score lives on your lock screen and Dynamic Island.

Apple Watch

Glance at live scores from your wrist — with goal haptics.

Apple TV

Live scores, bracket and standings on the big screen — enter a TV code or pair your iPhone.

Open in a browser

No login, no install — spectators just open one URL.

New · Apple TV

The whole tournament.
On the biggest screen at the pool.

Put live scores, brackets and standings on the lobby TV — or follow from your couch. A lean-back tvOS app driven by the Siri Remote, sharing the same real-time score as every phone on the deck.

The reskinned Apple TV app — live demo above. · Free on the Apple TV App Store.

Live in seconds

Scores refresh automatically — the lobby never falls behind the pool.

Bracket & standings

Every pool, every division — readable from across the room.

Focus-engine native

Built for the Siri Remote — not a mirrored phone screen.

Branded display

Wears your club colors and logo on the big screen.

How it works

Sign-up to live game,
in three steps.

01

Set up your club

Five minutes: club code, branding colors, admin invites. Your club is live the moment you save.

02

Score live

A desk volunteer opens the scorer. Every action — goals, kickouts, saves — broadcasts within 5 seconds.

03

Share with spectators

One URL. Branded, auto-themed, mobile-friendly. Trilingual game-desk guide for the volunteers.

Pricing

Simple, transparent pricing

No per-seat fees, no hidden costs. One flat rate per club — plus an optional spectator upgrade.

Free
$0 forever
Spectator-only — for fans following the team.
  • Follow your team’s schedule
  • Live scores from public pages
  • Roster & basic team info
  • iOS, Android & web
Premium Spectator
$4.99 /spectator / mo
Notifications, stats history & ad-free.
  • Follow multiple teams
  • Live score push notifications
  • My Player stats history
  • Calendar sync · ad-free
Club League
$99 /season · single club
Run an internal / rec league.
  • Round-robin, elim, Swiss, pods
  • Phase model w/ own standings
  • Scorer in EN / FR / ES
  • Action Log + Edit modal
Tournament Host
$199 /event
Everything included, flat rate.
  • Unlimited age groups
  • Host-less master + Apple-Sports bracket
  • Trilingual game-desk guide
  • Referee sign-off + 3-kickout
Multi-Club League
$249 /season · multi-club
A regional season across clubs.
  • Everything in Club League
  • Cross-club standings
  • Google Sheets import + sync
  • Visiting spectators free
FAQ

About Eggbeater

A water polo club, tournament and league management platform. Live scoring with full play-by-play, branded public spectator pages, per-player box scores, brackets and standings, trilingual game-desk guides (EN/FR/ES) and home-screen widgets — on iOS, Android, Apple TV and the web. Spectators don’t need an account to follow live scores.

Following games as a spectator is free, no account required. Club Subscription is $24.99/mo or $199/yr. Tournament Hosting is a flat $199 per event — no per-team or per-spectator upcharge. League Builder is $99/season single-club or $249/season multi-club. Premium Spectator ($4.99/mo) adds notifications, multi-team following and ad-free.

Yes — in the Apple App Store (with an Apple Watch companion and a native Apple TV app) and on Google Play. The web app works in any modern browser, so spectators can follow games without installing anything. The native apps add Live Activities, home-screen widgets and push notifications, and Eggbeater TV puts live scores, the bracket and standings on the big screen.

Publish your bracket once, share a single 6-character code with spectators, and every game-desk volunteer scores from the same browser tab. The public page wears your club colors automatically and updates in 5 seconds.

Yes. League Builder ($249/season Multi-Club) supports teams from multiple clubs, cross-club standings with configurable points and tiebreakers, an auto-scheduler, Google Sheets writeback, and a public page every visiting club’s spectators get for free.

Yes. The scorer counts personal kickouts per player and pops a red banner at 3, marking them BENCHED for the rest of the game. Common penalties don’t count. The status broadcasts to every spectator’s box score in real time.

Yes. The public tournament page works in any modern browser — no login, no install. Scores refresh every 5 seconds and per-player box scores show goals, assists, saves, turnovers, blocks and exclusions.

Yes. The marketing site, spectator app and printable game-desk reference card all support English, French (Québec) and Spanish — built for tournaments in Québec, Mexico and across Latin America.

Get started

Ready to run a better club?

Leave your email and we'll reach out to get your club set up. It takes about 10 minutes.

No spam. No credit card required to start.