Earth Spirit counters

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

#HeroWin rate vs Earth SpiritGames
1Enigma72.4%29
2Alchemist72.4%29
3Marci69.2%39
4Ember Spirit58.8%114
5Pugna65.6%32
6Zeus66.7%27
7Templar Assassin60.9%46
8Razor60.0%40
9Storm Spirit53.6%97
10Necrophos56.9%51

Why