Nyx Assassin counters

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

#HeroWin rate vs Nyx AssassinGames
1Earth Spirit75.0%20
2Venomancer64.9%37
3Terrorblade60.0%50
4Largo58.8%51
5Kunkka61.8%34
6Rubick52.0%173
7Axe54.8%73
8Treant Protector58.1%43
9Enchantress62.5%24
10Snapfire49.7%165

Why