How Many Heroes Are in Mobile Legends Now?
In 2025, Mobile Legends: Bang Bang has 132 heroes based on Patch 2.1.61, though that total changes whenever MLBB adds a new hero or updates the roster through later patches, so the exact count depends on the current version you are viewing. Most players asking this also want the role split, what appears on a full hero roster page, and where to verify the latest list after patch notes land. Those details matter because draft choices, counter picks, and even a tier list can shift as soon as one new release enters ranked play.
How many heroes are there in MLBB?
There are 132 playable heroes in Mobile Legends: Bang Bang at the Patch 2.1.61 roster point, and that list includes heroes available across both servers. For most practical purposes, that is the number players mean when they ask how many heroes are in MLBB in 2025.
The count has climbed through regular releases and revamps. Recent additions during the 2025 cycle include Kalea, Zetian, Obsidia, and Sora, followed by Marcel at Patch 2.1.61. Revamps do not raise the total, but new hero releases do, which is why older articles often show a lower number than current roster trackers.
- Current total: 132 heroes
- Playable roster: 132 playable heroes
- Role system: 6 core roles
- Roster scope: heroes available in both servers
If you only want the fast answer, that is it. If you are planning drafts, comparing team comps, or checking whether a hero pool is broad enough for ranked, the role distribution matters just as much as the headline count.
Hero count by role
MLBB organizes its hero roster into six roles, but many heroes overlap in function because specialties and laning recommendations often matter more than the main label. A Fighter can work in EXP or Jungle, a Mage can roam in niche drafts, and several Tanks flex into utility-heavy setups depending on patch notes and item changes.
| Role | Hero Count |
|---|---|
| Fighter | 45 |
| Mage | 32 |
| Marksman | 23 |
| Assassin | 28 |
| Tank | 25 |
| Support | 15 |
That role breakdown shows why Fighter-heavy metas are common. With 45 heroes in the class, the game has a wide range of bruisers, sustain duelists, split-pushers, and engage options. Support remains the smallest group at 15, which partly explains why the same support names appear so often in ranked discussions, matchup matrix tools, and ban rate charts.
Role count also helps explain draft pressure. A lane with fewer specialist options tends to produce more predictable pick rate spikes. Gold lane has a smaller natural pool than EXP, so one overperforming Marksman can dominate both win rate and ban rate discussions for an entire patch cycle.
How is the roster organized?
The full Mobile Legends hero roster is more than a list of names. A proper roster page gives players quick filters for role, lane, and release timing, which makes it easier to browse & search heroes without manually checking every portrait.
- Assigned roles, such as Tank, Mage, Fighter, Assassin, Marksman, or Support
- Specialties, which help explain whether a hero excels at burst, crowd control, poke, sustain, charge, or push
- Laning recommendations, including EXP Lane, Jungle, Mid Lane, Gold Lane, and Roam
- Release years, useful when tracking how fast the game has expanded over time
- Matchup and comparison data used in counter picks and draft planning
That structure is why a simple hero count never tells the whole story. Two players can both say they know the 132-hero roster, but one may only know role labels while another is comparing specialties, emblem recommendation choices, battle spells, and lane flex value. The second player is working with information that directly affects ranked outcomes.
Players who want more than a static list usually move into tools built around decision-making. Those tools let you compare hero stats, inspect an item database, and weigh matchups before entering ranked. If you are already checking resources like Mobile Legends redeem codes, it makes sense to keep your hero references just as current.
Roles, lanes, and specialties
The six roles are only the first layer. In actual MLBB play, specialties and laning recommendations do a better job of showing how a hero functions inside a team comp.
Take Fighters as an example. The category includes lane bullies, sustain bruisers, engage initiators, and jungle-capable duelists. A Fighter count of 45 sounds straightforward until you compare heroes built for EXP pressure with those used as objective-focused jungle picks. The same issue applies to Supports, where healing, peel, vision control, and engage utility can produce completely different draft value.
- EXP Lane heroes often prioritize durability, sustain, or side-lane pressure
- Jungle picks lean toward objective control, mobility, and burst access
- Mid Lane choices bring wave clear, poke, zoning, or setup utility
- Gold Lane heroes usually scale through farm and late damage output
- Roam heroes provide engage, peel, crowd control, or team sustain
This is why serious players do not stop at role labels. They use matchup matrix tools, win rate pages, and pick rate trends to see whether a hero is strong in the current patch or just broadly popular. A hero can sit high on a tier list because of coordinated play value while posting a lower ranked win rate in solo queue. Another can show a modest ban rate but still be a top counter pick into specific dive comps.
The same logic applies when building around utility. A roam Tank and a roam Support can fill the same lane but create very different fight patterns. In one patch, hard engage raises ban rate numbers; in another, sustain and disengage climb because they counter the prevailing burst meta.
Why the exact number changes
MLBB does not keep a fixed roster for long. The count rises when a new hero releases, while revamps refresh existing heroes without changing the total.
The recent timeline makes that easy to see. Kalea arrived in March 2025, Zetian in June 2025, Obsidia in September 2025, Sora in December 2025, and Marcel at Patch 2.1.61. By contrast, revamps such as Kimmy, Gloo, Grock, Freya, Eudora, and Aulus change how those heroes play without adding another slot to the roster.
For players tracking meta rankings, this distinction matters. A revamp can rewrite matchups, item paths, or battle spells overnight even though the hero count stays unchanged. New heroes do both: they expand the roster and alter drafting priorities. If you follow gaming patches broadly, MLBB is a good example of how live-service balance keeps roster articles moving targets.
Release years also help place heroes in context. Older heroes often carry more established matchup data and clearer build simulator patterns, while newer releases go through faster shifts in tier list placement, pick rate, and ban rate as players learn optimal builds.
Where to verify the latest roster
The safest way to verify the current number is to check the in-game hero list alongside the newest patch notes and a roster tracker that updates role, lane, and release-year fields. That gives you both the raw count and the context behind it.
Good roster pages usually include more than portraits. They let you browse & search heroes, sort by roles, view specialties, and filter by laning recommendations. Better tools add a matchup matrix, compare hero stats, and connect those stats to current win rate, pick rate, and ban rate trends.
Players using advanced MLBB resources also look for these features:
- Counter picks for lane and draft matchups
- Tier list updates tied to recent patch notes
- Item database entries for current builds
- Emblem recommendation pages by role or hero
- Battle spells matched to lane usage
- Draft simulator and strategy planner tools for team comps
- Build simulator support for damage and utility testing
- Hero backstories and release-year filters for roster browsing
- Live clock & reset timers for event and server tracking
- Account worth calculators and side utilities
- Retribution trainer tools for objective-secure practice
Those features are not just for high-rank players. Even casual users benefit when they can compare hero stats before buying a new pick or test whether a low pick rate hero has strong counter picks in the current patch. If you want another quick reference on the same subject, see this overview of MLBB total heroes.
Final Thoughts
The number that matters right now is simple: Mobile Legends has 132 playable heroes in 2025 at Patch 2.1.61. The smarter takeaway is that roster knowledge is no longer just memorizing names; it is tracking roles, specialties, lane fit, and live patch shifts before the next draft starts.
