Demystifying MMR and ELO: How League's Matchmaking System Really Works in 2025
League players still say ELO, but Riot's ranked system actually runs on hidden MMR, visible rank, and LP. This guide explains how League matchmaking works in 2025, why your gains and losses look strange, and what changed with the 2025 ranked reset.

How League matchmaking really works
If you want the clearest answer up front, here it is: League does not build your ranked games around the badge you see on your profile. Riot says matchmaking uses your hidden Matchmaking Rating, or MMR, to place you on the ladder and match you with similarly skilled players in its official MMR, Rank, and LP article.
That is why ranked can feel confusing. Players talk about "ELO," but Riot's live ranked system is really a mix of hidden MMR, visible rank, and LP. Your visible rank shows where you are in the climb. Your MMR is the hidden skill signal the matchmaker actually uses. LP is the bridge between the two, as Riot explains in MMR, Rank, and LP.
What ELO means in League today
In everyday League conversation, "ELO" usually means one of three things: someone's visible rank, their hidden MMR, or their general skill bracket. Riot does not present modern ranked as a public Elo number. Instead, Riot frames the system around hidden MMR, visible ranks, tiers, divisions, and LP in MMR, Rank, and LP and Ranked Tiers, Divisions, and Queues.
So when a player says, "My ELO is higher than my rank," the more accurate translation is usually, "My hidden MMR seems higher than my visible rank, so I expect stronger LP gains." That fits Riot's own explanation of how MMR and LP interact in MMR, Rank, and LP.
MMR, rank, and LP are three different things
Riot defines MMR as the hidden rating that goes up when you win and down when you lose, and says it is what determines your place on the ladder and who you get matched with in MMR, Rank, and LP.
Riot describes rank as the visible representation of your current position in the climb, while LP is the system that moves you through divisions and tiers. Riot also says you generally need 100 LP to climb each division in MMR, Rank, and LP.
That distinction matters because your rank is what you see, but your MMR is what the system trusts most when it tries to build a fair game.
How Riot actually builds a match
Riot says its matchmaker balances three goals every time you queue: fair matches, position preferences, and quick queues in Matchmaking and Autofill.
Riot also gives a very specific definition of a fair match. According to the same Matchmaking and Autofill article, a fair game is one where each team has about a 50 percent chance of winning, plus or minus 1 percent, based on roughly similar average MMR.
That means matchmaking is not trying to create ten players with identical visible ranks. It is trying to create two teams whose underlying MMR makes the outcome as even as possible.
Why autofill and odd role assignments happen
Before ranked queue starts, Riot says every player picks two preferred roles. The system tries to prioritize your primary role and use your secondary role as backup, but Riot also says neither preference is guaranteed in Matchmaking and Autofill.
If your queue runs too long, Riot says the system may stretch farther from your ideal MMR match or swap someone's position while still trying to keep the game fair in Matchmaking and Autofill. Riot also says autofill exists to keep queue times reasonable and matchmaking fair, and that there is no way to completely avoid it in Matchmaking and Autofill.
This is one reason some lobbies feel strange. The system is always balancing fairness, role preference, and speed at the same time. It is not optimizing only one thing.
Why your LP gains and losses can look weird
This is where most players start asking questions.
Riot says that if you gain about as much LP on a win as you lose on a defeat, your MMR and rank are roughly even in MMR, Rank, and LP. In plain terms, the system thinks your visible rank is a good reflection of your current level.
Riot also says that when your MMR is significantly higher than your rank, the system tries to push you upward faster with bigger LP gains and smaller LP losses in MMR, Rank, and LP. On the other hand, when your MMR is lower than your rank, Riot says you will tend to lose more LP until things level out again in MMR, Rank, and LP.
Riot even warns players not to overread overall win rate. In its MMR, Rank, and LP article, Riot explains that a player with a long term 55 percent win rate can still see slower LP gains if their current performance at their present rank is closer to 50 percent.
Why a lobby can look unfair without actually being broken
A lot of ranked frustration comes from visible rank not telling the whole story.
Riot says in Matchmaking and Autofill that seeing a teammate with a lower visible tier does not necessarily mean the match is bad, because that player may simply be early in a climb after a reset and their displayed rank has not caught up to their actual skill yet.
Riot also acknowledged in its Ranked Update Season One 2025 post that repeated resets had created more visible rank volatility and made lobbies appear more imbalanced than they really were. That is an important distinction. A lobby can look off on the surface while the hidden MMR underneath it is still close enough for the system to call it fair.
Premade groups can also change the feel of a lobby. Riot says it generally tries to keep premade compositions similar between teams, but it will not always be a perfect mirror because matchmaking still has to balance fairness and speed in Ranked Tiers, Divisions, and Queues.
Solo/Duo and Flex are not the same ladder
League does not use one universal MMR across every mode.
Riot says players have separate MMRs for Normal, Solo/Duo, and Flex in MMR, Rank, and LP. Riot also says your Solo/Duo rank is totally independent of your Flex rank in Ranked Tiers, Divisions, and Queues.
That matters because a rough Flex streak does not directly drag down your Solo/Duo MMR, and strong Solo/Duo results do not automatically make your Flex environment identical.
Riot also explains that Flex has different group rules. In Ranked Tiers, Divisions, and Queues, Riot says you can queue for Flex in groups of 1, 2, 3, and 5, but not 4.
How placements actually work
Riot says you play five placement matches in each ranked queue to lock in your starting tier and division if you are unranked, either because you have never played ranked before or because a new ranked year has started, according to Placements, Promotions, Series, Demotions, and Decay.
Riot also says placement results depend on the outcome of those matches, the difficulty of the opponents you faced, and your rank from the previous year. If you have never played ranked before, Riot says your normal MMR is taken into account as well in Placements, Promotions, Series, Demotions, and Decay.
One detail many players miss is that Riot says you do not lose LP in placements. Instead, you gain 0 LP on a defeat, as stated in Placements, Promotions, Series, Demotions, and Decay.
What changed in 2025
The biggest ranked change for 2025 was not a new public Elo system. It was a change in how the yearly climb is structured.
Riot announced in Ranked Update Season One 2025 that 2025 would have one big reset at the start of the year and no additional resets after that. Riot said this was a response to player fatigue and to the visible rank volatility that repeated resets were causing.
At the same time, Riot's current support page says the ranked year is still divided into three seasons, with the first starting in January, the second in April, and the third in August, while your climb continues uninterrupted between seasons and only resets when a new year begins in Ranked Years, Seasons, and End-of-Season Rewards.
That is the key 2025 takeaway. League still has multiple seasons in a year, but it no longer keeps knocking your climb around with repeated seasonal resets.
What this means for real players
If your LP gains and losses are close, Riot's explanation suggests your current rank is probably close to where the system thinks you belong right now in MMR, Rank, and LP.
If your wins give more LP than your losses take away, Riot says your MMR is probably ahead of your visible rank in MMR, Rank, and LP.
If your losses hurt more than your wins help, the system is probably correcting a mismatch where your visible rank is ahead of your MMR, according to MMR, Rank, and LP.
If a lobby looks weird, that does not automatically mean matchmaking failed. Riot's own matchmaking article says fair games are built around average MMR and win probability, not around perfectly matching every visible badge on screen in Matchmaking and Autofill.
Conclusion
League players still use the word ELO, but Riot's ranked system in 2025 is better understood as hidden MMR, visible rank, and LP working together. MMR is the engine. Rank is the public face of your climb. LP is the bridge between them. Riot's official matchmaking explanation makes it clear that the system is trying to produce fair games, reasonable queue times, and workable role assignments, not perfectly identical looking lobbies every time.
Once you separate those layers, ranked becomes much easier to read. Most of the confusion around "bad matchmaking" is really confusion about the gap between what players can see and what Riot's system is actually using behind the scenes.
Sources
EloFactory
Editorial insights from the EloFactory team.
Article details
Related content
Related articles

Apr 18, 2026
The next League of Legends Blue Essence Emporium is already on Riot's roadmap, but the exact 2026 catalog is not fully public yet. Here is what is confirmed, what usually appears in the shop, and the fastest legitimate way to build a 250,000 BE bankroll.

Apr 17, 2026
A grounded look at the rarest League of Legends skins, how each one was originally earned, and why they no longer appear in the store.

Apr 17, 2026
In most volatile lanes, Doran's Blade is the better default. Cull is the greedier scaling start, and it only wins when you can safely farm, avoid heavy early punishment, and reliably cash out the passive.
