• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:01
CEST 15:01
KST 22:01
  • 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: In A Tizzy9[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9
Community News
Weekly Cups (Sep 13-20): herO scores triple2BSL Season 238Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon101Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) Weekly Cups (Sep 13-20): herO scores triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool How do you feel about the StarCraft shooter announcement at BlizzCon 2026? The Death of Cheese: From a Professional Cheeser
Tourneys
Master Swan Open (Global Bronze-Master 2) Stellar Fest TWO the Moon (Dec 16-20) Sparkling Tuna Cup - Weekly Open Tournament 2026 GSTL Announcement RSL Revival: Season 6 - Qualifiers and Main Event
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Frigid Storage
External Content
Mutation # 544 Double Trouble The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended
Brood War
General
BSL Season 23 Bot on ladder screpdb: new Starcraft reporting tool PLAYzone Challenge - open offline tour in Prague BW General Discussion
Tourneys
[ASL22] Ro8 Day 2 PLAYzone Challenge - open offline tour in Prague [ASL22] Ro16 Group D [ASL22] Ro8 Day 1
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
Warcraft III: The Frozen Throne Nintendo Switch Thread Diablo IV Stormgate/Frost Giant Megathread EVE Corporation
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 Artificial Intelligence Thread All you football fans (soccer)!
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Gaming Intensity, Problemati…
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
Dreaming of BW patches (mod…
c3rberUs
Customize Sidebar...

Website Feedback

Closed Threads



Active: 12282 users

MMR distribution - season 44 - Page 4

Forum Index > SC2 General
Post a Reply
Prev 1 2 3 4 All
yubo56
Profile Joined May 2014
690 Posts
September 13 2020 03:33 GMT
#61
On September 13 2020 10:24 Ben... wrote:
I did the scatterplots for fun also (y being games played, x is MMR). They're kinda neat.

For this first one, I did log scale for y axis since otherwise it's incredibly cramped. I set it ridiculously wide for this because I noticed something (spoilered because this one's kinda biggish download-wise):
+ Show Spoiler +

[image loading]

Those vertical lines are interesting.

A smaller scatterplot reveals the three most prominent lines on the right are around 4000, 4400, and approximately 4700-4800 MMR, which I'm guessing are cutoffs for various tiers of leagues, probably Master or Diamond 1. A bunch of accounts seem to cluster around the MMR cutoff for league tiers:
+ Show Spoiler +

[image loading]


Cool stuff.

edit: Yes, that giant space on the left is populated. There's someone with ~200 MMR.

double edit: Cleaned up the plots a smidge and made the y axis more reasonable. I had to do it manually since 10e2 was too small and 10e3 left a bunch of empty space so I went with a range of 10 to 3500 games. When I went from 3000 to 3500 I saw one data point added so somebody has to have played a lot of SC2 this season.

That vertical line is super cool. Think those cutoffs are for d2-d1, d1-m3, and m3-m2 respectively, that's a cool feature to see.

I guess it's too dense to see the differences between the races, it would be super cool to see something like "terrans gain MMR fastest, relative to # games played, since their macro is most intuitive/similar to other games" but that's probably too hard to quantify.

Thanks again for keeping us posted dude ur awesome <3
Jung Yoon Jong fighting, even after retirement! Feel better soon.
dbRic1203
Profile Joined July 2019
Germany2655 Posts
Last Edited: 2020-09-13 05:10:12
September 13 2020 05:09 GMT
#62
On September 13 2020 10:24 Ben... wrote:
I did the scatterplots for fun also (y being games played, x is MMR). They're kinda neat.

For this first one, I did log scale for y axis since otherwise it's incredibly cramped. I set it ridiculously wide for this because I noticed something (spoilered because this one's kinda biggish download-wise):
+ Show Spoiler +

[image loading]

Those vertical lines are interesting.

A smaller scatterplot reveals the three most prominent lines on the right are around 4000, 4400, and approximately 4700-4800 MMR, which I'm guessing are cutoffs for various tiers of leagues, probably Master or Diamond 1. A bunch of accounts seem to cluster around the MMR cutoff for league tiers:
+ Show Spoiler +

[image loading]


Cool stuff.

edit: Yes, that giant space on the left is populated. There's someone with ~200 MMR.

double edit: Cleaned up the plots a smidge and made the y axis more reasonable. I had to do it manually since 10e2 was too small and 10e3 left a bunch of empty space so I went with a range of 10 to 3500 games. When I went from 3000 to 3500 I saw one data point added so somebody has to have played a lot of SC2 this season.

This is far less meaningfull than I expected
Is it possible to plötzlich lifetime games against mmr as well?

Also thx for putting together the actually meaningfull Graph with the Log scale. That one actually Shows, how good the Balance is in Leagues with the most Balance whiners.
I m allways pleased to see them proved wrong, as for 99.99% of your average SC2 game your own mistakes are the only thing to blaue for your loss.
MaxPax
suriel-
Profile Joined May 2020
5 Posts
Last Edited: 2020-09-13 10:01:39
September 13 2020 09:56 GMT
#63
On September 13 2020 14:09 dbRic1203 wrote:


Also thx for putting together the actually meaningfull Graph with the Log scale. That one actually Shows, how good the Balance is in Leagues with the most Balance whiners.
I m allways pleased to see them proved wrong, as for 99.99% of your average SC2 game your own mistakes are the only thing to blaue for your loss.


Well, one thing you can be sure with is that the whiners will never accept actual facts like the races being very well balanced and that there's no big swings at all. They also won't ever accept the logically simplest explanation that Zerg just plays differently than other races, so they are less represented in ranks below 3k MM, which was also supported by the first graph, showing the curve of Zergs is rising much slower from 2k -> 3k than that of Protoss/Terran.

Also it kinda baffles me to see people really trying to deduct anything from those charts related to balance, in a range of MMR, where people have problems with Scouting, constantly building workers+army, Supply blocks, unit compositions, unit control, macro in general and most importantly: dealing with cheese/all-ins (scouting + defending), because in those ranges, cheese simply reigns supreme and literally everyone can cheese every game and rank up very fast to like 3500 MMR within days.

Another thing would be insta-leaves: some people lose a few games to cheese from one race and then decide to just leave every game they get matched against that race again. Many people have problems holding 12pool/ling-bane allins, so they get traumatized and just leave every game they get matched vs Zerg (instead of learning how to deal with it). This also gets shown clearly that the MMRs converge very quickly around ~4k MMR, where people mostly have learned dealing with cheese/all-ins.

In the end, the whiners will also never accept that every game they lose, is because of their own errors, that's why we will still hear "ZERG OP!" in every thread, in evrey game.
xsnac
Profile Blog Joined August 2011
Barbados1365 Posts
Last Edited: 2020-09-13 13:15:12
September 13 2020 13:14 GMT
#64
[QUOTE]On September 13 2020 18:56 suriel- wrote:
[QUOTE]On September 13 2020 14:09 dbRic1203 wrote:
because in those ranges, cheese simply reigns supreme and literally everyone can cheese every game and rank up very fast to like 3500 MMR within days.[/QUOTE]


What??? Dude dunno where you get your information from, but you have no idea what you talk about. This is only your stupid assumption and you construct the whole argument on this, which fails because the assumption fails. You have no data to back this up and your limited narrow view is bias af on this regard.
1/4 \pi \epsilon_0
suriel-
Profile Joined May 2020
5 Posts
Last Edited: 2020-09-13 14:09:55
September 13 2020 14:09 GMT
#65
On September 13 2020 22:14 xsnac wrote:


What??? Dude dunno where you get your information from, but you have no idea what you talk about. This is only your stupid assumption and you construct the whole argument on this, which fails because the assumption fails. You have no data to back this up and your limited narrow view is bias af on this regard.


I mean, i've played in those ranges of MMR and like every second game was cheese. You can also create a new account and go Proxy/12pool every game and you will have a huge success, ranking up to 3500 MMR fast, that's what i did when i was fed up with people cheesing me, so i cheesed back and literally had like ~70% winrate in every matchup at one point.

Didn't even think one can be "biased" in that regard? Isn't it generally known that the 3k MMR ranks are just filled with cheese and general random plays of people not understanding the game?
GSTL
Profile Joined August 2016
18 Posts
September 13 2020 14:11 GMT
#66
only 8000 players who played at least 10 games ?
Slydie
Profile Joined August 2013
2007 Posts
September 13 2020 14:22 GMT
#67
On September 13 2020 23:09 suriel- wrote:
Show nested quote +
On September 13 2020 22:14 xsnac wrote:


What??? Dude dunno where you get your information from, but you have no idea what you talk about. This is only your stupid assumption and you construct the whole argument on this, which fails because the assumption fails. You have no data to back this up and your limited narrow view is bias af on this regard.


I mean, i've played in those ranges of MMR and like every second game was cheese. You can also create a new account and go Proxy/12pool every game and you will have a huge success, ranking up to 3500 MMR fast, that's what i did when i was fed up with people cheesing me, so i cheesed back and literally had like ~70% winrate in every matchup at one point.

Didn't even think one can be "biased" in that regard? Isn't it generally known that the 3k MMR ranks are just filled with cheese and general random plays of people not understanding the game?


If you are a 4,5k player, you can get to 3,5k easily with absolutely anything, just like pros like BeastyQT troll low master players with thor drops etc.

Remember that cheese execution and follow-up will also be at plat/lowdia level, so it is not for granted that cheesing is that much easier than playing standard at different levels.

RL example, I just offraced toss and went proxy 4gate in 5 pvzs, got 2-3. It was nothing spectacular.
Buff the siegetank
Morbidius
Profile Joined November 2010
Brazil3449 Posts
Last Edited: 2020-09-13 16:32:30
September 13 2020 16:30 GMT
#68
The mental gynastics being done here by Zerg players is just too funny. Wasn't it ''just Serral''? Why is Zerg dominating from bronze to pro play then?
This reminds me of 2011 when there were 20 Terrans in Code S and people said ''Its because Flash and Boxer play Terran, its only natural that BW bonjwas inspired the best players to pick Terran.

This graph might not reflect balance, it probably reflects what is common knowledge: Zerg is the easiest race to learn and be good with.
Has foreign StarCraft hit rock bottom?
Ben...
Profile Joined January 2011
Canada3485 Posts
Last Edited: 2020-09-13 16:37:30
September 13 2020 16:34 GMT
#69
On September 13 2020 23:11 GSTL wrote:
only 8000 players who played at least 10 games ?

No. ~8000 was the number for accounts ranked when using random with 10+ games.

I did a quick check, and there are 68055 unique entries in the dataset I have for NA for names with more than 10 games (this would only count accounts with ranked using multiple races once). There's probably some duplicates that just happened to have the same name but are unrelated that got removed so the actual number is likely higher. This data isn't from Blizzard so I don't have unique IDs, which would make this more precise. Also keep in mind this ranked only so there are likely thousands more accounts that only play unranked, archon mode, co-op, etc.. The takeaway from this can be that a good chunk of people still play SC2. Across all regions, we're probably looking at into six figures of active accounts, which is pretty good for a 10 year old game.

On September 13 2020 14:09 dbRic1203 wrote:
Show nested quote +
On September 13 2020 10:24 Ben... wrote:
I did the scatterplots for fun also (y being games played, x is MMR). They're kinda neat.

For this first one, I did log scale for y axis since otherwise it's incredibly cramped. I set it ridiculously wide for this because I noticed something (spoilered because this one's kinda biggish download-wise):
+ Show Spoiler +

[image loading]

Those vertical lines are interesting.

A smaller scatterplot reveals the three most prominent lines on the right are around 4000, 4400, and approximately 4700-4800 MMR, which I'm guessing are cutoffs for various tiers of leagues, probably Master or Diamond 1. A bunch of accounts seem to cluster around the MMR cutoff for league tiers:
+ Show Spoiler +

[image loading]


Cool stuff.

edit: Yes, that giant space on the left is populated. There's someone with ~200 MMR.

double edit: Cleaned up the plots a smidge and made the y axis more reasonable. I had to do it manually since 10e2 was too small and 10e3 left a bunch of empty space so I went with a range of 10 to 3500 games. When I went from 3000 to 3500 I saw one data point added so somebody has to have played a lot of SC2 this season.

This is far less meaningfull than I expected
Is it possible to plötzlich lifetime games against mmr as well?

I can't do that with the dataset I have unfortunately. The site in which the data is from gets their data from Battlenet for current season only.
"Cliiiiiiiiiiiiiiiiide" -Tastosis
ThunderJunk
Profile Joined December 2015
United States741 Posts
Last Edited: 2020-09-13 17:19:58
September 13 2020 17:02 GMT
#70
On September 14 2020 01:30 Morbidius wrote:
The mental gynastics being done here by Zerg players is just too funny. Wasn't it ''just Serral''? Why is Zerg dominating from bronze to pro play then?
This reminds me of 2011 when there were 20 Terrans in Code S and people said ''Its because Flash and Boxer play Terran, its only natural that BW bonjwas inspired the best players to pick Terran.

This graph might not reflect balance, it probably reflects what is common knowledge: Zerg is the easiest race to learn and be good with.


And they won't quote statements like these that pretty clearly show what's happening. I'm sure a lot of zerg players had quite a bit of pride tied up in making it to diamond league. It must be difficult to discover that diamond zergs are as commonplace as silver protoss and silver terran players (Literally. By the numbers. Globally.)

But there's really no sense in trying to force a horse to drink water.

Can't complain about the balance in master's league though, so that's good

On September 13 2020 10:22 Alejandrisha wrote:
Show nested quote +
On September 13 2020 09:42 Ben... wrote:
On September 13 2020 09:31 yubo56 wrote:
On September 13 2020 09:18 Ben... wrote:
I saw OP filtered out people who played fewer than 10 games (I didn't in my previous post) so I did also (it's trivial since the website provides number of games played as a column) just to see the difference. It's not really all that different but for consistency's sake here's the data:

The graph looks basically identical:
[image loading]

data is quite close too:

Number of accounts with 10+ games by race:
protoss:31247
terran: 33855
zerg: 27118
random:8203

mean:
protoss:2848.8236310685825
terran: 2778.8631516762666
zerg: 2985.8191975809427
random:2872.1861514080215

median:
protoss:2759.0
terran: 2674.0
zerg: 2920.0
random:2818.0

overall mean MMR: 2864.1406052398356
population median MMR: 2793.0

Mean number of games played so far this season:
factoring in accounts with fewer than 10 games played: 55.53022382348439
ignoring accounts with fewer than 10 games played: 90.96791571651913

Hi, I asked for a log y axis plot but OP doesn't seem to have responded; since you seem to be checking this topic, would you be able to post one with a log y axis as well? Would be able to show the long tail at higher/lower MMR much better

I definitely agree that using mean/median/mode to draw balance conclusions is extremely dubious, but it should be fun to theorize nonetheless

Does this work? It's for accounts with more than 10 games.
[image loading]
All I did was add ".set(yscale='log')". Nothing fancy.

Yeah I don't think anything meaningful can actually be drawn from this data. I just like tinkering.

edit:
On September 13 2020 09:31 yubo56 wrote:
How are y'all scraping the data, did you just download all of the pages and parse the HTML?

Pretty much. I just used the requests library to download each page (you can use the offset GET parameter they use for pagination to hop between pages), then used BeautifulSoup to parse the HTML and then cleaned stuff up a bit before chucking it in CSVs. Nothing too advanced.


thank you, this is a much better graph. still don't think we can draw real conclusion from it. but this is better in that we can actually see the differences




Also.. Log transformation on the y axis? That just collapses differences in the middle of the graph and exaggerates differences at the ends of the graphs. There's no basis for applying a log transformation to population data in that way. It's just dishonest.
I am free because I know that I alone am morally responsible for everything I do.
Slydie
Profile Joined August 2013
2007 Posts
September 13 2020 17:18 GMT
#71
On September 14 2020 01:30 Morbidius wrote:
The mental gynastics being done here by Zerg players is just too funny. Wasn't it ''just Serral''? Why is Zerg dominating from bronze to pro play then?
This reminds me of 2011 when there were 20 Terrans in Code S and people said ''Its because Flash and Boxer play Terran, its only natural that BW bonjwas inspired the best players to pick Terran.

This graph might not reflect balance, it probably reflects what is common knowledge: Zerg is the easiest race to learn and be good with.


At top pro level, TvZ actually seems to be in a very good spot right now. The Clem vs Reynor series was a nice and very recent example.

After the last round of nerfs and a reasonable map-pool, Zergs actually have to make plays to win now, and can't win of the back of only defending harassment, macro and creep anymore. Good strategic and technical zerg play is also still rewarded.
Buff the siegetank
ghost_face
Profile Joined August 2012
Australia33 Posts
September 13 2020 18:07 GMT
#72
On September 14 2020 01:30 Morbidius wrote:
The mental gynastics being done here by Zerg players is just too funny. Wasn't it ''just Serral''? Why is Zerg dominating from bronze to pro play then?
This reminds me of 2011 when there were 20 Terrans in Code S and people said ''Its because Flash and Boxer play Terran, its only natural that BW bonjwas inspired the best players to pick Terran.

This graph might not reflect balance, it probably reflects what is common knowledge: Zerg is the easiest race to learn and be good with.


Yet 45% of GM is protoss, while only 25% of GM is zerg.

https://www.rankedftw.com/stats/races/1v1/#v=2&r=-2&l=-2
yubo56
Profile Joined May 2014
690 Posts
September 13 2020 21:55 GMT
#73
On September 14 2020 02:02 ThunderJunk wrote:
Also.. Log transformation on the y axis? That just collapses differences in the middle of the graph and exaggerates differences at the ends of the graphs. There's no basis for applying a log transformation to population data in that way. It's just dishonest.

Hey, I'm the one who requested it. The reason one would do that isn't to make assessments of means / modes, or areas under the curve any more, but just to understand the shape of the tails of the distribution across races. It's possibly dishonest put the plot out there and say "this is the MMR distribution," since a lot of people don't know how to read log scales, but it's pretty common practice to do this when you're not interested in the peak of the distribution but the tail and scaling of the tail.

For instance, any curve with a peak looks plausibly like a normal distribution, but if you log scale it you immediately can tell whether it's quadratic and over what range it's normal. The question I was trying to answer was whether the tails of the distributions look any different between the three races, since we can already see the peaks very well, and a log plot is a great way to see both tails on the same plot. I think it's a useful tool if you know what you're trying to read
Jung Yoon Jong fighting, even after retirement! Feel better soon.
ThunderJunk
Profile Joined December 2015
United States741 Posts
September 13 2020 22:17 GMT
#74
On September 14 2020 06:55 yubo56 wrote:
Show nested quote +
On September 14 2020 02:02 ThunderJunk wrote:
Also.. Log transformation on the y axis? That just collapses differences in the middle of the graph and exaggerates differences at the ends of the graphs. There's no basis for applying a log transformation to population data in that way. It's just dishonest.

Hey, I'm the one who requested it. The reason one would do that isn't to make assessments of means / modes, or areas under the curve any more, but just to understand the shape of the tails of the distribution across races. It's possibly dishonest put the plot out there and say "this is the MMR distribution," since a lot of people don't know how to read log scales, but it's pretty common practice to do this when you're not interested in the peak of the distribution but the tail and scaling of the tail.

For instance, any curve with a peak looks plausibly like a normal distribution, but if you log scale it you immediately can tell whether it's quadratic and over what range it's normal. The question I was trying to answer was whether the tails of the distributions look any different between the three races, since we can already see the peaks very well, and a log plot is a great way to see both tails on the same plot. I think it's a useful tool if you know what you're trying to read


Fair enough
I am free because I know that I alone am morally responsible for everything I do.
suriel-
Profile Joined May 2020
5 Posts
Last Edited: 2020-09-14 09:09:44
September 14 2020 08:22 GMT
#75
On September 13 2020 23:22 Slydie wrote:
Show nested quote +
On September 13 2020 23:09 suriel- wrote:
On September 13 2020 22:14 xsnac wrote:


What??? Dude dunno where you get your information from, but you have no idea what you talk about. This is only your stupid assumption and you construct the whole argument on this, which fails because the assumption fails. You have no data to back this up and your limited narrow view is bias af on this regard.


I mean, i've played in those ranges of MMR and like every second game was cheese. You can also create a new account and go Proxy/12pool every game and you will have a huge success, ranking up to 3500 MMR fast, that's what i did when i was fed up with people cheesing me, so i cheesed back and literally had like ~70% winrate in every matchup at one point.

Didn't even think one can be "biased" in that regard? Isn't it generally known that the 3k MMR ranks are just filled with cheese and general random plays of people not understanding the game?


If you are a 4,5k player, you can get to 3,5k easily with absolutely anything, just like pros like BeastyQT troll low master players with thor drops etc.

Remember that cheese execution and follow-up will also be at plat/lowdia level, so it is not for granted that cheesing is that much easier than playing standard at different levels.

RL example, I just offraced toss and went proxy 4gate in 5 pvzs, got 2-3. It was nothing spectacular.


That was also a RL example of mine: when i started playing the game in Fall of 2019, i got placed into Plat3. Playing games there, i got cheesed very much, so i just started to cheese back.

I'm currently a ~3900-4100k player, but it doesn't take great effort to cheese someone. You can name 20 other former GMs that smurf their way into masters, it doesn't change the fact that cheese is easier to execute than it is to defend:

- you need to scout cheese
- after having scouted, you need to know what kind of cheese it is
- after knowing what kind of cheese it is, you need to know how to react to it
- after knowing how to react to it, you need to know how to handle it (micro)

things needed to know for executing cheese:
- learn the build order, which only covers the first ~3 minutes most of the time
- learn to handle it through repetition (micro, multiple games)

Cheese is so strong, that even highest pros have success with it (see Scarlett throwing out Rogue of GSL, or the countless ProxyRax games, or Stats/Trap losing to a few lings in GSL, because not having a proper wall)

Your anecdotal sample size of 5 games is cute, but it doesn't change the fact that doing this a few times more, you'll have a high win rate. I mean, people literally get GM with just cannon rushing (printf, DemusZero for example).Likewise, it's very trivial to go for a 12pool or a banebust every game and collect free wins. That's a RL example, because i did just that: 13/12 every game against Protoss and Zerg and i had about a ~70% win rate and got to 3.5k really fast.

And please, let's not shit outselves here: 3k MMR is basically garbage since people have huge other problems other than balance, like proper macro and 0 understanding of the game.

If you want a Pro to confirm how ridiculous it is to bring the "imbalance" argument into 3000 MMR range, check out some of Harstem's "Is it IMBA or do I suck" - series, there are even some "low masters" players sending in replays, but during the analysis, you can clearly see they still make Gold league mistakes. For example the "Spines are IMBA" one
Geiko
Profile Blog Joined June 2010
France2035 Posts
September 14 2020 09:18 GMT
#76
On September 14 2020 17:22 suriel- wrote:

Your anecdotal sample size of 5 games is cute, but it doesn't change the fact that doing this a few times more, you'll have a high win rate. I mean, people literally get GM with just cannon rushing (printf, DemusZero for example).Likewise, it's very trivial to go for a 12pool or a banebust every game and collect free wins. That's a RL example, because i did just that: 13/12 every game against Protoss and Zerg and i had about a ~70% win rate and got to 3.5k really fast.


This is true. I just got back in the game 2 months ago and I went up to 5k3 by just 1base allining all my games with WoL units.

Ladder shouldn’t be used to determine balance. Mid GM and under players are just not good enough, and high GMs don’t even ladder seriously. Objective Pro feedback and High level tournament results is the best data for balance imho.
geiko.813 (EU)
skdsk
Profile Joined February 2019
138 Posts
September 14 2020 11:41 GMT
#77
On September 13 2020 12:33 yubo56 wrote:
Show nested quote +
On September 13 2020 10:24 Ben... wrote:
I did the scatterplots for fun also (y being games played, x is MMR). They're kinda neat.

For this first one, I did log scale for y axis since otherwise it's incredibly cramped. I set it ridiculously wide for this because I noticed something (spoilered because this one's kinda biggish download-wise):
+ Show Spoiler +

[image loading]

Those vertical lines are interesting.

A smaller scatterplot reveals the three most prominent lines on the right are around 4000, 4400, and approximately 4700-4800 MMR, which I'm guessing are cutoffs for various tiers of leagues, probably Master or Diamond 1. A bunch of accounts seem to cluster around the MMR cutoff for league tiers:
+ Show Spoiler +

[image loading]


Cool stuff.

edit: Yes, that giant space on the left is populated. There's someone with ~200 MMR.

double edit: Cleaned up the plots a smidge and made the y axis more reasonable. I had to do it manually since 10e2 was too small and 10e3 left a bunch of empty space so I went with a range of 10 to 3500 games. When I went from 3000 to 3500 I saw one data point added so somebody has to have played a lot of SC2 this season.

That vertical line is super cool. Think those cutoffs are for d2-d1, d1-m3, and m3-m2 respectively, that's a cool feature to see.

I guess it's too dense to see the differences between the races, it would be super cool to see something like "terrans gain MMR fastest, relative to # games played, since their macro is most intuitive/similar to other games" but that's probably too hard to quantify.

Thanks again for keeping us posted dude ur awesome <3


Is there any correlation between amount played and mmr? this graph seems to indicate that no.
Dangermousecatdog
Profile Joined December 2010
United Kingdom7084 Posts
Last Edited: 2020-09-14 15:14:33
September 14 2020 13:22 GMT
#78
On September 13 2020 00:22 yubo56 wrote:
Show nested quote +
On September 12 2020 22:47 Dangermousecatdog wrote:
By the way those numbers aren't the node either. That can only be shown from the actual data table. Like I said, the more I look at the graph, the more nonsensical it appears. I'll have to see the data myself, but if it's from that same link then what we have is just a bullshit graph. There is only 7 datapoints per race so how could he make such a graph to present the data?

Wait, why does rankedftw only give 7 datapoints per race? https://www.rankedftw.com/ladder/lotv/1v1/mmr/?f=eu If you go here, there are 160239 datapoints for EU alone, it seems plausible that that OP generated the plot from rankedftw.com

Edit: your argument seems to be that the graph doesn't represent the 7 leagues correctly. Yes, indeed, if you want the % of gold players, you should integrate the curve between min(gold MMR) to max(gold MMR), and you'd get the correct percentage. But that's just b/c the transformation between leagues and MMR isn't linear, which makes sense since they're based on percentages and you have long tails. In other words, the statement "most protoss players are gold" is wrong, but "most protoss players are in the range 2300-3100 MMR" is perfectly correct, one is based on a league PDF and the other is based on an MMR PDF.

Compare this graph and the ones posted by ben.... ...

...The difference is astounding. One looks like an artifact produced by low data points and smoothing with it's near poisson distribution which is not what whould be expected from what we know of MMR, which is why I say it looks like 7 data points or super smoothed out. The other look like a graph. i;ll be interested to see when EU looks like as produced by ben... .

As for " "2300-3100 MMR" is perfectly correct" you basically wrote that at least half the players are between silver and plat MMR.

No shit sherlock! Blizzard has consistently stated that Silver-Diamond are 20% each since WoL. You don't need to look at a graph to work out that any three leagues between Silver and Diamond will be at least 50% of a population. I could be blindfolded and shown any randon graph and I could say Silver- Plat MMR will be 60% of the population or Gold- Diamond MMR is 60% of the population. Because it's a fact irrelevant of whatever you think the graph may or may not be showing.

On September 14 2020 20:41 skdsk wrote:
Show nested quote +
On September 13 2020 12:33 yubo56 wrote:
On September 13 2020 10:24 Ben... wrote:
I did the scatterplots for fun also (y being games played, x is MMR). They're kinda neat.

For this first one, I did log scale for y axis since otherwise it's incredibly cramped. I set it ridiculously wide for this because I noticed something (spoilered because this one's kinda biggish download-wise):
+ Show Spoiler +

[image loading]

Those vertical lines are interesting.

A smaller scatterplot reveals the three most prominent lines on the right are around 4000, 4400, and approximately 4700-4800 MMR, which I'm guessing are cutoffs for various tiers of leagues, probably Master or Diamond 1. A bunch of accounts seem to cluster around the MMR cutoff for league tiers:
+ Show Spoiler +

[image loading]


Cool stuff.

edit: Yes, that giant space on the left is populated. There's someone with ~200 MMR.

double edit: Cleaned up the plots a smidge and made the y axis more reasonable. I had to do it manually since 10e2 was too small and 10e3 left a bunch of empty space so I went with a range of 10 to 3500 games. When I went from 3000 to 3500 I saw one data point added so somebody has to have played a lot of SC2 this season.

That vertical line is super cool. Think those cutoffs are for d2-d1, d1-m3, and m3-m2 respectively, that's a cool feature to see.

I guess it's too dense to see the differences between the races, it would be super cool to see something like "terrans gain MMR fastest, relative to # games played, since their macro is most intuitive/similar to other games" but that's probably too hard to quantify.

Thanks again for keeping us posted dude ur awesome <3


Is there any correlation between amount played and mmr? this graph seems to indicate that no.

It only take into account of the one season. It doesn't have total games played. Looking at the scatter plot, playing 1 game a season to keep the rank is still a thing. Anecdotal experience has shown the fastest way to improve is to play lots of ladder games.

Logically, you can't physically improve MMR unless you play ladder. No matter what you think your real skill level is, your MMR is nonexistent till you ladder and MMR can only be increased by laddering. Has anyone ever seen a master player with less than a hundred games? A GM with less than a thousand games? The actual mean of games plays of those ranks would be vastly higher than that. I would expect there is a very strong correlation between laddering and MMR until the higher end.
[Phantom]
Profile Blog Joined August 2013
Mexico2170 Posts
Last Edited: 2020-09-14 16:53:12
September 14 2020 16:48 GMT
#79
I just want to comment on two things that have been bothering me for a while.

People at 3k understand the game. I'd go as far as saying most people in gold and silver have a base good understanding of the game. People that play StarCraft nowadays don't play it super casually. Most of the people I know in those levels are aware of tournaments, Build Orders, pros etc. There are other things that can impact MMR, things like the time you have available to play. You can watch GSL and read TL every day but if you can only play 1 game a day your MMR will improve more slowly. Also mechanical ability. Some people just have a lower skill ceiling than others, and might not be able to move their hands as fast , that's a fact. So how about we stop the snobery and stop discriminating lower leagues and feeling superior?


Second point: balance problems are real and they affect every league.

Sure, if you played better you could win more games. But you don't play better. Not yet. You improve over time.

If a unit, Build order or strategy is overpowered and an equally skilled openent uses it, you will lose games that you wouldn't have lost otherwise.

Yeah you can always improve and if you suddenly have 400 apm you could beat your opponent. And improving is something you can control, whereas balance is something out of your hands, so you should focus on getting better. But that doesn't mean balance doesn't affect players from every league.

There's also the fact that balance is not a constant. Some things that aren't very strong at one skill level can be slightly stronger at other MMR.

Even strategies have an impact. In parts of WOL and Host for example protoss had a good or even great winrate in PvZ, mainly due to cheeses and all ins. If you were a macro protoss? Though luck. Likewise other races. Muta ling might have a different winrate than roach Hydra. Mech has a different winrate than bio. So if you don't like a particular style or can't play it for some reason your winrate will vary.

To give a pro example, Mvp couldn't play bio anymore due to shoulder problems. If mech wasn't strong at that point in time he would do badly even if Terran as a whole was doing good.

Depending on how many people play different styles it could mask balance problems. For example maybe Terran has 40% winrate in lategame TvP but since they have a 60% winrate with early all ins the overall winrate looks "balanced".

Balance is much more nuanced than it appears and even overall winrates may be missleading.
WriterTeamLiquid Staff writer since 2014 @Mortal_Phantom
Xamo
Profile Joined April 2012
Spain886 Posts
September 14 2020 18:03 GMT
#80
TL-DR: zerg is the easiest race
My life for Aiur. You got a piece of me, baby. IIIIIIiiiiiii.
Prev 1 2 3 4 All
Please log in or register to reply.
Live Events Refresh
WardiTV Invitational
11:00
WardiTV 10, Group B
IntoTheiNu 843
WardiTV551
ComeBackTV 445
Rex93
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Rex 93
StarCraft: Brood War
Britney 40311
Shuttle 615
Mini 330
Light 272
Last 259
Stork 219
ggaemo 151
GuemChi 141
firebathero 135
HiyA 73
[ Show more ]
Barracks 52
sorry 43
ToSsGirL 29
soO 27
Sexy 20
Aegong 19
JulyZerg 14
Icarus 4
Dota 2
Gorgc5570
BananaSlamJamma138
Counter-Strike
byalli1195
markeloff496
edward257
kRYSTAL_64
Other Games
gofns42141
B2W.Neo719
Lowko321
hiko320
crisheroes312
DeMusliM176
Pyrionflax150
Mlord144
uThermal129
Mew2King63
Liquid`VortiX16
Codebar1
Organizations
Dota 2
PGL Dota 2 - Main Stream9946
StarCraft: Brood War
Afreeca ASL 350
lovetv 9
[ Show 12 non-featured ]
StarCraft 2
• mYiSmile15
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2276
• TFBlade608
Other Games
• WagamamaTV191
Upcoming Events
Replay Cast
11h
WardiTV Invitational
22h
Korean StarCraft League
1d 14h
CranKy Ducklings
1d 21h
GSL
2 days
Yamato Cup
3 days
Replay Cast
3 days
Afreeca Starleague
3 days
Soma vs Jaedong
WardiTV Weekly
3 days
Monday Night Weeklies
4 days
[ Show More ]
Sparkling Tuna Cup
4 days
Afreeca Starleague
4 days
Leta vs Soulkey
PiGosaur Cup
5 days
Kung Fu Cup
5 days
The PondCast
6 days
Liquipedia Results

Completed

Super Anchor Qualifying S3
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

ASL Season 22
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSA
Calamity Invitational
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
Stake Ranked Episode 3
XSE Pro League 2026

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
Stake Ranked Episode 4
1win Private Club #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 © 2026 TLnet. All Rights Reserved.