Windranger counters

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

#HeroWin rate vs WindrangerGames
1Treant Protector68.2%110
2Spectre71.0%31
3Enigma65.6%61
4Ember Spirit58.3%288
5Bane62.0%92
6Dazzle59.8%102
7Shadow Demon56.7%187
8Naga Siren65.0%40
9Clockwerk56.2%178
10Rubick53.2%391

Why