• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:48
CEST 22:48
KST 05:48
  • 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
BGE Stara Zagora 2025: Info & Preview17Code S RO12 Preview: GuMiho, Bunny, SHIN, ByuN3The Memories We Share - Facing the Final(?) GSL46Code S RO12 Preview: Cure, Zoun, Solar, Creator4[ASL19] Finals Preview: Daunting Task30
Community News
GSL Ro4 and Finals moved to Sunday June 15th10Weekly Cups (May 27-June 1): ByuN goes back-to-back0EWC 2025 Regional Qualifier Results26Code S RO12 Results + RO8 Groups (2025 Season 2)3Weekly Cups (May 19-25): Hindsight is 20/20?0
StarCraft 2
General
Jim claims he and Firefly were involved in match-fixing BGE Stara Zagora 2025: Info & Preview The Memories We Share - Facing the Final(?) GSL GSL Ro4 and Finals moved to Sunday June 15th Serious Question: Mech
Tourneys
Bellum Gens Elite: Stara Zagora 2025 $25,000+ WardiTV 2025 Series Sparkling Tuna Cup - Weekly Open Tournament SOOP Starcraft Global #21 $5,100+ SEL Season 2 Championship (SC: Evo)
Strategy
[G] Darkgrid Layout Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 476 Charnel House Mutation # 475 Hard Target Mutation # 474 Futile Resistance Mutation # 473 Cold is the Void
Brood War
General
FlaSh Witnesses SCV Pull Off the Impossible vs Shu Will foreigners ever be able to challenge Koreans? BW General Discussion BGH auto balance -> http://bghmmr.eu/ Battle.net is not working
Tourneys
[ASL19] Grand Finals [Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Monster Hunter Wilds Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile Mechabellum
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread TL Mafia Plays: Diplomacy TL Mafia: Generative Agents Showdown Survivor II: The Amazon
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Vape Nation Thread European Politico-economics QA Mega-thread
Fan Clubs
Maru Fan Club Serral Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard
TL Community
The Automated Ban List
Blogs
Heero Yuy & the Tax…
KrillinFromwales
Research study on team perfo…
TrAiDoS
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Poker
Nebuchad
Info SLEgma_12
SLEgma_12
Customize Sidebar...

Website Feedback

Closed Threads



Active: 18569 users

Lots of stats from the ASL/KSL era of pro Broodwar

Forum Index > BW General
Post a Reply
1 2 3 4 Next All
JackyVSO
Profile Joined July 2018
Denmark85 Posts
October 23 2023 22:27 GMT
#1
Following the publication of ladder game data analysis in Kraekkling's thread, here is an extensive analysis of data from all Starleague (ASL/KSL) games played between 2016 and 2023.

The analysis is based on a new, manually compiled dataset of the 1,906 on-stage games of ASL seasons 1-16 and KSL seasons 1-4. The findings relate to many different aspects including matchup dynamics (by year, game duration, spawn locations etc.), player rankings (winrates, Elo), map balance rankings, as well as sundry other enquiries including but not limited to testing out the famous "If I win game 1, I'll win the whole series" claim.

I have written up the findings on a web page with a lot of graphs and tables. Check it out in the link below:

All the stats from the ASL/KSL era
This is my signature. I love that I can have a signature here. I haven't had a signature since like 2008. It reminds me of the old internet. I wish I knew what to put here though.
TMNT
Profile Joined January 2021
2627 Posts
October 24 2023 00:38 GMT
#2
While I appreciate the analysis, I think the limitation of sample size and more importantly, the cup format of ASL and KSL, make the methodology a bit flawed, which leads to some misleading conclusions.

For example, ain't no way Sylphid is the most balanced map ever made. If anything it's one of the worst. You can check its stats (with number of games in the range of thousands) on eloboard and see.

The reason: with 141 games as a total sample size, excluding the mirror matchups maybe we have like 100 games left (just hypothetically), that leaves us with 33-34 games per matchup which means you have a ratio of 17:17 for a totally balanced map (at 50%) and only a 3-game swing makes it become a totally unbalanced map with 40% win rate for one race. And that's for Sylphid with a total games of 141. As for maps like Vermeer with 46 games, I can only imagine you have a sample size of 10 for each matchup.

The second problem is the cup format which, combined with the sample size, skew the win rate of players in every direction. This is because the quality of players in the Ro24 is very different to Ro16, let alone Ro8, 4 and finals. For example, let's say a player has a record of 8-4 before the semifinals, but then loses the semi 0-4 (to Flash for example). He will end up with a win rate of 50%, which is not better than a player with a record of 2-1 in Ro24 and 1-2 in Ro16.

You would think it will eventually even out after 20 seasons, but clearly not enough. That's why you end up with stuff like:
- Mong and Sea are better TvP players than Light and Last? And Last at 7th place nonetheless.
- Ample is the 5th best TvZ player in ASL+KSL history?
- Jaehoon and Horang2 are better PvT players than Bisu and... Rain?
- Best is a better PvZ player than Bisu and Mini?
- Sacscri as the 5th best ZvT player?
- Queen only at 8th spot in the ZvP table? (probably because he lost 2-8 to Mini in two semifinals which makes his stats look worse)

Note that you don't see those irregularities in the ranking for 3 mirror matchups? That's quite self explanatory.
Jealous
Profile Blog Joined December 2011
10111 Posts
October 24 2023 00:54 GMT
#3
Great work! Nicely formatted, and some interesting stats to explore there. Thank you for sharing
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
prosatan
Profile Joined September 2009
Romania7905 Posts
October 24 2023 05:22 GMT
#4
Amazing work!
Lee JaeDong Fighting! The only church that illuminates is the one that burns.
JackyVSO
Profile Joined July 2018
Denmark85 Posts
Last Edited: 2023-10-24 07:13:21
October 24 2023 07:08 GMT
#5
On October 24 2023 09:38 TMNT wrote:
While I appreciate the analysis, I think the limitation of sample size and more importantly, the cup format of ASL and KSL, make the methodology a bit flawed, which leads to some misleading conclusions.

For example, ain't no way Sylphid is the most balanced map ever made. If anything it's one of the worst. You can check its stats (with number of games in the range of thousands) on eloboard and see.

The reason: with 141 games as a total sample size, excluding the mirror matchups maybe we have like 100 games left (just hypothetically), that leaves us with 33-34 games per matchup which means you have a ratio of 17:17 for a totally balanced map (at 50%) and only a 3-game swing makes it become a totally unbalanced map with 40% win rate for one race. And that's for Sylphid with a total games of 141. As for maps like Vermeer with 46 games, I can only imagine you have a sample size of 10 for each matchup.

The second problem is the cup format which, combined with the sample size, skew the win rate of players in every direction. This is because the quality of players in the Ro24 is very different to Ro16, let alone Ro8, 4 and finals. For example, let's say a player has a record of 8-4 before the semifinals, but then loses the semi 0-4 (to Flash for example). He will end up with a win rate of 50%, which is not better than a player with a record of 2-1 in Ro24 and 1-2 in Ro16.

You would think it will eventually even out after 20 seasons, but clearly not enough. That's why you end up with stuff like:
- Mong and Sea are better TvP players than Light and Last? And Last at 7th place nonetheless.
- Ample is the 5th best TvZ player in ASL+KSL history?
- Jaehoon and Horang2 are better PvT players than Bisu and... Rain?
- Best is a better PvZ player than Bisu and Mini?
- Sacscri as the 5th best ZvT player?
- Queen only at 8th spot in the ZvP table? (probably because he lost 2-8 to Mini in two semifinals which makes his stats look worse)

Note that you don't see those irregularities in the ranking for 3 mirror matchups? That's quite self explanatory.


I agree with this, especially that historical sum total winrates don't translate to a skill ranking. In the case of Sea, he was one of the strongest Terrans in 2017 but he's very far from that now. The total winrates obviously don't pay any attention to time. The Elo ranking does, though, so that should give a better picture of who is stronger now.

But yes, the sample rate means that most of the stats can't be interpreted as evidence of strong underlying trends, and some of them are nothing but hints. But the stats are what they are, and it's up to each of us what we will make of them.

About
"- Ample is the 5th best TvZ player in ASL+KSL history?"
and
"- Jaehoon and Horang2 are better PvT players than Bisu and... Rain?"

Well, they have a higher winrate in those matchups.I can't measure whether they are "better" in general, and my gut instinct is definitely to agree with you that they are probably not. Maybe it's useful to think of the winrate rankings more as a scoreboard than as an accurate reflection of skill levels.
This is my signature. I love that I can have a signature here. I haven't had a signature since like 2008. It reminds me of the old internet. I wish I knew what to put here though.
Zealgoon
Profile Joined January 2013
China187 Posts
October 24 2023 07:21 GMT
#6
Good work! One request - instead of measuring how "fast" or "slow" a player is by their game length, can you only count the duration of games they won?
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
October 24 2023 08:00 GMT
#7
Wow this looks like it took a lot of work and you've formatted it well too! Thanks for your time and Effort
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
Lovethelord
Profile Blog Joined January 2023
46 Posts
October 24 2023 08:48 GMT
#8
this is really amazing. thank you. BW is extremely balanced
masoka82
Profile Joined June 2020
Spain594 Posts
October 24 2023 08:53 GMT
#9
Great work! Thank you
JackyVSO
Profile Joined July 2018
Denmark85 Posts
Last Edited: 2023-10-24 10:54:07
October 24 2023 10:16 GMT
#10
On October 24 2023 16:21 Zealgoon wrote:
Good work! One request - instead of measuring how "fast" or "slow" a player is by their game length, can you only count the duration of games they won?


Interesting idea. I'll note that down and let you know when I've had time to look into it. You can see the winrates of a few selected players divided into time intervals in the article, which I guess is kind of close to what you're asking. The players selected are the ones with high variance between the different intervals.

Edit: actually this was really easy to look up by modifying the other script very slightly. This is what the table of average win duration by player looks like.
This is my signature. I love that I can have a signature here. I haven't had a signature since like 2008. It reminds me of the old internet. I wish I knew what to put here though.
True_Spike
Profile Joined July 2004
Poland3416 Posts
October 24 2023 11:48 GMT
#11
Amazing work. Read through all of it, really interesting, but not really surprising :D
Kraekkling
Profile Blog Joined June 2007
395 Posts
Last Edited: 2023-10-24 12:36:09
October 24 2023 12:35 GMT
#12
Well done. It must have been a huge amount of work to collect data on game length and spawn locations by hand from 2 thousand afreeca vods, huge respect for your determination!

As discussed in the thread, I agree that we should be careful not to draw too many conclusions from stats which are based on a small sample of games, like for example balance stats for some of the maps.

Overall I think there are many valuable insights here. In particular, to me it was remarkably interesting to see how much Terran seems to rely on close spawns on 4-player maps.
(*^^)(^*)
JackyVSO
Profile Joined July 2018
Denmark85 Posts
October 24 2023 12:49 GMT
#13
On October 24 2023 21:35 Kraekkling wrote:
Well done. It must have been a huge amount of work to collect data on game length and spawn locations by hand from 2 thousand afreeca vods, huge respect for your determination!

As discussed in the thread, I agree that we should be careful not to draw too many conclusions from stats which are based on a small sample of games, like for example balance stats for some of the maps.

Overall I think there are many valuable insights here. In particular, to me it was remarkably interesting to see how much Terran seems to rely on close spawns on 4-player maps.


Thank you. Yeah, I created an interface for putting in the data and then just filled it in little by little at times when I wasn't doing anything else important, over a year or so. I'm sure there was a smarter approach 😂 But hey, it worked out.
This is my signature. I love that I can have a signature here. I haven't had a signature since like 2008. It reminds me of the old internet. I wish I knew what to put here though.
FlaShFTW
Profile Blog Joined February 2010
United States10106 Posts
October 24 2023 15:24 GMT
#14
Rain with an 84% PvP win rate is just crazy to me. Further noting that TvT and PvP are definitely more "skilled" mirror matchups while Zerg, with not one player having over 55% win rate, is definitely a coin flip matchup with the most amount of RNG based off build order wins. Sad to see Jaedong, which we used to nickname the matchup JvZ, be only at 33% WR, which is likely due to him being older and can't rely on his insane micro to level the game after a build order loss.

Also, it seems that 3 player maps are the most balanced overall for all 3 races (PvZ being the most imbalanced). This might be because 3p maps are just better for every race, or because RNG of spawn location, thus evening out the matchups (unlike 4p maps where cross spawns give no one a true advantage, 3p maps will always have someone spawn in a "favorable" position).

Really cool post overall, but I do agree with small sample sizes that some of the conclusions can't be totally drawn out from the games.
Writer#1 KT and FlaSh Fanboy || Woo Jung Ho Never Forget || Teamliquid Political Decision Desk
TL+ Member
Mutaller
Profile Blog Joined July 2013
United States1050 Posts
October 24 2023 16:36 GMT
#15
Average game length to me was very interesting. Fun to see most zergs average game length under 13 minutes
"To practice isn't for you to get better now in the present. Practice will never betray you and will always come back for you in the future." -Jaedong
LUCKY_NOOB
Profile Blog Joined June 2013
Bulgaria1417 Posts
October 24 2023 18:08 GMT
#16
The pies and half donuts look tasty! ; D

I think we should not forget the finals either (where it really matters in terms of cash)

Terrans have won as much as the other 2 races COMBINED!!!!!!!!!!! T = Z + P ( T 10W = Z 6W + P 4W)

In terms of raw first place cash won T>Z+P

Terran: $ 613,466 (ASL $ 474,347) > Z+P Total: $ 549,839

Zerg: $ 338,040 (ASL $ 267,026)

Protoss: $ 211,799 (ASL $ 143,911)

*according to liquipedia and my calculations excluding VANT36.5 National Starleague and HungryApp Starz League with Kongdoo who are literally NOT named ASL or KSL (1 Z and 1 T victories there).

[image loading]

[image loading]

ko-fi.com/luckynoob Fuck Micropp #BringBackSkype #BBS
Mutaller
Profile Blog Joined July 2013
United States1050 Posts
October 24 2023 19:07 GMT
#17
On October 25 2023 03:08 LUCKY_NOOB wrote:
The pies and half donuts look tasty! ; D

I think we should not forget the finals either (where it really matters in terms of cash)

Terrans have won as much as the other 2 races COMBINED!!!!!!!!!!! T = Z + P ( T 10W = Z 6W + P 4W)

In terms of raw first place cash won T>Z+P

Terran: $ 613,466 (ASL $ 474,347) > Z+P Total: $ 549,839

Zerg: $ 338,040 (ASL $ 267,026)

Protoss: $ 211,799 (ASL $ 143,911)

*according to liquipedia and my calculations excluding VANT36.5 National Starleague and HungryApp Starz League with Kongdoo who are literally NOT named ASL or KSL (1 Z and 1 T victories there).

+ Show Spoiler +
[image loading]

[image loading]



I wish this was a good way to see how terrans perform, but ASL seasons do not have the say pay out each season. Majority pay around 22k, however, ASL4 paid out 52,650 which FlaSh won.
"To practice isn't for you to get better now in the present. Practice will never betray you and will always come back for you in the future." -Jaedong
Ideas
Profile Blog Joined April 2008
United States8082 Posts
October 24 2023 19:14 GMT
#18
I totally see TMNT's point about sample size but it is a good indication about which players do better or worse in certain MUs during ASL. For example I would normally Light over any Zerg in Proleague or KCM as he's basically the strongest general TvZer but he seems to do worse in offline planned matches. Snow has been the strongest general Protoss player for the last year but has really struggled to get out of group stages in ASL for the last few seasons.

Also damn yea flash really was GOAT!
Free Palestine
Zealgoon
Profile Joined January 2013
China187 Posts
October 25 2023 05:35 GMT
#19
On October 24 2023 19:16 JackyVSO wrote:
Show nested quote +
On October 24 2023 16:21 Zealgoon wrote:
Good work! One request - instead of measuring how "fast" or "slow" a player is by their game length, can you only count the duration of games they won?


Interesting idea. I'll note that down and let you know when I've had time to look into it. You can see the winrates of a few selected players divided into time intervals in the article, which I guess is kind of close to what you're asking. The players selected are the ones with high variance between the different intervals.

Edit: actually this was really easy to look up by modifying the other script very slightly. This is what the table of average win duration by player looks like.

Thanks for the quick reply. Free is looking a lot less slow now
Highwinds
Profile Joined August 2010
Canada955 Posts
October 25 2023 10:24 GMT
#20
"Reverse sweeps

The last series stat I’ve registered is the probability of reverse sweeps. In 197 Best-of-5s, we have seen six reverse sweeps. The probability of making a reverse sweep in a Best-of-5 (i.e. the probability that if you’re down 0-2, you go on to win the series) stands at 6%."

Maybe im confused, but how can 6/197 be 6%? Shouldn't it be around 3%? Or is it that only 100 games ended up being a 0-2 to start with. That was the only part that confused me here
Yes It's a Good Day. 저는 아이유 사랑해요!
1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 13h 13m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
UpATreeSC 193
ForJumy 93
StarCraft: Brood War
Dewaltoss 126
sas.Sziky 50
ZZZero.O 41
Dota 2
Pyrionflax203
LuMiX1
Counter-Strike
fl0m6952
Foxcn819
Super Smash Bros
Mew2King90
Heroes of the Storm
Grubby3708
Liquid`Hasu553
Other Games
summit1g3218
FrodaN1505
elazer110
ZombieGrub73
Trikslyr69
Tefel4
Organizations
Dota 2
PGL Dota 2 - Secondary Stream904
Other Games
BasetradeTV25
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 22 non-featured ]
StarCraft 2
• davetesta39
• musti20045 14
• Reevou 7
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• blackmanpl 24
• Eskiya23 15
• FirePhoenix4
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21274
League of Legends
• Doublelift4213
• TFBlade1489
• Shiphtur576
Other Games
• imaqtpie1317
• Scarra494
Upcoming Events
The PondCast
13h 13m
Bellum Gens Elite
14h 13m
WardiTV Invitational
14h 13m
Replay Cast
1d 3h
OSC
1d 3h
Bellum Gens Elite
1d 14h
WardiTV Invitational
1d 17h
BSL 2v2 ProLeague
1d 22h
Replay Cast
2 days
CranKy Ducklings
2 days
[ Show More ]
SC Evo League
2 days
Bellum Gens Elite
2 days
Fire Grow Cup
2 days
CSO Contender
2 days
BSL: ProLeague
2 days
StRyKeR vs MadiNho
Cross vs UltrA
TT1 vs JDConan
Bonyth vs Sziky
Replay Cast
3 days
SOOP Global
3 days
Creator vs Rogue
Cure vs Classic
SOOP
3 days
SHIN vs GuMiho
Sparkling Tuna Cup
3 days
AllThingsProtoss
3 days
Fire Grow Cup
3 days
BSL: ProLeague
3 days
HBO vs Doodle
spx vs Tech
DragOn vs Hawk
Dewalt vs TerrOr
Replay Cast
4 days
Replay Cast
5 days
Replay Cast
5 days
WardiTV Invitational
5 days
GSL Code S
6 days
Rogue vs GuMiho
Maru vs Solar
Liquipedia Results

Completed

CSL Season 17: Qualifier 1
DreamHack Dallas 2025
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL Season 17: Qualifier 2
2025 GSL S2
Bellum Gens Elite Stara Zagora 2025
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025

Upcoming

CSL 17: 2025 SUMMER
Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLAN 2025
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Murky Cup #2
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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.