Skip to content
Back to blog

Team Up Blog

What Is MMR? How Elo, MMR and Your Visible Rank Fit Together

| Team Up | 11 min read

MMR is the hidden rating a game matches you by; your rank is what it shows you. How LoL, Valorant, Rocket League and Siege link them, and why they drift.

elorating-theorymatchmakingguide

MMR stands for matchmaking rating: the number a game uses to decide who you play against. In most big competitive games it is hidden. What you see instead is a rank, such as Gold 2 or Diamond 1, with a progress number underneath it (LP in League of Legends, RR in Valorant). The rank is meant to follow your MMR, but it is a separate number, and the gap between the two explains most of what feels strange about ranked play: lopsided gains, the rank that won't move, and what players call "elo hell".

"Elo" is the older word for the same idea. An Elo rating is one specific formula, invented for chess, and in chess the number you see is the rating. Gamers now say "elo" for any skill level in any game, which is why "what is my elo in Valorant" is a common question about a game that doesn't show you one.

Hidden MMR vs Visible Rank, Game by Game

Every game below has a skill estimate. What differs is whether it shows you that estimate, or a rank built on top of it.

Game What you see Is there a hidden rating? What moves the number you see
Chess (FIDE) An Elo rating No: the number shown is the rating Results, weighted by the opponent's rating
Chess sites (Lichess, Chess.com) A Glicko rating No, though the system also tracks how sure it is Results, moving faster while it is unsure
League of Legends Tier, division and LP Yes, MMR LP per game, sized by how your MMR compares with your rank
Valorant Rank and RR Yes, MMR Mostly the win or loss, then round difference and your performance, adjusted toward your MMR
Overwatch 2 Rank, division and progress Yes: matches are built from MMR, not the rank shown The rank moves toward your rating as you play
Rocket League Rank and division, per playlist Yes, a skill rating the game doesn't display Divisions follow the skill rating
Rainbow Six Siege Rank and Rank Points (RP) No, since Ranked 3.0 (May 2026) RP sized by the opposing team's rank
CS2 Premier: a numeric CS Rating. Competitive: a skill group per map Premier shows its number; the formula isn't published Wins and losses
Fortnite Rank and a % progress bar, per mode Players are matched by rank; the full formula isn't published Placement and eliminations

Two things stand out. First, "hidden MMR plus visible rank" is the norm for team games, not a quirk of one publisher. Second, it is a choice, and one major game has just reversed it: Rainbow Six Siege separated a hidden MMR from its visible rank in 2022, then removed hidden MMR in 2026 so that, in Ubisoft's words, "your skill is truly your rank".

Why Games Hide MMR at All

If the game already knows your skill, why not show it? Three reasons, all of them about the visible number having a different job.

  • The rank has to feel like progress. A pure rating moves both ways by roughly equal amounts and has no milestones. A rank gives you named tiers, a bar to fill and a promotion to celebrate. The hidden number does the matching; the visible one does the motivating.
  • Seasons can reset the rank without ruining matchmaking. When a new season knocks everyone's rank down, the game doesn't want to forget who is good. Blizzard says this directly about Overwatch: rank decay at the start of a season "has no effect on players' underlying ratings". You get a fresh climb; the matchmaker keeps its knowledge.
  • The rating can be rough while it learns. A new account's MMR is a guess that swings hard for its first games. Showing that swing would put a brand-new player at Diamond after three wins. Placement matches, and a rank that trails the rating, hide the noisiest part.

Siege's reversal shows the cost. Two numbers mean players can't see why they gained what they gained, and a rank that disagrees with your matches feels rigged even when it isn't. A single visible number is easier to trust, at the price of every season reset and every noisy early game showing.

Why Your Rank and Your MMR Disagree

The hidden rating updates the way a rating should: by how surprising each result was. The visible rank is pulled toward it. Riot's support pages for both of its games describe the same rule, which Valorant calls convergence:

  • MMR above your rank: wins pay more and losses cost less, so you climb toward where the game thinks you belong.
  • MMR about equal to your rank: gains and losses come out roughly even.
  • MMR below your rank: wins pay less and losses cost more, until your rank comes back down.

That is the whole explanation for the most common ranked complaint, "I won and only got a little, I lost and dropped a lot". It isn't punishment. It is the game saying your rank is currently above its estimate of you. The same rule explains the opposite complaint after a season reset, when strong players gain far more than they lose, because their rank was reset and their MMR wasn't.

It also tells you how to read your own numbers. Lopsided gains in your favour mean the game rates you higher than your rank: keep playing and the rank catches up. Lopsided losses mean your recent climb ran ahead of your results. Neither tells you about one game; both tell you which way the gap points.

Placements and Calibration

Every system has to start you somewhere, and the first matches are where it learns fastest. Rocket League's placements are the first ten matches of each season in each competitive playlist, and Siege's are five matches with boosted RP. Other games fold the same idea in without naming it: League of Legends uses your normal-game MMR to inform your first ranked placement, and Overwatch adjusts a returning player's rating faster for their first games back.

Under the names, this is one technique: move a rating fast while it is uncertain, then slow it down. Chess sites do it with Glicko's rating deviation, the measure of how sure the system is (Glicko vs Elo vs TrueSkill covers how). Elo leagues do it with a provisional K-factor: a larger step size for a player's first matches that fades to normal. Either way, your first games count for more than your hundredth, so a bad placement run costs you less than it looks like it does, and a good one gives you less than it looks like.

What "Low Elo", "High Elo" and "Elo Hell" Mean

  • Low elo / high elo is slang for the bottom or top of any ladder, whatever the game's real system. "High elo Valorant" means Immortal and Radiant lobbies; nobody means a literal Elo number.
  • Elo hell is the belief that you are stuck at a rank because teammates keep losing you games. Some of the feeling is real, and the reason is variance, not a trap.

Here is how much variance there is. Take a player whose real skill never changes, playing only opponents exactly as good as they are, rated with standard Elo at a K-factor of 32. We simulated 20,000 such players over 200 matches each:

K 16 K 32
Typical distance from their true rating (one standard deviation) 37 points 53 points
Middle 90% of where they end up, around a true 1200 1138 to 1262 1112 to 1288

A player who never improved and never got worse can sit anywhere in a band about 175 points wide at K 32, purely from coin flips. On a ladder whose tiers are 200 points apart, that alone moves someone a tier. And over 100 matches at exactly 50%, the chance of at least one five-game losing streak is about 81%. A seven-game streak happens in about 31% of those runs. A losing streak feels like proof that something is wrong; at those odds it is ordinary.

The other half of the answer is how long it takes to see a real difference. A player who wins 52% of their games is genuinely better than a 50% player, but after 100 games their win rates are within each other's normal spread. To tell them apart with reasonable confidence takes around 2,500 games. In a team game, where you are one of five or six people deciding each result, small skill gains take hundreds of games to show. So "elo hell" is mostly two true things that feel like a third, false one: ratings are noisy over dozens of games, and improvement shows slowly. Teammates change every game; the one player in all of your games is you.

Running the Same System in a Discord League

A community league faces every choice above, just with a smaller player base. In Team Up the default is the chess model: one visible Elo rating, which is also the number used to balance teams. There is no second, hidden number, so players can always see why a result moved them, which is the trade Siege just made. The other tools in this post map onto settings:

  • Placements → provisional rating. On the Rating Defaults page, provisional rating gives each player's first N matches a boosted K-factor that fades to your normal one (off by default; ×2 over 10 matches when you switch it on). K-factor curves has the convergence numbers.
  • "Unranked until placed" → Matches Required for Ranking. Players below the bar are still rated, just not shown on the leaderboard yet.
  • A hidden period → Hide Ratings Until. Pick a date and ratings, rating changes, ranks and tiers stay hidden everywhere until then, while matches and ratings keep updating behind the scenes. It is the closest thing to a placement season, and it reveals everything at once when the time passes.
  • Visible ranks → tiers. Rating thresholds (1600+ is Diamond) or leaderboard positions (Top 10) give the number a name. Tiers are free and show as badges; automatic Discord roles for them need a Pro plan. Tier roles and rank decay covers designing the thresholds.
  • Season resets and inactivity → decay and new seasons. Rating decay lowers idle players' ratings on a schedule, never below a floor you set, and re-syncs their tier roles. A season rollover starts a fresh leaderboard.
  • Asymmetric losses, by choice. If you want losing to sting less, loss dampening reduces every loss by a percentage. That makes the ladder inflate over time, so use it on purpose, not as a fix for complaints.

Before you settle on a K-factor, put a few matchups through the Elo calculator to see what a win and a loss are worth at each rating gap. The game pages for Valorant, League of Legends, Rocket League and Rainbow Six Siege show how each game's in-house or scrim league is usually set up.

Frequently Asked Questions

What does MMR stand for?

Matchmaking rating. It is the skill estimate a game uses to pick your opponents and teammates. "MMR" names the job, not a formula: one game's MMR can be Elo-based, another's Glicko-like or something custom.

Is MMR the same as Elo?

No. Elo is one specific rating formula. MMR is any rating used for matchmaking, and in most team games it is hidden. Elo can serve as an MMR, and in chess the visible rating and the matchmaking rating are the same number.

Is MMR the same as my rank?

No. In games like League of Legends, Valorant, Overwatch 2 and Rocket League, the rank is a visible layer that is pulled toward your hidden MMR. They can differ for a while, especially after a season reset or a hot streak. Rainbow Six Siege is the exception since May 2026: it removed hidden MMR and matches by rank.

Why do I gain less than I lose?

Usually because the game rates you lower than your current rank, so it shrinks your wins and enlarges your losses until the two agree. Keep winning and the gap closes.

Can I see my MMR?

Most games don't show it. Third-party sites estimate it from match history, but those are guesses, not the game's number. Your best clue is your gains and losses: if wins pay more than losses cost, your MMR is above your rank.

What does high elo mean in Valorant or League?

The top of the ladder, such as Immortal and Radiant in Valorant or Master and above in League. Neither game shows an Elo number; "elo" is just the slang for skill level.


Running ranked games for your own community? Team Up gives a Discord league one visible Elo rating, provisional matches, tiers with automatic roles, and decay. Start with the Elo calculator to see how your settings will behave.