• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:17
CET 04:17
KST 12:17
  • 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 PARTICIPATION1Crank Gathers Season 2: SC II Pro Teams10Merivale 8 Open - LAN - Stellar Fest4
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
Kirktown Chat Brawl #9 $50 8:30PM EST 2025 RSL Offline Finals Dates + Ticket Sales! SC4ALL $6,000 Open LAN in Philadelphia Merivale 8 Open - LAN - Stellar Fest 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
Ladder Map Matchup Stats SnOw's ASL S20 Finals Review BW General Discussion [ASL20] Ask the mapmakers — Drop your questions BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL20] Grand Finals Small VOD Thread 2.0 The Casual Games of the Week Thread BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION
Strategy
How to stay on top of macro? Current Meta PvZ map balance Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Dawn of War IV Beyond All Reason Stormgate/Frost Giant Megathread Path of Exile General RTS Discussion Thread
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 Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine The Big Programming Thread YouTube Thread
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread Korean Music Discussion Series you have seen recently...
Sports
Formula 1 Discussion MLB/Baseball 2023 2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 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: 1014 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
Replay Cast
23:00
PiGosaur Cup #54
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiLiPiLi 171
RuFF_SC2 118
Nathanias 111
StarCraft: Brood War
NaDa 73
Jaeyun 28
Dota 2
monkeys_forever581
PGG 176
NeuroSwarm6
LuMiX1
Counter-Strike
Stewie2K1318
Heroes of the Storm
Khaldor102
Other Games
summit1g10396
JimRising 414
WinterStarcraft379
C9.Mang0321
Hui .142
Skadoodle85
ViBE70
Livibee49
Organizations
Other Games
gamesdonequick1357
StarCraft: Brood War
UltimateBattle 22
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Azhi_Dahaki9
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush448
• Stunt276
• Hupsaiya42
Upcoming Events
Epic.LAN
8h 43m
BSL Team A[vengers]
10h 43m
Dewalt vs ZeLoT
UltrA vs ZeLoT
LAN Event
10h 43m
BSL 21
15h 43m
BSL Team A[vengers]
1d 10h
Cross vs Sobenz
Sziky vs IcaruS
LAN Event
1d 11h
BSL 21
1d 15h
Replay Cast
2 days
Wardi Open
2 days
Monday Night Weeklies
2 days
[ Show More ]
Replay Cast
2 days
Sparkling Tuna Cup
3 days
Replay Cast
4 days
The PondCast
5 days
Korean StarCraft League
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
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.