Dota Seasonal Rank distribution and Medals - May 2024
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.
All the tools utilize the Valve Dota 2 API, but the final data can be displayed in different ways. Previously, I used the data from Open Dota for this distribution, but starting from May 2023 (matchmaking reset and new Glicko system) I will use Stratz.
As far as I know, with Open Dota, a fraction of the player base is not available as you can’t gather data from Dota 2 profiles that keep their info hidden. Stratz should include any calibrated account - most probably they gather certain data while keeping the individual player anonymous. Moreover, I noticed that Open Dota did not reset their MMR data with patch 7.33, therefore I can only recommend and utilize this new tool.
The following dataset has the purpose of creating a plausible MMR distribution by collecting data from as many players as possible. With over 5 million (season 6) 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
Rank distribution - Season 6
Officially, the latest Dota 2 season is Season 4 as Valve stopped releasing new ones. However, for the sake of organization, I believe we can determine two more seasons based on when mass recalibrations took place:
Season 5 started in October / November 2020, as every player had the chance to reset their MMR and recalibrate via the new MMR Recalibration section.
Season 6 started in April 2023 with patch 7.33 and the New Frontiers update, which forced all the players to recalibrate, and introduced a new matchmaking algorithm called Glicko.
The new matchmaking system
“The switch to our new matchmaking system will feel a little like the start of a new matchmaking season:
All players will be placed back into a short calibration mode, initially seeded by their previous rank.
Calibration is no longer a fixed number of matches. Instead, a player is considered calibrated whenever their Rank Confidence is above a certain threshold.
Upon calibration, it is likely that you will end up with a different medal than you had before. However, even if your medal changes significantly, you should expect to be matched with players of a similar skill level.
Matches will no longer have a fixed MMR gain/loss. It will be variable based on a number of factors, including the Ranks and Rank Confidence of the participants. However, we will cap the gain/loss per match to prevent particularly negative outcomes.
A player's Rank Confidence will slowly lower over time if the player does not play matches.”
May 2024
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 press on the grey area to swipe and sort it.
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.06 | Crusader 1 | 25.92 | Legend 1 | 69.95 | Divine 1 | 93.85 |
Herald 2 | 1.28 | Crusader 2 | 30.11 | Legend 2 | 73.63 | Divine 2 | 95.12 |
Herald 3 | 2.71 | Crusader 3 | 34.48 | Legend 3 | 76.96 | Divine 3 | 96.11 |
Herald 4 | 4.58 | Crusader 4 | 38.98 | Legend 4 | 79.94 | Divine 4 | 96.88 |
Herald 5 | 6.74 | Crusader 5 | 43.55 | Legend 5 | 82.63 | Divine 5 | 97.54 |
Guardian 1 | 9.21 | Archon 1 | 48.30 | Ancient 1 | 85.25 | Immortal | 100.00 |
Guardian 2 | 11.95 | Archon 2 | 52.95 | Ancient 2 | 87.46 | ||
Guardian 3 | 14.99 | Archon 3 | 57.45 | Ancient 3 | 89.33 | ||
Guardian 4 | 18.32 | Archon 4 | 61.77 | Ancient 4 | 90.90 | ||
Guardian 5 | 21.93 | Archon 5 | 65.87 | Ancient 5 | 92.27 |
Summary of the data
According to these statistics, the average player is an Archon 1, while a Legend 1 is already way above the average hitting the 70 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 14% of the players are spread from Ancient 1 to Immortal, with Divine starting from above the 95 percentile. Many high ranked players often complain about the current state of the matchmaking, but with only 5% of the player base at Divine, and even split in multiple servers, matching together individuals with similar skills isn’t an easy task.
Only 1.8% 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.
March 2024
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.06 | Crusader 1 | 26.22 | Legend 1 | 70.71 | Divine 1 | 94.24 |
Herald 2 | 1.30 | Crusader 2 | 30.47 | Legend 2 | 74.38 | Divine 2 | 95.46 |
Herald 3 | 2.75 | Crusader 3 | 34.90 | Legend 3 | 77.68 | Divine 3 | 96.40 |
Herald 4 | 4.65 | Crusader 4 | 39.48 | Legend 4 | 80.65 | Divine 4 | 97.13 |
Herald 5 | 6.83 | Crusader 5 | 44.11 | Legend 5 | 83.30 | Divine 5 | 97.74 |
Guardian 1 | 9.33 | Archon 1 | 48.92 | Ancient 1 | 85.87 | Immortal | 100.00 |
Guardian 2 | 12.09 | Archon 2 | 53.61 | Ancient 2 | 88.04 | ||
Guardian 3 | 15.16 | Archon 3 | 58.18 | Ancient 3 | 89.87 | ||
Guardian 4 | 18.53 | Archon 4 | 62.52 | Ancient 4 | 91.40 | ||
Guardian 5 | 22.18 | Archon 5 | 66.64 | Ancient 5 | 92.72 |
January 2024
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.08 | Crusader 1 | 31.01 | Legend 1 | 75.96 | Divine 1 | 93.98 |
Herald 2 | 1.54 | Crusader 2 | 35.98 | Legend 2 | 79.08 | Divine 2 | 96.15 |
Herald 3 | 3.2 | Crusader 3 | 41.01 | Legend 3 | 81.84 | Divine 3 | 96.91 |
Herald 4 | 5.27 | Crusader 4 | 46.05 | Legend 4 | 84.27 | Divine 4 | 97.5 |
Herald 5 | 7.73 | Crusader 5 | 50.94 | Legend 5 | 86.42 | Divine 5 | 97.98 |
Guardian 1 | 10.66 | Archon 1 | 55.86 | Ancient 1 | 88.47 | Immortal | 99.99 |
Guardian 2 | 14.01 | Archon 2 | 60.48 | Ancient 2 | 90.21 | ||
Guardian 3 | 17.75 | Archon 3 | 64.82 | Ancient 3 | 91.68 | ||
Guardian 4 | 21.83 | Archon 4 | 68.78 | Ancient 4 | 92.92 | ||
Guardian 5 | 26.21 | Archon 5 | 74.23 | Ancient 5 | 93.67 |
November 2023
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.07 | Crusader 1 | 30.21 | Legend 1 | 76.46 | Divine 1 | 95.39 |
Herald 2 | 1.38 | Crusader 2 | 35.33 | Legend 2 | 79.58 | Divine 2 | 96.34 |
Herald 3 | 2.86 | Crusader 3 | 40.55 | Legend 3 | 82.34 | Divine 3 | 97.07 |
Herald 4 | 4.74 | Crusader 4 | 45.78 | Legend 4 | 84.76 | Divine 4 | 97.64 |
Herald 5 | 7.03 | Crusader 5 | 50.86 | Legend 5 | 86.88 | Divine 5 | 98.09 |
Guardian 1 | 9.82 | Archon 1 | 55.94 | Ancient 1 | 88.88 | Immortal | 99.99 |
Guardian 2 | 13.07 | Archon 2 | 60.69 | Ancient 2 | 90.6 | ||
Guardian 3 | 16.77 | Archon 3 | 65.13 | Ancient 3 | 92.02 | ||
Guardian 4 | 20.86 | Archon 4 | 69.2 | Ancient 4 | 93.22 | ||
Guardian 5 | 25.32 | Archon 5 | 72.91 | Ancient 5 | 94.25 |
September 2023
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.06 | Crusader 1 | 28.09 | Legend 1 | 76.24 | Divine 1 | 95.43 |
Herald 2 | 1 | Crusader 2 | 33.37 | Legend 2 | 79.44 | Divine 2 | 96.36 |
Herald 3 | 2.14 | Crusader 3 | 38.81 | Legend 3 | 82.27 | Divine 3 | 97.1 |
Herald 4 | 3.68 | Crusader 4 | 44.27 | Legend 4 | 84.73 | Divine 4 | 97.67 |
Herald 5 | 5.64 | Crusader 5 | 49.6 | Legend 5 | 86.89 | Divine 5 | 98.12 |
Guardian 1 | 8.13 | Archon 1 | 54.91 | Ancient 1 | 88.91 | Immortal | 99.99 |
Guardian 2 | 11.13 | Archon 2 | 59.9 | Ancient 2 | 90.62 | ||
Guardian 3 | 14.66 | Archon 3 | 64.53 | Ancient 3 | 92.05 | ||
Guardian 4 | 18.65 | Archon 4 | 68.76 | Ancient 4 | 93.27 | ||
Guardian 5 | 23.11 | Archon 5 | 72.59 | Ancient 5 | 94.3 |
July 2023
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.05 | Crusader 1 | 26.26 | Legend 1 | 76.72 | Divine 1 | 95.61 |
Herald 2 | 0.7 | Crusader 2 | 31.82 | Legend 2 | 79.94 | Divine 2 | 96.51 |
Herald 3 | 1.55 | Crusader 3 | 37.59 | Legend 3 | 82.75 | Divine 3 | 97.22 |
Herald 4 | 2.74 | Crusader 4 | 43.42 | Legend 4 | 85.19 | Divine 4 | 97.77 |
Herald 5 | 4.36 | Crusader 5 | 49.1 | Legend 5 | 87.32 | Divine 5 | 98.21 |
Guardian 1 | 6.51 | Archon 1 | 54.71 | Ancient 1 | 89.29 | Immortal | 99.99 |
Guardian 2 | 9.23 | Archon 2 | 59.96 | Ancient 2 | 90.95 | ||
Guardian 3 | 12.57 | Archon 3 | 64.78 | Ancient 3 | 92.35 | ||
Guardian 4 | 16.52 | Archon 4 | 69.14 | Ancient 4 | 93.53 | ||
Guardian 5 | 21.07 | Archon 5 | 73.04 | Ancient 5 | 94.52 |
May 2023
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.03 | Crusader 1 | 22.85 | Legend 1 | 76.8 | Divine 1 | 95.64 |
Herald 2 | 0.32 | Crusader 2 | 28.81 | Legend 2 | 80.05 | Divine 2 | 96.53 |
Herald 3 | 0.77 | Crusader 3 | 35.07 | Legend 3 | 82.9 | Divine 3 | 97.23 |
Herald 4 | 1.46 | Crusader 4 | 41.47 | Legend 4 | 85.36 | Divine 4 | 97.78 |
Herald 5 | 2.53 | Crusader 5 | 47.69 | Legend 5 | 87.49 | Divine 5 | 98.22 |
Guardian 1 | 4.12 | Archon 1 | 53.74 | Ancient 1 | 89.41 | Immortal | 99.99 |
Guardian 2 | 6.3 | Archon 2 | 59.34 | Ancient 2 | 91.03 | ||
Guardian 3 | 9.22 | Archon 3 | 64.43 | Ancient 3 | 92.42 | ||
Guardian 4 | 12.95 | Archon 4 | 69.01 | Ancient 4 | 93.6 | ||
Guardian 5 | 17.47 | Archon 5 | 73.08 | Ancient 5 | 94.58 |
Season 6 matchmaking update
Rank and Rank Confidence
Matchmaking Rating (MMR) is really just made of two numbers: Rank and Rank Confidence.Your Rank is an estimate of your skill, and your Rank Confidence is our confidence in that estimate. When you play a match, we adjust your Rank based on whether you win or lose. Your Rank Confidence also goes up, because now we have more data.
Old Elo algorithm
Dota has traditionally used a modified version of the Elo algorithm to implement Rank and Rank Confidence changes. But over time we've noticed a few problems with our approach. For one example, the distribution of MMRs has gradually shifted lower, causing an undesired clumping in the 0-1000 MMR range. Another problem was that players who took a break and returned were having a hard time getting back to an accurate MMR, because their previous skill level was no longer representative.
The Glicko system
To address this, we're switching to a different algorithm called Glicko, which should let you quickly and accurately get matched with other players at a similar skill level. On the math side, Glicko lets us better factor a player's Rank Confidence into our calculations, resulting in more accurate decisions about Rank gains and losses.
We've been running both matchmaking systems simultaneously behind the scenes for a while now to help us build confidence in these changes. We understand that accurate MMR is only one of many factors that impact match quality, and like all changes in this space we're interested in hearing your feedback.
Immortal matchmaking
At Immortal rank, knowing the other players, gelling with them, and choosing a nice balance of roles is more important than just MMR. So we’ve redesigned matchmaking at the Immortal level to account for that.
Matches in the Immortal ranks won’t use pre-made teams anymore. Instead, two captains will get to draft the other eight players onto each team, making your team more impactful than if you’d just relied on MMR to assign lineups. So if your match sucks now, you’ve got no one to blame but yourselves, Immortals.
MMR distribution by Medal - Season 6
Below, the season 6 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+
Rank distribution - Season 5
With over 5 million (season 5), 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.
April 2023
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.07 | Crusader 1 | 33.33 | Legend 1 | 74.97 | Divine 1 | 95.47 |
Herald 2 | 2.21 | Crusader 2 | 37.64 | Legend 2 | 78.23 | Divine 2 | 96.48 |
Herald 3 | 4.47 | Crusader 3 | 42.00 | Legend 3 | 81.16 | Divine 3 | 97.26 |
Herald 4 | 7.35 | Crusader 4 | 46.41 | Legend 4 | 83.77 | Divine 4 | 97.85 |
Herald 5 | 10.50 | Crusader 5 | 50.75 | Legend 5 | 86.08 | Divine 5 | 98.34 |
Guardian 1 | 13.91 | Archon 1 | 55.23 | Ancient 1 | 88.34 | Immortal | 100.00 |
Guardian 2 | 17.47 | Archon 2 | 59.55 | Ancient 2 | 90.21 | ||
Guardian 3 | 21.21 | Archon 3 | 63.69 | Ancient 3 | 91.78 | ||
Guardian 4 | 25.08 | Archon 4 | 67.72 | Ancient 4 | 93.08 | ||
Guardian 5 | 29.08 | Archon 5 | 71.31 | Ancient 5 | 94.20 |
January 2023
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.06 | Crusader 1 | 32.45 | Legend 1 | 74.45 | Divine 1 | 95.42 |
Herald 2 | 2.13 | Crusader 2 | 36.75 | Legend 2 | 77.79 | Divine 2 | 96.45 |
Herald 3 | 4.31 | Crusader 3 | 41.09 | Legend 3 | 80.78 | Divine 3 | 97.24 |
Herald 4 | 7.07 | Crusader 4 | 45.50 | Legend 4 | 83.45 | Divine 4 | 97.84 |
Herald 5 | 10.11 | Crusader 5 | 49.87 | Legend 5 | 85.83 | Divine 5 | 98.33 |
Guardian 1 | 13.40 | Archon 1 | 54.38 | Ancient 1 | 88.13 | Immortal | 100.00 |
Guardian 2 | 16.86 | Archon 2 | 58.76 | Ancient 2 | 90.05 | ||
Guardian 3 | 20.51 | Archon 3 | 62.97 | Ancient 3 | 91.66 | ||
Guardian 4 | 24.29 | Archon 4 | 66.95 | Ancient 4 | 92.98 | ||
Guardian 5 | 28.25 | Archon 5 | 70.72 | Ancient 5 | 94.12 |
October 2022
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.06 | Crusader 1 | 31.14 | Legend 1 | 73.63 | Divine 1 | 95.32 |
Herald 2 | 1.95 | Crusader 2 | 35.39 | Legend 2 | 77.07 | Divine 2 | 96.38 |
Herald 3 | 4.01 | Crusader 3 | 39.72 | Legend 3 | 80.17 | Divine 3 | 97.20 |
Herald 4 | 6.62 | Crusader 4 | 44.13 | Legend 4 | 82.94 | Divine 4 | 97.81 |
Herald 5 | 9.49 | Crusader 5 | 48.53 | Legend 5 | 85.39 | Divine 5 | 98.31 |
Guardian 1 | 12.62 | Archon 1 | 53.10 | Ancient 1 | 87.78 | Immortal | 100.00 |
Guardian 2 | 15.93 | Archon 2 | 57.53 | Ancient 2 | 89.77 | ||
Guardian 3 | 19.45 | Archon 3 | 61.84 | Ancient 3 | 91.43 | ||
Guardian 4 | 23.14 | Archon 4 | 65.92 | Ancient 4 | 92.79 | ||
Guardian 5 | 26.99 | Archon 5 | 69.78 | Ancient 5 | 93.97 |
August 2022
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.06 | Crusader 1 | 30.14 | Legend 1 | 73.03 | Divine 1 | 95.25 |
Herald 2 | 1.81 | Crusader 2 | 34.36 | Legend 2 | 76.54 | Divine 2 | 96.33 |
Herald 3 | 3.74 | Crusader 3 | 38.69 | Legend 3 | 79.72 | Divine 3 | 97.16 |
Herald 4 | 6.22 | Crusader 4 | 43.11 | Legend 4 | 82.55 | Divine 4 | 97.79 |
Herald 5 | 8.98 | Crusader 5 | 47.54 | Legend 5 | 85.06 | Divine 5 | 98.29 |
Guardian 1 | 12 | Archon 1 | 52.15 | Ancient 1 | 87.51 | Immortal | 100.00 |
Guardian 2 | 15.21 | Archon 2 | 56.66 | Ancient 2 | 89.56 | ||
Guardian 3 | 18.63 | Archon 3 | 61.02 | Ancient 3 | 91.26 | ||
Guardian 4 | 22.25 | Archon 4 | 65.17 | Ancient 4 | 92.66 | ||
Guardian 5 | 26.04 | Archon 5 | 69.10 | Ancient 5 | 93.86 |
June 2022
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.06 | Crusader 1 | 29.37 | Legend 1 | 72.56 | Divine 1 | 95.19 |
Herald 2 | 1.70 | Crusader 2 | 33.57 | Legend 2 | 76.14 | Divine 2 | 96.29 |
Herald 3 | 3.54 | Crusader 3 | 37.90 | Legend 3 | 79.37 | Divine 3 | 97.14 |
Herald 4 | 5.93 | Crusader 4 | 42.33 | Legend 4 | 82.26 | Divine 4 | 97.77 |
Herald 5 | 8.59 | Crusader 5 | 46.78 | Legend 5 | 84.81 | Divine 5 | 98.29 |
Guardian 1 | 11.52 | Archon 1 | 51.41 | Ancient 1 | 87.32 | Immortal | 100.00 |
Guardian 2 | 14.64 | Archon 2 | 55.96 | Ancient 2 | 89.40 | ||
Guardian 3 | 17.99 | Archon 3 | 60.37 | Ancient 3 | 91.13 | ||
Guardian 4 | 21.55 | Archon 4 | 64.58 | Ancient 4 | 92.56 | ||
Guardian 5 | 25.31 | Archon 5 | 68.57 | Ancient 5 | 93.78 |
April 2022
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.05 | Crusader 1 | 28.45 | Legend 1 | 72.02 | Divine 1 | 95.15 |
Herald 2 | 1.59 | Crusader 2 | 32.63 | Legend 2 | 75.68 | Divine 2 | 96.27 |
Herald 3 | 3.33 | Crusader 3 | 36.94 | Legend 3 | 78.98 | Divine 3 | 97.13 |
Herald 4 | 5.59 | Crusader 4 | 41.38 | Legend 4 | 81.93 | Divine 4 | 97.78 |
Herald 5 | 8.14 | Crusader 5 | 45.86 | Legend 5 | 84.55 | Divine 5 | 98.30 |
Guardian 1 | 10.95 | Archon 1 | 50.54 | Ancient 1 | 87.10 | Immortal | 100.00 |
Guardian 2 | 13.96 | Archon 2 | 55.13 | Ancient 2 | 89.23 | ||
Guardian 3 | 17.23 | Archon 3 | 59.60 | Ancient 3 | 91.01 | ||
Guardian 4 | 20.72 | Archon 4 | 63.87 | Ancient 4 | 92.47 | ||
Guardian 5 | 24.42 | Archon 5 | 67.94 | Ancient 5 | 93.71 |
February 2022
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.04 | Crusader 1 | 27.60 | Legend 1 | 71.51 | Divine 1 | 95.13 |
Herald 2 | 1.57 | Crusader 2 | 31.75 | Legend 2 | 75.23 | Divine 2 | 96.27 |
Herald 3 | 3.21 | Crusader 3 | 36.04 | Legend 3 | 78.61 | Divine 3 | 97.14 |
Herald 4 | 5.34 | Crusader 4 | 40.49 | Legend 4 | 81.62 | Divine 4 | 97.79 |
Herald 5 | 7.75 | Crusader 5 | 44.99 | Legend 5 | 84.30 | Divine 5 | 98.31 |
Guardian 1 | 10.44 | Archon 1 | 49.70 | Ancient 1 | 86.90 | Immortal | 100.00 |
Guardian 2 | 13.36 | Archon 2 | 54.34 | Ancient 2 | 89.09 | ||
Guardian 3 | 16.54 | Archon 3 | 58.87 | Ancient 3 | 90.90 | ||
Guardian 4 | 19.96 | Archon 4 | 63.20 | Ancient 4 | 92.39 | ||
Guardian 5 | 23.61 | Archon 5 | 67.35 | Ancient 5 | 93.67 |
December 2021
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.04 | Crusader 1 | 26.48 | Legend 1 | 70.79 | Divine 1 | 95.06 |
Herald 2 | 1.41 | Crusader 2 | 30.59 | Legend 2 | 74.62 | Divine 2 | 96.23 |
Herald 3 | 2.92 | Crusader 3 | 34.87 | Legend 3 | 78.08 | Divine 3 | 97.13 |
Herald 4 | 4.91 | Crusader 4 | 39.32 | Legend 4 | 81.19 | Divine 4 | 97.79 |
Herald 5 | 7.17 | Crusader 5 | 43.84 | Legend 5 | 83.94 | Divine 5 | 98.31 |
Guardian 1 | 9.73 | Archon 1 | 48.58 | Ancient 1 | 86.62 | Immortal | 100.00 |
Guardian 2 | 12.53 | Archon 2 | 53.27 | Ancient 2 | 88.86 | ||
Guardian 3 | 15.62 | Archon 3 | 57.87 | Ancient 3 | 90.72 | ||
Guardian 4 | 18.95 | Archon 4 | 62.29 | Ancient 4 | 92.26 | ||
Guardian 5 | 22.54 | Archon 5 | 66.54 | Ancient 5 | 93.56 |
October 2021
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.03 | Crusader 1 | 25.24 | Legend 1 | 69.88 | Divine 1 | 94.97 |
Herald 2 | 1.30 | Crusader 2 | 29.29 | Legend 2 | 73.83 | Divine 2 | 96.17 |
Herald 3 | 2.68 | Crusader 3 | 33.54 | Legend 3 | 77.41 | Divine 3 | 97.09 |
Herald 4 | 4.51 | Crusader 4 | 37.96 | Legend 4 | 80.61 | Divine 4 | 97.76 |
Herald 5 | 6.63 | Crusader 5 | 42.49 | Legend 5 | 83.46 | Divine 5 | 98.29 |
Guardian 1 | 9.04 | Archon 1 | 47.26 | Ancient 1 | 86.23 | Immortal | 100.00 |
Guardian 2 | 11.70 | Archon 2 | 51.99 | Ancient 2 | 88.56 | ||
Guardian 3 | 14.67 | Archon 3 | 56.67 | Ancient 3 | 90.48 | ||
Guardian 4 | 17.90 | Archon 4 | 61.18 | Ancient 4 | 92.07 | ||
Guardian 5 | 21.38 | Archon 5 | 65.53 | Ancient 5 | 93.42 |
August 2021
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.03 | Crusader 1 | 24.35 | Legend 1 | 69.22 | Divine 1 | 94.90 |
Herald 2 | 1.20 | Crusader 2 | 28.36 | Legend 2 | 73.26 | Divine 2 | 96.13 |
Herald 3 | 2.49 | Crusader 3 | 32.57 | Legend 3 | 76.93 | Divine 3 | 97.07 |
Herald 4 | 4.21 | Crusader 4 | 36.97 | Legend 4 | 80.21 | Divine 4 | 97.75 |
Herald 5 | 6.23 | Crusader 5 | 41.50 | Legend 5 | 83.12 | Divine 5 | 98.29 |
Guardian 1 | 8.54 | Archon 1 | 46.29 | Ancient 1 | 85.96 | Immortal | 100.00 |
Guardian 2 | 11.11 | Archon 2 | 51.06 | Ancient 2 | 88.35 | ||
Guardian 3 | 13.98 | Archon 3 | 55.79 | Ancient 3 | 90.32 | ||
Guardian 4 | 17.13 | Archon 4 | 60.36 | Ancient 4 | 91.94 | ||
Guardian 5 | 20.56 | Archon 5 | 64.78 | Ancient 5 | 93.32 |
June 2021
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.03 | Crusader 1 | 23.39 | Legend 1 | 68.45 | Divine 1 | 94.82 |
Herald 2 | 1.10 | Crusader 2 | 27.35 | Legend 2 | 72.58 | Divine 2 | 96.08 |
Herald 3 | 2.29 | Crusader 3 | 31.52 | Legend 3 | 76.35 | Divine 3 | 97.04 |
Herald 4 | 3.92 | Crusader 4 | 35.90 | Legend 4 | 79.72 | Divine 4 | 97.73 |
Herald 5 | 5.84 | Crusader 5 | 40.41 | Legend 5 | 82.71 | Divine 5 | 98.27 |
Guardian 1 | 8.03 | Archon 1 | 45.21 | Ancient 1 | 85.63 | Immortal | 100.00 |
Guardian 2 | 10.50 | Archon 2 | 50.01 | Ancient 2 | 88.08 | ||
Guardian 3 | 13.27 | Archon 3 | 54.78 | Ancient 3 | 90.11 | ||
Guardian 4 | 16.33 | Archon 4 | 59.42 | Ancient 4 | 91.78 | ||
Guardian 5 | 19.68 | Archon 5 | 63.92 | Ancient 5 | 93.18 |
April 2021
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.03 | Crusader 1 | 22.62 | Legend 1 | 67.79 | Divine 1 | 94.76 |
Herald 2 | 1.01 | Crusader 2 | 26.51 | Legend 2 | 72.00 | Divine 2 | 96.05 |
Herald 3 | 2.13 | Crusader 3 | 30.63 | Legend 3 | 75.84 | Divine 3 | 97.02 |
Herald 4 | 3.67 | Crusader 4 | 35.00 | Legend 4 | 79.30 | Divine 4 | 97.72 |
Herald 5 | 5.52 | Crusader 5 | 39.49 | Legend 5 | 82.37 | Divine 5 | 98.27 |
Guardian 1 | 7.63 | Archon 1 | 44.29 | Ancient 1 | 85.35 | Immortal | 100.00 |
Guardian 2 | 10.01 | Archon 2 | 49.11 | Ancient 2 | 87.87 | ||
Guardian 3 | 12.69 | Archon 3 | 53.91 | Ancient 3 | 89.95 | ||
Guardian 4 | 15.68 | Archon 4 | 58.62 | Ancient 4 | 91.65 | ||
Guardian 5 | 18.95 | Archon 5 | 63.18 | Ancient 5 | 93.09 |
February 2021
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.02 | Crusader 1 | 22.07 | Legend 1 | 67.37 | Divine 1 | 94.76 |
Herald 2 | 0.93 | Crusader 2 | 25.93 | Legend 2 | 71.64 | Divine 2 | 96.06 |
Herald 3 | 2.00 | Crusader 3 | 30.04 | Legend 3 | 75.55 | Divine 3 | 97.03 |
Herald 4 | 3.49 | Crusader 4 | 34.38 | Legend 4 | 79.07 | Divine 4 | 97.74 |
Herald 5 | 5.28 | Crusader 5 | 38.87 | Legend 5 | 82.19 | Divine 5 | 98.28 |
Guardian 1 | 7.34 | Archon 1 | 43.68 | Ancient 1 | 85.22 | Immortal | 100.00 |
Guardian 2 | 9.67 | Archon 2 | 48.52 | Ancient 2 | 87.77 | ||
Guardian 3 | 12.29 | Archon 3 | 53.36 | Ancient 3 | 89.88 | ||
Guardian 4 | 15.22 | Archon 4 | 58.10 | Ancient 4 | 91.61 | ||
Guardian 5 | 18.46 | Archon 5 | 62.71 | Ancient 5 | 93.07 |
December 2020
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.02 | Crusader 1 | 21.50 | Legend 1 | 66.92 | Divine 1 | 94.78 |
Herald 2 | 0.86 | Crusader 2 | 25.32 | Legend 2 | 71.25 | Divine 2 | 96.09 |
Herald 3 | 1.88 | Crusader 3 | 29.38 | Legend 3 | 75.25 | Divine 3 | 97.07 |
Herald 4 | 3.30 | Crusader 4 | 33.70 | Legend 4 | 78.83 | Divine 4 | 97.78 |
Herald 5 | 5.04 | Crusader 5 | 38.19 | Legend 5 | 82.02 | Divine 5 | 98.31 |
Guardian 1 | 7.04 | Archon 1 | 42.99 | Ancient 1 | 85.10 | Immortal | 100.00 |
Guardian 2 | 9.32 | Archon 2 | 47.87 | Ancient 2 | 87.71 | ||
Guardian 3 | 11.89 | Archon 3 | 52.73 | Ancient 3 | 89.85 | ||
Guardian 4 | 14.76 | Archon 4 | 57.53 | Ancient 4 | 91.61 | ||
Guardian 5 | 17.94 | Archon 5 | 62.19 | Ancient 5 | 93.07 |
November 2020
Starting from this month, I will use the data provided by OpenDota as the previous website closed.
Rank | Percentile | Rank | Percentile | Rank | Percentile | Rank | Percentile |
---|---|---|---|---|---|---|---|
Herald 1 | 0.02 | Crusader 1 | 21.30 | Legend 1 | 66.77 | Divine 1 | 94.81 |
Herald 2 | 0.87 | Crusader 2 | 25.10 | Legend 2 | 71.14 | Divine 2 | 96.12 |
Herald 3 | 1.87 | Crusader 3 | 29.15 | Legend 3 | 75.17 | Divine 3 | 97.10 |
Herald 4 | 3.26 | Crusader 4 | 33.46 | Legend 4 | 78.79 | Divine 4 | 97.81 |
Herald 5 | 4.97 | Crusader 5 | 37.95 | Legend 5 | 81.98 | Divine 5 | 98.33 |
Guardian 1 | 6.94 | Archon 1 | 42.75 | Ancient 1 | 85.09 | Immortal | 100.00 |
Guardian 2 | 9.20 | Archon 2 | 47.64 | Ancient 2 | 87.71 | ||
Guardian 3 | 11.75 | Archon 3 | 52.51 | Ancient 3 | 89.87 | ||
Guardian 4 | 14.60 | Archon 4 | 57.34 | Ancient 4 | 91.63 | ||
Guardian 5 | 17.75 | Archon 5 | 62.02 | Ancient 5 | 93.10 |
Season 5 matchmaking update
Starting from Season 5, the MMR reset is optional. The recalibration is spread out as much as possible to not create too much volatility, so that the players involved will be able to do it in a more stable environment.
MMR distribution by Medal - Season 5
Below, the season 5 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+
Rank distribution - Season 4
July 2020
Starting from this month, I will display only one table because the percentage of players at each rank as a Core/Support is pretty much the same.
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 |
May 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 |
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.
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
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.
Edit: the clip is no longer available.
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 from May 2023: Stratz - Stats from November 2020: OpenDota - Stats and seasonal rank graphs until July 2020: dota.rgp.io - Header image (The Havoc of Dragon Palace for Monkey King): Valve