• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:02
CEST 21:02
KST 04: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
[ASL21] Ro4 Preview: On Course10Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16
Community News
Maestros of The Game 2 announcement and schedule !9Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12Code S Season 1 (2026) - RO12 Results12026 GSL Season 1 Qualifiers25
StarCraft 2
General
Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Code S Season 1 (2026) - RO12 Results
Tourneys
Maestros of The Game 2 announcement and schedule ! 2026 GSL Season 2 Qualifiers SC2 INu's Battles#16 <BO.9> Master Swan Open (Global Bronze-Master 2) GSL Code S Season 1 (2026)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
Flashes ASL S21 Ro8 Review ASL Tickets to Live Event Finals? [ASL21] Ro4 Preview: On Course Quality of life changes in BW that you will like ? Why there arent any 256x256 pro maps?
Tourneys
[ASL21] Semifinals A [Megathread] Daily Proleagues [BSL22] RO16 Group Stage - 02 - 10 May [ASL21] Ro8 Day 3
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates Muta micro map competition What's the deal with APM & what's its true value
Other Games
General Games
Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread Daigo vs Menard Best of 10
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
UK Politics Mega-thread US Politics Mega-thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread The Letting Off Steam Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2208 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
3171 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
10321 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
Romania8802 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
47 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
Poland3432 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
675 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 States10399 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 States1051 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
Bulgaria1543 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
Mutaller
Profile Blog Joined July 2013
United States1051 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 States8170 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
Monday Night Weeklies
16:00
#51
RotterdaM848
TKL 354
IndyStarCraft 270
SteadfastSC246
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 848
TKL 354
IndyStarCraft 270
SteadfastSC 246
MaxPax 202
StarCraft: Brood War
Calm 3777
Hyuk 157
Dewaltoss 156
ggaemo 130
firebathero 89
Aegong 44
Mong 31
HiyA 31
Hyun 30
Rock 22
[ Show more ]
Hm[arnc] 14
Dota 2
monkeys_forever483
XaKoH 314
NeuroSwarm93
LuMiX1
League of Legends
tarik_tv2074
Counter-Strike
fl0m7448
olofmeister3146
pashabiceps1573
Fnx 1483
Heroes of the Storm
Liquid`Hasu339
MindelVK9
Other Games
Grubby5694
FrodaN2025
Liquid`RaSZi1947
B2W.Neo406
Hui .195
KnowMe185
C9.Mang0161
mouzStarbuck116
Livibee71
Trikslyr65
shahzam0
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 18 non-featured ]
StarCraft 2
• kabyraGe 184
• StrangeGG 93
• Reevou 3
• IndyKCrew
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• LaughNgamezSOOP
StarCraft: Brood War
• FirePhoenix9
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV457
• lizZardDota240
League of Legends
• imaqtpie1948
Other Games
• Shiphtur193
Upcoming Events
OSC
4h 58m
CranKy Ducklings
14h 58m
Afreeca Starleague
14h 58m
Light vs Flash
INu's Battles
15h 58m
ByuN vs herO
PiGosaur Cup
1d 4h
Replay Cast
1d 13h
Replay Cast
2 days
The PondCast
2 days
OSC
2 days
Replay Cast
3 days
[ Show More ]
RSL Revival
3 days
OSC
3 days
Korean StarCraft League
4 days
RSL Revival
4 days
BSL
4 days
GSL
5 days
Cure vs TBD
TBD vs Maru
BSL
5 days
Replay Cast
6 days
Liquipedia Results

Completed

CSL 2026 SPRING (S20)
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

Escore Tournament S2: W7
YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
BLAST Bounty Summer 2026: Closed Qualifier
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
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 © 2026 TLnet. All Rights Reserved.