
The ESL One Birmingham 2026 is definitely among the most prestigious Dota 2 tournaments in the calendar, as 16 of the world’s best teams clash for a $1 million prize pool, with the playoffs taking place live in front of a crowd.
PARIVISION are looking to add another ESL One trophy to their cabinet after winning at Raleigh last year. But they face stiff competition against DreamLeague Season 28 champions Tundra Esports as well as Team Yandex, who are riding high after their recent triumph at PGL Wallachia Season 7.
Other top contenders chasing the title, prize money, and valuable ESL Pro Tour points include Team Spirit, Team Falcons, and MOUZ. One surprising absence is Team Liquid, whose impressive eight-year ESL streak ended after falling to MOUZ in the Western Europe Closed Qualifier.
Here’s everything you need to know to keep up with the action at the Dota 2 ESL One Birmingham 2026, happening as part of the DreamHack gaming festival.
Table of contents
Dota 2 ESL One Birmingham 2026 teams and rosters

These are 16 competing teams, their respective rosters, and how they qualified for the event.
| Team | Roster | Qualification |
|---|---|---|
| Team Yandex | watson CHIRA_JUNIOR DM (stand-in for Noticed) Saksa Malady |
EPT Leaderboard |
| Team Spirit | Yatoro Larl Collapse rue panto |
EPT Leaderboard |
| PARIVISION | Satanic No[o]ne- SSS 9Class Dukalis |
EPT Leaderboard |
| Xtreme Gaming | Ame NothingToSay Xxs fy xNova |
EPT Leaderboard |
| OG | Natsumi Yopaj Nikko TIMS skem |
EPT Leaderboard |
| Tundra Esports | Pure bzm 33 Ari Whitemon |
EPT Leaderboard |
| Team Falcons | skiter Malr1ne ATF Cr1t- Sneyking |
Wester Europe Qualifier |
| Virtus.pro | Timado Abed SaberLight Hellscream Fly |
Wester Europe Qualifier |
| MOUZ | Crystallis MidOne BOOM yamich Seleri |
Wester Europe Qualifier |
| Nigma Galaxy | rincyq No!ob Davai OmaR GH |
Wester Europe Qualifier |
| BetBoom Team | Kiritych~ gpk~ MieRo Save- Kataomi |
Eastern Europe Qualifier |
| Aurora Gaming | Nightfall Mikoto Ws Mira kaori |
Eastern Europe Qualifier |
| Yakult Brothers | Ghost (stand-in for flyfly) MooN Yang BoBoKa 天命 (tiān mìng) |
China Qualifier |
| REKONIX | jikroy InYourdreaM Fbz dalul Varizh |
Southeast Asia Qualifier |
| GamerLegion | Shad RCY Fayde Bignum Speeed |
North America Qualfiier |
| paiN Gaming | Wits DarkMago Frank Scofield Elmisho |
South America Qualifier |
ESL One Birmingham 2026 format
The tournament is divided into group stage and playoffs. During the group stage, 16 teams are split into two groups of eight and compete in a single round-robin format. The top two teams from each group earn a spot in the upper bracket of the playoffs, while the third- and fourth-placed squads start in the lower bracket. The bottom four from each group are eliminated.
Come the playoffs, the eight remaining squads battle in a double-elimination format. All matches in the playoffs are best-of-three series, except for the grand final, which is played as a best-of-five to determine the champion.
ESL One Birmingham 2026 schedule, results, and standings

Below is an overview of the tournament dates:
- Group Stage – March 22 to 25
- Playoffs – March 26 to 29
We’ll be updating the schedule, results, and standings as the tournament progresses.
Group Stage standings
Group A
| Team | Match Record | Game Record |
|---|---|---|
| MOUZ | 3-0-1 | 6-2 |
| Team Yandex | 2-2-0 | 6-2 |
| Tundra Esports | 2-2-0 | 6-2 |
| GamerLegion | 1-2-1 | 4-4 |
| Yakult Brothers | 1-2-1 | 4-4 |
| BetBoom Team | 0-2-2 | 2-6 |
| PARIVISION | 0-2-2 | 2-6 |
| REKONIX | 0-2-2 | 2-6 |
Group B
| Team | Match Record | Game Record |
|---|---|---|
| Aurora Gaming | 3-1-0 | 7-1 |
| Team Falcons | 2-1-1 | 5-3 |
| Team Spirit | 2-1-1 | 5-3 |
| Virtus.pro | 1-3-0 | 5-3 |
| OG | 0-3-1 | 3-5 |
| Xtreme Gaming | 0-3-1 | 3-5 |
| Nigma Galaxy | 0-2-2 | 2-6 |
| paiN Gaming | 0-2-2 | 2-6 |
Group Stage schedule and results

Day 1 (March 22)
- Tundra Esports 2-0 PARIVISION (7am CDT / 12pm GMT)
- MOUZ 2-0 GamerLegion (7am CDT / 12pm GMT)
- Team Yandex 2-0 Yakult Brothers (7am CDT / 12pm GMT)
- REKONIX 1-1 BetBoom Team (7am CDT / 12pm GMT)
- Tundra Esports 2-0 BetBoom Team (9:30am CDT / 2:30pm GMT)
- Team Yandex 1-1 PARIVISION (9:30am CDT / 2:30pm GMT)
- GamerLegion 1-1 Yakult Brothers (9:30am CDT / 2:30pm GMT)
- MOUZ 2-0 REKONIX (9:30am CDT / 2:30pm GMT)
- Aurora Gaming 2-0 Team Falcons (12:15pm CDT / 5:15pm GMT)
- OG 1-1 Nigma Galaxy (12:15pm CDT / 5:15pm GMT)
- Virtus.pro 1-1 Xtreme Gaming (12:15pm CDT / 5:15pm GMT)
- paiN Gaming 0-2 Team Spirit (12:15pm CDT / 5:15pm GMT)
- Xtreme Gaming 1-1 Team Falcons (2:45pm CDT / 7:45pm GMT)
- Aurora Gaming 1-1 Team Spirit (2:45pm CDT / 7:45pm GMT)
- Nigma Galaxy 1-1 Virtus.pro (2:45pm CDT / 7:45pm GMT)
- paiN Gaming 1-1 OG (2:45pm CDT / 7:45pm GMT)
Day 2 (March 23)
- PARIVISION 1-1 BetBoom Team (7am CDT / 12pm GMT)
- Tundra Esports 1-1 GamerLegion (7am CDT / 12pm GMT)
- Yakult Brothers 2-0 MOUZ (7am CDT / 12pm GMT)
- REKONIX 0-2 Team Yandex (7am CDT / 12pm GMT)
- Tundra Esports 1-1 Team Yandex (9:30am CDT / 2:30pm GMT)
- MOUZ 2-0 BetBoom Team (9:30am CDT / 2:30pm GMT)
- GamerLegion 2-0 PARIVISION (9:30am CDT / 2:30pm GMT)
- Yakult Brothers 1-1 REKONIX(9:30am CDT / 2:30pm GMT)
- Team Falcons 2-0 Team Spirit (12:15pm CDT / 5:15pm GMT)
- Aurora Gaming 2-0 Nigma Galaxy (12:15pm CDT / 5:15pm GMT)
- Virtus.pro 1-1 OG (12:15pm CDT / 5:15pm GMT)
- paiN Gaming 1-1 Xtreme Gaming (12:15pm CDT / 5:15pm GMT)
- OG 0-2 Team Spirit (2:45pm CDT / 7:45pm GMT)
- Aurora Gaming 2-0 Xtreme Gaming (2:45pm CDT / 7:45pm GMT)
- Nigma Galaxy 0-2 Team Falcons (2:45pm CDT / 7:45pm GMT)
- Virtus.pro 2-0 paiN Gaming (2:45pm CDT / 7:45pm GMT)
Day 3 (March 24)
- Tundra Esports vs. MOUZ (7am CDT / 12pm GMT)
- GamerLegion vs. Team Yandex (7am CDT / 12pm GMT)
- Yakult Brothers vs. BetBoom Team (7am CDT / 12pm GMT)
- REKONIX vs. PARIVISION (7am CDT / 12pm GMT)
- PARIVISION vs. MOUZ (9:30am CDT / 2:30pm GMT)
- BetBoom Team vs. Team Yandex (9:30am CDT / 2:30pm GMT)
- Tundra Esports vs. Yakult Brothers (9:30am CDT / 2:30pm GMT)
- REKONIX vs. GamerLegion (9:30am CDT / 2:30pm GMT)
- Aurora Gaming vs. OG (12:15pm CDT / 5:15pm GMT)
- Virtus.pro vs. Team Spirit (12:15pm CDT / 5:15pm GMT)
- Nigma Galaxy vs. Xtreme Gaming (12:15pm CDT / 5:15pm GMT)
- paiN Gaming vs. Team Falcons (12:15pm CDT / 5:15pm GMT)
- Team Spirit vs. Xtreme Gaming (2:45pm CDT / 7:45pm GMT)
- Team Falcons vs. OG (2:45pm CDT / 7:45pm GMT)
- Aurora Gaming vs. Virtus.pro (2:45pm CDT / 7:45pm GMT)
- paiN Gaming vs. Nigma Galaxy (2:45pm CDT / 7:45pm GMT)
Day 4 (March 25)
- Team Yandex vs. MOUZ (7am CDT / 12pm GMT)
- BetBoom Team vs. GamerLegion (7am CDT / 12pm GMT)
- PARIVISION vs. Yakult Brothers (7am CDT / 12pm GMT)
- Tundra Esports vs. REKONIX (7am CDT / 12pm GMT)
- Xtreme Gaming vs. OG (9:45am CDT / 2:45pm GMT)
- Team Spirit vs. Nigma Galaxy (9:45am CDT / 2:45pm GMT)
- Team Falcons vs. Virtus.pro (9:45am CDT / 2:45pm GMT)
- Aurora Gaming vs. paiN Gaming (9:45am CDT / 2:45pm GMT)
ESL One Birmingham 2026 rankings and prize distribution
Here’s the final rankings of the teams, and how the $1 million prize pool is distributed.
| Placement | Team | Prize Money | Club Reward | EPT Points |
|---|---|---|---|---|
| Champion | TBD | $250,000 | $40,000 | TBD |
| 2nd | TBD | $100,000 | $30,000 | TBD |
| 3rd | TBD | $80,000 | $25,000 | TBD |
| 4th | TBD | $60,000 | $20,000 | TBD |
| 5th-6th | TBD TBD |
$40,000 | $15,000 | TBD |
| 7th-8th | TBD TBD |
$27,500 | $12,500 | TBD |
| 9th-10th | TBD TBD |
$20,000 | $10,000 | 700 |
| 11th-12th | TBD TBD |
$17,500 | $10,000 | 350 |
| 13th-14th | TBD TBD |
$15,000 | $10,000 | 180 |
| 15th-16th | TBD TBD |
$10,000 | $10,000 | 100 |
Where to watch Dota 2 ESL One Birmingham 2026
Catch all the games on the following official English streams of ESL Dota 2:
- Twitch ESL Dota 2 main stream
- Twitch ESL Dota 2 Ember stream
- Twitch ESL Dota 2 Storm stream
- Twitch ESL Dota 2 Storm Earth stream
- YouTube streams