Dark Willow counters

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

#HeroWin rate vs Dark WillowGames
1Lone Druid75.9%29
2Treant Protector68.0%75
3Ember Spirit59.4%207
4Dazzle64.6%65
5Nyx Assassin66.0%50
6Phantom Lancer66.7%45
7Clockwerk60.3%141
8Snapfire57.7%253
9Nature's Prophet59.5%148
10Rubick57.4%223

Why