• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 02:18
CET 08:18
KST 16:18
  • 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
ByuL: The Forgotten Master of ZvT28Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Team Liquid Map Contest - Preparation Notice0Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza1Weekly Cups (Feb 16-22): MaxPax doubles0Weekly Cups (Feb 9-15): herO doubles up2ACS replaced by "ASL Season Open" - Starts 21/0258
StarCraft 2
General
Nexon's StarCraft game could be FPS, led by UMS maker How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Team Liquid Map Contest - Preparation Notice Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza Terran AddOns placement
Tourneys
RSL Season 4 announced for March-April PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) Sparkling Tuna Cup - Weekly Open Tournament SEL Doubles (SC Evo Bimonthly) WardiTV Team League Season 10
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 515 Together Forever Mutation # 514 Ulnar New Year Mutation # 513 Attrition Warfare
Brood War
General
It's March 3rd CasterMuse Youtube Recent recommended BW games Soma Explains: JD's Unrelenting Aggro vs FlaSh TvZ is the most complete match up
Tourneys
[Megathread] Daily Proleagues BWCL Season 64 Announcement The Casual Games of the Week Thread [LIVE] [S:21] ASL Season Open Day 1
Strategy
Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Simple Questions, Simple Answers Zealot bombing is no longer popular?
Other Games
General Games
Battle Aces/David Kim RTS Megathread Nintendo Switch Thread Diablo 2 thread Path of Exile Online Quake Live Config Editor Tool
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
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
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread NASA and the Private Sector Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Just Watchers: Why Some Only…
TrAiDoS
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1898 users

Lots of stats from the ASL/KSL era of pro Broodwar - Page 4

Forum Index > BW General
Post a Reply
Prev 1 2 3 4 All
cheesehuehue
Profile Joined March 2024
Vatican City State90 Posts
Last Edited: 2024-11-17 21:58:59
November 17 2024 21:46 GMT
#61
Yeah I'm not reading whatever certain contrarian may have said, it's like talking with a wall.

On November 16 2024 21:41 RJBTVYOUTUBE wrote:
Because the sample size is so tiny its much more affected by player individual skill.


That shouldn't be a problem. @JackyVSO some suggestions that you might want to try to extract more information from the data:

- Instead of calculating a single PvZ (or ZvP) win rate, you could calculate the PvZ win rate for every Protoss player that has participated in ASL/KSL/SSL. Then average the win rate of all players. You can even use a bootstrap approach to calculate an empirical p-value and confidence interval, even with a small number of players. For instance, you could run a bootstrap resampling (e.g. using 10k replicates) for each player. For each replicate you can get an average PvZ (average of the PvZ winrate of all protoss players). You will have 10k means (from 10k replicates). You can use the distribution of those means to calculate the confidence intervals. Alternatively, you could use the same approach but resampling matches rather than players (i.e. perform the bootstrap on the pooled-matches, not on specific players' matches). A third approach would be to bootstrap the players themself (i.e. randomly leave some of the players out). Would be interesting to compare the estimates of the three approaches. If all bootstrap analyses lead to the same conclusion then that would put a nail in the coffin. If they differ, the interpretation would be more complicated. One caveat of the first approach is that you will probably have to standardize it by running the same procedure for Zergs (ZvP win rate), and standardize the win rates so that they sum up to 100% (they sum could deviate from 100% due to the unbalanced sample size). So for instance Adjusted_PvZ=[PvZ/(PvZ + ZvP)], and Adjusted_ZvP=[ZvP/(PvZ + ZvP)]. You would need to calculate those adjusted win rates for every bootstrap replicate. Same for other match ups.

On November 16 2024 21:41 RJBTVYOUTUBE wrote:
These stats are close enough to 50% to say the game is balanced.

No one, absolutely no one, has ever provided a systematic and unbiased* analysis that proves that the game is unbalanced. Every time someone has complained about the game being imbalanced has been based on specific, anecdotal observations that were hand-picked.

And by systematic and unbiased I mean a strict analysis where the populations were declared ahead of time, where the inclusion and exclusion criteria (game-wise, and players-wise) were also declared ahead of time and applied equally to all races. Trying to restrict the inclusion of players of one race (Protoss) based on length of professional career, but not of other races is cherry picking: The selection criteria must be the same for all observations. And by populations I mean declaring ahead of time about whom the generalizations are being made: "All players that participated in ASL/KSL/SSL", "All players that participated in KCM", "All ladder players with a MMR above e.g. 2300", etc. Cherry picking specific observations to support an already made conclusion is nonsense.

Criticizing this analysis for only considering ASL/KSL/SSL is nonsensical. That's how the population was defined. The same analysis can be repeated in any other pre-defined population, and if all populations lead to the same conclusion then the debate is settled until anyone provides an analysis of another reasonably defined population with a different conclusion.

Kraekkling did an analysis of ladder games, defining different selection criteria (based on MMR and effective APM thresholds). The conclusions are similar: P>T>Z>P.
One thing that was missing from the ladder games analysis is that the win rates could also be calculated as the average of the win rates of players of each race. The analysis could also be restricted to only main accounts/main race, and at least say X games during the last year, and at least X games per month every month. The proportion of protoss at the top could also be compared to the proportion of protoss players at different MMR bins, and see if they become under represented (relative to the lower MMR bin), as the MMR threshold is increased, etc, etc.








TMNT
Profile Joined January 2021
3118 Posts
Last Edited: 2024-11-18 14:15:30
November 18 2024 13:51 GMT
#62
That's a lot of fallacies in one post lol (once again, from the guy who always accuses others of using fallacies)

I doubt anyone here would strongly disagree with the notion of P>T>Z>P.

What the "Protoss whiners" are saying is P>T>>>Z>>P or something like that (the number of ">" in TvZ and ZvP relative to each other is up for debate though, while sometimes there are people arguing that P=T), but one thing for sure PvT is the least imba matchup among the three. At the top level mind. And it's not cherry picked observations. It's actually every time another evidence shows up, people are like 'here we go again'.

- Kespa stats from 2001-2012 (~35k games). It reads 52.1% PvT, 54.5% TvZ, 54.7% ZvP.

- Eloboard stats from 2021-2024 (~70k games). No Flash by the way. It reads 47.7% PvT, 55.1% TvZ, 52.3% ZvP.

- Sponbbang stats from 2017-2021 (which means with Flash) shows similar stats to eloboard by the way. The site is dead now but I believe there are screenshots of those stats we can even find right here in tl.

- 8 mil games (mostly ladder I think) analysis from Kraekkling. It says from 2k mmr and above only PvT win rate is less than 50%.

- Extracted data from KCM race wars since 2021 (which means no Flash) I posted in the previous page. 52.1% PvT, 52.6% TvZ, 54.3% ZvP.

The populations of those analyses are well defined, no? Not that I'm saying there is no flaws in the observed data, but that's the only thing we have to work with at the moment.

It's funny because this:
Instead of calculating a single PvZ (or ZvP) win rate, you could calculate the PvZ win rate for every Protoss player that has participated in ASL/KSL/SSL. Then average the win rate of all players.

One thing that was missing from the ladder games analysis is that the win rates could also be calculated as the average of the win rates of players of each race

is very close to what I literally did in the previous page (except it's the accumulated win rate of the examined players, not the average of their individual win rates - but if we treat it the latter way, the same trend remains as well). But since this troll can't argue with that (because it contradicts his already made conclusion) he just pretends it doesn't exist and keeps spilling out jargons.


- The only time the stats look different from the other observations is in this ASL/KSL/SSL thread where we have 53.4% PvT, 52.5% TvZ, 52% ZvP but as I already pointed out that's because of the combination of low sample size + uneven player pools for each race. Here's what happens if we standardize (lol) the data by comparing the accumulated win rates of the top 4, 8, 12 etc. players of each race (raw data in page 2):

[image loading]


Pls spare my poor excel skills. Note that only 12 Protosses have more than 10 PvT games in ASL/SSL/KSL and after that we have Noob and Brain who played a combined 5 games with a freaking win rate of 100% (hence the little bump from top 12 to top 16).

And the more shocking thing is, even if we remove Flash (best TvZ) and Soma (best ZvP) from the data, and keep all the Protoss players in, Protoss doesn't even come out on top if we look at the top 8 players: 56.9% PvT, 58.5% TvZ, 56.5% ZvP.
cheesehuehue
Profile Joined March 2024
Vatican City State90 Posts
Last Edited: 2024-11-18 20:41:23
November 18 2024 20:10 GMT
#63
On November 18 2024 22:51 TMNT wrote:
I doubt anyone here would strongly disagree with the notion of P>T>Z>P.

Then WTF are you yapping so much about??????

And you provide all the eloboard results as a single stats. Really, you didn't think of stratifying in any meaningful way? By elo, proleage, k-league, etc???? How dumb are you?????
TMNT
Profile Joined January 2021
3118 Posts
Last Edited: 2024-11-18 21:41:52
November 18 2024 21:40 GMT
#64
On November 19 2024 05:10 cheesehuehue wrote:
Show nested quote +
On November 18 2024 22:51 TMNT wrote:
I doubt anyone here would strongly disagree with the notion of P>T>Z>P.

Then WTF are you yapping so much about??????

Dont you know how to read? It's literally written in the very next sentences of my post:

"What the "Protoss whiners" are saying is P>T>>>Z>>P or something like that (the number of ">" in TvZ and ZvP relative to each other is up for debate though, while sometimes there are people arguing that P=T), but one thing for sure PvT is the least imba matchup among the three"


It's also a response to your original post:
However the advantage of Z over P is smaller than both the advantage of P over T, and the advantage of T over Z.

But people who whine about Protoss being the weakest race will simply reject the evidence and get angry for presenting FACTS to them. Unless you can support your whining with FACTS, SC is a balanced game. PERIOD.

Now please explain how come you had no problems announcing the part in bold with confidence after seeing a stat calculated in the same method with the other stats that everyone has been aware of that I just presented? Suddenly there is no need for confidence intervals or anything when it supports your conclusion eh?

Also it's funny because your first and second paragraph here kind of contradict each other lol. Obviously if Z>P>>T>>Z then Z is the weakest race. It's nice of you to not whine but the game would not be balanced in that case nonetheless.

And you provide all the eloboard results as a single stats. Really, you didn't think of stratifying in any meaningful way? By elo, proleage, k-league, etc???? How dumb are you?????

Because I'm not making an analysis and at the same time call out people for not accepting my FACTS.

But maybe you're right. We should stratify it. So how come I haven't seen you demanding the ASL stats to be stratified into Ro24/16/8 games, or top 4/8/12 players for each race? Oh wait, I already did the latter for you without anyone asking, but you're still ignoring it, well well, because it doesn't support your conclusion.
RJBTVYOUTUBE
Profile Joined December 2023
Netherlands1125 Posts
November 19 2024 06:08 GMT
#65
we should start analyzing data excluding outlier players from the data. top 7 for each race but exclude the top 1 and bottom 1 to reduce the influence an outlier has on the data pool. and use only eloboard for the data because it includes kcm and starleagues. exclude maps like troy, monty and minstrel that have lopsided winrates for specific match-ups. preferably use maps that are considered most balanced like Radeon, apocalypse etc.
JDON MY SOUL!
TMNT
Profile Joined January 2021
3118 Posts
November 19 2024 07:41 GMT
#66
On November 19 2024 15:08 RJBTVYOUTUBE wrote:
we should start analyzing data excluding outlier players from the data. top 7 for each race but exclude the top 1 and bottom 1 to reduce the influence an outlier has on the data pool. and use only eloboard for the data because it includes kcm and starleagues. exclude maps like troy, monty and minstrel that have lopsided winrates for specific match-ups. preferably use maps that are considered most balanced like Radeon, apocalypse etc.

That's one way. Although I'd add we should do both (with outliers and without outliers) and compare the results. The thing with BW statistics is no analysis can be definitive enough even if you manage to calculate p values or confidence intervals, because you always start with an observed data that has flaws. However, every stats can be suggestive. Thats why I'm always of the mindset that if most pieces of information suggest the same thing, then that thing is probably true.

The notion that P is the weakest race at the top level because PvT is not as favourable as TvZ or ZvP is neither new nor something I invented/pre-concluded myself. It has been analysed by others and from many years ago. For example here and here. We saw the same pattern in Kespa as we're seeing now. There is simply too much smoke for it to not be a fire.
M3t4PhYzX
Profile Joined March 2019
Poland4235 Posts
November 19 2024 10:02 GMT
#67
On November 18 2024 22:51 TMNT wrote:
That's a lot of fallacies in one post lol (once again, from the guy who always accuses others of using fallacies)

I doubt anyone here would strongly disagree with the notion of P>T>Z>P.

What the "Protoss whiners" are saying is P>T>>>Z>>P or something like that (the number of ">" in TvZ and ZvP relative to each other is up for debate though, while sometimes there are people arguing that P=T), but one thing for sure PvT is the least imba matchup among the three. At the top level mind. And it's not cherry picked observations. It's actually every time another evidence shows up, people are like 'here we go again'.

- Kespa stats from 2001-2012 (~35k games). It reads 52.1% PvT, 54.5% TvZ, 54.7% ZvP.

- Eloboard stats from 2021-2024 (~70k games). No Flash by the way. It reads 47.7% PvT, 55.1% TvZ, 52.3% ZvP.

- Sponbbang stats from 2017-2021 (which means with Flash) shows similar stats to eloboard by the way. The site is dead now but I believe there are screenshots of those stats we can even find right here in tl.

- 8 mil games (mostly ladder I think) analysis from Kraekkling. It says from 2k mmr and above only PvT win rate is less than 50%.

- Extracted data from KCM race wars since 2021 (which means no Flash) I posted in the previous page. 52.1% PvT, 52.6% TvZ, 54.3% ZvP.

The populations of those analyses are well defined, no? Not that I'm saying there is no flaws in the observed data, but that's the only thing we have to work with at the moment.

It's funny because this:
Show nested quote +
Instead of calculating a single PvZ (or ZvP) win rate, you could calculate the PvZ win rate for every Protoss player that has participated in ASL/KSL/SSL. Then average the win rate of all players.

One thing that was missing from the ladder games analysis is that the win rates could also be calculated as the average of the win rates of players of each race

is very close to what I literally did in the previous page (except it's the accumulated win rate of the examined players, not the average of their individual win rates - but if we treat it the latter way, the same trend remains as well). But since this troll can't argue with that (because it contradicts his already made conclusion) he just pretends it doesn't exist and keeps spilling out jargons.


- The only time the stats look different from the other observations is in this ASL/KSL/SSL thread where we have 53.4% PvT, 52.5% TvZ, 52% ZvP but as I already pointed out that's because of the combination of low sample size + uneven player pools for each race. Here's what happens if we standardize (lol) the data by comparing the accumulated win rates of the top 4, 8, 12 etc. players of each race (raw data in page 2):

[image loading]


Pls spare my poor excel skills. Note that only 12 Protosses have more than 10 PvT games in ASL/SSL/KSL and after that we have Noob and Brain who played a combined 5 games with a freaking win rate of 100% (hence the little bump from top 12 to top 16).

And the more shocking thing is, even if we remove Flash (best TvZ) and Soma (best ZvP) from the data, and keep all the Protoss players in, Protoss doesn't even come out on top if we look at the top 8 players: 56.9% PvT, 58.5% TvZ, 56.5% ZvP.

Some great stats right there. Thanks a lot.
odi profanum vulgus et arceo
Prev 1 2 3 4 All
Please log in or register to reply.
Live Events Refresh
Next event in 17h 42m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 152
StarCraft: Brood War
Britney 14450
Sea 9174
Calm 4842
GuemChi 2549
Tasteless 297
Leta 136
Dewaltoss 65
ToSsGirL 27
Icarus 9
Dota 2
XaKoH 375
NeuroSwarm80
League of Legends
JimRising 605
Counter-Strike
Stewie2K1219
m0e_tv646
Other Games
summit1g7001
C9.Mang0359
WinterStarcraft213
Mew2King136
RuFF_SC225
Organizations
Other Games
gamesdonequick776
Counter-Strike
PGL218
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH649
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Azhi_Dahaki8
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo2194
• Stunt618
Upcoming Events
PiGosaur Cup
17h 42m
Replay Cast
1d 1h
Replay Cast
1d 16h
The PondCast
2 days
KCM Race Survival
2 days
WardiTV Winter Champion…
2 days
Replay Cast
2 days
Ultimate Battle
3 days
Light vs ZerO
WardiTV Winter Champion…
3 days
Classic vs Nicoract
herO vs YoungYakov
ByuN vs Gerald
Clem vs Krystianer
Replay Cast
3 days
[ Show More ]
CranKy Ducklings
4 days
WardiTV Winter Champion…
4 days
MaxPax vs Spirit
Bunny vs Rogue
Cure vs SHIN
Solar vs Zoun
Replay Cast
4 days
Sparkling Tuna Cup
5 days
WardiTV Winter Champion…
5 days
Replay Cast
5 days
Replay Cast
6 days
Monday Night Weeklies
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-03-02
PiG Sty Festival 7.0
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
Spring Cup 2026
WardiTV Winter 2026
Nations Cup 2026
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025

Upcoming

ASL Season 21: Qualifier #1
ASL Season 21: Qualifier #2
ASL Season 21
Acropolis #4 - TS6
Acropolis #4
IPSL Spring 2026
CSLAN 4
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
NationLESS Cup
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
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.