• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:22
CEST 17:22
KST 00:22
  • 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
[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8
Community News
StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026)56Weekly Cups (Sept 21-27): herO and ByuN double2Weekly Cups (Sep 13-20): herO scores triple3BSL Season 2313Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1
StarCraft 2
General
StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026) How do you feel about the mass reverts in the 5.0.17 PTR? SC4ALL: II SC2 Complete Invited Player Lineup StarCraft open world shooter announced at BlizzCon Weekly Cups (Sept 21-27): herO and ByuN double
Tourneys
2026 GSTL Grand Finals Sea Duckling Open (Global, Bronze-Diamond) Stellar Fest TWO the Moon (Dec 16-20) SC2 INu's Battles#21 [ 3-Days tournament ] ScienceCraft (October 24-25) - Live Event
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 545 And Drops and Rifts Mutation # 544 Double Trouble Mutation # 543 Enhanced Defenses
Brood War
General
JaeDong's ASL S22 Ro. 8 Review Fantasy returning? BW General Discussion Bot on ladder ASL22 General Discussion
Tourneys
[ASL22] Ro8 Day 4 [Megathread] Daily Proleagues [ASL22] Ro8 Day 3 [ASL22] Ro8 Day 2
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Total Annihilation Zero
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Canadian Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Escaping Into Video Games: G…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8369 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
Stellar Fest
13:00
Stellar Fest 2 The Moon: Qualifier Day 3
IntoTheiNu 1042
ComeBackTV 956
SteadfastSC845
TaKeTV 550
IndyStarCraft 176
Rex159
EnkiAlexander 86
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 814
IndyStarCraft 170
Rex 159
ProTech136
BRAT_OK 22
MindelVK 13
StarCraft: Brood War
Britney 46756
Bisu 2173
Horang2 1176
EffOrt 995
Hyuk 788
Soma 607
Shuttle 564
BeSt 527
Mini 481
Light 428
[ Show more ]
Larva 345
ZerO 194
Rush 191
Leta 84
firebathero 80
Mong 72
Snow 55
910 55
Sexy 51
Pusan 49
ToSsGirL 35
Liquid`Ret 28
Trap 27
JYJ 25
Bale 25
Aegong 24
Terrorterran 21
Shine 19
Rock 18
Sacsri 12
ajuk12(nOOB) 10
Dota 2
Gorgc8065
qojqva1435
Counter-Strike
Fnx 801
Heroes of the Storm
crisheroes1495
Khaldor1163
Lowko477
Other Games
singsing2263
hiko1353
Beastyqt572
B2W.Neo411
Livibee203
Hui .182
Liquid`VortiX137
XaKoH 130
ArmadaUGS127
KnowMe114
Mew2King83
QueenE78
ZerO(Twitch)12
Organizations
Other Games
BasetradeTV207
Dota 2
PGL Dota 2 - Main Stream72
StarCraft: Brood War
lovetv 12
[ Show 15 non-featured ]
StarCraft 2
• poizon28 30
• mYiSmile111
• Gemini_19 6
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• HerbMon 41
• Michael_bg 6
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis3175
Other Games
• Shiphtur272
Upcoming Events
OSC
6h 38m
CranKy Ducklings
18h 38m
Online Event
19h 38m
FEL
1d
AI Arena Tournament
1d 1h
BSL: Ladder Tournament
1d 3h
Sparkling Tuna Cup
1d 18h
INu's Battles
1d 20h
herO vs Classic
Percival vs Rogue
BSL Open Qualifier
2 days
BSL Open Qualifier
2 days
[ Show More ]
Replay Cast
2 days
Afreeca Starleague
2 days
Rush vs Light
WardiTV Weekly
2 days
Monday Night Weeklies
3 days
Replay Cast
3 days
Afreeca Starleague
3 days
Soma vs Soulkey
INu's Battles
3 days
SHIN vs Cure
ByuN vs Zoun
PiGosaur Cup
4 days
The PondCast
5 days
INu's Battles
5 days
Liquipedia Results

Completed

Proleague 2026-09-30
Blizzard Classic Cup 2026
Calamity Invitational

Ongoing

ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
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 © 2026 TLnet. All Rights Reserved.