Image Credit: Bethesda
Forgot password
Enter the email address you used when you joined and we'll send you instructions to reset your password.
If you used Apple or Google to create your account, this process will create a password for your existing account.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Reset password instructions sent. If you have an account with us, you will receive an email within a few minutes.
Something went wrong. Try again or contact support if the problem persists.
The ESL Pro League trophy for Counter-Strike sitting on a plinth in the Malta studio.
Photo by Helena Kristiansson via ESL

ESL Pro League Season 20 – Schedule, results, streams, and more

Three non-stop weeks of top-tier CS2.

We’re back for another round of ESL Pro League, with the 20th season kicking off on Sept. 3 seeing a massive 32 teams from far and wide compete for the lion’s share of a $750,000 USD prize pool.

Recommended Videos

BLAST Premier points are also up for grabs, but eyes will be on Malta this month as this is set to be the last Pro League as we know it in this format. ESL, among the other big Counter-Strike 2 tournament organizers, will be adjusting their events for 2025 and beyond thanks to the open circuit change-up.

MOUZ has won the previous two editions of EPL—can the European squad make it three in a row? Here’s everything you need to know about ESL Pro League Season 20.

ESL Pro League Season 20 format and teams

Siuhy lifts the ESL Pro League trophy with MOUZ in 2024.
Can MOUZ be stopped in Malta? Photo by Helena Kristiansson via ESL

ESL Pro League Season 20 features one of the most in-depth formats in modern Counter-Strike, featuring a huge 32 teams battling through four groups of eight over the course of two weeks. Each group features a “triple” elimination bracket: The two teams from the upper bracket final, the middle bracket winner, and the lower bracket winner all progress to the playoffs.

Each match is a best-of-three. The winner of the upper bracket starts the playoff run in the quarterfinals, meaning there’s everything to play for in the earlier stage of the tournament. The loser of the upper-bracket final begins in the final 12, while the middle and lower-bracket winners start in the round of 16.

The playoffs are single-elimination, so a successful group stage means teams skip a huge chunk of the final bracket. Here are the CS2 teams participating in ESL Pro League Season 20.

Group AGroup BGroup CGroup D
FaZe ClanTeam SpiritMOUZTeam Vitality
FlyQuestMIBRBIGFURIA
HEROICThe MongolZComplexityTeam Liquid
Lynn VisionKOIFnaticRED Canids
NAVIG2 EsportsAstralisVirtus.pro
Ninjas in Pyjamas3DMAXM80ENCE
Eternal Fire9zImperialFalcons
Sangal EsportsWildcardRoosterATOX Esports

ESL Pro League Season 20 schedule and results

Group Stage

Group A – Sept. 3 to 8

Tuesday, Sept. 3

  • 6:30am: FlyQuest vs. Eternal Fire
  • 6:30am: Lynn Vision vs. NAVI
  • 9:30am: FaZe vs. Sangal
  • 9:30am: HEROIC vs. NiP

Wednesday, Sept. 4

  • 9:30am: TBD vs. TBD
    • Winner qualifies for playoffs.
  • 9:30am: TBD vs. TBD
    • Loser falls to lower bracket.
  • 12:30pm: TBD vs. TBD
    • Winner qualifies for playoffs.
  • 12:30pm: TBD vs. TBD
    • Loser falls to lower bracket.

Thursday, Sept. 5

  • 12:30pm: TBD vs. TBD
    • Loser falls to lower bracket.
  • 12:30pm: TBD vs. TBD
    • Loser falls to lower bracket.

Friday, Sept. 6

  • 9:30am: TBD vs. TBD
    • Loser is eliminated.
  • 9:30am: TBD vs. TBD
    • Mid bracket final. Winner qualifies for round of 16.

Saturday, Sept. 7

  • 6:30am: TBD vs. TBD
    • Loser is eliminated.
  • 9:30am: TBD vs. TBD
    • Loser is eliminated.
  • 12:30pm: TBD vs. TBD
    • Upper bracket final. Winner qualifies for quarterfinals, loser qualifies for top 12.

Sunday, Sept. 8

  • 6:30am: TBD vs. TBD
    • Lower bracket final. Winner qualifies for top 16, loser is eliminated.

Group B – Sept. 3 to 8

Tuesday, Sept. 3

  • 6:30am: Spirit vs. Wildcard
  • 6:30am: MongolZ vs. 3DMAX

Wednesday, Sept. 4

  • 12:30pm: KOI vs. G2
  • 12:30pm: MIBR vs. 9z

Thursday, Sept. 5

  • 6:30am: TBD vs. TBD
    • Loser falls to lower bracket.
  • 6:30am: TBD vs. TBD
    • Winner qualifies for playoffs.
  • 9:30am: TBD vs. TBD
    • Winner qualifies for playoffs.
  • 9:30am: TBD vs. TBD
    • Loser falls to lower bracket.

Friday, Sept. 6

  • 6:30am: TBD vs. TBD
    • Loser falls to lower bracket.
  • 6:30am: TBD vs. TBD
    • Loser falls to lower bracket.
  • 12:30pm: TBD vs. TBD
    • Loser is eliminated.
  • 12:30pm: TBD vs. TBD
    • Mid bracket final. Winner qualifies for round of 16.

Saturday, Sept. 7

  • 6:30am: TBD vs. TBD
    • Loser is eliminated.
  • 9:30pm: TBD vs. TBD
    • Loser is eliminated.

Sunday, Sept. 8

  • 9:30am: TBD vs. TBD
    • Lower bracket final. Winner qualifies for top 16, loser is eliminated.
  • 12:30pm: TBD vs. TBD
    • Upper bracket final. Winner qualifies for quarterfinals, loser qualifies for top 12.

Group C – Sept. 10 to 15

Tuesday, Sept. 10

  • 6:30am: MOUZ vs. Rooster
  • 6:30am: Fnatic vs. Astralis
  • 9:30am: BIG vs. Imperial
  • 12:30pm: Complexity vs. M80

Wednesday, Sept. 11

  • 9:30am: TBD vs. TBD
    • Winner qualifies for playoffs.
  • 9:30am: TBD vs. TBD
    • Loser falls to lower bracket.
  • 12:30pm: TBD vs. TBD
    • Winner qualifies for playoffs.
  • 12:30pm: TBD vs. TBD
    • Loser falls to lower bracket.

Thursday, Sept. 12

  • 12:30pm: TBD vs. TBD
    • Loser falls to lower bracket.
  • 12:30pm: TBD vs. TBD
    • Loser falls to lower bracket.

Friday, Sept. 13

  • 9:30am: TBD vs. TBD
    • Loser is eliminated.
  • 9:30am: TBD vs. TBD
    • Mid bracket final. Winner qualifies for round of 16.

Saturday, Sept. 14

  • 6:30am: TBD vs. TBD
    • Loser is eliminated.
  • 9:30am: TBD vs. TBD
    • Loser is eliminated.
  • 12:30pm: TBD vs. TBD
    • Upper bracket final. Winner qualifies for quarterfinals, loser qualifies for top eight.

Sunday, Sept. 15

  • 6:30am: TBD vs. TBD
    • Lower bracket final. Winner qualifies for top 16, loser is eliminated.

Group D – Sept. 10 to 15

Tuesday, Sept. 10

  • 6:30am: Vitality vs. ATOX
  • 6:30am: FURIA vs. Falcons

Wednesday, Sept. 11

  • 12:30pm: Liquid vs. ENCE
  • 12:30pm: RED Canids vs. VP

Thursday, Sept. 12

  • 6:30am: TBD vs. TBD
    • Loser falls to lower bracket.
  • 6:30am: TBD vs. TBD
    • Winner qualifies for playoffs.
  • 9:30am: TBD vs. TBD
    • Winner qualifies for playoffs.
  • 9:30am: TBD vs. TBD
    • Loser falls to lower bracket.

Friday, Sept. 13

  • 6:30am: TBD vs. TBD
    • Loser falls to lower bracket.
  • 6:30am: TBD vs. TBD
    • Loser falls to lower bracket.
  • 12:30pm: TBD vs. TBD
    • Loser is eliminated.
  • 12:30pm: TBD vs. TBD
    • Mid bracket final. Winner qualifies for round of 16.

Saturday, Sept. 14

  • 6:30am: TBD vs. TBD
    • Loser is eliminated.
  • 9:30pm: TBD vs. TBD
    • Loser is eliminated.

Sunday, Sept. 15

  • 9:30am: TBD vs. TBD
    • Lower bracket final. Winner qualifies for top 16, loser is eliminated.
  • 12:30pm: TBD vs. TBD
    • Upper bracket final. Winner qualifies for quarterfinals, loser qualifies for top eight.

Playoffs

The schedule for ESL Pro League Season 20’s playoffs will be updated at the end of the group stage.

Final standings and prizes

Here is the prize pool distribution and other rewards for placement at ESL Pro League Season 20.

PlacementPrize ($USD)Team(s)
First$170,000TBD
Second$80,000TBD
Third$45,000TBD, TBD
Fifth$32,000TBD, TBD, TBD, TBD
Ninth$23,500TBD, TBD, TBD, TBD
13th$17,500TBD, TBD, TBD, TBD
17th$12,000TBD, TBD, TBD, TBD
21st$7,000TBD, TBD, TBD, TBD, TBD, TBD, TBD, TBD
29th$3,500TBD, TBD, TBD, TBD

ESL Pro League Season 20 streams: How to watch

ESL Pro League Season 20 will be streamed live on Twitch and YouTube. If you missed the action, you’ll be able to catch up on the day’s play with spoiler-free VODs available on their respective channels. The matches will also be broadcast in other languages: See the event’s Liquipedia page for every available stream.


Dot Esports is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy
Author
Image of Nicholas Taifalos
Nicholas Taifalos
Weekend editor for Dot Esports. Nick, better known as Taffy, began his esports career in commentary, switching to journalism with a focus on Oceanic esports, particularly Counter-Strike and Dota. Email: nicholas@dotesports.com
twitter