Slark counters

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

#HeroWin rate vs SlarkGames
1Clockwerk69.7%33
2Leshrac62.1%58
3Spirit Breaker60.3%68
4Snapfire57.6%92
5Witch Doctor68.2%22
6Juggernaut63.2%38
7Doom64.5%31
8Alchemist66.7%24
9Jakiro55.6%117
10Treant Protector58.1%62

Why