🏐 Club volleyball season tracking · indoor 6s & beach 2v2

Track the stats that win games.

Track every match across the season, follow the team from the stands, or just keep score. A tap or two logs the point, and parents can follow along live.

Free No account No ads Works offline Stays 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
Radial flick wheel bloomed on a player tile — drag to ace, block, side-out, or error
Beach court with per-player ACE · BLK · SO · ERR stat boxes
Session leaderboard ranked by Net Earned
Fast by design

Log a rally before the next serve.

Stat keeping that keeps up with the game. No menus, no scrolling, no looking down while the point is happening. Your thumb already knows where to go.

One motion, one stat. Hold a player zone until the wheel blooms around your thumb, drag toward the stat, then lift. Eyes never leave the court.

  • 👇
    Hold a playerPress and hold a player's card and a wheel of stats blooms around your thumb, right where it already is.
  • 🎯
    Flick to the statFlick toward ace, kill, block, error, or dig. One motion logs the point, eyes still on the court.
  • ↔️
    Swipe to subSlide a player between bench and court with a single swipe. Their stats come along, and the whole rotation stays on one screen.
  • 👌
    Or just tapPrefer buttons? Tap a player, tap a stat. Two taps, one play. Undo or redo any tap without missing a beat.
  • 👇
    Press and holdPress and hold a player's zone for a moment and the radial flick wheel opens right under your thumb, no menu needed.
  • 🎯
    Flick to the statDrag toward the zone — ← ACE · ↑ SIDE OUT · → BLK · ↓ ERR — then lift. One motion, one logged rally.
  • 🔢
    Score updates itselfLog an ace, side-out, block, or error and the score advances automatically — no second tap needed.
  • 📊
    Stats at a glanceEvery player tile shows a live ACE · BLK · SO · ERR count so you always know who's earning and who's giving away points.
  • ↩️
    Fix it instantlyFlicked the wrong direction? Undo takes one stat back — or redo puts it back — between rallies without breaking your rhythm.
Holding a player to open the radial stat wheel, then flicking to log a stat in one motion
Radial flick wheel bloomed on a player zone — drag left for ACE, up for SIDE OUT, right for BLK, down for ERR
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

  • See who earns and who gives away points, objectively, with per-player Net Earned
  • 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
  • Run two courts at once with double-court mode — Game A and Game B with independent scores
  • Hand scoring to an assistant with one co-scorer tap
  • Publish your team to the directory so families can find it and follow along
  • Track the full season: tournament leaderboards, lifetime totals, and CSV export in one tap
👨‍👩‍👧
Parents

Follow every point, anywhere

  • Follow a team in the directory: search by name, get the stat keeper'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
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.

The stat keeper 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.
  • 👥
    Share the scoringA 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 court with per-player ACE · BLK · SO · ERR stat boxes — what spectators see updating 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 stat keeper 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 stat keeper approves youThe team's stat keeper gets a notification for each request and taps 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 stat keeper'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.

👆

Flick-fast scoring

Hold a player and flick toward the stat — the radial wheel blooms right under your thumb so your eyes never leave the court. Hold a player zone, drag to the stat — ← ACE · ↑ SO · → BLK · ↓ ERR — then lift. One motion, one logged rally. Undo or redo any entry instantly.

📸

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

A whole roster, on one screen.

Bench on the left, court on the right, your full 12-player squad in a single view. Set the starting lineup, keep an eye on play time, and pair two players to rotate them on and off together. Every sub is a swipe, and each player's stats follow them all season.

Earned: aces, blocks, kills Given: errors

Built for how doubles actually plays.

Name your crew, add four players in three steps, and the court is ready. Track both pairs side by side — or flip to double-court mode to run Game A and Game B at the same time with independent scores. The leaderboard sorts out who's really winning the rallies, session after session.

Includes: radial flick · double-court mode · per-player stat boxes · auto-score from stats · 3-step setup wizard

Earned: aces, blocks, side-outs Given: errors
Double-court mode: Game A and Game B tracked independently with their own VS scores
Session leaderboard ranked by Net Earned across all games
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

Everything in Free, plus deeper season tools. A one-time unlock, restored on any device.

  • Full tournament and past-game history, all season
  • Player analytics and Net Earned trends over time
  • Play-time tracking across the rotation
  • Bigger rosters: up to 30 players

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

Pricing

Free to track. Pro when you need more.

Everything you need to stat a session 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 any session with Net Earned and radial flick-wheel entry
  • Up to 8 roster members
  • One tribe (stat group)
  • Last 3 sessions in history
  • Live Watch and co-scorer links
  • Score-only scoreboard
  • Optional cloud backup with Google or Apple sign-in
Proone-time $4.99

Everything in Free, plus the tools serious players need. A one-time unlock, restored on any device.

  • Unlimited roster members
  • Multiple tribes — separate stat groups for different crews or tournaments
  • Full career history — every session ever played
  • Double-court mode — track Game A and Game B simultaneously
  • CSV export — session and lifetime stats to a spreadsheet

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 track stats for a whole season?

Yes. Rally Tally is built for the club season. Every match rolls up into tournament leaderboards and each player's lifetime career totals, so you can see how they're trending from game to game and season to season. Parents can follow the team all season in the directory and watch any game live, and you can export any game, tournament, or full season to CSV.

Yes. Every session feeds each player's lifetime totals, so you can follow how a partnership trends over time. Export any session to CSV whenever you want.

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 full tournament and past-game history, player analytics, play-time tracking, and bigger rosters. Buy it once and restore it on your other devices.

BVB Rally Tally is free to download with no ads and no account needed. An optional one-time Pro upgrade (US$4.99, not a subscription) adds unlimited roster members, multiple tribes, full career history, double-court mode, and CSV export. Buy it once and restore it on your other devices.

Can parents watch the game live without downloading an app?

Yes. The stat keeper 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 stat keeper 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 stat keeper 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 stat keeper 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 stat keeper approves can follow a team, and they can approve or deny each request. Followers see names, jersey numbers, and stats, but player photos are never shared: faces stay on the stat keeper'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, and digs. The Beach app is tuned for 2v2 doubles: hold a player zone, drag the radial flick wheel to the stat (ace, block, side-out, or error), and lift — one motion per rally. It also has double-court mode to run two games at once, per-player stat boxes on every tile, and a 3-step setup wizard. Pick whichever matches how you play, or use both.

How does the flick mechanic work?

Press and hold a player's zone on the court for a moment. A radial wheel blooms right under your thumb with four stat directions: flick left for an ace, up for a side-out, right for a block, or down for an error — then lift your finger to commit. The overlay fades and the stat is logged instantly. If you flicked wrong, one tap on Undo takes it back.

What is double-court mode?

Double-court mode lets you track two separate 2v2 games — Game A and Game B — at the same time from one phone. Each court has its own independent score and player stats. Tap the A or B toggle to switch courts and log stats for whoever is playing on that side. Both courts roll up into the session leaderboard so you can see who's earning across the whole group.

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, 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.