• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:02
CEST 22:02
KST 05:02
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Classic Games #3: Rogue vs Serral at BlizzCon2[ASL20] Ro16 Preview Pt1: Ascent9Maestros of the Game: Week 1/Play-in Preview12[ASL20] Ro24 Preview Pt2: Take-Off7[ASL20] Ro24 Preview Pt1: Runway13
Community News
Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues22LiuLi Cup - September 2025 Tournaments3Weekly Cups (August 25-31): Clem's Last Straw?39Weekly Cups (Aug 18-24): herO dethrones MaxPax6Maestros of The Game—$20k event w/ live finals in Paris76
StarCraft 2
General
Team Liquid Map Contest #21 - Presented by Monster Energy Classic Games #3: Rogue vs Serral at BlizzCon [G] How to watch Korean progamer Streams. #1: Maru - Greatest Players of All Time Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues
Tourneys
LiuLi Cup - September 2025 Tournaments Maestros of The Game—$20k event w/ live finals in Paris WardiTV Mondays Sparkling Tuna Cup - Weekly Open Tournament RSL: Revival, a new crowdfunded tournament series
Strategy
Custom Maps
External Content
Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around Mutation # 487 Think Fast
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ The Korean Terminology Thread Recommended FPV games (post-KeSPA) [ASL20] Ro16 Preview Pt1: Ascent FlaSh on ACS Winners being in ASL
Tourneys
[ASL20] Ro16 Group B [Megathread] Daily Proleagues [ASL20] Ro16 Group A Is there English video for group selection for ASL
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Stormgate/Frost Giant Megathread General RTS Discussion Thread Iron Harvest: 1920+ Nintendo Switch Thread Diablo IV S10 Infernal Tides Guide
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Games Industry And ATVI UK Politics Mega-thread
Fan Clubs
The Happy Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! [\m/] Heavy Metal Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
BarCraft in Tokyo Japan for ASL Season5 Final The Automated Ban List
Blogs
Collective Intelligence: Tea…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
INDEPENDIENTE LA CTM
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1363 users

Best performing players (based on avg. Elo scores)

Forum Index > BW General
Post a Reply
1 2 Next All
cheesehuehue
Profile Joined March 2024
Vatican City State90 Posts
Last Edited: 2024-08-25 18:37:28
August 25 2024 18:29 GMT
#1
There's been a lot of talk about Soulkey's recent dominance, with some people even comparing him to FlaSh and Artosis saying he could be the next Bonjwa. So I wanted to put it into perspective by comparing his current peak with, for instance, Snow's earlier this year.

I downloaded all the results for the top 20 players from eloboard, then calculated:
1. Their Elo score after each match.
2. Their Elo score by the end of each day.
3. The moving-average Elo score of the 28 previous days (measured at the end of the day). I chose a multiple of 7 so that all windows have the same number of weekends.

The results are mostly unsurprising, but I think they help put in perspective and to some extent quantify the average performance and consistency of players over time.

To no one's surprise, the results show that Snow has consistently had the best performance of all players for the past two years, even managing to keep an average Elo score above 1500 throughout more than 28 days.

When Soma was active, he and Light were roughly tied as the best-performing players after Snow. Somewhat unexpected was to see Bisu consistently as the second-best Protoss, above Mini. Also expected, Rush has been the second-best Terran for most of the last two years.

Protoss:
[image loading]

https://imgur.com/SekMOyv

Terran:
[image loading]

https://imgur.com/unqExXd


Zerg:
[image loading]

https://imgur.com/rrVk28t

Top two of each race:
[image loading]

https://imgur.com/qKKJDAK

Edit: Images are not showing, so I also included the link to them.
TMNT
Profile Joined January 2021
2804 Posts
Last Edited: 2024-08-25 20:00:12
August 25 2024 19:59 GMT
#2
Keep in mind that elo in the current streaming era is VERY different to Kespa's elo. Which is why I once said rankings by elo at a specific point in time may not be reliable.

The main reason is every game a player plays on stream now is recorded, while in the actual progaming era, only official games in tournaments were recorded. This leads to inflation/deflation of elo depending on how active a player is at a given time because you can actively choose your opponent now.

Think Barracks playing Ggaemo 100 times on stream in a week, beating him 90 times. He'll probably be no1 in elo of that week. You couldn't do that in Kespa era.

Soulkey's elo could have been much higher had he been more active in the past two years but he's not the most "diligent" player, most of the times having the least amount of games (along with Bisu) out of the top 10-15 players. He also offraces quite a lot on the ladder, and of course plays League very often.
cheesehuehue
Profile Joined March 2024
Vatican City State90 Posts
Last Edited: 2024-08-25 20:36:24
August 25 2024 20:20 GMT
#3
Yes, there will always be the caveat that the conclusions can only be as good as the data, but that's all we have really, unless we restrict the analysis to ASL/KSL matches, but then the sample size is too small and and the data too sparse.

On August 26 2024 04:59 TMNT wrote:
Think Barracks playing Ggaemo 100 times on stream in a week, beating him 90 times. He'll probably be no1 in elo of that week. You couldn't do that in Kespa era.


Not really. Beating a 1100 Elo player 1000 times won't get you too far, because by the point you reach 1300 (let alone 1400), the points you get by beating Ggaemo are almost negligible, and in contrast, losing one single time to a 1200 player will make you lose ~20 points.

For an actual real example of what I'm saying, you can see Soulkey's score this week. He got only 2.3 points for beating nOOb a few days ago (currently at 1,027 Elo score). Even beating Rain (currently at 1273 Elo) scored him only 6.9 points. In contrast, losing just one match to Rush today made him lose 27.3 points, an also lost 28.5 points to Shuttle. In total, he's lost 120 points in a single day. Going back to 1500 Elo beating players with 1000-1100 elo score would take weeks, assuming he doesn't lose again to any mid-level player.

Thus, farming Elo with low level players can get you only so far because of diminishing returns. And in any case, I don't think that at least any of the top 6 players of each race (on whom I focused the analysis) spend most of their time farming Elo by beating low level players. And even if they did, losing just one 1 out of 20 matches would sort of even the scores --if the difference in Elo scores is too big, a player could easily lose 30+ points per loss, and win less than 2 points per win.



TMNT
Profile Joined January 2021
2804 Posts
Last Edited: 2024-08-25 23:05:15
August 25 2024 23:03 GMT
#4
No. That's not what I mean. I'm not talking about boosting elo (inadvertently) by farming much worse players. I'm talking about the disproportionate amount of games between players even at the same level.

For a real example, take a look at Kim Seok-hyun aka SRich - an amateur player who has never made ASL (http://eloboard.com/men/bbs/board.php?bo_table=bj_list&wr_id=127). Here's his record since July:
+ Show Spoiler +
[image loading]


His peak elo was on July 27 when he was ranked 14. Is there any chance he was the 14th best player at that point in time? The player behind him on that day: Light, Rain, Mind, Royal, JD, Mong, Queen,.... There's no way those players even in their slump are worse than SRich. And SRich achieved that elo by beating Yabsab 7-0, 815 4-1, HBQ 7-1, and Royal 2-1 (the results against Royal netted him 17 pts, without which he would still have ranked 18).

See the problem now: he wasn't necessarily farming weaker players, he was just beating players close to his level a lot by playing them repeatedly (think Snow beating Royal or Soulkey beating Mini). And the problem could be further compounded by players prefering to play their strong/weak matchups more. And also, they never play mirrors for spon games (the only times for mirrors are during daily proleagues).

Kespa's elo is much more accurate because you could neither choose your opponent nor matchup, and you could only play one player a limited number of times, and that applied to everyone.
cheesehuehue
Profile Joined March 2024
Vatican City State90 Posts
August 26 2024 00:45 GMT
#5
On August 26 2024 08:03 TMNT wrote:
His peak elo was on July 27 when he was ranked 14. Is there any chance he was the 14th best player at that point in time? .


I clearly said repeatedly "28-day moving average". Moving averages are precisely used to smooth this kind of erratic data. I would give you a link to read about moving averages and how and what they are used for, but you find providing sources offensive.

In any case, I've added SRich to the plot of Terran Elo scores, and as expected, his 28-day moving average is much lower than his maximum peak.

[image loading]



RJBTVYOUTUBE
Profile Joined December 2023
Netherlands942 Posts
Last Edited: 2024-08-26 01:35:30
August 26 2024 01:09 GMT
#6
Could you do one of just 2023 and one of just 2024 with shorter interv averages?
JDON MY SOUL!
namkraft
Profile Blog Joined December 2021
479 Posts
August 26 2024 03:20 GMT
#7
On August 26 2024 08:03 TMNT wrote:
No. That's not what I mean. I'm not talking about boosting elo (inadvertently) by farming much worse players. I'm talking about the disproportionate amount of games between players even at the same level.


Yes this is true but there is only a certain extent to which the ELO system can be abused this way.

If you repeatedly beat bad players, your ELO score only climbs up VERY slowly. If you repeatedly beat players with ELO scores slightly worse than yours, your ELO will climb a bit faster. But realistically speaking you should lose some games to players slightly worse than you, so your ELO score should update itself naturally.

And a player like SRich is playing many games on Ladder, I assume. Are Ladder games included on Eloboard stats if you know who the other player are? If yes, he should be losing some games to better players right? In which case his ELO score is naturally adjusted, again.
Broodwar Forever
RJBTVYOUTUBE
Profile Joined December 2023
Netherlands942 Posts
August 26 2024 03:31 GMT
#8
On August 26 2024 12:20 namkraft wrote:
Show nested quote +
On August 26 2024 08:03 TMNT wrote:
No. That's not what I mean. I'm not talking about boosting elo (inadvertently) by farming much worse players. I'm talking about the disproportionate amount of games between players even at the same level.


Yes this is true but there is only a certain extent to which the ELO system can be abused this way.

If you repeatedly beat bad players, your ELO score only climbs up VERY slowly. If you repeatedly beat players with ELO scores slightly worse than yours, your ELO will climb a bit faster. But realistically speaking you should lose some games to players slightly worse than you, so your ELO score should update itself naturally.

And a player like SRich is playing many games on Ladder, I assume. Are Ladder games included on Eloboard stats if you know who the other player are? If yes, he should be losing some games to better players right? In which case his ELO score is naturally adjusted, again.

Ladder games not included.
JDON MY SOUL!
ThunderJunk
Profile Joined December 2015
United States687 Posts
August 26 2024 04:53 GMT
#9
Stork and Bisu are converging hard om that ELO board D:
I am free because I know that I alone am morally responsible for everything I do.
TMNT
Profile Joined January 2021
2804 Posts
August 26 2024 05:13 GMT
#10
On August 26 2024 09:45 cheesehuehue wrote:
Show nested quote +
On August 26 2024 08:03 TMNT wrote:
His peak elo was on July 27 when he was ranked 14. Is there any chance he was the 14th best player at that point in time? .


I clearly said repeatedly "28-day moving average". Moving averages are precisely used to smooth this kind of erratic data. I would give you a link to read about moving averages and how and what they are used for, but you find providing sources offensive.

In any case, I've added SRich to the plot of Terran Elo scores, and as expected, his 28-day moving average is much lower than his maximum peak.

[image loading]




Easy there genius. Maybe I should provide you with a link of the Dunning Kruger effect?

At no point have I said anything to contradict your graphics and at every point in my posts I stressed that elo may not be reliable if you look at it at a given point in time.
TMNT
Profile Joined January 2021
2804 Posts
Last Edited: 2024-08-26 06:01:42
August 26 2024 06:00 GMT
#11
And to continue with the issue, look closer at the example given above from SRich:
http://eloboard.com/men/bbs/board.php?bo_table=bj_list&wr_id=127

Looking at his entire history, he gained ~ 350 points by playing ~ 120 games vs HBQ (with a win rate of 62%) and ~ 80 games vs Alen (80%). That's 200 games with just two players vs whom he had very positive win rates. The majority of the remaining players, he's only had 10-20 games each. Now you'd think if SRich beats Alen 80% of the time, at some point his wins won't gain him much, but the problem is Alen may have done the same thing as SRich (beating someone else repeatedly) to keep his elo at a respectable level.

Then this issue (with preferred practice partners) may be further accentuated by preferred matchups. To put it simply in a hypothetical example, if Bisu plays mostly PvZ, he'd have a much higher elo than that when he plays PvZ and PvT equally.

These are things you can do now but couldn't do in Kespa, as you could only play who was put in front of you.

Moving average can smoothen your data but it doesn't solve the above issue.
Simplistik
Profile Blog Joined November 2007
2042 Posts
August 26 2024 09:32 GMT
#12
Just gonna put it out there that Snow's peak earlier this year was something special.
Dear BW Gods, it IS now autumn, so...
kogeT
Profile Joined September 2013
Poland2039 Posts
August 26 2024 10:47 GMT
#13
I am just happy to see that we have 3 races represented with top3 players (SK / Snow / Light).
https://www.twitch.tv/kogetbw
RJBTVYOUTUBE
Profile Joined December 2023
Netherlands942 Posts
August 26 2024 11:50 GMT
#14
Bit sad that sponbbang fell off. merging stats would be interesting but perhaps impossible to do.
JDON MY SOUL!
Simplistik
Profile Blog Joined November 2007
2042 Posts
August 26 2024 13:00 GMT
#15
Whatever happened to soma?
Dear BW Gods, it IS now autumn, so...
RJBTVYOUTUBE
Profile Joined December 2023
Netherlands942 Posts
August 26 2024 13:14 GMT
#16
On August 26 2024 22:00 Simplistik wrote:
Whatever happened to soma?

military service until summer 2025. started in January.
JDON MY SOUL!
cheesehuehue
Profile Joined March 2024
Vatican City State90 Posts
Last Edited: 2024-08-26 14:36:47
August 26 2024 14:29 GMT
#17
On August 26 2024 10:09 RJBTVYOUTUBE wrote:
Could you do one of just 2023 and one of just 2024 with shorter interv averages?


Here they are. This time I let the Y axis have different ranges for each plot, so that the differences are more clear.


All races, 2023:
[image loading]


Protoss 2023:
[image loading]


Terran 2023:
[image loading]


Zerg 2023:
[image loading]



Top 2 per race, 2024:
[image loading]


Protoss 2024:
[image loading]



Terran 2024:
[image loading]


Zerg 2024:
[image loading]



oxKnu
Profile Joined December 2017
1187 Posts
August 26 2024 14:55 GMT
#18
This data does track pretty well.

The striking notes are the following: Snow is very consistent because he is great across matchups. This is not the case for any of the other Ps: Best is straight up bad at PvP, Mini is wildly inconsistent in any of the non-mirror matchups, Stork is streaky in both PvT and PvZ, Bisu is basically Stork but with exceptional PvZ(still).

And this actually goes for all races: Snow, Light and Soulkey all have the same profile: they're all very consistent in all matchups.

The separating factors are: Soulkey is by far the best mind the game has (except Flash), Light is probably second and after that there's a huge gap.

Below that we have outliers such as: Bisu's PvZ performance, Best's PvP, Light's PvT, Snow's PvP etc
The outliers kind of decide the margins outside of the constants described earlier.
Biff The Understudy
Profile Blog Joined February 2008
France7897 Posts
August 26 2024 16:42 GMT
#19
It feels weird to talk about bonjwas after the kespa era imo. I know Flash just came back but i feel Soulkey would need to really edge him AND be one head above everyone else for the discussion to even start.

It’s hard today to fathom how much Nada, Boxer, or SaviOr dominated when they became bonjwas.
The fellow who is out to burn things up is the counterpart of the fool who thinks he can save the world. The world needs neither to be burned up nor to be saved. The world is, we are. Transients, if we buck it; here to stay if we accept it. ~H.Miller
oxKnu
Profile Joined December 2017
1187 Posts
Last Edited: 2024-08-26 19:42:01
August 26 2024 19:41 GMT
#20
It feels natural to have a rivalry between Soulkey and Flash in the twilight years of the pro-scene. And a shame that Protoss never had a briliant mind like that in the last 15 years, except for some flashes from Rain.
1 2 Next All
Please log in or register to reply.
Live Events Refresh
OSC
16:00
Mid Season Playoffs
NightMare vs NicoractLIVE!
SteadfastSC373
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 382
IndyStarCraft 185
UpATreeSC 113
JuggernautJason77
ProTech69
BRAT_OK 67
StarCraft: Brood War
Britney 24447
Calm 2352
Rain 1447
Bisu 931
Mini 544
firebathero 251
Dewaltoss 65
sSak 45
scan(afreeca) 21
NaDa 8
Dota 2
LuMiX1
Counter-Strike
fl0m1749
Stewie2K579
flusha120
allub57
Heroes of the Storm
Liquid`Hasu510
Other Games
Grubby3522
Beastyqt519
ToD225
KnowMe192
C9.Mang0169
Hui .162
SortOf90
Sick75
ZombieGrub53
Kaelaris8
fpsfer 1
Organizations
Other Games
gamesdonequick1921
Algost 7
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• 3DClanTV 90
• Reevou 7
• Dystopia_ 4
• Migwel
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• blackmanpl 32
• FirePhoenix25
• Pr0nogo 5
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota22459
League of Legends
• TFBlade997
Other Games
• imaqtpie1456
• Shiphtur622
Upcoming Events
OSC
3h 59m
ReBellioN vs PAPI
Spirit vs TBD
Percival vs TBD
TriGGeR vs TBD
Shameless vs UedSoldier
Cham vs TBD
Harstem vs TBD
RSL Revival
13h 59m
Cure vs SHIN
Reynor vs Zoun
Kung Fu Cup
15h 59m
TaeJa vs SHIN
ByuN vs Creator
The PondCast
16h 59m
RSL Revival
1d 13h
Classic vs TriGGeR
ByuN vs Maru
Online Event
1d 15h
Kung Fu Cup
1d 15h
BSL Team Wars
1d 22h
Team Bonyth vs Team Dewalt
BSL Team Wars
1d 22h
RSL Revival
2 days
[ Show More ]
Maestros of the Game
2 days
ShoWTimE vs Classic
Clem vs herO
Serral vs Bunny
Reynor vs Zoun
Cosmonarchy
2 days
Bonyth vs Dewalt
[BSL 2025] Weekly
2 days
RSL Revival
3 days
Maestros of the Game
3 days
BSL Team Wars
3 days
Afreeca Starleague
4 days
Snow vs Sharp
Jaedong vs Mini
Wardi Open
4 days
Sparkling Tuna Cup
5 days
Afreeca Starleague
5 days
Light vs Speed
Larva vs Soma
LiuLi Cup
6 days
Liquipedia Results

Completed

Copa Latinoamericana 4
SEL Season 2 Championship
HCC Europe

Ongoing

BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
Chzzk MurlocKing SC1 vs SC2 Cup #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL Polish World Championship 2025
BSL Season 21
BSL 21 Team A
EC S1
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.