Chaos Knight counters

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

#HeroWin rate vs Chaos KnightGames
1Jakiro63.6%77
2Mars63.6%55
3Techies66.7%36
4Abaddon60.3%68
5Windranger61.5%52
6Invoker60.3%58
7Phoenix68.2%22
8Queen of Pain59.7%62
9Disruptor59.4%64
10Rubick54.8%157

Why