Dota 2 has been one of the most popular esports titles on Twitch for a better part of the last decade. Even before being picked up by Valve and becoming the MOBA giant it’s known today, the game started off as a mod of a very popular Blizzard real-time strategy – Warcraft 3: Reign of Chaos. Since then, Dota 2 has gathered passionate fans far and wide over the years, who still follow and watch the best Dota 2 streamers daily. There are many top Dota 2 Twitch streamers, and while it’s difficult to define absolutely every one of them, here’s our best attempt at featuring the best Dota 2 streamers on Twitch today.
Top 20 Dota 2 Streamers
1. AdmiralBulldog

Henrik “AdmiralBulldog” Ahnberg is one of the best Dota 2 streamers, as well as one of the most knowledgeable Dota 2 players. He’s the co-owner and streamer of Alliance, and while he has had a very successful Dota 2 career as a former The International champion, he’s mainly focused on streaming nowadays.
Although Dota 2 is his main game of choice, he has diversified his content over the years and can sometimes be found also streaming other games with his fellow streamer friends or simply sharing a chat in the JustChatting section of Twitch.
2. SingSing

Wehsing “SingSing” Yuen is another top Dota 2 Twitch streamer who has retired from professional Dota 2
His early streaming days were filled with content focused on trolling, drawing many of his viewers in. To this day, he’s still one of the funniest Dota 2 streamers and his humor, combined with his Dota 2 knowledge and skill, keeps fans visiting his stream frequently among other streamers in the Dota 2 section of Twitch.
3. Gorgc

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, which is reflected in his streams, which are usually very laid-back and enjoyable to watch. He can occasionally lose his cool and start blaming his team, but that’s generally the kinks that his viewers are into.
4. Dendi

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 reputable for his time spent in Natus Vincere during the prime of this professional Dota 2 team. Despite his shaky performance in his own founded Dota 2 team, B8, Dendi still enjoys playing professionally.
Regardless, he has among the largest Twitch following as he streams quite frequently and even does charity streams so that you can expect wholesome Dota 2 games and 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

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 Team SMG.
Not only is he streaming Dota 2 and enjoying the games on his own, but he’s also actively playing in the competitive Dota 2 scene, so both casual and competitive players will get to enjoy his content. What makes iceiceice stands out is his incredible sense of humor and trolling.
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
See also: Best Dota 2 Teams
6. ODPixel

Owen “ODPixel” Davies is a well-established Dota 2 caster, and throughout his years of commentating, he has gathered immense amounts of Dota 2 knowledge that can be seen streaming grand finals of Dota 2 Majors and the Internationals.
His streams are perfect for those who wish to watch some quality Dota 2 action alongside his (and everyone’s) favorite companion, Sheever. The casting duo often attend tournaments as the talent team, which makes for great synergy.
7. Jenkins
Andrew “Jenkins” Jenkins is one of the best Twitch streamers who offers great Dota 2 tips and advice. Oftentimes he’ll be explaining the match he’s playing, what he’s doing, mistakes, and key takeaways from the match.
He started his pro-Dota 2 career and stream around 2014, during which he eventually gained traction in the Dota 2 community. However, his Dota 2 streamer persona is certainly his most defining icon among Dota 2 fans.
8. Attackerdota

Mohammed “Attacker” Almheiri is a professional streamer for Team Nigma.
He’s mainly focused on streaming pub games, destroying the opposition with his Kunkka. Attacker has over 170,000 followers, which makes him one of the best Dota 2 streamers on Twitch.
Attacker is an infamous pubstar, which is also where he initially gained the attention of pros in his skill bracket.
9. Topson

Topias “Topson” Taavitsainen is the high-profile two-time TI Champion, who recently came out of retirement to play professional again. During his retirement or streaming career, he’s a very knowledgeable mid-player and new Dota 2 players looking for guidance can pick up quite a few tricks from him, assuming they could keep up with his proficiency.
Nevertheless, Twitch clips of Topson’s incredible plays of outsmarting his opponents will often be seen.
10. ALOHADANCETV

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 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 betting.
11. Beyond The Summit

Beyond The Summit is the broadcasting studio behind many official Dota Pro Circuit 2022 regional leagues and also hosts their own Dota 2 tournament, the BTS Pro Series on Twitch. The studio is a collection of casters and talents, who has grown their Dota 2 casting career, such as Austin “Cap” Walsh and Dakota “KotLGuy” Cox.
Hence, Dota 2 fans can expect a well-commentated tournament whenever BTS is streaming.
12. Dragneel_FH

Dmitry “Dragneel_FH” Staroverov is a Russian Twitch streamer focusing 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

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 330,000 followers, Nix averages over 30,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

Brian “BananaSlamJamma” Canavan 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 to succeed at high-level Dota 2.
15. WagamamaTV

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. febby
Kim “Febby” Yong-min is a Korean professional player who last played for TNC Predator. He’s currently streaming full-time since then, but likely has a larger following on his Twitch channel than his pro career.
He can make hilarious jokes during his games, but that’s mainly because he plays Ogre Magi and Crystal Maiden as his bread and butter picks. His viewers don’t mind that at all, and in fact, Febby makes up with explanations on general in-game mechanics and laning tips.
17. PurgeGamers

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 long durations, especially when a Dota 2 update goes live, where he explains each and every change in its minute detail, which is always enjoyed by his viewers. He has a vast knowledge of Dota 2 and often shares it during his Twitch streams or on his YouTube channel.
18. syndereN

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. Grubby
Manuel “Grubby” Schenkhuizen is a former Warcraft III and Starcraft professional specializing in micro-management and controls. He’s a very positive streamer and has recently liked Dota 2 as his main game.
Despite having no experience in Dota 2, Grubby could play at an above-average level because of his proficiency in past games. He leaves viewers in awe with his micro-ing skills on difficult heroes like Meepo.
20. dota2mc_ru

Dota2mc_ru is a Russian studio that 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 Dota 2 betting, then make sure to follow this channel, as you’ll be able to spectate the majority of current and upcoming Dota 2 events.