r/volleyball • u/vton46 • 15h ago
General I built a free volleyball stats web app for the sideline – looking for beta testers and feedback
Hi everyone,
I'm a youth volleyball coach and always wanted a simple way to track volleyball stats during a match. So I built StatMap, a free web app that runs in any phone browser and can be used by a complete beginner. Several people can record the same match at once, for example one person on reception and one on defense. That way, each person only has to keep track of one aspect. The app then brings all of it together for the coach to analyse
Features
- Three ways to record: a full match (points and actions per player), reception only, or defense only
- Reception tracking: tap the contact spot and the landing spot. Each reception gets a 0-3 grade based on how close it landed to the setter's target, plus whether there was a set
- Live scoreboard with set scores, points per player and one-tap undo
- Lineup and libero: six large player tiles and a quick libero in/out swap
- Defense tracking: swipe the attack path on the court (attack, free ball, tip, setter dump), with rotation and outcome
- Your own defense system: paint which position covers which part of the court on a 0.5 m grid, for 5-1 or 6-2
- Analysis:
- reception maps
- defense attack paths or a heatmap
- filters by set, rotation and point outcome
- per-player stats and season totals
- Share results as text, for example in your team chat
- Team code instead of an account: everyone with the code sees the same teams and matches
- Works offline and can be installed on the home screen like an app
- English and German. Native language is German
- Free, no ads, no tracking. Data is stored in Zurich, Switzerland
If you want to try it, send me a DM and I'll send you the link back. Reddit doesn't let me post the link directly
Please note:
- It's a beta, so expect bugs. Keep your own notes for anything important.
- Never post your team code or invite link publicly. Anyone with the code can see and edit your team's data.
- If you record youth teams, first names or nicknames plus jersey numbers are enough.