Shadow Fiend counters

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

#HeroWin rate vs Shadow FiendGames
1Enigma66.7%72
2Lone Druid66.7%66
3Phoenix59.1%308
4Monkey King59.5%153
5Batrider58.0%205
6Alchemist59.8%102
7Spirit Breaker54.4%318
8Tiny52.9%467
9Earth Spirit56.1%157
10Venomancer58.0%100

Why