The reps that decide Saturday happen where no one's looking.
Your receivers take hundreds of reps on the JUGS machine every week — and right now, none of them are counted. NineReps puts a sensor on the machine that records every catch and every drop, then turns it into the trends, readiness scores, and leaderboard your staff is currently going without.

Why you need NineReps
“Caught 95 of 100, Coach.” Did he?
Catch rate is the most important number in receiver development, and it's the one number nobody is recording. Drops vanish the second practice ends. Depth-chart calls come down to memory and gut feel. And players coast through reps they know no one is counting. That gap is costing you — you just can't see it yet.
Without NineReps
- You take a player's word for his catch rate
- Drops disappear the moment practice ends
- Personnel decisions rest on memory and gut feel
- Players coast through uncounted reps
- No way to know if practice carries to Saturday
With NineReps
- Every catch and drop recorded by the sensor
- A full season of trends, not a memory
- Objective, owned data behind every call
- A leaderboard that makes them want extra reps
- Practice-to-game correlation, measured
For Coaches
Accountability without surveillance
The sensor does the watching. You get drops, trends, momentum, and a game-preparedness read on every player — plus a leaderboard that drives voluntary reps.
What coaches get →For Player Personnel & ADs
Defensible development data
Objective, sensor-captured numbers for depth-chart and personnel conversations — with configurable thresholds, practice-to-game correlation, and data your program owns.
What personnel staff get →What it does
From the first beam break to Saturday
Every rep, counted
A break-beam sensor on the JUGS machine records every catch and every drop automatically — no clipboard, no tallying, no guesswork.
A morning dashboard
Open it with coffee: who practiced, who's trending up, who's slipping, and a game-readiness score for each player.
A leaderboard players chase
An animated, Pixar-style leaderboard on the facility TV. Players climb or fall by catch rate — and they put in extra reps to stay on top.
Practice meets film
Reconcile film-graded drops against JUGS practice drops, and see how a player's practice numbers correlate to Saturday.

Where it earns its keep
The JUGS machine runs every day. Now it keeps a record.
Every ball through the machine becomes a data point — automatically, with no clipboard and no one keeping count by hand.
The leaderboard
Put it on the wall. Watch them compete.
Every player gets a Pixar-style character that climbs or falls by catch rate. It celebrates above 95%, stands neutral in the middle, and looks dejected when the numbers slip. On a facility TV, it turns quiet reps into a competition players actually chase — and the extra work takes care of itself.
Characters are stylized representations built from 20+ appearance attributes — not photo-exact likenesses.



Built honest
Descriptive and diagnostic — not a crystal ball
NineReps tells you what happened and helps you understand why. It shows the correlation between practice and game performance — and a signal-strength number that's honest about how strong that relationship is for each player. It doesn't predict the future, and it doesn't replace coaching judgment. It gives you the data; you make the call.
Your data stays yours
Built for programs that take data seriously
We license you the software; you keep the data. No academic or medical records, ever — athletic performance data only. And nothing about NineReps depends on restricted league data.
Data & security details →- You own your training data
- Each program's data is isolated
- On-premises option available
- No grades, medical, or academic records
- No NCAA data feeds required
- Standard export if you ever leave
See it on your machine.
A short walkthrough on a real session — leaderboard, dashboard, and the data behind both.