The four spheres of riflers in Counter-Strike

What can a fantasy map tell us about how roles have evolved in CS:GO?

Counter-Strike roles are, in short, complicated. Players are quick to reject any labels pundits or media put on them, stressing that the game has advanced beyond the simplistic terms of entry or lurker. There is so much fluidity that the old terms simply don't work anymore.

Nearly every player, at some point in a half, will be the team's entry, lurker, support, or trader. Only a few teams will wait for their designated bomb-site entry on executes. Everyone should have the ability to fill in for every role. Of course, some players prefer certain plays compared to others. In a 5vs5, you can see the general roles in a team, but they are unmistakably more fluid than in years gone by.

Our answer to this problem is to accept that. Yes, roles are more fluid, but we can still plot players' preferences. Inspired by The Athletic's John Muller, we have undertaken a cluster group analysis on 2023's best riflers to attempt to do just that.

This is a process in which you put lots of different statistical metrics into an algorithm, which then spits out an X and Y value at the end to give you a 2D graph. The closer a player is to another, the more similar they are statistically. It's the same process we used for our ESL Impact doppelganger piece.

View the map in 4K here

This is the result: Our fantasy map of rifling roles in 2023. It's a lot to look at once, but we will break the map down into some more consumable chunks as we go.

Already, though, we can see the trends. Our four empires are the four 'cluster groups' decided by our algorithm, putting together players it determines as similar. These are not 'entry' and 'lurker' groups, but stylistic ones that paint what type of player someone is with some broad sweeping strokes.

The brawlers are aggressive, with high opening kill attempts and percentage of deaths traded. The patient tend towards passive or star players, with high trade kill percentages, multi-kills, clutches, and time alive per death. The grunts are left with the dirty work and have high SMG kills per round and flashes thrown.

Much more goes into it and there are plenty of differences even within these broad groups. This isn't designed to replace the role names of entry or lurker (or opener or closer, for that matter), but instead to show player profiles in direct relation to their peers. Let's begin.


As you'd expect, the Grunts are the group that rarely shows up at the top of the scoreboard. There are plenty of IGLs here, but the main unifying factor is that this group doesn't get much help in-game. They're in low-activity positions, will give their life up to be traded by more skilled teammates, and are throwing a decent chunk of the side's utility.

To find the average player in this group, we should look to the center and people like Dan "⁠apEX⁠" Madesclaire, Johnny "⁠JT⁠" Theodosiou, and Sanzhar "⁠neaLaN⁠" Iskhakov. All of them throw more than 0.79 flashbangs per round, have a kill in less than 40% of rounds, and less than 16% of their kills come from trading a teammate.

Rasmus "⁠HooXi⁠" Nielsen occupies the edge of Scapegoat Point on his lonesome, with David "⁠dav1g⁠" Granado Bermudo as his closest neighbor. These are players on the absolute end of the fragging spectrum — Nikola "⁠NiKo⁠" Kovač's island is on the opposite side of the map — and both have more than 26.5% of their deaths on T side traded. These are the lambs being sent to slaughter for the benefit of the team.

To the north of this sector we have the likes of Alexey "⁠Qikert⁠" Golubev as the outlier, who scores far higher than the rest in terms of time alive and saving, and is actually quite average in terms of trades on T side (22%). He still fits here on average, but he is the opposite of HooXi within the group: He supports via low activity, rather than via sacrifice.


Going clockwise, we now have the clean-up crew. This group has the most clutches, most time alive, most saves, most kills in losses, and fewest deaths traded: In essence, they're the baity boys.

Some of that is because of CT side anchor roles, such as those housed in the Anchor Archipelago, who score a bit lower in metrics like multi-kill points and openers, and have a low CT bias in terms of rating. This is true for the likes of Ilya "⁠Perfecto⁠" Zalutskiy, Justin "⁠jks⁠" Savage, Jay "⁠Liazz⁠" Tregillgas, and, all the way over near the border volcano Mount Jame, Timur "⁠buster⁠" Tulepov.

But we also have some heavy hitters in this group: Baiter Beach houses David "⁠frozen⁠" Čerňanský, Benjamin "⁠blameF⁠" Bremer, and Kaike "⁠KSCERATO⁠" Cerato — with Robin "⁠ropz⁠" Kool on an outpost just south of them. This lot live the longest lives of the group and save a lot, but they also frag the most, even contributing heavily to CT opening frags. 23.5% or more of these four players' kills come from directly trading a teammate, truly justifying the name of the island.

Inland on Versatilopolis, the capital of the continent, there are some of the more active anchors and flex T-side players; names like Russel "⁠Twistzz⁠" Van Dulken and Rasmus "⁠sjuush⁠" Beck occupy the borderlands due to generally more impactful fragging, with more than 71% of their kills coming in wins.


Into the south, we have the aggressive lurkers and star riflers. These are the players with the highest opening kill success rates, lowest flashes thrown, and, as you would expect, the top of all the included fragging measures: Multi-kills, rounds with a kill, rifle kills per 30 rounds.

NiKo resides alone in a majestic palace on his island, with Sergey "⁠Ax1Le⁠" Rykhtorov and Mihai "⁠iM⁠" Ivan in coastal territory just beyond him. These are the lone wolves, with low deaths traded but serious fragging and more than 0.90 kills per 90 seconds alive.

We get a bit more cautious as we head north, with a corner of Lotan "⁠Spinx⁠" Giladi, Guy "⁠NertZ⁠" Iluz and Nemanja "⁠huNter-⁠" Kovač performing well in frags but with fewer openers on T side.

The borderlands house players with stylistic measures that match up well with the other star riflers, but perhaps lack some of the fragging: Adam "⁠NEOFRAG⁠" Zouhar, Jonathan "⁠EliGE⁠" Jablonowski, and Garidmagnai "⁠bLitz⁠" Byambasuren being examples.


Last but not least, we have the Brawlers: The entry fraggers, spacetakers, and scouts who have by far the highest opening attempts (24% average) and lowest time alive (97 seconds per death).

We have a whole island of outliers, the ultra-aggressive cluster of Robert "⁠Patsi⁠" Isyanov, Mareks "⁠YEKINDAR⁠" Gaļinskis, Dorian "⁠xertioN⁠" Berman, Cai "⁠CYPHER⁠" Watson, and Andrei "⁠arT⁠" Piovezan. Named Ramdeuter Island, German for 'space invader,' these are the feistiest of an already feisty group. They all have more than 29% opening kill attempts, and end less than 10% of rounds with just a survival to their name: They will contribute with either a kill, assist, or traded death in the other 90%.

More north, we have players more similar to the Grunts and Anchors; players who still show a lot of aggression but are more centered on having their deaths traded like Christian "⁠Buzz⁠" Andersen or Peter "⁠dupreeh⁠" Rasmussen. This group is often bomb-site entries but forced to anchor on CT side, being joined by IGLs Marco "⁠Snappi⁠" Pfeiffer and Christopher "⁠dexter⁠" Nong as well as the likes of René "⁠TeSeS⁠" Madsen and Pavle "⁠Maden⁠" Bošković just south.

To the west we have those as aggressive as the players on Ramdeuter Island but without the success: Vladislav "⁠nafany⁠" Gorshkov and Chinguun "⁠hasteka⁠" Bayarmaa score poorly on opening success, multi and rifle kills, but share a low deaths traded percentage with the other space takers in the south of the cluster.


That's it: Our whistle-stop tour of Rifler-World is complete. And, we hope you can see that players, despite how hard it is to iron down names for specific roles, do share a lot of similarities with each other. The stats used to make this chart match the eye test too: Stars are clustered together, as are the ultra-aggressive spacetakers, anchors, and low-fragging IGLs.

Specific roles might not exist as much anymore, but profiles certainly do. Teams still have, for the most part, a sacrificial lamb, a passive anchor, a flexible star, and an aggressive star — which fits into our four spheres quite well.

Most teams won't have one player in each sector, of course. But there is a general shape to most teams, even the supposedly role-less Heroic who have sjuush in the north with the anchors, TeSeS with other bomb-site entries, and Jakob "⁠jabbi⁠" Nygaard and Martin "⁠stavn⁠" Lund on the star-filled southeast peninsula.

Regardless of in-game consequences, it should be a new way to see how riflers compare to each other, to see just how many ways there are to end up on the same overall rating, and to have it visualized in the nerdiest of ways.


Method

Our first step was assembling the sample of riflers, starting with a sample of the 226 riflers that had attended a Big Event in 2023 before the ESL Pro League began. After removing AWPers and low sample sizes we were left with 125 riflers.

We then parsed these statistics as our main 'features,' mostly stylistic metrics with as few results-based fragging metrics as possible. We wanted to show how players got their frags, not how many they ended on.

Clutch Points
Flashes thrown
CT OpKP30
T OpKP30
Time alive per death
Kills per 90s alive
Kills in wins %
OpDP30
OpK Differential per 30
Opening Attempts
Opening Success
Kills per 30 lost rounds
Saves per lost round
Saves per 30
Rounds w/ kill
Round w/ only survival
Multi-kill points
CT Bias
1on1 win%
Rounds with AWP kill
Deaths to AWP p30
CT AWP KP30
T AWP Kill%
Deaths traded %
Traded deaths p30
Saved by teammate p30
T Traded deaths %
CT Traded deaths %
OpTD p30
OpTD%
Trade kills p30
Saved teammate p30
Trade kills %
Rifle KP30
Pistol KP30
SMGKP30

We then used k-means and cluster grouping to reduce all of these metrics into an X and Y value we could then plot onto a 2D scatterplot that became our map. The four groups were also decided in python, based on 'centroids' or averages of each group.

Read more
Who are the top ESL Impact players' doppelgängers?
Montenegro Pavle 'Maden' Bošković
Pavle 'Maden' Bošković
Age:
24
Team:
Rating 1.0:
1.02
Maps played:
870
KPR:
0.71
DPR:
0.70
Bosnia and Herzegovina Nemanja 'huNter-' Kovač
Nemanja 'huNter-' Kovač
Age:
27
Team:
Rating 1.0:
1.12
Maps played:
1621
KPR:
0.77
DPR:
0.66
Denmark Rasmus 'sjuush' Beck
Rasmus 'sjuush' Beck
Age:
24
Team:
Rating 1.0:
1.03
Maps played:
1017
KPR:
0.68
DPR:
0.64
Australia Justin 'jks' Savage
Justin 'jks' Savage
Age:
27
Team:
Rating 1.0:
1.06
Maps played:
1335
KPR:
0.70
DPR:
0.63
United Kingdom Cai 'CYPHER' Watson
Cai 'CYPHER' Watson
Age:
20
Team:
Rating 1.0:
0.98
Maps played:
556
KPR:
0.69
DPR:
0.71
Denmark Christian 'Buzz' Andersen
Christian 'Buzz' Andersen
Age:
20
Team:
Rating 1.0:
0.97
Maps played:
443
KPR:
0.65
DPR:
0.67
Czech Republic Adam 'NEOFRAG' Zouhar
Adam 'NEOFRAG' Zouhar
Age:
22
Team:
Rating 1.0:
1.07
Maps played:
850
KPR:
0.73
DPR:
0.68
Brazil Kaike 'KSCERATO' Cerato
Kaike 'KSCERATO' Cerato
Age:
24
Team:
Rating 1.0:
1.15
Maps played:
1041
KPR:
0.74
DPR:
0.58
Israel Dorian 'xertioN' Berman
Dorian 'xertioN' Berman
Age:
19
Team:
Rating 1.0:
1.02
Maps played:
357
KPR:
0.70
DPR:
0.67
Russia Vladislav 'nafany' Gorshkov
Vladislav 'nafany' Gorshkov
Age:
22
Team:
Rating 1.0:
0.95
Maps played:
1065
KPR:
0.65
DPR:
0.70
Russia Robert 'Patsi' Isyanov
Robert 'Patsi' Isyanov
Age:
20
Team:
Rating 1.0:
1.02
Maps played:
634
KPR:
0.71
DPR:
0.70
Denmark Marco 'Snappi' Pfeiffer
Marco 'Snappi' Pfeiffer
Age:
33
Team:
Rating 1.0:
0.95
Maps played:
1767
KPR:
0.65
DPR:
0.68
Canada Russel 'Twistzz' Van Dulken
Russel 'Twistzz' Van Dulken
Age:
23
Team:
Rating 1.0:
1.11
Maps played:
1566
KPR:
0.73
DPR:
0.62
France Dan 'apEX' Madesclaire
Dan 'apEX' Madesclaire
Age:
30
Team:
Rating 1.0:
1.00
Maps played:
2185
KPR:
0.70
DPR:
0.70
Australia Christopher 'dexter' Nong
Christopher 'dexter' Nong
Age:
29
Team:
Rating 1.0:
1.06
Maps played:
1144
KPR:
0.72
DPR:
0.67
Latvia Mareks 'YEKINDAR' Gaļinskis
Mareks 'YEKINDAR' Gaļinskis
Age:
23
Team:
Rating 1.0:
1.07
Maps played:
1264
KPR:
0.74
DPR:
0.70
Mongolia Chinguun 'hasteka' Bayarmaa
Chinguun 'hasteka' Bayarmaa
Age:
25
Team:
No team
Rating 1.0:
0.91
Maps played:
287
KPR:
0.65
DPR:
0.73
Israel Guy 'NertZ' Iluz
Guy 'NertZ' Iluz
Age:
24
Team:
Rating 1.0:
1.10
Maps played:
425
KPR:
0.76
DPR:
0.68
Australia Jay 'Liazz' Tregillgas
Jay 'Liazz' Tregillgas
Age:
26
Team:
Rating 1.0:
1.07
Maps played:
1109
KPR:
0.70
DPR:
0.62
Bosnia and Herzegovina Nikola 'NiKo' Kovač
Nikola 'NiKo' Kovač
Age:
26
Team:
Rating 1.0:
1.16
Maps played:
1779
KPR:
0.79
DPR:
0.66
Mongolia Garidmagnai 'bLitz' Byambasuren
Garidmagnai 'bLitz' Byambasuren
Age:
22
Team:
Rating 1.0:
1.07
Maps played:
411
KPR:
0.74
DPR:
0.68
United States Jonathan 'EliGE' Jablonowski
Jonathan 'EliGE' Jablonowski
Age:
26
Team:
Rating 1.0:
1.08
Maps played:
1783
KPR:
0.75
DPR:
0.68
Denmark Jakob 'jabbi' Nygaard
Jakob 'jabbi' Nygaard
Age:
20
Team:
Rating 1.0:
0.99
Maps played:
968
KPR:
0.67
DPR:
0.66
Kazakhstan Sanzhar 'neaLaN' Iskhakov
Sanzhar 'neaLaN' Iskhakov
Age:
23
Team:
Rating 1.0:
0.93
Maps played:
1194
KPR:
0.64
DPR:
0.70
Denmark Peter 'dupreeh' Rasmussen
Peter 'dupreeh' Rasmussen
Age:
30
Team:
Rating 1.0:
1.07
Maps played:
2085
KPR:
0.72
DPR:
0.65
Kazakhstan Timur 'buster' Tulepov
Timur 'buster' Tulepov
Age:
23
Team:
Rating 1.0:
1.02
Maps played:
1365
KPR:
0.67
DPR:
0.62
Romania Mihai 'iM' Ivan
Mihai 'iM' Ivan
Age:
24
Rating 1.0:
1.05
Maps played:
969
KPR:
0.74
DPR:
0.69
Estonia Robin 'ropz' Kool
Robin 'ropz' Kool
Age:
23
Team:
Rating 1.0:
1.12
Maps played:
1312
KPR:
0.74
DPR:
0.61
Slovakia David 'frozen' Čerňanský
David 'frozen' Čerňanský
Age:
21
Team:
Rating 1.0:
1.13
Maps played:
1355
KPR:
0.76
DPR:
0.64
Brazil Andrei 'arT' Piovezan
Andrei 'arT' Piovezan
Age:
27
Team:
Rating 1.0:
1.00
Maps played:
1120
KPR:
0.70
DPR:
0.70
Russia Sergey 'Ax1Le' Rykhtorov
Sergey 'Ax1Le' Rykhtorov
Age:
21
Team:
Rating 1.0:
1.10
Maps played:
1114
KPR:
0.73
DPR:
0.63
Israel Lotan 'Spinx' Giladi
Lotan 'Spinx' Giladi
Age:
23
Team:
Rating 1.0:
1.09
Maps played:
621
KPR:
0.73
DPR:
0.64
South Africa Johnny 'JT' Theodosiou
Johnny 'JT' Theodosiou
Age:
24
Team:
Rating 1.0:
0.93
Maps played:
1240
KPR:
0.63
DPR:
0.68
Denmark Rasmus 'HooXi' Nielsen
Rasmus 'HooXi' Nielsen
Age:
28
Team:
Rating 1.0:
0.85
Maps played:
952
KPR:
0.57
DPR:
0.68
Denmark Martin 'stavn' Lund
Martin 'stavn' Lund
Age:
21
Team:
Rating 1.0:
1.05
Maps played:
1306
KPR:
0.73
DPR:
0.67
Denmark René 'TeSeS' Madsen
René 'TeSeS' Madsen
Age:
22
Team:
Rating 1.0:
1.04
Maps played:
1024
KPR:
0.71
DPR:
0.67
Russia Ilya 'Perfecto' Zalutskiy
Ilya 'Perfecto' Zalutskiy
Age:
23
Team:
Rating 1.0:
0.98
Maps played:
857
KPR:
0.63
DPR:
0.60
Spain David 'dav1g' Granado Bermudo
David 'dav1g' Granado Bermudo
Age:
22
Rating 1.0:
0.86
Maps played:
418
KPR:
0.57
DPR:
0.68
Kazakhstan Alexey 'Qikert' Golubev
Alexey 'Qikert' Golubev
Age:
24
Rating 1.0:
1.03
Maps played:
1404
KPR:
0.69
DPR:
0.64
Denmark Benjamin 'blameF' Bremer
Benjamin 'blameF' Bremer
Age:
26
Team:
Rating 1.0:
1.16
Maps played:
1093
KPR:
0.77
DPR:
0.60
Love the visualization
2023-09-18 15:55
10 replies
Writers real Hero of HLTV rather than mods
2023-09-18 15:58
4 replies
fr
2023-09-18 18:42
+1
2023-09-18 19:25
rip
2023-09-18 20:17
as per usual
2023-09-20 13:23
NER0cs being the goat as usual
2023-09-18 16:31
Agree, easily the best piece of art I've ever seen related to CS, "skill gap" by itself is quite cool
2023-09-18 18:52
#168
 | 
Cuba Sebox
+111
2023-09-19 03:58
#180
 | 
Finland Keheveli
+1
2023-09-19 09:43
+1
2023-09-20 01:32
ok whoever came up with this visualization needs a raise
2023-09-18 15:56
39 replies
+1
2023-09-18 15:59
+1
2023-09-18 16:04
#26
 | 
Poland Balbi__
+1
2023-09-18 16:12
+1 really cool to read e correlate with the image
2023-09-18 16:32
+1
2023-09-18 16:43
+1
2023-09-18 16:57
#68
 | 
Turkey ColdZer00
+1
2023-09-18 17:10
#93
 | 
Brazil jerolimeu
+1
2023-09-18 17:54
+1
2023-09-18 17:55
Or needs to share their weed dealer
2023-09-18 18:02
#105
 | 
Seychelles hltvmens
+1
2023-09-18 18:17
+1
2023-09-18 18:18
#109
 | 
Brazil igotutu
+1 super cool
2023-09-18 18:38
+1
2023-09-18 18:48
+1
2023-09-18 18:55
+1
2023-09-18 19:09
#125
 | 
Poland GOD999999
+1
2023-09-18 19:50
+1
2023-09-18 20:48
+1
2023-09-18 21:02
#141
 | 
Russia HikZ
+1
2023-09-18 21:26
+1
2023-09-18 21:27
1 reply
#144
broky | 
Sri Lanka Emu1
+1
2023-09-18 21:55
#156
 | 
Australia Breeww
+1
2023-09-19 00:20
+1 "Baiter Beach" is also genius
2023-09-19 02:17
+1
2023-09-19 03:16
+1
2023-09-19 05:29
+1
2023-09-19 07:40
+1
2023-09-19 08:13
+1
2023-09-19 10:02
+1
2023-09-19 10:26
#185
 | 
Indonesia songokong
+1
2023-09-19 10:47
+1
2023-09-19 11:09
#187
 | 
Russia moskva
+1
2023-09-19 11:16
+1
2023-09-19 12:36
+1
2023-09-19 13:12
#209
 | 
Switzerland B0ttom
+1
2023-09-20 01:07
+1
2023-09-20 03:17
+1
2023-09-20 13:23
+1
2023-09-21 16:20
This Map Illustration is so Good
2023-09-18 15:57
1 reply
#167
 | 
Albania erionn
+1 i really love this style, hopefully there's more with other roles :D
2023-09-19 03:46
okay, that's pretty cool
2023-09-18 15:58
#6
 | 
Russia Lessix
This is cool
2023-09-18 15:58
the skill gap to Niko lmfao
2023-09-18 15:58
1 reply
+1
2023-09-18 20:17
#11
Ma | 
Russia DriIla
and where is donk ?
2023-09-18 15:59
6 replies
imgur.com/a/sjCOvsz here he have own island like niko
2023-09-18 17:36
3 replies
donk owns Niko gg
2023-09-18 18:08
#135
 | 
Russia Lessix
lmao
2023-09-18 20:51
KEKW
2023-09-19 04:38
He is cleaning NiKos house
2023-09-18 18:03
#190
 | 
Antigua and Barbuda qezar
Donk is home cause he has played less than 10 T1 maps. Players included have at least 1000 T1 maps played
2023-09-19 12:34
bro went way over his paygrade
2023-09-18 15:59
#13
 | 
Seychelles kinley377
awesome article
2023-09-18 16:00
#14
 | 
United States thespecht
NER0 GOAT
2023-09-18 16:00
#15
NEO | 
Poland ScR1337
Nice map
2023-09-18 16:00
#16
 | 
Belgium Suzuni
so good illustration
2023-09-18 16:01
#17
 | 
United Kingdom Jonty04l32
That map is the best thing I've seen on HLTV for a while. Amazing work.
2023-09-18 16:01
#19
 | 
United Kingdom jenko_
This mf don't miss!
2023-09-18 16:05
Whoever designed this map is god tier. And Baiter Beach gave me a good chuckle.
2023-09-18 16:07
I love this so much
2023-09-18 16:09
awesome.
2023-09-18 16:09
NiKo
2023-09-18 16:10
3 replies
#39
 | 
Czech Republic MartyCzech
and the skil gap between him and others
2023-09-18 16:37
1 reply
nawh wha
2023-09-19 13:24
nvm
2023-09-18 16:51
nice article, whoever came up with the map is a genius as well, gj
2023-09-18 16:11
#25
 | 
Russia dimak1561
Supercool
2023-09-18 16:12
amazing stuff hltv
2023-09-18 16:13
new season fortnite map lesssgooo
2023-09-18 16:20
#29
 | 
Sweden Hasklon
jw is beyond the map
2023-09-18 16:20
ropzicle one way ticket to baiter island
2023-09-18 16:22
1 reply
Ropz baiting all the baiters.
2023-09-18 17:21
#31
 | 
Turkey jecque
Baiter Beach xdd
2023-09-18 16:23
#32
 | 
United States spaceZK
Love the ropz lighthouse, w post
2023-09-18 16:28
hahahha, funny map well done hltv "skill gap"
2023-09-18 16:29
#34
 | 
Brazil DIctionary
Please, delete the post; no mention of Fallen.
2023-09-18 16:30
4 replies
he belongs to washed valley
2023-09-18 16:38
#74
 | 
World streetson
no awpers + he is washed
2023-09-18 17:15
read the article's title pls
2023-09-19 04:42
Bra71lian can't live a day without polishing fallen's rod. Typical.
2023-09-19 13:26
Objectively good map
2023-09-18 16:34
best post this year
2023-09-18 16:35
8/8
2023-09-18 16:39
God I love ner0
2023-09-18 16:43
#45
 | 
Bulgaria ramkain
That is actually pretty cool, but maybe different shrift color for in future with better contrast?
2023-09-18 16:43
BAITER ISLAND WITH BLAMEF LMAO
2023-09-18 16:43
this is a beastly good article
2023-09-18 16:44
#48
 | 
Poland ARTEScs
The bottom left bird is the only one without a crown. Please give it a crown too :D
2023-09-18 16:45
#49
 | 
Germany Chuckz0809
Awesome visualization. Makes the data much less dry and gives good context! Wouldnt "raumdeuter" translate better to Space interpreter?
2023-09-18 16:47
1 reply
#64
 | 
Germany AikoNesH
Ey lets us keep our german word! I know our international Friends love some Kindergarten and Bratwurst here and there :)
2023-09-18 17:08
Holy fuck this content is actually 10/10. Awesome concept
2023-09-18 16:48
#51
tory | 
Yugoslavia mrmojo
Nice map!
2023-09-18 16:49
#52
 | 
France Uexo
this is so cool ahah those hltv thread are getting too good someone needs a raise
2023-09-18 16:49
2 times g2 niko. nvm i saw niko in the first map and the mentioning so i got confused.
2023-09-18 16:51
cool shit
2023-09-18 16:50
#56
Jame | 
Poland galbar
Wow, that's awesome work guys!
2023-09-18 16:51
#58
 | 
North America Karismaaa
What a fantastic graphic
2023-09-18 16:59
Babe wake up, NER0cs just posted
2023-09-18 17:00
this is awesome!
2023-09-18 17:02
fortnite season 10 map leaked !
2023-09-18 17:03
The graphic guy is a god
2023-09-18 17:03
This article is great.
2023-09-18 17:04
#65
 | 
Germany AikoNesH
Love it - awesome work ! (Havent even had the Time to read the article yet but the idea is Great)
2023-09-18 17:09
#66
 | 
Bangladesh ImpacT_
some creative names there
2023-09-18 17:10
when i had doubts about my faith i made a pilgrimage to mount jame to see if i could still be saved
2023-09-18 17:10
3 replies
The Book of Scopes
2023-09-18 19:11
The Holy Grail of Staying Alive
2023-09-18 21:23
Or The Mt. Doom-of-who-is-around-him
2023-09-19 04:30
niko goat rifler check hltv fantasy map
2023-09-18 17:11
Again ner0 with quality
2023-09-18 17:13
lol nice thread
2023-09-18 17:14
Really sick! Gives me Harry Potter vibes The four houses of Counter Strike
2023-09-18 17:14
1 reply
More like GoT imo
2023-09-18 17:37
skill gap is real
2023-09-18 17:14
Content idea, teams who scream all the time in groups & playoffs vs results. Harder to quantify, but more interesting.
2023-09-18 17:16
cool
2023-09-18 17:18
Awesome
2023-09-18 17:18
#78
 | 
Netherlands m1croG
csmmorpg
2023-09-18 17:20
Baiter beach best name and place .Also look how Quikert and Buster are protecting Mountain Jame .
2023-09-18 17:22
How is one even supposed to apply for the writer position with nero popping out such insane bangers??? There aint no competition to his articles, just pure quality
2023-09-18 17:25
Love the area of the skill gap river between other riflers and niko
2023-09-18 17:27
Everything changed when the baiter nation attacked
2023-09-18 17:27
top5 hltv posts, easy.
2023-09-18 17:32
1 reply
#89
 | 
Brazil Dalred
agreed
2023-09-18 17:45
Holy moly this is insane, I can’t even imagine how much time and work this took. NER0cs is the best HLTV writer and I say this as huge fan of Striker and Professeur. This is my second favourite article after your take on swiss system. Well done keep up the good work NER0 :)
2023-09-18 17:36
nice try hltv but here imgur.com/a/sjCOvsz
2023-09-18 17:35
#90
 | 
Taiwan MrGeorge
i love the "skill gap"
2023-09-18 17:47
w
2023-09-18 17:48
#92
 | 
Andorra mopGOD420
LMAO looks cool but it is weird but cool but weird
2023-09-18 17:53
Baiter beach lol Who ever came up with this idea deserves a raise. Great article
2023-09-18 17:55
#95
 | 
Portugal 7sson
Nero needs a raise
2023-09-18 17:54
ner0 once again with the amazing work <3 the hardcarry of this site since miraa left
2023-09-18 17:55
NER0cs POGGERS
2023-09-18 18:04
Haha baiter beach with BlameF is just perfection. And the 'Skill Gap' between other riflers and NiKo on his own island
2023-09-18 18:08
Nice Warhammer reference
2023-09-18 18:09
well made
2023-09-18 18:10
#107
 | 
Europe epiGen
Amazing content! Now we need someone to make a quiz for everybody to determine which sphere they belong to :D
2023-09-18 18:30
Nice
2023-09-18 18:37
NiKo skill gap lol
2023-09-18 18:44
another NER0cs banger keep em coming ;)
2023-09-18 18:56
#116
 | 
China RADNIKEY
Ahahahahaha good one
2023-09-18 18:56
Neofrag in starry thingy is funny af xD Also love how blamef is in bait club
2023-09-18 18:57
This is great! :D enjoyed it a lot, keep it up!
2023-09-18 18:59
Nice work! Want to see donks name with all the free spirits :)
2023-09-18 19:05
HAH ropz not on baiter beach but very very close on his own island. 8/8
2023-09-18 19:10
Great read honestly. Also love the visuals!
2023-09-18 19:43
#126
 | 
Poland GOD999999
BAITER BEACH XDDDDDDDDD
2023-09-18 19:50
Unpopular opinion but prime coldzera and electronic were very close to NiKo level without any significant gap.
2023-09-18 19:52
1 reply
apart from the very significant gap they were creating between their opponents buttcheek
2023-09-18 20:22
Very cool post, nice one HLTV!
2023-09-18 20:18
great read and and an amazing idea
2023-09-18 20:26
#133
 | 
Poland Ryunar
I see Kylar Goofy and Mynio but no Kei? Or am I blind
2023-09-18 20:45
#136
 | 
United States ViperXZ
Wow that map is hilarious, good work ... im gonna read the rest later
2023-09-18 20:53
what the fuck is this ahah never thought i'd see something like this one day great job harry !
2023-09-18 21:06
#139
 | 
United Kingdom d1zzy_b
10/10
2023-09-18 21:16
#143
 | 
Finland Emvi
Love it. Well played nero
2023-09-18 21:48
#145
 | 
Norway stibba
Where is rain? Am I blind?
2023-09-18 21:57
6 replies
+1. Seems not to be there or i am really missing his spot
2023-09-18 22:31
same
2023-09-18 22:54
#189
ZywOo | 
China TKCN
The whole continent is raining :D
2023-09-19 12:08
#192
 | 
Latvia Nerdito
Yeah, I was looking for him for 5 minutes or more. couldn't find him either. Casters always point out when he picks up an AWP, because of the occasions rarity. Talking about riflers without rain included seems wrong.
2023-09-19 12:52
#195
 | 
Latvia kArnyje
I went over the names like 3 times and thought im blind haha no rain indeed :(
2023-09-19 13:25
1 reply
#219
 | 
Latvia Nerdito
Believe it or not, but I wrote an e-mail to Harry, the creator of this amazing article. He replied to me that there was an error when cleaning out the data. He posted the chart to me - Rain is between k0nfig and Grim to the right of the "Entry Expanse" :)
2023-09-20 20:00
#146
 | 
Romania bLaZe_420
Very good article :D
2023-09-18 22:04
8/8
2023-09-18 22:24
Great
2023-09-18 22:31
Fucking lost it at Baiter Beach
2023-09-18 22:32
#151
 | 
Brazil 0mega_
"NiKo" is on an island by himself 🗿 Holy GOAT Also lol at exit being that isolated. I've always said he baits more than prime coldzera
2023-09-18 22:43
Who let HLTV coooooook?? Amazing stuff
2023-09-18 22:49
GREAT ARTICLE
2023-09-18 23:26
#155
ropz | 
Finland wormi
Banger content, thanks
2023-09-18 23:47
SKILL GAP
2023-09-19 00:29
as a niko fan i approve of this post
2023-09-19 00:31
#159
 | 
United States ayayron
is sico on this going crazy looking for him. no hes not awper hes the second awp so he should be on here
2023-09-19 01:44
#160
 | 
Brazil hugoooo
Legendary infographic
2023-09-19 02:08
This map is so cool!
2023-09-19 02:10
good read, fun visuals. been a while since I got excited for an article! gj ner0 goated writer !
2023-09-19 02:16
Nice stuff! Love the visuals
2023-09-19 03:02
crow
2023-09-19 03:12
NERO deserves a raise. Or an analyst position in some org ASAP.
2023-09-19 04:24
#170
 | 
Indonesia ivanovky
super cool visualization 2 thumbs for the creator
2023-09-19 04:25
Great content. Loved it.
2023-09-19 06:40
Cool now do the AWPErs
2023-09-19 08:29
#179
 | 
India T3s1a
Major MVP missing
2023-09-19 09:00
This cannot get enough praise big thumbs up
2023-09-19 10:03
#184
 | 
Romania wadd
cant get better than this
2023-09-19 10:31
can i work for you nero?
2023-09-19 11:48
Facking love this kind of maps. Another great and interesting article @NER0cs
2023-09-19 13:38
Baiter beach? Sounds like baiter bitch Edit: this was a good one hltv, always good.
2023-09-19 14:06
#199
 | 
Cape Verde I_D_R_C
Pure Gem
2023-09-19 14:42
#200
NAF | 
Brazil MatsK
Actual insanely cool article.
2023-09-19 15:14
10/10 do more pls “Gla1ve’s notebook” LUL
2023-09-19 15:32
where is interz the best anchor 2021
2023-09-19 15:46
niko skill gap goat rifle
2023-09-19 15:58
top stuff
2023-09-19 19:25
Amazing piece
2023-09-19 19:42
GOATed content
2023-09-19 20:26
Impressive visualization, well done! On a more technical side, what metrics were used to choose K (4)? Curios to see a presentation of the dendogram, in case hierarchical clustering was considered. Also, was there a dimensionality reduction technique used prior to the training on the 30 or so variables mentioned or only for the final plotting?
2023-09-19 21:55
W
2023-09-19 23:37
#210
donk | 
Chile baruj
no donk no game
2023-09-20 01:22
10points from visuals, amazing content :)
2023-09-20 12:59
Niko is otherworldly
2023-09-20 13:24
#217
 | 
United States Antomatic
Awesome visualization. Makes the data much less dry and gives good context! Wouldnt "raumdeuter" translate better to Space interpreter?
2023-09-20 13:59
Unpopular opinion but prime coldzera and electronic were very close to NiKo level without any significant gap. It's just the sheer unbelievable consistency from Niko is what separates him from everyone else
2023-09-20 19:12
I've been loving your data work all this years. And everytime, you best yourself even more. Congratz ner0, you are the king of Counter-Strike Data Science-Analytics
2023-09-20 20:49
Amazing graphic.
2023-09-23 19:46
where hades?
2023-09-23 21:42
Login or register to add your comment to the discussion.
Now playing
Thumbnail for stream
Sweden
olofmeister
5887 viewers
Top streams
All(38)
Casters(18)
Streamers(13)
Organizers(7)
Sweden
olofmeister
(5887)
United States
Stewie2k
(4771)
Sweden
GeT_RiGhT
(2861)
Sweden
f0rest
(2354)
United Kingdom
ESL TV
(1450)
France
kennyS
(1087)
United Kingdom
CCT
(971)
Other
EPL
(931)
Russia
EPL
(740)
France
shox
(613)
Argentina
nikoz
(563)
Other
TaZ
(523)
France
KRL
(460)
Argentina
guishorro
(409)
Sweden
friberg
(404)
Germany
TrilluXe
(401)
Russia
watchfulTV
(344)
United States
Laski
(339)
Spain
the real fer
(293)
Russia
Winline
(280)
Belarus
CyberFocus
(278)
Germany
Segalson
(277)
Denmark
wonderbai
(201)
Brazil
mch
(187)
Brazil
Liminha
(156)
Poland
NEO
(155)
Finland
Spamned
(144)
Brazil
bt0
(128)
Poland
fines
(105)
Other
Vikingz_Odin
(79)
Other
CCT 2 (YouTube)
(44)
United Kingdom
CCT (YouTube)
(44)
United Kingdom
Pinnacle Esports (YouTube)
(29)
United States
JoJo
(21)
Other
CCT 2
(18)
Brazil
BTSBrasilFPS
(6)
Russia
watchfulTV B
(5)
Spain
SOKER
(1)