Morphling counters

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

#HeroWin rate vs MorphlingGames
1Chen75.9%29
2Broodmother77.3%22
3Pudge63.6%110
4Luna65.7%67
5Sniper65.2%69
6Doom68.3%41
7Alchemist69.7%33
8Axe63.4%71
9Death Prophet70.8%24
10Ember Spirit58.9%124

Why