Weaver counters

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

#HeroWin rate vs WeaverGames
1Morphling75.8%62
2Shadow Demon62.7%177
3Tiny63.6%118
4Doom69.0%42
5Rubick63.5%96
6Drow Ranger70.0%30
7Puck62.8%78
8Batrider60.2%133
9Monkey King64.4%59
10Void Spirit62.5%72

Why