
Your libero doesn't hit. Your middle doesn't pass. SpikeLedger grades every player on the job they are actually on the court to do, then turns the numbers into a report card you can drop in the team chat on the drive home.
1 team, 3 tournaments, the whole Bank Account system. No credit card, no trial clock.
Most of us have run the same routine: tally marks on a clipboard, a spreadsheet on Sunday night, then a paragraph per kid that nobody reads. SpikeLedger is that routine with the middle taken out.
Tap the player, tap what happened. The score, the serve, the rotation and the libero move by themselves after every point. Only the buttons that player could use are on. Undo takes back the whole point.
Every action becomes a deposit or a withdrawal, scored against what that position is on the court to do. A libero's 2-pass is a deposit. A hitter's is just part of the job.
Phone-sized images per player: overview, numbers, what to work on, bank account, breakdown, and an optional team comparison. Download them and drop them in the team chat.

A kill goes in the bank. A serve error comes out. What is left is one balance that tells you what a player is adding to the team win, scored against what that position is on the court to do.
Raw totals punish defensive players and flatter big hitters. The Bank Account fixes that by changing what counts, position by position. Same tap courtside, different rules in the ledger.
| Action | Libero / DS | Outside / Right side | Setter / Middle |
|---|---|---|---|
| Pass rated 3 (perfect) | Deposit | Deposit | Doesn't count |
| Pass rated 2 (good) | Deposit | Baseline | Doesn't count |
| Pass rated 0 (shank) | Withdrawal | Withdrawal | Doesn't count |
| Kill, block or ace | Deposit | Deposit | Deposit |
| Attack error | Doesn't count | Withdrawal | Withdrawal |
| Net touch on a block | Doesn't count | Withdrawal | Withdrawal |
| Serve error | Withdrawal | Withdrawal | Withdrawal |

No app store. It runs in the browser on whatever you already carry to the gym, and adds to your home screen in two taps.



The courtside page is the whole reason this exists. If it is slower than a clipboard, nobody uses it, so it is not.
Player tiles sit in real court formation, and the action pad is sized so you can hit it without looking down for long.
Every point moves the serve and the rotation by the rules. The libero goes in and out without a tap. Show rotation puts the court on screen, large, for a timeout.
Fast rallies mean fat fingers. Undo takes back the last action completely: the stat, the point, the serve, the rotation and the libero swap.
Stats save to the phone the instant you tap and are sent when the signal comes back. Nothing is lost when the gym Wi-Fi dies.



Add SpikeLedger to your home screen and it opens like any other app, full screen and one tap away. The courtside page keeps recording when the gym Wi-Fi drops, and parents who install it can turn on an alert for the moment a match starts.
Open SpikeLedger in Safari, tap Share, then Add to Home Screen.
Open it in Chrome, tap the menu, then Install app.
Click the install icon at the right end of the address bar.


Parents don't read paragraphs on a Sunday night. They look at a picture. Each player gets six 1080 by 1350 cards, the size chat apps show full-screen without cropping.
It reads your team's stat lines, knows the Bank Account rules, and answers in plain volleyball. Position-aware, so it never tells a libero to work on hitting.
The chat assistant belongs to the paid plans, which are not on sale yet. Every team and player page already has a written coach analysis built from your numbers.
Who should start at libero this weekend, Jade or Sam?
Jade. Over the last two tournaments Jade is passing 2.31 to Sam's 2.02 and has no passes rated 0 in 41 attempts. Sam's serving is the better of the two (4 aces, 1 error), so if you are short on servers, put Sam in at position 1 and let Jade take the rest of the rotation.
Based on 8 matches · Bank Account: Jade +14, Sam +9

It is shaped by what a tournament Saturday is actually like: two minutes between sets, a phone in one hand, and a parent asking how their kid did before the ball cart is packed.
Two taps per rally, and it keeps recording when the gym Wi-Fi drops.
Liberos graded as liberos, setters as setters, hitters as hitters.
Each parent sees their own kid next to team averages. Never a ranking of other kids.
The full Bank Account, courtside entry and report cards, no credit card.
Coaching a team and missing something? Tell us what your team needs. Ideas from working coaches shape what gets built next.
Recording a match should not cost you the match. Hand the scoring to someone you trust, keep the numbers in front of you, and let families see how their own child is doing.
Give a parent a code for their child. They see the score and their own child's numbers during the match, and never another player's.
An assistant scans a code, types a first name and scores the match. No account, and no sharing your password.
Only one phone scores a match. The coach can take over at any moment, and a scorer can hand back.
While someone else scores, see every player's numbers for this set and this match, live, for substitution decisions.
The free plan is the real product: the full scoring screen, the Bank Account, stat keepers, the live parent view and report cards. Plans for coaches with more than one team, and for clubs, are built and are not on sale yet.
One team, with no time limit and no credit card.
These are built. Paid plans that include them will open later. There is nothing to buy today.
Coaching more than one team, or running a club? Write to support@spikeledger.com and say what you need.
Yes. The free plan is the real product, not a trial: one team, three tournaments, the full scoring screen, the Bank Account, stat keepers, the bench view, parent codes, the live parent view and report cards. There is no credit card and no time limit. Paid plans for coaches with more than one team, and for clubs, are built and are not on sale yet. Nothing on this site asks you to pay.
A phone and its browser. There is nothing to install from an app store. Create a free coach account, add your players, create a tournament and a match, and tap Start match. You can add SpikeLedger to your home screen so it opens full screen like any other app. It also works on a tablet or a laptop.
Yes, for recording. Every tap is saved on the phone first and then sent. If the signal drops in the middle of a match the app keeps recording, shows how many taps are waiting, and sends them in order when the signal comes back. Open the match while you have a connection. Parents following live, and a coach on the bench view, see updates only once your taps have been sent.
Yes. You give a parent a short code for their child. On a free parent account they see the score and their own child's numbers update during the match, within a second or two of each tap. They see only their own child, with team averages for context. They never see another player's name or numbers, the roster, lineups or playing time totals. You can pause the parent view for the whole team at any time.
Yes. Show a QR code or a short code from the team page. The assistant scans it, types a first name and gets the scoring screen. They need no account and never see your login. The code lasts one day. A stat keeper can score and nothing else: no roster changes, no reports, no settings. You can stop a stat keeper with one tap, and you can take scoring back at any moment.
Automatically. You mark the libero in the lineup, and a second libero if you have one. The libero goes in when one of the players they replace reaches the back row and comes out before the front row. It is not counted as a substitution. By default the libero plays for your middles, and you can choose other players. A team setting lets the libero serve in leagues that allow it. You can always swap by hand, and Undo reverses an automatic swap along with the point that caused it.
Yes. When you create the team, choose that it does not play set positions. Every player is then graded on the same all-around rules, and nothing about liberos or position groups appears. You can switch the team to positions later.
With the Bank Account. Every action is a deposit or a withdrawal, and what counts depends on the position. A good pass is a deposit for a libero. For an outside hitter only a perfect pass is. Attack errors never count against a libero. Kills, aces, blocks, assists and digs are deposits for everyone, and errors are withdrawals. Each player gets a balance and a rating: Strong contribution, Solid, Building or Focus area. The rating comes from the share of deposits, so a defender is compared with defending and a hitter with hitting.
Yes. A team belongs to the coach who created it. A parent sees only their own child, and only after you give them that child's code. A stat keeper can score and sees nothing else. Report card links, where used, show a first name and jersey number, expire after 30 days and can be switched off. SpikeLedger does not sell data and does not show advertising. Parent pages and report links are hidden from search engines. The privacy policy has the full detail.
Set up the roster tonight. Tap through one match this weekend. Send the first report cards on the drive home.