Team Vitality won ESL Pro League Season 24 in Katowice with a 3-0 sweep of MOUZ in the grand final, becoming the first team to win the league four times.
ESL Pro League Season 24 was played from 3 to 11 October 2026, with the playoffs at the Spodek Arena in Katowice, Poland. Sixteen teams competed for a $1,000,000 prize pool, and Team Vitality took the title and $295,000 after beating MOUZ 3-0 in the final. Aurora finished third.
ZywOo was named MVP of the event, and the win made Vitality the highest-earning organization in Counter-Strike history.

Final standings and prize money
| Place | Team | Prize | Players | Organization |
|---|---|---|---|---|
| 1st | $295,000 | $125,000 | $170,000 | |
| 2nd | $175,000 | $50,000 | $125,000 | |
| 3rd | $120,000 | $30,000 | $90,000 | |
| 4th | $85,000 | $20,000 | $65,000 | |
| 5th-8th | $50,000 each | $10,000 | $40,000 | |
| 9th-11th | $26,000 each | $6,000 | $20,000 | |
| 12th-14th | $14,000 each | $4,000 | $10,000 | |
| 15th-16th | $2,500 each | $2,500 | $0 |
The grand final
Vitality and MOUZ both went through the Swiss stage unbeaten, and they met again in the grand final on Sunday, 11 October. Vitality won Cache 13-8 and Inferno 13-7, but the third map was the closest of the series. MOUZ reached match point first on Dust2 before Vitality forced overtime and closed out the title 16-12. Read our full report from the final.
- Cache: Vitality 13-8 MOUZ
- Inferno: Vitality 13-7 MOUZ
- Dust2: Vitality 16-12 MOUZ (OT)
The full grand final is also available on the ESL Archives YouTube channel.
MVP: ZywOo

ZywOo was named MVP of ESL Pro League Season 24, the 34th MVP award of his career according to HLTV. He was the highest-rated player at the event with a 1.44 rating, and Vitality players took the top three spots in the rating table:
| Rank | Player | Team | Rating |
|---|---|---|---|
| 1 | 1.44 | ||
| 2 | 1.31 | ||
| 3 | 1.30 | ||
| 4 | 1.28 | ||
| 5 | 1.23 |
The biggest stories
Vitality become the first four-time champions
The title was Vitality’s fourth in the ESL Pro League after Season 16, Season 21 and Season 22, which made them the first organization to win the league four times. It also moved them past NAVI as the highest-earning organization in Counter-Strike history, and gave ropz a record sixth Pro League title.
Aurora’s best run of the event
Aurora beat 1win 2-0 in the quarter-finals and took the first map off Vitality in the semi-finals before Vitality came back to win 2-1. Aurora then beat Spirit 2-0 to finish third and earn $120,000.
Defending champions NAVI out in the Swiss stage
NAVI arrived in Katowice as the Season 23 champions, but went out in the Swiss stage with a 2-3 record and finished 9th-11th.
MOUZ stop Spirit
MOUZ followed their 3-0 Swiss run with a 2-0 win over FURIA and a 2-1 win over Spirit in the semi-finals, winning the decider on Nuke 13-11.
Legacy without arT
Legacy played the event with bobz standing in for arT, who missed it due to health issues. The Brazilians went out in the Swiss stage with a 1-3 record.
Results
Swiss stage (3-7 October)
| Place | Team | Record | Result |
|---|---|---|---|
| 1 | 3-0 | Playoffs | |
| 2 | 3-0 | Playoffs | |
| 3 | 3-1 | Playoffs | |
| 4 | 3-1 | Playoffs | |
| 5 | 3-1 | Playoffs | |
| 6 | 3-2 | Playoffs | |
| 7 | 3-2 | Playoffs | |
| 8 | 3-2 | Playoffs | |
| 9-11 | 2-3 | Eliminated | |
| 12-14 | 1-3 | Eliminated | |
| 15-16 | 0-3 | Eliminated |
Quarter-finals (9 October)
Aurora 2-0 1win
(Dust2 13-9, Anubis 13-8)
Vitality 2-0 PARIVISION
(Inferno 13-2, Dust2 13-10)
MOUZ 2-0 FURIA
(Nuke 13-11, Inferno 13-6)
Spirit 2-0 Falcons
(Mirage 13-8, Anubis 13-10)
Semi-finals (10 October)
Vitality 2-1 Aurora
(Anubis 7-13, Cache 13-7, Mirage 13-8)
MOUZ 2-1 Spirit
(Dust2 13-7, Mirage 5-13, Nuke 13-11)
Third-place match and grand final (11 October)
Aurora 2-0 Spirit
(Mirage 13-9, Anubis 13-6)
Vitality 3-0 MOUZ
(Cache 13-8, Inferno 13-7, Dust2 16-12)
Tournament facts
| Dates | 3-11 October 2026 |
|---|---|
| Location | |
| Playoff venue | Spodek Arena |
| Prize pool | $1,000,000 |
| Teams | 16 |
| Format | 16-team Swiss stage (all Bo3), single-elimination playoffs with a Bo5 grand final |
| Organizer | ESL |
| Winner | |
| MVP | |
| Map pool | Ancient, Anubis, Cache, Dust2, Inferno, Mirage, Nuke |
The tournament was broadcast on ESL Counter-Strike’s channels on Twitch and YouTube.
Rosters
Vitality:
apEX,
ZywOo,
flameZ,
mezii,
ropz. Coach:
XTQZZZ
MOUZ:
torzsi,
xertioN,
Spinx,
xelex,
PR. Coach:
sycrone
Aurora:
XANTARES,
Wicadia,
woxic,
Jimpphat,
kyxsan. Coach:
ashhh
Spirit:
magixx,
zont1x,
donk,
sh1ro,
tN1R. Coach:
hally
Falcons:
NiKo,
TeSeS,
m0NESY,
kyousuke,
karrigan. Coach:
zonic
FURIA:
yuurih,
KSCERATO,
FalleN,
molodoy,
YEKINDAR. Coach:
sidde
PARIVISION:
Jame,
xiELO,
zweih,
FL1T,
HObbit. Coach:
dastan
1win:
nafany,
Ax1Le,
ArtFr0st,
fame,
BELCHONOKK. Coach:
groove
NAVI:
b1t,
Aleksib,
iM,
w0nderful,
makazze. Coach:
B1ad3
9z:
max,
HUASOPEEK,
luchov,
meyern,
dgt. Coach:
BIT
M80:
Swisher,
slaxz-,
s1n,
Lake,
JBa. Coach:
dephh
BetBoom:
s1ren,
zorte,
Magnojez,
Boombl4,
d1Ledez. Coach:
Fierce
G2:
huNter-,
HeavyGod,
matys,
NertZ,
r1nkle. Coach:
sAw
Legacy:
latto,
dumau,
n1ssim,
try,
bobz. Coach:
adr (bobz stood in for arT)
ShindeN:
abizz,
ivz,
naz,
tom1jed,
guty. Coach:
ninro
TYLOO:
JamYoung,
Moseyuh,
Mercury,
Jee,
Zero. Coach:
zhokiNg





