Witch Doctor is one of the most popular heroes in Dota 2, especially in lower ranks. This hero can make the living hell out of you if you don’t have heroes or items to counter him during the laning phase.
He can stun multiple heroes and deal huge percentage-based damage to enemy heroes, which can be very hard to deal with in early games. But you don’t need to worry as this hero is very easy to deal with when you have the right heroes.
Silences and stuns are the greatest weakness of this hero, and he also has very low HP and mana. If you have heroes that can trap him and stun him for a few seconds, you can easily kill him again and again.
So, if you are looking for heroes to counter this hero, here are some that will practically destroy him.
Bane
Bane is one of the best counters to Witch Doctor. Although he isn’t in a meta right now, he can still be a pretty decent pick against Witch Doctor.
He has two abilities that can cancel the Witch Doctor’s ultimate and when comparing both their ultimate, Bane’s way stronger.
He can also fight Witch Doctor in a 1v1 situation since he can steal HP from his enemies.
Clockwerk
Clockwerk is another good counter to this hero. His battery assault can continuously stun him and since he has a low movement speed, he can easily kill him with one extra hero.
He can also catch the Witch Doctor from a really long distance, interrupting his ultimate, and he can trap him inside his cogs.
Dark Willow
Dark Willow is a great counter to Witch Doctor as well. She has all the answers to his abilities.
Bramble Maze and Cursed Crow allow her to hold him in place and prevent him from channeling his ultimate.
Shadow Realm allows her to be completely immune to all his abilities. And her ultimate can be used to disrupt his ultimate if he is already channeling it.
Death Prophet
Witch Doctor is a spell-dependent hero and is useless when he is silenced. Death Prophet has an AoE silence that can silence him from a fair distance.
She also has a pretty high-damage nuke and can steal HP from multiple enemies which can be very deadly for Witch Doctor.
Unless Witch Doctor is the one to initiate the fight, it is very difficult for him to win when they fight.
Earth Spirit
Earth Spirit provides a lot of control in team-fights. He can join fights from miles away and can stun as well as slow multiple heroes at once.
He can disrupt almost all of the Witch Doctor’s abilities and he can also escape easily if he gets initiated.
In my opinion, he is one of the better counters to Witch Doctor. However, you’ll need a lot of practice on this hero if you want to start playing in the ranks.
Earthshaker
Earthshaker is another great counter to Witch Doctor. He can continuously stun him until his teammates can finish him off.
He is also a great initiator once he gets his Blink Dagger and he can cancel Witch Doctors’ ultimate with Fissure at any point in the game.
Witch Doctor does get some survivability due to his Aghanim’s Shard but he can just stun him right away once he comes out from invulnerability.
Jakiro
Jakiro is also very good against Witch Doctor. However, he can also be punished by Witch Doctor and his team if he is out of position as he has low HP with no escape mechanisms.
His Ice Path is a great spell to cancel Witch Doctor’s ultimate, and his ultimate deals massive damage to him as well.
Mirana
Mirana has all the kits to counter Witch Doctor perfectly.
Her arrow can stop his ultimate from a very long distance and at the same time, stun him for a very long duration.
She can easily leap away if he tries to stun her and she can also use this to dodge Maledict.
And her ultimate makes all of her teammates invisible which is the greatest counter to his ultimate.
Monkey King
Monkey can punish Witch Doctor really hard. He can cancel his ultimate from the trees and he also deals massive damage with his passive.
Both carry and support Monkey King is good against Witch Doctor.
Carry Monkey King can kill him within a few seconds with his high physical damage while support MK can easily counter him by building Orchid.
Also, his ultimate is a great ability to zone him out of the fight.
Oracle
Oracle can negate all damage from Maledict by using Fate’s Edict on himself or allies.
He can also heal his allies when they are under the effect of False Promise.
Oracle is a great hero against magic-type enemies and Witch Doctor is no exception.
He can dispel almost every ability of Witch Doctor or render them completely useless.
Puck
Puck is a great hero to play against Witch Doctor. He has a huge AoE silence and can stun Witch Doctor during the channel time of his ultimate by using Dream Coil.
He can also completely dodge his stun and Maledict by using Phase Shift when timed correctly.
And he can always escape when he gets ganked by Witch Doctor and his team.
Pudge
Pudge can also be picked as a counter pick to Witch Doctor.
He can hook him from a very long distance and kill him with his teammates before he can react.
He can also hook him when he is using his ultimate and completely disrupt it. Also, he can always chase him by using Rot.
The Aghanim’s Shard upgrade is also a great ability to save his teammate from Maledict damage.
Riki
Riki’s Sleeping Dart is a great ability against Witch Doctor. It instantly cancels his ultimate and even stuns him for a short duration.
He can also silence Witch Doctor which can be very annoying to deal with.
It becomes even more difficult to deal with him once he reaches level 6 and gets invisibility.
He can also dodge both stun as well as Maledict by using the Tricks of the Trade skill at the correct moment.
Silencer
Silencer is the ultimate counter to Witch Doctor and I’m not even kidding!
His ultimate, Global Silence prevents every hero in the enemy team from casting spells no matter where they are on the map.
And since Witch Doctor is all about spell casting, he will be like a walking creep for the entire duration of the spell.
You can also the third spell on Witch Doctor before the fight starts and he will be silenced as soon as he tries to use spells.
Tiny
Tiny can easily burst Witch Doctor with his Avalanche-Toss combo.
He can also initiate very quickly after getting his Blink Dagger. However, he can also be easily bursted down if he messes up the combo.
So, you should always be ready for the counterplay if you’re playing as tiny and make sure that you have your teammates around when you’re going for a risky maneuver.
Tusk
Tusk can save himself and his allies from Witch Doctor’s ultimate and Maledict Damage by using Snowball.
He can also disrupt Witch Doctor’s ultimate by using the Walrus Punch on him. He can also set up kills and trap him with Ice Shards.
Additionally, the bonus damage from Tag Team is very potent against low armor heroes like Witch Doctor.
Vengeful Spirit
Vengeful Spirit can swap positions with Witch Doctor when he is using his ultimate, instantly canceling it.
She can also use it to save her allies from dangerous situations. Or, if she is at a somewhat close distance, she can stun him to cancel it.
Apart from saves, she also provides armor reduction and passively increases the damage of allies around her.