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.
Table of Contents
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.
(Group stage standings will be updated after each round of games)
Bali Major group stage schedule and results
June 29
TIME IN GMT+8
TIME IN GMT
TIME IN PT
10 a.m.
2 a.m.
June 28, 7 p.m.
TEAM
RESULTS
TEAM
Shopify Rebellion
1 – 1
Team Liquid
Tundra Esports
1 – 1
beastcoast
Team Spirit
1 – 1
Team Aster
Invictus Gaming
2 – 0
Execration
TIME IN GMT+8
TIME IN GMT
TIME IN PT
12:30 p.m.
4:30 a.m.
June 28, 9:30 p.m.
TEAM
RESULTS
TEAM
Bleed Esports
0 – 2
Quest Esports
PSG.LGD
1 – 1
nouns
Evil Geniuses
0 – 2
Azure Ray
Gaimin Gladiators
2 – 0
9Pandas
TIME IN GMT+8
TIME IN GMT
TIME IN PT
3 p.m.
7 a.m.
12 a.m.
TEAM
RESULTS
TEAM
Tundra Esports
1 – 1
Team Spirit
Shopify Rebellion
1 – 1
beastcoast
Invictus Gaming
0 – 2
Team Aster
Blacklist International
0 – 2
Team Liquid
TIME IN GMT+8
TIME IN GMT
TIME IN PT
5:30 p.m.
9:30 a.m.
2:30 a.m.
TEAM
RESULTS
TEAM
PSG.LGD
2 – 0
Bleed Esports
Evil Geniuses
0 – 2
nouns
Gaimin Gladiators
1 – 1
Quest Esports
BetBoom Team
1 – 1
Azure Ray
June 30
TIME IN GMT+8
TIME IN GMT
TIME IN PT
10 a.m.
2 a.m.
June 29, 7 p.m.
TEAM
RESULTS
TEAM
Blacklist International
1 – 1
beastcoast
Tundra Esports
2 – 0
Shopify Rebellion
Invictus Gaming
2 – 0
Team Spirit
Execration
0 – 2
Team Liquid
TIME IN GMT+8
TIME IN GMT
TIME IN PT
12:30 p.m.
4:30 a.m.
June 29, 9:30 p.m.
TEAM
RESULTS
TEAM
BetBoom Team
2 – 0
nouns
PSG.LGD
1 – 1
Evil Geniuses
Gaimin Gladiators
1 – 1
Bleed Esports
9Pandas
2 – 0
Azure Ray
TIME IN GMT+8
TIME IN GMT
TIME IN PT
3 p.m.
7 a.m.
12 a.m.
TEAM
RESULTS
TEAM
Team Liquid
2 – 0
Team Aster
Tundra Esports
1 – 1
Invictus Gaming
Blacklist International
1 – 1
Shopify Rebellion
Execration
1 – 1
beastcoast
TIME IN GMT+8
TIME IN GMT
TIME IN PT
5:30 p.m.
9:30 a.m.
2:30 a.m.
TEAM
RESULTS
TEAM
PSG.LGD
0 – 2
Gaimin Gladiators
BetBoom Team
2 – 0
Evil Geniuses
9Pandas
1 – 1
nouns
Azure Ray
0 – 2
Quest Esports
July 1
TIME IN GMT+8
TIME IN GMT
TIME IN PT
10 a.m.
2 a.m.
June 30, 7 p.m.
TEAM
RESULTS
TEAM
Team Aster
0 – 2
beastcoast
Tundra Esports
2 – 0
Blacklist International
Execration
1 – 1
Shopify Rebellion
Team Liquid
2 – 0
Team Spirit
TIME IN GMT+8
TIME IN GMT
TIME IN PT
12:30 p.m.
4:30 a.m.
June 30, 9:30 p.m.
TEAM
RESULTS
TEAM
9Pandas
2 – 0
Evil Geniuses
PSG.LGD
1 – 1
BetBoom Team
Azure Ray
0 – 2
Bleed Esports
Quest Esports
2 – 0
nouns
TIME IN GMT+8
TIME IN GMT
TIME IN PT
3 p.m.
7 a.m.
12 a.m.
TEAM
RESULTS
TEAM
Execration
1 – 1
Blacklist International
Team Liquid
1 – 1
Invictus Gaming
Team Aster
2 – 0
Shopify Rebellion
beastcoast
1 – 1
Team Spirit
TIME IN GMT+8
TIME IN GMT
TIME IN PT
5:30 p.m.
9:30 a.m.
2:30 a.m.
TEAM
RESULTS
TEAM
9Pandas
0 – 2
BetBoom Team
Azure Ray
1 – 1
Gaimin Gladiators
Quest Esports
2 – 0
Evil Geniuses
nouns
1 – 1
Bleed Esports
July 2
TIME IN GMT+8
TIME IN GMT
TIME IN PT
10 a.m.
2 a.m.
July 1, 7 p.m.
TEAM
RESULTS
TEAM
beastcoast
2 – 0
Invictus Gaming
Tundra Esports
1 – 1
Execration
Team Aster
2 – 0
Blacklist International
Team Spirit
2 – 0
Shopify Rebellion
TIME IN GMT+8
TIME IN GMT
TIME IN PT
12:30 p.m.
4:30 a.m.
July 1, 9:30 p.m.
TEAM
RESULTS
TEAM
Quest Esports
2 – 0
BetBoom Team
PSG.LGD
2 – 0
9Pandas
nouns
0 – 2
Gaimin Gladiators
Bleed Esports
1 – 1
Evil Geniuses
TIME IN GMT+8
TIME IN GMT
TIME IN PT
3 p.m.
7 a.m.
12 a.m.
TEAM
RESULTS
TEAM
Shopify Rebellion
2 – 0
Invictus Gaming
Tundra Esports
1 – 1
Team Liquid
Team Aster
2 – 0
Execration
Team Spirit
1 – 1
Blacklist International
TIME IN GMT+8
TIME IN GMT
TIME IN PT
5:30 p.m.
9:30 a.m.
2:30 a.m.
TEAM
RESULTS
TEAM
PSG.LGD
1 – 1
Azure Ray
Quest Esports
1 – 1
9Pandas
Bleed Esports
2 – 0
BetBoom Team
Evil Geniuses
1 – 1
Gaimin Gladiators
July 3
TIME IN GMT+8
TIME IN GMT
TIME IN PT
10 a.m.
2 a.m.
July 2, 7 p.m.
TEAM
RESULTS
TEAM
beastcoast
1 – 1
Team Liquid
Tundra Esports
1 – 1
Team Aster
Team Spirit
1 – 1
Execration
Invictus Gaming
0 – 2
Blacklist International
TIME IN GMT+8
TIME IN GMT
TIME IN PT
12:30 p.m.
4:30 a.m.
July 2, 9:30 p.m.
TEAM
RESULTS
TEAM
Bleed Esports
0 – 2
9Pandas
PSG.LGD
2 – 0
Quest Esports
nouns
0 – 2
Azure Ray
Gaimin Gladiators
0 – 2
BetBoom Team
Group A tiebreaker 6th/7th
TEAM
RESULTS
TEAM
Blacklist International
1 – 2
Shopify Rebellion
Group B tiebreaker 6th/7th
TEAM
RESULTS
TEAM
Azure Ray
2 – 1
Bleed Esports
Bali Major playoffs schedule and results
July 5
Upper bracket quarterfinals
TEAM
RESULTS
TEAM
Team Liquid
2 – 1
PSG.LGD
BetBoom Team
L – W
Tundra Esports
beastcoast
1 – 2
Gaimin Gladiators
Quest Esports
2 – 1
Team Aster
July 6
Lower bracket round 1
TEAM
RESULTS
TEAM
PSG.LGD
2 – 1
Team Spirit
BetBoom Team
1 – 2
Azure Ray
beastcoast
2 – 1
Shopify Rebellion
Team Aster
1 – 2
9Pandas
July 7
Lower bracket round 2
TEAM
RESULTS
TEAM
PSG.LGD
2 – 1
Azure Ray
beastcoast
1 – 2
9Pandas
Upper bracket semifinals
TEAM
RESULTS
TEAM
Team Liquid
0 – 2
Tundra Esports
Gaimin Gladiators
2 – 1
Quest Esports
July 8
Lower bracket quarterfinals
TEAM
RESULTS
TEAM
9Pandas
1 – 2
Team Liquid
Quest Esports
2 – 0
PSG.LGD
Upper bracket final
TEAM
RESULTS
TEAM
Tundra Esports
0 – 2
Gaimin Gladiators
Lower bracket semifinal
TEAM
RESULTS
TEAM
Team Liquid
2 – 1
Quest Esports
July 9
Lower bracket final
TEAM
RESULTS
TEAM
Tundra Esports
0 – 2
Team Liquid
Grand final
TEAM
RESULTS
TEAM
Gaimin Gladiators
3 – 1
Team Liquid
Gaimin Gladiators wins the Bali Major!
Format of Bali Major
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.
STANDING
TEAMS
PRIZE MONEY
DPC POINTS
1st
Gaimin Gladiators
US$200,000
600
2nd
Team Liquid
US$100,000
550
3rd
Tundra Esports
US$75,000
500
4th
Quest Esports
US$50,000
450
5th-6th
9Pandas PSG.LGD
US$25,000
400
7th-8th
Azure Ray beastcoast
US$12,500
300
9th-12th
BetBoom Team Shopify Rebellion Team Aster Team Spirit
—
—
13th-14th
Blacklist International Bleed Esports
—
—
15th-16th
Execration nouns
—
—
17th-18th
Evil Geniuses Invictus Gaming
—
—
Bali Major streams
You can watch the Bali Major on Epulze’s official Twitch and YouTube channels.