Troll Warlord counters

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

#HeroWin rate vs Troll WarlordGames
1Dazzle75.9%29
2Huskar77.3%22
3Kez69.2%39
4Abaddon66.7%54
5Ringmaster66.7%45
6Phoenix66.7%42
7Nature's Prophet62.7%75
8Pudge61.4%83
9Marci59.4%106
10Timbersaw63.8%47

Why