Spectre counters

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

#HeroWin rate vs SpectreGames
1Warlock80.0%20
2Lion68.4%38
3Snapfire65.9%44
4Centaur Warrunner71.4%21
5Ember Spirit71.4%21
6Rubick63.4%41
7Tusk68.2%22
8Undying68.2%22
9Lina66.7%21
10Drow Ranger61.5%26

Why