How to Download, Find and Watch League of Legend Replays

There are different reasons why someone might want to download a match replay for League of Legends. Playing a particularly great game, doing silly things with friends and sending the game to a coach are common reasons. While there is a built-in video recorder, saving your replays can be a lot more convenient.
Finding your replays isn't always that straight-forwards initially but, it's pretty easy to find your past games and replays.

How to Find and Watch your League of Legend Replays

Match History

All of your recent matches can be found listed in your Match History. There's also an option here to download the replay file which then allows you to watch it.

  1. Open the LoL client
  2. Go to the Profile tab next to Home
  3. Click the Match History tab that opens up underneath

If you want to watch the replay, click the Play Button that replaces the Download button. If you don't see a play button, this means you need to click the Download button first.

Can I watch my replays outside of the LoL client? 

No, you need to have the correct League of Legends version to play the video. This also means that once there's been an update, you can no longer watch past saved replays of games due to the client mismatch.
Replays are save as .ROFL files by default and there is no way to convert them into MP4 or another video format. This is because the files don't contain any media frames, it's only made from binary game data. While the League of Legends client can understand and play the file, other software cannot.

There are some ways around the version lockout of replays, however. Two of the most popular options include recording the replay using software such as OBS or Fraps and re-downloading the old LoL client version.

How to Download your League of Legends Replay

To watch the replay, you first need to download it. There are two different ways to download a match replay for League of Legends. 

End of Game Screen/Match Statistics

Once you've completed a game and you are on the Statistics screen, there's an option hidden there to get the replay of that game.
Look at the upper right area of the screen where the Advanced Detail option is. Near that is a download button that will download the full replay of that match.

Match History

This is the only way to download and watch LoL replays for your previous games. However, the client will only show you the last 20 games played. It's not possible to download replays for matches older than this. Getting the replay as soon as possible is the best option.

  1. Open the LoL client
  2. Go to the Profile tab next to Home
  3. Click the Match History tab that opens up underneath
  4. Scroll down the list to find the replay you want to watch
  5. Click the Download icon next to the replay

Doing this will download the replay to your hard drive and once completed, you can watch the replay.

How to change the location of downloaded replays

There's no necessity to this but it can make finding the files much easier for some players.

  1. Launch the League of Legend Client
  2. At the top right of the screen is a cog icon, click it
  3. Click the Replays button on the left side of the screen
  4. It will show you the folder locations for Replays and Highlights
  5. Click the little pen icon next to the box you want to change

You can then set where the replays will be saved on your computer. If you're someone who intends to access them a lot, this could be more convenient. Replays will be saved to something like this by default: C:\Users\\Documents\LeagueofLegends\Replays

How to Watch Expired League of Legend Replays

Watching expired replays is tricky if you haven't recorded them ahead of time. Once a new LoL update is released, you won't be able to watch the replays through the updated client. If you want to watch an older replay, you will need to get the old LoL client to watch it through.

Reinstall the old client

  1. Go to the folder where the downloaded replays are saved
  2. Right click on the old replay and select Open then open it in any text editor (e.g. Notepad)
  3. Near the top of the file it will list “gameVersion : “ and then some numbers. Those numbers are the client version the replay was recorded for.
  4. Download the old version and re-install it on your computer

Websites such as Skin Spotlights ( compile the different versions of League of Legends so you can download them again if needed. However, not all patches are easy to find and, it might not be possible to download specific versions again.

If you intend to reinstall an older client version, remember to make a backup of your current files. Doing this will make it easier to swap back to the current client and safeguards you if something goes wrong.


Third-party software does exist that can help you download or record the replay so you can watch it again later. Using things such as this always comes with a potential ban risk since the ones specific to League of Legends might interact with the game files too much. Recording them manually with software such as Fraps, OBS or other screen recording software is also a good way to save part of the replay.

How to Download and Watch LoL Replays from other players

This feature might not be as well-known but, it's possible to download and watch the replays of your friends and other League of Legends players. There's a built-in system to download and watch ranked replays from your friends in the game.

Watch your friends LoL Replay

  1. Launch the LoL client
  2. Find and go to the profile of the friend you want to download the replay for
  3. Go to their Match History tab
  4. Click the Download button next to the game you want to watch
  5. After the replay has downloaded, click the Play button

How to Download and Watch LoL Replays from other players

This is slightly more difficult however, many players share their LoL replays online which can then be downloaded and watched. You need to download the replay from another player, these are usually uploaded to file-sharing websites for you to download.
If you're looking to get a LoL replay from someone you don't know then always be sure that the file is safe to open and comes from a trustworthy source. There's no harm in having your antivirus scan the file first.

Once you've downloaded the file, it becomes a little more complicated. Here's what you need to do:

  1. Go to you main hard drive and open the Riot Games folder then the League of Legends one
  2. Find the LeagueClient.exe application (Note: The name and location of this has changed over the years so it may not be where you expect it and the executable might have a slightly different name too)
  3. Right click that executable and make a shortcut  for it then drag it to your desktop
  4. You can now close the folder and go to where the replay you want to watch is located
  5. Drag and drop the replay you want to watch onto the new shortcut you just made
  6. The replay will launch immediately

Once there's been a client update you will no longer be able to watch the replay. It follows the same restrictions as watching your own replays. Installing an older client patch may allow you to watch an older replay but there's no guarantee this will work.

How to Share your LoL Replays with other players

Trying to share your LoL replays is very simple. All you need is a file upload and sharing website such as MEGA or Google Drive. You most likely already use one that will work for this too.

  1. Go to the folder where your personal replays are saved to
  • Be default it's something like this C:\Users\\Documents\LeagueofLegends\Replays
  1. Once you've found the correct replay, you need to upload it to a file sharing website

The easiest way to find the correct .rofl files is to delete everything currently in that folder or to move them into a different folder for now. Then go back into the game and download the replay you want to share again. It will be the only file in that folder now. 

While you can allow others to download your LoL replay as long as you like, it still has the client version problem. Your replay can be downloaded past the client update but will not be usable with the new client.