Io counters

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

#HeroWin rate vs IoGames
1Puck65.8%38
2Pudge65.7%35
3Treant Protector70.0%20
4Storm Spirit64.7%34
5Largo68.2%22
6Ringmaster63.3%30
7Necrophos63.0%27
8Ancient Apparition58.3%36
9Rubick53.3%75
10Windranger54.7%53

Why