The Mobile Legends Random Hero Picker chooses from all 133 heroes in the current Mobile Legends: Bang Bang roster. Use it when a classic lobby needs an unexpected pick, a content creator wants a hero challenge, or a player wants to practice outside a familiar comfort pool. Every slice has weight 1, so the default configuration does not favor a role, release year, or perceived tier.
What is in the Mobile Legends Random Hero Picker?
The roster was checked on July 22, 2026 against the current Mobile Legends hero list and a second current 133-hero roster. It includes newer releases such as Kalea, Zetian, Obsidia, Sora, Marcel, and Hirara, as well as the original heroes and every release between them.
This update adds the 30 heroes missing from the old 103-slice wheel: Aamon, Arlott, Aulus, Beatrix, Cici, Chip, Edith, Floryn, Fredrinn, Gloo, Hirara, Ixia, Joy, Julian, Kalea, Lukas, Marcel, Melissa, Natan, Nolan, Novaria, Obsidia, Phoveus, Sora, Suyou, Valentina, Xavier, Yin, Zetian, and Zhuxin. Spellings are normalized to current roster names instead of copying mistakes such as “Dyrooth.”
Skins, alternate forms, temporary event units, and heroes announced only for an advanced test environment are not separate slices. One hero receives one entry, regardless of how many skins or viable roles that hero has.
Choose a playable pool before spinning
A complete roster does not mean every result is available on every account or allowed in every mode. Before a serious match, remove heroes you do not own, heroes disabled by a temporary issue, and heroes prohibited by your custom rules. If the group prefers a full-roster challenge, agree that unavailable results receive exactly one reroll.
The wheel does not account for bans, allied picks, enemy picks, role coverage, or duplicate-pick restrictions. Check the lobby state before locking the result. In ranked play, use the game's draft interface and team communication as the authority; the wheel is better suited to classic matches, custom rooms, practice, and voluntary challenges.
Create role, lane, or draft challenges
For a role-specific session, edit the list to keep only the relevant current heroes. You might build a marksman practice pool, a roam challenge, an EXP-lane rotation, or a set of heroes your group is actively learning. Verify roles in the current client because patches can change recommendations and flexible heroes may appear in more than one position.
Leave every retained item at weight 1 for equal starting odds. Use weights only when the challenge intentionally gives comfort heroes or difficult heroes different probabilities, and show those rules before the spin. Tier lists and win rates are not encoded in this page because they change by patch, rank, region, and team composition.
Repeats, rotations, and group use
Leave elimination mode off when each match is a fresh draw and repeats are acceptable. Turn it on for a no-repeat practice queue, a creator series, or a group assignment where every participant must receive a different hero. Record each result before continuing so the final rotation can be checked.
A useful five-player variant is to prepare separate role-filtered copies rather than spinning five times from one unrestricted pool. That avoids producing a lineup with no agreed structure while preserving randomness inside each role. For a solo practice plan, enable elimination and work through selected heroes until the pool is empty.
Roster pages become outdated whenever Moonton releases another hero. The count and source date are stated openly so visitors can verify whether a later release needs to be added. This is an unofficial fan utility and is not affiliated with Moonton.
With the full current roster and clear pre-spin rules, the Mobile Legends Random Hero Picker supports fairer challenges without pretending that a random hero is automatically the best pick for a live draft.