Shadow Demon counters

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

#HeroWin rate vs Shadow DemonGames
1Io72.4%29
2Grimstroke59.7%67
3Chaos Knight68.2%22
4Phoenix54.1%194
5Alchemist60.0%55
6Beastmaster54.2%155
7Rubick52.3%243
8Pangolier52.7%205
9Chen55.6%99
10Templar Assassin52.1%213

Why