Updated on May 12, 5:02 a.m. (GMT+8): Updated results.

The ESL Pro League Season 19 marks the return of the biggest Counter-Strike league in Saint Julian’s, Malta, gathering the world’s most elite teams for a bid to be crowned champions.

Credit: ONE Esports
How to unlock competitive in Counter-Strike 2 — get into the action quick
The biggest and best new features in Counter-Strike 2

This season, 32 teams compete over three weeks to win in the race to secure the Intel Grand Slam V and a spot at IEM Cologne 2024.

ESL Pro League Season 19 format

Teams are divided into four groups, each consisting of eight teams.

These teams battle it out in triple-elimination brackets where all matches are best-of-three. The top four teams from each group then move forward to the Playoffs.

Groups in ESL Pro League Season 19
Credit: ESL FACEIT

Concurrently, the winners of each group secure their spots in the Quarterfinals, while the runners-up progress to the Round of 12.

Teams who place third and fourth enter the competition in the Round of 16.

The Playoffs, scheduled from May 7 to 12, then shift to a single-elimination bracket involving the top 16 teams.

All Counter-Strike 2 ranks explained by ONE Esports
Credit: ONE Esports
All CS2 ranks and Premier mode explained in 2024

Like the prior stages, matches are still best-of-three, except for the Grand Final, which is a best-of-five match to decide the champion.

All matches starting from the third and fourth Quarterfinals unfold live on stage.

ESL Pro League Season 19 schedule and results

The Group Stage runs from April 23 to May 5.

(To be updated)

April 23 (Tuesday)

TEAMRESULTSTEAM
Eternal Fire0 — 2Astralis
Virtus Pro1 — 2Fnatic
3D Max2 — 0SAW
Team Vitality2 — 0Sharks Esports

April 24 (Wednesday)

TEAMRESULTSTEAM
FaZe Clan2 — 0Imperial Esports
BetBoom Team2 — 1M80
Team Falcons1 — 2The MongolZ
TYLOO0 — 2G2 Esports
Virtus Pro2 — 0SAW
Fnatic0 — 23DMax

April 25 (Thursday)

TEAMSCHEDULETEAM
FaZe Clan0 — 2Astralis
Imperial Esports1 — 2Eternal Fire
Team Vitality2 — 0BetBoom Team
The MongolZ2 — 0G2 Esports
TYLOO1 — 2Team Falcons
Sharks Esports1 — 2M80

April 26 (Friday)

TEAMRESULTSTEAM
Virtus.Pro0 — 2FaZe Clan
Fnatic1 — 2Eternal Fire

April 27 (Saturday)

TEAMRESULTSTEAM
Team Falcons0 — 2BetBoom Team
G2 Esports1 — 2M80
FaZe Clan2 — 1Eternal Fire
SAW2 — 0Imperial Esports
M801 — 2BetBoom Team

April 28 (Sunday)

TEAMRESULTSTEAM
G2 Esports2 — 1Team Falcons
M802 — 1TYLOO

April 29 (Monday)

TEAMRESULTSTEAM
M800 — 2G2 Esports
  • Astralis
  • 3DMax
  • Faze Clan
  • Virtus.pro
  • Team Vitality
  • The MongolZ
  • BetBoom
  • G2 Esports

April 30 (Tuesday)

TEAMRESULTSTEAM
MOUZ2 — 0Bad News Kangaroos
ENCE0 — 2Gamer Legion
PERA0 — 2Complexity
Ninjas in Pyjamas0 — 2Heroic

Group A and B qualified teams:

May 1 (Wednesday)

TEAMRESULTSTEAM
FORZE2 — 0Monte
FURIA1 — 2Liquid
FlyQuest0 — 2NAVI
BIG2 — 0BOSS

May 2 (Thursday)

TEAMRESULTSTEAM
MOUZ2 — 0GamerLegion
Bad News Kangaroos1 — 2ENCE
FORZE2 — 0FURIA
Monte0 — 2Team Liquid
FlyQuest2 — 0BOSS

May 3 (Friday)

TEAMRESULTSTEAM
Natus Vincere2 — 1BIG
Complexity2 — 1Heroic
PERA2 — 1Ninjas in Pyjamas
ENCE2 — 0Monte
GamerLegion2 — 1FORZE
FlyQuest0 — 2Heroic

May 3 (Friday)

TEAMRESULTSTEAM
BIG2 — 1PERA
Bad News Kangaroos0 — 2FURIA
ENCE0 — 2GamerLegion
Heroic1 — 2BIG
BOSS1 — 2Ninjas in Pyjamas

May 4 (Saturday)

TEAMRESULTSTEAM
FlyQuest2 — 1PERA
Monte2 — 1FORZE
FURIA2 — 0ENCE
Ninjas in Pyjamas2 — 1Heroic
MOUZ2 — 0Liquid

May 5 (Sunday)

TEAMSCHEDULE/RESULTSTEAM
FlyQuest2 — 0Ninjas in Pyjamas
Monte1 — 0FURIA
Natus Vincere1 — 2Complexity

May 8 (Wednesday)

TEAMSCHEDULE/RESULTSTEAM
BIG0 — 2G2 Esports
BetBoom Team1 — 2FlyQuest
GamerLegion0 — 2Virtus.pro
FaZe Clan2 — 1Monte

May 9 (Thursday)

TEAMSCHEDULE/RESULTSTEAM
Team Liquid2 — 1FlyQuest
3DMAX1 — 2G2 Esports
Natus Vincere0 — 2FaZe Clan
The Mongolz1 — 2Virtus.pro

May 10 (Friday)

TEAMSCHEDULE/RESULTSTEAM
Complexity2 — 0Virtus.pro
MOUZ2 — 1G2 Esports

May 11 (Saturday)

TEAMSCHEDULE/RESULTSTEAM
Astralis2 — 0Team Liquid
Vitality2 — 0FaZe Clan
TEAMSCHEDULE/RESULTSTEAM
Vitality2 — 1Astralis
MOUZ2 — 1Complexity

All teams competing at ESL Pro League Season 19

Virtus.pro vs. Fnatic at ESL Pro League eason 19
Credit: ESL Counter-Strike/YouTube
TEAMS QUALIFIED AT ESL PRO LEAGUE SEASON 19QUALIFICATION PATH
AstralisPartner Team
BIGPartner Team
ComplexityPartner Team
ENCEPartner Team
FaZe ClanPartner Team
FnaticPartner Team
FURIAPartner Team
G2 EsportsPartner Team
HEROICPartner Team
MOUZPartner Team
Natus VincerePartner Team
Ninjas in PyjamasPartner Team
Team LiquidPartner Team
Team VitalityPartner Team
MonteESL Challenger Jönköping winner
Virtus.proESL Challenger Atlanta winner
SAWESL World Ranking
Team FalconsESL World Ranking
GamerLegionESL World Ranking
BetBoom TeamESL World Ranking
Eternal FireESL World Ranking
3DMAXECL S46 Europe winner
FORZEECL S46 Europe runner-up
M80ECL S46 North America winner
BOSSECL S46 North America runner-up
The MongolZECL S46 Asia-Pacific winner
TYLOOECL S46 Asia-Pacific runner-up
Imperial EsportsSouth American Qualifier winners
Sharks EsportsSouth American Qualifier winners
Pera EsportsEuropean Conference winner
Bad News KangaroosOceanic Qualifier winner
FlyQuestANZ Champs winner

Prize pool and distribution

Fnatic Krimz 2024 Ask Me Anything CS2
Credit: Fnatic, ONE Esports

The world’s best Counter-Strike teams battle it out for the lion’s share of the US$750,000 prize pool, with the champion receiving US$170,000.

ESL PRO LEAGUE SEASON 19 RANKINGPRIZE
1st$170,000
2nd$80,000
3rd-4th$45,000
5th-8th$32,000
9th-12th$23,500
13th-16th$17,500
17th-20th$12,000
21st-28th$7,000
29th-32nd$3,500

Where to watch ESL Pro League Season 19?

Fans can witness ESL Counter-Strike action on the following platforms:

READ MORE: Best CS2 settings: Optimal Counter-Strike 2 settings for FPS and performance