Who are the top ESL Impact players' doppelgängers?

We looked into some of the best women in the game and found their doppelgängers ahead of the third season of ESL Impact.

The ESL Impact circuit kicked off in 2022, giving opportunities for the best women's Counter-Strike players to compete against each other on LAN. Just a few tournaments in, we have enough data to see who the best players are, as well as the style of those players: Are they aggressive? How much do they AWP? Do they have a knack for the clutch?

Ahead of ESL Impact Season 3, which starts this week, we are going to try and answer those questions. Rather than answering with the raw figures, however, we will do something a bit more fun and pair each ESL Impact player with a male statistical doppelgänger.

We use statistics as basic as kills per round, as well as things like grenade damage or the team's win percentage after they get a kill, to build a full picture of what type of a player someone is — and then we can find their closest match.

This should show you, even if you have not watched a single ESL Impact match, at least a little bit about how the women's scene's best players like to play Counter-Strike.

For more information on how we got these results, there will be a methodology section at the end of the article

When we did this for the WePlay Academy League we used a basic match system, assigning points for each 'match' a player had to another in each metric. This time we are using a more complicated but more robust mathematical method, namely cosine similarity, that can look at each player in their entirety.

We are also adding a new first step, a cluster graph of every player in our sample. This is a compilation of every stat we used in our comparison, presented in 2D. There is not a 'good' or 'bad' corner; the graph simply groups players that are similar to each other.

For a fully labeled version, click here

As you can see, the algorithm has done a pretty good job with basic divides. AWPers are in the same group in the top right, with a less clear-cut divide between star and supportive riflers to make up the remaining clusters.

The reason we include this is to provide some context. Our doppelgängers are the most similar player available to the chosen target. They are not always a 100% match, especially when we are analyzing unique players like Olga "⁠Olga⁠" Rodrigues who are both super-aggressive and super-consistent.

The same is true of Dzhami "⁠Jame⁠" Ali, who is also in an island of his own but this time at the top of the chart, a polar opposite to Olga and Mareks "⁠YEKINDAR⁠" Gaļinskis down south.

Ana "⁠ANa⁠" Dumbravă

The reigning women's player of the year, ANa, is paired with fellow superstar AWPer Dmitry "⁠sh1ro⁠" Sokolov. Both players are exceptional with the big green, and also use it quite often; ANa boasted a 0.51 AWP KPR in our sample and a survival rate of 50% which puts her closer to sh1ro than to the rifle-happy Oleksandr "⁠s1mple⁠" Kostyliev and Mathieu "⁠ZywOo⁠" Herbaut.

Both ANa and sh1ro go for relatively few opening duels (17% and 16%) but come out with huge success rates — ANa 76% and sh1ro 69%. They are efficient, low-risk, statistical phenoms with proficiency in nearly every aspect of the game.

ANa's five most similar players:
Russia Dmitry "⁠sh1ro⁠" Sokolov: 96.8%
Latvia Helvijs "⁠broky⁠" Saukants: 95.8%
Russia Ilya "⁠m0NESY⁠" Osipov: 94.8%
France Mathieu "⁠ZywOo⁠" Herbaut: 94.6%
Russia Abdul "⁠degster⁠" Gasanov: 94.0%

Olga "⁠Olga⁠" Rodrigues

As we said in the introduction, Olga is a unique player. Throughout 2022 she averaged a 1.39 rating, 1.60 Impact, 99.7 ADR, and 0.86 KPR. These are not numbers you see in the tier one circuit, even for the game's very best AWPers like s1mple and ZywOo.

What makes this even more impressive is her aggression, averaging 29.7% opening kill attempts and 0.17 opening kills per round. Her status as an aggressive yet ultra-consistent rifler sees our algorithm link her to the consistent stars in Nikola "⁠NiKo⁠" Kovač and Sergey "⁠Ax1Le⁠" Rykhtorov just slightly more than the aggressive YEKINDAR (96.0%) and Robert "⁠Patsi⁠" Isyanov.

Olga's five most similar players:
Bosnia and Herzegovina Nikola "⁠NiKo⁠" Kovač: 98.2%
Russia Sergey "⁠Ax1Le⁠" Rykhtorov: 97.2%
United States Jonathan "⁠EliGE⁠" Jablonowski: 97.0%
Norway Håvard "⁠rain⁠" Nygaard: 96.9%
Kazakhstan Abay "⁠HObbit⁠" Khassenov: 96.8%

Ksenia "⁠vilga⁠" Kluenkova

vilga is most similar to the other Kovač, Nemanja "⁠huNter-⁠" Kovač. They both have strong impact in wins, sharing the same kills per won round (0.98), and are also nearly identical when it comes to assisted kills (18-19%).

vilga is more aggressive than huNter-, with 6% more opening kill attempts and surviving for 12 fewer seconds a round on average; our algorithm has paired them thanks to vilga's consistency making her statistical profile resemble a more passive player. 35% survival and 77% KAST are two such metrics, rarely high figures for a team's most aggressive T side player.

vilga's five most similar players:
Bosnia and Herzegovina Nemanja "⁠huNter-⁠" Kovač: 96.2%
Poland Paweł "⁠dycha⁠" Dycha: 96.1%
Denmark René "⁠TeSeS⁠" Madsen: 95.9%
Denmark Martin "⁠stavn⁠" Lund: 95.9%
Russia Sergey "⁠Ax1Le⁠" Rykhtorov: 95.8%

Mounira "⁠GooseBreeder⁠" Dobie

GooseBreeder is paired with three HEROIC players in her top five, probably due to her impressive trade stats. She recorded 0.14 trade kills per round in 2022, as well as 0.15 traded deaths, as well as having 33% of her opening deaths be traded. This clearly identifies her as a pack player, with good spacing and constantly in and around the action.

Read more
How trading stats can show a team's structure — and why Heroic stand out

This is not unusual for an IGL like GooseBreeder, and neither is her strong flashbang statistics: She blinded opponents for 2.59 seconds per round, with 0.09 flash assists. This is another metric that links her to HEROIC, where every single rifler contributes in both trades and utility.

GooseBreeder's five most similar players:
Denmark Martin "⁠stavn⁠" Lund: 96.3%
Denmark Rasmus "⁠sjuush⁠" Beck: 96.3%
Brazil Yuri "⁠yuurih⁠" Santos: 96.2%
Denmark René "⁠TeSeS⁠" Madsen: 96.0%
Russia Denis "⁠electroNic⁠" Sharipov: 95.6%

Angelika "⁠Angelka⁠" Kozłowska

Angelka of NAVI Javelins has erupted into form in 2023, averaging a 1.31 rating at ESL Impact Katowice. For 2022 however, her closest match was EliGE. Both sported strong ADR, KPR, and Impact while lagging behind in DPR and KAST last year, hinting at their status as fairly aggressive riflers.

They were not super-aggressive, though, both operating as the second or third most aggressive (by opening attempts) riflers in their team. They are glue riflers, flexible in role but consistent in output.

It is true that EliGE's role changed a fair bit during 2022, acting as Liquid's most aggressive rifler in the Richard "⁠shox⁠" Papillon era. This, when combined with Pavle "⁠Maden⁠" Bošković and Kristian "⁠k0nfig⁠" Wienecke's presence in the top five, illustrates how Angelka tilts slightly towards the aggressive side of things when it comes to riflers.

Angelka's five most similar players:
United States Jonathan "⁠EliGE⁠" Jablonowski: 97.7%
Denmark Martin "⁠stavn⁠" Lund: 97.2%
Poland Paweł "⁠dycha⁠" Dycha: 97.0%
Montenegro Pavle "⁠Maden⁠" Bošković: 97.0%
Denmark Kristian "⁠k0nfig⁠" Wienecke: 96.9%


You can find every other player's doppelgänger here. The sheet also shows a similarity matrix for each player, showing a full list of the most similar men for each woman.


Methodology

First, we built a database of players, men and women, using 2022 stats, with 52 metrics including but not limited to:

- Kills per round
- Assisted Kill%
- Deaths per round
- Time alive per round
- AWP kills per round
- Damage per round
- Multi-Kills
- Headshot percentage
- Impact rating
- KAST
- Support rounds
- Opening kills (T and CT)
- Opening attempts (T and CT)
- Trade kills
- Trade deaths
- Opponents flashed duration
- Grenade damage
- Saves
- Clutch points
- Win% after a kill

Then we used K-means to create cluster groups, the groups that are visualised in 2D, using PCA with the scatterplot at the start of the article.

The similarity scores used to identify doppelgängers are calculated differently, using cosine similarity to compare players over lots of metrics. This was calculated differently for riflers and AWPers, with slight changes to the statistics we used.

The limiting factor to this process' usefulness are the statistics available. Even with 52 different metrics we cannot capture what makes a player unique. We also cannot divorce a player from their team; women that performed well in trading statistics were more likely to match a HEROIC player, even if they had different roles in game, for example.

All of our similarity scores were quite high, with the lowest match still being in the high 70s. This could be due to a number of factors, but ultimately cosine similarity still produced better results than euclidean distance or our original 'match' method. Thus, we left our 'similarity score' as the raw cosine distance.

Read more
We paired current and former academy players with their top tier doppelgängers
Montenegro Pavle 'Maden' Bošković
Pavle 'Maden' Bošković
Age:
24
Team:
Rating 1.0:
1.03
Maps played:
777
KPR:
0.72
DPR:
0.70
Denmark Rasmus 'sjuush' Beck
Rasmus 'sjuush' Beck
Age:
24
Team:
Rating 1.0:
1.03
Maps played:
933
KPR:
0.68
DPR:
0.64
Bosnia and Herzegovina Nemanja 'huNter-' Kovač
Nemanja 'huNter-' Kovač
Age:
27
Team:
Rating 1.0:
1.12
Maps played:
1548
KPR:
0.77
DPR:
0.66
Latvia Helvijs 'broky' Saukants
Helvijs 'broky' Saukants
Age:
22
Team:
Rating 1.0:
1.07
Maps played:
781
KPR:
0.70
DPR:
0.61
France Richard 'shox' Papillon
Richard 'shox' Papillon
Age:
30
Team:
Rating 1.0:
1.07
Maps played:
2053
KPR:
0.73
DPR:
0.66
Brazil Yuri 'yuurih' Santos
Yuri 'yuurih' Santos
Age:
23
Team:
Rating 1.0:
1.12
Maps played:
1069
KPR:
0.75
DPR:
0.64
Brazil Olga 'Olga' Rodrigues
Olga 'Olga' Rodrigues
Age:
28
Team:
Rating 1.0:
1.14
Maps played:
81
KPR:
0.79
DPR:
0.66
Poland Paweł 'dycha' Dycha
Paweł 'dycha' Dycha
Age:
25
Team:
Rating 1.0:
1.06
Maps played:
896
KPR:
0.73
DPR:
0.67
Kazakhstan Abay 'HObbit' Khassenov
Abay 'HObbit' Khassenov
Age:
28
Team:
Rating 1.0:
1.06
Maps played:
1238
KPR:
0.72
DPR:
0.65
Russia Dzhami 'Jame' Ali
Dzhami 'Jame' Ali
Age:
24
Team:
Rating 1.0:
1.13
Maps played:
1263
KPR:
0.71
DPR:
0.55
Canada Mounira 'GooseBreeder' Dobie
Mounira 'GooseBreeder' Dobie
Age:
27
Team:
Rating 1.0:
1.12
Maps played:
198
KPR:
0.76
DPR:
0.64
Russia Denis 'electroNic' Sharipov
Denis 'electroNic' Sharipov
Age:
24
Rating 1.0:
1.09
Maps played:
1388
KPR:
0.74
DPR:
0.66
Romania Ana 'ANa' Dumbravă
Ana 'ANa' Dumbravă
Age:
23
Team:
Rating 1.0:
1.16
Maps played:
130
KPR:
0.78
DPR:
0.62
Russia Dmitry 'sh1ro' Sokolov
Dmitry 'sh1ro' Sokolov
Age:
21
Team:
Rating 1.0:
1.23
Maps played:
938
KPR:
0.77
DPR:
0.53
Russia Robert 'Patsi' Isyanov
Robert 'Patsi' Isyanov
Age:
19
Team:
Rating 1.0:
1.03
Maps played:
592
KPR:
0.71
DPR:
0.69
Russia Abdul 'degster' Gasanov
Abdul 'degster' Gasanov
Age:
21
Team:
Rating 1.0:
1.18
Maps played:
774
KPR:
0.78
DPR:
0.60
Latvia Mareks 'YEKINDAR' Gaļinskis
Mareks 'YEKINDAR' Gaļinskis
Age:
23
Team:
Rating 1.0:
1.07
Maps played:
1197
KPR:
0.75
DPR:
0.70
Bosnia and Herzegovina Nikola 'NiKo' Kovač
Nikola 'NiKo' Kovač
Age:
26
Team:
Rating 1.0:
1.15
Maps played:
1706
KPR:
0.79
DPR:
0.67
Russia Ilya 'm0NESY' Osipov
Ilya 'm0NESY' Osipov
Age:
17
Team:
Rating 1.0:
1.19
Maps played:
344
KPR:
0.78
DPR:
0.59
United States Jonathan 'EliGE' Jablonowski
Jonathan 'EliGE' Jablonowski
Age:
25
Team:
Rating 1.0:
1.08
Maps played:
1706
KPR:
0.75
DPR:
0.68
Russia Ksenia 'vilga' Kluenkova
Ksenia 'vilga' Kluenkova
Age:
31
Team:
Rating 1.0:
1.06
Maps played:
276
KPR:
0.73
DPR:
0.68
Russia Sergey 'Ax1Le' Rykhtorov
Sergey 'Ax1Le' Rykhtorov
Age:
20
Team:
Rating 1.0:
1.10
Maps played:
1011
KPR:
0.73
DPR:
0.63
Poland Angelika 'Angelka' Kozłowska
Angelika 'Angelka' Kozłowska
Age:
21
Rating 1.0:
1.13
Maps played:
35
KPR:
0.79
DPR:
0.68
Denmark Martin 'stavn' Lund
Martin 'stavn' Lund
Age:
20
Team:
Rating 1.0:
1.05
Maps played:
1222
KPR:
0.73
DPR:
0.68
Denmark René 'TeSeS' Madsen
René 'TeSeS' Madsen
Age:
22
Team:
Rating 1.0:
1.04
Maps played:
940
KPR:
0.71
DPR:
0.67
France Mathieu 'ZywOo' Herbaut
Mathieu 'ZywOo' Herbaut
Age:
22
Team:
Rating 1.0:
1.27
Maps played:
1108
KPR:
0.84
DPR:
0.61
Denmark Kristian 'k0nfig' Wienecke
Kristian 'k0nfig' Wienecke
Age:
25
Rating 1.0:
1.08
Maps played:
1610
KPR:
0.75
DPR:
0.69
Norway Håvard 'rain' Nygaard
Håvard 'rain' Nygaard
Age:
28
Team:
Rating 1.0:
1.03
Maps played:
1684
KPR:
0.71
DPR:
0.69
Ukraine Oleksandr 's1mple' Kostyliev
Oleksandr 's1mple' Kostyliev
Age:
25
Rating 1.0:
1.24
Maps played:
1641
KPR:
0.85
DPR:
0.64
Made with python and not R but for the quality of the article i forgive you
2023-03-07 14:25
0
6 replies
R goated
2023-03-07 18:02
0
1 reply
+1
2023-03-08 11:56
0
In my humble oppinion this article is so worthless? 😂
2023-03-07 19:56
0
Its actually a complete garbage article
2023-03-07 22:40
0
#166
 | 
African Union elzuddd
+tidyverse -pandas
2023-03-08 12:54
0
1 reply
Louder
2023-03-14 02:53
0
Ana goat as expected
2023-03-07 14:25
0
aNa goat
2023-03-07 14:25
0
Angelka goat
2023-03-07 14:32
0
1 reply
Polish powerhouse
2023-03-07 20:59
0
interesting post
2023-03-07 15:06
0
1 reply
Super cool article! Love hearing about the fe scene
2023-03-07 22:14
0
#54
 | 
France Fran6k1D
Interesting article Why doesn't the group similarity chart match this public.tableau.com/app/profile/harry.ric.. ? Did you add another group to kmeans after it ? And why did you choose 3 or 4 clusters ?
2023-03-07 15:36
0
2 replies
#77
Faceit level 10  | 
 | 
United Kingdom NER0cs - HLTV.org
tableau uses its own k-means algorithm basically, so it wasnt 1:1 with the 4 clusters from python so i just left it as 3
2023-03-07 16:19
0
1 reply
#108
 | 
France Fran6k1D
Stupid tableau haha. And why 4 clusters ? Cluster 2 and 4 seem pretty similar You mention a good point about the cosine similarity, all of your similarities are really high, which makes sense intuitively but isn't very helpful. Developing your own similarity function would help if you intend to do these kind of analysis more in the future, but that's a lot of work
2023-03-07 17:51
0
Ana is so goated, damn. Nice article, it's interesting to see players' play style and similarities, whether they are men or women.
2023-03-07 15:38
0
#63
 | 
Russia Raum0
ez4ANa
2023-03-07 15:40
0
#78
 | 
Argentina fribergoat
How is roej similar to arT?
2023-03-07 16:22
0
1 reply
#106
Old school: User been here for more than 10 years  | 
 | 
Canada p1peb0mb
Entry fraggers
2023-03-07 17:41
0
WTH where comments
2023-03-07 17:02
0
10 replies
#82
 | 
France Evalion
Censorship as usual.
2023-03-07 17:05
0
8 replies
olga is transsexual (born male) and is featured in article about womens csgo, that's why many comments got removed. i tried to write this comment so that it doesn't get removed.
2023-03-07 17:12
0
7 replies
#88
 | 
France Evalion
I just wrote that the article is ridiculous (which it is), I don't see whats wrong with it. These overly moderated forums/social media are modern soviet union.
2023-03-07 17:14
0
6 replies
you aren't fit to be on the internet
2023-03-07 17:19
0
1 reply
#111
s1n | 
Finland Khroni
It is ridiculous, what is the point of writing an article with a graph that makes pseudo-sense just to compare players that played 1 event to those that have played 12+? Its like if I go 'aha im going to pick Snax at his 1 relevant event, IEM Dallas (11 maps), and compare him to everyone else in 2022 to find that he is actually 100% comparable to REZ (113 maps) and that this finding is in absolutely no way fucked by the exceptionally limited sample disallowing meaningful comparisons' Its also two-faced - women CS is separate to male CS for reasons??? so lets go ahead and ignore their own separate existence and achievements in their respective scenes and the differences therein by saying 'lol aNa just lives in the shadow of sh1ro'
2023-03-07 17:55
0
#91
Old school: User been here for more than 10 years  | 
Sweden me_talle
U are so right with it being ridiculous….
2023-03-07 17:20
0
+1 #92
2023-03-07 17:21
0
literally 1984 smh my head...
2023-03-07 17:48
0
1 reply
#117
 | 
France Evalion
You're awkward.
2023-03-07 18:13
0
yea deleted mine bashing them cuz it's a grown man they are talking about
2023-03-07 23:13
0
Wonder why barring few, impact players have such high similarity to NiKo, axile and alex(?).
2023-03-07 17:11
0
2 replies
Which Alex the igl one?
2023-03-07 17:13
0
1 reply
Idk but I think it is the Movistar one here not sure
2023-03-07 17:13
0
Why do you want to find out ‘doppelgängers’ and not let the women be their own players? Kinda defeats the point of the whole impact thing if you’re gonna let them down like this.
2023-03-07 17:21
0
4 replies
It’s a news site which also produces articles. This is not their first doppelgänger post they also did one where they compared Academy Players with their top tier Doppelgängers (hltv.org/news/34431/we-paired-current-an..) The point of such articles is (as I understand it) to market the lesser known players to the community. That’s why they compare them to players which are already well known by everybody. It’s a good way to generate some more interest in new players. Women CS is relatively new and while I think both scenes will eventually merge to have this happen you first have to get them noticed and have many established Pros from the Women CS scene who are well known to everybody. For me this means I have to check out some games with Ana because I have not seen her play and her stats are really interesting.
2023-03-07 17:35
0
3 replies
interesting observation
2023-03-07 19:41
0
#157
Old school: User been here for more than 10 years  | 
 | 
United States tkchizz
2023-03-08 08:03
0
THIS - Someone on HLTV has a brain +1
2023-03-08 10:33
0
Where is Xantares?
2023-03-07 17:27
0
Must be a slow week for HLTV! Let's hype the women up based on their own merit. It would be good to have female gamer interviews or HLTV specials.
2023-03-07 17:39
0
3 replies
+1
2023-03-07 17:28
0
Yes. Interviews might be really nice and Spunj and Co maybe could cook up a show. Spunj hello? You listening? Hellooooooo? Ah, here you are. Please read the stuff at the 🔝 Thank you.
2023-03-07 17:41
0
#139
 | 
Slovakia Adwarin
+1
2023-03-07 22:00
0
great article, hopefully more content like this increases interest in the fe scene
2023-03-07 17:51
0
#118
 | 
Guatemala ChurchGuy
I already know people are gonna be malding in these comments
2023-03-07 18:13
0
Very cool information indeed. ^^ Nice job, NER0.
2023-03-07 18:16
0
#124
 | 
Other frypaan
Hey HLTV mods. I don't know if you are going to read this comment or not but thanks for making these types of articles/posts. I genuinely feel sorry for the maturity that is being displayed here in the comment section. But, please don't get bothered by such nuisance. I do believe there is an audience, including me, who loves this type of content. Thanks for the effort
2023-03-07 18:36
0
Yep, Olga is like NiKo, great player but it will be always the second and never win the greatest tournament.
2023-03-08 04:44
0
which one is ZYWOO?
2023-03-08 05:13
0
#156
Old school: User been here for more than 10 years  | 
NiKo | 
Russia w3ll
Olga is the best
2023-03-08 07:10
0
ehh
2023-03-08 22:07
0
aNa goddess
2023-03-09 17:02
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)