Last updated: June 26 (Added final schedules and standings results).

June 11 marks the starting flag for the 20th ESL Pro Tour DreamLeague Season and will be a milestone event. It is the last big Dota 2 tournament before the all-important Bali Major.

Straight after the end of the 3rd Tour of the DPC Division I, the best teams from across the world will fly to Europe for a chance to compete for the $1,000,000 prize pool on the line and a direct invitation to the Group Stage of Riyadh Masters. Here's everything Dota 2 fans can expect from ESL DreamLeague Season 20.

ESL DreamLeague Season 20: Format

Sixteen teams will compete in DreamLeague Season 20. Six teams are competing from Western Europe, and two are from Eastern Europe, Southeast Asia, South America, and China. The teams are predetermined and invited using the EPT ranking system.

The competition follows the same format as the ESL DreamLeague Season 19, with three stages: two Group Stages and the Playoffs.

Group Stage 1

  • There will be two groups of eight teams each, playing in a single round-robin format
  • All matches will be best-of-two
  • The top four teams from each group (eight teams in total) advance to the second Group Stage

Group Stage 2

  • One group of eight teams in another single round-robin
  • All matches are best of three
  • The top two teams advance to the Playoffs Upper Bracket, while 3rd-4th advance to the Lower Bracket
  • The remaining teams are eliminated

Playoffs

  • Features a double elimination bracket
  • All matches are best of three, excluding the Grand Final, which is best of five

ESL DreamLeague Season 20: Teams

All invitations are based on the EPT ELO-based ranking system, which guarantees that each region will get at least one secured slot, and high ELO regions can earn additional slots. Each region has its own ELO figure.

For each region with at least two invited teams, the results of the best team are updated to prevent a strong team's results from earning a disproportionate number of slots for their region. Let's take a look at each region and their representing teams.

Western Europe

This region is home to some of the top teams in the Dota 2 esports scene. Gaimin Gladiators emerged victorious from the Berlin Major in May.

  • Gaimin Gladiators
  • Entity
  • OG
  • Team Liquid
  • Team Secret
  • Tundra Esports

Eastern Europe

Eastern Europe hosts some strong teams for DreamLeague Season 20, including 9Pandas (formerly Ex-Hellraisers) and Team Spirit. 9Pandas, in particular, had a strong outing at the Berlin Major, coming in third.

  • 9Pandas
  • Team Spirit

China

Two teams represent China in ESL DreamLeague Season 20 - Team Aster and PSG.LGD, powerhouses in China's esports world.

  • Team Aster
  • PSG.LGD

North America

Shopify Rebellion and TSM want to improve their lacklustre performances at the Berlin Major, where they came in 11th and 17th, respectively.

  • Shopify Rebellion
  • TSM

South America

South America hosts two worthy contenders for the DreamLeague Season 20 win; beastcoast and Evil Geniuses. Only time will tell if they will emerge victorious!

  • beastcoast
  • Evil Geniuses

Southeast Asia

Dota 2 reigns supreme in Southeast Asia, where Talon Esports and Execration are the region's two representing teams for DreamLeague Season 20. Execration dropped out on S20 of DreamLeague, and have been replaced by BetBoom Team as a last-minute stand-in.

  • Talon Esports
  • BetBoom Team

ESL DreamLeague Season 20: Where To Watch

For fans wanting to watch the events unfold live, there will be a primary, secondary, tertiary, and quaternary stream available in English on the official Twitch channels for games happening simultaneously.

Dota2 fans can also catch VODs on the YouTube channel embedded below.

ESL DreamLeague: Group Stage 1 Schedule

Here is the full schedule for Group Stage 1, divided into Groups A and B's separate matches. All times listed will be in BST and match winners will be in bold.

June 11 - Group A

  • 11:00 AM - Liquid Vs. Tundra
  • 11:00 AM - Secret Vs. Talon*
  • 11:00 AM - Spirit Vs. TSM*
  • 11:00 AM - PSG.LGD Vs. Evil Geniuses*
  • 4:00 PM - PSG.LGD Vs. Spirit*
  • 4:00 PM - Liquid Vs. Evil Geniuses*
  • 4:00 PM - TSM Vs. Secret*
  • 4:00 PM - Talon Vs. Tundra*

June 11 - Group B

  • 1.30 PM - OG Vs. beastcoast*
  • 1.30 PM - Gaimin Vs. Shopify*
  • 1.30 PM - BetBoom Vs. Aster*
  • 1.30 PM - Entity Vs. 9Pandas
  • 6:30 PM - Gaimin Vs. 9Pandas
  • 6:30 PM - beastcoast Vs. Entity
  • 6:30 PM - Aster Vs. OG
  • 6:30 PM - Shopify Vs. BetBoom

June 12 - Group A

  • 11:00 AM - Liquid Vs. Talon
  • 11:00 AM - TSM Vs. Tundra
  • 11:00 AM - Secret Vs. PSG.LGD
  • 11:00 AM - Evil Geniuses Vs. Spirit
  • 4:00 PM - Evil Geniuses Vs. Secret
  • 4:00 PM - Liquid Vs. Spirit
  • 4:00 PM - PSG.LGD Vs. Tundra
  • 4:00 PM - Talon Vs. TSM

June 12 - Group B

  • 1.30 PM - OG Vs. BetBoom
  • 1.30 PM - Gaimin Vs. beastcoast
  • 1.30 PM - Aster Vs. 9Pandas
  • 1.30 PM - Shopify Vs. Entity
  • 6:30 PM - Gaimin Vs. Aster
  • 6:30 PM - Shopify Vs. beastcoast
  • 6:30 PM - 9Pandas Vs. BetBoom
  • 6:30 PM - Entity Vs. OG

June 13 - Group A

  • 11:00 AM - Liquid Vs. PSG.LGD
  • 11:00 AM - TSM Vs. Evil Geniuses
  • 11:00 AM - Spirit Vs. Talon
  • 11:00 AM - Secret Vs. Tundra
  • 4:00 PM - Spirit Vs. Tundra
  • 4:00 PM - Liquid Vs. Secret
  • 4:00 PM - Talon Vs. Evil Geniuses
  • 4:00 PM - PSG.LGD Vs. TSM

June 13 - Group B

  • 1.30 PM - Aster Vs. Shopify
  • 1.30 PM - Gaimin Vs. Entity
  • 1.30 PM - 9Pandas Vs. OG
  • 1.30 PM - beastcoast Vs. BetBoom
  • 6:30 PM - Gaimin Vs. OG
  • 6:30 PM - Entity Vs. BetBoom
  • 6:30 PM - 9Pandas Vs. Shopify
  • 6:30 PM - beastcoast Vs. Aster

June 14 - Group A

  • 11:00 AM - Liquid Vs. TSM
  • 11:00 AM - Talon Vs. PSG.LGD
  • 11:00 AM - Tundra Vs. Evil Geniuses
  • 11:00 AM - Secret Vs. Spirit

June 14 - Group B

  • 1:30 PM - Aster Vs. Entity
  • 1:30 PM - OG Vs. Shopify
  • 1:30 PM - Gaimin Vs. BetBoom
  • 1:30 PM - 9Pandas Vs. beastcoast

ESL DreamLeague Season 20: Group Stage 2 Schedule

The schedule for Group Stage 2 is below. All times listed will be in BST.

June 16

  • 10:25 AM - 9Pandas Vs. Aster
  • 2:35 PM - PSG.LGD Vs. Team Spirit
  • 5:00 PM - BetBoom Vs. Gaimin Gladiators
  • 8:35 PM - Evil Geniuses Vs. Talon

June 17

  • 10:00 AM - 9Pandas Vs. Team Spirit
  • 2:00 PM - PSG.LGD Vs. Gaimin Gladiators
  • 5:15 PM - Aster Vs. Talon
  • 8:25 PM - BetBoom Vs. Evil Geniuses

June 18

  • 9:55 AM - Gaimin Gladiators Vs. Team Spirit
  • 1:25 PM - Talon Vs. 9Pandas
  • 4:55 PM - Evil Geniuses Vs. PSG.LGD
  • 8:25 PM - BetBoom Vs. Aster

June 19

  • 9:55 AM - 9Pandas Vs. Gaimin Gladiators
  • 1:50 PM - PSG.LGD Vs. Talon
  • 4:55 PM - BetBoom Vs. Team Spirit
  • 7:45 PM - Aster Vs. Evil Geniuses

June 20

  • 9:55 AM - Gaimin Gladiators Vs. Talon
  • 1:30 PM - BetBoom Vs. PSG.LGD
  • 5:00 PM - Evil Geniuses Vs. 9Pandas
  • 8:30 PM - Team Spirit Vs. Aster

June 21

  • 10:00 AM - BetBoom Vs. Talon
  • 1:30 PM - 9Pandas Vs. PSG.LGD
  • 5:00 PM - Aster Vs. Gaimin Gladiators
  • 8:30 PM - Evil Geniuses Vs. Team Spirit

June 22

  • 10:00 AM - 9Pandas Vs. BetBoom
  • 1:30 PM - Team Spirit Vs. Talon
  • 5:00 PM - PSG.LGD Vs. Aster
  • 8:30 PM - Gaimin Gladiators Vs. Evil Geniuses

June 23

  • 3:00 PM - BetBoom Team Vs. Gaimin Gladiators

ESL DreamLeague Season 20: Playoffs Schedule

Lower Bracket Semifinal - June 24

  • 2:00 PM - Talon Vs. Gaimin Gladiators

Upper Bracket Final - June 24

  • 5:30 PM - PSG.LGD vs. BetBoom Team

Lower Bracket Final - June 25

  • 12 PM - PSG.LGD vs. Gaimin Gladiators

Grand Final - June 25

  • 3:30 PM - BetBoom Team vs. Gaimin Gladiators

ESL DreamLeague Season 20: Standings

The $1,000,000 prize pool will be distributed amongst all participants. Here are how the standings are looking, and how the money will be spread out.

  • 1st - Gaimin Gladiators (Riyadh Masters, $300,000)
  • 2nd - BetBoom Team (Riyadh Masters, $175,000)
  • 3rd - PSG.LGD ($120,000)
  • 4th - Talon Esports ($85,000)
  • 5th - Team Spirit ($52,500)
  • 6th - Evil Geniuses ($47,500)
  • 7th - 9Pandas ($42,500)
  • 8th - Team Aster ($37,500)
  • 9th-10th - Tundra Esports, beastcoast ($25,000)
  • 11th-12th - Team Secret, Shopify Rebellion ($20,000)
  • 13th-14th - TSM, OG ($15,000)
  • 15th-16th - Team Liquid, Entity ($10,000)

This article will be updated to reflect all standings changes, match winners, and any upcoming schedules, so stay tuned! If you want more gaming news, Rivalry is the place to be. We've got an OW2 Pride guide, the best CS:GO crosshair codes, all active Genshin Impact codes, and more on our blog!