February 22, 2026
1:00 PM EST
Patch 12.02
Team Vitality team logo
final
2 : 0
vs.
Bo3
ULF Esports team logo
ULF ban Corrode; VIT ban Split; ULF pick Haven; VIT pick Abyss; ULF ban Breeze; VIT ban Pearl; Bind remains
Betting
$100 on Team Vitality returned $137 at pre-match odds
1.37 VIT odds pre-match
$100 on Team Vitality returned $135 at pre-match odds
1.35 VIT odds pre-match
Watch › Streams VODs (2)
Filter
Type
Show
Site
VAL EMEA
VCT Arabia
VAL FR
VAL TR
LVP2
VCL DACH
VCT EMEA
VAL Arabia
VCL FR
VCL TR
LVP
VCL DACH
1Haven
2Abyss
Maps/Stats
13
Team Vitality
10 / 3
Haven PICK
37:20
ULF Esports
2 / 2
4
VIT
ULF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
All
Attack
Defend
R
ACS
K/D/A
+/–
KAST
ADR
HS%
FK
FD
+/–
viper
1.831.451.99
343293364
23617/835/725
+15+3+12
88%80%92%
201172213
29%50%24%
211
110
+10+1
chamber
1.351.491.29
240255234
1459/936/707
+5+2+3
76%80%75%
142149139
25%30%22%
413
312
+10+1
omen
1.311.391.27
207213205
1349/826/725
+5+2+3
71%60%75%
142109156
23%38%19%
101
000
+10+1
skye
1.150.371.47
156125169
1129/752/633
+4-3+7
94%100%92%
10384111
38%50%33%
000
000
000
jett
1.101.081.11
230159260
14311/1037/514
+40+4
88%100%83%
157117174
24%80%14%
312
303
0+1-1
R
ACS
K/D/A
+/–
KAST
ADR
HS%
FK
FD
+/–
chamber
0.971.240.33
20625687
11101/14104/101
-30-3
59%58%60%
13616763
33%38%17%
330
220
+1+10
viper
0.780.351.83
180116333
1046/15123/422
-5-8+3
59%50%80%
11581197
46%43%50%
000
110
-1-10
neon
0.640.520.91
156142189
954/16124/220
-7-70
71%67%80%
115104141
32%24%75%
422
431
0-1+1
sova
0.420.270.76
10177161
532/15114/312
-10-8-2
53%42%80%
8050154
17%17%17%
000
211
-2-1-1
omen
0.390.480.19
106100124
743/15105/110
-8-6-2
41%33%60%
748451
27%44%0%
000
101
-10-1
All
Attack
Defend
R
ACS
K/D/A
+/–
KAST
ADR
HS%
FK
FD
+/–
viper sova
1.291.751.59
305275322
431429/19811/1028
+24+6+18
84%77%88%
192165207
33%33%32%
532
220
+3+1+2
chamber harbor
1.391.521.48
284218321
371027/20713/211011
+17+3+14
81%85%79%
177127205
25%21%27%
514
312
+20+2
omen astra
1.371.181.25
207192216
28919/21615/19712
+7+3+4
70%62%75%
146124157
28%38%25%
202
000
+20+2
jett
1.180.981.05
219243206
291118/24915/725
+5+2+3
84%92%79%
141158132
24%46%13%
826
303
+5+2+3
skye yoru
0.691.211.03
167176162
24816/19109/844
+5-2+7
78%77%79%
108120102
31%28%34%
523
422
+10+1
R
ACS
K/D/A
+/–
KAST
ADR
HS%
FK
FD
+/–
viper breach
0.541.520.88
191131303
23914/322210/1275
-9-13+4
54%46%69%
12690191
35%31%39%
211
550
-3-4+1
sova
0.670.890.74
172155206
20137/332211/624
-13-9-4
62%54%77%
128105169
31%31%30%
101
413
-3-1-2
omen astra
0.910.370.72
180198148
25178/322012/220
-7-3-4
51%54%46%
11813783
45%52%33%
110
202
-1+1-2
neon jett
0.451.100.68
149141165
201010/33249/440
-13-14+1
65%58%77%
10699120
29%28%33%
523
752
-2-3+1
chamber waylay
0.750.210.56
12717048
15141/312110/312
-16-7-9
46%46%46%
8310739
33%40%10%
330
761
-4-3-1
13
Team Vitality
8 / 5
Abyss PICK
40:27
ULF Esports
4 / 3
7
VIT
ULF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
All
Attack
Defend
R
ACS
K/D/A
+/–
KAST
ADR
HS%
FK
FD
+/–
harbor
1.591.341.75
322194408
23518/1147/14104
+12+1+11
85%88%83%
207113270
25%16%29%
101
000
+10+1
sova
1.381.181.51
273264280
20812/1156/303
+9+3+6
80%75%83%
185162201
36%25%46%
321
110
+2+1+1
astra
1.191.351.09
207179226
15510/1349/1257
+2+1+1
70%63%75%
149133159
33%38%30%
101
000
+10+1
jett
1.001.240.84
209296152
1587/1468/211
+1+2-1
80%88%75%
12718489
25%37%12%
514
000
+5+1+4
yoru
0.920.890.94
176208155
1367/1257/211
+1+10
65%63%67%
11214292
28%22%35%
523
422
+10+1
R
ACS
K/D/A
+/–
KAST
ADR
HS%
FK
FD
+/–
sova
1.021.060.97
233233234
15105/18117/312
-3-1-2
70%67%75%
168161178
37%35%40%
101
202
-10-1
astra
1.001.350.48
243296163
18135/17107/110
+1+3-2
60%75%38%
156191103
53%54%50%
110
101
0+1-1
breach
0.970.731.33
200145284
1358/17107/853
-4-5+1
50%42%63%
13499187
28%22%33%
211
440
-2-3+1
jett
0.720.381.22
143140150
1156/17125/220
-6-7+1
60%50%75%
9994106
26%33%13%
101
321
-2-20
waylay
0.210.270.13
598424
440/17116/211
-13-7-6
35%33%38%
384824
31%44%0%
000
541
-5-4-1
Head-to-head
Past Matches
View:
Threaded
Linear
Threaded
Hide Pre-match
#1
mirqchakan
-1
Frags
+
–

Ulf 2 1 Vitality

#14
RMS_follower
6
Frags
+
–

bro is on to nothing

#2
-Artorias
-5
Frags
+
–

ulf 2-0

#3
catNmouse
7
Frags
+
–

isn’t it GX that’s supposed to be here?

#4
kekW_gaming
4
Frags
+
–

confusing ass format. every win and you move up a bracket is like Demon Slayer infinity castle, you just get switched to a different bracket every time

#5
delighted
1
Frags
+
–

ULF 1-2

#6
LugiaVLR
-2
Frags
+
–

ULF 2-0

#7
Bambilooka
-1
Frags
+
–

If VIT underestimate ULF 2-0, else VIT 2-1

#8
Opleiksii
0
Frags
+
–

I trust ULF with full roster

#19
Opleiksii
0
Frags
+
–

Nevermind

#23
samesu1802
0
Frags
+
–

hahahahha

#9
Sonatine
2
Frags
+
–

Bro, this match will be VCT level.

s0pp def. belongs to my fav. players at the moment... it's just so much fun to watch him play Neon.

#10
Big_Potato
5
Frags
+
–

vitality 2-0

#11
macncheese
0
Frags
+
–

early champs grand finals they not ready for the s0ppy toppy

#12
Hestor1a
2
Frags
+
–

VITA 2:0

#13
Skilli
0
Frags
+
–

Where unfake?

#17
Cairozin
0
Frags
+
–

He's a sub for sayo

#15
asunaluvr
-5
Frags
+
–

ulf 2-0 bumtality

#16
TaiKan
1
Frags
+
–

vitality 2-0

#18
MaximumImpactVLR
0
Frags
+
–

Holly shit

#20
Vgb
2
Frags
+
–

Their role still get rotated, why not letting one player to focus as the second Duelist and the rest are focus on their own role?

#21
Sonatine
7
Frags
+
–

What a match. VIT played now the first match will their full roster where you could tell "this is crazy Valorant" and were able to suppress ULFs (especially s0pps) aggression. Sayonara played a true Viper masterclass and also on Sova... beautiful. 17 years young... it's insane.

Can't wait to see more of the full Vitality and ULF rosters. Especially Vitality cooking for Stage 1 will be interesting.

GG

#22
forklift2
0
Frags
+
–

yessir

#27
shaggyboy1030
0
Frags
+
–

will sayonara be 18 during stage 1

#30
Congo1
0
Frags
+
–

Yes

#24
Doodx
-1
Frags
+
–

Keep jampii on imitator & rotate sayo to secondary duelist. No reason jampii should be dueling in 2026.

#25
Bernazoka
0
Frags
+
–

I mean they must have tried Sayo on yoru in scrims and probably didn't go well

#26
Castawaytwizz
1
Frags
+
–

i promise you they aren't changing sayo's role by even 1% after that performance

#29
Teren_7600X3D
0
Frags
+
–

Its probably just an offseason thing (between Stages offseason)

#28
Teren_7600X3D
0
Frags
+
–

Chronicle on Harbor ???!!!!

  • Preview
  • Edit
› check that that your post follows the forum rules and guidelines or get formatting help
Sign up or log in to post a comment