Top20: Best Dota 2 Streamers

Dota 2 has been one of the most popular esports titles for a better part of the last decade. Even before being picked up by Valve and becoming the moba giant that it is today, the game started off as a mod of a very popular Blizzard real-time strategy – Warcraft 3: Reign of Chaos.

For this reason, Dota 2 has gathered a lot of die-hard fans over the years and they’re still following and watching the game being streamed on a daily basis.

There’s a large number of top Dota 2 Twitch streamers, and while it’s hard to list absolutely each and every one of them, we’ll try to mention the best Dota 2 streamers on Twitch today.

1. AdmiralBulldog

Image Credit: Liquipedia

Henrik “AdmiralBulldog” Ahnberg is one of the best Dota 2 streamers, as well as one of the most knowledgeable Dota 2 players. He’s a co-owner and streamer of Alliance, and while he has had a very successful Dota 2 career, he’s mainly focused on streaming nowadays.

Although Dota 2 is his main game of choice, and will most likely remain that way, he has diversified his content over the years and can sometimes be found also streaming other games or just simply talking to his chat in the JustChatting section of Twitch.

2. singing

Image Credit:

Singsing is another top Dota 2 Twitch streamer who also happens to be a retired professional Dota 2 player.

His early streaming days were filled with content focused on trolling, which drew a lot of his viewers in. To this day, he’s still one of the funniest Dota 2 streamers and his humor, coupled with his Dota 2 knowledge and skill, is what makes him stand out among other streamers in the Dota 2 section of Twitch.

3. Gorgc

Image Credit: Gorgc | Instagram

Janne “Gorgc” Stefanovski is a Swedish professional Dota 2 player and streamer who is one of the top Dota 2 Twitch streamers today.

He’s got a nice personality and that’s reflected in his streams, which are usually very laid-back and enjoyable to watch. He can sometimes lose his cool and start blaming his team, but that’s generally normal for anyone who has played or streamed Dota 2.

4. Dendi

Image Credit:

Danil “Dendi” Ishutin is a legend in the Dota 2 community. He’s a professional Dota 2 player who also streams his content on Twitch. Dendi is most known for his time spent in Natus Vincere during the golden days of this professional Dota 2 team.

Nowadays he streams most days of the week, and you can expect great Dota 2 games and some really flashy moves during his streams. To this day, he’s viewed as one of the best Dota 2 players and is respected by all of his peers.

5. iceiceice

Image Credit: EvilGeniuses | Twitter

Daryl Koh “iceiceice” Pei Xiang is one of the best Dota 2 streamers today. He’s a professional Dota 2 player who’s a member of Evil Geniuses.

Not only is he streaming Dota 2 and enjoying the games on his own, he’s also actively playing in the competitive Dota 2 scene, so both casual and competitive players will get to enjoy his content.

If you’re enjoying some Dota 2 betting and would like to place some bets on EG, you should follow iceiceice in case he drops some predictions during one of his streams.

6. ODPixel

Image Credit:

Owen “ODPixel” Davies is a legendary Dota 2 caster, and throughout his years of commentating he has gathered immense amounts of Dota 2 knowledge that can be seen during his streams.

His streams are perfect for those who wish to watch some quality Dota 2 action in a completely relaxing environment.

7. DreadzTV

Image Credit: dreadztv | Twitch

DreadzTV is one of the best Twitch streamers who’s especially popular in Russia. Oftentimes he’ll be referred to as a “Russian singsing”, mainly due to his humor and his entertaining streams.

Even though he’s speaking in Russian during his streams, that shouldn’t be an issue for the international viewers given how everyone watching the stream most likely knows how the game works.

8. Attackerdota

Image Credit: TeamNigma | Twitter

Mohammed “Attacker” Almheiri is a professional streamer for Team Nigma.
He’s mainly focused on streaming pub games where he’s destroying the opposition with his Kunkka. Attacker has over 150.000 followers, which makes him one of the best Dota 2 streamers on Twitch.

9. XcaliburYe


Steve “Xcalibur” Ye is a professional Dota 2 player who is now a full-time Twitch streamer. He’s a very knowledgeable streamer and new Dota 2 players looking for guidance can pick up quite a few tricks from him.

You’ll often come across some funny Twitch clips of XcaliburYe where he died to some unfortunate circumstances, but there’s also a lot of clips of him making some insane plays.


Image Credit:

Ilya “ALOHADANCE” Korobkin is a Twitch streamer and a professional Dota 2 player from Ukraine. He was banned by Twitch a few years ago for playing a copyright song on his stream. Later on he was unbanned and his stream has slowly recovered over the years.

Nowadays you will find him either playing Dota 2 or in the Poker section. Given his poker experience, he could have some tips for those who wish to try their luck with some Dota 2 real-money betting.

11. EternaLEnVyy

Image Credit: weplay esports

Jacky “EternaLEnVy” Mao is a Canadian professional Dota 2 player who also streams on Twitch. He’s had a very successful Dota 2 career, having played in teams such as Cloud9, Team Secret, Fnatic, and Complexity Gaming. He’s currently a part of Sadboys and is actively competing.

12. Dragneel_FH

Image Credit: Dragneel_FH (Youtube)

Dragneel_FH is another Russian Twitch streamer who focuses on Dota 2. He averages around 1k viewers consistently, with peaks reaching close to 3k viewers. Overall, his streams feature some great music and entertaining gameplay.

13. Nix

Image Credit:

Aleksandr “Nix” Levin is a Russian professional player whose last team was HellRaisers.

He’s currently one of the top Dota 2 streamers and his stats are off the charts. With over 135.000 followers, Nix averages over 3.000 viewers and nearly doubles those numbers during his peaks.

If you’re looking for a Russian streamer with great gameplay and very entertaining streams, look no further because Nix is one of your best picks.

14. BananaSlamJamma

Image Credit: BananaSlamJamma | Twitter

BananaSlamJamma is a Dota 2 streamer who plays high MMR solo queue matches and streams them for his audience. He’s also a Dota 2 coach, so he tries to teach the community how to gain the necessary skills in order to succeed at high level Dota 2.

15. WagamamaTV

Image Credit: wagagaming | Instagram

Niklas “Wagamama” Högström is another professional Dota 2 player and streamer. On top of streaming, he also runs a YouTube channel where players can find a multitude of Dota 2 guides, match analysis, and solo ranked games.

16. Nikobaby_

Image Credit: NikoDOTA | Twitter

Nikolay “Nikobaby” Nikolov is a Bulgarian professional player who plays for Alliance. He’s also streaming full-time when he and his team are not competing.

He’s not too talkative during his games, but that’s mainly due to him focusing on the action at hand. His viewers don’t mind that at all, and in fact, they’re lighting up the chat each time Nikobaby is streaming.

17. PurgeGamers

Image Credit:

Kevin “Purge” Godec is a well-known name in the Dota 2 community. He’s an ex-professional player, a content creator, and a professional commentator. With such a busy schedule you’d imagine that Purge would have no time for streaming, but you’d be wrong.

Purge streams fairly regularly and averages over 1.000 viewers a day. He has vast knowledge of Dota 2 and he often shares it either during his Twitch streams, or on his YouTube channel.

18. syndereN

Image Credit: dota 2 fandom

Troels Lyngholt “syndereN” Nielsen is a very popular Dota 2 player, and a highly successful Dota 2 caster. Everyone in the Dota 2 community knows syndereN.

His expert knowledge and his years of casting Dota 2 games make him one of the best Dota 2 streamers on Twitch today.

19. aedrons

Image Credit: Aedronss | Twitter

Aedrons is a Portuguese esports narrator who covers some important Dota 2 events. He’s a very positive streamer and likes to share happy vibes with his community.

This Twitch stream might not be as enjoyable for the international audience due to the language barrier, but the Portuguese Dota 2 community will most certainly enjoy it.

20. dota2mc_ru

Image Credit: dota2mc_ru | Twitter

For our last spot we’re going with something slightly different.

Dota2mc_ru is a Russian studio who focuses on covering professional esports events. They focus largely on Dota 2, and while it’s difficult to find any kind of streamer-viewer communication during these streams, you’ll find plenty of great casting and play-by-play commentary.

If you’re someone who’s looking to do some Dota2 betting, then make sure to follow this channel as you’ll be able to spectate the majority of current and upcoming Dota 2 events.