Ember Spirit counters

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

#HeroWin rate vs Ember SpiritGames
1Treant Protector57.6%144
2Clinkz57.9%114
3Io61.4%57
4Bane56.5%131
5Lion52.7%256
6Beastmaster53.2%205
7Lifestealer54.7%128
8Necrophos55.3%103
9Invoker52.3%197
10Slark54.7%106

Why