Crystal Maiden counters

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

#HeroWin rate vs Crystal MaidenGames
1Razor70.0%50
2Chen72.4%29
3Batrider69.2%39
4Nyx Assassin69.2%39
5Lycan71.4%28
6Bane71.4%21
7Hoodwink58.5%106
8Snapfire56.0%182
9Templar Assassin56.1%171
10Techies59.0%78

Why