• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:27
CEST 23:27
KST 06:27
  • 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
[ASL19] Finals Recap: Standing Tall9HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Flash Announces Hiatus From ASL58Weekly Cups (June 23-29): Reynor in world title form?13FEL Cracov 2025 (July 27) - $8000 live event19Esports World Cup 2025 - Final Player Roster16Weekly Cups (June 16-22): Clem strikes back1
StarCraft 2
General
Program: SC2 / XSplit / OBS Scene Switcher Statistics for vetoed/disliked maps The SCII GOAT: A statistical Evaluation Weekly Cups (June 23-29): Reynor in world title form? PiG Sty Festival #5: Playoffs Preview + Groups Recap
Tourneys
FEL Cracov 2025 (July 27) - $8000 live event RSL: Revival, a new crowdfunded tournament series Korean Starcraft League Week 77 Master Swan Open (Global Bronze-Master 2) [GSL 2025] Code S: Season 2 - Semi Finals & Finals
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
SC uni coach streams logging into betting site Flash Announces Hiatus From ASL BGH Mineral Boosts Tutorial Video Player “Jedi” cheat on CSL Replays question
Tourneys
[Megathread] Daily Proleagues [BSL20] Grand Finals - Sunday 20:00 CET Small VOD Thread 2.0 [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Trading/Investing Thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Blogs
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 532 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
Next event in 12h 33m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
JuggernautJason116
ProTech76
StarCraft: Brood War
firebathero 240
Rock 36
NaDa 17
LancerX 15
Dota 2
LuMiX1
League of Legends
Grubby3471
Dendi1384
Heroes of the Storm
Liquid`Hasu490
Khaldor284
Other Games
summit1g8714
FrodaN2321
fl0m1012
Mlord711
RotterdaM365
Sick50
Organizations
Other Games
EGCTV1174
BasetradeTV33
StarCraft 2
angryscii 29
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 24 non-featured ]
StarCraft 2
• Berry_CruncH292
• StrangeGG 51
• davetesta43
• musti20045 29
• tFFMrPink 19
• OhrlRock 2
• IndyKCrew
• Migwel
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• LaughNgamezSOOP
StarCraft: Brood War
• Pr0nogo 6
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota2776
• Ler128
League of Legends
• Doublelift4555
• Jankos2645
Other Games
• imaqtpie1023
• WagamamaTV474
• Shiphtur302
Upcoming Events
RSL Revival
12h 33m
Clem vs Classic
SHIN vs Cure
FEL
14h 33m
WardiTV European League
14h 33m
BSL: ProLeague
20h 33m
Dewalt vs Bonyth
Replay Cast
2 days
Sparkling Tuna Cup
2 days
WardiTV European League
2 days
The PondCast
3 days
Replay Cast
4 days
RSL Revival
4 days
[ Show More ]
Replay Cast
5 days
RSL Revival
5 days
FEL
5 days
RSL Revival
6 days
FEL
6 days
FEL
6 days
Liquipedia Results

Completed

BSL 2v2 Season 3
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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.