Complete list of all 132 Mobile Legends heroes with win rates, builds, counters, and tier rankings. Filter by role, tier, lane, or difficulty to find the right hero for your ranked games.
Stats sourced from Legend+ ranked matches and updated each patch. Click any hero for detailed builds, counters, and matchup data.
Mobile Legends currently has 132 playable heroes across 6 roles: 45 Fighters, 32 Mages, 23 Marksmen, 28 Assassins, 25 Tanks, and 15 Supports. Moonton releases new heroes roughly every 3–4 weeks, so this number grows with each major patch.
MLBB has 6 hero roles: Fighter (durable melee damage dealers for EXP lane), Mage (ability-based burst or sustained damage, usually mid lane), Marksman (ranged physical damage carries for gold lane), Assassin (high-burst mobile heroes for jungle or roam), Tank (frontline initiators and crowd control for roam), and Support (healers and utility heroes who enable teammates). Many heroes have dual roles, such as Fighter/Assassin or Mage/Support.
The best MLBB heroes for beginners are those with simple kits and forgiving mechanics. Fighters like Zilong and Freya, Mages like Eudora and Nana, Marksmen like Layla and Miya, and Tanks like Tigreal and Akai are all beginner-friendly picks. Use the difficulty filter on our hero list to find all easy-to-play heroes.
Our hero list updates with every site build. Win rates, pick rates, and tier rankings reflect the latest ranked match data from Legend+ games. New heroes are added as soon as they are released on the official server.