Meepo/Counters

Bad against...

 * His deals a lot of AOE damage and can be hard to deal with and his  disable most clone of Meepo. Also his natural high survivability make it hard to burst him down.


 * Sand King's and  make it hard to deal with him and  can just shred your Meepos to pieces.


 * Sven's Great Cleave and God's Strength can kill Meepo quickly.
 * Sven often builds a Black King Bar, protecting him from Poof.
 * With lack of Spell Immunity in Meepo. Storm Hammer will grave him for sure.


 * His Empower can give any hero cleave and additional damage. Also his ult can disable a single Meepo or multiple for long enough to kill him.


 * His reflection attack all Meepos and Sunder can give a chance for him to kill Meepo after being close to death.


 * His ult tells it all. The more units, the more damage it deals. Making the number of Meepos the downfall of him against an Earthshaker. He also has great disables to stunlock a single Meepo.


 * Enigma with his deals a lot of Pure damage and locks Meepo in place for 4 seconds (*2 times with Refresher Orb), making it easy to kill him.


 * attacks all Meepo due to its cleave. (suggest  version) is also useful for stunning an entire Meepo group.

Ember Spirit is about the hardest counter there is against Meepo in the late game. As most Embers tend to build Battlefury into Daedalus, a lucky crit from a Sleight of Fist will do colossal damage to all of your bunched up Meepos, if not outright killing you. He doesn't care about your Earthbind if he has a Remnant out as the root does not stop him from zipping away instantly.

Others

 * Silencer's Global silence can shutdown Meepo in war, so he can't Earthbind or Poof his enemy.
 * Clockwerk can caged lone Meepo after Hookshot, with Blademail as core item he'll reflect damage from Poof. Also, Battery Assault interrupt casting.
 * Leshrac all skill are useful for Meepo.
 * Lich's Chain Frost travelling to each Meepo so sometimes Lich can have guarantee kill while other hero don't interrupt Chain Frost combo.
 * Puck's skill in initiation would make an example of Meepo by casting Dream Coil, making a single Meepo crushed or a multiple of Meepo's in a one felled swoop
 * Jakiro's Ice Path and Macropyre can easily trap one or more Meepo's giving the enemy the advantage.
 * Timbersaw Chakram will make Meepo can't escape and he is stronger while Earthbinded.
 * Tidehunter's Ravage will take out Meepo and his clones giving the enemy the counterattack.
 * Beastmaster's Primal Roar sweeps Meepo's clones away while the lone Meepo would not fight back.
 * Bristleback can spike and reflect his damage so he can kill Meepo who try to hit him all.
 * Batrider's Flaming Lasso can hook a lone Meepo making him uneffective against him.
 * Dragon Knight is the other good hero to beat Meepo down. With his BKB and Satanic build will kill Meepo. Also his splash as Elder Dragon form will damage all Meepo so you just aim only the weakest one. Dragon Tail sure stun Meepo who disadvantage as spell immune.
 * Tiny's Avalanche effects all Meepo and toss can send Meepo to death faster. If Tiny build Black King Bar, he also survive from Poof. Also his passive prevent Geostrike and stunning Meepo back.
 * Techies who can't fight Meepo directly. But if Meepo is enemy pusher, Remote Bomb is useful for the worst spell immune hero. So Techies may stun only one Meepo and boom him.

Items

 * Battle Fury can cleave through multiple Meepos
 * Maelstorm can attack through Meepos.
 * Mjollnir attack all of Meepo and reflect static shield to all Meepo.
 * Monkey King Bar stun the weakest Meepo for prevent Poof escape.
 * Skull Basher stun the weakest Meepo for prevent Poof escape.
 * Abyssal Blade sure stun the weakest Meepo for prevent Poof escape.
 * Black King Bar can prevent damage from Poof.

Good against...

 * Meepo's Poof will destroy his illusions within short time.


 * Meepo can prevent blinking and can kill him with Poof in short time.


 * Reality Rift is useless because other Meepo can Earthbind and Poof all of his Phantasm.

Spirit Breaker heavily relies on disabling one enemy at a time therefore rendering him useless vs 5 at once.
 * Reason


 * If Meepo has been dueled, he can use his other Meepos to kill her (But if Main Meepo dueled, he may lose) If he wasn't dueled, he can help the teammate who was secure the win.

Others

 * Pugna
 * Mirana
 * Skywrath Mage non ultimate skill is single target and he can't use Mystic Flare with full performance since Meepo has high magic resistance and all Meepoes stick for decrease happens damage.
 * Arc Warden
 * Night Stalker most skill is single target which allow other Meepo to Poof, Earthbind and kill him.
 * Slark's Dark Pact and Pounce can deny only one Earthbind and Poof can penetrate Shadow Dance if he doesn't build Black King Bar.
 * Spectre
 * Tinker
 * Juggernaut's Omnislash is meaningless for Meepo who can shares the damage to save other allies and Blade Fury only makes Meepo itching.
 * Nature's Prophet is the other worst counter to Meepo, not only Meepo can kill Treants and Necronomicon (if he has), self Nature's Prophet can't fight 5v1 too. Who doesn't build Black King Bar or Blink Dagger oftenly will be a good meal for Meepo.

Works well with...

 * Slardar can combo his Slithereen Crush with Meepo's Earthbind to prevent the enemy from escaping.


 * Reason


 * Sven's Storm Hammer help Meepos in locking down enemies.


 * Kunnka's mark X spot help Meepo catches enemy easier.

Most of the meepo counters are heroes having aoe damage. He can protect meepo from spells and allow him to complete his combo or escape from a gank in team fight, thanks to his ultimate.
 * Reason

Others

 * Techies will pressure enemy at early game so they can't farm fast enough to fight Meepo.
 * Naga Siren

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