Everything a replay file knows, turned into stats you can read.
ReplayLabs parses Rocket League replays into detailed match data, then builds player profiles, comparisons and leaderboards on top of it. Browse the database, upload your own matches, and follow the numbers over time.
Upload your own .replay files, or open any of the matches already processed in the public replay database.
Scoring, boost economy, positioning, demos and bumps, timelines and 3D playback, all calculated from the replay file itself.
Every match feeds player profiles, comparisons and leaderboards, so one game becomes a long-term record.
Statistics calculated directly from the replay file.
Every processed match gets a full page: scoring and shooting, boost economy, positioning by field third and half, demos and bumps with a full log, and the timelines behind them.
These are not scoreboard numbers with a new coat of paint. They come out of the replay data itself, which is why the match page can answer where the boost went and where the match was actually played.
A public profile for every player in the database.
Search a player and read their aggregated stats, filtered by playlist: win rate, recent form, per-match scoring, boost and contact figures, lifetime totals, and the match history behind all of it.
Profiles cover the matches uploaded to ReplayLabs rather than a player's full career, and every profile says so on the page.
Where a number sits, and how two players differ.
Profile stats carry population context: where the value lands against every other player in the database, as a band rather than false precision. Comparison puts two players side by side across scoring, boost economy, positioning and contact.
A difference is not automatically a verdict. Comparison marks whether a gap is outside normal match-to-match variation, and playstyle differences are labelled as playstyle rather than as someone being better.
Four kinds of board, and each one says which it is.
Leaderboards rank across the whole database, but a volume board and a skill board are not the same claim. Each board carries its kind everywhere it appears, so nobody reads 'most matches played' as 'best player'.
Per-match rates. You cannot grind your way up these.
Goals per match, saves per match, shot accuracy
Raw totals. Rewards showing up, not showing off.
Most wins, most goals, most matches
Who keeps the database fed.
Most uploads
A difference in style, not a ranking of who is better.
Demos per match
Read a session instead of a single game.
One match is a small sample. Replay groups pool a set of matches into one body of stats, group comparison shows what changed between two of them, and teams give a roster a shared pool of replays.
Bundle a ranked session or a scrim block into one group and read the whole set as a single body of stats.
Put two groups side by side. Each metric is marked for whether the change is real or just a good run.
Share a roster, pool the team's replays, and read team-level statistics in one place.
Watch the match back, in the browser.
The 3D replay viewer plays the match back on the match page with cars, ball, boost amounts and nameplates, without opening Rocket League. Positioning heatmaps and timelines cover the same match from above.
Detailed playback and timelines stay available while a replay is inside your plan's detailed-data window, and can be rebuilt afterwards with a reprocess request.
Pull the data into your own tooling.
An advanced option for bots, league tools and partner integrations: buy an API plan, generate a key, and read replay and group data programmatically.
