Complete list of all 132 Mobile Legends heroes, the playable characters of MLBB, 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. Want the strongest picks first? See the MLBB tier list for the current meta, dig into full hero win-rate statistics, or check counter picks before you lock in.
Stats updated June 4, 2026
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.
Yes. In Mobile Legends: Bang Bang (MLBB), the playable characters are called heroes. There are currently 132 heroes (characters) across 6 roles. Browse the full Mobile Legends character list above, or filter by role, lane, tier, or difficulty to find a specific hero.
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. For the strongest picks each patch, check the current MLBB tier list.