Now in beta · serve-receive tracking

Rate every pass
without losing the rally.

Pass Tracker is a modern, courtside app for coaches: tap a 0–3 rating as the ball drops, and your roster, sessions, and stats stay in sync across every court, automatically. Simple enough to hand a first-time volunteer, fast enough for live play.

Free during beta. No credit card. Built for club and school programs.

Court 1 · Set 2 · live tracking card
#4J. Alvarez
0.00
0 passes
Tap a rating — this is exactly what coaches use live, on a phone or iPad.
0–3Pass rating scale
Up to 7Courts tracked at once
100%Works offline
Real‑timeSynced across devices
Features

Built around the rally, not the spreadsheet.

Every feature exists because a coach needed it mid-practice — nothing here is a dashboard for its own sake. The interface stays modern, simple, and intuitive enough to use one-handed, between rallies.

Multi-court

Every court, one source of truth.

Run up to seven courts at once, each with its own session and lineup. Two coaches tracking different courts stay in sync automatically — and every pass still rolls up into one shared roster.

  • Independent sessions and lineups per court
  • Passes never collide, even with multiple coaches on different courts
  • Matches configurable to best-of-3 or best-of-5, tracked set by set
1
Court
Serve Receive
2
Court
Defense
3
Court
Scrimmage
+ up to 4 more courts, same practice
Stats & rankings

See who's trending, not just today's number.

Team average and "in-system" percentage update live as you rate. Once a player has enough reps to matter, they rank — sorted, filterable by level, and readable at a glance from the bench.

  • In-system % configurable to your own definition of a good pass
  • Filter by level, team, or date range
1
#7 M. Chen OH
Varsity · 34 passes · 79% in system
2.10Avg
2
#4 J. Alvarez S
Varsity · 29 passes · 66% in system
1.85Avg
3
#11 D. Osei MB
Varsity · 22 passes · 41% in system
1.42Avg
Pass distribution

Every rating, broken down automatically.

Every leaderboard section comes with a full quality breakdown, not just an average: how many of each rating, in-system rate, total passes, and passes per session — updated live as you track.

  • Color-coded 0–3 breakdown with counts and percentages
  • Avg, in-system rate, total passes, and passes per session, at a glance
Pass Distribution
(3) Great2444%
(2) Good1731%
(1) Fair1018%
(0) Poor47%
2.11
Avg
75%
In system
55
Passes
41
In system
18.3
Per sess
4
Errors
Trends & comparisons

Watch the number move, not just where it sits today.

A dedicated Trends view charts team average and in-system rate session by session, so a slow climb or a sudden dip is obvious at a glance — not something you have to reconstruct from memory.

  • Team average and in-system rate, both charted per session
  • Practice vs. match, compared automatically — average and in-system rate, side by side
  • View historical data for a specific opponent and see how you've matched up against them
  • Compare mode lines up two players, two date ranges, or two opponents, side by side
Team average trend2.18
Six practices shown · up from 1.94 at the start of the month
Practice vs. match
Practice
2.18
Match
1.94
Compare — two date ranges
This month
2.18
Last month
1.94
Public leaderboard

Share standings without handing out logins.

Publish a read-only leaderboard link for parents and players to check after practice. It's the same standalone page you'd project on a gym screen — no account, no roster access, just the board.

  • Same Date, Type, Opponent, Team, and Position filters as the app
  • One-tap Present mode for a projector or gym screen
L

Lincoln High

Serve-receive leaderboard
Present
Varsity6 players
Pass Distribution
(3) Great7741%
(2) Good4323%
2.02
Avg
187
Passes
1
#7 M. Chen OH
34 passes · 79% in system
2.10Avg
2
#4 J. Alvarez S
29 passes · 66% in system
1.85Avg
Multiple teams

Coach more than one roster? Switch in one tap.

Belong to more than one organization — a varsity and a club team, or programs at two different schools — and jump between them right from the header. Each keeps its own roster, sessions, settings, and role, with no logging out.

Lincoln High
Lincoln High Varsity
Stormbreaker VBCEditor
Eastside Middle SchoolViewer
Roles & access

Built for a real roster, not a demo account.

Invite assistant coaches as editors, give a parent-volunteer viewer access, or scope a coach's visibility to just their level. Admins control all of it from Settings.

Head CoachAdmin
Assistant CoachEditor
Team ParentViewer
Offline-first

Works in the gym, syncs when you're back online.

Install it to your home screen like a native app. Gym Wi-Fi dead zone? Keep rating — every tap saves to the device first and syncs the moment a connection returns.

No signal — 14 passes queued on device
Back online — synced in under a second
Installed to the home screen — opens like a native app
Your data

Exportable anytime, backed up every week.

Full CSV pass logs, session-by-session or all-time, whenever you want them. Behind the scenes, every organization is backed up automatically — on top of your own export.

Fall_2026_full_pass_log.csv2,481 rows
Region_Qualifier_stats.csv312 rows
Getting started

From sign-up to your first rated pass, in four steps.

01

Create your org

School or club, your call — takes under a minute, no setup wizard.

02

Invite your staff

Share one link. New coaches land straight in your roster.

03

Set courts & roster

Add players, pick your rating labels, choose how many courts you run.

04

Start rating

Pick a court, pick a session, and tap. That's the whole workflow.

Beta is open

Ready to track your first practice?

Free while in beta. Bring your whole staff.