Lich counters

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

#HeroWin rate vs LichGames
1Nyx Assassin70.8%48
2Lone Druid75.0%24
3Chen76.2%21
4Treant Protector64.9%74
5Chaos Knight67.4%46
6Sniper61.5%109
7Enchantress66.7%45
8Phoenix60.5%129
9Kez62.5%80
10Pudge58.7%155

Why