Spectator Guide

Water Polo Live Scores & Bracket Tracking

Follow live water polo games, get score notifications, and view tournament brackets — all in one free app.

1

Getting Started

What is Eggbeater?

Eggbeater is a free app for water polo spectators, families, and fans. Your club's coaches use it to post tournament schedules, run live scoring, and send announcements. You use it to follow along — check game times, watch live scores from anywhere, and track players and teams throughout the tournament.

Access Eggbeater anywhere: Use our mobile-friendly web app in any browser, or download the Eggbeater native app for iOS or Android.

Open the Link

Your coach will share a link that looks like eggbeater.app/?join=your-club. Open it in Safari (iPhone) or Chrome (Android).

Pick Your Club

If this is your first visit, you'll see a club picker. Tap your club's name. If you got a direct link from your coach, this step is automatic.

Select Your Age Group

Tap the age group pill at the top that matches your child's team (e.g., 14U Girls). If your child plays on multiple age groups, you can select more than one.

You're In!

You'll see the current tournament schedule with game times, opponents, locations, and cap colors. Bookmark the page or install it to your home screen for quick access.

2

Install on Your Phone

Why Install?

Installing Eggbeater to your home screen gives you a full-screen app experience — no browser bars, faster loading, and push notifications work best when opened from the home screen icon.

🚀 Native App (Recommended)

Download "Eggbeater Water Polo" from the Apple App Store (iOS) or Google Play (Android). The native app provides the most premium experience, including faster loading, ultra-smooth scrolling, and native push notifications.

iPhone (Safari Web App)

  1. Open the web link in Safari
  2. Tap the Share button (square + arrow)
  3. Tap "Add to Home Screen"

Android (Chrome Web App - RECOMMENDED)

  1. Open the web link in Chrome
  2. Tap the menu (three dots)
  3. Tap "Install app"
  4. Tap Install to add it to your home screen
🔔

Pro Tip: For the most reliable notification experience, we recommend downloading the Eggbeater native app from the App Store (iOS) or Google Play (Android).

3

Pick Your Team

Age Group Pills

The colored pills below the tournament header let you choose which age group you're following. Tap one to select it. Your selection is remembered between visits.

10U 14U Girls 16U Boys 18U Girls

Following Multiple Teams

If you have kids in different age groups, tap multiple pills to follow them all at once. Each tab will show separate sections for each age group you've selected.

A/B Teams

Some age groups have multiple teams (for example Team A and Team B, or custom labels like Black and Yellow). When available, select the age group in the header picker to expand the team controls, then choose that specific team or select all to follow both.

Favorites

Tap the star icon on any age group pill to mark it as a favorite. Favorite teams appear first in the list and the app will open to your favorite team automatically.

4

Schedule Tab

Your Home Screen

The Schedule tab is the first thing you see when you open the app. It shows everything about the current tournament:

  • Next Game Card — Highlighted at the top with the upcoming game's opponent, time, location, and cap color. When a bracket sheet resolves the next opponent, this card updates automatically from the official tournament sheet.
  • Day Picker + Game List — Games are grouped by date, with a date picker when a tournament spans multiple days. Each card shows opponent, time, location, pool, and cap color.
  • Countdown + status — Before game time, the next-game card can show the live countdown. If your phone is offline, the app now shows an offline indicator so stale data is easier to spot.
  • Projected Bracket Cards — When the next bracket opponent is not official yet, Schedule can still show a projected card so families know the possible path without losing the list view.
  • Directions + sharing — Schedule cards keep the Apple Maps, Google Maps, and Waze buttons so you can navigate directly to the pool, and tournament screens include quick share actions for sending the app or results to other families.

What the Cap Color Means

Each game card shows pool and cap color together in a single row — for example, Pool A · White cap. This tells you which pool your child plays in and which cap color to bring. White Cap games use a white card, while Dark Cap games use your club's dark/primary card color with readable white text. The Schedule and Scores tabs use the same treatment so the cap assignment is consistent everywhere.

💡

Refresh options: Pull down on mobile to refresh quickly, or use the Force Refresh button at the top of Schedule or Scores when something looks stale and you want a full cache reset.

5

Live Scores

Watching Live

When someone at the pool is scoring a game, you'll see it instantly in the app:

  • A pulsing 🔴 LIVE badge appears on the game card and on the Scores tab icon
  • Projected bracket cards are clearly labeled so you can tell the difference between an official opponent and a likely next matchup
  • The Next Game card on the Schedule tab shows the live score and current quarter
  • Tap the Scores tab to open the game detail, with a Summary tab and a separate Play-by-Play tab
  • The Summary view shows the scoreline, quarter/clock, quarter breakdown, and player leaders
  • The Play-by-Play tab shows the live event feed grouped by quarter
  • Follow Live lets you pin that game into Live Activities, widgets, or Android Live Updates when your phone supports them

Scores update automatically. If something looks stale, first pull to refresh; if it still looks wrong, use Force Refresh from the top of Schedule or Scores for a full reset.

Box Score

Expand any game in the Scores tab to see the full box score. For each player you'll see goals, assists, attempts, 5-meter goals, shootout goals, exclusions, earned exclusions, and more. Goalies show GK Saves.

Apple Watch Companion

If you have the Apple Watch app installed, Eggbeater can show your selected team on your wrist with a branded header, Featured Game, Auto Next Game, and Team Schedule. When you follow a live game, new goals can trigger a Watch haptic/local alert so you notice score changes without keeping your phone open.

Share Results

After a game is finished, tap Share Result to generate a branded image with the final score. Share it to iMessage, Instagram Stories, or any social app right from your phone.

📝

New to Scoring?

Learn how to record live play-by-play actions from the pool deck so other spectators can follow along from anywhere.

Read the Box Scoring Guide →

Updates Every 5 Seconds

While a game is live, the score, quarter, clock, and play-by-play feed all refresh on roughly a 5-second cycle — you don't have to pull-to-refresh. The pulsing 🔴 LIVE chip means the scorer at the pool is actively recording. When the chip turns into a green ✓ Final · signed off by [referee name] pill, the score is locked — the referee has signed off at the game desk and the result is official.

Per-Player Box Scores — What the Columns Mean

Every game has a per-player box score that's visible on the public tournament page and the Scores tab. Here's what each abbreviation tracks:

GGoals scored.
AAssists — passes that directly led to a goal.
SvGoalkeeper saves — shots stopped by the goalie.
TOTurnovers — possessions lost (offensive fouls, bad passes, etc.).
FBForced ball under — defensive plays where your child made the opposing ball-handler get pushed under the surface, surrendering possession.
ExclTimes excluded — major fouls where your child got kicked out (20 seconds in the penalty area).
Earned ExclTimes your child drew an exclusion — forced an opponent to commit a major foul. This is a positive offensive stat.

Goalies show GK Save totals (with separate counts for inside-2m saves) instead of shooting columns.

The 🚩 BENCHED Chip

If a player accumulates three kickouts in a single game, they are out for the rest of that game — this is a referee rule, not an Eggbeater setting. When that happens, a red 🚩 BENCHED chip appears next to their cap number on the live game card and in the box score for the rest of the match. There's nothing for you to do; it's a heads-up that the player is no longer in the rotation.

Note: kickouts count toward the 3-strike rule. Some minor exclusions are recorded as a Common Penalty instead, which does not count toward disqualification. The scorer at the pool deck flags each one as it happens.

Public Tournament Page

One Link, the Whole Tournament

When a tournament director publishes their event on Eggbeater, they get a public spectator URL that looks like this:

eggbeater.app/tournament.html?code=K7M-3QP

If the host shares that link with you (in an email, text, or social post), tap it once and you're in — no install, no account, no club selection required. The page shows every game in the tournament, brackets, schedules, live scores, and per-player box scores for every team competing.

What You Can Do on the Public Page

  • Follow any game live — not just your child's. Friends' kids, rival teams, the championship final — all on the same page.
  • Filter by team or division to focus on the games you care about.
  • See bracket advancement in real time as referees finalize each game.
  • Tap any player's name to see their box score for that game (G, A, Sv, TO, FB, Excl, Earned Excl).
  • Share game results with the same Share Result buttons you'd use in the spectator app.

Branded to the Hosting Club

The public tournament page automatically themes to the hosting club's colors and logo. If the host club is the local age-group club running the event, you'll see their primary and secondary colors and their logo in the header. It's their event — just rendered on the shared Eggbeater platform.

Mobile-Friendly Out of the Box

The public tournament page is designed to work on any phone screen, down to iPhone SE size. Bracket trees scroll horizontally, game cards stack on narrow screens, and live scores update on the same 5-second cycle as the spectator app. There's nothing to install — just bookmark the URL or save it to your home screen.

6

Follow Your Child

My Player

The Roster tab has a special "My Player" card at the top. Here's how to use it:

  1. Tap the dropdown and select your child's name
  2. The card expands to show their personal stats for the current tournament
  3. Stats update live as games are scored
  4. Your selection is saved — next time you open the app, your child's stats are right there

What You'll See

GoalsTotal goals scored in the current tournament
AssistsPasses that led directly to a goal
Shooting %Goals divided by attempts — shown for regular shots, 5-meter penalties, and shootouts
ExclusionsTimes ejected (20-second penalty)
Earned ExclTimes your player drew an exclusion foul — forced a defender into a 20-second penalty
Recent GamesPer-game breakdown with stats and scores

Goalies see GK Saves instead of shooting stats.

Multiple Kids?

If you follow multiple age groups, each one gets its own "My Player" card. You can follow a different child in each age group simultaneously.

Season Stats

Tap Season Stats in the Roster tab to see your child's cumulative stats across all tournaments this season — total goals, assists, games played, and goals per game.

7

Bracket & Standings

Bracket Tab

Open the Bracket tab to see where your team is headed after pool play. Early on, the app may show a projected path based on current results. That same projected path can now appear back on Schedule as a projected card so families still see the likely next game while waiting for the official sheet to resolve the bracket. On supported tournaments, you can switch between My Path and Full Draw to see either your team's branch or the wider bracket tree.

Bracket Points

Many tournaments use bracket points to determine final standings. Here's how they work:

Win (W)4 points
Shootout Win (SW)3 points
Shootout Loss (SL)2 points
Loss (L)1 point
Forfeit (F)0 points
8

History & Season Stats

History Tab

The History tab shows past tournament results for the currently selected age group. At the top you'll see the season record with overall wins, losses, and win percentage. Below that, each tournament is listed with:

  • Tournament name and dates
  • Record (e.g., 3W-1L)
  • Bracket placement and points
  • Tap to expand and see every game result with scores

When a tournament's dates have passed, the live app now falls back to Stay Tuned automatically while the completed event remains here in History.

Season Record

The season record card at the top of History aggregates all tournaments into one view. You'll see total wins, losses, goals scored, goals against, and a color-coded win percentage ring. It's a great snapshot of how the season is going.

9

Calendar Sync

Add Games to Google Calendar

In the Settings tab, go to Calendar & Notifications. Here's how to set it up:

  1. Tap Connect
  2. Sign in with your Google account
  3. Choose which Google Calendar to use
  4. Select which of your followed teams should sync to that calendar
  5. Games appear on your calendar automatically with opponent, time, and location

The app syncs every 20 minutes. You can also tap Sync Now to update immediately, or use Teams later to change which followed teams stay in sync.

📅

When the schedule changes (time moved, game added), your calendar updates automatically at the next sync. No manual work needed.

10

Push Notifications

Stay in the Loop

Enable push notifications to get alerts on your phone even when the app isn't open. In the Settings tab, go to Calendar & Notifications and tap Enable Notifications, then allow when your browser prompts you.

What You Can Get Notified About

After enabling, you'll see checkboxes to choose exactly what you want:

Game ScoresLive score updates — choose every goal, end of quarter, or end of game only
Schedule ChangesAlerts when game times, locations, or opponents change
AnnouncementsMessages from your coach or club admin
Game RemindersHeads-up before game time — choose 30 minutes, 1 hour, or 2 hours before
🔔

iPhone users: Push notifications require iOS 16.4 or later. If using the web app, you must open it from your home screen icon (not Safari) for notifications to work. The native iOS app from the App Store is the easiest option.

11

Settings & Account

Sign In with Google

Signing in is optional but recommended. It syncs your preferences across devices — your age group selections, "My Player" picks, and favorites carry over if you switch phones or use the app on a computer. Go to Settings > Account > Sign In with Google.

Appearance

Choose how the app looks in Settings > Appearance:

☀️ Light 🌙 Dark ⚙️ System
  • Light — Classic light theme, great in bright sunlight
  • Dark — Easy on the eyes for evening games and indoor pools
  • System — Automatically matches your phone's light/dark mode setting

Multiple Clubs

If your child plays for more than one club (or you follow a club and a high school team), you can add multiple clubs in Settings. Tap Add Club and enter the club code from your coach. Switch between clubs with one tap.

To remove a club you no longer need, tap the × button next to its name in your club list. If you want to switch to a completely different club, tap Return to Club Picker at the bottom of Settings to go back to the club selection screen.

12

Tips & FAQ

Common Questions

Q: The schedule says "Coming Soon" — when will games be posted? A: Your coach has posted the tournament info but hasn't finalized the game schedule yet. Check back later — if you have notifications enabled, you'll get an alert when the schedule is posted.
Q: I don't see live scores — is anyone scoring? A: Live scores only appear when a designated scorer at the pool is actively entering them. Look for the red LIVE badge. If there's no badge, no one is scoring that game live.
Q: My child's stats don't look right. A: Stats come from live scoring. If a scorer misses a goal or attributes it to the wrong player, the stats will reflect that. Let your coach know — they can correct scores from the admin panel.
Q: How do I switch to a different age group? A: Tap the age group pills at the top of the screen. You can also change your selection in Settings.
Q: Notifications aren't working on my iPhone. A: iPhone users need iOS 16.4+ and must open the app from the home screen icon (not Safari) when using the web app. The easiest fix is to download the native app from the App Store or Google Play.
Q: The app looks outdated or isn't loading new data. A: Scroll to the bottom of the Schedule tab and tap Force Refresh. This clears the cache and reloads everything fresh.
Q: Can I use this on my computer? A: Yes! Open the same link in any browser on your laptop or desktop. Everything works the same way.
Q: Do I need to create an account? A: No. The app works without signing in. Google sign-in is optional and just syncs your preferences across devices.

Quick Tips

  • Bookmark it — Save the link to your home screen for one-tap access.
  • Enable reminders — Turn on game reminders in notification preferences to get a heads-up 2 hours before each game.
  • Follow your child — Set up "My Player" in the Roster tab so their stats are always front and center.
  • Sync your calendar — Connect Google Calendar once and all game times show up automatically. When the schedule changes, your calendar updates too.
  • Try dark mode — If you're at an outdoor pool in the sun, dark mode can be easier to read. Switch in Settings.
  • Check the bracket — After pool play, open the Bracket tab to see your projected next game and bracket path.

Still need help? Tap More > Help inside the app for detailed instructions on every feature, or reach out to your club's coach or admin.