• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 07:13
CET 13:13
KST 21:13
  • 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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
ComeBackTV's documentary on Byun's Career !2Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win2Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15
StarCraft 2
General
Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win ComeBackTV's documentary on Byun's Career ! Did they add GM to 2v2? RSL Revival - 2025 Season Finals Preview Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament $5,000+ WardiTV 2025 Championship StarCraft2.fi 15th Anniversary Cup RSL Offline Finals Info - Dec 13 and 14! Tenacious Turtle Tussle
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ How Rain Became ProGamer in Just 3 Months FlaSh on: Biggest Problem With SnOw's Playstyle [BSL21] RO8 Bracket & Prediction Contest BW General Discussion
Tourneys
[Megathread] Daily Proleagues [BSL21] RO8 - Day 2 - Sunday 21:00 CET [ASL20] Grand Finals [BSL21] RO8 - Day 1 - Saturday 21:00 CET
Strategy
Game Theory for Starcraft Simple Questions, Simple Answers Current Meta Fighting Spirit mining rates
Other Games
General Games
General RTS Discussion Thread Dawn of War IV Stormgate/Frost Giant Megathread Nintendo Switch Thread PC Games Sales Thread
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine YouTube Thread European Politico-economics QA Mega-thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream?
Blogs
How Sleep Deprivation Affect…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1671 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
WardiTV 2025
12:00
Playoffs
MaNa vs Gerald
TBD vs uThermal
TBD vs Shameless
TBD vs MaxPax
ByuN vs TBD
Spirit vs ShoWTimE
TaKeTV 149
ComeBackTV 148
Rex96
IndyStarCraft 47
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 177
Rex 96
IndyStarCraft 47
StarCraft: Brood War
Britney 30607
Horang2 2780
Bisu 1098
Shuttle 923
Jaedong 816
actioN 337
Hyuk 315
EffOrt 307
Mini 279
Soma 234
[ Show more ]
Killer 219
Rush 201
BeSt 193
Last 191
Larva 187
Zeus 156
Sharp 126
Snow 92
Pusan 81
ZerO 80
Mong 79
Aegong 63
PianO 63
JYJ 61
ggaemo 56
Hyun 53
Mind 49
sorry 47
Trikslyr25
soO 23
Icarus 20
Movie 18
scan(afreeca) 15
yabsab 14
Shinee 14
Noble 13
Terrorterran 12
Shine 12
GoRush 10
Dota 2
XcaliburYe277
League of Legends
C9.Mang0323
JimRising 282
rGuardiaN112
Counter-Strike
olofmeister910
x6flipin317
Other Games
B2W.Neo883
Pyrionflax236
Fuzer 214
RotterdaM170
XaKoH 112
Mew2King74
Sick35
Livibee34
ZerO(Twitch)9
Organizations
Other Games
gamesdonequick489
StarCraft 2
WardiTV73
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH198
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 2
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• Noizen33
League of Legends
• Jankos1601
Upcoming Events
OSC
4h 47m
YoungYakov vs Mixu
ForJumy vs TBD
Percival vs TBD
Shameless vs TBD
The PondCast
21h 47m
WardiTV 2025
1d
Cure vs Creator
TBD vs Solar
WardiTV 2025
1d 22h
OSC
2 days
CranKy Ducklings
2 days
SC Evo League
3 days
Ladder Legends
3 days
BSL 21
3 days
Sparkling Tuna Cup
3 days
[ Show More ]
Ladder Legends
4 days
BSL 21
4 days
Replay Cast
4 days
Monday Night Weeklies
5 days
WardiTV Invitational
6 days
Liquipedia Results

Completed

Acropolis #4 - TS3
RSL Offline Finals
Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
Slon Tour Season 2
WardiTV 2025
META Madness #9
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 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.