Vengeful Spirit counters

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

#HeroWin rate vs Vengeful SpiritGames
1Clockwerk73.2%41
2Dawnbreaker66.2%74
3Phoenix66.7%60
4Tusk64.8%71
5Beastmaster64.1%64
6Batrider69.0%29
7Lifestealer60.9%69
8Rubick55.6%216
9Enigma68.2%22
10Zeus58.4%77

Why