MMR

Also known as: Matchmaking rating

On this page 7

MMR, short for matchmaking rating, is a numeric estimate of a player’s or team’s skill that a competitive online game uses to create balanced matches. After every match, the rating rises or falls depending on the result and on how strong the opponents were expected to be. In esports and ranked play, MMR is the statistical engine behind matchmaking and ladders, even when players see only a medal, a division or a league name.

Most MMR systems descend from the Elo rating system developed for chess, extended with ideas from later models such as Glicko and TrueSkill. Their shared goal is to predict match outcomes accurately, so that players face opponents they have a roughly even chance of beating.

How MMR is calculated

An MMR system first computes an expected result for each side based on the rating difference. In the classic Elo formula, a player rated 400 points above an opponent is expected to win about 91% of the time, while equal ratings give 50%. After the match, the rating changes in proportion to the gap between the actual and the expected result.

The size of each change is controlled by a factor often called the K-factor. Beating a stronger opponent yields a large gain, while beating a much weaker one yields very little. Losing to a weaker opponent costs more than losing to a stronger one. Over many matches, a player’s rating converges toward their true skill level.

Rating differenceExpected win chance of stronger sideGain for an upset win
0 points50%Moderate
100 pointsAbout 64%Somewhat larger than average
200 pointsAbout 76%Large
400 pointsAbout 91%Very large
Elo-style expected win chance by rating difference

These figures follow from the standard Elo curve with a 400-point scale. Games may use different scales and constants, so absolute MMR numbers are not comparable between titles.

Rating models behind matchmaking rating

Modern games usually extend Elo by tracking how certain the system is about each rating. A new player has high uncertainty, so their rating moves quickly; a veteran with hundreds of matches has low uncertainty, so single results change little. This is why the first matches, often called placement matches, have such a strong effect.

ModelKey ideaTypical use
EloSingle number updated by expected versus actual resultChess, simple one-versus-one ladders
GlickoAdds a rating deviation for uncertaintyOnline chess, many competitive games
Glicko-2Adds volatility for erratic performanceGames with varied activity patterns
TrueSkillSkill mean and uncertainty for team gamesTeam-based and free-for-all matches
Proprietary hybridsCustom blends with performance dataLarge commercial esports titles
Main rating models used for MMR

Team games add complexity, because one result must be shared among several players. Some systems also include individual performance statistics, although this can reward playing for numbers rather than for the team’s victory, so many designers weigh it carefully or avoid it.

MMR compared with visible rank

Many games separate the hidden MMR used for matchmaking from the visible rank shown to players, such as bronze, silver, gold or a league with points. The visible rank is designed to be motivating and understandable, while MMR remains a precise statistical value.

AspectHidden MMRVisible rank
PurposePredict outcomes and build fair matchesShow progress and status
FormPrecise number with uncertaintyTiers, divisions or points
Change per matchDepends on expected resultOften smoothed or fixed steps
VisibilityOften hidden or shown only partlyAlways shown in the ranked mode
Seasonal resetUsually kept, sometimes softenedOften reset or lowered
Hidden MMR and visible rank

When MMR is higher than the visible rank, a player typically gains more points per win than they lose per defeat until the rank catches up. This mechanism explains many apparently uneven point changes in a ranked mode.

MMR in esports and competitive play

In organized esports, MMR and similar ratings serve as a pipeline for talent. Top ladder positions attract attention from teams, and some qualifiers or open tournaments use ranked standing as an entry requirement. Third-party ranking systems for professional teams often use comparable Elo-based methods to seed tournaments and compare teams across regions.

  • Matchmaking queues use MMR to group players and keep waiting times acceptable.
  • Leaderboards display the highest-rated players in each region.
  • Scrim partners are often chosen by comparable skill ratings.
  • Tournament seeding places stronger teams apart in early rounds.

Matchmaking always balances match quality against queue time. At the very top of a ladder, few players have similar ratings, so the system must accept larger rating gaps or longer waits.

Common problems and misconceptions

Because MMR shapes every ranked match, players frequently attribute losing streaks to the system itself. In reality, a correctly working system makes long-term win rates move toward 50%, which is a sign of balanced matchmaking rather than unfairness.

ProblemWhat happensTypical countermeasure
SmurfingSkilled players use new accounts to face weaker opponentsFaster rating adjustment, phone verification
BoostingAnother person plays to raise an account’s ratingDetection systems and bans
Rating inflationAverage ratings drift upward over timeRecalibration and seasonal adjustments
Belief in rating trapsPlayers think they cannot climbStatistics show skilled players rise over time
MMR problems and their effects

In simple terms

MMR is a hidden skill score that a game gives you. When you win, it goes up; when you lose, it goes down. Beating a strong opponent raises it considerably, while beating a weak one raises it only a little.

The game uses this score to find opponents who are about as good as you are. The aim is that every match feels fair and could go either way, which makes competitive play more exciting.

A practical example

A new player completes ten placement matches in a five-versus-five competitive game, winning seven. Because the system is still uncertain about the player’s skill, each result moves the rating strongly, and the player is placed in a mid-level tier.

Over the next fifty matches, the rating keeps rising while the visible rank lags behind, so wins grant about 25 points and losses cost about 15. Eventually the visible rank catches up and the win rate settles near 50%, signaling that the player now faces opponents of matching skill.

Once the player reaches the upper part of the regional ladder, that position helps a local esports team notice them and invite them to weekly scrims.