Step 1
Team Setup
Build the roster once, then reuse it for every match you track.
Roster
Players
Use first names only for the public version.
| First name | Action |
|---|
Step 2
Match Center
Create a match, set the starting six, then use quick actions to log each rally.
Live board
Current Set
Score, serving status, and cycle update automatically from the rally log.
Bench Queue
7 is next in, and front right 3 rolls to the back of the bench on each sideout.
Set controls
Sets advance automatically when complete. Use undo for quick corrections, or advance manually if needed.
Step 3
Log Rallies
Tap a quick score button for the rally result. Use the custom tag when you want to credit a serve, pass, or defensive play for development.
Quick actions
Left column scores us. Right column scores the opponent. Tagged player is used when selected.
Rally log
Recent Events
Newest rally first. Export the full log any time from the Data tab.
| Set | Rally | Score | Serve | Cycle | Event | Player | Note |
|---|
Step 4
Analytics
Use one selected match for rotation and teammate checks. If no match is selected, season totals roll up across every saved match.
Set snapshot
Simple set-by-set checkpoints for serving, sideouts, passing, and defense.
| Set | Score | Serve in % | Sideout % | Pass % | Defense % |
|---|
Rotation check
Use this to see which rotations are steady and which ones need work.
| Rotation | Rallies | Points +/- | Rally win % | Sideout % |
|---|
Player development
Serve and on-court results fill in automatically. Pass and defense numbers grow when you use the custom rally tag.
| Player | Serve in % | Pass % | Defense % | On-court +/- | Tagged touches |
|---|
Best together
This looks at players sharing the court on the same rally. More rallies together means a stronger read.
| Pair | Rallies | Points +/- | Rally win % | Sideout % |
|---|
Season trend
Match-by-match development view for serve pressure, sideouts, passing, and defense.
| Date | Opponent | Sets | Serve in % | Sideout % | Pass % | Defense % |
|---|
Step 5
Import And Export
Export season JSON for backup, export match CSV for spreadsheets, and import JSON back into this tool later.
Import behavior
Season files replace the current app state. Single-match JSON files are merged into the current season.
Suggested workflow
Export JSON after each tournament day so you have a clean archive outside the browser.
Current data
0 matches saved