Zathong will share for you top heroes can counter Masha in Mobile Legends. Masha is a champions: Can solo lord and turtle even at level 3, High regen and high durability, The higher damage she get the higher lifesteal and damage she deal, Can deal with ultra tanky tank like Uranus and Esmeralda/She can deal easily with Argus Ultimate. But I only think her cons is Low, Durability at early game.
Heroes counter Masha:
These picks are strong against Masha at many stages of the game: Irithel, Zilong, Eudora, Harith, Layla.
Items counter Masha :
These items can help you countering against Masha: Necklace of Durance, Blade Armor.
How to counter Masha?
How to Counter Masha:
Burst damage and high DPS.
Anti rain and crowd control.
Reduction in attack speed.
Reduction of crowd control (resilience).
Role counter Masha - > Fighter
Best counter heroes: Gatotkaca, Uranus, Chou, Lancelot.
Best items to counter: Ice Queen Wand, Dominance Ice, Deadly Blade, Divine Glaive.
Best Spells: , Petrify, Flicker and Purify
Role counter Masha - > Tank
Best counter heroes: Alpha, Lunox, Karrie.
Best items to melt tanks: Necklace of Durance, Deadly Blade, Endless Battle, Thunderbelt.
Best Spells: Flicker, Vengeance.
Link Source : https://zathong.com/masha-counter-mobile-legends/