Vitality cement historic 24th straight victory to reach Rivals final over Spirit

The ESL Grand Slam champions now hold the second-longest match winstreak in Counter-Strike history.

Vitality have extended their unbelievable winstreak to a historic 24 games and put themselves through to the grand final of BLAST Rivals Season 1 after a resounding 2-0 victory over Spirit (13-8 Mirage, 13-9 Nuke).

They surpass Liquid's 23-game winstreak from 2019 and now have the second-longest streak in Counter-Strike history, with only Ninjas in Pyjamas' unbeatable record above.

It is the fifth straight final for Dan "⁠apEX⁠" Madesclaire's men, who are no doubt establishing an era to be remembered with an utterly dominant start to 2025, and could well be the fifth trophy in a row as they will face Falcons in a rematch of the IEM Melbourne grand final.

"I don't know what's going on with this team since the beginning of the year, but I have insane players," a visibly happy apEX told the analyst desk after the game.

"We are working so well together, everyone is grinding, the job we're all doing is fucking good. Another final, fifth in a row, maybe another trophy. I'm actually sick today, and I'm pretty happy everyone stepped up."

Date Matches
BLAST Rivals 2025 Season 1
04/05/2025
16:00
Match

Spirit head home after continuing to struggle apEX's side, losing for the third time this year after apEX's men dominated the Shanghai Major champions 3-0 at IEM Katowice and clinched a 2-1 victory at BLAST Open Lisbon.

Worringly, Spirit looked worse off this time out than in Lisbon, with Vitality's ability to shut down Danil "⁠donk⁠" Kryshkovets's individual heroics on full display and the rest of Spirit's individuals unable to make up the deficit.

Mirage was a one-sided bloodbath courtesy of a nigh-impenetrable defense from Vitality, with Spirit walking away from the first half with a solitary round win and Leonid "⁠chopper⁠" Vishnyakov finishing with a disastrous 0-12 K-D.

Insult to injury was added as two of Spirit's only opportunities to add to their tally ended in a 1v2 clutch from apEX and a quad kill by William "⁠mezii⁠" Merriman to pull back a 2v5, the latter of which was the true morale breaker that let his team storm to an 11-1 lead.

Mathieu "⁠ZywOo⁠" Herbaut and Robin "⁠ropz⁠" Kool were key in that effort, posting 2.29 and 1.92 CT ratings, respectively, but Spirit turned the other cheek in the second half — thanks, in part, to two multi-kills from chopper and a clutch from Boris "⁠magixx⁠" Vorobiev — and pushed toward a comeback.

An exceptional call by apEX put an end to those hopes, as after an AWP was spotted in Apartments, Vitality threw a fake on B to pull Myroslav "⁠zont1x⁠" Plakhotia away and used that to sneak up Connector. They hit map point from that and closed just two rounds later, stealing Spirit's pick away thanks to ZywOo and ropz doing all the work with two hero AKs.

An early back-and-forth, where Vitality lost an uncharacteristic round to pistols thanks to a triple from chopper, kept Spirit within touching distance of the lead at the start of Nuke, but Vitality soon prevailed in the force-buy war to jump out ahead, 6-2.

Some sloppy trading from apEX's side at Ramp and a failed Upper hit allowed Spirit to close the gap to two rounds at the break, but that gap was immediately extended again after Vitality won the second pistol, shot down Spirit's force-buy, and converted against the eco, 10-5.

Spirit slowly started to claw back again, much like on Mirage, although their wins did not inspire confidence — particularly after apEX almost won a nigh-impossible 1v4 clutch with a USP.

The economic and mental damage done by the French captain soon haunted Spirit, though, after mezii took matters into his own hands and aggressed into Lobby for a triple kill.

The Russian team fell apart after that, running time down in a failed Lower site hit to give up match point, and Vitality took full advantage of that to close out the game.

Matchpage
2
0
3rd May 2025
13
Mirage
8
13
Nuke
9
 Vitality K - D Swing ADR KAST Rating2.1
41 - 30 +2.77% 94.3 79.1% 1.44
31 - 26 +1.93% 80.0 79.1% 1.18
29 - 29 +1.88% 74.3 83.7% 1.13
32 - 27 +2.48% 64.0 72.1% 1.05
24 - 28 -0.69% 72.0 72.1% 0.93
 Spirit K - D Swing ADR KAST Rating2.1
34 - 33 +1.88% 90.6 72.1% 1.17
32 - 27 -0.70% 76.7 74.4% 1.10
26 - 29 -4.24% 61.1 62.8% 0.84
22 - 33 +0.43% 57.1 69.8% 0.80
24 - 35 -5.73% 64.1 60.5% 0.76
Russia Leonid 'chopper' Vishnyakov
Leonid 'chopper' Vishnyakov
Age:
28
Team:
Rating 1.0:
0.95
Maps played:
1541
KPR:
0.64
DPR:
0.66
Ukraine Myroslav 'zont1x' Plakhotia
Myroslav 'zont1x' Plakhotia
Age:
19
Team:
Rating 1.0:
1.02
Maps played:
686
KPR:
0.68
DPR:
0.64
Estonia Robin 'ropz' Kool
Robin 'ropz' Kool
Age:
25
Team:
Rating 1.0:
1.12
Maps played:
1627
KPR:
0.74
DPR:
0.61
Russia Boris 'magixx' Vorobiev
Boris 'magixx' Vorobiev
Age:
21
Team:
Rating 1.0:
0.99
Maps played:
1075
KPR:
0.64
DPR:
0.61
Russia Danil 'donk' Kryshkovets
Danil 'donk' Kryshkovets
Age:
18
Team:
Rating 1.0:
1.24
Maps played:
578
KPR:
0.86
DPR:
0.67
France Mathieu 'ZywOo' Herbaut
Mathieu 'ZywOo' Herbaut
Age:
24
Team:
Rating 1.0:
1.27
Maps played:
1439
KPR:
0.84
DPR:
0.60
France Dan 'apEX' Madesclaire
Dan 'apEX' Madesclaire
Age:
32
Team:
Rating 1.0:
0.99
Maps played:
2425
KPR:
0.69
DPR:
0.69
United Kingdom William 'mezii' Merriman
William 'mezii' Merriman
Age:
26
Team:
Rating 1.0:
1.05
Maps played:
936
KPR:
0.70
DPR:
0.63
Wow
2025-05-03 20:55
3
15 replies
NIP record doesnt count
2025-05-03 20:58
37
14 replies
#24
 | 
Sweden multib
Ofc it counts but it was different times
2025-05-03 21:01
181
6 replies
#37
 | 
Yugoslavia Aradia
Agreed but you're just asking for a flag + flair moment
2025-05-03 21:23
111
#55
Faceit plus user  | 
 | 
England naDalous
I personally think that CSGO and CS2 win streaks should be counted differently
2025-05-03 22:19
17
4 replies
Then why don't you count MVPs differently?
2025-05-04 04:30
4
2 replies
#91
Faceit plus user  | 
 | 
England naDalous
Because we weren't talking about MVP's, we were talking about win streaks
2025-05-04 12:13
0
1 reply
Nah, I thought you were one of the zywoo fans who count MVPs of csgo and cs2 together to overcome s1mple but are now counting CSGO winstreak and CS2 win streak differently just to fit your narrative
2025-05-04 21:15
0
CSGO 2020 was much closer to current CS2 than it was to CSGO 2013
2025-05-04 08:59
5
#30
Faceit level 10 Old school: User been here for more than 10 years  | 
Zvede | 
Latvia Zvede
"stop the count" type of bs
2025-05-03 21:07
27
1 reply
stop the steal
2025-05-04 01:07
1
#53
iM | 
Russia Feline
absolute truth! nip's "record" worth nothing...
2025-05-03 22:12
5
2 replies
Lul
2025-05-03 23:16
2
Copium NiP didn't drop a single MAP on LAN for 87 matches- pretty incredible and impossible achievement, even back in semi pro times. CS has grown into a professional sport and the scene is much more competitive now but NiPs achievement is deffiently not worthless.
2025-05-04 00:29
8
#58
 | 
United Kingdom Jonty04l32
Yes it does.
2025-05-03 22:48
4
I think that record is kind of in its own realm of absolute madness.. They did 88 maps, Vitality did 24 matches with a map lost here and there. Noone ever is touching the NIP record! So as a talking point, it's kind of ignored as being too good. If you would plot a graph of longest streeks there would be a huge ball in under 10, then smaller ball at under 15 the even smaller under 20, then few dots above 20 and then somewhere in the sky would be the NIP record... xd So because of that the record is "neglected" to give others "something to compete for and something to strive for".
2025-05-04 11:56
1
#2
Faceit level 10  | 
Czech Republic starycs
I was here, ty Vitality for outstanding and quality cs for such a long time in mr12 format, really hands down to every single one of them.
2025-05-03 20:57
113
#3
zboub | 
Algeria SWEEZ
So ez
2025-05-03 20:56
5
Alright now stop the madness
2025-05-03 20:56
2
#5
Faceit level 10  | 
Israel avivpro13
and only BO3&Bo5's
2025-05-03 20:56
29
2 replies
Wouldn’t it be harder with bo1s? Since they are more of a coinflip
2025-05-04 00:06
14
1 reply
actual 200IQ take
2025-05-04 00:54
4
#6
 | 
United States ddown
fuck america D:
2025-05-03 20:56
51
4 replies
he's right tho
2025-05-03 20:57
5
He is preparing for the Dallas crowd
2025-05-03 20:57
68
What is the context, can someone link a clip?
2025-05-04 04:39
0
1 reply
post game interview from the game yesterday against Spirit
2025-05-04 09:07
0
Congrats Vitality
2025-05-03 20:56
3
sp0r0t can't take a map from vitality, GREAT JOB!!!!
2025-05-03 20:56
4
#9
Old school: User been here for more than 10 years  | 
World psykotyko
ezwoo
2025-05-03 20:56
2
EZ4VITALITY
2025-05-03 20:56
2
i dont know how its possible
2025-05-03 20:56
5
1 reply
pasha should come back and give G2 an era
2025-05-03 22:05
1
#12
Faceit level 10 Old school: User been here for more than 10 years  | 
 | 
Chad maatsa
NIP next
2025-05-03 20:56
3
Humbled yet again
2025-05-03 20:57
3
Best team in the history of the game! #EZ
2025-05-03 20:57
8
1 reply
#36
Old school: User been here for more than 10 years  | 
kinkybdsm | 
Other MissingN0
lol
2025-05-03 21:22
4
#16
Faceit level 6  | 
NiKo | 
Canada swagcrazy
No changes needed Spirit, just keep working! Let kyousuke play with niko and m0nesy
2025-05-03 20:57
15
3 replies
Kyocyka won't save them from hally and chopper being unable to come up with a single new strat during a month long break
2025-05-03 21:00
0
2 replies
#29
Faceit level 6  | 
NiKo | 
Canada swagcrazy
Yep, thats why he will go to Falcons
2025-05-03 21:06
1
1 reply
He can't join falcons, kyoilcyka doesn't sounds as good as oilnesy and chokoila
2025-05-03 21:07
0
#18
 | 
Germany phillo283
Zywoo is not a human.
2025-05-03 20:57
9
#19
 | 
England Grumpy_AI
Meziiiiiiiiiiiiiiii
2025-05-03 20:57
3
d0nk humbled by GOATwoo
2025-05-03 20:59
12
#23
Cooper | 
Europe kuu1
If you look at the radar in that 2v5, ropz was running away for the save and came back after Messi brutally took down 3 Spirit players in seconds.
2025-05-03 21:01
9
#25
 | 
Sweden multib
Apex and Zywoo so deserve this <3
2025-05-03 21:02
8
This is the first superteam I have seen since 2021 Navi
2025-05-03 21:03
9
3 replies
To be fair, Falcons is nibbling right on their heels and tomorrow will be close. It’s like like 2022 again where Faze and Na’Vi were head and shoulders above everyone else. Spirit and mouz look like distant third and fourth now and everyone else is so far below them.
2025-05-03 21:44
7
2 replies
I feel like Falcons are 1 roster move away from truly being Vitality's rival. They can win over them on their good day but consistently they don't stand a chance Honestly kind of excited to see a true rivalry between 2 top teams since the Faze vs Navi.
2025-05-03 21:55
0
1 reply
They have faced each other twice. Falcons is a much newer roaster and they should have won the last matchup being 12-6 up in the decider. Vitality’s win streak does not do justice to how close that match was - and they should have lost it by all accounts.
2025-05-03 22:03
0
Vitagoats.Let him cook
2025-05-03 21:03
2
It's not even the end of the first half of the year, but i'm calling it right now: Vitality will sweep up all categories at the next HLTV Awards. Best team, clutch, anchor, awper, igl. All of it.
2025-05-03 21:05
5
2 replies
#32
Faceit level 6  | 
NiKo | 
Canada swagcrazy
donk gets best opener
2025-05-03 21:09
2
1 reply
continuing like this i have a saying flamez could clinch it
2025-05-03 22:08
2
#33
Faceit level 10  | 
rain | 
Turkey c0ir
yo
2025-05-03 21:10
0
#34
Faceit level 10  | 
rain | 
Finland BMurr
ApexBiceps
2025-05-03 21:16
6
#35
apEX | 
Croatia Vrky07
So glad they didn't fumble on the last step. That would've been brutal. FlameZ looks like he is back in the game and mezii is on his way to build a name as one of the anchors of all time. As for the star-position-playing IGL, the G.O.A.T. and probably the best lurker in history, they deserve everything they won today.
2025-05-03 21:16
6
the goats
2025-05-03 21:25
2
#39
 | 
Luxembourg 2000
Winning against Falcons tomorrow would be the best thing ever it won't be easy but getting that 25th win streak and 5th trophy!
2025-05-03 21:28
6
What's the f* america thing about?
2025-05-03 21:32
0
3 replies
He beat Liquid's, an American team, 23-long streak.
2025-05-03 21:59
6
2 replies
OH, ok! Thanks, pal.
2025-05-04 02:22
1
1 reply
Happy to help, friend. :)
2025-05-04 10:16
1
I hope they got some pressure off their shoulders after crushing liquid's streak, need them to peak for major.
2025-05-03 21:43
6
Goatwoo
2025-05-03 21:48
0
#44
 | 
France bjjthibz
Absolute cinema! What a run !
2025-05-03 21:49
0
Vitality ERA!!!!
2025-05-03 21:52
0
go for NiP 60 now and it will be a true era
2025-05-03 21:57
0
what about astralis 27 win streak?
2025-05-03 22:03
0
1 reply
Was on one map (nuke) we never had a 27 win streak over all but over 2 years we had 3 runs with 20-12
2025-05-04 07:21
0
extraordinary however if I were a keen Spirit follower, I'd be concerned with them they too often look bereft of ideas. I found it interesting the other day that magixx (and also hally earlier) say that Spirit is a better team tactically. I mean he could have said anything during the interview, but that point in particular looked odd. It was definitely the case last year but since the start of the year Vitality plays better CS than Spirit, hands down. They read better, they adapt better, they are more structured and one could argue they prepare better.
2025-05-03 22:18
3
1 reply
#92
 | 
Other KittyVN
Spirit is the most only aim focused team of them all right now imo. Strats are just not good
2025-05-04 12:32
2
Such a good time as a Vitality fan :D
2025-05-03 22:32
4
Making history
2025-05-03 22:37
0
#59
 | 
United Kingdom Jonty04l32
History in the making... What an awesome time to be a CS fan.
2025-05-03 22:49
3
4 replies
hope you're enjoying the Zygoat era, Jonty.
2025-05-04 00:32
0
3 replies
#67
 | 
United Kingdom Jonty04l32
I am indeed. :D
2025-05-04 00:33
0
2 replies
Your predictions for tomorrow? don’t you get the feeling it’s going to be much tougher for Falcons than last time....especially now that Vitality has less pressure on them?
2025-05-04 00:38
0
1 reply
#75
 | 
United Kingdom Jonty04l32
That can also be counterintuitive but yeah, let's see if Falcons can end this Vitality.
2025-05-04 01:21
0
#60
Faceit level 8  | 
DZ | 
Algeria SilverQuick
A good lesson in CS for Team Spirit ^^,
2025-05-03 23:07
0
KEEP IT UP BOYS! So proud to watch another amazing CS era.
2025-05-03 23:43
3
gg ez
2025-05-04 00:39
0
What about pain's historic 9 match losing streak?
2025-05-04 01:27
4
1 reply
Beaten by faze's streak vs top 10 teams rn. Or Navis
2025-05-04 11:46
0
#80
ness | 
Canada ssau
I was more impressed when liquid did it because everybody knows NA scene is ass
2025-05-04 03:38
0
3 replies
#96
Old school: User been here for more than 10 years  | 
 | 
Greece hekzy
Tbf many of their 22 wins were against NA teams so...
2025-05-04 17:32
0
2 replies
#97
ness | 
Canada ssau
Ok yea you got a point there. Vitality clears. But liquid grand slam was still impressive for an NA team nonetheless
2025-05-04 17:44
1
1 reply
#100
Old school: User been here for more than 10 years  | 
 | 
Greece hekzy
Yeah you're right about the IGS
2025-05-04 19:36
1
#85
 | 
Korea garukno
congrats to vitality for winning blast rivals 2025, may your streak long live
2025-05-04 07:55
0
24 Wins but 0 Majors 🥶🥶🥶
2025-05-04 13:27
0
-donk +kyoucyka when?
2025-05-04 14:36
1
#98
Old school: User been here for more than 10 years  | 
jackasmo | 
Russia *Tpo-_-JI.b*
Congratz!
2025-05-04 18:36
0
#99
 | 
Russia animus_V0x
CEMENT BAKING
2025-05-04 18:41
0
Login or register to add your comment to the discussion.

Back to comment

Now playing
Thumbnail for stream
Brazil
MADHOUSE TV
17891 viewers
Top streams
All(64)
Casters(45)
Streamers(12)
Organizers(7)
Brazil
MADHOUSE TV
(17891)
Brazil
gaules
(9964)
Other
PGL
(8165)
Brazil
gaules
(4778)
Other
Thunderpick
(3340)
Russia
Paragon
(2910)
Other
PGL 2
(2565)
Russia
watchfulTV
(2019)
Brazil
gaules
(1801)
Russia
watchfulTV B
(1445)
Argentina
forg1
(1212)
Brazil
boltz
(1099)
Russia
Paragon 3
(925)
Brazil
fer
(880)
Argentina
forg1
(877)
Russia
HappyChucky
(850)
Brazil
nak
(721)
Russia
poka
(697)
Ukraine
Maincast
(640)
Belgium
ScreaM
(588)
Poland
IzakOOO
(583)
United States
Trottah
(491)
United States
freakazoid
(479)
Russia
m4ga
(440)
Brazil
mch
(439)
United States
Stewie2k
(436)
Russia
Paragon 2
(421)
Romania
Werty
(421)
Russia
SBolt
(398)
Argentina
elmorocho7
(314)
Ukraine
Maincast 2
(273)
France
KRL
(235)
United Kingdom
ESL TV
(230)
United States
Trucklover86
(188)
Brazil
mch
(168)
Finland
pelaajat
(167)
Brazil
VitinhO
(156)
France
Croissant Strike
(146)
Mongolia
maaRaa
(139)
Brazil
kabrafps
(132)
Russia
jmqa
(128)
Brazil
XISTERA
(123)
Other
PGL
(118)
Mongolia
Zilkenberg
(107)
Brazil
coldzera
(89)
Brazil
Tris_Mara
(87)
Other
PGL 2
(69)
Russia
Paragon
(58)
Kazakhstan
Paragon
(58)
Brazil
gaules TV 2
(46)
Brazil
BTSBrasilTV
(38)
United States
Regent
(37)
Brazil
VilacaTTV
(35)
Brazil
Napa
(30)
France
KRL 2
(25)
Brazil
gaules TV
(25)
United States
Trottah
(25)
Finland
Elisa Esports
(13)
United States
iamfusiion
(12)
Ukraine
WOLF
(6)
Brazil
kabrafps
(5)
Ukraine
Maincast
(2)
Brazil
BTSBrasilFPS
(1)
Brazil
JokerBR (YouTube)
(1)