Feature demos

See Rally Tally in action

🛠️
Setup

Build your roster in a minute

Open Setup, add players, and pick how their tiles look. Indoor rosters hold up to 15 players free, or 30 with Pro, with six on court and the rest on the bench; beach keeps it to your pair. Each player gets a jersey-number avatar until you add a photo.

  • Add, rename, and reorder players in seconds.
  • Player photos: Round or Square, switch the photo shape to suit your bench.
  • GOAT badge, dark mode, and stat mode all live here too.
🎯
Scoring

Log a rally with a hold and a flick

Hold a player's card and a stat wheel blooms around your thumb: flick toward ace, block, kill, error, or dig. The point lands on that player and rolls into the team totals straight away, and the Net Earned bar moves with it.

Hold a player's zone and the radial wheel opens under your thumb: flick toward ACE, BLK, SIDE OUT, or ERR. It rolls into the session, and the Net Earned bar moves with it.

  • One motion per point: hold, then flick toward the stat.
  • One motion per point: hold, then flick, straight on the player.
  • Earned points lift Net Earned; errors pull it down.
  • Flicked the wrong stat? A quick Undo takes it back.
🔢
Score only

Just keep the score

Switch to Score only and the app becomes a clean scoreboard: two names, two big numbers, a tap to score. Swap ends, undo a misclick, or start a new game. Tap Go live & share and a partner can run it from their phone while everyone else just watches.

  • Sport-neutral: HOME and AWAY, no roster needed.
  • Turn the phone sideways and the score fills the screen.
  • Share a live link so anyone can follow or help keep it.
🔄 Turn it sideways for the bench
🔄 Turn it sideways for the bench
🐐🐴
Leaderboard

Meet the GOAT

Meet the pony

A 🐐 GOAT badge follows whoever holds the top Net Earned right now. Score a couple of points for someone new and watch it hop, so the player carrying the team is always obvious.

A 🐴 pony badge follows whoever holds the top Net Earned right now. Score a couple of points for the other partner and watch it hop, so whoever is carrying the rally is always obvious.

  • Live ranking by Net Earned, updated every point.
  • The badge moves the instant the lead changes.
  • In the clip, Jordan overtakes Ava and the goat flies over.
  • In the clip, Leo overtakes Kai and the pony hops over.
📡
Live Sync & Watch

Everyone watches in real time

The scorekeeper taps Go live and shares a link, with no code for anyone to type. A watch link lets teammates, parents, or the bench follow every point on their own phone; a co-scorer link hands scoring to a second phone. Here the scorekeeper is on the left and a spectator's read-only view is on the right.

  • A watch link follows live; a co-scorer link helps keep score.
  • Stats mirror to every watcher within a second, no account needed.
  • A "Keep your own team's stats, free on iPhone" pill invites watchers to grab the app for their own team.
  • If the broadcast ends, watchers can still browse the final stats.

Shown on the indoor app; Watch mode works the same on the beach app.

Shown on the beach app; Watch mode works the same on the indoor app.

Scorekeeper
Watching
🏆
Totals

Game, TournamentSession, Lifetime

Every tap rolls up three ways at once: this game, the whole tournament, and each player's lifetime. Tap a tab to switch the view; the leaderboard and bars follow.

Every tap rolls up three ways at once: this game, the whole session, and each player's lifetime. Tap a tab to switch the view; the leaderboard and bars follow.

  • No exporting or merging; the totals just add up.
  • Lifetime keeps players across teams and seasons.
  • Export any level to CSV with one tap.

That is the whole app, in motion

Fast scoring, an honest leaderboard, and live sharing. Ready to try it with real players?

Download on theApp Store Open the Beach app → Curious what each stat means? Read the stat guide →