Skip to content

Matchup Matrix

See who each hero beats and who beats them. Pick a hero for their full list, or open the hero vs hero matrix, and filter either one by lane or role.

Patch 2.2.16a ranked data1,992 measured edges948 flagged counters

Heroes: 133

Notable Hero Matchups

The most decisive counter matchups in the current meta, each backed by ranked data. These are the pairings worth memorizing for draft.

  1. Lolita hero icon
    Cyclops hero icon

    Lolita counters Cyclops

    +9.7 pp

    Lolita's shield makes her strong against heroes who rely on projectiles and ranged skills, such as Kimmy and Cyclops.

  2. Esmeralda hero icon
    Lolita hero icon

    Esmeralda counters Lolita

    +6.2 pp

    Esmeralda works well against heroes with shields, like Akai and Lolita, because her skills not only ignore their shields, but she also converts them into her own.

  3. Phoveus hero icon
    Wanwan hero icon

    Phoveus counters Wanwan

    +6.2 pp

    Enemies with multiple mobility abilities can greatly reduce Phoveus's cooldowns, so he can use his enhanced Basic Attacks and skills more often when facing heroes like Wanwan, Arlott, and Chou.

  4. Phoveus hero icon
    Freya hero icon

    Phoveus counters Freya

    +4.9 pp

    However, all of Freya's skills have movement components, making her vulnerable to Phoveus's unique counter. Using her skills near Phoveus will allow him to quickly gain energy for his enhanced Basic Attacks. Freya is vulnerable to CC and movement-disabling effects, so Minsitthar and Obsidia's Ultimates can lock her down completely.

  5. X.Borg hero icon
    Terizla hero icon

    X.Borg counters Terizla

    +4.8 pp

    X.Borg counters Fighters that lack mobility, such as Terizla and Aulus. His 1st Skill has a large range and can be cast while moving, making it easy for him to kite.

  6. Yve hero icon
    Barats hero icon

    Yve counters Barats

    +4.3 pp

    Yve counters Tanks and Fighters with low mobility like Fredrinn, Barats, and Aulus due to her long range skills.

  7. Lolita hero icon
    Harley hero icon

    Lolita counters Harley

    +4.3 pp

    Harley is countered by tanky heroes like Lolita and Uranus, because Harley can't deal enough meaningful damage to them and they can block and tank his Ultimate for their teammates.

  8. Valir hero icon
    Fredrinn hero icon

    Valir counters Fredrinn

    +4.0 pp

    Valir excels in both sustained damage and Crowd Control. He counters heroes lacking mobility like Balmond and Fredrinn.

  9. Ruby hero icon
    Sun hero icon

    Ruby counters Sun

    +3.8 pp

    Fighter heroes with Lifesteal can counter Sun, however. For example, heroes like Ruby can steal a lot of HP by hitting Sun and his Dopplegangers.

  10. Phoveus hero icon
    Benedetta hero icon

    Phoveus counters Benedetta

    +3.7 pp

    Benedetta is countered by heroes with skills that shutdown mobility skills, such as Minsitthar and Phoveus, since all of Benedetta's skills are considered mobility.

  11. Estes hero icon
    Alice hero icon

    Estes counters Alice

    +3.6 pp

    Estes counters heroes with no burst damage, he can easily heal through minor damages from heroes like Faramis and Alice.

  12. Gord hero icon
    Barats hero icon

    Gord counters Barats

    +3.6 pp

    Gord is strong against melee heroes with poor Mobility, such as Barats and Fredrinn.

Advertisement

What Is the MLBB Matchup Matrix?

The MLBB matchup matrix is a hero vs hero map that shows who beats who in Mobile Legends: Bang Bang. All 133 heroes sit on both sides of the grid, and every pairing with evidence behind it shows which hero is favored. Use it for counter-picking in ranked and tournament drafts: find the heroes that punish an enemy pick, avoid the matchups stacked against you, and filter by lane to see only the fights you will actually take.

For a single hero's full counter list, recommended items, and ban priority, open that hero in the Counter Picker. To see raw win, pick, and ban rates by rank, head to hero statistics.

Measured edges come from Moonton's official GMS statistics, and counter lists from Moonton's in-game hero data. Both change with each patch, so this page shows Patch 2.2.16a. Check the latest patch notes before a serious draft.

How to read a matchup

Measured edge (pp)
Ranked data measured this pairing. The number is how far the matchup swings toward the row hero, in percentage points. It is not a win rate.
Counter list, direction only
Moonton's in-game counter list names this pairing. It says who is favored but not by how much, so no number is shown.
No flagged counter
Neither source covers this pairing, so it stays blank instead of holding a guess. Most pairings are like this.

Green favors the row hero, red the column hero

Matchup FAQ

1
How do hero matchups work in Mobile Legends?▼

A matchup is how one hero performs against another in a head-to-head lane or teamfight. Some heroes hard-counter others through range, crowd control, sustain, or burst, while many pairings are close to even and come down to skill and rotations. The matchup matrix maps every hero against every other hero so you can spot favorable lanes before you lock in.

2
How do I find the best counter for a specific hero?▼

Open Hero Lookup and pick the hero. The Struggles against list shows the opponents that beat them, biggest edge first, so the heroes at the top are the counters you want. Filter it by lane to see only the heroes you will face in that lane. In the Full Matrix view, read across a hero's row instead: red cells are the matchups they lose, green cells are heroes they beat. Tap any matchup for the measured edge, plus a strategy tip where one is written. For a deeper breakdown of a single hero's counters, items, and bans, open that hero's page in our Counter Picker.

3
How accurate are the matchup numbers?▼

Where Moonton's official GMS statistics measure a pairing, the cell shows that measurement: the edge in percentage points, meaning how much the matchup swings toward one hero. It is not a head-to-head win rate. GMS measures the swing and fixes no baseline, so any absolute percentage would be invented rather than measured, and this page does not publish one. Pairings GMS does not measure fall back to Moonton's in-game counter lists, which establish who counters whom but no size, so those cells carry a direction only and say so. Pairings covered by neither are left blank.

4
What do favorable and unfavorable matchups mean in the matrix?▼

Green favors the hero in the row, red favors the hero in the column, and the deeper the shade the more decisive the edge. A number is a measured edge in percentage points: +2.4 on a hero's row means ranked data measures that matchup swinging 2.4 points their way. An arrow with no number is a Moonton counter-list direction, which names who counters whom without measuring by how much. A blank cell means neither source covers that pairing, so the page makes no claim about it.

5
How often is the matchup data updated?▼

Measured edges track the live ranked meta and refresh with each Mobile Legends patch, so counters shift as heroes are buffed, nerfed, or reworked. The current patch is shown at the top of the page. Always cross-check against the latest patch notes before a ranked or tournament draft.

6
Is the MLBB matchup matrix free to use?▼

Yes. The matchup matrix is completely free with no account or download required. Browse every hero vs hero pairing, filter by lane or role, and open any cell for what the sources establish, including a counter tip where one is written. It pairs with our free Counter Picker, Tier List, and Draft Simulator.