LoL Match History: Where to Find Your Games After Riot Shut the Website

Your LoL match history lives in three places: the League client (last 20 games, with replays until the next patch), Riot Mobile (a snapshot of recent games and ranked progress), and third-party sites built on Riot’s API, which keep games going back months or years. Riot’s own match history website went offline on September 7, 2021, and a formal data request from Riot does not include match history.

Where is the LoL match history now?
In the client, under your profile. Open League, click your summoner icon in the top right, then the Match History tab. Each row shows the result, champion, KDA, items and a scoreboard for all ten players, and ranked games carry a download button for the replay. That is the official view, and it is also the smallest one. Riot’s Replays FAQ, updated March 27, 2026, says it outright: “Only the last 20 games are available on the client.”
Twenty games is a weekend for some players. Funny enough, the client was never meant to be the archive; the website was, and it is gone. On August 31, 2021 Riot announced that the League Web Match History site would be taken offline on September 7, explaining that “very few players use our official Match History site” and that “community sites have done amazing things with the match data provided by our APIs, far surpassing our site”. The announcement pointed players to three of them by name: op.gg, porofessor.gg and Mobalytics.
So if you typed matchhistory.na.leagueoflegends.com from an old bookmark and got nothing, that is why. Riot lost nothing; the window moved. Third-party sites kept collecting through the API the whole time, so games from 2021 are often still there even though Riot’s page is not.
How far back does the client go?
Twenty matches, all queues mixed together, and the replay files on top expire sooner than the rows do. Riot states that “replays last for the length of a patch cycle, meaning they’ll expire once you patch up”, so a game from the last day of a patch is watchable for hours, not weeks. Downloaded replays are different. Once saved, the .rofl file sits in C:\Users\
Want a game from three weeks ago? The client cannot help. Thing is, the scoreboard data still exists, because Riot’s API serves it to any registered site, which is the real answer to the next question.
Which sites show your full LoL match history?
Any site built on Riot’s Match API, which in 2026 is a long list: op.gg, u.gg, porofessor.gg, Mobalytics, League of Graphs, Blitz and others. They all read the same data from Riot, so the games are identical; what differs is how long each site has been tracking your account and what it does with the numbers. A site only stores the matches it has fetched, so the first time you look yourself up on a new one you’ll see recent games and an “update” button, and the deep history fills in from that day forward. Our League of Graphs breakdown explains what the derived stats on those pages mean and which ones to ignore.
| Source | How far back | Replays | Needs login |
|---|---|---|---|
| League client | Last 20 games | Yes, until the next patch | Your account |
| Riot Mobile app | Recent activity snapshot, ranked progress | No | Your account |
| Third-party sites (Riot API) | Everything they have fetched since first tracking you | No | No, just the Riot ID |
| Riot data request | Match history not included | No | Support ticket |
Two rules shape what those sites may show. Riot’s developer policies forbid de-anonymizing players and forbid “alternatives for official skill ranking systems”, so no compliant site shows a hidden MMR number next to your games (our LoL MMR checker explains what can honestly be estimated from visible ranks). And custom games are opt-in: products “may not publicly display a player’s match history from the custom match queue unless the player opts in”, which is why your inhouse games never appear on your public profile.
Can you get your match history from Riot directly?
Not the games themselves. Riot does let you request a copy of your account data through a support ticket (“Account Management, Data Requests, or Deletion”, then “Formal Personal Data Request”), and the article describing it, updated May 28, 2026, lists exactly what League data arrives: aggregate report history, “in-game chat logs for the last 3 months (or the past 100 games, if you’ve played more than that in the last 3 months)”, store transactions and monetary purchases. Match history is not on that list for League. The request takes 30 days to process and the download link expires 30 days after that.
To be fair, the data request is still useful for one thing people usually want match history for: proving how much you spent. That purchase log is complete. It sees more than our spent-on-League calculator can from the outside, and it is the only spending record Riot itself signs off on.
How do you check someone else’s games?
With their Riot ID, name and tagline, on any API-based site, no login required, as long as the account isn’t anonymized. Inside the client you can also open a friend’s profile and download their ranked replays from their Match History tab; Riot’s FAQ confirms “you can download ranked replays from the Match History tab of any of your friends’ profiles”. Scouting a lobby before champion select, on the other hand, runs into the same developer rules: a site can show public ranks and recent champions, and that is about where Riot draws the line.
Can someone hide from this? Partially. Riot’s Riot ID anonymization option replaces your name on third-party sites and in some in-game surfaces, so a player who turned it on shows up as a placeholder rather than a name. Their games still happened and still exist in Riot’s data; you just cannot attach them to a person from the outside.
Why are games missing from your LoL match history?
Usually one of four reasons. The game was a custom match, which stays private unless you opted in. The game is older than your 20 most recent in the client and the site you’re checking never fetched it. Press update and give it a minute. You changed Riot ID or region, and the site is looking at the old name; search the new one and the history reattaches, because the account’s internal ID did not change. Or the match was remade or ended in a loss-prevented state, which some sites file separately.
And one case that isn’t a bug. Real talk: if a game you remember losing badly is gone, check whether it was played on a different account. A remarkable number of “missing” games turn out to be on a smurf, and a smurf’s history is tracked separately by every site above, including the ones you buy. Any account from our LoL account listings arrives with whatever ranked or normal games its leveling produced, visible on op.gg like any other, and we don’t scrub or hide that history, because the API does not allow it anyway.
What is the best way to keep your own records?
Look yourself up on one API site today and keep using the same one, so it fetches every game from now on. Download the replay of any game you want to study before the next patch lands, and record the clip you care about to video, since the .rofl file won’t open after that patch. For spending records, make the formal data request once a year. None of that is elegant, but it is how the LoL match history actually works in 2026: twenty games in the client, the rest on sites that read Riot’s API, and nothing on paper from Riot itself.
FAQ
Where can I see my LoL match history?
In the League client under your profile’s Match History tab (last 20 games), in the Riot Mobile app, or on third-party sites built on Riot’s API such as op.gg, u.gg, porofessor.gg, Mobalytics and League of Graphs.
Why did Riot remove the match history website?
Riot took the League Web Match History site offline on September 7, 2021, saying very few players used it and that community sites built on its APIs had far surpassed it.
How many games does the League client show?
Only the last 20 games. Replays for those games expire when a new patch is released, unless you downloaded them.
Can I get my full match history from Riot?
No. A formal personal data request from Riot includes report history, recent chat logs and all purchases for League, but match history is not part of the League data package.
How long do LoL replays last?
For one patch cycle. Riot states that replays expire once you patch up, and a downloaded .rofl file only plays on a client of the same patch version.
Can I see someone else’s LoL match history?
Yes, by searching their Riot ID on any API-based stats site, unless they have anonymized their Riot ID. In the client you can also download ranked replays from a friend’s Match History tab.




