Track the stats that win games.

Keep stats in a match, run tryouts with real data, or just keep score. A tap or two logs the point, and the family can follow along live.

Free · no account · no ads · works offline · your stats stay on your phone
Indoor live scoring screen with player photos
Hold a player and flick to the stat to log it in one motion
Indoor tournament leaderboard
Beach live scoring screen
Beach session leaderboard
Beach dark mode
Who it's for

From the bench to the stands

Every role gets what they need, right from the same app.

📋
Coaches

Real data, not gut feel

  • Run tryouts with per-player Net Earned scores: see objectively who earns and who gives away
  • Pair players to sub them in and out with a single swipe
  • Track a full 12-player roster with substitutions, starting lineups, and play time
  • Hand scoring to an assistant with one co-scorer tap
  • Publish your team to the directory so families can find it and follow along
  • Export any game, tryout session, or full season to CSV in one tap
👨‍👩‍👧
Parents

Follow every point, anywhere

  • Follow a team in the directory: search by name, get the coach's OK, then see every game's stats anytime, even offline
  • Watch a live game in real time: no app download, no account, just open a link
  • Pass the link to grandparents or friends watching from home
  • Score-only scoreboard on a tablet fills the screen for the whole bench
🏐
Players

Know your real contribution

  • Net Earned shows your honest impact: points earned minus errors, not just kill count
  • Lifetime stats track your career across every game and season
  • Tap your name to see your game-by-game history and Net Earned trend
  • Hunt the 🐐 GOAT badge: it hops to whoever's carrying the team right now
✦ Pro feature
For coaches

Run tryouts with real data.

Switch on Pro Tryout mode and every drill becomes a data point. Each player gets their own Net Earned score across the session (aces, blocks, kills minus errors), so cuts and lineups are backed by honest numbers, not gut feel. The player who earns the most and gives away the least rises right to the top, in your hands, in real time. Tryout is part of the one-time Pro upgrade.

🎯 Objective player rankings Net Earned scores every candidate honestly. No opinions, no memory lapses: just what happened on the court.
📊 Full roster, all at once Track your whole tryout group at once. Switch players in and out through drills; the leaderboard updates live.
📤 Export when you're done One tap sends tryout stats to CSV: share with your coaching staff or keep them on file for next season.
The idea

Get better at what you can control

On your side of the net, two things are yours to control: the points you earn (an ace, a block, a kill, or a side-out on the beach) and the points you give away with an unforced error. Everything else, like the other team's mistakes, isn't yours to claim, so Rally Tally doesn't count it. It tracks only what you can change: maximize what you earn, minimize what you give away.

The stat

How Net Earned works

It's one simple number. Add up the points you earn, subtract the points you give away, and you get your Net Earned: an honest measure of how your side played. Coaches will recognise it as a player-level take on plus/minus: count what your side does, and ignore everything you can't control.

Earned
aces + blocks + kills / side-outs
Given
your unforced errors
=
Net Earned
your real contribution
What links to winning in indoor 6s
Correlation with match win %, NCAA men's & women's volleyball (~2,000+ team-seasons)
Hitting efficiency77%
Kills per set71%
Aces per set42%
Blocks per set38%
Digs per set26%

Hitting efficiency (kills minus errors, over attempts) leads the board: just ahead of kills per set. That top stat is the Earned-minus-Given idea, expressed as a percentage.

Source: John Forman, coachingvb.com, "Correlations to league success" (2020).

Winning beach teams earn more, and give away less
Elite women's beach volleyball, 2019 season (39 sets, World Tour & World Championship)
Attack success
Win55.6%
Lose50.0%
Blocks per set
Win3.0
Lose1.9
Attack errors (fewer is better)
Win14.9%
Lose19.4%

Winners attacked more efficiently, blocked nearly twice as often, and made fewer errors than losers. The wider your Earned-minus-Given gap, the more you tend to win.

Source: ResearchGate, "What makes the difference between winning and losing teams in elite women's beach volleyball?"

Go deeper: a closer look at each stat

For parents

Stay in the game from anywhere.

Coach taps Go live and shares a link. You open it in Safari and follow every point in real time: no app download, no account, no code to type.

  • 📺
    Real-time stats in your browserEvery point, every stat update: live on your phone, exactly as it happens on the court.
  • 🔗
    One link, share with anyonePass the Watch link to grandparents, friends, or anyone who wants to follow along from home.
  • 👥
    Co-scorer for coachesA second link hands live scoring to an assistant. One person scores, everyone else just watches.
  • 📡
    Shows the team name, not a random codeSpectators see the team name in the header so there's no confusion about which game they're watching.
Leaderboard showing live Net Earned scores during a game
Beach session leaderboard live
✦ New in 1.2 For parents & fans

Follow your team all season.

More than a one-game link: search the team directory by name, ask the coach for access, and once you're approved the team lives in your app. See the roster, every game, and lifetime stats whenever you want, even with no signal at the gym.

  • 🔍
    Find the team by nameSearch the directory and send a quick request with your name and how you're connected.
  • The coach approves youCoaches get a notification for each request and tap to approve, so only the right people get in.
  • 📊
    Roster, games, and lifetime statsA clean read-only view of everything that matters, refreshed automatically and cached for offline.
  • 🔒
    Player photos stay privateFollowers see names, numbers, and stats. Player faces are never shared.
📺 Watch
Quick & open

Tap a shared link to follow one live game in your browser. No app, no account. Great for grandparents and friends during the match.

Follow
Lasting & private

Keep the team in your app all season with full game history and lifetime stats, gated by the coach's approval. Great for parents.

Everything else you'll love

Fast, honest stats at the core, with touches that make tracking more useful.

⚖️

Net Earned at a glance

The primary number you control: earned (aces, blocks, kills / side-outs) minus given (errors). Net Earned and success % always visible, no digging required.

👆

Tap-fast scoring

A tap or two logs the point. On indoor, hold a player and flick toward the stat to log it in one motion, eyes on the court. Choose Net Earned, or switch to Advanced for kill % and hitting %. Undo, or redo, any tap.

📸

Player photos & profiles

Add a face to each player: photos appear on the scoring rail, leaderboard, and player cards. No photo? Jersey numbers fill in automatically. Large wallpaper tiles put action shots right on the bench.

🏆

Game · Session · Lifetime

Per-player leaderboards across a single game, a whole tournament, and each player's entire career. Tap any player to see their game-by-game history and how their Net Earned is trending.

🐐

GOAT badge & ace leader

A 🐐 GOAT badge hops to your current Net Earned leader so whoever's carrying the team is always obvious. The ace leader gets their own critter too. Top the lifetime board for a little surprise.

🔒

Private, offline, backed up

Works fully offline: your stats stay on your device. Optional Google or Apple sign-in adds cloud backup and syncs across your phones, and never overwrites a device by surprise. No ads, no tracking.

See every feature in action

Or just keep score.

Switch to Score only and the app becomes a clean, sport-neutral scoreboard: two names, two big numbers, a tap to score. Turn the phone sideways and it fills the screen for the bench. Go live and others can follow along on a big screen, or keep score right alongside you.

Great for the bench, scrimmages, and pickup games.

Score only scoreboard: Riverside 21, Lakeside 18, tap to score
Score only scoreboard held sideways: the score fills the screen for the bench
Beach Score only scoreboard: Sandbar 21, Pier 18, tap to score
Beach Score only scoreboard held sideways: fills the screen for the bench

Built for a full rotation on the bench.

Pick a player and flick to the stat: aces, blocks, kills, errors, and digs, logged in one motion. The bench sits on the left and the court on the right, so a full 12-player roster fits on one screen. Swipe a player across to sub, or pair two players to swap them in and out together with a single swipe. Starting lineups and play time are handled too.

Earned: aces, blocks, kills Given: errors

One tap per point, both sides of the net.

Every player has their own buttons (ACE, BLK, SIDE OUT, ERR), so doubles flies by. Track both teams at once, name your session, and let the leaderboard sort out who's really winning the rallies.

Earned: aces, blocks, side-outs Given: errors
Pricing

Free to track. Pro when you need more.

Everything you need to stat a team is free, with no ads and no account. One optional in-app purchase unlocks the power-user features.

Free$0

No account, no ads, works offline.

  • Stat your team with Net Earned, flick and two-tap scoring
  • Up to 15 players with subs, starting lineups, and the bench
  • Live Watch and co-scorer links for parents and assistants
  • Follow other teams in the directory
  • Score-only scoreboard
  • This game and current session stats, exported to CSV
  • Optional cloud backup with Google or Apple sign-in
Proone-time $9.99

A single unlock, yours for good. Restore it on any device.

  • Pro Tryout mode with live ranked evaluations
  • Bigger rosters: 30 players, up to 150 in Tryout
  • Full tournament and past-game history
  • Play-time tracking
  • Player analytics and Net Earned trends

Pro is a one-time purchase, not a subscription. Prices may vary by region; the App Store shows your exact price.

VB Rally Tally app icon

Now on the App Store

VB Rally Tally is out for iPhone and iPad. Download it and start tallying in seconds: no account needed, your stats stay on your device, with optional cloud backup whenever you want it.

BVB Rally Tally app icon

Now on the App Store

BVB Rally Tally is out for iPhone and iPad. Download it and start tallying in seconds: no account needed, your stats stay on your device, with optional cloud backup whenever you want it.

Questions

Can I use this for volleyball tryouts?

Yes. That's what Pro Tryout mode is for. Switch it on in settings and the app tracks Net Earned for every player across drills and scrimmages, up to 150 players at once. Each candidate's honest score (aces, blocks, kills, minus errors) appears on the ranked leaderboard in real time. When tryouts are done, one tap exports the results to CSV so you can review them with your staff or keep them on file. Tryout is part of the one-time Pro upgrade.

Beach 2v2 tracks Net Earned per player across your whole session, so it's naturally well-suited to evaluating players in rotation. One tap exports session stats to CSV when you're done.

Is the app free? What does Pro cost?

VB Rally Tally is free to download and free for everything you need to stat a team, with no ads and no account. An optional one-time Pro upgrade (US$9.99, not a subscription) adds Pro Tryout mode, bigger rosters, full tournament and past-game history, play-time tracking, and player analytics. Buy it once and restore it on your other devices.

BVB Rally Tally is free, with no ads and no account needed.

Can parents watch the game live without downloading an app?

Yes. The coach taps Go live and shares a Watch link. Parents open it in Safari or any browser and follow every point in real time, with no app download, no account, and no code to type. They can even re-share the link with other family members watching from home.

How do I follow my child's team?

Open the team directory and search for the team by name. Send a quick request with your name and how you're connected, and the coach approves it. Once you're in, the team stays in your app all season: roster, every game, and lifetime stats, in a read-only view that updates automatically and works offline.

What's the difference between Watch and Follow?

Watch is for a single live game: the coach shares a link, you open it in a browser, no app or account needed. Follow is for the whole season: you find the team in the directory, the coach approves you, and the team lives in your app with full game history and lifetime stats. Watch is quick and open; Follow is lasting and private.

Who can see our stats and player photos?

Only people the coach approves can follow a team, and the coach can approve or deny each request. Followers see names, jersey numbers, and stats, but player photos are never shared: faces stay on the coach's device.

What's the difference between the two apps?

The Indoor app is built for 6-a-side: full rosters, substitutions, starting lineups, play time, digs, and Pro Tryout mode. The Beach app is tuned for 2v2 doubles, with one-tap-per-point scoring and both teams tracked side by side. Pick whichever matches how you play, or use both.

Do I need to create an account?

No. The app works right away with your teams and stats saved on your device, no sign-in required. If you'd like cloud backup, you can optionally sign in with Google or Apple, but it's entirely up to you.

Is there an App Store app?

Yes. VB Rally Tally is on the App Store for iPhone and iPad: download it here. BVB Rally Tally (beach) is also on the App Store: get it here.

Yes. Both apps are on the App Store. Download BVB Rally Tally for beach 2v2, or VB Rally Tally for indoor 6s.

Does it work without internet?

Yes. After your first visit the app is cached on your phone and runs fully offline: perfect for gyms and beaches with no signal.

Can I get stats into a spreadsheet?

Any game, tournament, tryout session, or full season can be exported to CSV with one tap, ready to open in Excel, Numbers, or Google Sheets.

What do "earned" and "given" mean?

Earned points are the good stuff your player creates: aces, blocks, and kills/side-outs. Given points are the ones handed to the other team through errors. Net Earned is earned minus given, so you can see real impact at a glance.

Can I track how a player is doing over time?

Yes. Tap any player on the Tournament, Session, or Lifetime list to open their card, with game-by-game history, a Net Earned trend per game (up, down, or steady), and quick insights from their record.

Will my data sync between phones?

Stats live on the device where you tally them. Sign in with Google or Apple for optional cloud backup to keep them safe and sync them across your phones. If both a phone and your account already hold data, the app asks before it overwrites anything.

Can someone else help keep score?

Yes. Tap Go live and share a co-scorer link: it hands scoring to a second phone. Only one person can score at a time, and there's no code to type. A separate Watch link lets everyone else follow along in read-only mode.

Get in touch

Spotted a bug or have an idea? Send a note. Name and email are optional: add an email only if you'd like a reply.

Thanks, your message is on its way. We'll follow up if you left an email.

No account needed. We don't show an email address here to keep the inbox spam-free; messages route straight to us.