Outworld Destroyer counters

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

#HeroWin rate vs Outworld DestroyerGames
1Leshrac90.9%22
2Clockwerk79.3%29
3Beastmaster73.3%30
4Dawnbreaker71.9%32
5Shadow Demon67.6%37
6Morphling69.0%29
7Slardar69.2%26
8Pudge61.8%55
9Undying70.0%20
10Kez66.7%24

Why