• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:18
CEST 10:18
KST 17: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
[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9
Community News
Weekly Cups (Sep 13-20): herO scores triple2BSL Season 2313Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon101Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10
StarCraft 2
General
How do you feel about the StarCraft shooter announcement at BlizzCon 2026? Balance hotfix patch 5.0.16b (July 16) Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Weekly Cups (Sep 13-20): herO scores triple The Death of Cheese: From a Professional Cheeser
Tourneys
2026 GSTL Grand Finals ScienceCraft (October 24-25) - Live Event Sparkling Tuna Cup - Weekly Open Tournament Master Swan Open (Global Bronze-Master 2) Stellar Fest TWO the Moon (Dec 16-20)
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
Mutation # 544 Double Trouble The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended
Brood War
General
StarCraft Human 'N' AI League Bot on ladder an AI researcher's take on the ladder bot BW General Discussion BSL Season 23
Tourneys
[Megathread] Daily Proleagues [ASL22] Ro8 Day 2 [ASL22] Ro8 Day 1 [IPSL] IPSL is Back With Winter 26-27!
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Nintendo Switch Thread EVE Corporation Diablo IV
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Artificial Intelligence Thread All you football fans (soccer)!
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Violent-Cooperative Play and…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8116 users

Playing With ELO

Blogs > Musoeun
Post a Reply
Musoeun
Profile Blog Joined March 2009
United States4324 Posts
Last Edited: 2011-02-03 16:12:27
February 03 2011 03:55 GMT
#1
Some Additional Thoughts:

Building off the numbers collected below, I ran a "normalizing" algorithm to attempt to discover how raw number of players reflected actual chances. I added up the matchup ELO of all "good" players in a race, and divided it by the total number of "good" players of all races. I then obtained a standard figure by averaging the vs [race] ELO of all "good" players and dividing that by 3. Higher is better. Results:

X vs Protoss
Zerg: 761.59
Protoss: 750.18
[All: 717.65]
Terran: 641.18

Conclusions: Zerg have a small advantage in the matchup (taking the ZvP number compared to the mirror) but not much. Terran are at a significant disadvantage against Protoss. Also, PvP is a matchup in which it is possible to be very good.

X vs Terran:
Terran: 973.85
[All: 721.32]
Protoss: 652.80
Zerg: 537.30

Conclusions: As noted in the OP, this seems skewed due to the larger number of good TvT players compared to PvT and ZvTers. My guess was that this was due to a larger number of Terrans overall. I would also venture that TvT is the most disparate mirror: you're either good or bad with little middle ground. Other than that, Protoss do significantly better than Zerg against Terran.

X vs Zerg:
Terran: 894.00
[All: 723.41]
Zerg: 638.88
Protoss: 637.35

Conclusions: As before, ZvP seems to correspond well with ZvZ, the mirror, indicating a well-balanced matchup. Terran have a significant advantage over Zerg. I find it interesting that the average good ZvZer doesn't have that great an advantage; this may also indicate a little Z>P.

I also ran similar tests comparing all "good" players by general ELO, using the same "good" >= 2100 definition. When looking at overall ELO, this is probably not quite accurate: 2120 might be a better cut-off. However, I was unwilling to change the definition. This gave 11 Protoss, 11 Terran, and 11 Zerg. Results:

X vs X
Terran: 726.03
[All: 723.84]
Protoss: 723.30
Zerg: 722.18

Conclusion: going by ELO, with the particular sample I took, Terran has a small overall advantage, and Zerg a miniscule overall disadvantage. MSL semifinals notwithstanding. (I'm not sure whether that indicates a flaw in the method or not: Stork vs ZerO was an unfortunate for Stork but in better condition he might have won; Snow vs Jaedong could have gone either way; in the great vs Kal match the clearly better player choked hard.)

+ Show Spoiler [OP] +
Somebody in the PR was talking about HiyA's TvP, which used to be excellent, and how was it now? I thought I'd see, so I took a look at the ELO table (answer: not bad). Then I got carried away into balance issues.

I realize nobody's debating BW balance. We all know it's pretty good, but not quite perfect. I'm going to merely illustrate that, so:

In looking at the ELO tables, I've estimated that a player who's "good" in a matchup right now corresponds to an ELO at or over 2100. Over 2200 we can call "very good". Over 2300 is matchup-bonjwa level. (Hi Flash.) I'm theorizing that a balanced matchup should have an equal number of "good" players of each race.

Numbers:

X vs Protoss: 17 "good" players.
6 Protoss: Bisu, Horang2, Shuttle, Kal, free, Stork
5 Terran: Flash, fantasy, Sea, Bogus, HiyA
6 Zerg: Jaedong, Calm, ZerO, Hydra, Hyuk, RorO

(Very Good: Flash, Jaedong, fantasy)
Balance Grade: A

X vs Terran: 20 players.
6 Protoss: Stork, BeSt, Bisu, Snow, free, Kal
9 Terran: Flash, fantasy, sKyHigh, Sea, Leta, Iris, Mind, Light, BaBy
5 Zerg: Jaedong, ZerO, Hydra, Shine, RorO

(Very Good: Flash, Jaedong, Stork, fantasy)
Balance Grade: ...Hell, I don't know. Why so many extra Terran?

X vs Zerg: 17 "good" players.
5 Protoss: Bisu, Stork, Stats, Kal, Movie
7 Terran: Flash, Light, Midas, fantasy, Sea, TurN, BaBy
5 Zerg: Jaedong, Shine, Hydra, great, Modesty

(Very Good: Flash, Jaedong, Bisu, Light)
Balance Grade: B

(Very Good in 3 Matchups: Flash, Jaedong
Very Good in 2 Matchups: fantasy
Balance Grade: B-)

Mostly irrelevant. Mostly balanced but imperfect. I get that we know this. But I like to confirm things we know, and I'd like some opinions about the XvT weirdness.


+ Show Spoiler [SC2 fun] +
If I take a wild guess that we can apply the same 2100 = Good criterion to SC2 (I suspect BW ranking has a little inflation, so this might actually be 2050-2080 for SC2 but I'm not going to try to peg it exactly) we have some interesting results.

KOREA

X vs Protoss: 7 players. 1 Protoss, 5 Terran, 1 Zerg.
Balance Grade: F

X vs Terran: 6 players. 1 Protoss, 4 Terran, 1 Zerg.
Balance Grade: F

X vs Zerg: 4 players. 1 Protoss, 2 Terran, 1 Zerg
Balance Grade: B+

NOT KOREA

X vs Protoss: 19 players. 6 Protoss, 8 Terran, 5 Zerg.
Balance Grade: C

X vs Terran: 23 players. 7 Protoss, 13 Terran, 3 Zerg.
Balance Grade: F

X vs Zerg: 17 players. 5 Protoss, 10 Terran, 2 Zerg.
Balance Grade: WTF why do Zerg suck vs Zerg.

Disclaimer: Although I think there's clear illustration of current imbalance in SC2, I firmly believe that at this point we have to attribute this (mainly) to lack of a fully developed metagame. (Compare Broodwar Terran before Slayers"Dropship"Boxer.)

What I find most intriguing here is that in both BW and SC2 we currently have more Terrans good at TvT than Protoss good at PvT or Zerg good at ZvT. I'd take a wild guess (in fact I'm pretty sure it's very true in SC2) that this is due to Terran being the highest percentage of players.


Don't Shoot the Penguins. | Dance, 성은, dance! | Killer FanKlub | Action sucks. | Storm Terran hwaiting.
emperorchampion
Profile Blog Joined December 2008
Canada9496 Posts
Last Edited: 2011-02-03 04:07:26
February 03 2011 04:06 GMT
#2
Well, if you look at Terran, the majority of the better players is from Terran (TvT match up). I imagine that has something to do with it, although I'm not really sure why. Maybe it's because of the nature of TvT, and the way the games tend to be long (and boring xD)- favoring a different skill set. Or maybe it's the way the maps work with TvT, making winning more random in some fashion? Or the fact that certain players understand TvT in a way others don't, kinda like JvZ.

I really don't know, just some ideas.
TRUEESPORTS || your days as a respected member of team liquid are over
Goragoth
Profile Blog Joined April 2009
New Zealand1065 Posts
February 03 2011 04:47 GMT
#3
Unfortunately it seems that if you dare to suggest that BW is anything but perfectly balanced you tend to get shouted down or even banned on TL. While there is an argument that maps make a huge difference in balance, top players frequently seem to overcome the maps (e.g. SaviOr, Jaedong on Katrina). Besides, if the imbalances are due to maps or inherent in the game doesn't really matter.

I'm more interested in the historical balance (at the very top level of play) than what it is right now, so let's run by some numbers:
Peak Elo - vT (top 10)
Z 5
T 3
P 2

Peak Elo - vZ (top 10)
Z 2
T 7
P 1

Peak Elo - vP (top 10)
Z 3
T 4
P 3

Total:
Z 10
T 14
P 6

Looks very lopsided to me.
How about gold medals won (combined OSL + MSL):
Z 19 (including this MSL)
T 23
P 12

Terran and Zerg are pretty close but Protoss once again is getting shafted. Virtually the entire history of pro BW is like this too, usually we have a Terran that dominates, a Zerg rival who is also very good but still second best and then Protoss players that are only known because they managed to not suck as bad as the rest of their race, not because they were particularly dominant. There have been periods where things looked different (SaviOr era, Protoss Golden Age, Swarm Season) but it certainly has been the dominant narrative.
Creator of LoLTool.
saltywet
Profile Blog Joined August 2009
Hong Kong1316 Posts
February 03 2011 07:21 GMT
#4
fantasy is not very good in 2 matchups, just saying.

still flash (bonjwa status in 3 matchups) and jaedong (very good in 3 matchups)
Comeh
Profile Blog Joined July 2008
United States18919 Posts
February 03 2011 07:36 GMT
#5
On February 03 2011 13:47 Goragoth wrote:
Unfortunately it seems that if you dare to suggest that BW is anything but perfectly balanced you tend to get shouted down or even banned on TL. While there is an argument that maps make a huge difference in balance, top players frequently seem to overcome the maps (e.g. SaviOr, Jaedong on Katrina). Besides, if the imbalances are due to maps or inherent in the game doesn't really matter.

I'm more interested in the historical balance (at the very top level of play) than what it is right now, so let's run by some numbers:
Peak Elo - vT (top 10)
Z 5
T 3
P 2

Peak Elo - vZ (top 10)
Z 2
T 7
P 1

Peak Elo - vP (top 10)
Z 3
T 4
P 3

Total:
Z 10
T 14
P 6

Looks very lopsided to me.
How about gold medals won (combined OSL + MSL):
Z 19 (including this MSL)
T 23
P 12

Terran and Zerg are pretty close but Protoss once again is getting shafted. Virtually the entire history of pro BW is like this too, usually we have a Terran that dominates, a Zerg rival who is also very good but still second best and then Protoss players that are only known because they managed to not suck as bad as the rest of their race, not because they were particularly dominant. There have been periods where things looked different (SaviOr era, Protoss Golden Age, Swarm Season) but it certainly has been the dominant narrative.
'
I have to disclaim the fact that historical relveance is important - after all, there are periods of maps that certainly favor one race, or certain trends in the game that favor one race over another (mech TvZ was a problem for zerg for awhile).

Also, pretty much PvZ prior to the bisu build is pretty irrelevant - the matchup was pretty inarguably balanced for zerg heavily - even now we are seeing a resurgence of quality PvZ play by protoss players.
ヽ(⌐■_■)ノヽ(⌐■_■)ノヽ(⌐■_■)ノヽ(⌐■_■)ノヽ(⌐■_■)ノヽ(⌐■_■)ノDELETE ICEFROGヽ(⌐■_■)ノヽ(⌐■_■)ノヽ(⌐■_■)ノヽ(⌐■_■)ノヽ(⌐■_■)ノヽ(⌐■_■)ノヽ(
xxpack09
Profile Blog Joined September 2010
United States2160 Posts
February 03 2011 08:03 GMT
#6
On February 03 2011 16:36 Comeh wrote:
Show nested quote +
On February 03 2011 13:47 Goragoth wrote:
Unfortunately it seems that if you dare to suggest that BW is anything but perfectly balanced you tend to get shouted down or even banned on TL. While there is an argument that maps make a huge difference in balance, top players frequently seem to overcome the maps (e.g. SaviOr, Jaedong on Katrina). Besides, if the imbalances are due to maps or inherent in the game doesn't really matter.

I'm more interested in the historical balance (at the very top level of play) than what it is right now, so let's run by some numbers:
Peak Elo - vT (top 10)
Z 5
T 3
P 2

Peak Elo - vZ (top 10)
Z 2
T 7
P 1

Peak Elo - vP (top 10)
Z 3
T 4
P 3

Total:
Z 10
T 14
P 6

Looks very lopsided to me.
How about gold medals won (combined OSL + MSL):
Z 19 (including this MSL)
T 23
P 12

Terran and Zerg are pretty close but Protoss once again is getting shafted. Virtually the entire history of pro BW is like this too, usually we have a Terran that dominates, a Zerg rival who is also very good but still second best and then Protoss players that are only known because they managed to not suck as bad as the rest of their race, not because they were particularly dominant. There have been periods where things looked different (SaviOr era, Protoss Golden Age, Swarm Season) but it certainly has been the dominant narrative.
'
I have to disclaim the fact that historical relveance is important - after all, there are periods of maps that certainly favor one race, or certain trends in the game that favor one race over another (mech TvZ was a problem for zerg for awhile).

Also, pretty much PvZ prior to the bisu build is pretty irrelevant - the matchup was pretty inarguably balanced for zerg heavily - even now we are seeing a resurgence of quality PvZ play by protoss players.


I always wonder (even though I know this isn't possible) what the lifetime PvZ winrate is in games WITH Forge FE and in games WITHOUT Forge FE. I do have to say though playing without Forge FE is damn hard. 2gate is pretty cheesy even if you do 2gate -> expo and most 1gate techs can just get crushed so hard by hydralisks...
Trap
Profile Blog Joined May 2009
United States395 Posts
February 03 2011 08:27 GMT
#7
TvT is such a different beast from the other matchups. Less volatile in the early game than ZvZ and PvP, and dynamic in the mid and late game where a good TvTer has lots of opportunity to outposition and outthink his opponent; it's not that surprising that some Terrans are really good at TvT. The abnormal number of skilled TvT players is ultimately bad news if you are a Terran progamer.

Also there are some problems with the statistics sample you've chosen. According to your cutoffs there is only 1 more "good" TvZ player than expected, which isn't very convincing of imbalance. Midas's TvZ is kind of inflated by past achievements (7-7 vs Z this season) and Movie hasn't been relevant vs Zerg since his OSL title a year ago. Also a number of (forced) retirements knocked out some people who may or may not have remained relevant to zvt like Yarnc, Effort, and Hwasin.
coffeetoss | "Team Liquid Fantasy Proleague: Tales of Miserable Failure and Deep Regret" -Kanil
Musoeun
Profile Blog Joined March 2009
United States4324 Posts
February 03 2011 14:33 GMT
#8
On February 03 2011 17:03 xxpack09 wrote:
Show nested quote +
On February 03 2011 16:36 Comeh wrote:
On February 03 2011 13:47 Goragoth wrote:
Unfortunately it seems that if you dare to suggest that BW is anything but perfectly balanced you tend to get shouted down or even banned on TL. While there is an argument that maps make a huge difference in balance, top players frequently seem to overcome the maps (e.g. SaviOr, Jaedong on Katrina). Besides, if the imbalances are due to maps or inherent in the game doesn't really matter.

I'm more interested in the historical balance (at the very top level of play) than what it is right now, so let's run by some numbers:
Peak Elo - vT (top 10)
Z 5
T 3
P 2

Peak Elo - vZ (top 10)
Z 2
T 7
P 1

Peak Elo - vP (top 10)
Z 3
T 4
P 3

Total:
Z 10
T 14
P 6

Looks very lopsided to me.
How about gold medals won (combined OSL + MSL):
Z 19 (including this MSL)
T 23
P 12

Terran and Zerg are pretty close but Protoss once again is getting shafted. Virtually the entire history of pro BW is like this too, usually we have a Terran that dominates, a Zerg rival who is also very good but still second best and then Protoss players that are only known because they managed to not suck as bad as the rest of their race, not because they were particularly dominant. There have been periods where things looked different (SaviOr era, Protoss Golden Age, Swarm Season) but it certainly has been the dominant narrative.
'
I have to disclaim the fact that historical relveance is important - after all, there are periods of maps that certainly favor one race, or certain trends in the game that favor one race over another (mech TvZ was a problem for zerg for awhile).

Also, pretty much PvZ prior to the bisu build is pretty irrelevant - the matchup was pretty inarguably balanced for zerg heavily - even now we are seeing a resurgence of quality PvZ play by protoss players.


I always wonder (even though I know this isn't possible) what the lifetime PvZ winrate is in games WITH Forge FE and in games WITHOUT Forge FE. I do have to say though playing without Forge FE is damn hard. 2gate is pretty cheesy even if you do 2gate -> expo and most 1gate techs can just get crushed so hard by hydralisks...


This is a bit wild, but here's one way to guesstimate. Stork's been playing since 2004. Before Bisu > sAviOr, he was 31-35 PvZ. This was almost exactly 2 years and 6 months. In the next 2 years and 6 months, Stork was 64-40 in PvZ. Partly this is due to his maturing as a player, partly to the expansion of Proleague. Since then, he's not dramatically improved, going 37-22 PvZ in the last year and a half.

Interestingly - and why this is not a good measure - free, who was known for a while as a top-tier PvZ player, has an opposite problem. From his debut in 2005 through Bisu > sAviOr, his winrate was 70% PvZ, 29-12. In the next year and a bit his win-rate fell off dramatically, to a mere 54% and a 23-19 record. He's improved slightly since then - over the last two and a half year's he's gone 47-36 PvZ. His initial PvZ problems did coincide with a definite improvement in PvT and PvP, so he's not a great test case there as it looks like his focus changed.

So really I'm not sure what to say.
Don't Shoot the Penguins. | Dance, 성은, dance! | Killer FanKlub | Action sucks. | Storm Terran hwaiting.
Please log in or register to reply.
Live Events Refresh
GSL
08:00
2026 GSTL: Grand Finals
RotterdaM353
SHIN 139
CranKy Ducklings SOOP127
GSL EN (SOOP)0
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft690
RotterdaM 353
SHIN 139
LamboSC2 26
Rex 9
StarCraft: Brood War
Britney 2679
actioN 1342
ggaemo 916
Stork 387
Barracks 384
BeSt 275
PianO 142
Mong 64
Sharp 22
Bale 18
[ Show more ]
ZergMaN 11
Dota 2
Gorgc1332
NeuroSwarm192
League of Legends
JimRising 515
Heroes of the Storm
Trikslyr72
Other Games
Sick165
Livibee151
ArmadaUGS82
Organizations
Dota 2
PGL Dota 2 - Main Stream9239
Other Games
gamesdonequick599
StarCraft: Brood War
Afreeca ASL 326
[ Show 13 non-featured ]
StarCraft 2
• Berry_CruncH125
• Adnapsc2 7
• Letter144
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2268
League of Legends
• Lourlo1284
Upcoming Events
Yamato Cup
6h 42m
BSL Open Qualifier
10h 42m
BSL Open Qualifier
10h 42m
OSC
14h 42m
Replay Cast
15h 42m
Afreeca Starleague
1d 1h
Soma vs Jaedong
WardiTV Weekly
1d 2h
Monday Night Weeklies
1d 7h
Sparkling Tuna Cup
2 days
Afreeca Starleague
2 days
Leta vs Soulkey
[ Show More ]
PiGosaur Cup
2 days
Kung Fu Cup
3 days
The PondCast
4 days
Replay Cast
4 days
CranKy Ducklings
6 days
Online Event
6 days
FEL
6 days
BSL: Ladder Tournament
6 days
Liquipedia Results

Completed

Acropolis #5 - GSA
Blizzard Classic Cup 2026
Calamity Invitational

Ongoing

ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
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.