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
6 replies
R goated
2023-03-07 18:02
1 reply
+1
2023-03-08 11:56
In my humble oppinion this article is so worthless? 😂
2023-03-07 19:56
Its actually a complete garbage article
2023-03-07 22:40
#166
 | 
African Union elzuddd
+tidyverse -pandas
2023-03-08 12:54
1 reply
Louder
2023-03-14 02:53
Ana goat as expected
2023-03-07 14:25
aNa goat
2023-03-07 14:25
Angelka goat
2023-03-07 14:32
1 reply
Polish powerhouse
2023-03-07 20:59
interesting post
2023-03-07 15:06
1 reply
Super cool article! Love hearing about the fe scene
2023-03-07 22:14
#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
2 replies
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
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
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
#63
 | 
Russia WiHuu
ez4ANa
2023-03-07 15:40
interesting how Angelka's doppelganger is elige considering she's polish and he's of polish ancestry
2023-03-07 15:47
3 replies
why someone gotta make this weird comment every time something includes Elige. Has he ever proclaimed some proud heritage?
2023-03-07 17:27
2 replies
think before you post tabarnak
2023-03-07 17:28
1 reply
you didn't answer my question? Has he ever proclaimed some proud heritage?
2023-03-07 17:31
How is roej similar to arT?
2023-03-07 16:22
1 reply
#106
 | 
United Arab Emirates p1peb0mb
Entry fraggers
2023-03-07 17:41
WTH where comments
2023-03-07 17:02
10 replies
#82
 | 
France Evalion
Censorship as usual.
2023-03-07 17:05
8 replies
#85
 | 
Sweden svearike
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
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
6 replies
you aren't fit to be on the internet
2023-03-07 17:19
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
U are so right with it being ridiculous….
2023-03-07 17:20
+1 #92
2023-03-07 17:21
literally 1984 smh my head...
2023-03-07 17:48
1 reply
#117
 | 
France Evalion
You're awkward.
2023-03-07 18:13
#147
 | 
Israel BigShim
yea deleted mine bashing them cuz it's a grown man they are talking about
2023-03-07 23:13
Wonder why barring few, impact players have such high similarity to NiKo, axile and alex(?).
2023-03-07 17:11
2 replies
Which Alex the igl one?
2023-03-07 17:13
1 reply
Idk but I think it is the Movistar one here not sure
2023-03-07 17:13
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
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
3 replies
interesting observation
2023-03-07 19:41
#157
 | 
United States tkchizz
2023-03-08 08:03
THIS - Someone on HLTV has a brain +1
2023-03-08 10:33
Where is Xantares?
2023-03-07 17:27
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
3 replies
+1
2023-03-07 17:28
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
#139
 | 
Slovakia Adwarin
+1
2023-03-07 22:00
great article, hopefully more content like this increases interest in the fe scene
2023-03-07 17:51
#118
 | 
Guatemala ChurchGuy
I already know people are gonna be malding in these comments
2023-03-07 18:13
Very cool information indeed. ^^ Nice job, NER0.
2023-03-07 18:16
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
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
which one is ZYWOO?
2023-03-08 05:13
#156
NiKo | 
Russia w3ll
Olga is the best
2023-03-08 07:10
ehh
2023-03-08 22:07
aNa goddess
2023-03-09 17:02
Login or register to add your comment to the discussion.
Now playing
Thumbnail for stream
Brazil
gaules
6539 viewers
Top streams
All(28)
Casters(16)
Streamers(8)
Organizers(4)
Brazil
gaules
(6539)
Brazil
fer
(3345)
Mexico
Znorux
(1120)
United States
Cooper
(1078)
United Kingdom
ESL TV
(963)
Canada
jasonR
(873)
Portugal
zorlaK
(723)
Canada
Strife
(669)
Other
Champion of Champions 7
(657)
United States
freakazoid
(638)
United States
Trucklover86
(307)
Other
Champion of Champions 6
(300)
Brazil
danoco
(288)
Brazil
mch
(247)
Brazil
Apoka
(110)
Brazil
fbz
(105)
Brazil
Rato Feliz
(97)
Canada
missharvey
(95)
France
1pv
(92)
Brazil
bt0
(84)
Russia
1ceN1ce116
(83)
United States
FishTheHusky
(60)
Brazil
Jogando Junto
(52)
Brazil
JokerBR
(43)
Brazil
BTSBrasilFPS
(4)
Brazil
BTSBrasilCSGO
(2)
United States
pibbb
(1)
Brazil
BTSBrasilMobile
(1)