.replay file to be uploaded. Replays are automatically parsed to verify scores and extract player stats. This guide explains where to find your replay files and how to upload them.
Where replay files are stored on your PC
Rocket League saves a.replay file automatically after every game you play. The default location depends on your operating system:
Windows
Windows
YourUsername with your Windows username. You can also paste this directly into File Explorer’s address bar:Mac (if using a compatibility layer)
Mac (if using a compatibility layer)
Rocket League is not natively available on Mac. If you are using a PC or a service like GeForce NOW, replay files are stored on the host system — check with your service provider for file access.
Identifying the right replay file
Each replay file name is a random UUID (e.g.,A1B2C3D4E5F6...). To find the right one:
- Look at the Date Modified timestamp — it should match the time your game ended.
- If you are unsure, open the replay in Rocket League’s in-game replay viewer to verify it is the correct game.
How to upload a replay
Go to the match page
Find your match at c3esports.com/matches. The replay upload section is on the match page, tied to the result submission form.
Submit scores (or find existing game slots)
If your manager is submitting results, they will fill in scores for each game. Each game slot has a file upload button. If you are the one uploading, coordinate with your manager to make sure the right replay goes with the right game.

Click Upload Replay for each game
Click the Upload Replay button next to the correct game and select the
.replay file from your Demos folder.Only
.replay files are accepted. Do not upload video files, screenshots, or any other format. The maximum file size per replay is typically around 5MB — standard Rocket League replays are well under this limit.Wait for upload confirmation
After uploading, the file is sent to ballchasing.com for parsing. You will see a status indicator:
- Uploading — file is being sent
- Processing — ballchasing.com is parsing the replay
- Parsed — data extracted successfully
-
Failed — see Troubleshooting below
How replays are processed
When you upload a.replay file:
- The file is sent to ballchasing.com, a third-party Rocket League replay analysis service.
- ballchasing.com parses the file and extracts: final score, player Epic usernames, individual stats (goals, assists, saves, shots, demos), and game settings.
- The parsed data is sent back to C3 Esports via a webhook (or polling if the webhook is delayed).
- Stats and scores are displayed on the match page and in player profiles.
Troubleshooting
I cannot find my replay file
I cannot find my replay file
- Make sure you are looking in the correct folder (see above).
- Sort by Date Modified to find the most recent files.
- If you quit Rocket League immediately after the game before the replay saved, try launching Rocket League and checking the replay viewer — the file may still be saved even if you exited quickly.
- Rocket League saves replays automatically after every game. If the file genuinely is not there, it may have been deleted by a cleanup script or storage management tool.
The replay parsed but shows the wrong score
The replay parsed but shows the wrong score
The replay file might be from the wrong game. Delete it and re-upload the correct file. If the correct replay consistently shows a wrong score, contact staff — this is a rare ballchasing parsing error that requires a manual reparse.
The replay status is stuck on Processing
The replay status is stuck on Processing
ballchasing.com processing can occasionally take longer than normal. Wait 5 minutes and refresh the page. If it is still stuck after 15 minutes, contact staff or your manager so they can trigger a re-parse.
Upload failed with an error message
Upload failed with an error message
Check that the file ends in
.replay and is not corrupted. Try uploading from a different browser if you see a network error. If the problem persists, contact staff with the error message you received.Replay requirements summary
See Replay Requirements for the full policy. Key points:- One
.replayfile per game in the series (not one for the whole match) - Must show the correct score and players from the game
- Must be uploaded within 2 hours of match completion
- Replays that contradict the submitted score will trigger a dispute review
