Skywrath Mage counters

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

#HeroWin rate vs Skywrath MageGames
1Treant Protector70.9%79
2Monkey King67.5%77
3Snapfire59.4%352
4Clinkz63.7%102
5Dazzle65.1%63
6Phoenix61.3%124
7Ringmaster60.3%151
8Lone Druid72.7%22
9Tusk56.6%265
10Chen65.9%41

Why