ReplayLabs features

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.

Modes
1v1, 2v2, 3v3
Per match
Boost, positioning, contact, timelines
Per player
Profiles, comparison, leaderboards
Example player
Ranked Doubles257 matches analyzed
Sample profile
58%
Win rate
257 games
149W/105L
Recent form
WWLWDWLW
Goals / game
0.94
Top 25%
Saves / game
1.62
Top 10%
Shooting accuracy
44.8%
Above average
Sample score per match
Select at least one series to show the trend.
Replay databaseReplay uploadDetailed match statsBoost analysisPositioning heatmapsDemos and bumps3D replay viewerPlayer profilesPlayer comparisonLeaderboardsReplay groupsTeamsDeveloper API
01
Get the replays in

Upload your own .replay files, or open any of the matches already processed in the public replay database.

02
Read the match in detail

Scoring, boost economy, positioning, demos and bumps, timelines and 3D playback, all calculated from the replay file itself.

03
Follow the player, not the game

Every match feeds player profiles, comparisons and leaderboards, so one game becomes a long-term record.

Replay analysis

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.

Boost pickup heatmapBoost over timeField thirds and halvesDemo and bump logs
Sample boost pickup heatmap
Sample replay
Percentages are based only on the currently visible pads (after team/player filters).
Intensity
HighLow
Small pads
Big pads
Sample boost over time
3 players
Select at least one player to show the timeline.
Player profiles

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.

Playlist filtersRecent formLifetime totalsMatch historyShareable URL
Example player
Ranked Doubles257 matches analyzed
Sample profile
58%
Win rate
257 games
149W/105L
Recent form
WWLWDWLW
Goals / game
0.94
Top 25%
Saves / game
1.62
Top 10%
Shooting accuracy
44.8%
Above average
Boost collected / game
2,410
Time on empty / game
41.2s
Demos landed / game
0.71
Comparison and context

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.

Top 10% / Above average bandsClear vs. inconclusive gapsPlaystyle, not ranking
Sample comparison
Sample data
Saves / game
Clear difference
1.62vs1.18
Time in offensive third
Different playstyle
31.4%vs39.8%
Boost collected / game
Within normal range
2,410vs2,388
Free
Compare yourself with anyone
Premium
Compare any two players
Leaderboards

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'.

Playlist filtersMinimum-games thresholdsYour own position highlighted
Skill

Per-match rates. You cannot grind your way up these.

Goals per match, saves per match, shot accuracy

Volume

Raw totals. Rewards showing up, not showing off.

Most wins, most goals, most matches

Contribution

Who keeps the database fed.

Most uploads

Playstyle

A difference in style, not a ranking of who is better.

Demos per match

Groups and teams

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.

Replay groupsGroup comparisonTeam stats
Replay groups

Bundle a ranked session or a scrim block into one group and read the whole set as a single body of stats.

Group comparison

Put two groups side by side. Each metric is marked for whether the change is real or just a good run.

Teams

Share a roster, pool the team's replays, and read team-level statistics in one place.

Visualization

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.

3D replay viewerPositioning heatmapBoost and event timelines
Sample positioning heatmap
Sample frames
Intensity shows where players spent the most time (based on sampled frames).
Intensity
HighLow
Sample score across a session
Select at least one series to show the trend.
Developer API

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.

Replay and group endpoints with API-key authentication
Pull match data into a Discord bot, league tool or internal dashboard
Starter: EUR 3.99/month for 25k requests. Pro: EUR 9.99/month for 150k requests.
Start anywhere

Upload a replay, or look up a player who already has one.