Okay, so I decided it was time to sit down and actually hammer out my own Mobile Legends hero tier list. It’s something I think about a lot while playing, but getting it down on paper, well, digital paper, is another story.
First thing I did was just play. A lot. Like, really grinded ranked games for a few days straight. You can’t make a list without feeling the current meta, right? Seeing who pops up constantly, who gets banned, who feels absolutely busted to play against, and who feels like a wet noodle.

Getting Started – The Grind
So, I spent hours just playing different roles. I jumped into Tank, trying to feel who could really take a punch and control fights. Then switched over to Marksman, seeing who could dish out the serious late-game damage. Did the same for Mage, Fighter, Assassin, and Support. It’s important to get a feel for each role’s top dogs.
While playing, I wasn’t just focused on winning, but actively observing. Key things I looked for:
- Who dominated the early game?
- Who scaled incredibly well into the late game?
- Who brought essential utility (stuns, heals, zoning)?
- Who felt easily countered?
- Who felt like they fit into almost any team comp?
I also paid attention to the recent patch notes. You absolutely have to. A hero could be garbage one week and top-tier the next just because of a small buff or item change. I mentally noted down the heroes who got significant adjustments recently and tried to play with or against them more to see the real impact.
Sorting Through the Mess
After enough games, my head was buzzing with ideas. I grabbed a simple text editor. Didn’t need anything fancy. I started by just listing all the heroes. Then, I tried grouping them by role. That seemed like the most logical first step.
This is where it gets tough. Putting them into tiers like S, A, B, C… it’s subjective! What I find S-tier, someone else might argue is A-tier. My process was basically gut feeling combined with my recent gameplay experiences.
I started placing the obvious ones first. Those heroes you see banned almost every game? Yeah, they went straight into S or S+ tier. The ones that felt strong and reliable, good picks in most situations? They landed in A tier.

Then came the B tier heroes. These are solid, totally playable, maybe need the right team comp or are counter-picks. Not dominant, but definitely not bad.
C tier was for heroes that felt a bit weak, easily countered, or just outclassed by others in the current meta. Maybe niche picks at best.
I shuffled heroes around quite a bit. I’d put a hero in A, then play a game where they got absolutely wrecked by a specific counter, and I’d rethink, maybe bumping them down or adding a note to myself about their weaknesses. It’s a constant back-and-forth.
Refining the List
I looked at my initial draft. Felt okay, but needed refinement. I specifically thought about synergy. Some heroes might seem B-tier on their own but become A-tier when paired with specific allies. That’s hard to capture in a simple list, but I tried to factor it in mentally.
I also considered different ranks. A hero might dominate in Epic or Legend but be less effective in Mythic where players know how to counter better. My list is generally aimed at the higher ranks, like Legend and Mythic, because that’s where the meta feels most defined.
The final step was just organizing it cleanly. Grouped by role, then tiered within each role. Made sure the strong ones were clearly marked. It’s not perfect, nobody’s list ever is. The meta shifts constantly, new heroes come out, old heroes get revamped. But this list reflects what I’ve seen and experienced directly on the battlefield right now.

It was quite the process, honestly. Lots of playing, observing, thinking, and second-guessing. But it feels good to have my current thoughts organized. It’s my personal take based on my own grind.