• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:10
CET 20:10
KST 04:10
  • 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 win52025 RSL Offline Finals Dates + Ticket Sales!10BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION2Crank Gathers Season 2: SC II Pro Teams10Merivale 8 Open - LAN - Stellar Fest5
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" Intel X Team Liquid Seoul event: Showmatches and Meet the Pros Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win Weekly Cups (Oct 13-19): Clem Goes for Four DreamHack Open 2013 revealed
Tourneys
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! Crank Gathers Season 2: SC II Pro Teams
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/ Ladder Map Matchup Stats Map pack for 3v3/4v4/FFA games BW General Discussion SnOw's ASL S20 Finals Review
Tourneys
[ASL20] Grand Finals BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION 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
Nintendo Switch Thread The Perfect Game Beyond All Reason Path of Exile Dawn of War IV
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
Anime Discussion Thread Movie Discussion! [Manga] One Piece Korean Music Discussion Series you have seen recently...
Sports
TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023 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
Career Paths and Skills for …
TrAiDoS
KPDH "Golden" as Squid Game…
Peanutsc
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1694 users

Win Rates & Game Length: Playhem NA Edition

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 6 Next All
ZeroTalent
Profile Joined December 2010
United States297 Posts
Last Edited: 2012-02-26 20:41:41
February 26 2012 06:52 GMT
#1
I wanted to do a version of this post on win rates and game lengths using a larger data set. Thankfully, Playhem has recently made replay packs for all tournaments available as long as you are logged in to your playhem account. I downloaded almost all of the completed NA Playhem daily tournaments. This produced a dataset of over 21,000 replays ... over 10x the size of the MLG Providence dataset. I used SC2 gears and some excel kung-fu to analyze the results based on the length of the game. If you're interested in the raw data, please PM me; the Excel file isn't compatible with Google Docs.

Different Game Lengths in Different Matchups:

Lets first take a look at all 6 matchups to see if games in a certain matchup tend to be shorter or longer than other matchups. The first graph shows the percentage of games in each matchup that end exactly in that time bucket. The second graph shows the cumulative percentage of games that have ended by the time we reach the end of that time bucket. Note that these timings are using Game Time (i.e. the time you see on the in-game timer), not wall clock time.
:[image loading]
Game_Length by niq77174, on Flickr

[image loading]
Game_Length_Cumulative by niq77174, on Flickr

Analysis:

PvP and ZvZ appear to be very different games from the other four matchups. In those two mirror matches, players face a more than 40% chance of seeing the game end in the early game. In no other matchup does the chance of losing in the early game go above 20%.

PvZ Over Time (5636 games):

Despite the high win rate for Zerg in the early game, the PvZ matchup is quite balanced across all phases of the game:

[image loading]
Playhem PvZ Win Rates by Game Length by niq77174, on Flickr

Yes, the raw PvZ win rate shows an extremely high win rate for Zerg in the early game, followed by a very even matchup. However, PvZ is also the matchup that is least likely to end before the 10 minute mark. This is at least circumstantial evidence that, if an early-game attempts by Zerg to kill of the protoss that fails, it produces longer games, where Protoss is at less of a disadvantage. A closer analysis of early-game PvZ wins, most likely examining build orders, is needed to identify failed Zerg all-ins and determine the win rate in longer games.

Beyond the 10 minute mark, neither race experiences an Win Rate above 55% that suggests serious imbalance until the 30-35 minute mark, when protoss briefly has a win rate just above 55%. However, the number of games that reach the 30 minute mark (324 games total) may be too small to draw any meaningful conclusions.

ZvT Over Time (4532 games):

The ZvT matchup shows a significant advantage for Terran until the 15 minute mark, with Zerg slowly working its way back unto the game, and even to a significant advantage at the 25 minute mark. But then, the Zerg advantage begins to erode; past the 30 minute mark, there are 254 total games, and Zerg has a 52.3% win rate in those games.

[image loading]
Playhem ZvT Win Rates by Game Length by niq77174, on Flickr

ZvT is the slowest of all 6 matchups; slower even than TvT (!). As in PvZ, the high early-game win rate against Zerg is slightly deceptive. ZvT has the fewest games which end in the 10-15 minute range and before the 15 minute mark overall.

TvP Over Time (3997 games):

The TvP matchup swings wildly. Protoss appears to be strongly favored in the early game; then Terran takes a big advantage in the midgame, then things swing back into protoss's favor in the lategame. However, in a small sample (24) of extremely late games, the matchup appears to even out.

[image loading]
Playhem TvP Win Rates by Game Length by niq77174, on Flickr

Unlike Zerg in PvZ or ZvT, each race in TvP faces significant risk of losing during the phase of the early & midgame where the opposing race favored. Excluding ZvZ and ZvP, TvP is 2nd most likely to in before 10 minutes, and is the matchup most likely to end in the 10-20 minute window. This suggests that both races may be trying to take advantage of the the point in the game where their race has the edge.


Do you have an alternate interpretation of these results? Thoughts on what it is about the state of the current metagame and/or balance in general that would produce the results that we see here? Are there other questions you would like to see answered?
Can we get an official definition of "all-in"? Please?
IMoperator
Profile Joined October 2011
4476 Posts
February 26 2012 06:55 GMT
#2
Seems to be pretty accurate.
Eventine
Profile Blog Joined September 2011
United States307 Posts
February 26 2012 07:03 GMT
#3
Seems like very interesting analysis, definitely timings within games that people seem to hit to win. I do wonder though whether knowing data like this exist can help people look at their match ups to sacrifice say winning percentage at certain points to help smooth out the line. That is, if I know toss has the best shot at beating me before 10 minutes, i'm going to be defensive til 10 until i get some sort of timing window.

Though I wonder if there is correlation between the different windows. Like this the fact that toss wins before 10 at a high percentage lead to the fact that they lose after 10 at a high percentage. Be interesting to analyze build orders, but I think that takes a lot more data crunching capability that I imagine few people have.
You are everything, I never knew, I always wanted.
BamBam
Profile Blog Joined November 2009
745 Posts
February 26 2012 07:05 GMT
#4
I expected the tvp graph to be honest. Terran has the best opening units and can punish protoss players who are gearing up for the mid to late game, but around when colossus, HT and 3/3 speed lots enter it becomes a very hard fight for terran.

what I wasen't expecting was the pvz graph. Honestly expected protoss to be in a bigger lead by around the 25+ minute mark, yet stays relatively even up until the point where there is insignificant data to draw any conclusions.
"two is way better than twice as one" - artosis
Forbidden17
Profile Joined December 2011
666 Posts
February 26 2012 07:09 GMT
#5
PvP and ZvZ T_T
synapse
Profile Blog Joined January 2009
China13814 Posts
February 26 2012 07:12 GMT
#6
I think the PvT graph is quite telling. Deathball = very strong apparently :D
:)
MercilessMonkey
Profile Joined August 2010
Canada150 Posts
February 26 2012 07:12 GMT
#7
Great post. The bigger data set is a huge plus in terms of statistical reliability. I also liked the way you cleaned up your graphs, they're much better this time around :D

Very interesting stuff, seems to fit with what most people seem to think for the time being. Surprised TvZ is longer than TvT though, that seems hard to believe
_scout
Profile Joined November 2011
United States11 Posts
February 26 2012 07:25 GMT
#8
I'm really interested in what major things occur where the graph lines intersect. Specifically, in ZvT the ~18 minute mark looks like a significant change occurs. I'd have to watch some replays of it but maybe that is when zerg typically gets their brood lords out. Or perhaps the shift is reflective of the cumulative effect of 5-8 minutes of mutalisk harassment?

What about TvP, is that first intersection when terran has their MMM rocking and rolling? What is that second intersection? Does protoss now have templar AND colossi? I think this could be revealing of some very typical timings in the current metagame, and more importantly insight on how to deal with it as each race.
On a long enough timeline, everyone's survival rate drops to zero.
ipwntbarney
Profile Joined September 2011
United States141 Posts
February 26 2012 07:26 GMT
#9
The ZvZ winrate makes me sad. Macro ZvZs tend to be some of my favorite games, but everyone just does 9 pool or 14/14 baneling all-in. It's really annoying when the entire game comes down to ling/bling micro -_-
phyren
Profile Blog Joined October 2009
United States1067 Posts
February 26 2012 07:28 GMT
#10
On February 26 2012 16:12 synapse wrote:
I think the PvT graph is quite telling. Deathball = very strong apparently :D


strong assuming you survive to that point. From the cumulative graph, it seems something like 80% of tvps end before 20 minutes anyway.
goldenwitch
Profile Joined August 2010
United States338 Posts
February 26 2012 07:37 GMT
#11
Ah! I was hoping that you would get around to using the playhem data. These graphs unfortunately confirm all of my suspicions about everything ever. =(

I guess a game where everything was a flat line would be pretty boring too.
Reborn8u
Profile Blog Joined January 2010
United States1761 Posts
February 26 2012 07:40 GMT
#12
Honestly, the early game and late game balance does not look good at all, according to these. As you stated in the op, it would be interesting to see how much of the mid game appears balanced due to failed all ins or cheese.
:)
IMoperator
Profile Joined October 2011
4476 Posts
February 26 2012 07:41 GMT
#13
On February 26 2012 16:25 _scout wrote:
I'm really interested in what major things occur where the graph lines intersect. Specifically, in ZvT the ~18 minute mark looks like a significant change occurs. I'd have to watch some replays of it but maybe that is when zerg typically gets their brood lords out. Or perhaps the shift is reflective of the cumulative effect of 5-8 minutes of mutalisk harassment?

What about TvP, is that first intersection when terran has their MMM rocking and rolling? What is that second intersection? Does protoss now have templar AND colossi? I think this could be revealing of some very typical timings in the current metagame, and more importantly insight on how to deal with it as each race.

I think you're right with both, the zergs would be on hive and getting broods out at around that time. Around 10 minutes is when I always have a good number of marine/marauder and medivacs, and that's when you can take control. Toss doesn't have much aoe out, so you can win the game pretty easily from there. Once they get out storms + colossus it gets really hard and that's where P has the advantage.
TG Manny
Profile Blog Joined September 2011
United States325 Posts
February 26 2012 08:12 GMT
#14
On February 26 2012 16:40 Reborn8u wrote:
Honestly, the early game and late game balance does not look good at all, according to these. As you stated in the op, it would be interesting to see how much of the mid game appears balanced due to failed all ins or cheese.


Early-game winrate means nothing, as a game ended early is a cheese play 99.99% of the time or a very successful rush play that forgoes fast expansion to deal damage into midgame or outright kill an opponent.

That being said, winrates at different times mean different things in game. Terran will seem strongest vs other races more and more in midgame and early game bcause we're moving toward constant harassment gameplay and most late-game wins come from damage dealt in midgame that the P stuck it out OR from a big drop that wasn't handled well/denied bases. Same could be said, increasingly, vs zerg. Playstyle is becoming a contributing factor to winrates, as "macro" terrans will, in general, lose more without doing significant damage with their timings and will do so when protoss AOE is on the field en masse.

While I would love a buff to help Terran win a game if you started with 5-base, split map, all tech'd, and all upgraded with standard production infrastrucutre (ie super late-game/late-game scenarios) I would also love to see playsets change again. Terran has seemingly done this most consistently, and I expect the race to do so again. Meanwhile in winrate land, we'll be racking up wins in early/mid because of aforementioned harassment play that can break opponents to gg if they don't respond well.
Singularity is at hand...
bustanut
Profile Joined June 2011
United States76 Posts
February 26 2012 08:24 GMT
#15
could you put up % of pros that play each race and how that might affect the stats?
SolidMoose
Profile Joined June 2011
United States1240 Posts
February 26 2012 08:28 GMT
#16
The TvP one makes a lot of sense. Protoss gets favored for all ins, terran gets favored for midgame pushes before protoss tech, protoss favored after that with deathball.

Also now that I'm seeing the TvZ one, it reaffirms the epic fail that was the ghost nerf.

And I agree the fact that these are not more even in all three seems like a bad sign, not the best way to balance the game IMO.
tdt
Profile Joined October 2010
United States3179 Posts
Last Edited: 2012-02-26 08:45:23
February 26 2012 08:43 GMT
#17
I can see the problem Blizzard has in balancing with these graphs. Make terrran weaker at start for zerg's benefit and protoss will just roll terran early. But you can't make protoss weaker because they are already a little weaker than zerg early.

Ghost Snipe nerf and EMP nerf was a total fail by this graph. Terran is already weak late, can't tech switch like other race, make them weaker?
MC for president
tdt
Profile Joined October 2010
United States3179 Posts
February 26 2012 08:55 GMT
#18
On February 26 2012 16:12 MercilessMonkey wrote:
Great post. The bigger data set is a huge plus in terms of statistical reliability. I also liked the way you cleaned up your graphs, they're much better this time around :D

Very interesting stuff, seems to fit with what most people seem to think for the time being. Surprised TvZ is longer than TvT though, that seems hard to believe

When it's fun times goes fast.
MC for president
wei2coolman
Profile Joined November 2010
United States60033 Posts
February 26 2012 09:01 GMT
#19
winning percentages based on when game ends is super interesting, it sort of confirms my suspicions of certain matchup's powercurve.
liftlift > tsm
foxSC
Profile Joined November 2011
United States60 Posts
February 26 2012 09:02 GMT
#20
I think the colors on the top graph are too close its hard to tell them apart, at least for me.
1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
BSL 21
19:00
Open Quali #3
LiquipediaDiscussion
SC4ALL
14:00
SC4All Day 1
LiquipediaDiscussion
SC4ALL
14:00
SC4ALL - Day 1
RotterdaM722
ComeBackTV 653
Artosis584
IndyStarCraft 228
SteadfastSC210
CranKy Ducklings176
LiquipediaDiscussion
Epic.LAN
12:00
Epic.LAN 46 Playoffs Stage
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 722
IndyStarCraft 228
SteadfastSC 210
ProTech99
BRAT_OK 62
MindelVK 14
StarCraft: Brood War
Calm 3834
Dewaltoss 106
Rock 34
HiyA 26
ZZZero.O 11
Terrorterran 2
Dota 2
monkeys_forever524
Heroes of the Storm
Khaldor313
Other Games
Grubby2759
Gorgc2461
fl0m1190
Beastyqt878
Artosis584
WinterStarcraft267
Hui .145
QueenE99
FrodaN97
Skadoodle87
Trikslyr70
Mew2King58
nookyyy 43
Organizations
Other Games
gamesdonequick1461
StarCraft 2
angryscii 24
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• StrangeGG 75
• printf 40
• Adnapsc2 13
• Kozan
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• Azhi_Dahaki41
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 2761
• Ler69
League of Legends
• Nemesis3088
Other Games
• imaqtpie1214
• Shiphtur250
Upcoming Events
BSL Team A[vengers]
18h 50m
Cross vs Sobenz
Sziky vs IcaruS
SC4ALL
19h 50m
SC4ALL
19h 50m
BSL 21
23h 50m
Replay Cast
1d 13h
Wardi Open
1d 16h
Monday Night Weeklies
1d 21h
Replay Cast
2 days
Sparkling Tuna Cup
2 days
WardiTV Korean Royale
2 days
[ Show More ]
Replay Cast
3 days
WardiTV Korean Royale
3 days
The PondCast
4 days
Korean StarCraft League
6 days
CranKy Ducklings
6 days
IPSL
6 days
dxtr13 vs OldBoy
Napoleon vs Doodle
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.