How Party MMR Is Calculated When Ranks Don’t Match
You queue with a friend, the game averages your MMRs, and suddenly you are both fighting players at a completely different skill level. Party MMR calculation is one of the most misunderstood systems in Dota 2 — and getting it wrong costs you wins, rank, and match quality. This guide explains exactly how Valve calculates party MMR when players have different ranks, where the hard limits are, and what a big MMR gap inside your party actually does to your games.
Whether you are a 3k Ancient trying to help a 2k Crusader friend climb, or a party of five spread across multiple medals, what follows is the complete picture: how the average is built, why the medal restriction exists, and what the 2k-vs-6k scenario looks like in practice.
How Party MMR Is Calculated
When you queue in a party, Dota 2 does not use any individual player’s MMR to find a match. It builds a single representative value for your entire group and uses that to slot you into the matchmaking pool. The method Valve uses is a straight arithmetic average: add up all party members’ MMRs and divide by the number of players in the party.
That one sentence is the core of the system. Everything else — the medal restriction, the match quality penalty for big gaps, the unranked vs. ranked behavior difference — layers on top of that foundation.
One Number for Everything: The Post-2018 System
Before June 2018, Dota 2 tracked two separate MMR values for every player: one for solo queue and one for party queue. The party MMR was usually lower because players tend to perform better when coordinated, so Valve maintained a separate ladder to keep matchmaking balanced.
In the 2018 rework, Valve eliminated the distinction entirely. You now have a single MMR that applies whether you are playing alone or in a party. The matchmaking number that gets averaged when you group up is the same number that moves up and down on your solo games. This is important: there is no hidden “party MMR” sitting separately in your profile. What the system averages is your displayed rank MMR.
The Average Formula With Real Examples
The calculation itself is simple. Here is how it works for different party sizes:
| Party Composition | Party Average MMR | Opponent Target Range |
|---|---|---|
| 3,000 + 3,000 (2 players) | 3,000 | ~2,800 – 3,200 |
| 2,500 + 3,500 (2 players) | 3,000 | ~2,800 – 3,200 |
| 2,000 + 3,000 + 4,000 (3 players) | 3,000 | ~2,800 – 3,200 |
| 1,500 + 2,000 + 2,500 + 3,000 + 4,000 (5 players) | 2,600 | ~2,400 – 2,800 |
| 4,500 + 5,500 (2 players) | 5,000 | ~4,800 – 5,200 |
The target range in the third column is an estimate based on observable matchmaking behavior — Valve does not publish the exact tolerance band. In practice the system searches within a window around the average and widens that window the longer your queue takes. Games with parties that land in a very different skill bracket than their opponents are usually the result of a long queue with a relaxed search window, not a flaw in the average calculation itself.

The +-1 Medal Range Rule for Ranked
The average-MMR calculation answers how matchmaking finds your opponents. The medal restriction answers who you are allowed to queue with in ranked mode in the first place.
In Dota 2 ranked matchmaking (both regular ranked and role queue), Valve limits who can be in the same party based on the rank tier difference between the highest and lowest-ranked member. The widely documented community observation — consistent with how Valve’s matchmaking behaves in practice — is that the spread cannot exceed roughly one major rank tier. That translates to about 700-840 MMR in the lower brackets and slightly wider gaps at higher tiers because each star within a medal covers more MMR.
The medal tiers in order, with approximate MMR ranges based on community data from Dotabuff and Stratz (data updated through 2025):
| Rank | Approx. MMR Range | Who Can Queue With Them (Ranked) |
|---|---|---|
| Herald (1-5 stars) | 0 – 840 | Herald, Guardian |
| Guardian (1-5 stars) | 840 – 1,680 | Herald, Crusader |
| Crusader (1-5 stars) | 1,680 – 2,520 | Guardian, Archon |
| Archon (1-5 stars) | 2,520 – 3,360 | Crusader, Legend |
| Legend (1-5 stars) | 3,360 – 4,200 | Archon, Ancient |
| Ancient (1-5 stars) | 4,200 – 5,040 | Legend, Divine |
| Divine (1-5 stars) | 5,040 – 5,880 | Ancient, Immortal (leaderboard restrictions apply separately) |
| Immortal | 6,000+ | High Divine only; top leaderboard ranks have tighter limits |
The range values in this table are community-sourced approximations (Dotabuff rank distribution data). Valve has not published exact MMR breakpoints for each star; the boundaries shift slightly between patches. The “who can queue” column reflects observed behavior rather than official documentation.
What Happens When You Try to Queue Outside the Range
If you attempt to invite a friend to your ranked lobby and the MMR gap places you outside the permitted range, the game will simply block the queue. The client shows an error — typically a message about rank requirements not being met — and you cannot proceed. The restriction is enforced client-side before you even submit to the matchmaker.
The only way around the restriction without someone’s MMR actually changing is to switch to unranked matchmaking. Unranked does not enforce the medal pairing rule. Any player can queue with any other player regardless of rank. The trade-off is covered in the next section.
Why the Restriction Exists
The medal restriction exists to protect match quality, not to punish lower-ranked players. When the MMR spread inside a party is very large, the matchmaker is forced to either delay the match significantly (searching for opponents whose average aligns with your party’s average while also having their own internal balance) or accept a poorly balanced game. Valve’s position — observable from the restriction’s introduction and subsequent tightening over the years — is that the ranked experience is worth protecting even if that means limiting who you can queue with.
If ranked gains or losses matter to you, this restriction is your friend, not your enemy. A game where your team contains one extremely high-skilled player and one extremely low-skilled player is almost never a fair game for anyone at the table, regardless of what the average says. For context on why matchmaking sometimes feels off even within the allowed range, see our breakdown of why you get matched against higher ranks.

MMR Delta and Match Quality
Even when you are within the allowed range for ranked party play, the internal MMR spread of your party still affects your matches. The matchmaker does not treat a 2,800 + 3,200 party identically to a 3,000 + 3,000 party even though both average 3,000. The spread matters because the opponents will be drawn from around 3,000 MMR — meaning they will all genuinely be around 3,000 MMR — but your 2,800 player will be playing against opponents who are slightly above their natural level, and your 3,200 player will face opponents slightly below theirs.
How the Gap Affects Individual Performance
In a balanced 3k vs 3k game, everyone on both teams is performing in their comfort bracket. The game is decided by execution, draft, and teamwork. The moment your party’s internal spread grows, that balance breaks in predictable ways:
- The lower-skilled player gets outclassed. They face opponents at or above their ceiling. Last-hitting, ability dodges, item timing, map awareness — everything that separates ranks becomes a wall the lower player runs into repeatedly.
- The higher-skilled player carries harder than intended. They have the individual skill to compete but are expected to do so while their lower-skilled teammate drags the average down. This creates an uneven load distribution that the opposing team — which may have a more balanced internal average — does not face.
- Matchmaking deprioritizes internally-spread parties. Based on observable queue behavior, the system appears to weight internal party variance when selecting matches. A party with a large internal spread tends to experience longer queue times, suggesting the matchmaker is searching for a bracket where the average is correct and the game is more likely to be competitive. Mixed-rank parties often wait longer, especially in ranked at off-peak hours.
The Role Queue Interaction
Role queue — which splits your MMR into a core number and a support number — adds another layer. When queuing in a party with role queue enabled, each player’s applicable role MMR is used for the average, not their overall MMR. So if your friend is a 3,000 overall MMR player who has been exclusively playing support and has a 2,700 support MMR, the party average in a support role queue context will use 2,700 for them, not 3,000. For a full explanation of how role queue MMR splits work, see our complete guide to role queue MMR.
The 2k vs 6k Scenario: What Actually Happens
The extreme example — a 2,000 MMR Crusader and a 6,000+ MMR Immortal trying to queue together — is the clearest illustration of how the party system’s limits work in practice. Here is the full breakdown of what happens in each mode.
Ranked Matchmaking: Hard Block
A 2,000 MMR player sits in mid-to-high Crusader. An Immortal player at 6,000 MMR sits five full rank tiers above them. The ranked matchmaking system will not allow this party to queue. The client blocks the lobby before it reaches the matchmaker. There is no workaround inside ranked mode.
This is by design. Even if the matchmaker somehow accepted the queue, the opponents would be drawn from around 4,000 MMR — splitting the difference — and the resulting game would be unplayable for both the Crusader (facing Ancient-level opponents) and the opponents (facing a 6k player in what should be a Legend-Ancient game). The system’s flat refusal is the correct outcome for everyone involved.
For the full breakdown of what the ruleset says about extreme MMR gaps in party play, see our dedicated guide: can players with a huge MMR gap queue together?
Unranked: The Queue Goes Through, but Match Quality Suffers
In unranked matchmaking there is no medal restriction. The 2k and the 6k player can queue together. The party average is (2,000 + 6,000) / 2 = 4,000 MMR. The matchmaker looks for opponents in the 4,000 MMR zone.
What this creates in practice:
- The opposing team will be genuine 3,500-4,500 MMR players (Legend-Ancient level) — comfortably above the Crusader’s skill ceiling.
- The Immortal player faces opponents well below their actual skill level — which sounds like an advantage but actually creates a frustrating, stomp-or-be-stomped dynamic depending on which way the Immortal performs relative to the 4k opposition.
- The Crusader player will almost certainly be the worst performer in the lobby. Nothing about their skill level transfers cleanly to playing against Ancient opponents. Their laning, map movements, and decision-making will be consistently outclassed.
- MMR does not transfer in unranked, so neither player gains or loses ranked MMR from these matches regardless of the result.
What Happens to Each Player’s Personal MMR
In ranked mode the question is moot — this party cannot queue. In unranked mode, neither player’s ranked MMR changes regardless of outcome. If both players switch to ranked after the session, each continues from their own starting MMR, unaffected by what happened in the unranked lobby. The party queue did not pull either player closer to the other’s bracket on the ranked ladder. The gap remains exactly as wide as it was before they queued together.
This is one of the core reasons why structured MMR improvement requires individual focus, not just party queue sessions with higher-skilled friends. The math simply does not transfer across the ranked-unranked divide.
Edge Cases and Exceptions
The Immortal Leaderboard Restriction
At the top of the ranked ladder, Immortal players with leaderboard placements face an additional restriction. Valve tightened party matchmaking for top-ranked Immortal players specifically because games at that level require a very narrow MMR band to be competitive. A leaderboard-ranked player at rank 50 attempting to party with a recently-promoted Immortal at 6,100 MMR may find they cannot queue in ranked together, or that the queue wait time is extreme because the matchmaker cannot find eight other comparable players in the pool simultaneously.
For most players — everyone below top 1,000 Immortal — the +-1 medal restriction described earlier is the relevant limit. The extra Immortal restrictions are a concern for a very small percentage of the player base and are not relevant to the typical party MMR question.
Uncertainty Penalty on New or Recalibrating Accounts
Dota 2 applies an uncertainty modifier to accounts that are new, recently calibrated, or have been inactive for an extended period. Players with high uncertainty in your party cause the matchmaker to widen its search band to compensate for the lower confidence in their displayed MMR. This typically results in longer queues and occasionally mismatched games until the uncertainty settles — usually after approximately 10-15 games.
If your party includes someone fresh off calibration, expect slightly erratic matchmaking until their confidence rating stabilizes. Their displayed MMR may be meaningfully lower or higher than where they actually play, which skews the party average accordingly. The hidden uncertainty layer is explained in detail in our guide to hidden MMR and how Glicko uncertainty works.
Party vs. Solo Players in the Same Match
Valve does sometimes match a full or partial party against a team of solo-queue players. The matchmaker attempts to match party vs. party where possible, especially at higher MMRs where coordination advantages are more pronounced. However, at off-peak hours or in smaller MMR brackets, it will match parties against solo players when the wait would otherwise be unreasonable. Both formats use the same average-MMR target for the match — the party’s average must still align with the opponents’ MMR regardless of whether those opponents are solo or grouped.
Five-Stack vs. Partial Party Behavior
A full five-stack party has an important advantage in the averaging system: every player on the team is contributing to the average, which means the matchmaker can find an opponent five-stack at the matching average and the game is genuinely balanced at the team level. Partial parties (2-4 players) are mixed with solo-queue players to fill the team, which means the team average on your side includes players you did not choose. This can create situations where the five opponents are all within a narrow MMR band while your team has more variance, even though both team averages are similar.
Party Strategy When Ranks Do Not Match
Understanding the calculation is useful. Acting on it is what actually moves your rank. Here is how to approach party play when the players in your regular group have different rank levels.
Keep the Party Within One Medal Tier
The ranked restriction exists for a reason. Within one medal tier, the MMR spread is small enough that the average-MMR match is genuinely competitive for everyone involved. Your lower-ranked friend gets a slight stretch challenge (good for growth) while your higher-ranked friend is not stomping (good for their match quality, too). The sweet spot is a party where no one feels completely out of their depth and no one is completely unchallenged.
In practical terms: if you are an Ancient 2 player at 4,400 MMR, your ranked party options are anyone from high Legend (roughly 3,800+) to low Divine (roughly 4,800). Outside that range in ranked, the system blocks you anyway. Inside it, you are in the territory where the average produces a genuinely competitive game for both players and for the opponents you face.
Use Unranked for Learning, Not for Climbing
If you genuinely want to play with a friend who is more than one medal away, use unranked. Accept upfront that the games will be unbalanced and focus on what you can get out of them: your higher-ranked friend can coach you in a live environment, you can practice a hero you are learning without ranked consequences, and you can work on communication as a duo without stakes attached to the result.
Do not confuse unranked session results with ranked progress. They are separate ladders. Use Dota 2 coaching alongside unranked practice to accelerate the specific skills that let you close the gap faster. A structured coaching session focuses on the specific weaknesses that are keeping you in your current bracket — which is more efficient than unranked games where the skill gap is so large that you are rarely executing the mechanics you need to develop.
The Long Game: Lift the Lower-Ranked Player First
The sustainable solution to a party MMR mismatch is to close the gap between party members over time. A focused skill-improvement program — studying replays, working on hero pool, addressing mechanical weaknesses — tends to move players up faster than grinding solo ranked games without a structured improvement loop. Once the lower-ranked player has closed within one medal tier of the higher-ranked player, the duo queue opens up in ranked and the party’s average MMR becomes genuinely useful for both players.
If that improvement arc needs a push, the most direct path is a targeted Dota 2 boost to move a player through a bracket they are mechanically past but cannot escape due to the variance inherent in solo queue. The goal is to create a situation where both players can queue ranked together and the games are actually competitive for everyone — opponents included.
How TeamSmurf Handles Party Boost Requests
When clients come to TeamSmurf with a party MMR problem — usually a scenario where one friend has already hit a new medal and the other is stuck well below — the approach depends on what the client actually wants to achieve. There are two distinct services that apply to this situation:
- Individual boost: We work on the lower-ranked player’s account to bring their MMR up to within queue range of the higher-ranked player. This is the most common request and works cleanly with the party system’s math once complete. Once both players are within one medal tier, ranked party queue opens and the average falls in a genuinely competitive range.
- Party coaching: We place a high-MMR specialist in your party in unranked while providing real-time guidance — someone who plays alongside you and actively coaches rather than simply carrying. This is valuable for players who want to understand the skill gap, build the decision-making habits that will close it, and not just move the number statistically.
All TeamSmurf work is handled through account-safe methods, with boosters who are Dota 2 specialists and understand the party MMR system at every bracket. For details on what a targeted individual boost looks like, see the Dota 2 MMR boost service page.
The reason party MMR problems are solvable is exactly what this article explained: the math is not complicated. Once you understand that ranked party matchmaking runs entirely on an average, and that the medal restriction locks you out until both players are within one tier, the fix is clear — close the gap, then queue together in a bracket that is competitive for everyone at the table.
Frequently Asked Questions
Close the Gap. Queue Together in Ranked.
If an MMR difference is keeping your party out of ranked matchmaking, TeamSmurf can move the lower-ranked player into queue range — safely, efficiently, and with boosts handled by high-MMR Dota 2 specialists who understand exactly how the party calculation works.
Get Your MMR Boost Book a Coaching Session