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 Mobile Legends: Bang Bang constantly changes as the current meta evolves. MLBB has a roster of over 100 unique heroes, and it's only increasing, especially with the addition of Arlott, the latest hero released in February 2023.

Never fear! We've chosen the best characters 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 a general rule of thumb, ensure that your team has a least one frontline Tank and one Support, but these heroes should all be strong picks in solo queue. Without further ado, here are the best Mobile Legends, ranked in their respective classes!

Mobile Legends Tier List - All Heroes

Like popular MOBAs 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 heroes in Mobile Legends 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, Odette, Pharsa, Vale, Valentina, Valir, Vexana, Xavier Yve, and Zhask.

Marksman: Edith, Beatrix, Brody, Bruno, Claude, Clint, Granger, Hanabi, Irithel, 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 the tier list for the best Mobile Legends assassins, beginning at the best Mobile Legends assassin.

God Tier: Aamon, Benedetta, Ling, Saber, Sun

A Tier: Habyusa, Fanny, Hanzo, Lancelot, Yin, Yi Sun-Shin

B Tier: Gusion, Joy, Kadita, Ling, Natalia

C Tier: Selena, Helcurt

Avoid Tier: Lesley

Mobile Legends Tier List - Fighter

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.

God Tier: Khaleed, Paquito, Phoveus, Roger, Yu Zhong.

A Tier: Alpha, Arlott, Aulus, Chou, Guinevere, Jawhead, Sun, X.Borg, Zilong

B Tier: 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.

God Tier: Eudora, Harley, Kagura, Pharsa, Valentina

A Tier: Alice, Cecilion, Chang'e, Cyclops, Esmerelda, Gord, Harith, Kimmy, Selena

B Tier: Aurora, Kadita, Luo Yi, Odette, Vale, Yve

C Tier: Mathilda, Nana, Valir, Zhask

Avoid Tier: Vexana

Mobile Legends Tier List - Marksman

Marksmen 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.

Their damage potential relies on their extended reach to land high burst damage on foes from a distance behind the safety of their team. 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.

God Tier: Edith, Granger, Layla, Melissa, Roger

A Tier: Brody, Bruno, Lesley, Natan, Popol & Kupa

B Tier: Beatrix, Claude, Carrie, Moskov

C Tier: Clint, Hanabi, Kimmy

Avoid Tier: Irithel, Miya, Wanwan

Mobile Legends Tier List - Support

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.

As such, when it progresses into the late game, Support players become primary targets for the enemy team to focus on. They 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: Lolita, Mathilda

A Tier: Diggie, Faramis

B Tier: Carmilla, Floryn

C Tier: Estes, Kaja, Rafaela.

Avoid Tier: Angela

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.

Tanks have high defense and healthpools

God Tier: Fredrinn, Khufra, Tigreal

A Tier: Akai, Atlas, Barats, Gloo, Uranus

B Tier: Belerick, Franco, Hylos, Minotaur

C Tier: Baxia, Hylos, Johnson

Avoid Tier: Grock

Final Thoughts

Remember that the Mobile Legends meta is changing all the time. There are no definitive rules on what mobile 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!

If you want more MLBB news, 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