Phantom Lancer counters

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

#HeroWin rate vs Phantom LancerGames
1Abaddon79.2%24
2Necrophos75.9%29
3Bane75.0%28
4Queen of Pain66.2%71
5Weaver71.4%21
6Hoodwink62.3%61
7Dawnbreaker65.0%40
8Rubick61.5%65
9Snapfire58.7%104
10Puck66.7%30

Why