Oracle counters

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

#HeroWin rate vs OracleGames
1Lycan81.5%27
2Hoodwink65.3%49
3Kez70.8%24
4Windranger62.7%51
5Venomancer68.0%25
6Shadow Fiend59.1%66
7Tusk58.7%46
8Snapfire56.3%64
9Slardar60.0%35
10Necrophos65.0%20

Why