18 of the best Dota 2 teams in the world gather once more. And yet, several more sit at home, hoping what they’ve done so far is enough.

The Bali Major is the last chance for many teams to secure direct qualifications for The International 12 in October. Five teams have confirmed their attendance for Dota 2’s premier event — leaving seven up for grabs. Not every team competing are attending the Major, however, but the ones at Indonesia’s first-ever Major have their fate in their own hands.

Here is everything you need to know about the Berlin Major.

What is the Bali Major?

The Bali Major is the third and final Major of the 2023 Dota Pro Circuit. 18 teams from six different regions battle over two weeks to claim the championship and their share of the US$500,000 prize pool.

More importantly, this is the last chance to secure DPC points — 3,500, to be exact. With seven slots still up for grabs, teams will be hoping to secure their TI12 tickets right here and now, instead of going through the Regional Qualifiers gauntlet.


Teams competing in Bali Major

Shopify Rebellion's Fly and Tundra Esports' Sneyking, Bali Major
Credit: IO Esports,ONE Esports

Western Europe

  • Tundra Esports
  • Gaimin Gladiators
  • Quest Esports
  • Team Liquid

Eastern Europe

  • Team Spirit
  • BetBoom Team
  • 9Pandas

China

  • PSG.LGD
  • Invictus Gaming
  • Team Aster
  • Azure Ray

Southeast Asia

  • Bleed Esports
  • Blacklist International
  • Execration

North America

  • Shopify Rebellion
  • nouns

South America

  • beastcoast
  • Evil Geniuses


Bali Major schedules and results

Bali Major group stage standings

Group A

STANDINGTEAMGAME RECORDMATCH RECORD (W-D-L)
1stTeam Liquid12 – 44 — 4 — 0
2ndbeastcoast10 – 62 — 6 — 0
3rdTundra Esports10 – 62 — 6 — 0
4thTeam Aster10 – 64 — 2 — 2
5thTeam Spirit9 – 72 — 5 — 1
6thShopify Rebellion6 – 101 — 4 — 3
7thBlacklist International6 – 101 — 4 — 3
8thExecration5 – 110 — 5 — 3
9thInvictus Gaming4 – 121 — 2 — 5

Group B

STANDINGTEAMGAME RECORDMATCH RECORD (W-D-L)
1stQuest Esports12 – 45 — 2 — 0
2ndBetBoom Team10 – 64 — 2 — 2
3rdGaimin Gladiators10 – 63 — 4 — 1
4thPSG.LGD10 – 63 — 4 — 1
5th9Pandas8 – 83 — 2 — 3
6thAzure Ray7 – 92 — 3 — 3
7thBleed Esports7 – 92 — 3 — 3
8thnouns5 – 111 — 3 — 4
9thEvil Geniuses3 – 130 — 3 — 5

(Group stage standings will be updated after each round of games)

Bali Major group stage schedule and results

June 29

TIME IN GMT+8TIME IN GMTTIME IN PT
10 a.m.2 a.m.June 28, 7 p.m.
TEAMRESULTSTEAM
Shopify Rebellion1 – 1Team Liquid
Tundra Esports1 – 1beastcoast
Team Spirit1 – 1Team Aster
Invictus Gaming2 – 0Execration
TIME IN GMT+8TIME IN GMTTIME IN PT
12:30 p.m.4:30 a.m.June 28, 9:30 p.m.
TEAMRESULTSTEAM
Bleed Esports0 – 2Quest Esports
PSG.LGD1 – 1nouns
Evil Geniuses0 – 2Azure Ray
Gaimin Gladiators2 – 09Pandas
TIME IN GMT+8TIME IN GMTTIME IN PT
3 p.m.7 a.m.12 a.m.
TEAMRESULTSTEAM
Tundra Esports1 – 1Team Spirit
Shopify Rebellion1 – 1beastcoast
Invictus Gaming0 – 2Team Aster
Blacklist International0 – 2Team Liquid
TIME IN GMT+8TIME IN GMTTIME IN PT
5:30 p.m.9:30 a.m.2:30 a.m.
TEAMRESULTSTEAM
PSG.LGD2 – 0Bleed Esports
Evil Geniuses0 – 2nouns
Gaimin Gladiators1 – 1Quest Esports
BetBoom Team1 – 1Azure Ray

June 30

TIME IN GMT+8TIME IN GMTTIME IN PT
10 a.m.2 a.m.June 29, 7 p.m.
TEAMRESULTSTEAM
Blacklist International1 – 1beastcoast
Tundra Esports2 – 0Shopify Rebellion
Invictus Gaming2 – 0Team Spirit
Execration0 – 2Team Liquid
TIME IN GMT+8TIME IN GMTTIME IN PT
12:30 p.m.4:30 a.m.June 29, 9:30 p.m.
TEAMRESULTSTEAM
BetBoom Team2 – 0nouns
PSG.LGD1 – 1Evil Geniuses
Gaimin Gladiators1 – 1Bleed Esports
9Pandas2 – 0Azure Ray
TIME IN GMT+8TIME IN GMTTIME IN PT
3 p.m.7 a.m.12 a.m.
TEAMRESULTSTEAM
Team Liquid2 – 0Team Aster
Tundra Esports1 – 1Invictus Gaming
Blacklist International1 – 1Shopify Rebellion
Execration1 – 1beastcoast
TIME IN GMT+8TIME IN GMTTIME IN PT
5:30 p.m.9:30 a.m.2:30 a.m.
TEAMRESULTSTEAM
PSG.LGD0 – 2Gaimin Gladiators
BetBoom Team2 – 0Evil Geniuses
9Pandas1 – 1nouns
Azure Ray0 – 2Quest Esports

July 1

TIME IN GMT+8TIME IN GMTTIME IN PT
10 a.m.2 a.m.June 30, 7 p.m.
TEAMRESULTSTEAM
Team Aster0 – 2beastcoast
Tundra Esports2 – 0Blacklist International
Execration1 – 1Shopify Rebellion
Team Liquid2 – 0Team Spirit
TIME IN GMT+8TIME IN GMTTIME IN PT
12:30 p.m.4:30 a.m.June 30, 9:30 p.m.
TEAMRESULTSTEAM
9Pandas2 – 0Evil Geniuses
PSG.LGD1 – 1BetBoom Team
Azure Ray0 – 2Bleed Esports
Quest Esports2 – 0nouns
TIME IN GMT+8TIME IN GMTTIME IN PT
3 p.m.7 a.m.12 a.m.
TEAMRESULTSTEAM
Execration1 – 1Blacklist International
Team Liquid1 – 1Invictus Gaming
Team Aster2 – 0Shopify Rebellion
beastcoast1 – 1Team Spirit
TIME IN GMT+8TIME IN GMTTIME IN PT
5:30 p.m.9:30 a.m.2:30 a.m.
TEAMRESULTSTEAM
9Pandas0 – 2BetBoom Team
Azure Ray1 – 1Gaimin Gladiators
Quest Esports2 – 0Evil Geniuses
nouns1 – 1Bleed Esports

July 2

TIME IN GMT+8TIME IN GMTTIME IN PT
10 a.m.2 a.m.July 1, 7 p.m.
TEAMRESULTSTEAM
beastcoast2 – 0Invictus Gaming
Tundra Esports1 – 1Execration
Team Aster2 – 0Blacklist International
Team Spirit2 – 0Shopify Rebellion
TIME IN GMT+8TIME IN GMTTIME IN PT
12:30 p.m.4:30 a.m.July 1, 9:30 p.m.
TEAMRESULTSTEAM
Quest Esports2 – 0BetBoom Team
PSG.LGD2 – 09Pandas
nouns0 – 2Gaimin Gladiators
Bleed Esports1 – 1Evil Geniuses
TIME IN GMT+8TIME IN GMTTIME IN PT
3 p.m.7 a.m.12 a.m.
TEAMRESULTSTEAM
Shopify Rebellion2 – 0Invictus Gaming
Tundra Esports1 – 1Team Liquid
Team Aster2 – 0Execration
Team Spirit1 – 1Blacklist International
TIME IN GMT+8TIME IN GMTTIME IN PT
5:30 p.m.9:30 a.m.2:30 a.m.
TEAMRESULTSTEAM
PSG.LGD1 – 1Azure Ray
Quest Esports1 – 19Pandas
Bleed Esports2 – 0BetBoom Team
Evil Geniuses1 – 1Gaimin Gladiators

July 3

TIME IN GMT+8TIME IN GMTTIME IN PT
10 a.m.2 a.m.July 2, 7 p.m.
TEAMRESULTSTEAM
beastcoast1 – 1Team Liquid
Tundra Esports1 – 1Team Aster
Team Spirit1 – 1Execration
Invictus Gaming0 – 2Blacklist International
TIME IN GMT+8TIME IN GMTTIME IN PT
12:30 p.m.4:30 a.m.July 2, 9:30 p.m.
TEAMRESULTSTEAM
Bleed Esports0 – 29Pandas
PSG.LGD2 – 0Quest Esports
nouns0 – 2Azure Ray
Gaimin Gladiators0 – 2BetBoom Team

Group A tiebreaker 6th/7th

TEAMRESULTSTEAM
Blacklist International1 – 2Shopify Rebellion

Group B tiebreaker 6th/7th

TEAMRESULTSTEAM
Azure Ray2 – 1Bleed Esports

Bali Major playoffs schedule and results

July 5

Upper bracket quarterfinals

TEAMRESULTSTEAM
Team Liquid2 – 1PSG.LGD
BetBoom TeamL – WTundra Esports
beastcoast1 – 2Gaimin Gladiators
Quest Esports2 – 1Team Aster

July 6

Lower bracket round 1

TEAMRESULTSTEAM
PSG.LGD2 – 1Team Spirit
BetBoom Team1 – 2Azure Ray
beastcoast2 – 1Shopify Rebellion
Team Aster1 – 29Pandas

July 7

Lower bracket round 2

TEAMRESULTSTEAM
PSG.LGD2 – 1Azure Ray
beastcoast1 – 29Pandas

Upper bracket semifinals

TEAMRESULTSTEAM
Team Liquid0 – 2Tundra Esports
Gaimin Gladiators2 – 1Quest Esports

July 8

Lower bracket quarterfinals

TEAMRESULTSTEAM
9Pandas1 – 2Team Liquid
Quest Esports2 – 0PSG.LGD

Upper bracket final

TEAMRESULTSTEAM
Tundra Esports0 – 2Gaimin Gladiators

Lower bracket semifinal

TEAMRESULTSTEAM
Team Liquid2 – 1Quest Esports

July 9

Lower bracket final

TEAMRESULTSTEAM
Tundra Esports0 – 2Team Liquid

Grand final

TEAMRESULTSTEAM
Gaimin Gladiators3 – 1Team Liquid

Gaimin Gladiators wins the Bali Major!


Format of Bali Major

PSG.LGD NothingToSay at The International 10 (TI10), Valve's Dota 2 world championship
Credit: Valve

The 18 attending teams are split into two groups. Each team will play a best-of-two round-robin to determine their final standings.

The top four teams in each group are directly seeded into the upper bracket of the playoffs. The next two teams qualify for the lower bracket. We will unfortunately say goodbye to the last three teams, who will be eliminated.


Bali Major prize pool

The Bali Major has a US$500,000 prize pool and 3,500 DPC points up for grabs, up from the Lima Major’s 1,900 and Berlin’s 2,700.

STANDINGTEAMSPRIZE MONEYDPC POINTS
1stGaimin GladiatorsUS$200,000600
2ndTeam LiquidUS$100,000550
3rdTundra EsportsUS$75,000500
4thQuest EsportsUS$50,000450
5th-6th9Pandas
PSG.LGD
US$25,000400
7th-8thAzure Ray
beastcoast
US$12,500300
9th-12thBetBoom Team
Shopify Rebellion
Team Aster
Team Spirit
13th-14thBlacklist International
Bleed Esports
15th-16thExecration
nouns
17th-18thEvil Geniuses
Invictus Gaming

Bali Major streams



You can watch the Bali Major on Epulze’s official Twitch and YouTube channels.

READ MORE: The Dota 2 hero tier list (June 2023)