Updated on November 24, 9:25 p.m. (GMT+8): Updated Wildcard winner to Ulfhednar.
The M6 Swiss Stage promises nail-biting battles between the world’s best Mobile Legends: Bang Bang teams.
Starting November 28, 2024, sixteen elite teams go head-to-head, all vying for a coveted spot in the M6 World Championship Playoffs.
Here’s everything you need to know about the M6 Swiss Stage, including the schedule, results, format, and where to watch!
What is the M6 Swiss Stage?
The M6 Swiss Stage is the opening phase of the M6 World Championship and features all sixteen participating teams. It introduces the Swiss format, a dynamic structure designed to ensure balanced and exciting matchups throughout the stage.
Unlike traditional group stages, the Swiss format pairs teams with identical win-loss records. Every match matters—teams need three wins to advance to the Knockout Stage, while three losses spell elimination.
This structure ensures that every game feels meaningful, keeping fans on the edge of their seats as teams fight to survive and thrive.
What is the Swiss Format?
Early rounds are fast-paced best-of-ones, while later rounds feature best-of-three deciders.
Teams with 2-0 or 2-1 records fight for playoff spots, while those at 0-2 or 1-2 battle to stay in the tournament.
The final round sees 2-2 teams face off in best-of-threes to determine who advances. Only the strongest move on to the Knockout Stage, where champions are truly tested.
M6 Group Draw results
In the M6 Swiss Stage, Filipino teams Fnatic ONIC PH and Aurora are strong favorites.
TEAM | TEAM |
Keep Best Gaming | RRQ Hoshi |
Falcon Esports | Aurora Gaming |
M6 Wildcard slot | BloodthirstyKings |
Team Spirit | Maycam Evolve |
Twisted Minds | Team Vamos |
Team Liquid ID | Fnatic ONIC PH |
NIP Flash | CFU Gaming |
S2G Esports | Selangor Red Giants |
Likewise, Malaysia’s Selangor Red Giants, fresh off their historic MSC 2024 victory as Malaysia’s first world champions, are heavily favored to make an impression early in the tournament.
M6 Swiss Stage schedule
November 28 (Thursday)
Round 1
TEAM | SCHEDULE | TEAM |
S2G Esports | 2 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | Selangor Red Giants |
Ulfednar | 3 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | BloodThirstyKings |
NIP Flash | 4 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | CFU Gaming |
Team Spirit | 5 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | Maycam Evolve |
Twisted Minds | 6 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | Team Vamos |
Falcon Esports | 7 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | Aurora |
KeepBestGaming | 8 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | RRQ Hoshi |
Team Liquid ID | 9 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | Fnatic ONIC PH |
November 29 (Friday)
Round 2 (1-0)
TEAM | SCHEDULE | TEAM |
TBA | 2 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | TBA |
TBA | 3 p.m. GMT+8 | 11 p.m. PST | 8 a.m. CET | TBA |
TBA | 4 p.m. GMT+8 | 12 m.n. PST | 9 a.m. CET | TBA |
TBA | 5 p.m. GMT+8 | 1 a.m. PST | 10 a.m. CET | TBA |
Round 2 (0-1)
TEAM | SCHEDULE | TEAM |
TBA | 6 p.m. GMT+8 | 2 a.m. PST | 11 a.m. CET | TBA |
TBA | 7 p.m. GMT+8 | 3 a.m. PST | 12 p.m. CET | TBA |
TBA | 8 p.m. GMT+8 | 4 a.m. PST | 1 p.m. CET | TBA |
TBA | 9 p.m. GMT+8 | 5 a.m. PST | 2 p.m. CET | TBA |
November 30 (Saturday)
Round 3 (0-2)
TEAM | SCHEDULE | TEAM |
TBA | 2 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | TBA |
TBA | 3 p.m. GMT+8 | 11 p.m. PST | 8 a.m. CET | TBA |
Round 3 (1-1)
TEAM | SCHEDULE | TEAM |
TBA | 4 p.m. GMT+8 | 12 m.n. PST | 9 a.m. CET | TBA |
TBA | 5 p.m. GMT+8 | 1 a.m. PST | 10 a.m. CET | TBA |
Round 3 (2-0)
TEAM | SCHEDULE | TEAM |
TBA | 7 p.m. GMT+8 | 3 a.m. PST | 12 p.m. CET | TBA |
December 1 (Sunday)
Round 3 (0-2)
TEAM | SCHEDULE | TEAM |
TBA | 2 p.m. GMT+8 | 10 p.m. PST | 7 a.m. CET | TBA |
Round 3 (1-1)
TEAM | SCHEDULE | TEAM |
TBA | 4 p.m. GMT+8 | 12 m.n. PST | 9 a.m. CET | TBA |
TBA | 5 p.m. GMT+8 | 1 a.m. PST | 10 a.m. CET | TBA |
Round 3 (2-0)
TEAM | SCHEDULE | TEAM |
TBA | 7 p.m. GMT+8 | 3 a.m. PST | 12 p.m. CET | TBA |
December 3 (Tuesday)
Round 4 (2-1)
TEAM | SCHEDULE | TEAM |
TBA | 3 p.m. GMT+8 | 11 p.m. PST | 8 a.m. CET | TBA |
TBA | 5 p.m. GMT+8 | 1 a.m. PST | 10 a.m. CET | TBA |
TBA | 7 p.m. GMT+8 | 3 a.m. PST | 12 p.m. CET | TBA |
December 4 (Wednesday)
Round 4 (1-2)
TEAM | SCHEDULE | TEAM |
TBA | 3 p.m. GMT+8 | 11 p.m. PST | 8 a.m. CET | TBA |
TBA | 5 p.m. GMT+8 | 1 a.m. PST | 10 a.m. CET | TBA |
TBA | 7 p.m. GMT+8 | 3 a.m. PST | 12 p.m. CET | TBA |
December 5 (Thursday)
Round 5
TEAM | SCHEDULE | TEAM |
TBA | 3 p.m. GMT+8 | 11 p.m. PST | 8 a.m. CET | TBA |
TBA | 5 p.m. GMT+8 | 1 a.m. PST | 10 a.m. CET | TBA |
TBA | 7 p.m. GMT+8 | 3 a.m. PST | 12 p.m. CET | TBA |
Where to watch the M6 Swiss Stage?
All the games will be streamed live on Mobile Legends: Bang Bang’s official platforms:
Fans in Malaysia can also watch the games live at the Axiata Arena in Kuala Lumpur Sports City, Bukit Jalil, Malaysia.
You can buy tickets at Ticket2U, the tournament’s official ticketing merchant.
READ MORE: How to get the M6 World Championship Claude figurine in the M6 pass