Razor counters

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

#HeroWin rate vs RazorGames
1Treant Protector70.8%65
2Phoenix63.3%120
3Enchantress67.6%34
4Lion59.1%137
5Shadow Fiend56.7%215
6Huskar63.8%47
7Bane69.6%23
8Hoodwink57.9%107
9Puck58.3%96
10Terrorblade63.4%41

Why