Dazzle counters

The Dota 2 heroes that most reliably beat Dazzle in public matches, ranked by confidence-adjusted win rate in games where they faced Dazzle (minimum 20 games per matchup).

#HeroWin rate vs DazzleGames
1Shadow Demon60.4%91
2Winter Wyvern70.0%20
3Abaddon59.2%71
4Necrophos65.5%29
5Lion58.2%79
6Doom63.6%33
7Medusa66.7%21
8Slardar57.1%63
9Ember Spirit55.7%79
10Lina58.7%46

Why