Ogre Magi counters

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

#HeroWin rate vs Ogre MagiGames
1Phoenix63.0%154
2Pugna62.9%89
3Axe56.4%282
4Treant Protector60.8%79
5Viper58.2%122
6Rubick53.4%537
7Juggernaut56.1%189
8Broodmother64.9%37
9Snapfire53.3%422
10Mirana62.5%48

Why