• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 05:56
CEST 11:56
KST 18:56
  • 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] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy18ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book20
Community News
Weekly Cups (March 23-29): herO takes triple6Aligulac acquired by REPLAYMAN.com/Stego Research8Weekly Cups (March 16-22): herO doubles, Cure surprises3Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool51Weekly Cups (March 9-15): herO, Clem, ByuN win4
StarCraft 2
General
Is Adaferin Gel Effective for Pimples Find Out Rongyi Cup S3 - Preview & Info Team Liquid Map Contest #22 - Presented by Monster Energy Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool What mix of new & old maps do you want in the next ladder pool? (SC2)
Tourneys
https://www.facebook.com/LiverComplexNetherlands.O RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament StarCraft Evolution League (SC Evo Biweekly) WardiTV Mondays
Strategy
https://www.facebook.com/NaoriSymbiotics.USD
Custom Maps
[M] (2) Frigid Storage Publishing has been re-enabled! [Feb 24th 2026]
External Content
The PondCast: SC2 News & Results Mutation # 520 Moving Fees Mutation # 519 Inner Power Mutation # 518 Radiation Zone
Brood War
General
so ive been playing broodwar for a week straight. Pros React To: JaeDong vs Queen ASL21 General Discussion BSL 22 Map Contest — Submissions OPEN to March 10 Klaucher discontinued / in-game color settings
Tourneys
[Megathread] Daily Proleagues [ASL21] Ro24 Group E [ASL21] Ro24 Group F Azhi's Colosseum - Foreign KCM
Strategy
What's the deal with APM & what's its true value Fighting Spirit mining rates Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game Nintendo Switch Thread General RTS Discussion Thread Darkest Dungeon
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
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 TL Mafia Community Thread Five o'clock TL Mafia
Community
General
The Chess Thread US Politics Mega-thread Russo-Ukrainian War Thread NASA and the Private Sector Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Broowar part 2
qwaykee
China Uses Video Games to Sh…
TrAiDoS
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
ASL S21 English Commentary…
namkraft
Electronics
mantequilla
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10064 users

Race balance in progaming

Forum Index > BW General
Post a Reply
1 2 3 4 Next All
CaptainPlatypus
Profile Blog Joined March 2009
United States852 Posts
July 30 2009 06:50 GMT
#1
Introduction
This is something I hear a lot of fucking arguments about, especially from people absolutely convinced that Protoss is either stronger or weaker than the other races. I saw a thread recently about race balance at D level in ICCUP, and while interesting, it doesn't really have much impact on the higher levels of the game, which are a lot more interesting to me than my own D-level (on a good day) play. So, I grabbed some information off of TLPD and analyzed that shit.

Note: I'm a philosophy student. Math and statistics are not my strong point. There are probably at least a few minor errors in here that I didn't catch, even though I made my computer do most of the figgerin' for me.

Details
Now, on to the good stuff. Basically, the charts below represent the average ELO of each player, for all races (including 'all') against all races (including 'all'). The ELO is calculated separately for each opposing race (vA, vT, vZ, vP) but together for all races (Protoss are measured against all races in their vT, but vT is not measured against vP). What this means is that if Terrans have a higher ELO than everyone else at vZ, that's significant, but if Terrans have a higher ELO vZ than vP, that isn't.

All players:
[image loading]

Oh yeah, protoss is imba, all right. Except it isn't. Terrans are far and away outperforming everybody else, largely due to dominance in TvZ. Zergs come in second due to strength ZvP, and Protoss comes in last because they're barely better vT (their "strong" matchup) than Terrans are. And note that Terrans are better against Protosses than other Protosses are. This means that assuming completely 'average' gamers, your best chance of beating a Protoss is with a Zerg, your best chance of beating a Zerg is with a Terran, and there's no significant difference between countering Terran with Protoss or another Terran.

Top 50 players:
[image loading]

Wait, what? Now Terran is significantly better vT than Protoss, and Zerg is catching up? Admittedly, Protoss are doing better vZ now, but they're still dead last there, as well as in the overall standings. What's going on?
Oh, wait, but look! Now Protoss are doing slightly better mirror than Terrans are against them. Basically, what this means is that a lot of top Terran players are relatively strong at TvP and TvT (but weak at TvZ), and the top Protoss players are relatively strong at PvZ.

Conclusions
Wow, that was actually reasonably enlightening. Basically, in progaming, T>Z, Z>P, P=T (look how TvP is just barely stronger than PvP, and PvT is just barely stronger than TvT). This isn't to say that Terran is inherently the strongest race and Protoss is inherently the weakest - I'd have to actually do work to account for all the potential factors that influence why this turned out the way it did - but Terran is currently performing the best overall, and Protoss is currently performing the worst overall.

Now what's really interesting to me is how things change when you look at the top 50 instead. TvP loses ground to PvP, and PvT loses ground to TvT. TvZ looks way less disgustingly good and PvZ and ZvT look like they actually stands a snowball's chance in hell. What this means is that, on average, the difference between the best of starcraft players and the rest of starcraft players is that the Protosses are way better against Zergs, and the Zergs are way better against Terrans, but the Terrans improve relatively equally across the board. I'm not good enough to speculate as to why that is, but I'm sure some of the rest of you have theories.
FakeSteve[TPR]
Profile Blog Joined July 2003
Valhalla18444 Posts
July 30 2009 06:54 GMT
#2
This doesn't take into account things like maps and player skill. You can't determine game balance by looking at statistics so simply.
Moderatormy tatsu loops r fuckin nice
Camlito
Profile Blog Joined July 2007
Australia4040 Posts
Last Edited: 2009-07-30 06:57:00
July 30 2009 06:56 GMT
#3
Most of this stuff is known, but thanks for the input you put in . (If your another protoss whos angry that people say its easier, then , but otherwise good work.)

EDIT: Also what fakesteve said about maps.
sAviOr...
Dgtl
Profile Blog Joined December 2008
Canada889 Posts
July 30 2009 06:57 GMT
#4
Terrans improve across the board because they are mechanic driven race. Protoss is more reactive and since scouting in ZvP is so crucail it makes it so that when you miss something as toss you have a high chance of losing, increasing the loss rate for them. Zerg I think are about balancing larvea with drones and units and the balancing differs from MU to MU and from situation to situation. Terran on the other hand just have to have good macro and micro and be aware of what is going on. Their role does not shift dramaticly from MU to MU unlike toss or zerg.
^______________^
Nevuk
Profile Blog Joined March 2009
United States16280 Posts
July 30 2009 07:03 GMT
#5
Protoss is the hardest race to play (and perform well with) at the top level, this has been well known for a long time. I attribute a lot of this to PvP has the lowest peak ELO of any matchup, and the lowest elo average as well (it's the most luck based. One unit, DTs.).
ActualSteve
Profile Blog Joined April 2009
United States627 Posts
July 30 2009 07:07 GMT
#6
On July 30 2009 15:54 FakeSteve[TPR] wrote:
This doesn't take into account things like maps and player skill. You can't determine game balance by looking at statistics so simply.


Listen to fakie.
Still, thanks for the hard work.
You are now breathing manually.
Dazed.
Profile Blog Joined March 2008
Canada3301 Posts
Last Edited: 2009-07-30 07:08:19
July 30 2009 07:07 GMT
#7
On July 30 2009 15:54 FakeSteve[TPR] wrote:
This doesn't take into account things like maps and player skill. You can't determine game balance by looking at statistics so simply.
Well...even if you take statistics from the entirety of progaming history, or just generally accepted truths about starcraft, they both agree with his above statistics. T>z>p=t

thats always been the formula. Tell me a period in starcraft history when it was otherwise outside of maybe 1999?
Never say Die! ||| Fight you? No, I want to kill you.
Nevuk
Profile Blog Joined March 2009
United States16280 Posts
July 30 2009 07:11 GMT
#8
On July 30 2009 16:07 Dazed_Spy wrote:
Show nested quote +
On July 30 2009 15:54 FakeSteve[TPR] wrote:
This doesn't take into account things like maps and player skill. You can't determine game balance by looking at statistics so simply.
Well...even if you take statistics from the entirety of progaming history, or just generally accepted truths about starcraft, they both agree with his above statistics. T>z>p=t

thats always been the formula. Tell me a period in starcraft history when it was otherwise outside of maybe 1999?

I think another part of this is that protoss is the race who has always been the most dependent upon maps for balance, especially for pvz (FE wasn't easily viable on many maps until recently, etc. Neo Medusa is a great example of the way a map that was once balanced can drastically swing the other way after Zergs figure out zvp on it).
geegee1
Profile Blog Joined April 2009
United States618 Posts
July 30 2009 07:15 GMT
#9
Look at maps , players skill these are with pro gamers. terran always dominated in the pro scene but how about us in iccup everyone complain because of how much cheese they can do and get away with it terran really does require more apm to pull off
pew pew
Rostam
Profile Blog Joined December 2008
United States2552 Posts
July 30 2009 07:17 GMT
#10
Nice job, it seems in general right now a lot of terrans are struggling with TvZ, though not nearly to the degree that protoss players have been struggling with PvZ. I guess there's just more mid-level terrans than mid-level zergs right now.
BW forever || Thall
MannerMan
Profile Blog Joined July 2008
371 Posts
July 30 2009 07:18 GMT
#11
The argument isn't that protoss is stronger, but that it is easier to be good with them.

i.e. the learning curve is much easier for protoss than the other races, even if it doesn't go up further

Not saying that I necessarily have this viewpoint...
Failsafe
Profile Blog Joined July 2006
United States1298 Posts
July 30 2009 07:21 GMT
#12
your balance conclusions are exactly right and the people saying otherwise have already drank the koolaid. fuck the haters. the cavailer dismissal of your statistics is pretty disgusting when the results seem to reflect the opinions of the professional league. what are the chances that it is a mere coincidence?

this of course confirms my suspicion that protoss players are, as a group, the most talented, hardest working and best looking.

as for your top 50 results the explanation is that you can't get into the top 50 if you can only win 2 of 3 matchups consistently. protoss's weak matchup is pvz, and without being able to win pvz, protosses can't get into the top 50. zerg's weak matchup is zvt, and without being able to win zvt zergs can't get into the top 50. meanwhile, since there is no weak terran matchup (or tvp very marginally so) terran players don't have a similar deficit and so you see the terran in the top 50 improve relatively homogenously in each matchup
MrBitter: Phoenixes... They're like flying hellions. Always cost efficient.
FakeSteve[TPR]
Profile Blog Joined July 2003
Valhalla18444 Posts
Last Edited: 2009-07-30 07:34:10
July 30 2009 07:31 GMT
#13
uh for the record all i said is that there needs to be more thought put into the matter, accounting for maps, shifts in the metagame and how long it took the playerbase at that time to adapt, etc. i didn't say the conclusion was incorrect

There has also been a significant lack of talent in the Protoss player pool compared to the Zerg and Terran player pool at certain points in progaming. Protoss players emulating Stork's cheese builds (who only he was consistent in winning with) and getting rolled for a period of like 8 months messes the statistics, Protoss players being unable to deal with Savior's skullcrushery for so long until Bisu provided an answer, stuff like that.
Moderatormy tatsu loops r fuckin nice
despite
Profile Joined June 2009
Bulgaria105 Posts
July 30 2009 07:32 GMT
#14
I agree terran is the strongest race but it also requires the most skill to play.
Carnivorous Sheep
Profile Blog Joined November 2008
Baa?21244 Posts
Last Edited: 2009-07-30 07:38:03
July 30 2009 07:37 GMT
#15
All this says is to ban Terran =D

"I agree terran is the strongest race but it also requires the most skill to play."

Zerg...D:
TranslatorBaa!
Mikilatov
Profile Blog Joined May 2008
United States3897 Posts
July 30 2009 07:39 GMT
#16
Very interesting stats. Thanks for the hard work.

Of course, as everyone has already said, it's nothing to draw concrete conclusions from.
♥ I used to lasso the shit out of your tournaments =( ♥ | Much is my hero. | zizi yO~ | Be Nice, TL.
Mortality
Profile Blog Joined December 2005
United States4790 Posts
July 30 2009 07:40 GMT
#17
Uhm.... Terran vs Terran ELO over all active progamers is a completely meaningless figure. In Terran vs Terran, one Terran is always going to win and one Terran is always going to lose. In other words, the Terran vs Terran ELO should in theory be at 2000. The fact that it is higher than that only proves that there has been ELO inflation.

For Top 50 gamers, these numbers like "Terran vs Terran ELO" are relevant, and what they show is the following: in Terran vs Terran, there is less of a luck component than in Zerg vs Zerg and Protoss vs Protoss. We can deduce this by seeing that the top 50 Terran players are more consistent against their own race than the top 50 Zerg and Protoss players. However, again we have to be concerned against the possibility of ELO inflation and how it affects each race separately. This is not an easy task to do.

What is ELO inflation and why does this come about? Unfortunately, this particular topic is liable to open up a veritable shitstorm on the forums, particulraly regarding the "why" as in theory ELO inflation should not happen.

However, observe the following: over time, player ELO ratings have risen across the board in Starcraft. How do we know this? Consider Boxer, for instance. His peak ELO was 2224. If you look at players right now, there are no less than 5 gamers with an ELO higher than Boxer's peak. At the time Boxer attained that ELO value, he was the undisputed bonjwa, with a whopping 87% wins in KeSPA sanctioned matches. A good observer might point out that back then there were simply fewer games being played, so it's harder to attain a high ELO rating (and this may in fact be the cause of inflation for players at the high end -- players today have more opportunities to demonstrate their skill while at peak level; certainly Boxer and NaDa and Oov never had schedules where they were playing in competition on an almost daily basis), but if we look at his first 98 games played, his record was still over 68% against the most difficult players of his day. Furthermore, because there wasn't a proleague back then, it should in theory be easier for a high ranked player to maintain a high ELO rating, since proleague is a venue in which a high ranked player is statistically more likely to end up competing against a player with a low ELO value and have a chance to lose!



Basically, the bottomline is that your points, while supported by fancy looking graphs, are not as well grounded as you think they are.
Even though this Proleague bullshit has been completely bogus, I really, really, really do not see how Khan can lose this. I swear I will kill myself if they do. - nesix before KHAN lost to eNature
Adeny
Profile Blog Joined January 2009
Norway1233 Posts
July 30 2009 07:44 GMT
#18
Oh yeah, protoss is imba, all right.


This isn't the argument at all. The argument is that protoss is EASIER to play, not the better race. If you could play the game in slow motion, at 5% speed and do everything perfectly, protoss would probably be the weakest race.
gjg.instinct
Profile Joined May 2009
144 Posts
Last Edited: 2009-07-30 10:38:50
July 30 2009 07:45 GMT
#19
In the history of competitive starcraft, every race has manifested through prodigies and 'bonjwas' who have dominated other players at some point or another.

Ultimately the "imba race" argument is irrelevant because the holes in a player's game are so rarely from game imbalance, but rather their own mechanics and skills.

Of course I have my own opinions about imbalances like anyone, but what makes aspects of the game difficult at an amateaur level is not what makes it difficult at the pro level
CaptainPlatypus
Profile Blog Joined March 2009
United States852 Posts
July 30 2009 07:54 GMT
#20
On July 30 2009 15:54 FakeSteve[TPR] wrote:
This doesn't take into account things like maps and player skill. You can't determine game balance by looking at statistics so simply.

Agreed, and I thought I made that clear. Note that I don't even look at win rates. All this is talking about is what races are best suited to defeating the other rates, given this set of players and the set of maps that they're playing on (and all the other factors that happen to exist)
1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 4m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 170
Codebar 19
ProTech14
StarCraft: Brood War
910 3419
Hyuk 1305
Larva 258
Killer 162
ggaemo 152
Zeus 119
ToSsGirL 80
Nal_rA 64
Aegong 46
Shinee 34
[ Show more ]
Hm[arnc] 28
NaDa 22
yabsab 20
ajuk12(nOOB) 13
Bale 10
GoRush 8
Terrorterran 7
Noble 4
Dota 2
XcaliburYe641
League of Legends
JimRising 439
Counter-Strike
shoxiejesuss1123
Heroes of the Storm
Khaldor170
Other Games
summit1g9691
crisheroes187
Sick76
Organizations
Counter-Strike
PGL11626
Other Games
BasetradeTV376
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
UltimateBattle 0
[ Show 13 non-featured ]
StarCraft 2
• LUISG 47
• Adnapsc2 17
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Stunt507
Upcoming Events
Afreeca Starleague
4m
Wardi Open
1h 4m
Replay Cast
14h 4m
Sparkling Tuna Cup
1d
PiGosaur Cup
1d 14h
Kung Fu Cup
2 days
The PondCast
3 days
Replay Cast
3 days
Replay Cast
4 days
CranKy Ducklings
5 days
[ Show More ]
BSL
5 days
Replay Cast
5 days
Sparkling Tuna Cup
6 days
BSL
6 days
Replay Cast
6 days
Liquipedia Results

Completed

CSL Elite League 2026
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL Season 20: Qualifier 2
CSL 2026 SPRING (S20)
StarCraft2 Community Team League 2026 Spring
Nations Cup 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026

Upcoming

Escore Tournament S2: W2
IPSL Spring 2026
Escore Tournament S2: W3
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
RSL Revival: Season 5
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 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.