Storm Spirit counters

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

#HeroWin rate vs Storm SpiritGames
1Mirana70.8%65
2Treant Protector63.6%118
3Huskar64.9%77
4Chen63.4%71
5Pugna60.9%87
6Lion56.3%197
7Hoodwink54.0%346
8Marci56.9%130
9Rubick53.5%333
10Ember Spirit52.6%441

Why