Sniper/Counters

Bad against...

 * Phantom Assassin has a good gap-closing ability (Phantom Strike) along with a slow (Stifling Dagger), so her critical damage can make short work of fragile Sniper. Besides, Phantom Assassin has a great miss chance, so until Sniper builds Monkey King Bar, a lot of his physical damage would be wasted on her.


 * Anti-Mage is another hero capable of closing gap between himself and Sniper very fast. Sniper does not have a large mana pool, so atacks from Anti-Mage can burn through his mana very quickly, not allowing Sniper to Use Shadow Blade to escape. Besides, given Anti-Mage's ability to disjoint projectiles thanks to his Blink, Sniper's ultimate can be fairly ineffective against Anti-Mage.


 * Pudge is a hero who can significantly interfere with Sniper's early laning in mid if he is not careful enough. His Meat Hook damages for a significant portion of Sniper's paper HP, and a follow-up Rot or Dismember later can spell an end for Sniper. However, good map awareness and a well-placed ward would usually prevent most of the problems.


 * Bounty Hunter is a hero who can take out squishy heroes like Sniper very well thanks to his kit - Shuriken and Jinada alone can work through quite a portion of Sniper's health points. In addition, Track renders use of Shadow Blade as a mean of escape ineffective, unless there is a friendly Purge available.


 * Vengeful Spirit has a great positioning spell that allows her to bring Sniper from his comfortable position in the back to dangerous front lines where he can be killed off fairly easily so one should be mindful of her Swap.


 * Beware. It seems venomancer seems pretty easy to kill but if he a professional, it is your doom. His sneaky s can posion you overtime. If your health is half, he would chase you down with.

Other Heroes

 * Terrorblade Sunder can help himself or his ally from Assassinate.
 * Slark Pounce can get Sniper easily and escape from Assassinate while Jumping.
 * Spirit Breaker

Items

 * Blade Mail
 * Eul's Scepter of Divinity
 * Smoke of Deceit
 * Linken Sphere

Good against...

 * Sniper has a very long range, so it is rare that Enigma can catch him in a
 * Sniper's ultimate can easily cancel  if he is not caught.
 * Enigma's Eidolon from is useless to push against a sniper as it will easily kill them.


 * Sniper counters Medusa only if one build Sniper rightly. It counters in lane as Medusa cannot hit easily on Sniper due to Sniper's huge range.
 * In team-fights, again if team can tank Medusa long enough, Sniper will kill it from with its long range.

Reason
 * Sniper is a pure right click carry with a very long range. So Silencer can hardly cast any of his skill on him in lane. During team-fight the has little impact on Sniper.
 * Reason

Others

 * Heroes who have the power of Crowd-control can be one of Sniper's signature targets due to his long range. (Earthshaker with Echo+Enchant+Fissure can be an example)
 * Agility Heroes who have High Armor are ignored by Sniper's Headshot proc chance and build.
 * Entry

Works well with...

 * Precision Aura of Drow Ranger benefits Sniper a lot throughout the whole game as it provides him with extra damage, which is never bad for a carry.


 * Ogre Magi makes for an excellent duo with Sniper thanks to his Bloodlust which inceases Sniper's attack speed and movement speed, enabling him to farm etter or possibly secure a kill. In addition, may Sniper be ganked, Ogre Magi can impede the gank with his slow and stun, while letting Sniper go unharmed.

List of heroes that counter Sniper, and list of heroes that work well with Sniper.