Spirit Breaker counters

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

#HeroWin rate vs Spirit BreakerGames
1Io79.4%34
2Treant Protector70.7%58
3Omniknight72.7%22
4Bane66.7%33
5Keeper of the Light61.4%57
6Tidehunter55.4%184
7Monkey King57.8%102
8Huskar61.1%54
9Mirana63.9%36
10Razor58.0%88

Why