Best Dota 2 Players of All Time – 2024 Edition

Top Esports Betting Sites
ggbet logo
GG.Bet
+200% Up To $300
GG.Bet Review
thunderpick logo
Thunderpick
Up to €/$600 Bonus
Thunderpick Review
bc game logo
BC Game
180% On First Deposit
BC Game Review
n1bet logo small
N1Bet
$/€5,000 + 200FS!
N1Bet Review
mystake logo small
MyStake
Up To €500 Welcome Bonus
MyStake Review
Latest Esports News

Published: Mar 7, 2024 - Last Updated: Jun 22, 2024

The best Dota 2 players, the immortalized International Champions, the GOATs. Exceptional players go by many titles, but it is the defining MVP moments and championships they won that engraved their names as the world’s best Dota 2 players.

As such, the Dota 2 scene has no shortage of incredible talents, so to speak. Plenty of players can easily be considered among the best Dota 2 players at one point or another in their careers. Yet, what differentiates the following ten apart, is how impactful they have been to the way Dota 2 games are played or how instrumental they have been for their organizations during their career.

Join the Nightwatch!

Yes, I am over 18*
Yes, I would like to receive betting tips, promo codes and offers from EsportsBets. For more info on how we proceed user data, see Privacy and Cookie Policies.

The 2024 Best Players in Dota 2

Here’s our subjective list of the best players in Dota 2 right now, worth knowing if you tend to use Dota 2 betting sites.

RankDota 2 Player
#10Aydin "iNSaNiA" Sarkohi
#9Anton "dyrachyo" Shkredov
#8Quinn "Quinn" Callahan
#7Denis "Larl" Sigitov
#6Topias "Topson" Taavitsainen
#5Neta “33” Shapira
#4Michał "Nisha" Jankowski
#3Yaroslav "Miposhka" Naidenov
#2Magomed "Collapse" Khalilov
#1Illya "Yatoro" Mulyarchuk

Let’s look at each player a little more closely.

10. Aydin “iNSaNiA” Sarkohi

Best Dota 2 Players of All Time - 2024 Edition
Image Credits: Team Liquid

Currently sporting the colours of Team Liquid, Aydin “iNSaNiA” Sarkohi is a Swede competing at the highest level of competition in Dota.

Formerly dominating the esports title of Heroes of Newerth before swapping to Dota full-time, he is one of the top talents competing in Western Europe.

Helping Team Liquid reach second place a total of five times in their bittersweet 2023 season.

Continuing his role at the heart of this team, he’s certainly one of the best Dota 2 players currently competing.

9. Anton “dyrachyo” Shkredov

Best Dota 2 Players of All Time - 2024 Edition
Image Credits: Gaimin Gladiators

As one of the best Dota players in the world, Anton “dyrachyo” Shkredov was a big part of the epic Gaimin Gladiators run last season.

Playing as the carry, this youngster raked in a total of 6 Dota 2 Major wins while on Gaimin Gladiators so far, hoping to continue this legacy further into 2024.

Known mainly for this 2021/22 record, where he had the highest average kills per game during Tour 2 of the WEU Upper Division, he remains one of the biggest threats in any lobby.

8. Quinn “Quinn” Callahan

Quinn - Best Dota 2 Player
Image Credits: Gaimin Gladiators

Working alongside his teammate as listed prior, Quinn “Quinn” Callahan is another Gaimin Gladiators hero on this list of the best Dota 2 players.

Competing since 2016, his dedication and passion for competitive Dota 2 was rewarded with his recent time on the dominant WEU roster.

Back in January 2024, he was the first midlaner to ever each 13,000 MMR, only the fifth player overall to do so in the history of Dota.

With no signs of stopping anytime soon, “Quinn” is worth keeping an eye on for the 2024 season.

7. Denis “Larl” Sigitov

Best Dota 2 Players of All Time - 2024 Edition
Image Credits: Team Spirit

As part of Team Spirit’s rebuild ahead of the 2023 season, Denis “Larl” Sigitov is a Russian player who currently plays Solo Middle.

With over $1,393,500 in prize earnings, this youngster has been a reigning champion since winning The International 2023.

Having only competed since 2021, this rookie has quickly become a Dota 2 betting favourite as he intends to continue fighting to remain on this list of the best Dota 2 players.

6. Topias “Topson” Taavitsainen

Best Dota 2 Players of All Time - 2024 Edition
Image Credits: Gaimin Gladiators

Hailing from Finland, Topias “ToPSON” Taavitsainen competes at the heart of Tundra Esports as a Solo Middle.

For those unaware, this veteran has been around for quite some time, respected immensely for his two wins at The International when representing OG back in 2018 and 2019.

Now joining Tundra Esports ahead of the 2024 season, we can’t help but be excited for a roster which already sat towards the top of Western Europe.

Let’s see if he can maintain his place as one of the best Dota 2 players.

5. Neta “33” Shapira

Best Dota 2 Players of All Time - 2024 Edition
Image Credits: Tundra Esports

Shifting from Tundra Esports to Team Liquid, Neta “33” Shapira remains at the top of Western Europe.

Competing since 2014, this veteran has seen it all, switching roles between Support and Offlaner, he’s well-known for his high mechanical and micromanagement skills.

Most recently, up until 2023, he helped steer Tundra Esports to several victories, including their astoundingly dominant run at The International 2022 when they were crowned world champions.

Now representing Team Liquid, it looks like he hasn’t slowed down one bit. 

4. Michał “Nisha” Jankowski

Jankowski
Image Credits: ESL

Another prominent figurehead from Team Liquid, Michał “Nisha” Jankowski is a prodigy who has gone under the radar as being consistently among the best Dota 2 players. Despite Team Liquid win trends, Nisha has never fallen off the net worth chart as he’s an efficient farming machine.

This was made evident recently at Riyadh Masters 2023, one of the best Dota 2 tournaments, where fans pointed out how Nisha has been able to stay relevant despite his team’s downhill trend last season. As such, Nisha is a staple in Team Liquid after his time spent on Team Secret.

3. Yaroslav “Miposhka” Naidenov

Best Dota 2 Players of All Time - 2024 Edition
Image Credits: Team Spirit

As one of the loyal members of Team Spirit since their TI victory in 2021, Yaroslav “Miposhka” Naidenov stayed loyal to the roster despite a more rocky 2022 season (which still had wins in it).

Titled the Captain of this world championship team, his role on the Support is the most impressive out there.

Moreover, he was essential for their 2023 The International victory where they dominated the competition in a powerful win over Gaimin Gladiators in the Grand Final.

2. Magomed “Collapse” Khalilov

khalilov best dota 2 players
Image Credits: PGL

Second, only to Yatoro from Team Spirit, is Magomed “Collapse” Khalilov. Collapse earned a reputation for his signature heroes, Mars, Magnus, and Doom, which posed such a threat to opponents at The International.

Despite not being meta heroes, Collapse’ proficiency with these heroes forced opponents to make difficult choices in paying respect bans to his heroes.

Moreover, he showed off some exceptionally flashy plays to confirm Team Spirit’s win at The International 2023.

1. Illya “Yatoro” Mulyarchuk

yatoro best dota 2 player
Image Credits: Team Spirit

As if Collapse wasn’t a pain to deal with for Team Spirit’s rivals, Illya “Yatoro” Mulyarchuk tops the cake as the most versatile carry player. Yatoro played 14 different heroes over just 20 games, which is a testament to how no team can truly render him obsolete.

With a hero pool that rivals even ana, Yatoro has won the hearts of many fans for how young he was when he won TI10 on his first TI debut. Now, after a second win, he holds the record for the most rampages in The International main stage (5).

See also: Best Dota 2 Streamers

Who is the best Dota 2 player of all time?

best dota 2 player of all time
Image Credit: OG Esports

It comes as no surprise that the founding member of Team OG, Johan “N0tail” Sundstein is indisputably the best Dota 2 player of all time.

He founded OG, one of the best Dota 2 teams around, endured the ups and downs, and still persevered against all odds. While carry players often take the credit for achievements, we have to reserve the stage for the best Dota 2 player of all-time to the sunflower, N0tail.

While N0tail is unlikely to play at the upcoming TI, it’s great to know that his successors are doing phenomenally under his leadership.

Gabriel Sciberras
Gabriel Sciberras

Since: February 7, 2023

Gabriel is a content writer and editor at EsportsBets, covering every related esports scene and topic under the sun, apart from plenty of experience in the realm of technology and gaming. When he's not covering international news, he's focused on the local Maltese scene.

See all articles from this author