Invoker counters

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

#HeroWin rate vs InvokerGames
1Treant Protector74.3%74
2Mirana65.9%41
3Monkey King59.8%97
4Tinker63.0%54
5Earthshaker59.6%94
6Puck58.6%111
7Chen64.3%42
8Bounty Hunter62.5%48
9Undying58.4%89
10Shadow Demon55.3%179

Why