Last updated: April 8, 2024

ML Tier List: All Heroes Ranked From Best to Worst

Moonton's MOBA mobile game Mobile Legends: Bang Bang is skyrocketing in popularity, with its on-the-go playability and quirky cast of over 100 characters - what's not to love? The competitive scene of MLBB is also exploding, with pro tournaments in Southeast Asia gaining traction, like MPL PH, MPL ID, and MDL PH. Still, with so many characters in the game, which MLBB heroes are the best?

The tier list for each character class in MLBB constantly changes as the current meta evolves. MLBB has a roster of over 120 unique heroes, and it's only increasing, especially with the latest additions to Nolan and Cici.

Never fear! We've chosen the best Mobile Legends heroes for each of the six primary classes for our ML Tier List. Pick and choose the characters according to the roles you excel in, as these will work in practically any game!

As a general rule of thumb, ensure that your team has a least one frontline Tank and one Support, especially in ranked play, as this can make all the difference! If you're climbing in solo queue, any of these meta heroes from the S-category should all be strong picks.

Without further ado, here are the best characters in Mobile Legends, ordered in their respective classes and lanes!

Mobile Legends Tier List - All Heroes

Like popular MOBA games such as League of Legends and DOTA 2, there are several categories that all the characters are split into according to their role. Some characters perform a dual-hybrid function, accustomed to fit into any situation and establish themselves as a meta hero. For example, Roger excels at being a Fighter and a Marksman.

Most Mobile Legends heroes need to be unlocked through battle points, earned by playing the game, or buy purchasing them outright through the shop using Diamonds. We have a guide on how to get free diamonds here.

Newer champions tend to be stronger and insert themselves into the meta as strong competitors straight away, to entice you to spend your hard-earned points.

Here is a list of all the heroes in Mobile Legends, split into their classes. 

  • Assassins: Karina, Aamon, Benedetta, Fanny, Gusion, Hanzo, Hayabusa, Helcurt, Joy, Kadita, Lancelot, Lesley, Ling, Natalia, Nolan, Saber, Selena, Sun, and Yi Sun-shin.
  • Fighters: Arlott, Aldous, Alpha, Alucard, Argus, Aulus, Badang, Balmond, Bane, Cici, Chou, Dyrroth, Freya, Guinevere, Hilda, Jawhead, Julian, Kaja, Khaleed, Lapu-Lapu, Leomord, Martis, Masha, Minsitthar, Paquito, Phoveus, Roger, Ruby, Silvanna, Sun, Terizla, Thamuz, X.Borg, Yin, Yi Sun-Shin, Yu Zhong, and Zilong.
  • Mages: Lylia, Alice, Aurora, Cecilion, Chang'e, Cyclops, Esmerelda, Eudora, Gord, Harith, Harley, Kadita, Kagura, Lunox, Luo Yi, Nana, Novaria, Odette, Pharsa, Vale, Valentina, Valir, Vexana, Xavier Yve, and Zhask.
  • Marksman: Edith, Beatrix, Brody, Bruno, Claude, Clint, Granger, Hanabi, Irithel, Ixia, Karrie, Kimmy, Layla, Lesley, Melissa, Miya, Moskov, Natan, Popol & Kupa, Roger, and Wanwan.
  • Support: Angela, Carmilla, Diggie, Estes, Faramis, Floryn, Lolita, Mathilda, and Rafaela.
  • Tanks: Johnson, Akai, Atlas, Barats, Baxia, Belerick, Edith, Franco, Fredrinn, Gatotkaca, Gloo, Grock, Hylos, Khufra, Minotaur, Tigreal, and Uranus.

Now, let's get into our Mobile Legends: Bang Bang tier list, delving into each individual role.

Mobile Legends Tier List - Assassins

A Mobile Legends Assassin excels in roaming around the Jungle as an off-lane hero. They stay away from the lanes during the early game, focusing on racking up Gold and XP before pouncing on the enemy team.

As their name suggests, Mobile Legends Assassins are agile heroes that focus on crucial vulnerable enemy targets with their high burst damage capabilities. Their high mobility lets them find favourable moments to leap into the fray, targeting the right enemies to tip the game's balance in your team's favour.

Below is our Mobile Legends tier list for the best Mobile Legends assassins, beginning at God-Tier, aka the best ones to play in your games.

  • God Tier: Fanny, Joy, Nolan
  • A Tier: Lancelot, Benedetta, Alucard, Harley, Karina
  • B Tier: Fanny, Guison, Kadita, Ling, Natalia, Habyusa, Hanzo
  • C Tier: Lesley, Yi Sun-Shin, Saber
  • Avoid Tier: Helcurt, Aamon, Selena

MOBILE LEGENDS TIER LIST - FIGHTERS

There are tons of Fighter heroes in Mobile Legends: Bang Bang. They are all incredibly versatile heroes with balanced skill sets to offer their teams.

They are all mid-range with enough durability to act as an off-Tank for their team. Their damage potential snowballs over time, so the longer team fights continue, the better they will perform.

Fighters like Minsitthar possess strong mobility and crowd control abilities, making them excellent hybrid Fighters that will synergize with most team compositions and combat situations.

Read on for our tier list of the all Fighter Mobile Legends heroes, starting from best to worst.

  • God Tier: Paquito, Ruby, Yin, Cici
  • A Tier: Aulus, Arlott, Chou, Hayabusa, Freya, Guinevere, Jawhead, Silvanna, Sun, Terizla, X.Borg, Yu Zhong, Zilong
  • B Tier: Alpha, Alucard, Argus, Badang, Hilda, Lapu-Lapu, Martis, Mashu, Roger, Thamuz
  • C Tier: Barats, Dyrroth, Julian, Kaja, Khaleed, Leomord
  • Avoid Tier: Aldous, Balmond, Bane, Leomord, Minsitthar

MOBILE LEGENDS TIER LIST - MAGES

Mages in Mobile Legends are mystical spellcasters capable of dealing copious amounts of burst magic damage and great crowd control abilities for every team fight. The best way to play a Mage is to chain up their abilities with their ability to perform lethal burst damage combos.

A Mage will typically sit in Mid-lane and have extended range capability to harass their enemy laner from afar in the early game. Despite their strengths, they are incredibly squishy and become high-priority targets for the enemy team.

Here are the best mages to use in your next Mobile Legends match:

  • God Tier: Esmerelda, Novaria
  • A Tier: Alice, Cecilion, Chang'e, Eurdora, Gord, Harith, Kagura, Lyla, Odette, Vale, Yve
  • B Tier: Aurora, Faramis, Julian, Kadita, Kimmy, Luo Yi, Mathilda, Pharsa, Selena, Valir, Valentina, Zhask
  • C Tier: Angela, Harley, Cyclops, Nana
  • Avoid Tier: Harith, Estes, Vexana

MOBILE LEGENDS TIER LIST - MARKSMEN

Marksman heroes are the AD carries of the Mobile Legends world, meaning they are more potent in the late game and focus on farming in the Gold Lane. They are ranged heroes who rely solely on the power of their basic attack, as they farm up XP and Gold with the help of their Support in the early game. The most meta heroes, like Layla and Edith, are ones that can stay behind the safety of their team while dealing hefty damage.

Their damage potential relies on their extended reach to land high burst damage on foes from a distance. They also perform better at securing objectives like turrets due to their steady stream of severe damage, increasing the odds of winning by a significant margin. If you're looking to deal damage and secure kills, Marksman heroes are the best heroes for you to try out.

The short tier-list below features every Marksman, beginning with the best Mobile Legends Marksmen.

  • God Tier: Ixia, Melissa, Natan, Karrie
  • A Tier: Beatrix, Brody, Bruno, Yi Sun-Shin, Granger
  • B Tier: Claude, Moskov, Hanabi, Irithel
  • C Tier: Clint, Hanabi, Miya, Wanwan, Popol & Kupa, Layla
  • Avoid Tier: Kimmy, Lesley, Clint

MOBILE LEGENDS TIER LIST - SUPPORTS

Support heroes tend to be in the same lane as their Marksman and aid the steady acceleration of their team's growth. The role of a support hero in Mobile Legends is to protect and support their team, whether providing a buff, healing, or keeping them out of harm's way. As such, a Tank hero can also fit into the support category by tanking damage for their entire team. Supports increase the odds of winning a battle just by keeping their team alive.

When it progresses into the late game, a Support hero may become a primary target for the enemy team to focus on, because they allow sustain for the rest of the team. Support heroes must remain behind their team during team fights and continue buffing their carry high-damage champions and dealing magic damage to any enemies.

Here's the current Mobile Legends tier list for the Support category.

  • God Tier: Mathilda, Angela, Faramis
  • A Tier: Diggie, Lolita, Minotaur
  • B Tier: Estes, Floryn, Hylos
  • C Tier: Carmilla, Kaja, Rafaela
  • Avoid Tier: Nana

MOBILE LEGENDS TIER LIST - TANKS

The Tank role is self-explanatory. Their job is to be on the frontline of their team, leading the charge against the enemy. Tanks are typically the instigators in a fight, creating openings for their damage dealers to pounce. Some Tank heroes also perform the dual function of a Support, protecting their team from crowd control and mitigate most of the damage dealt from the enemies.

Tanks are also seen preventing enemies from dealing damage to their carry players and fragile teammates. As such, Tanks must be durable, so they have high defense and hitpoints stats with low damage.

Here are the best Tanks in Mobile Legends, ranked from most effective to least.

  • God Tier: Tigreal, Khufra, Fredrinn
  • A Tier: Atlas, Barats, Edith, Esmerelda, Gatokaca, Gloo, Grock, Lolita, Minotaur, Uranus
  • B Tier: Baxia, Franco, Hilda, Hylos
  • C Tier: Akai, Ruby, Johnson
  • Avoid Tier: Belerick, Balmond

Final Thoughts

That was Rivalry's MLBB hero tier list, for the best heroes for each Mobile Legends: Bang Bang class! Please remember that the Mobile Legends meta is changing all the time, which means this tier list may change constantly, so stay tuned for further updates.

There are no definitive rules on what Mobile Legends heroes can and cannot be played and no outright best hero in the game, so take this Mobile Legends tier list with a pinch of salt. Some "Avoid Tier" heroes can perform great within specific team compositions; it depends on your personal skill and experience!

We'll update this tier list whenever the meta shifts or when a new Mobile Legends hero is released, so keep an eye out!

If you want more MLBB articles, bookmark Rivalry as your number 1 trusted esports site, where we cover how to get free MLBB diamonds, the best zodiac skins, the best beginner heroes, battle spells, everything you need to know about MLBB maps, and more!

FAQs about Mobile Legends

What is a Mobile Legends Tier List?

Mobile Legends tier lists rank all the heroes in the game according to how well they perform. The higher tiers are characters you should look to be playing in your games. Of course, all heroes can be viable with the right usage, dependent on the individual player's skills.

  • God Tier heroes are the best heroes in the current meta. They generally perform better in practically any game and are significantly difficult to counter. They should be your top-ban priority if you cannot have them on your team.
  • A-C Tiers heroes have an average performance in most games. They aren't troll picks and should be chosen if you play well at them.
  • Avoid Tier heroes perform poorly in most match-ups with low benefit and should be avoided when picking a team composition in hero selection.

How are hero tiers determined?

Hero tiers are based on the current Win/Pick/Ban rates in Mobile Legends ranked games and the latest tournaments. They are then organized into their respective roles in this ML tier list.

Who is the newest Mobile Legends hero?

There are new additions as a Mobile Legends hero: Nolan and Cici, both released in 2023. Nolan the Cosmic Wayfinder is an Assassin while Cici the Buoyant Performer is a Fighter. They have been added to the tier list in their respective classes.

What are the tier lists for ranked games in Mobile Legends?

We have a complete guide on how the Mobile Legends: Bang Bang ranking system works, but as a brief overview, there are seven ranks, each with its own numbered sub-divisions.

  • Warrior (1-3)
  • Elite (1-4)
  • Master (1-4)
  • Grandmaster (1-4)
  • Epic (1-4)
  • Legend (1-4)
  • Mythic (1-4)
  • Mythical Glory