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.

What is the Bali Major group stage?

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 qualify for the upper bracket. The next two teams will start their playoff runs in the lower bracket. Finally, the last three teams will be eliminated from the tournament.


Teams competing in the Bali Major group stage

Team Spirit's Mira and Tundra Esports' Saksa, 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 group stage 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
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 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)