Dota Seasonal Rank distribution and Medals - May 2024

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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution 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

Dota 2 rank distribution February 2022 Season 5
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

Dota 2 rank distribution December 2021 season 5
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

Dota 2 rank distribution October 2021 season 5
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

Dota 2 rank distribution August 2021 season 5
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

Dota 2 Rank Distribution June 2021 Season 5
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

Dota 2 Rank Distribution April 2021 Season 5
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

Dota 2 Rank Distribution February 2021 Season 5
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

Dota 2 Rank Distribution December 2020 Season 5
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

Dota 2 Rank Distribution November 2020 Season 5

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.

Upon logging in, you can go to Settings, and under the Account tab there is a new MMR Recalibration section. 

To prevent everyone from recalibrating at once, start-times will be spaced out evenly between October 22, 2020 and November 22, 2020 and can be activated anytime until the Season is over. 

Feel free to press the button the moment it’s available to you, never press it, or warm back up to competitive play before activating it.
— Valve

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

Dota 2 Rank Distribution July 2020 Season 4

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

Dota 2 Rank Distribution May 2020 Season 4

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

Dota 2 rank distribution season 4 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

Dota 2 rank distribution Season 4 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

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

Dota 2 rank distribution Season 4 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

Dota 2 rank distribution Season 4 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

Dota 2 rank distribution Season 4 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

Dota 2 rank distribution November 2019 Season 4

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

Dota 2 rank distribution October 2019 Season 4

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.

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

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 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

Vincenzo is an esports writer with ten years of experience. Former head editor for Natus Vincere, he has produced content for DreamHack, FACEIT, DOTAFire, 2P, and more. Follow him on Twitter and Facebook.