Dota 2 Rank Distribution and Medals in Season 4

Dota 2 Rank Distribution and Medals in Season 4

The Dota 2 rank distribution and estimated MMR by medal during season 4. Data based on 4 million players.

I have been asked numerous times about the rank distribution in Dota 2. We don’t have official and specific info from Valve, but thanks to the work of the community and some tools, it is possible to find a reasonable answer.

The following dataset has the purpose to create a plausible MMR distribution by collecting data from as many players as possible.

A fraction of the player base might not be available as you can’t gather data from Dota 2 profiles that keep their info hidden, but the tool used for this distribution claims that “it covers nearly all ranked players and is not affected by the third-party sharing option” because “it gathers data directly from the Dota 2 system”.

All the Dota 2 ranked seasons

I had to split this analysis into multiple articles due to the excessive number of tables and graphs, which resulted in very long loading times.


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

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+


Previous months

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

Stats and seasonal rank graphs: dota.rgp.io - Header image (Arms of the Bogatyr loading screen for Pudge): 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.