Earthshaker counters

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

#HeroWin rate vs EarthshakerGames
1Monkey King68.5%54
2Dawnbreaker59.6%114
3Gyrocopter60.4%96
4Bane63.2%57
5Ember Spirit60.2%93
6Luna58.8%85
7Enchantress62.0%50
8Void Spirit59.5%74
9Tusk56.6%113
10Timbersaw58.4%77

Why