Dota 2 seasonal rank distribution based on the data of millions of players. The MMR by medal is an estimate and is constantly adjusted. Updated to the last season.
I have been asked numerous times about the current rank distribution in Dota 2. We don’t have official and specific info from Valve, but thanks to the work of the community and some tools, it is possible to find a reasonable answer.
The following dataset has the purpose to create a plausible MMR distribution by collecting data from as many players as possible.
A fraction of the player base might not be available as you can’t gather data from Dota 2 profiles that keep their info hidden, but the tool used for this distribution claims that “it covers nearly all ranked players and is not affected by the third-party sharing option” because “it gathers data directly from the Dota 2 system”.
With over 3 million (season 4) 5 million (season 3), 6 million (season 2), and 5 million (season 1) players analyzed, we can consider this distribution very realistic.
I will update the data monthly, so we will have an idea on how the rank distribution evolves over time, and if there is any change.
Quick Links
May 2020
Core
The table is responsive and sortable. If you are using a phone, you may have to turn it sideways for a full view. Otherwise, zoom in or click the grey area to swipe and sort it.
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.11 | Crusader 1 | 31.87 | Legend 1 | 75.39 | Divine 1 | 96.92 |
Herald 2 | 1.65 | Crusader 2 | 36.08 | Legend 2 | 79.04 | Divine 2 | 97.77 |
Herald 3 | 3.82 | Crusader 3 | 40.40 | Legend 3 | 82.33 | Divine 3 | 98.38 |
Herald 4 | 6.75 | Crusader 4 | 44.84 | Legend 4 | 85.23 | Divine 4 | 98.82 |
Herald 5 | 9.96 | Crusader 5 | 49.33 | Legend 5 | 87.74 | Divine 5 | 99.12 |
Guardian 1 | 13.27 | Archon 1 | 53.95 | Ancient 1 | 90.06 | Immortal | 100.00 |
Guardian 2 | 16.68 | Archon 2 | 58.52 | Ancient 2 | 91.97 | ||
Guardian 3 | 20.25 | Archon 3 | 62.99 | Ancient 3 | 93.55 | ||
Guardian 4 | 23.95 | Archon 4 | 67.29 | Ancient 4 | 94.82 | ||
Guardian 5 | 27.81 | Archon 5 | 71.39 | Ancient 5 | 95.82 |
Support
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.08 | Crusader 1 | 32.10 | Legend 1 | 76.17 | Divine 1 | 97.32 |
Herald 2 | 1.41 | Crusader 2 | 36.37 | Legend 2 | 79.83 | Divine 2 | 98.09 |
Herald 3 | 3.57 | Crusader 3 | 40.76 | Legend 3 | 83.11 | Divine 3 | 98.64 |
Herald 4 | 6.56 | Crusader 4 | 45.28 | Legend 4 | 86.03 | Divine 4 | 99.04 |
Herald 5 | 9.84 | Crusader 5 | 49.85 | Legend 5 | 88.51 | Divine 5 | 99.30 |
Guardian 1 | 13.22 | Archon 1 | 54.52 | Ancient 1 | 90.76 | Immortal | 100.00 |
Guardian 2 | 16.68 | Archon 2 | 59.15 | Ancient 2 | 92.62 | ||
Guardian 3 | 20.29 | Archon 3 | 63.67 | Ancient 3 | 94.13 | ||
Guardian 4 | 24.06 | Archon 4 | 68.04 | Ancient 4 | 95.36 | ||
Guardian 5 | 27.97 | Archon 5 | 72.17 | Ancient 5 | 96.32 |
Summary of the data
-
According to these statistics, the average player is a Crusader 5, while a Legend 1 is already way above the average hitting the 75 percentile.
-
Just a minuscule portion of the player base reached the top ranks, and there is also a huge skill difference between players belonging to the same medal but with a different number of stars.
-
Only 10% of the players are spread from Ancient 1 to Immortal, with Divine starting from above the 97 percentile. Many high ranked players often complain about the current state of the matchmaking, but with only 3% of the player base at Divine, and even split in multiple servers, matching together individuals with similar skills isn’t an easy task.
-
Only 0.7% of the players have a rank higher than Divine 5! Pro players are a restricted elite group. I am not surprised by their long queue times and that the matchmaking is forced to place them in team with less skilled players.
Learn more: Competitive hero tier lists
April 2020
Core
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.11 | Crusader 1 | 31.87 | Legend 1 | 75.39 | Divine 1 | 96.92 |
Herald 2 | 1.65 | Crusader 2 | 36.08 | Legend 2 | 79.04 | Divine 2 | 97.77 |
Herald 3 | 3.82 | Crusader 3 | 40.40 | Legend 3 | 82.33 | Divine 3 | 98.38 |
Herald 4 | 6.75 | Crusader 4 | 44.84 | Legend 4 | 85.23 | Divine 4 | 98.82 |
Herald 5 | 9.96 | Crusader 5 | 49.33 | Legend 5 | 87.74 | Divine 5 | 99.12 |
Guardian 1 | 13.27 | Archon 1 | 53.95 | Ancient 1 | 90.06 | Immortal | 100.00 |
Guardian 2 | 16.68 | Archon 2 | 58.52 | Ancient 2 | 91.97 | ||
Guardian 3 | 20.25 | Archon 3 | 62.99 | Ancient 3 | 93.55 | ||
Guardian 4 | 23.95 | Archon 4 | 67.29 | Ancient 4 | 94.82 | ||
Guardian 5 | 27.81 | Archon 5 | 71.39 | Ancient 5 | 95.82 |
Support
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.08 | Crusader 1 | 32.10 | Legend 1 | 76.17 | Divine 1 | 97.32 |
Herald 2 | 1.41 | Crusader 2 | 36.37 | Legend 2 | 79.83 | Divine 2 | 98.09 |
Herald 3 | 3.57 | Crusader 3 | 40.76 | Legend 3 | 83.11 | Divine 3 | 98.64 |
Herald 4 | 6.56 | Crusader 4 | 45.28 | Legend 4 | 86.03 | Divine 4 | 99.04 |
Herald 5 | 9.84 | Crusader 5 | 49.85 | Legend 5 | 88.51 | Divine 5 | 99.30 |
Guardian 1 | 13.22 | Archon 1 | 54.52 | Ancient 1 | 90.76 | Immortal | 100.00 |
Guardian 2 | 16.68 | Archon 2 | 59.15 | Ancient 2 | 92.62 | ||
Guardian 3 | 20.29 | Archon 3 | 63.67 | Ancient 3 | 94.13 | ||
Guardian 4 | 24.06 | Archon 4 | 68.04 | Ancient 4 | 95.36 | ||
Guardian 5 | 27.97 | Archon 5 | 72.17 | Ancient 5 | 96.32 |
March 2020
Core
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.11 | Crusader 1 | 31.87 | Legend 1 | 75.39 | Divine 1 | 96.92 |
Herald 2 | 1.65 | Crusader 2 | 36.08 | Legend 2 | 79.04 | Divine 2 | 97.77 |
Herald 3 | 3.82 | Crusader 3 | 40.40 | Legend 3 | 82.33 | Divine 3 | 98.38 |
Herald 4 | 6.75 | Crusader 4 | 44.84 | Legend 4 | 85.23 | Divine 4 | 98.82 |
Herald 5 | 9.96 | Crusader 5 | 49.33 | Legend 5 | 87.74 | Divine 5 | 99.12 |
Guardian 1 | 13.27 | Archon 1 | 53.95 | Ancient 1 | 90.06 | Immortal | 100.00 |
Guardian 2 | 16.68 | Archon 2 | 58.52 | Ancient 2 | 91.97 | ||
Guardian 3 | 20.25 | Archon 3 | 62.99 | Ancient 3 | 93.55 | ||
Guardian 4 | 23.95 | Archon 4 | 67.29 | Ancient 4 | 94.82 | ||
Guardian 5 | 27.81 | Archon 5 | 71.39 | Ancient 5 | 95.82 |
Support
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.08 | Crusader 1 | 32.10 | Legend 1 | 76.17 | Divine 1 | 97.32 |
Herald 2 | 1.41 | Crusader 2 | 36.37 | Legend 2 | 79.83 | Divine 2 | 98.09 |
Herald 3 | 3.57 | Crusader 3 | 40.76 | Legend 3 | 83.11 | Divine 3 | 98.64 |
Herald 4 | 6.56 | Crusader 4 | 45.28 | Legend 4 | 86.03 | Divine 4 | 99.04 |
Herald 5 | 9.84 | Crusader 5 | 49.85 | Legend 5 | 88.51 | Divine 5 | 99.30 |
Guardian 1 | 13.22 | Archon 1 | 54.52 | Ancient 1 | 90.76 | Immortal | 100.00 |
Guardian 2 | 16.68 | Archon 2 | 59.15 | Ancient 2 | 92.62 | ||
Guardian 3 | 20.29 | Archon 3 | 63.67 | Ancient 3 | 94.13 | ||
Guardian 4 | 24.06 | Archon 4 | 68.04 | Ancient 4 | 95.36 | ||
Guardian 5 | 27.97 | Archon 5 | 72.17 | Ancient 5 | 96.32 |
Ranked roles update
Valve updated Ranked Roles matchmaking on March 2nd, 2020. The patch notes confused several players, so I have outlined the key points:
-
Your MMR has been consolidated into a single value. (note: the API still shows two separate values, as you have noticed from the graphs)
-
When queuing for Ranked Roles matchmaking, you MMR value will be altered depending on the role selected. (Classic Ranked is not affected).
-
You can track your current role performance in the Role Queue menu, before searching for a game.
Ranked roles performance – Valve
-
The roles marked in green will use your full MMR value. According to the image above, if your rank as a soft support is 4000 (marked in green), you may be placed in a 3500 MMR match when playing as a mid laner (marked in red). (these numbers are just examples)
-
Regardless of the role, you will lose or gain 30 MMR in each game.
February 2020
Core
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.10 | Crusader 1 | 31.74 | Legend 1 | 75.33 | Divine 1 | 96.95 |
Herald 2 | 1.53 | Crusader 2 | 35.94 | Legend 2 | 78.99 | Divine 2 | 97.79 |
Herald 3 | 3.69 | Crusader 3 | 40.25 | Legend 3 | 82.31 | Divine 3 | 98.41 |
Herald 4 | 6.63 | Crusader 4 | 44.69 | Legend 4 | 85.23 | Divine 4 | 98.84 |
Herald 5 | 9.87 | Crusader 5 | 49.17 | Legend 5 | 87.75 | Divine 5 | 99.14 |
Guardian 1 | 13.19 | Archon 1 | 53.80 | Ancient 1 | 90.08 | Immortal | 100.00 |
Guardian 2 | 16.60 | Archon 2 | 58.38 | Ancient 2 | 92.00 | ||
Guardian 3 | 20.14 | Archon 3 | 62.85 | Ancient 3 | 93.58 | ||
Guardian 4 | 23.84 | Archon 4 | 67.19 | Ancient 4 | 94.86 | ||
Guardian 5 | 27.70 | Archon 5 | 71.30 | Ancient 5 | 95.86 |
Support
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.08 | Crusader 1 | 31.99 | Legend 1 | 76.12 | Divine 1 | 97.36 |
Herald 2 | 1.30 | Crusader 2 | 36.25 | Legend 2 | 79.79 | Divine 2 | 98.12 |
Herald 3 | 3.45 | Crusader 3 | 40.64 | Legend 3 | 83.10 | Divine 3 | 98.66 |
Herald 4 | 6.46 | Crusader 4 | 45.16 | Legend 4 | 86.03 | Divine 4 | 99.05 |
Herald 5 | 9.76 | Crusader 5 | 49.74 | Legend 5 | 88.53 | Divine 5 | 99.31 |
Guardian 1 | 13.14 | Archon 1 | 54.40 | Ancient 1 | 90.78 | Immortal | 100.00 |
Guardian 2 | 16.61 | Archon 2 | 59.04 | Ancient 2 | 92.64 | ||
Guardian 3 | 20.21 | Archon 3 | 63.58 | Ancient 3 | 94.16 | ||
Guardian 4 | 23.96 | Archon 4 | 67.96 | Ancient 4 | 95.39 | ||
Guardian 5 | 27.87 | Archon 5 | 72.10 | Ancient 5 | 96.36 |
Matchmaking updates
January 16th
-
We’ve removed variability in the amount of MMR you gain or lose from a match. This means that there will no longer be matches that give results like +10/-40.
-
Instead of matches giving 25 MMR, solo games will now give 30 MMR and party games will now give 20 MMR.
-
We have removed the Fast/Slow queue and replaced it with Ranked Roles and Ranked Classic.
-
To play in Ranked Roles you need to earn Role Queue games by playing matches while selecting all roles – this is unchanged from before.
-
Ranked Classic has replaced the Slow Queue, and it does not let you select roles.
-
February 11th
“We have banned over 40,000 accounts for players who were found abusing matchmaking. These bans will now appear as game bans in Steam as well as being matchmaking bans in Dota 2.”
— Valve
January 2020
Core
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.10 | Crusader 1 | 31.28 | Legend 1 | 74.91 | Divine 1 | 96.93 |
Herald 2 | 1.33 | Crusader 2 | 35.45 | Legend 2 | 78.62 | Divine 2 | 97.78 |
Herald 3 | 3.44 | Crusader 3 | 39.73 | Legend 3 | 81.99 | Divine 3 | 98.40 |
Herald 4 | 6.40 | Crusader 4 | 44.16 | Legend 4 | 84.98 | Divine 4 | 98.85 |
Herald 5 | 9.65 | Crusader 5 | 48.65 | Legend 5 | 87.55 | Divine 5 | 99.15 |
Guardian 1 | 12.95 | Archon 1 | 53.25 | Ancient 1 | 89.91 | Immortal | 100.00 |
Guardian 2 | 16.33 | Archon 2 | 57.82 | Ancient 2 | 91.87 | ||
Guardian 3 | 19.82 | Archon 3 | 62.33 | Ancient 3 | 93.49 | ||
Guardian 4 | 23.48 | Archon 4 | 66.69 | Ancient 4 | 94.79 | ||
Guardian 5 | 27.28 | Archon 5 | 70.85 | Ancient 5 | 95.81 |
Support
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.08 | Crusader 1 | 31.72 | Legend 1 | 75.93 | Divine 1 | 97.39 |
Herald 2 | 1.10 | Crusader 2 | 35.96 | Legend 2 | 79.64 | Divine 2 | 98.14 |
Herald 3 | 3.21 | Crusader 3 | 40.33 | Legend 3 | 83.00 | Divine 3 | 98.70 |
Herald 4 | 6.26 | Crusader 4 | 44.85 | Legend 4 | 85.96 | Divine 4 | 99.08 |
Herald 5 | 9.61 | Crusader 5 | 49.43 | Legend 5 | 88.49 | Divine 5 | 99.35 |
Guardian 1 | 12.98 | Archon 1 | 54.10 | Ancient 1 | 90.76 | Immortal | 100.00 |
Guardian 2 | 16.43 | Archon 2 | 58.75 | Ancient 2 | 92.64 | ||
Guardian 3 | 20.01 | Archon 3 | 63.30 | Ancient 3 | 94.17 | ||
Guardian 4 | 23.73 | Archon 4 | 67.71 | Ancient 4 | 95.41 | ||
Guardian 5 | 27.61 | Archon 5 | 71.89 | Ancient 5 | 96.38 |
Matchmaking updates
December 17th
-
Added the Strict Solo Matchmaking option back for fast queue games
-
For players with large spreads between their core and support MMRs, there is now a one medal (5 stars) max delta clamp. When the ranks for these players are maximally apart, the two ranks will fall and rise together.
-
Increased the variety of party combinations that are valid, to help improve matchmaking quality and queue times in some cases, in part as a result of the strict solo queue addition (for example this means that makeups like 2-2-1 will valid)
December 19th
Role selection has been disabled for very high-rank games, to improve match quality and matchmaking time.
Right now it’s set for games that include a 7.5k+ MMR player, but we’re tuning that value and watching queue times and match quality to see what the best setting is.” — Jeff Hill – Valve Software Developer
December 2019
Core
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.11 | Crusader 1 | 30.90 | Legend 1 | 74.56 | Divine 1 | 96.89 |
Herald 2 | 1.21 | Crusader 2 | 35.04 | Legend 2 | 78.31 | Divine 2 | 97.75 |
Herald 3 | 3.28 | Crusader 3 | 39.31 | Legend 3 | 81.71 | Divine 3 | 98.38 |
Herald 4 | 6.21 | Crusader 4 | 43.73 | Legend 4 | 84.74 | Divine 4 | 98.84 |
Herald 5 | 9.45 | Crusader 5 | 48.21 | Legend 5 | 87.37 | Divine 5 | 99.15 |
Guardian 1 | 12.73 | Archon 1 | 52.79 | Ancient 1 | 89.75 | Immortal | 100.00 |
Guardian 2 | 16.07 | Archon 2 | 57.39 | Ancient 2 | 91.74 | ||
Guardian 3 | 19.54 | Archon 3 | 61.88 | Ancient 3 | 93.39 | ||
Guardian 4 | 23.17 | Archon 4 | 66.29 | Ancient 4 | 94.71 | ||
Guardian 5 | 26.93 | Archon 5 | 70.47 | Ancient 5 | 95.76 |
Support
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.08 | Crusader 1 | 31.40 | Legend 1 | 75.62 | Divine 1 | 97.37 |
Herald 2 | 1.02 | Crusader 2 | 35.62 | Legend 2 | 79.35 | Divine 2 | 98.12 |
Herald 3 | 3.09 | Crusader 3 | 39.99 | Legend 3 | 82.75 | Divine 3 | 98.68 |
Herald 4 | 6.12 | Crusader 4 | 44.49 | Legend 4 | 85.74 | Divine 4 | 99.07 |
Herald 5 | 9.46 | Crusader 5 | 49.06 | Legend 5 | 88.32 | Divine 5 | 99.34 |
Guardian 1 | 12.81 | Archon 1 | 53.73 | Ancient 1 | 90.63 | Immortal | 100.00 |
Guardian 2 | 16.22 | Archon 2 | 58.38 | Ancient 2 | 92.53 | ||
Guardian 3 | 19.78 | Archon 3 | 62.94 | Ancient 3 | 94.08 | ||
Guardian 4 | 23.47 | Archon 4 | 67.36 | Ancient 4 | 95.34 | ||
Guardian 5 | 27.33 | Archon 5 | 71.55 | Ancient 5 | 96.34 |
November 2019
Core
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.14 | Crusader 1 | 30.33 | Legend 1 | 73.94 | Divine 1 | 96.81 |
Herald 2 | 1.08 | Crusader 2 | 34.41 | Legend 2 | 77.75 | Divine 2 | 97.69 |
Herald 3 | 3.10 | Crusader 3 | 38.64 | Legend 3 | 81.22 | Divine 3 | 98.34 |
Herald 4 | 6.02 | Crusader 4 | 43.03 | Legend 4 | 84.33 | Divine 4 | 98.81 |
Herald 5 | 9.23 | Crusader 5 | 47.49 | Legend 5 | 87.03 | Divine 5 | 99.14 |
Guardian 1 | 12.45 | Archon 1 | 52.07 | Ancient 1 | 89.45 | Immortal | 100.00 |
Guardian 2 | 15.72 | Archon 2 | 56.64 | Ancient 2 | 91.48 | ||
Guardian 3 | 19.13 | Archon 3 | 61.16 | Ancient 3 | 93.18 | ||
Guardian 4 | 22.70 | Archon 4 | 65.59 | Ancient 4 | 94.56 | ||
Guardian 5 | 26.42 | Archon 5 | 69.83 | Ancient 5 | 95.65 |
Support
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.11 | Crusader 1 | 30.78 | Legend 1 | 75.11 | Divine 1 | 97.34 |
Herald 2 | 0.94 | Crusader 2 | 34.95 | Legend 2 | 78.91 | Divine 2 | 98.10 |
Herald 3 | 2.96 | Crusader 3 | 39.31 | Legend 3 | 82.38 | Divine 3 | 98.66 |
Herald 4 | 5.95 | Crusader 4 | 43.80 | Legend 4 | 85.45 | Divine 4 | 99.06 |
Herald 5 | 9.22 | Crusader 5 | 48.35 | Legend 5 | 88.09 | Divine 5 | 99.32 |
Guardian 1 | 12.47 | Archon 1 | 53.01 | Ancient 1 | 90.43 | Immortal | 100.00 |
Guardian 2 | 15.81 | Archon 2 | 57.68 | Ancient 2 | 92.36 | ||
Guardian 3 | 19.30 | Archon 3 | 62.26 | Ancient 3 | 93.96 | ||
Guardian 4 | 22.94 | Archon 4 | 66.72 | Ancient 4 | 95.26 | ||
Guardian 5 | 26.75 | Archon 5 | 70.98 | Ancient 5 | 96.28 |
November 11th Matchmaking update: As a result of the recent changes to legal party combinations, we sometimes have scenarios where three person parties have a lot of trouble finding compatible players.
This is because 3 person parties have recently been disallowed from matching against 5 stacks or solos. Matching against solos in particular had allowed for a much bigger spectrum of compatible matches, but we know that that is undesirable to some players.
So with this update, we are allowing 2s and 3s to on occasion match with a 5 stack when the need is high.
October 2019
Core
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.24 | Crusader 1 | 29.86 | Legend 1 | 73.44 | Divine 1 | 96.75 |
Herald 2 | 1.17 | Crusader 2 | 33.92 | Legend 2 | 77.28 | Divine 2 | 97.64 |
Herald 3 | 3.21 | Crusader 3 | 38.13 | Legend 3 | 80.81 | Divine 3 | 98.31 |
Herald 4 | 6.08 | Crusader 4 | 42.49 | Legend 4 | 84.00 | Divine 4 | 98.79 |
Herald 5 | 9.16 | Crusader 5 | 46.95 | Legend 5 | 86.74 | Divine 5 | 99.13 |
Guardian 1 | 12.28 | Archon 1 | 51.48 | Ancient 1 | 89.18 | Immortal | 100.00 |
Guardian 2 | 15.47 | Archon 2 | 56.07 | Ancient 2 | 91.24 | ||
Guardian 3 | 18.81 | Archon 3 | 60.62 | Ancient 3 | 92.98 | ||
Guardian 4 | 22.32 | Archon 4 | 65.05 | Ancient 4 | 94.40 | ||
Guardian 5 | 26.00 | Archon 5 | 69.32 | Ancient 5 | 95.55 |
Support
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.17 | Crusader 1 | 30.13 | Legend 1 | 74.54 | Divine 1 | 97.28 |
Herald 2 | 1.02 | Crusader 2 | 34.30 | Legend 2 | 78.39 | Divine 2 | 98.05 |
Herald 3 | 3.03 | Crusader 3 | 38.61 | Legend 3 | 81.94 | Divine 3 | 98.63 |
Herald 4 | 5.92 | Crusader 4 | 43.05 | Legend 4 | 85.07 | Divine 4 | 99.03 |
Herald 5 | 9.03 | Crusader 5 | 47.62 | Legend 5 | 87.77 | Divine 5 | 99.31 |
Guardian 1 | 12.15 | Archon 1 | 52.28 | Ancient 1 | 90.14 | Immortal | 100.00 |
Guardian 2 | 15.39 | Archon 2 | 56.95 | Ancient 2 | 92.13 | ||
Guardian 3 | 18.80 | Archon 3 | 61.56 | Ancient 3 | 93.77 | ||
Guardian 4 | 22.40 | Archon 4 | 66.05 | Ancient 4 | 95.11 | ||
Guardian 5 | 26.17 | Archon 5 | 70.40 | Ancient 5 | 96.17 |
Starting from Season 4, the graph and percentile tables in this article will show the rank data split between Core and Support MMR.
From Season 3 to Season 4
-
The average rank dropped from Archon 4 to Archon 1.
-
The 70 percentile moved down from Legend 3 to Archon 5.
-
The percentage of players ranked at Ancient and above diminished from 15 to 11%.
Season 4 matchmaking update
Valve completely overhauled the Dota 2 matchmaking system in Season 4 with a gigantic update in September, and improved it with more drastic changes on October 10th.
Their work is not concluded because – while the new system is working well for the majority of the players – there are still big flaws, especially at the highest ranks. I am certain they will continue gathering data and improve it in the months to come.
October 11th: We are aware of matchmaking queue times taking a very long time and are working on improving it. We may need to slightly relax a few of the new quality settings for the weekend and then we’ll continue tightening things on Monday.
Below, a quick summary of the current situation after the matchmaking updates released so far.
Party matchmaking
-
Five-player parties are now matched only against other five-player parties.
-
Solo players will be matched against other solo players or at most against one party of two.
-
The acceptable MMR spread within a party has been reduced from 2800 to 2000 in order to improve the match quality of both teams.
Party at high MMR
For any party that includes an Immortal player, every player in that party will be considered the same rank as the highest player in that party.
This new rule is necessary to counter the high frequency of matchmaking abuses at high ranks, but on the other hand it will also affect “regular” parties with large MMR disparities, which might impact the match quality.
October 18th: Immortal players will only ever be matched with other Immortal or Divine players in Ranked. For example, that if there is a Divine player in a party with players below Divine, that Divine player will as a result never end up in a match with other Immortal players.
Role symmetry
Misaligned roles have a meaningful impact on game quality. An example of this is when the mid player for one team has the highest rank on their team, and the mid player on the other team has the lowest rank. This tended to cause games to be really volatile and not enjoyable.
It is not fun when a core player is able to stomp your whole team, so starting from this season there will be rank symmetry between players on the same role.
Also, the matchmaker will try to avoid having supports as the highest MMR players in a game, whenever possible.
Bans and punishment
-
Players that have a behavior score below 3000 are no longer able to use chat or voice until their score rises above the acceptable threshold.
-
Booster and exploiter detection algorithms are constantly updated, and there will be regular ban waves.
-
Lots of users have been banned for violating the Steam Service Agreement that prevents the purchase or sale of Steam accounts, and others because they reached an extraordinarily low behaviour score.
-
-
You can now report players who do not play the role they queued for.
Valve is really trying their best to fight matchmaking abuses, in fact even pro players are punished. In the video below, the famous Jacky “EternaLEnVy” Mao got banned for six months, most probably due to a combination of role stealing and low behaviour score.
“I started at 9k Conduct summary somewhere during July. Then i started to role steal all the way to 1 conduct summary within a span of 2 weeks.
Then after they implemented the stealing role report at start of game I stopped and since then I’ve won 90% of my games playing unconventional heroes and being PMA.
During this time my conduct summary kept going up up but i would always end up in low priority anyway. Finally today after raising my conduct summary from 600 to 1.6K I am banned for 6 months.”
— Jacky “EternaLEnVy” Mao
EternaLEnVy on the six-month ban – Reddit
Smurfs
Smurf accounts are a plague infesting our games as the ruin the match quality at most ranks.
There is not an easy way to deal with them, so the developers are working to improve the detection mechanism and to put them on the right rank area.
We are also changing the mechanism to grant Ranked access. Rather than a fixed number of games, we are changing the metric to be a time based one and increased that amount to 100 hours of playtime.
MMR distribution by Medal – Season 4
Valve rebalanced what MMR range each medal represents, and probably they will continue adjusting it during the season. We are also back to 5 stars per medal as 7 just created confusion among the players, and did not improve the matchmaking quality.
In the past, once a player reached a certain rank medal, they would retain that medal for the rest of the season. Now, if you drop more than one star away from your actual rank, your medal will be adjusted to reflect the new MMR.
One of the best benefits brought by this change is the fight against account buyers: a player can no longer buy an account and keep the high medal for the whole season.
Finally, when winning or losing a match queued as one type of role (Core or Support), you will also gain or lose MMR of the other type by a certain percentage.
Below, the season 4 distribution used by the Dota 2 wiki:
-
Herald: 1 – 769
-
Guardian: 770- 1539
-
Crusader: 1540 – 2309
-
Archon: 2310 – 3079
-
Legend: 3080 – 3849
-
Ancient: 3850 – 4619
-
Divine: 4620 – 5420+
All the Dota 2 ranked seasons
I had to split this analysis in several articles because of the excessive amount of tables and graphs, which caused very long loading times.
Stats and seasonal rank graphs: dota.rgp.io – Header image (The Havoc of Dragon Palace for Monkey King): Valve