Wraith King counters

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

#HeroWin rate vs Wraith KingGames
1Pudge63.0%119
2Earthshaker65.5%58
3Puck72.7%22
4Warlock69.0%29
5Marci71.4%21
6Ember Spirit64.5%31
7Underlord62.9%35
8Dazzle66.7%21
9Magnus65.2%23
10Grimstroke60.5%38

Why