The ESL Pro League Season 19 on an abstract black and green background.
Image via ESL

ESL Pro League Season 19: Schedule, results, streams, and more

Thirty-two teams enter, but only one can be crowned EPL champions.

Season 19 of Counter-Strike’s ESL Pro League is here, with this edition the second since the launch of CS2. Featuring the same condensed mega-format as Season 18, you won’t go hungry watching the greatest players battle for big prizes.

Recommended Videos

This is the first event following the Major where champions Natus Vincere will appear, while fellow Copenhagen finalists FaZe Clan enter EPL S19 fresh off a win at IEM Chengdu. With the bulk of CS2‘s top 30 present, expect fireworks as they battle for a piece of Counter-Strike glory and a spot at the Lanxess Arena later this year.

Here’s everything you need to know about CS2 ESL Pro LeagueSeason 19.

ESL Pro League Season 19 CS2 format

The MOUZ squad lift the ESL Pro League Season 18 trophy following their win.
MOUZ have the chance to go back-to-back at EPL. Photo by Helena Kristiansson via ESL

ESL Pro League Season 19 features a massive 32 teams and 79 best-of-three series, with the ultimate winner walking away $170,000 USD richer. Importantly, the winner also joins Team Spirit and FaZe Clan at IEM Cologne, receiving a direct invite to the million-dollar event.

The 32 teams have been split into four groups of eight, where each will play through a triple-elimination bracket. Apart from the upper final where both teams qualify for the playoffs, three losses mean a team is eliminated. Two qualify from the upper bracket, one via the middle, and one from the lower bracket per group.

  • Upper bracket final winner: Quarterfinal seed
  • Upper bracket final loser: Round of 12 seed
  • Middle bracket final winner: Round of 12 seed
  • Lower bracket final winner: Round of 16 seed

When all is said and done, 16 teams will remain and be sorted into playoffs. From there, it’s single elimination best-of-threes to the grand final, which is a best-of-five.

ESL Pro League Season 19 CS2 schedule and results

Playoffs

ESL Pro League Season 19 CS2 playoffs
Now that’s a lot of best-of-threes. Screenshot via Liquipedia

All match times are in Central Time (CT).

Sunday, May 12

  • 10am: MOUZ 3-0 Vitality
    • Grand final (best-of-five).

Tuesday, May 7

  • 9:15am: BIG 0-2 G2
    • G2 win 19-16 on Inferno.
    • G2 win 13-4 on Ancient.
    • Playoffs round one. G2 advances to round two, BIG is eliminated.
  • 9:15am: BetBoom 1-2 FlyQuest
    • BetBoom wins 13-11 on Vertigo.
    • FlyQuest wins 13-9 on Mirage.
    • FlyQuest wins 13-9 on Anubis.
    • Playoffs round one. FlyQuest advances to round two, BetBoom is eliminated.
  • 12:30pm: GamerLegion 0-2 VP
    • VP wins 13-11 on Anubis.
    • VP wins 13-11 on Mirage.
    • Playoffs round one. VP advances to round two, GamerLegion is eliminated.
  • 12:30pm: FaZe 2-1 Monte
    • FaZe win 13-7 on Vertigo.
    • Monte win 16-14 on Nuke.
    • FaZe win 13-10 on Mirage.
    • Playoffs round one. FaZe advances to round two, Monte is eliminated.

Wednesday, May 8

  • 9:15am: 3DMAX 1-2 G2
    • G2 win 13-10 on Nuke.
    • 3DMAX win 13-7 on Anubis.
    • G2 win 13-6 on Inferno.
    • Playoffs round two. G2 advances to quarterfinals, 3DMAX is eliminated.
  • 9:15am: Liquid 2-1 FlyQuest
    • Liquid win 13-10 on Mirage.
    • FlyQuest win 16-14 on Anubis.
    • Liquid win 13-10 on Ancient.
    • Playoffs round two. Liquid advances to quarterfinals, FlyQuest is eliminated.
  • 12:30pm: MongolZ 1-2 VP
    • MongolZ win 13-11 on Overpass.
    • VP win 13-6 on Mirage.
    • VP win 13-11 on Ancient.
    • Playoffs round two. VP advances to quarterfinals, MongolZ is eliminated.
  • 12:30pm: NAVI 0-2 FaZe
    • FaZe win 13-5 on Nuke.
    • FaZe win 16-14 on Mirage
    • Playoffs round two. FaZe advances to quarterfinals, NAVI is eliminated.

Thursday, May 9

  • 9:15am: Astralis 2-0 Liquid
    • Astralis win 13-9 on Inferno.
    • Astralis win 13-7 on Overpass.
    • Astralis advances to semifinals, Liquid is eliminated.
  • 12:30: Complexity 2-0 VP
    • Complexity win 13-9 on Ancient.
    • Complexity win 13-3 on Vertigo.
    • Complexity advances to semifinals, VP is eliminated.

Friday, May 10

  • 9:15am: Vitality 2-0 FaZe
    • Vitality win 13-3 on Nuke.
    • Vitality win 13-10 on Vertigo.
    • Vitality advances to semifinals, FaZe is eliminated.
  • 12:30: MOUZ 2-1 G2
    • MOUZ win 13-3 on Inferno.
    • G2 win 13-8 on Vertigo.
    • MOUZ win 13-4 on Nuke.
    • MOUZ advances to semifinals, G2 is eliminated.

Saturday, May 11

  • 9:15am: Astralis 1-2 Vitality
    • Astralis win 13-9 on Mirage.
    • Vitality win 16-13 on Vertigo.
    • Vitality win 13-8 on Inferno.
    • Vitality advances to grand final, Astralis is eliminated.
  • 12:30: MOUZ 2-1 Complexity
    • Complexity win 13-8 on Vertigo.
    • MOUZ win 13-9 on Nuke.
    • MOUZ win 13-4 on Ancient.
    • MOUZ advances to grand final, Complexity is eliminated.

Group Stage

The four ESL Pro League Season 19 groups were played over two weeks with two groups hitting the server each week. All match times below were in Central Time (CT).

Group A and B

Tuesday, April 23
  • 6:30am: VP 1-2 Fnatic | 3DMAX 2-0 SAW
  • 9:30am: Astralis 2-0 Eternal Fire | Vitality 2-0Sharks
  • 12:30pm: FaZe 2-0 Imperial | M80 1-2 BetBoom
Wednesday, April 24
  • 6:30am: Falcons 1-2 MongolZ | TYLOO 0-2 G2
  • 9:30am: SAW 0-2 VP
    • Group A mid bracket.
  • 9:30am: 3DMAX 2-0 Fnatic
    • Group A upper bracket. Winner advances to playoffs.
  • 12:30pm: Eternal Fire 2-1 Imperial
    • Group A mid bracket.
  • 12:30pm: Astralis 2-0 FaZe
    • Group A upper bracket. Winner advances to playoffs.
Thursday, April 25
  • 6:30am: TYLOO 1-2 Falcons
    • Group B mid bracket.
  • 6:30am: MongolZ 2-0 G2
    • Group B upper bracket. Winner advances to playoffs.
  • 9:30am: Sharks 1-2 M80
    • Group B mid bracket.
  • 9:30am: Vitality 2-0 BetBoom
    • Group B upper bracket. Winner advances to playoffs.
  • 12:30pm: Fnatic 1-2 Eternal Fire
    • Group A mid bracket.
  • 12:30pm: FaZe 2-0 VP
    • Group A mid bracket.
Friday, April 26
  • 6:30am: Falcons 0-2 BetBoom
    • Group B mid bracket.
  • 6:30am: G2 1-2 M80
    • Group B mid bracket.
  • 9:30am: FaZe 2-1 Eternal Fire
    • Group A mid bracket final. Winner advances to playoffs.
  • 9:30am: SAW 2-0 Imperial
    • Group A lower bracket. Loser is eliminated.
  • 12:30pm: BetBoom 2-1 M80
    • Group B mid bracket final. Winner advances to playoffs.
  • 12:30pm: TYLOO 2-0 Sharks
    • Group B lower bracket. Loser is eliminated.
Saturday, April 27
  • 6:30am: VP 2-0 Fnatic
    • Group A lower bracket. Loser is eliminated.
  • 6:30am: G2 2-1 Falcons
    • Group B lower bracket. Loser is eliminated.
  • 9:30am: SAW 2-0 Eternal Fire
    • Group A lower bracket. Loser is eliminated.
  • 9:30am: TYLOO 1-2 M80
    • Group B lower bracket. Loser is eliminated.
  • 12:30pm: 3DMAX 0-2 Astralis
    • Group A upper bracket final. Winner advances to quarterfinals, loser begins playoffs in round two.
Sunday, April 28
  • 6:30am: MongolZ 0-2 Vitality
    • Group B upper bracket final. Winner advances to quarterfinals, loser begins playoffs in round two.
  • 9:30am: VP 2-0 SAW
    • Group A lower bracket final. Winner advances to playoffs, loser is eliminated.
  • 12:30pm: G2 2-0 M80
    • Group B lower bracket final. Winner advances to playoffs, loser is eliminated.

Group C and D

Tuesday, April 30
  • 6:30am: ENCE 0-2 GamerLegion | MOUZ 2-0 BNK
  • 9:30am: Complexity 2-0 PERA | NiP 0-2 HEROIC
  • 12:30pm: FURIA 1-2 Liquid | FORZE 0-2 Monte
Wednesday, May 1
  • 6:30am: BIG 2-0 BOSS | FlyQuest 0-2 NAVI
  • 9:30am: BNK 1-2 ENCE
    • Group C mid bracket.
  • 9:30am: MOUZ 2-0 GamerLegion
    • Group C upper bracket. Winner advances to playoffs.
  • 12:30pm: FORZE 2-0 FURIA
    • Group C mid bracket.
  • 12:30pm: Monte 0-2 Liquid
    • Group C upper bracket. Winner advances to playoffs.
Thursday, May 2
  • 6:30am: FlyQuest 2-0 BOSS
    • Group D mid bracket.
  • 6:30am: NAVI 2-1 BIG
    • Group D upper bracket. Winner advances to playoffs.
  • 9:30am: PERA 2-1 Ninjas in Pyjamas
    • Group D mid bracket.
  • 9:30am: Complexity 2-1 HEROIC
    • Group D upper bracket. Winner advances to playoffs.
  • 12:30pm: ENCE 2-0 Monte
    • Group C mid bracket.
  • 12:30pm: GamerLegion 2-1 FORZE
    • Group C mid bracket.
Friday, May 3
  • 6:30am: FlyQuest 0-2 HEROIC
    • Group D mid bracket.
  • 6:30am: BIG 2-1 PERA
    • Group D mid bracket.
  • 9:30am: ENCE 0-2 GamerLegion
    • Group C mid bracket final. Winner advances to playoffs.
  • 9:30am: BNK 0-2 FURIA
    • Group C lower bracket. Loser is eliminated.
  • 12:30pm: HEROIC 1-2 BIG
    • Group D mid bracket final. Winner advances to playoffs.
  • 12:30pm: BOSS 1-2 Ninjas in Pyjamas
    • Group D lower bracket. Loser is eliminated.
Saturday, May 4
  • 6:30am: Monte 2-1 FORZE
    • Group C lower bracket. Loser is eliminated.
  • 6:30am: FlyQuest 2-1 PERA
    • Group D lower bracket. Loser is eliminated.
  • 9:30am: FURIA 2-0 ENCE
    • Group C lower bracket. Loser is eliminated.
  • 9:30am: Ninjas in Pyjamas 2-1 HEROIC
    • Group D lower bracket. Loser is eliminated.
  • 12:30pm: MOUZ 2-0 Liquid
    • Group C upper bracket final. Winner advances to quarterfinals, loser begins playoffs in round two.
Sunday, May 5
  • 6:30am: FlyQuest 2-0 NIP
    • Group C lower bracket final. Winner advances to playoffs, loser is eliminated.
  • 9:30am: FURIA 1-2 Monte
    • Group D lower bracket final. Winner advances to playoffs, loser is eliminated.
  • 12:30pm: NAVI 1-2 Complexity
    • Group D upper bracket final. Winner advances to quarterfinals, loser begins playoffs in round two.

ESL Pro League Season 19 CS2 streams: How to watch

ESL Pro League Season 19 will be broadcast live on Twitch and YouTube. If you missed the action, head to ESL’s respective channels for spoiler-free VODs available following the conclusion of each matchday.

With two groups running each week, matches will be played simultaneously across two streams. Broadcasts in other languages are available. Check the official Liquipedia event page for more information and streams.

PrimarySecondary
TwitchTwitch

Dot Esports is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more
related content
Read Article ‘Are you drunk?’ CS2 fans shocked to see ENCE bench one of their best players
ENCE bowing after a loss at IEM Katowice 2024 playoffs.
Read Article Dallas denial: MOUZ’s near-perfect CS2 season runs into Stewie-led G2 roadblock
Stewie2K competing at IEM Dallas 2024.
Read Article IEM Dallas 2024: Schedule, results, streams, and more
The IEM Dallas 2023 audience sit and watch Counter-Strike.
Related Content
Read Article ‘Are you drunk?’ CS2 fans shocked to see ENCE bench one of their best players
ENCE bowing after a loss at IEM Katowice 2024 playoffs.
Read Article Dallas denial: MOUZ’s near-perfect CS2 season runs into Stewie-led G2 roadblock
Stewie2K competing at IEM Dallas 2024.
Read Article IEM Dallas 2024: Schedule, results, streams, and more
The IEM Dallas 2023 audience sit and watch Counter-Strike.
Author
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
Author
Luci Kelemen
Weekend editor at Dot Esports. Telling tales of gaming since 2015. Black-belt time-waster when it comes to strategy games and Counter-Strike. Previously featured on PC Gamer, Fanbyte, and more, Occasional chess tournament attendant and even more occasional winner.