Medusa counters

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

#HeroWin rate vs MedusaGames
1Treant Protector79.2%24
2Shadow Shaman69.6%69
3Shadow Demon70.2%57
4Razor73.3%30
5Ogre Magi63.7%135
6Dawnbreaker63.3%90
7Centaur Warrunner64.6%65
8Necrophos67.5%40
9Shadow Fiend59.5%158
10Ember Spirit62.0%71

Why