Dragon Knight counters

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

#HeroWin rate vs Dragon KnightGames
1Bounty Hunter65.3%75
2Venomancer64.2%81
3Phoenix60.7%140
4Shadow Demon57.9%228
5Terrorblade59.7%139
6Ember Spirit57.6%245
7Skywrath Mage57.6%231
8Keeper of the Light61.4%88
9Viper59.7%124
10Clinkz60.2%103

Why