Features

Everything from the first beam break to game film.

NineReps is a complete receiver-development system — capture, analytics, competition, and the configurability to make it yours.

Session capture

The machine does the counting

Real-time catch counting

A break-beam sensor records every ball through the JUGS machine, live, as it happens.

Live drop tagging + undo

The operator taps DROP when they see one, with undo for mistakes and optional drop-type classification.

Pause / resume with timing integrity

Active time excludes paused intervals, so catch rate and efficiency reflect actual practice time.

Session context

Session types (warmup, drill, competition), distance tracking, excluded-rep / bad-feed marking, and notes.

Coach analytics

The morning command center

Squad summary

Name, position, sessions, throws, drops, catch rate, consistency, absences, momentum badge, and grade — sortable.

Room Readiness

A red/amber/green tile per player: who is and isn't keeping up with their reps.

Game Preparedness

A 0–100 score weighing catch rate (40%), volume (25%), trend (20%), and attendance (15%) — with confidence and a plain-English reason.

Drop analysis

First-drop rep, late-session drop rate, post-drop rebound rate, longest clean streak, and finish rate.

Analyst & personnel analytics

Deeper, and fully configurable

Practice-to-game correlation

Game-week JUGS stats vs. actual game performance, with a signal-strength (R²) figure per player.

Position-group aggregation

Roll metrics up by position group for depth-chart and personnel views.

Breakdowns

Catch rate by session type, drop rate by distance, and pause analytics (performance before/after a break).

Configurable thresholds

Every grade cutoff, momentum window, and emotion tier is adjustable — 60+ settings across four tiers.

Culture

A leaderboard players chase

Animated TV display

A Pixar-style leaderboard built for a 1080p facility TV, rotating daily / weekly / season / competition views.

Performance-reactive characters

Characters celebrate, stand neutral, or look dejected based on catch rate.

Competitions

Season-long point competitions with configurable scoring (binary or ranked points).

Mobile leaderboard

The same rankings, formatted for phones, anywhere on the network.

AI characters

A player sprite that looks like the player

20+ appearance attributes

Skin tone, build, hair, helmet, facemask, accessories, and more — 121+ configurable options.

Six poses per player

Static, headshot, action, celebratory, dejected, and trading-card compositions.

Stylized, not a likeness

Characters are stylized representations from appearance attributes — not photo-exact renderings of the athlete.

More

The rest of the toolkit

Attendance tracking

Absence logging with reasons and an activity heatmap showing who's been in the building.

Film-drop reconciliation

Enter film-graded drop counts per game and view them alongside JUGS practice drop rate.

Season comparison

Year-over-year analytics to compare this room to last year's.

Multi-role access

Coach, analyst, operator, player, and display roles with PIN-based login. Players see only their own data.

See it on your machine.

A short walkthrough on a real session — leaderboard, dashboard, and the data behind both.