What we have learned so far about this season's rejigged rosters

As the dust settles on rostermania, we've dived into the stats and positions from each team's debut for the key takeaways.

Rostermania is fun, but what's even more fun is reading into tiny sample sizes one month after rostermania.

We joke, but there's plenty of information available already on the teams that swapped players. We can see the role changes, the changes in philosophy, and which players are having to change their style to accommodate what happened in this summer's off-season.

So let's get into it.


Spirit

Let's start with the team that topped Group B in Cologne, Spirit. New signing Ivan "⁠zweih⁠" Gogin was added in order to upgrade the firepower Boris "⁠magixx⁠" Vorobiev sometimes couldn't provide, but the 17-year-old has largely fulfilled the same role as the man he replaced, in positions and what he has been tasked with in the game itself.

Both entry a lot (0.16 traded deaths per round, magixx 0.17) and neither frag much (0.56 KPR for zweih, 0.55 for magixx). He's also on worse weapons: His Galil usage has gone from 5% to 12%, and AK-47 down from 44% to 33% according to Skybox EDGE.

There have been moments where zweih has been able to show his technical ability but he has been found lacking as an anchor, so much so that Yasin "⁠xfl0ud⁠" Koç shouted at him to "wake up" after one Aurora Upper execute on Nuke.

It's a bit harsh from the Turk, given that zweih had only played Nuke in four officials before that match, but it is fair to say a steep learning curve is ahead of zweih in a miserable, thankless, role.

Read more
Stat Check: How zweih's firepower can transform Spirit

Falcons

kyousuke on debut at IEM Cologne

Maxim "⁠kyousuke⁠" Lukin can frag whatever you put in front of him — but Falcons have other issues to solve.

Nikola "⁠NiKo⁠" Kovač and René "⁠TeSeS⁠" Madsen need time to adjust to fairly sizeable role changes on T and CT side, respectively, and Falcons are still making the basic errors that cost them in Austin while kyousuke's English is not at 100% quite yet.

The frequency with which Ilya "⁠m0NESY⁠" Osipov was missing simple AWP shots was another danger sign for anyone presuming this roster could challenge Vitality immediately.

Having firepower is one thing, wielding it effectively is another.

Read more
zonic: "Disappointed, but you can see a change of roles, a new player, even if he's doing amazing"

Natus Vincere

Playmaker Drin "⁠makazze⁠" Shaqiri coming in for lurker Justinas "⁠jL⁠" Lekavicius has meant plenty of changes over at NAVI, with Mihai "⁠iM⁠" Ivan moved to the extremities on Nuke (Lobby) and Ancient (A). Valeriy "⁠b1t⁠" Vakhovskiy has also swapped a few spots, like on Ancient where he now plays B on both sides of the map.

"Cologne is kind of a big tournament, and it would be tough for makazze if he was playing all new roles," Andrey "⁠B1ad3⁠" Gorodenskiy explained. "It's something that Falcons did [with kyousuke], we did the same. We just gave him most of his roles."

He continued: "We need to give makazze more time to see how he will evolve in his role and how Mihai will evolve also in his role, sometimes passive lurker, sometimes active lurker."

So far, though, it's worked a treat: iM is having his best event in Natus Vincere so far with a 1.32 rating in Cologne.

Read more
Who is makazze, NAVI's new rising star?

G2

There are plenty of positive takeaways from IEM Cologne for G2, with Nemanja "⁠huNter-⁠" Kovač's in-game leadership going well so far.

On the four maps we've seen G2 play, Matúš "⁠MATYS⁠" Šimko is still free to be a playmaker in spots like A Main on Train, Cave on Ancient, and Mid on Dust2. Mario "⁠malbsMd⁠" Samayoa has taken Ivy on Train and Long on Dust2 to make this possible, in a clear sign that this iteration is intentionally spreading the fragging load more evenly.

Top 8 is a good start for a team going through so much upheavel, but it is hard to have a true sense of the team's ceiling before we see them with Álvaro "⁠SunPayus⁠" García in the server.

The Spaniard made his name at Cologne in 2022 with Movistar Riders but had a disaster this year, ending on a 0.79 rating and averaging less than one kill in two rounds (0.49 KPR).

If (when) SunPayus gets it together, G2 clearly have some good pieces to work with.

Read more
Stat Check: G2 swap superstars for sensible signings

HEROIC

HEROIC's surprise benching of xfl0ud in favor of Linus "⁠nilo⁠" Bergman has given new coach Tobias "⁠TOBIZ⁠" Theo a bit of a conundrum.

His solution was to move Andrey "⁠tN1R⁠" Tatarinovich, the team's best player, into 'star roles' but the Belarussian is not having the same impact as a spacetaker compared to his lurking prowess from the first season.

tN1R has dropped from a 1.19 T rating in the first season of 2025 to 0.93 since the role swap (0.78 at FPG, 1.01 in Cologne). He has gone from an opening attempt rate of 16.5% to 23.3%, but is actually getting fewer picks (0.07 opening kills per round compared to 0.09).

"It's very hard for me because I don't have experience in these roles," tN1R told HLTV in Cologne. "Right now I'm learning, but we don't have solo practice because we have tournaments. "It's very hard to play official maps on some maps.

"These roles are very important. TOBIZ thought it was the best option for us because I'm trying to talk a lot and trying to help the captain with this."

Read more
TOBIZ: "People say 'role clash' but the way I thought about it was bringing tN1R to star roles"

GamerLegion

GamerLegion's AWPer swap hasn't seemed to change the hard facts about a team with a solid ceiling but a scarily weak floor.

They've now finished 15-16th at two of their last three Big Events, while making the quarter-finals of four events in the last three months.

Their exit in Cologne was particularly painful, fumbling a 4v2 at the end of a marathon Dust2 against 3DMAX.

Fredrik "⁠REZ⁠" Sterner said the team have put "more focus on the mental aspect than the gaming" recently and that process is required to continue regardless of how Jeremy "⁠Kursy⁠" Gast can improve on his current 1.01 rating.

Read more
Why GamerLegion look beyond the now with Kursy

Virtus.pro

Even Overpass' return cannot save Virtus.pro. Ilya "⁠Perfecto⁠" Zalutskiy's addition is a sensible one given how uncomfortable Timur "⁠FL4MUS⁠" Marev looked in those roles, but they are painting over the mold rather than addressing their damp house.

A 45.4% CT side win-rate shows it is more than just Denis "⁠electroNic⁠" Sharipov's much-criticized calling too, with only Evgenii "⁠FL1T⁠" Lebedev above a 1.00 rating after 10 maps of the new lineup.

Read more
Perfecto: "Many think that no one comes back after a year. I figured that this is all nonsense"

Ninjas in Pyjamas

NIP toiled through qualifier after qualifier in the first half of the year, but are proving that they can hang in tier one by making playoffs in Astana and the top 12 at IEM Cologne.

Rafael "⁠arrozdoce⁠" Wing and Michel "⁠ewjerkz⁠" Pinto could not be the star players Marco "⁠Snappi⁠" Pfeiffer wanted, but NIP were able to build a foundation last season that Kacper "⁠xKacpersky⁠" Gabara can now complete.

The Polish 18-year-old finished Cologne with a 1.17 rating, 26.1% opening attempts, and 112.7 damage per round win; just what Snappi needed.

Read more
Snappi: "xKacpersky reminds me a lot of when I got NertZ in ENCE"

MIBR

Felipe "⁠insani⁠" Yuji is more alone than ever in MIBR, ending Cologne with a 1.34 rating whilst his four teammates were between 0.60-0.75.

Ex-Fortnite star Nicollas "⁠nicks⁠" Polonio "will grow with time" according to Raphael "⁠exit⁠" Lacerda, but how much rope is left before insani jumps ship?

Read more
insani's heroics mean little as MIBR exit Cologne

SAW

SAW, after a brief flirtation with an international roster, have returned to Portugal by signing António "⁠aragornN⁠" Barbosa and Adones "⁠krazy⁠" Nobre.

Like previous signing José "⁠Shr⁠" Gil, krazy has been a primary AWPer for plenty of his career, but has stepped up to the region's hegemonic team as a rifler.

Meanwhile aragornN — who João "⁠story⁠" Vieira said was playing "some positions on Rhyno that I just couldn't understand the reasoning behind" — has become the team's spacetaker after previously doing plenty of lurking.

Read more
story: "If krazy and aragornN continue to evolve, I think we can reach a very high level"

FlyQuest

FlyQuest, on paper, have some serious firepower with Justin "⁠jks⁠" Savage and Corey "⁠nettik⁠" Browne as a generation-spanning fragging duo capable of firing the team up the rankings.

jks has continued as an anchor like Jay "⁠Liazz⁠" Tregillgas was, but has a 1.33 rating compared to 0.96 from the man he is replacing.

He's having a tougher time on T side (0.90 rating after 9 maps), but his arrival is clearly a reason to be excited about ANZ Counter-Strike.

Read more
jks: "I had some intriguing offers, but my gut was telling me to go here"
Russia Timur 'FL4MUS' Marev
Timur 'FL4MUS' Marev
Age:
20
Team:
Rating 1.0:
0.97
Maps played:
428
KPR:
0.68
DPR:
0.70
France Jeremy 'Kursy' Gast
Jeremy 'Kursy' Gast
Age:
23
Team:
Rating 1.0:
1.12
Maps played:
305
KPR:
0.76
DPR:
0.64
Bosnia and Herzegovina Nemanja 'huNter-' Kovač
Nemanja 'huNter-' Kovač
Age:
29
Team:
Rating 1.0:
1.10
Maps played:
1930
KPR:
0.75
DPR:
0.66
Russia Ivan 'zweih' Gogin
Ivan 'zweih' Gogin
Age:
17
Team:
Rating 1.0:
1.04
Maps played:
297
KPR:
0.72
DPR:
0.68
Lithuania Justinas 'jL' Lekavicius
Justinas 'jL' Lekavicius
Age:
25
Team:
Rating 1.0:
1.06
Maps played:
908
KPR:
0.72
DPR:
0.67
Russia Boris 'magixx' Vorobiev
Boris 'magixx' Vorobiev
Age:
22
Team:
Rating 1.0:
0.99
Maps played:
1097
KPR:
0.64
DPR:
0.61
Portugal José 'Shr' Gil
José 'Shr' Gil
Age:
24
Team:
Rating 1.0:
1.02
Maps played:
296
KPR:
0.73
DPR:
0.72
Kosovo Drin 'makazze' Shaqiri
Drin 'makazze' Shaqiri
Age:
18
Rating 1.0:
1.05
Maps played:
400
KPR:
0.74
DPR:
0.71
Brazil Raphael 'exit' Lacerda
Raphael 'exit' Lacerda
Age:
28
Team:
Rating 1.0:
1.06
Maps played:
1409
KPR:
0.68
DPR:
0.59
Portugal António 'aragornN' Barbosa
António 'aragornN' Barbosa
Age:
23
Team:
Rating 1.0:
0.93
Maps played:
250
KPR:
0.64
DPR:
0.70
Sweden Linus 'nilo' Bergman
Linus 'nilo' Bergman
Age:
20
Team:
Rating 1.0:
1.09
Maps played:
821
KPR:
0.74
DPR:
0.66
Denmark Marco 'Snappi' Pfeiffer
Marco 'Snappi' Pfeiffer
Age:
35
Rating 1.0:
0.93
Maps played:
2109
KPR:
0.64
DPR:
0.68
Bosnia and Herzegovina Nikola 'NiKo' Kovač
Nikola 'NiKo' Kovač
Age:
28
Team:
Rating 1.0:
1.15
Maps played:
2137
KPR:
0.78
DPR:
0.66
Russia Ilya 'm0NESY' Osipov
Ilya 'm0NESY' Osipov
Age:
20
Team:
Rating 1.0:
1.19
Maps played:
753
KPR:
0.79
DPR:
0.60
New Zealand Corey 'nettik' Browne
Corey 'nettik' Browne
Age:
22
Team:
Rating 1.0:
1.15
Maps played:
579
KPR:
0.78
DPR:
0.64
Romania Mihai 'iM' Ivan
Mihai 'iM' Ivan
Age:
26
Rating 1.0:
1.05
Maps played:
1251
KPR:
0.73
DPR:
0.69
Ukraine Valeriy 'b1t' Vakhovskiy
Valeriy 'b1t' Vakhovskiy
Age:
22
Rating 1.0:
1.05
Maps played:
896
KPR:
0.70
DPR:
0.63
Brazil Felipe 'insani' Yuji
Felipe 'insani' Yuji
Age:
21
Team:
Rating 1.0:
1.08
Maps played:
666
KPR:
0.74
DPR:
0.66
Russia Ilya 'Perfecto' Zalutskiy
Ilya 'Perfecto' Zalutskiy
Age:
25
Team:
Rating 1.0:
0.99
Maps played:
1005
KPR:
0.63
DPR:
0.60
Russia Evgenii 'FL1T' Lebedev
Evgenii 'FL1T' Lebedev
Age:
24
Team:
Rating 1.0:
1.07
Maps played:
1714
KPR:
0.72
DPR:
0.64
Sweden Fredrik 'REZ' Sterner
Fredrik 'REZ' Sterner
Age:
27
Team:
Rating 1.0:
1.03
Maps played:
1815
KPR:
0.70
DPR:
0.66
Slovakia Matúš 'MATYS' Šimko
Matúš 'MATYS' Šimko
Age:
23
Team:
Rating 1.0:
1.09
Maps played:
902
KPR:
0.77
DPR:
0.71
Australia Justin 'jks' Savage
Justin 'jks' Savage
Age:
29
Team:
Rating 1.0:
1.06
Maps played:
1489
KPR:
0.69
DPR:
0.63
Poland Kacper 'xKacpersky' Gabara
Kacper 'xKacpersky' Gabara
Age:
18
Rating 1.0:
1.03
Maps played:
300
KPR:
0.74
DPR:
0.73
Russia Denis 'electroNic' Sharipov
Denis 'electroNic' Sharipov
Age:
26
Team:
Rating 1.0:
1.07
Maps played:
1770
KPR:
0.73
DPR:
0.67
Australia Jay 'Liazz' Tregillgas
Jay 'Liazz' Tregillgas
Age:
27
Team:
No team
Rating 1.0:
1.06
Maps played:
1353
KPR:
0.69
DPR:
0.62
Spain Álvaro 'SunPayus' García
Álvaro 'SunPayus' García
Age:
26
Team:
Rating 1.0:
1.11
Maps played:
794
KPR:
0.72
DPR:
0.59
Brazil Nicollas 'nicks' Polonio
Nicollas 'nicks' Polonio
Age:
20
Team:
Rating 1.0:
0.97
Maps played:
403
KPR:
0.64
DPR:
0.64
Belarus Andrey 'tN1R' Tatarinovich
Andrey 'tN1R' Tatarinovich
Age:
24
Team:
Rating 1.0:
1.06
Maps played:
813
KPR:
0.72
DPR:
0.66
Guatemala Mario 'malbsMd' Samayoa
Mario 'malbsMd' Samayoa
Age:
22
Team:
Rating 1.0:
1.07
Maps played:
1094
KPR:
0.75
DPR:
0.70
Portugal Adones 'krazy' Nobre
Adones 'krazy' Nobre
Age:
21
Team:
Rating 1.0:
1.05
Maps played:
249
KPR:
0.72
DPR:
0.67
Portugal João 'story' Vieira
João 'story' Vieira
Age:
23
Team:
Rating 1.0:
1.03
Maps played:
787
KPR:
0.68
DPR:
0.61
Portugal Michel 'ewjerkz' Pinto
Michel 'ewjerkz' Pinto
Age:
24
Rating 1.0:
1.02
Maps played:
827
KPR:
0.71
DPR:
0.68
Portugal Rafael 'arrozdoce' Wing
Rafael 'arrozdoce' Wing
Age:
23
Team:
Rating 1.0:
0.98
Maps played:
731
KPR:
0.66
DPR:
0.67
Russia Maxim 'kyousuke' Lukin
Maxim 'kyousuke' Lukin
Age:
17
Team:
Rating 1.0:
1.21
Maps played:
267
KPR:
0.86
DPR:
0.71
Denmark René 'TeSeS' Madsen
René 'TeSeS' Madsen
Age:
24
Team:
Rating 1.0:
1.03
Maps played:
1392
KPR:
0.70
DPR:
0.67
Turkey Yasin 'xfl0ud' Koç
Yasin 'xfl0ud' Koç
Age:
22
Team:
Rating 1.0:
0.99
Maps played:
797
KPR:
0.67
DPR:
0.66
ok. we haven’t learned anything, and we never will
2025-07-31 22:18
59
kyousuke
2025-07-31 22:17
52
1 reply
cemen bakin
2025-07-31 22:21
1
First time in my life I'm reading rejigged.
2025-07-31 22:22
9
1 reply
jogged
2025-07-31 23:32
0
#13
Old school: User been here for more than 10 years  | 
kinkybdsm | 
Other MissingN0
Furia are the biggest winners
2025-07-31 22:27
0
Round Swing stat is kinda low for kyousuke
2025-07-31 22:33
2
2 replies
Free evp for monesy
2025-07-31 22:49
2
1 reply
Meds
2025-08-01 08:44
0
Felipe "⁠insani⁠" Yuji is more alone than ever in MIBR, ending Cologne with a 1.34 rating whilst his four teammates were between 0.60-0.75. That's almost a difference of KPR of a average pro.
2025-07-31 22:34
0
#19
Old school: User been here for more than 10 years  | 
 | 
Czech Republic SirAster
tldr: choko + moneyeasy = robbery
2025-07-31 22:46
1
#21
 | 
Estonia Kizma
that kacpersky clip so clean
2025-07-31 22:57
0
cemen bakin
2025-07-31 23:32
1
#26
 | 
Turkey ColdZer00
i didn't learn anything from this article. I already know that zweih and kyoosuke are good transfers. They will perform better.
2025-07-31 23:45
2
#29
 | 
Russia i0n1x
"Rostermania is fun, but what's even more fun is reading into tiny sample sizes one month after rostermania." nice one.
2025-08-01 01:03
1
Magixx bench will go down as one of the worst moves in modern CS history
2025-08-01 05:52
0
#35
 | 
New Zealand Skye620
I like how they had the head to head picture for literally one team
2025-08-01 06:46
0
that sunpayus graph lmaoooo
2025-08-01 07:48
2
>zweih is a 1:1 for magixx >worse in every stat great work spirit
2025-08-01 10:12
0
donk will donk no matter what
2025-08-01 10:48
0
tldr they need to kick botpayus
2025-08-01 10:48
0
The falcons firepower line was fire
2025-08-01 12:22
0
#43
Old school: User been here for more than 10 years  | 
china | 
Brazil ginga do maroto
magixx FIREPOWER=23 zweih FIREPOWER=11 'New signing Ivan "⁠zweih⁠" Gogin was added in order to upgrade the firepower Boris "⁠magixx⁠" Vorobiev sometimes couldn't provide' ??? Am I going insane?
2025-08-01 14:28
0
#44
Faceit level 10  | 
 | 
Poland SebL
I know Na'Vi are in the semi-finals already, but I still feel like it's an unerwhelming off-season for them, I really thought they will change a bit more in order to stop this sort of downfall trend, and sure, it seems like a good trend but I doubt it will be enough for them to be a TOP 5 team this season to be honest. GamerLegion had a pretty rought tournament, I guess the new AWPer needs some more time, if he gets his shit together I think they can still be a dangerous team really, but without that I guess they will just stagnate where they are right now. And last, please can anybody finally save insani? The guy is really good and some of his teammates are literally bots, MIBR either needs complete rebuild or just let this guy go cuz he is to good to be playing in this team.
2025-08-01 20:05
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)