Updated on October 15, 10:48 p.m. (GMT+8): Updated scores.
The best Indonesian teams will battle it out in the Mobile Legends: Bang Bang Professional League Indonesia Season 12 (MPL ID Season 12).
Two-time reigning champions and MLBB Southeast Asia Cup 2023 winners ONIC Esports are definitely looking to defend their throne against perennial contenders EVOS Legends and Rex Regum Qeon (RRQ).
The teams will fight for the two coveted slots in the M5 World Championship, set to be held in the Philippines later this year.
Here’s everything you need to know about the tournament, including its schedule, format, and where to watch the games.
- ONIC Esports welcomes Alberttt to its stacked MPL ID roster, Kairi, Yeb still in
- Dewa United Esports is the newest team to compete in MPL Indonesia
What is MPL ID Season 12?
The MPL ID Season 12 is the official Mobile Legends league in Indonesia organized by Moonton.
The tournament consists of two stages — the regular season and the playoffs. Nine teams will battle it out against each other for eight weeks in the regular season.
After that, the top six teams will advance to the playoffs, and compete to qualify for M5 and win the lion’s share of the US$336,500 prize pool.
MPL ID Season 12 format
Nine teams will battle in a best-of-three, double round robin format.
The third to sixth place teams begin their playoffs run in the lower bracket where they’ll only get one chance to fight for tournament lives.
The first and second place squads are seeded into the second round, which adopts a double elimination format, so they have two chances before bowing out.
All playoff matches are best-of-five, except for the grand finals, which will be a best-of-seven series.
MPL ID Season 12 schedule, standings, and results
The regular season will take place from July 13 to September 24. The playoffs will happen from October 11 to 15.
Playoffs
October 11 (Wednesday)
Round 1
TEAM | RESULTS | TEAM |
Geek Fam | 3 — 1 | Dewa United Esports |
Bigetron Alpha | 3 — 0 | Rebellion Zion |
Geek Fam and Bigetron Alpha advance to the upper bracket semifinals.
Dewa United Esports and Rebellion Zion have been eliminated.
October 12 (Thursday)
Upper bracket semifinals
TEAM | RESULTS | TEAM |
RRQ | 2 — 3 | Geek Fam |
ONIC Esports | 3 — 2 | Bigetron Alpha |
Geek Fam and ONIC Esports advance to the upper bracket final.
RRQ and Bigetron Alpha drop to the lower bracket semifinal.
October 13 (Friday)
Lower bracket semifinal
TEAM | RESULTS | TEAM |
RRQ | 0 — 3 | Bigetron Alpha |
Bigetron Alpha advances to the lower bracket final.
RRQ has been eliminated.
Upper bracket final
TEAM | RESULTS | TEAM |
Geek Fam | 2 — 3 | ONIC Esports |
ONIC Esports advances to the grand final, secures M5 slot.
Geek Fam drops to the lower bracket final.
October 14 (Saturday)
Lower bracket final
TEAM | RESULTS | TEAM |
Geek Fam | 3 — 2 | Bigetron Alpha |
Geek Fam advances to the grand final, secures M5 slot.
Bigetron Alpha has been eliminated.
October 15 (Sunday)
Grand final
TEAM | RESULTS | TEAM |
ONIC Esports | 4 — 2 | Geek Fam |
ONIC Esports wins MPL Indonesia Season 12.
MPL ID Season 12 standings
TEAM | MATCH RECORD | GAME RECORD | AGGREGATE POINTS |
ONIC Esports | 13 — 3 | 27 — 9 | 18 |
RRQ | 11 — 5 | 24 — 16 | 8 |
Geek Fam | 10 — 6 | 22 — 16 | 6 |
Bigetron Alpha | 7 — 9 | 17 — 20 | -3 |
Rebellion Zion | 7 — 9 | 17 — 21 | -4 |
Dewa United Esports | 7 — 9 | 17 — 22 | -5 |
EVOS Legends | 6 — 10 | 17 — 22 | -5 |
Alter Ego | 6 — 10 | 17 — 23 | -6 |
AURA Fire | 5 — 11 | 14 — 23 | -9 |
Week 1
July 13 (Thursday)
TEAM | RESULTS | TEAM |
AURA Fire | 1 — 2 | Dewa United Esports |
Rebellion Zion | 2 — 1 | Alter Ego |
July 14 (Friday)
TEAM | RESULTS | TEAM |
Bigetron Alpha | 2 — 1 | Geek Fam |
AURA Fire | 0 — 2 | RRQ |
July 15 (Saturday)
TEAM | RESULTS | TEAM |
Alter Ego | 0 — 2 | Bigetron Alpha |
Dewa United Esports | 2 — 1 | Rebellion Zion |
RRQ | 2 — 1 | ONIC Esports |
July 16 (Sunday)
TEAM | RESULTS | TEAM |
Geek Fam | 0 — 2 | ONIC Esports |
Rebellion Zion | 0 — 2 | RRQ |
Week 2
July 27 (Thursday)
TEAM | RESULTS | TEAM |
Bigetron Alpha | 2 — 0 | Dewa United Esports |
ONIC Esports | 2 — 0 | Alter Ego |
July 28 (Friday)
TEAM | RESULTS | TEAM |
EVOS Legends | 2 — 1 | Geek Fam |
Dewa United Esports | 0 — 2 | ONIC Esports |
July 29 (Saturday)
TEAM | RESULTS | TEAM |
AURA Fire | 0 — 2 | Rebellion Zion |
Geek Fam | 2 — 0 | Alter Ego |
EVOS Legends | 1 — 2 | RRQ |
July 30 (Sunday)
TEAM | RESULTS | TEAM |
Alter Ego | 0 — 2 | EVOS Legends |
RRQ | 2 — 0 | Bigetron Alpha |
Week 3
August 3 (Thursday)
TEAM | RESULTS | TEAM |
Bigetron Alpha | 0 — 2 | AURA Fire |
EVOS Legends | 2 — 0 | Dewa United Esports |
August 4 (Friday)
TEAM | RESULTS | TEAM |
Dewa United Esports | 2 — 0 | Geek Fam |
AURA Fire | 2 — 0 | ONIC Esports |
August 5 (Saturday)
TEAM | RESULTS | TEAM |
Rebellion Zion | 0 — 2 | Bigetron Alpha |
Geek Fam | 2 — 1 | RRQ |
ONIC Esports | 2 — 0 | EVOS Legends |
August 6 (Sunday)
TEAM | RESULTS | TEAM |
ONIC Esports | 2 — 1 | Rebellion Zion |
EVOS Legends | 2 — 1 | AURA Fire |
Week 4
August 10 (Thursday)
TEAM | RESULTS | TEAM |
Alter Ego | 2 — 0 | Dewa United Esports |
AURA Fire | 2 — 0 | Geek Fam |
August 11 (Friday)
TEAM | RESULTS | TEAM |
Rebellion Zion | 2 — 0 | EVOS Legends |
Bigetron Alpha | 0 — 2 | ONIC Esports |
August 12 (Saturday)
TEAM | RESULTS | TEAM |
EVOS Legends | 1 — 2 | Bigetron Alpha |
Geek Fam | 2 — 0 | Rebellion Zion |
RRQ | 0 — 2 | Alter Ego |
August 13 (Sunday)
TEAM | RESULTS | TEAM |
Alter Ego | 2 — 0 | AURA Fire |
Dewa United Esports | 0 — 2 | RRQ |
Week 5
August 17 (Thursday)
TEAM | RESULTS | TEAM |
Dewa United Esports | 0 — 2 | AURA Fire |
Alter Ego | 1 — 2 | Rebellion Zion |
August 18 (Friday)
TEAM | RESULTS | TEAM |
Geek Fam | 2 — 0 | Bigetron Alpha |
RRQ | 2 — 1 | Alter Ego |
August 19 (Saturday)
TEAM | RESULTS | TEAM |
ONIC Esports | 0 — 2 | Geek Fam |
Bigetron Alpha | 1 — 2 | Alter Ego |
RRQ | 2 — 1 | AURA Fire |
August 20 (Sunday)
TEAM | RESULTS | TEAM |
Rebellion Zion | 0 — 2 | Dewa United Esports |
Alter Ego | 0 — 2 | ONIC Esports |
Week 6
September 7 (Thursday)
TEAM | RESULTS | TEAM |
RRQ | 1 — 2 | Rebellion Zion |
Dewa United Esports | 2 — 1 | Bigetron Alpha |
September 8 (Friday)
TEAM | RESULTS | TEAM |
Geek Fam | 2 — 0 | EVOS Legends |
ONIC Esports | 2 — 1 | Dewa United Esports |
September 9 (Saturday)
TEAM | RESULTS | TEAM |
EVOS Legends | 1 — 2 | Alter Ego |
Rebellion Zion | 2 — 0 | AURA Fire |
ONIC Esports | 2 — 0 | RRQ |
September 10 (Sunday)
TEAM | RESULTS | TEAM |
RRQ | 2 — 1 | Bigetron Alpha |
Dewa United Esports | 2 — 1 | EVOS Legends |
Week 7
September 14 (Thursday)
TEAM | RESULTS | TEAM |
AURA Fire | 0 — 2 | Bigetron Alpha |
Alter Ego | 1 — 2 | Geek Fam |
September 15 (Friday)
TEAM | RESULTS | TEAM |
Geek Fam | 0 — 2 | Dewa United Esports |
ONIC Esports | 2 — 0 | AURA Fire |
September 16 (Saturday)
TEAM | RESULTS | TEAM |
Bigetron Alpha | 0 — 2 | Rebellion Zion |
Dewa United Esports | 1 — 2 | Alter Ego |
RRQ | 2 — 0 | EVOS Legends |
September 17 (Sunday)
TEAM | RESULTS | TEAM |
Rebellion Zion | 0 — 2 | ONIC Esports |
AURA Fire | 0 — 2 | EVOS Legends |
Week 8
September 21 (Thursday)
TEAM | RESULTS | TEAM |
RRQ | 0 — 2 | Geek Fam |
EVOS Legends | 2 — 0 | Rebellion Zion |
September 22 (Friday)
TEAM | RESULTS | TEAM |
Geek Fam | 2 — 1 | AURA Fire |
ONIC Esports | 2 — 0 | Bigetron Alpha |
September 23 (Saturday)
TEAM | RESULTS | TEAM |
Rebellion Zion | 1 — 2 | Geek Fam |
AURA Fire | 2 — 1 | Alter Ego |
EVOS Legends | 1 — 2 | ONIC Esports |
September 24 (Sunday)
TEAM | RESULTS | TEAM |
Bigetron Alpha | 2 — 0 | EVOS Legends |
RRQ | 2 — 1 | Dewa United Esports |
Where to watch MPL ID Season 12?
All the games will be streamed live on Mobile Legends: Bang Bang’s official media platforms:
Follow ONE Esports on Facebook, Instagram, and Tiktok for MLBB esports news, guides, and updates.
READ MORE: Exclusive: Bigetron Esports just signed an 11-year-old boy to their roster