ESL Pro League Season 23 Stage 1

Mar 1, 2026 – Mar 5, 2026 · 33 matches

Results, standings and most-played maps from the 33 professional Counter-Strike 2 matches tracked at ESL Pro League Season 23 Stage 1, across 16 teams.

Standings
# Team W–L Maps Elo
1 Legacy 30 6–1 1726
2 FUT 30 6–2 1649
3 Monte 31 7–3 1537
4 Astralis 31 6–3 1551
5 3DMAX 32 7–4 1496
6 HEROIC 32 6–4 1578
7 paiN 31 6–4 1436
8 G2 32 6–5 1680
9 PARIVISION 23 5–6 1515
10 Ninjas in Pyjamas 23 6–7 1447
11 Liquid 23 5–8 1492
12 M80 13 5–7 1432
13 Passion UA 13 4–6 1424
14 Gaimin Gladiators 13 2–7 1424
15 SemperFi 03 1–6 1443
16 NRG 03 1–6 1368
Most played maps
Dust2 · 22 Inferno · 13 Nuke · 12 Mirage · 12 Anubis · 7 Overpass · 7 Ancient · 6
All matches
Date Match Score Format
Mar 5 3DMAX vs Liquid 2:0 BO3
Mar 5 G2 vs Ninjas in Pyjamas 2:0 BO3
Mar 5 PARIVISION vs HEROIC 0:2 BO3
Mar 4 M80 vs Liquid 1:2 BO3
Mar 4 paiN vs G2 2:0 BO3
Mar 4 HEROIC vs Passion UA 2:0 BO3
Mar 4 Ninjas in Pyjamas vs Gaimin Gladiators 2:0 BO3
Mar 4 Astralis vs 3DMAX 2:0 BO3
Mar 4 PARIVISION vs Monte 1:2 BO3
Mar 3 Ninjas in Pyjamas vs NRG 2:1 BO3
Mar 3 G2 vs M80 2:1 BO3
Mar 3 paiN vs Passion UA 2:1 BO3
Mar 3 3DMAX vs Gaimin Gladiators 2:0 BO3
Mar 3 SemperFi vs Liquid 1:2 BO3
Mar 3 PARIVISION vs Legacy 0:2 BO3
Mar 3 HEROIC vs Monte 0:2 BO3
Mar 3 FUT vs Astralis 2:0 BO3
Mar 2 G2 vs Legacy 0:2 BO3
Mar 2 Liquid vs Gaimin Gladiators 1:2 BO3
Mar 2 Passion UA vs FUT 1:2 BO3
Mar 2 Ninjas in Pyjamas vs M80 1:2 BO3
Mar 2 PARIVISION vs paiN 2:0 BO3
Mar 2 3DMAX vs SemperFi 2:0 BO3
Mar 2 HEROIC vs Astralis 0:2 BO3
Mar 2 NRG vs Monte 0:2 BO3
Mar 1 Liquid vs Passion UA 0:2 BO3
Mar 1 3DMAX vs paiN 1:2 BO3
Mar 1 FUT vs M80 2:1 BO3
Mar 1 Ninjas in Pyjamas vs Legacy 1:2 BO3
Mar 1 G2 vs Gaimin Gladiators 2:0 BO3
Mar 1 Astralis vs Monte 2:1 BO3
Mar 1 HEROIC vs NRG 2:0 BO3
Mar 1 PARIVISION vs SemperFi 2:0 BO3

How this event page is built

Standings are computed from the matches themselves — first by series wins, then by map difference, with each team's Elo strength rating as the final tiebreak — so the table re-sorts automatically as new results come in rather than waiting on an official bracket feed. The most-played maps show which parts of the pool the field kept leaving in over the event. Everything updates as fresh results sync.