QUOTE(Winchester D. @ Aug 21 2013, 09:06 PM)
Wards are the simplest solution.
If you picked tanker, get a Blademail.
If you picked squishy heroes, get a Ghost Scepter (using TP will dispel Ghost Form though).
You can also get a Linken Sphere, but it's expensive.
If you picked Juggernaut, Blade Fury and TP.Shadow Demon can easily disrupt him, and also Outworld Devourer, blame your slow hand if he got you first.
Omniknight can repel. Lion and Shadow Shaman can hex him.
Then again, you can group with any stunner, preferably not Leshrac or Lina, those two stun requires quite a skill to hit.
Naix can use Rage, magic and stun immuned.
If you picked Rubick or Dark Seer, near the river, put him on top of the cliff, if you above the cliff, just Telekinesis him to the river, that will slow him down.
Just like others said, bait and smoke.
Avoid to let him have BKB, because some of techniques above are not possible until the BKB duration is over. Every hero more or less is counterable.
Simplest way to counter is to not pick squishy heroes. He can pretty much solo kill only squishy heroes, and rarely tanky heroes unless he has a few level advantage over them.