• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 07:49
CET 13:49
KST 21:49
  • 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
Intel X Team Liquid Seoul event: Showmatches and Meet the Pros9[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting10[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3
Community News
Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win62025 RSL Offline Finals Dates + Ticket Sales!10BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION3Crank Gathers Season 2: SC II Pro Teams12Merivale 8 Open - LAN - Stellar Fest5
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win Weekly Cups (Oct 13-19): Clem Goes for Four DreamHack Open 2013 revealed Intel X Team Liquid Seoul event: Showmatches and Meet the Pros
Tourneys
Crank Gathers Season 2: SC II Pro Teams Merivale 8 Open - LAN - Stellar Fest SC4ALL $6,000 Open LAN in Philadelphia Kirktown Chat Brawl #9 $50 8:30PM EST 2025 RSL Offline Finals Dates + Ticket Sales!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ What's going on with b.net? Ladder Map Matchup Stats Map pack for 3v3/4v4/FFA games BW General Discussion
Tourneys
BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION [ASL20] Grand Finals Small VOD Thread 2.0 The Casual Games of the Week Thread
Strategy
How to stay on top of macro? PvZ map balance Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Nintendo Switch Thread The Perfect Game Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
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
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Canadian Politics Mega-thread The Big Programming Thread
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
Sports
MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion 2024 - 2026 Football Thread NBA General Discussion
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
Challenge: Maths isn't all…
Hildegard
more word salad -- pay no h…
Peanutsc
Career Paths and Skills for …
TrAiDoS
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1633 users

SC2 Post-starleague Balance Report

Blogs > Ej_
Post a Reply
Ej_
Profile Blog Joined January 2013
47656 Posts
Last Edited: 2017-10-18 15:27:50
October 16 2017 15:40 GMT
#1
Nearing Blizzcon, with both SSL and GSL finished, it's the most proper time to reflect on the winrates in Korea. Thankfuly, the amazing liquipedia editors keep map statistics updated in both starleagues so we can even see which maps favor what race.

In the following summary I will be using these pages:
http://wiki.teamliquid.net/starcraft2/2017_Global_StarCraft_II_League_Season_3/Code_S_Statistics
http://wiki.teamliquid.net/starcraft2/2017_StarCraft_II_StarLeague_Season_2/Premier_Statistics
http://wiki.teamliquid.net/starcraft2/2017_StarCraft_II_StarLeague_Season_2/Challenge_Statistics

I decided to exclude ST 2 as it, despite providing a fairly interesting sample size, didn't feature matchup statistics on liquipedia. Maybe another day . Worth to mention that it was won by a Zerg player, while Protoss and Terran split the starleagues.

Let's start with GSL:
2017 GSL Season3


Qualified players:
(9) Classic, Dear, herO, Hurricane, Hush,, Patience, sOs, Stats, Trap
(13) GuMiho, Maru, aLive, Bunny, ByuN, Forte, INnoVation, jjakji, Keen, mx Special, Ryung, cn TIME, TY
(10) soO, Curious, Dark, Elazer, Leenock, Losira, ca NoRegreT, Rogue, ca Scarlett, Solar

Overall winrates:
vs 16-17 (48,5%)
vs 25-24 (51%)
vs 21-23 (47,7%)

Incredibly close results in all matchups, the Terran race lagging behind in both TvP and TvZ can be easily explained with their overrepresentation in ro32 and quick elimination of the outliers going into the ro16 (Only 6 out of the 13 advanced, notable dropouts: Maru with 0-4 vs jjakji and Solar and Ryung, with 0-2 vs INnoVation and combined 3-2 vs Hurricane).

The maps behind GSL's succes?
(Wiki)Abyssal Reef, (Wiki)Ascension to Aiur, (Wiki)Frost, (Wiki)Newkirk Precinct, (Wiki)Odyssey, (Wiki)Proxima Station, (Wiki)Whirlwind, (Wiki)Acolyte, (Wiki)Mech Depot

Notable outliers in terms of winrate (maps where the winning race had an advantage of at least 3 games; matchups where 1 race exceeds 80% WR are underlined):
(Wiki)Abyssal Reef. vs 7-4 (63.6%), vs 2-6 (25%)
(Wiki)Newkirk Precinct vs 2-5 (28.6%), vs 1-4 (20%)
(Wiki)Acolyte vs 0-3 (0%)
(Wiki)Mech Depot vs 0-4 (0%)
(Wiki)Ascension to Aiur vs 7-1 (87,5%)
(Wiki)Odyssey vs 6-1 (85.7%)
(Wiki)Proxima Station vs 2-5 (28.6%)

Comment worthy is the domination of Protoss on Odyssey, the only Terran to beat Protoss there was Bunny vs Dear. Zerg obliterating Protoss on Ascension shouldn't be much of a surprise, but their record on Mech Depot and acolyte vs Terran is a sign of the hydra bane era.
___________________________________________________________________________________________________

2017 SSL Season 3: Premier


Qualified players:
(4) Classic, Dear, herO, Stats
(3) Maru, INnoVation, aLive
(3) Dark, Solar, ByuL

Overall winrates:
vs 24-29 (45,3%)
vs 18-10 (64,3%)
vs 12-11 (52,2%)


SSL is a more interesting league in terms of data analysis, because of its round robin format, allowing to collect data of ALL matchups, providing a much better sample, despite smaller sample size.
Protoss proves once again to be the leading race, with 3 of the top 4 players representing Aiur. Interestingly enough, the bottom 3 players of the league, ByuL, aLive and herO represented all 3 races. Terran seems to get the short stick overall with their abyssmal TvP record and 0 players in the playoffs.

SSL Map pool
(Wiki)Abyssal Reef, (Wiki)Odyssey, (Wiki)Ascension to Aiur, (Wiki)Frost, (Wiki)Newkirk Precinct, (Wiki)Whirlwind, (Wiki)Overgrowth

Notable outliers:
(Wiki)Abyssal Reef vs 2-5 (28,6%), v 7-1 (87,5%)
(Wiki)Odyssey vs 5-2 (71.4%)
(Wiki)Ascension to Aiur vs 5-8 (38,5%), vs 5-1 (83,3%)
(Wiki)Frost vs 3-0 (100%)
(Wiki)Newkirk Precinct vs 3-8 (27.3%)
(Wiki)Whirlwind vs 0-3 (0%)

Comments: the winning record of Protoss vs Zerg on Ascension comes as a surprise, and most likely the effect of the birth of mass oracle. At the same time, Newkirk and Abyssal made sure to keep the race lying low while Terrans remained virtually dead on Abyssal and Ascension, WW not helping out. Fun fact: 4 of the TvP losses on Abyssal is aLive picking the map himself and losing.
___________________________________________________________________________________________________

2017 SSL Season 3: Challenge


Qualified players:
(4) sOs, Zest, Patience, Hush
(3) Byun, Bunny, jjakji
(3) Impact, Rogue, soO

Overall winrates:
vs 10-4 (71,4%)
vs 3-12 (20%)
vs 28-24 (53,8%)

No sugarcoating this: the statitics point out, that despite highest representation, all 4 Protoss players SUCKED in SSL Challenge. In fact, they netted themselves the 4 last spots. Yes, the 2016 GSL winner Zest and the 2017 GSL finalist sOs placed behind jjakji and Impact. So, why was that?

Notable outliers:
(Wiki)Abyssal Reef vs 8-3 (72,7%), v 0-3 (0%)
(Wiki)Odyssey vs 1-4 (80%%)
(Wiki)Ascension to Aiur vs 2-7 (22.2%)

PvT in Challenge becomes a nightmare on the maps that were favorable in Premier. Interestingly, despite the overall losing winrate, Zerg wrecks Terran on Ascension to Aiur.
___________________________________________________________________________________________________

OVERALL STARLEAGUE STATISTICS




vs 50-50 (50%)
vs 46-46 (50%)
vs 61-58 (51,3%)



Amazingly enough, both Protoss matchups were PERFECTLY balanced and the ZvT was only by 1,3 percent point off the perfect balance (3 maps in 119 played).
Despite Protoss massively underperforming in SSL Challenge, it seems that their records in SSL Premier and GSL were enough to elevate the race to reasonable winrates.

Since the Korean leagues use different maps to the ladder, let's look at the maps used in both starleagues.

_______________________TvZ_______________ZvP_______________PvT______
(Wiki)Abyssal Reef...........19-10 (65,5%)..................5-12 (29,4%).............13-11 (54,5%)
(Wiki)Ascension to Aiur....7-11 (38,9%)...................14-10 (58.3%)............9-9 (50%)
(Wiki)Odyssey...................8-5 (61,5%)....................12-5 (70,6%)..............9-8 (52,9%)
(Wiki)Newkirk Precinct*.....6-9 (40%)........................6-13 (31,6%).............4-4 (50%)
(Wiki)Frost*........................6-6 (50%)....................... 4-1 (80%)..................2-1 (66,7%)

Newkirk Precinct and Frost, as marked with the bolded asterix, are the only 2 of these maps that weren't featured on the ladder at the time.
Bolded are the matchups where one of the races reached 60% WR or above, Out of these, only PvT on Frost with a sample of only 3 games seems largely irrelevant to any balance statements on the map itself.
Zerg's overwhelming power (and especially power of hydra bane) is well known on Oddyssey and Ascension to Aiur
Interesting seems to be ZvP on Newkirk Precinct, where Zerg holds horrible 6-13 record and, despite that, Zerg players chose to play the map instead of vetoing it. Similar case occurs in TvZ on the map.
Another interesting thing is the TvZ winrate on Abyssal, where Koreans Zergs seemed to struggly greatly. With with hydra bane, it's interesting how the map will play out at Blizzcon.
ZvP on Abyssal also seemed to be a torture, partially because of the mass oracle playstyle that developed in later months of the leagues.





*****
"Technically the dictionary has zero authority on the meaning or words" - Rodya
Ej_
Profile Blog Joined January 2013
47656 Posts
October 16 2017 15:55 GMT
#2
Also this confirms INnoVation wins only when Terran is the strongest race.
"Technically the dictionary has zero authority on the meaning or words" - Rodya
ZigguratOfUr
Profile Blog Joined April 2012
Iraq16955 Posts
October 16 2017 19:00 GMT
#3
Cool statistics. There weren't enough games for statistically significant per map analysis though imo, especially when you consider the bias introduced by players vetoing maps.
DieuCure
Profile Joined January 2017
France3713 Posts
October 18 2017 08:44 GMT
#4
On October 17 2017 00:55 Ej_ wrote:
Also this confirms INnoVation wins only when Terran is the strongest race.


Yes , he is abusing the huge imba, unlike Mvp
TL+ Member
bduddy
Profile Joined May 2012
United States1326 Posts
October 18 2017 10:16 GMT
#5
I used http://appincredible.com/online/coin-flipper/ to flip 20 coins a bunch of times.

9-11
11-9
13-7
4-16
11-9
12-8
16-4
8-12
15-5
12-8
11-9
10-10

Imagine these are map winrates. Do they look balanced to you?! Well... they are. Drawing conclusions based on a sample size like this, especially at a ridiculously low threshold of 60%, is absurd and pointless. There is simply no evidence that this is down to anything but random chance (which doesn't mean that they are all perfectly balanced, either - it just means nothing)
>Liquid'Nazgul: Of course you are completely right
Executer08
Profile Joined June 2015
Germany163 Posts
October 18 2017 10:24 GMT
#6
Fun fact: 4 of the TvP losses on Abyssal is aLive picking the map himself and losing.


lol, frigging aLive scewing the statistics on purpose kek.

On October 17 2017 04:00 ZigguratOfUr wrote:
Cool statistics. There weren't enough games for statistically significant per map analysis though imo, especially when you consider the bias introduced by players vetoing maps.


for more games you would have to look further into the past and then you have to also consider meta changes and stuff like that in the analysis. you arent gonna get as much data as you'd need for statistical significance because you'd have too many other factors with influence on the result. this is just a look at the "best" data we have available in prospect of blizzcon
"You have the image of being a robotic, stoic player among foreign fans. What do you think about that?" - "I don’t think it’s incorrect." || letodSWAG
Vedeynevin
Profile Joined February 2015
United States431 Posts
October 18 2017 12:08 GMT
#7
Very interesting. Btw, you have the ascension to aiur zvt stat listed as 7-11 (28.9%) when 7/11= 63.6
Ej_
Profile Blog Joined January 2013
47656 Posts
Last Edited: 2017-10-18 20:51:48
October 18 2017 15:27 GMT
#8
On October 18 2017 19:16 bduddy wrote:
I used http://appincredible.com/online/coin-flipper/ to flip 20 coins a bunch of times.

9-11
11-9
13-7
4-16
11-9
12-8
16-4
8-12
15-5
12-8
11-9
10-10

Imagine these are map winrates. Do they look balanced to you?! Well... they are. Drawing conclusions based on a sample size like this, especially at a ridiculously low threshold of 60%, is absurd and pointless. There is simply no evidence that this is down to anything but random chance (which doesn't mean that they are all perfectly balanced, either - it just means nothing)

This is obviously all correct, but it's also the best we can do. And it does allow you to track performance of given race on given map. In fact, this entire blog was prompted by Zerg constantly losing to Protoss on Newkirk and my interest in the winrates on all maps .
I'd say that Abyssal and Ascension winrates reflect the balance on the maps quite accurately (as they should do, with the most games played). The rest is just a "why not?" and more of a fun fact than anything.
On October 18 2017 19:24 Executer08 wrote:
Show nested quote +
On October 17 2017 04:00 ZigguratOfUr wrote:
Cool statistics. There weren't enough games for statistically significant per map analysis though imo, especially when you consider the bias introduced by players vetoing maps.


for more games you would have to look further into the past and then you have to also consider meta changes and stuff like that in the analysis. you arent gonna get as much data as you'd need for statistical significance because you'd have too many other factors with influence on the result. this is just a look at the "best" data we have available in prospect of blizzcon

That I agree 100% with.
On October 18 2017 21:08 Vedeynevin wrote:
Very interesting. Btw, you have the ascension to aiur zvt stat listed as 7-11 (28.9%) when 7/11= 63.6

It's 7 wins to 11 losses. 7/18=38.9% You actually found a typo tho :D
"Technically the dictionary has zero authority on the meaning or words" - Rodya
Ej_
Profile Blog Joined January 2013
47656 Posts
October 18 2017 15:49 GMT
#9
Here's some more statistics for everyone:

SERIES WINRATE IN STARLEAGUES


2017 GSL Season 3

Ro32
v 3-5 || v 8-3 || v 8-5
Ro16
v 2-0 || v 3-2 || v 0-2
Playoffs
v 0-2 || v 0-1 || v 1-1
TOTAL
v 5-7 || v 11-6 || v 9-8

2017 SSL Season 3

Premier
v 5-10 || v 8-3 || v 5-4
Challenge phase 1
v 4-2 || v 0-6 || v 3-1
Challenge phase 2
v 0-0 || v 0-0 || v 4-4
TOTAL
v 9-12 || v 8-9 || v 12-9



STARLEAGUE TOTAL

v 14-19 (42,4%)
v 19-15 (55,9%)
v 21-17 (55,3%)



Interestingly enough, while game winrates were virtually even, Protoss outperformed Terran and Zerg. That lies in line with Terranless playoffs of SSL and no Zerg starleague champion this season.

"Technically the dictionary has zero authority on the meaning or words" - Rodya
Edowyth
Profile Joined October 2010
United States183 Posts
Last Edited: 2017-10-18 15:59:47
October 18 2017 15:57 GMT
#10
On October 19 2017 00:27 Ej_ wrote:
This is obviously all correct, but it's also the best we can do.


No, it's not. You just have to consider games other than Korean pro-league games to get a larger sample size.

As much hype as people like to build around Koreans, they're supported by players who aren't playing in those leagues and there is *tons* of data available if you're willing to remove the requirement that the players be the top ~32 in the world.

While people will say "balance can only be determined at the top", I'd argue that the top players are so good that they will make nearly anything look balanced by abusing the best possible chances they have to win. Pulling the boys in HotS made TvP actually balanced but no one, at any level, really enjoyed the game-play during that time.

There are many similar things happening today, but no changes are made because the focus is so tightly upon the Korean scene. Mass oracle should have been nerfed weeks, if not months ago. Protoss should have received something versus hydra / bane / ling months ago.

Ultimately, if the game isn't fun and engaging for all players the pro scene will continue to shrink.

The data we should be considering is ladder, or all tournament, data. Get a significant sample-size first, that represents an actually significant portion of the games played daily, then we can talk about the state of the game. Here's one example of such a sample: http://aligulac.com/misc/balance/. Once the next design patch hits and the Protoss win-rates for the entire expansion (other than at the highest Korean level) remain in the dirt across the board, I wonder whether Blizzard will try to change their strategy for Protoss (which is their greatest failing of LotV by these numbers) or if we'll see more status-quo-ante -- as long as the Korean numbers look "okay" like this article posts, nothing changes.
"Q. How do I check a valid [e-]mail address? A. You can't, at least, not in real time. Bummer, eh?" /r/programming
Of course, you could just send them a validation email.
Ej_
Profile Blog Joined January 2013
47656 Posts
October 18 2017 16:16 GMT
#11
The reason I blogged this is exactly, because Aligulac rates good players and foreigners the same
"Technically the dictionary has zero authority on the meaning or words" - Rodya
Edowyth
Profile Joined October 2010
United States183 Posts
Last Edited: 2017-10-18 18:12:31
October 18 2017 18:11 GMT
#12
Well, so long as you realize that your 'evidence' is useless simply because there isn't enough of it, I guess it's fine to point out whatever coincidences you enjoy seeing. Calling it a balance report, though, is more than a little stretched.
"Q. How do I check a valid [e-]mail address? A. You can't, at least, not in real time. Bummer, eh?" /r/programming
Of course, you could just send them a validation email.
Ej_
Profile Blog Joined January 2013
47656 Posts
October 18 2017 18:33 GMT
#13
:DDDD
"Technically the dictionary has zero authority on the meaning or words" - Rodya
Please log in or register to reply.
Live Events Refresh
Next event in 1h 11m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 500
Rex 120
Railgan 61
MindelVK 23
StarCraft: Brood War
Sea 26378
Calm 8790
firebathero 809
Pusan 578
Mini 345
Last 274
ToSsGirL 107
Killer 74
Mong 57
Sea.KH 48
[ Show more ]
Barracks 44
PianO 43
hero 41
JulyZerg 36
soO 25
Terrorterran 14
Icarus 11
Dota 2
XcaliburYe311
febbydoto24
Counter-Strike
zeus888
x6flipin821
edward88
Heroes of the Storm
Khaldor240
Other Games
singsing2449
B2W.Neo1336
DeMusliM395
Sick208
Happy207
nookyyy 103
FunKaTv 35
Organizations
Other Games
gamesdonequick849
Counter-Strike
PGL519
StarCraft: Brood War
lovetv 13
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• Adnapsc2 22
• Gemini_19 22
• Dystopia_ 1
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• ZZZeroYoutube
• BSLYoutube
• STPLYoutube
Dota 2
• Ler89
League of Legends
• Jankos3993
• Stunt255
• HappyZerGling78
Upcoming Events
BSL Team A[vengers]
1h 11m
Cross vs Sobenz
Sziky vs IcaruS
SC4ALL
2h 11m
SC4ALL
2h 11m
BSL 21
6h 11m
Replay Cast
20h 11m
Wardi Open
23h 11m
Monday Night Weeklies
1d 4h
Replay Cast
1d 10h
Sparkling Tuna Cup
1d 21h
WardiTV Korean Royale
1d 23h
[ Show More ]
LAN Event
2 days
Replay Cast
2 days
WardiTV Korean Royale
2 days
LAN Event
3 days
The PondCast
3 days
LAN Event
4 days
LAN Event
5 days
Korean StarCraft League
5 days
CranKy Ducklings
5 days
WardiTV Korean Royale
5 days
LAN Event
6 days
IPSL
6 days
dxtr13 vs OldBoy
Napoleon vs Doodle
Sparkling Tuna Cup
6 days
WardiTV Korean Royale
6 days
Liquipedia Results

Completed

CSL 2025 AUTUMN (S18)
CranK Gathers Season 2: SC II Pro Teams
Eternal Conflict S1

Ongoing

BSL 21 Points
BSL 21 Team A
C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
SC4ALL: Brood War
SC4ALL: StarCraft II
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025

Upcoming

YSL S2
BSL Season 21
SLON Tour Season 2
BSL 21 Non-Korean Championship
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
Stellar Fest
META Madness #9
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
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.