Juggernaut counters

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

#HeroWin rate vs JuggernautGames
1Treant Protector66.7%45
2Sniper59.8%87
3Abaddon59.1%93
4Snapfire55.0%260
5Timbersaw57.1%84
6Keeper of the Light60.9%46
7Pudge53.4%161
8Bane60.0%45
9Rubick53.0%166
10Ursa53.5%142

Why