League of Graphs Explained: What the Stats Are Really Telling You

League of Graphs is a free League of Legends stats site: search a Riot ID and region to see match history, rank history, champion win rates and recent performance, or browse global champion stats, builds, leaderboards and the rank distribution. Like other stats sites, it builds its numbers from Riot’s public match data, so it is a guide to trends, not an official Riot tool.

What is League of Graphs?
A stats website for League of Legends, independent from Riot. It collects match data through Riot’s API, which makes League match histories public for every account, and turns that data into profiles, champion statistics and ladder views. You do not need an account or a login to use it.
The site covers two kinds of data. Personal data: your matches, champions, rank over time. Global data: how champions perform across many games, which items and runes players build, and how players spread across ranks. Most people arrive for the first and stay for the second.
How do you look up a profile?
Search by Riot ID. Type the game name and tag (for example Name#TAG), choose the right region, and open the profile. Since Riot moved League to Riot IDs in late 2023, the tag matters: two players can share a game name, and only the tag tells them apart.
Recent games missing? Use the update or refresh option on the profile. Stats sites pull data periodically, and a profile nobody has opened in a while may lag behind. Thing is, a game you finished two minutes ago may simply not be processed yet.
What do the stats mean?
Most numbers on a profile or champion page fall into a few types:
| Stat | What it shows | How to read it |
|---|---|---|
| Win rate | Share of games won | Only meaningful with enough games |
| Popularity or pick rate | How often a champion is picked | Popular is not the same as strong |
| Ban rate | How often a champion is banned | Reflects frustration as much as strength |
| KDA | Kills plus assists divided by deaths | Role-dependent; supports and tanks differ |
| CS per minute | Minions and monsters per minute | Compare within the same role |
| Rank history | Your tier and LP over time | Trends over weeks beat single days |
The catch with every one of these is sample size. A 70% win rate over ten games tells you almost nothing; a 52% win rate over 300 games tells you a lot. Before you drop or pick a champion based on a number, check how many games stand behind it.
Champion pages: builds, runes and matchups
Each champion has its own page with the items, runes, summoner spells and skill order that players build most often, plus the matchups where the champion wins or loses more than usual. Sure, the builds are averages. They tell you what the crowd does, not what a specific player with 500 games on the champion does, and in a lot of cases the crowd is a solid baseline (a new player copying the most common rune page will rarely go wrong).
The matchup list deserves a careful read. A counter with a 54% win rate against your champion over a few hundred games is a real pattern, but the same number over 30 games is noise, so check how many games stand behind a matchup before you dodge or counterpick based on it. Put simply, the bigger the number of games, the more you should trust the percentage.
How to read win rates without fooling yourself
Win rate is the most quoted stat and the most misread. Your own champion win rates mix good days and bad days, duo games and solo games, early learning games and comfortable later ones. Global champion win rates mix every skill level, and a champion that looks weak overall can be strong in the hands of players who know it well.
A few rules help. Look at win rate together with games played. Compare a champion against others in the same role and rank range, not against the whole game. And honestly, ignore a single-patch swing of a percent or two; that is often noise rather than a real change.
Rank distribution on League of Graphs
One of the site’s best-known pages shows how ranked players spread across tiers on each region. It answers a classic end-of-season question. What percentage of players are in my rank? Because it is built from the accounts the site tracks, treat it as an estimate. Riot does not publish an official distribution for League.
For what it’s worth, a rank in the middle of the ladder is normal and fine. Most of the player base sits in the middle tiers, and a small share climbs to the top ones. The structure behind the numbers? Our guide to League of Legends ranks covers tiers, divisions and LP.
Leaderboards and live games
Leaderboards rank the top players per region, which is useful for following high-elo play or finding players who main your champion. Live game views show a match in progress with each player’s rank and recent champion stats. Use those to understand the game you are in, not to tilt over a teammate’s numbers (a habit worth breaking early); a player on a new champion is not necessarily a lost game.
League of Graphs vs other stats sites
op.gg, u.gg and this site all draw on the same kind of Riot data. They differ in layout, in which ranks they use for champion stats by default, and in extra features. In practice, many players use one for profiles and another for builds. Pick whichever presents the data you need most clearly, and remember that different sites can show slightly different numbers for the same champion because they filter games differently.
Using the stats to climb
Stats are useful when they change what you do next. Some practical uses:
- Find your best champions by win rate over a real sample, and play them more in ranked.
- Check CS per minute by game, not just the average, to see whether farming drops in losses.
- Look at your rank history to spot the hours or days when you play worse, and stop queuing then.
- Compare your stats with players of the same role a tier above you.
What no stats site can show you is MMR. Riot keeps the hidden rating private, so every stats site, this one included, can only estimate it from the LP you gain and lose per game and from the average rank of the players in your lobbies. Those estimates are useful, or close to it, but they are guesses dressed as numbers, and two sites can disagree by a whole division.
To be fair, no stat replaces watching your own replays. Numbers show that something goes wrong; replays show what. Pair the two with our MMR estimate tool, which reads your LP gains and losses, and the LoL climb calculator, which turns win rate and LP into the number of games your next rank takes.
League of Graphs not updating?
If a profile looks stale, try these steps:
- Use the refresh or update button on the profile.
- Check that you searched the correct region and the full Riot ID with tag.
- Wait a few minutes after a match; processing is not instant.
- If you changed your Riot ID recently, search the new one.
Stats sites also depend on Riot’s API (all of them, not just this one). During Riot outages or API issues, updates can pause for every site at once, and there is nothing to fix on your side.
Is the site safe to use?
Reading stats on the site is fine. It uses public data and never needs your Riot password, so never type it into any stats site. Separate overlay programs that run during games are a different category; if you install any, make sure they are approved tools, because programs that read or modify the game can conflict with Vanguard or break Riot’s rules. Looking up stats in a browser has none of those concerns.
Tracking a whole season on League of Graphs
The rank history graph is the part most players ignore and the part we find most useful. It draws your LP across the season, so a month where you gained 200 LP and then gave 150 of it back shows up as a clear hill, and the dates on that hill usually line up with something: a patch that hurt your main, a new champion you were learning, a week of late-night queues. Which of those cost you the most? The graph will tell you, if you look at it before the next climb rather than after.
Two habits make it work. Check the graph once a week, not after every game, because single-game swings are noise. And when the line drops for several days, open the match list for those days and look for the pattern (wrong role from autofill is the usual suspect, in our experience). A fresh account also gives you a clean League of Graphs history without years of old games on the graph, which is one reason some players pick up a ranked ready LoL account when they want to learn a new role from scratch.
FAQ
What is League of Graphs?
A free League of Legends stats website that shows player profiles, match history, rank history, champion statistics, leaderboards and rank distribution, built from Riot’s public match data.
How do I search for a player?
Enter the Riot ID with its tag, for example Name#TAG, and select the player’s region.
Why are my latest games missing?
Use the refresh option and wait a few minutes after the match. Processing is not instant, and Riot API problems can delay updates.
Is the rank distribution official?
No. It is an estimate built from tracked accounts. Riot does not publish an official rank distribution for League.
Are the win rates accurate?
The numbers reflect the games the site tracks. They are most reliable with large samples and can differ slightly from other sites that filter games differently.
Do I need an account?
No. League match data is public through Riot’s API, so you can look up profiles without an account.
Is it safe?
Yes, as a website. It never needs your Riot password; do not enter it on any stats site.



