Three tools, built for Rocket League coaching.
A way to see, a way to measure, and a way to write it down. Each of these is a real product surface — the viewer, the Threat engine, the notes generator — and they're built to be used together, not stacked into a marketing list.
Watch the match like you're courtside.
Free-cam, per-player POV, motion trails, ball prediction, and a live mini-map — over a field that matches the real Rocket League pitch dimensions to the millimetre.
Per-player POV
Drop into any car at any frame. See what the player saw, with their boost meter and supersonic indicator overlaid in the HUD.
Frame-by-frame scrub
High-resolution scrubber. Step a single frame at a time when you need to find the exact moment a touch went wrong.
Ball prediction line
Toggle the predicted ball trajectory the same way pros see it. Useful for evaluating whether a defender's read was reasonable in the moment.
Motion trails
Per-car trails colour-coded by speed and boost state. Read rotations at a glance instead of guessing from the chase camera.
Live mini-map
Top-down view of every car position, scaled to the pitch. Especially valuable for 3v3 rotation analysis.
Accurate field model
Pitch dimensions, goal geometry, and corner curvature pulled from the game's collision data — not eyeballed.
Possession value, frame by frame, for every car.
The Threat engine scores every touch — 0 means harmless, 1 means a goal — and it scores every car on the field, not just the one that touched the ball. Your shot is graded against what every other player could have done at the same frame.
Per-touch Threat
Every touch you take gets a number. Hover any touch in the timeline to see it.
Threat heatbar
A continuous timeline strip showing live Threat for both teams. The peaks are the moments the match was actually decided.
Whole-field comparison
When you took a 0.04 shot, the engine knows your teammate had a 0.31 setup behind you. The delta is the coaching point.
Possession-level rollup
Every possession episode (touches bounded by clear-of-zone events) gets a combined Threat score and a 'who built this' attribution.
Trained on every rank
The corpus spans Bronze through RLCS pro. Scoring doesn't collapse into a single 'good play' template — it knows what good looks like at your tier.
Cross-mode coverage
1v1, 2v2, 3v3. The whole-field signal is richer in 2v2 and 3v3 because the rotation graph is denser, but 1v1 still gets per-touch Threat and shot-quality breakdowns.
Plain-English breakdowns of what cost you the match.
Per-possession Threat output gets translated into specific, written observations from your seat in the match. No 'try harder' notes; no LLM hallucinations.
Worst-possessions list
The five possessions where you lost the most expected value, ranked. Each one comes with a written explanation and a link straight to that frame in the viewer.
Best-regrets list
Possessions where you had a high-Threat opportunity and didn't take it. Mechanically harder to fix than 'don't take a bad shot' — but the bigger ladder gain.
Rotation breaks
Time-stamped notes on rotations that broke down: who cheated forward, who arrived late, where the third man should have been.
Boost economy callouts
Specific moments where the team's boost distribution went sideways — usually the leading indicator of a goal against in the next 30 seconds.
Rank-stratified writing
Notes are filtered against the rank tier they're written for. Plat players get Plat-shaped advice; GCs get GC-shaped advice. No 'just speedflip every kickoff' to a Bronze.
No LLM hallucinations
Notes come from a tight library of human-written templates fit to engine output. The structure is deterministic; the engine's role is selecting and parameterising the templates.
Six things only Replay Bench does.
Stat databases count. Trackers chart MMR. Replay Bench coaches. These are the things that make it a coach.
Whole-field Threat scoring
Every touch on every car gets a Threat score, every frame. No other Rocket League tool grades a shot against what your teammate had open.
3D viewer with per-player POV
Drop into any car at any frame. The viewer sees the field with the same geometry the game does — pitch dimensions and corner curvature pulled from collision data, not eyeballed.
Plain-English coaching notes
Generated from per-possession Threat output, not summary stats. Time-stamped, written from your seat in the match, deterministic — no LLM hallucinations.
Rank-stratified analysis
Coaching is filtered against the rank tier you're playing at. Plat players get Plat-shaped advice; GCs get GC-shaped advice. The note never tells a Bronze to speedflip every kickoff.
Curated 100K+ replay corpus
The training set is hand-picked, weighted toward the possessions that decide matches. Refreshed as the metagame moves — the engine you score against next month will be better than today's.
Built for the loop, not the report
The pipeline runs in roughly 20 seconds — fast enough to apply a coaching note before the next ranked queue pops. Most tools batch and email you. We don't.
See it on a replay you already have.
Join the Discord for early access. Free during open beta.