Okay, so check it out, recently I got super into Mobile Legends again, right? And like any self-respecting gamer, I needed to know who the absolute BEST heroes were. You know, climb that ranked ladder, dominate the battlefield, the usual stuff. So, I dove headfirst into figuring out a proper hero tier list.

First things first, I started by just playing a TON of games. I’m talking like, hours and hours, trying out different heroes in different roles. I wanted to get a feel for who felt strong, who could carry, and who just kinda…existed. This was messy, super unscientific, but honestly, it gave me a good baseline. I was just winging it, honestly!
Next, I hit up YouTube and a bunch of MLBB forums. Gotta see what the “pros” are saying, right? I watched gameplay videos, read guides, and lurked in discussions. Started noticing some patterns – certain heroes kept popping up as “must-picks” or “OP”. That gave me a better idea of who the community generally agreed was strong.
Okay, so then I started compiling all this info into a spreadsheet. Seriously, a good ol’ spreadsheet. I listed all the heroes, their roles, and then started giving them initial ratings based on my own experience and what I was seeing online. This was my first real attempt at a tier list. It was ROUGH.
But here’s the thing – tier lists are subjective, right? What works for one person might not work for another. So, I decided to break it down further. I started thinking about specific factors: burst damage, sustain, mobility, crowd control, team fight potential, laning phase… all that jazz. I weighted these factors based on how important I thought they were in the current meta.
Then, I went back to my hero ratings and adjusted them based on these factors. For example, a hero with insane burst damage might get a higher rating, even if their mobility was a bit lacking. It was all about balancing the strengths and weaknesses. This took FOREVER.

After that, it was all about testing, testing, testing. I kept playing games, focusing on the heroes I had rated highly. I paid attention to how they performed in different situations, against different team comps. And I kept tweaking the ratings based on my observations. It’s an ongoing process, for sure.
Honestly? The tier list is always changing. New patches, hero buffs/nerfs, meta shifts… it all affects things. So, the tier list I have today might be completely different next week! But the key is to keep learning, keep experimenting, and keep adapting. That’s what makes Mobile Legends fun, right?
Current Tier List (Rough Draft, Subject to Change!)
- S Tier (God Tier): These heroes are absolute beasts. They can carry games, dominate lanes, and are generally OP. Think heroes with high damage, good mobility, and strong crowd control.
- A Tier (Excellent): These are solid picks that can perform well in most situations. They might not be as game-breaking as S Tier heroes, but they are still very strong and reliable.
- B Tier (Good): These heroes are decent, but they might have some weaknesses or require specific team comps to shine. They can still be effective in the right hands.
- C Tier (Situational): These heroes are only good in specific situations or against certain team comps. They are generally not recommended for ranked play.
- D Tier (Avoid): These heroes are underpowered or have too many weaknesses. They are generally not viable in the current meta.
Disclaimer: This is just my personal tier list based on my own experiences and observations. Yours might be different! The best way to figure out who the best heroes are for you is to try them out yourself and see what works. Good luck climbing!