Updated on: September 22 (updated to include newer heroes).

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 like the MPL and MDL gaining traction. 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 addition of Ixia, who was released on July 8th, 2023.

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! If you're climbing in solo queue, any of these meta heroes should all be strong picks in solo queue. Without further ado, here are the best Mobile Legends, ordered in their respective classes!

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: Aamon, Benedetta, Fanny, Gusion, Hanzo, Hayabusa, Helcurt, Joy, Kadita, Lancelot, Lesley, Ling, Natalia, Saber, Selena, Sun, and Yi Sun-shin.

Fighter: Aldous, Alpha, Alucard, Argus, Arlott, Aulus, Badang, Balmond, Bane, 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, Yu Zhong, and Zilong.

Mages: Alice, Aurora, Cecilion, Chang'e, Cyclops, Esmerelda, Eudora, Gord, Harith, Harley, Kadita, Kagura, Lunox, Luo Yi, Lylia, 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.

Tank: Akai, Atlas, Barats, Baxia, Belerick, Edith, Franco, Fredrinn, Gatotkaca, Gloo, Grock, Hylos, Johnson, Khufra, Minotaur, Tigreal, and Uranus.

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 MLBB assassins, beginning at God-Tier, aka the best ones to play in your games.

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

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 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, Phoveus, Roger, Yin,
  • A Tier: Aulus, Arlott, Chou, Hayabusa, Guinevere, Jawhead, Khaleed, Sun, X.Borg, Zilong
  • B Tier: Alpha, Alucard, Argus, Badang, Bane, Freya, Hilda, Lapu-Lapu, Martis, Mashu, Terizla, Thamuz, Yu Zhong
  • C Tier: Barats, Balmong, Dyrroth, Julian, Kaja, Leomord, Minsitthar, Ruby, Silvanna
  • Avoid Tier: Aldous

Mobile Legends Tier List - Mages

Mages in Mobile Legends are mystical spellcasters capable of dealing copious amounts of burst magic damage and crowd control abilities. 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: Eudora, Harley, Kagura, Lylia, Valentina, Pharsa
  • A Tier: Alice, Cecilion, Chang'e, Cyclops, Esmeralda, Gord, Harith, Nana, Odette, Vale, Yve
  • B Tier: Aurora, Faramis, Harith, Julian, Kadita, Kimmy, Luo Yi, Mathilda, Selena, Valir, Zhask
  • C Tier: Angela, Novaria
  • Avoid Tier: Diggie, 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. 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 sfaety 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.

Te short tier-list below features every Marksman hero in MLBB.

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

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, Minotaur
  • A Tier: Diggie, Faramis, Lolita
  • B Tier: Angela, Carmilla, Nana, Rafaela
  • C Tier: Kaja
  • Avoid Tier: Estes

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 Mobile Legends tier list for the Tank class, ranked from most effective to least.

God Tier: Tigreal, Khufra, Fredrinn

A Tier: Akai, Atlas, Barats, Edith, Esmerelda, Gatokaca, Gloo, Grock, Lolita, Minotaur, Uranus

B Tier: Balmond, Baxia, Franco, Hilda, Hylos

C Tier: Ruby, Johnson

Avoid Tier: Belerick

Final Thoughts

That was Rivalry's MLBB hero tier list, for the best Mobile Legends characters for each class! Please remember that the Mobile Legends meta is changing all the time.

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 article 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, 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?

The newest heroes in Mobile Legends were Joy, released in November 2022 and Arlott, released in February 2023. Another new Mobile Legends hero, Novaria, classified as a mage-type hero, has since been leaked. Her release date is unknown, as she is still under development on the MLBB advanced server.

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