• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 19:59
CEST 01:59
KST 08:59
  • 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
Code S RO8 Preview: Classic, Reynor, Maru, GuMiho0Code S RO8 Preview: ByuN, Rogue, herO, Cure3[ASL19] Ro4 Preview: Storied Rivals7Code S RO12 Preview: Maru, Trigger, Rogue, NightMare12Code S RO12 Preview: Cure, sOs, Reynor, Solar15
Community News
Dark to begin military service on May 13th (2025)20Weekly Cups (May 5-11): New 2v2 Champs1Maru & Rogue GSL RO12 interviews: "I think the pressure really got to [trigger]"5Code S Season 1 - Maru & Rogue advance to RO80Code S Season 1 - Cure & Reynor advance to RO84
StarCraft 2
General
Code S RO8 Preview: Classic, Reynor, Maru, GuMiho Dark to begin military service on May 13th (2025) Official Ladder Map Pool Update (April 28, 2025) 2024/25 Off-Season Roster Moves Code S RO8 Preview: ByuN, Rogue, herO, Cure
Tourneys
[GSL 2025] Code S:Season 1 - RO12 - Group B Sparkling Tuna Cup - Weekly Open Tournament SOOPer7s Showmatches 2025 Monday Nights Weeklies [GSL 2025] Code S:Season 1 - RO12 - Group A
Strategy
Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 473 Cold is the Void Mutation # 472 Dead Heat Mutation # 471 Delivery Guaranteed Mutation # 470 Certain Demise
Brood War
General
BW General Discussion ASL 19 Tickets for foreigners BGH auto balance -> http://bghmmr.eu/ RepMastered™: replay sharing and analyzer site [ASL19] Ro4 Preview: Storied Rivals
Tourneys
[ASL19] Semifinal B [ASL19] Semifinal A [Megathread] Daily Proleagues BSL Nation Wars 2 - Grand Finals - Saturday 21:00
Strategy
[G] How to get started on ladder as a new Z player Creating a full chart of Zerg builds [G] Mineral Boosting
Other Games
General Games
Beyond All Reason Stormgate/Frost Giant Megathread Grand Theft Auto VI Nintendo Switch Thread What do you want from future RTS games?
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread TL Mafia Plays: Diplomacy TL Mafia: Generative Agents Showdown Survivor II: The Amazon
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Ask and answer stupid questions here! Iraq & Syrian Civil Wars UK Politics Mega-thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread [Books] Wool by Hugh Howey
Sports
2024 - 2025 Football Thread NHL Playoffs 2024 NBA General Discussion Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard How to clean a TTe Thermaltake keyboard?
TL Community
The Automated Ban List TL.net Ten Commandments
Blogs
Why 5v5 Games Keep Us Hooked…
TrAiDoS
Info SLEgma_12
SLEgma_12
SECOND COMMING
XenOsky
WombaT’s Old BW Terran Theme …
WombaT
Heero Yuy & the Tax…
KrillinFromwales
BW PvZ Balance hypothetic…
Vasoline73
Racial Distribution over MMR …
Navane
Customize Sidebar...

Website Feedback

Closed Threads



Active: 16069 users

How to calculate your MMR from results of 1 match - Page 7

Forum Index > SC2 General
Post a Reply
Prev 1 5 6 7 8 9 17 Next All
thurst0n
Profile Blog Joined December 2010
United States611 Posts
Last Edited: 2012-04-27 21:52:20
April 27 2012 21:49 GMT
#121
On April 28 2012 02:55 Xapti wrote:
I don't understand the multiple tier thing.

If people have different MMRs in different tiers, why don't they change divisions within the same league?
Do these separate tiers not have separate divisions as well?
Also seems strange that diamond has so many tiers when gold and platinum only have 2-3.

http://www.teamliquid.net/forum/viewmessage.php?topic_id=332391
I think your answer can be found here.
But basically, as I understand it.
There will be many many divisions in any given tier (except GM, which there is basically one division and tier, but its a special case)
You won't change division until you're in a new league(or i suppose if your league is disbanded and redisbursed for some reason)
I believe everyone in a specific division would be in the same tier and have the same offset, but I was wondering that myself, if people in the same division could have a different offset, but i doubt it and i don't think this can be true.

To be clear people in the same tier have different MMRs too, it's not just people in different tiers. But clearly you can play someone in a tier above or below you(or the same tier), and now possibly multiple tiers with expanded matchmaking, so MMR doesn't have to be the same to get matched. It would be redundant for the system to place you in a division with a different offset because all it would do is adjust what points are SHOWN, for all practical purposes your ranking would be the same. For example if you have 50 points in a division that's worth +100 points more than the division i'm in, and I have 150 points. We actually have the same # of points, it's irrelevant which one is shown.
I don't know why plat has less tiers that is actually a good question, I wonder that myself but might be better for the other thread that I linked.

I'm getting into pure speculation here, but this may be the reason why...
Masters=Top 2% of the player population by skill. and then GM is the top 200 out of the top 2%. They have separate bonus pool accrual I feel like they are almost considered 'separate' from the rest of the ladder, even though in reality they are still on the same overall scale.
So the rest of the ladder is segmented. The top and the bottom would have the most range of skill so they need the most segments, bronze and diamond have 7 tiers, while silver and plat have 3, and gold has 2, with the middle of gold (between the 2) being the middle of the ladder..
P.S. I'm nub. If you'd like you can follow me @xthurst but its not worth it ill be honest
DoubleDare
Profile Joined October 2010
Canada48 Posts
April 27 2012 22:36 GMT
#122
That's pretty slick, must've taken a lot of work to figure it out.
I'll try bookmarking this and use it every now and then to see if my mmr is changing in the manner you suggest.
Chilltosis forever. P{HuK, TAiLs, WhiteRa} Z{Sen, Nestea}
Excalibur_Z
Profile Joined October 2002
United States12235 Posts
April 27 2012 22:52 GMT
#123
On April 28 2012 06:49 thurst0n wrote:
Show nested quote +
On April 28 2012 02:55 Xapti wrote:
I don't understand the multiple tier thing.

If people have different MMRs in different tiers, why don't they change divisions within the same league?
Do these separate tiers not have separate divisions as well?
Also seems strange that diamond has so many tiers when gold and platinum only have 2-3.

http://www.teamliquid.net/forum/viewmessage.php?topic_id=332391
I think your answer can be found here.
But basically, as I understand it.
There will be many many divisions in any given tier (except GM, which there is basically one division and tier, but its a special case)
You won't change division until you're in a new league(or i suppose if your league is disbanded and redisbursed for some reason)
I believe everyone in a specific division would be in the same tier and have the same offset, but I was wondering that myself, if people in the same division could have a different offset, but i doubt it and i don't think this can be true.

To be clear people in the same tier have different MMRs too, it's not just people in different tiers. But clearly you can play someone in a tier above or below you(or the same tier), and now possibly multiple tiers with expanded matchmaking, so MMR doesn't have to be the same to get matched. It would be redundant for the system to place you in a division with a different offset because all it would do is adjust what points are SHOWN, for all practical purposes your ranking would be the same. For example if you have 50 points in a division that's worth +100 points more than the division i'm in, and I have 150 points. We actually have the same # of points, it's irrelevant which one is shown.
I don't know why plat has less tiers that is actually a good question, I wonder that myself but might be better for the other thread that I linked.

I'm getting into pure speculation here, but this may be the reason why...
Masters=Top 2% of the player population by skill. and then GM is the top 200 out of the top 2%. They have separate bonus pool accrual I feel like they are almost considered 'separate' from the rest of the ladder, even though in reality they are still on the same overall scale.
So the rest of the ladder is segmented. The top and the bottom would have the most range of skill so they need the most segments, bronze and diamond have 7 tiers, while silver and plat have 3, and gold has 2, with the middle of gold (between the 2) being the middle of the ladder..


Every division tier has a unique offset, but there can be many many divisions in each tier (new ones are created on demand). The entire idea behind division tiers is that they create the illusion of being part of a larger cohesive league. That is, weaker players are placed in lower tiers, but they get a larger offset which makes it easier to get points, even though their points are going to be naturally low. Conversely, stronger players are placed in higher tiers, but their offset is reduced because they'll naturally get more points. Overall, this normalizes the points across the entire league and makes things feel a bit more competitive. Therefore, everyone in your division has the same offset as you, and you can determine the skill of others in your division by their points.

You can't get promoted from one tier to another within the same league. If you could, you'd probably bounce along +/- 1 tier too frequently for your current division assignment to hold much meaning (and don't forget that with each league change you face a point reset).

Plat, Gold, and Silver have fewer tiers because they cover a smaller skill range. However, because they are close to the center of the skill distribution curve, there is a higher density of players which makes up for this. This is what enables each league to carry around 20% of the population at any given time:

[image loading]

If Plat had 7 tiers like Diamond and Bronze, it would cover the same skill range and would carry probably 40 to 50% of the population.
Moderator
vol_
Profile Joined May 2010
Australia1608 Posts
April 28 2012 03:09 GMT
#124
Amazing post, thanks so much!
Jaedong gives me a deep resonance.
Altercate
Profile Joined December 2011
Sweden75 Posts
April 28 2012 08:13 GMT
#125
Great job! Thanks
StarCraft II for Complete Beginners - youtube.com/user/AltercateSC
BigBirdy90
Profile Joined August 2010
Canada135 Posts
April 28 2012 09:09 GMT
#126
This math hurts my head, when is the tool coming out?
Not_That
Profile Joined April 2011
287 Posts
Last Edited: 2012-04-28 10:15:18
April 28 2012 10:12 GMT
#127
On April 28 2012 18:09 BigBirdy90 wrote:
This math hurts my head, when is the tool coming out?


The script I was referring to was published. You can find a photo of the included MMR calculator in that thread. Not sure if I should add it to OP or not.


On April 27 2012 23:20 SDream wrote:
Show nested quote +
On April 27 2012 17:29 Peleus wrote:
If I'm doing this right, I believe I've run into a problem.

Image for information - http://imgur.com/6m3iv

So I was vs'ing other masters opponents and calculating MMR, for example my last one. Bonus pool on SEA at the moment is 224.

Opponents Points: 283
Opponents Change: -6
Bonus Pool: 0

Adjusted Points = 283 ("Points") + 0 ("Bonus Pool") - 224 ("Server Bonus Pool") + 6 ("Without Change") = 65

This gives an F of 18 on the table, meaning we add 176 at the lower bound, 208 at the top. We'll say 192 for a median giving an MMR of 192 + 65 = 257 for my MMR.

Edit: There was a mistake in my spreadsheet giving the incorrect F value (should be 14), the major change in MMR still resides however.

Next game I play against a GM with these stats
Opponents Points: 140
Opponents Change: 14
Bonus Pool: 103

Adjusted Points = 140 ("Points") + 430 ("GM -> M Conversion") + 103 ("Bonus Pool") - 224 ("Server Bonus Pool") - 14 ("Without Change") = 435

Given a change of 14 we have a lookup value of 48 - 80, again we'll take 64 as a median, meaning that my MMR is now 435 + 64 = 499, effectively doubling my MMR after a game.

Doesn't seem feasible, or is MMR really that volatile?

Edit: Thinking it through, this should only be a reflection of MMR as from the previous game. That means it's actually the master game previous to that which doubled my MMR?


There is a huge chance that the GM offset for SEA is different than Am/Eu/FEA regions, if you played S3 at GM level you'd remember the problems that a huge offset showed in your region, I am pretty sure they lowered it to avoid half that league to have negative points... So, that's an additional thing to take note.


There's definitely something strange in those stats. Your MMR probably did not jump ~240 points from winning one game (though in theory the guy with the 65 adj points may have crazy high MMR with low points due to low game count, but still...). It may be what Xapti suggested and that SEA GM uses different modifier. I think SEA GM modifier would have to be closer to 200 or 250 than 430 to explain your results. Whether or not that is the case I have no idea.
Paladia
Profile Joined August 2003
802 Posts
April 28 2012 20:42 GMT
#128
Really well done!
I can no longer rest under the tree of wisdom, since you have axed down the roots feeding it.
BabyCrusher
Profile Joined June 2011
United States25 Posts
April 28 2012 22:05 GMT
#129
Plat. Matched with a #2 Master.

I lost 1pt... anything I can draw from this?
"Only in death are we truly free"
SDream
Profile Blog Joined November 2010
Brazil896 Posts
April 28 2012 22:26 GMT
#130
On April 29 2012 07:05 BabyCrusher wrote:
Plat. Matched with a #2 Master.

I lost 1pt... anything I can draw from this?


More importantly, how many adjusted points did he had and how many points did he win?
Excalibur_Z
Profile Joined October 2002
United States12235 Posts
Last Edited: 2012-04-28 22:52:30
April 28 2012 22:51 GMT
#131
A funny aside for this thread was this guy on the Bnet forums. He's a Grandmaster player who was matched with a portrait farming Bronze. These players were matched together even while their MMRs were diverging (the GM player recently won a bunch, the Bronze player was still losing a ton). Possible overflow/underflow problem related to the new matchmaking system.

The GM player won 1(+1 bonus) for the match, and the Bronze player lost 0 (he did have more than 0 at the start of the game). Weird how it seems that 1 is the minimum amount you can win from a game now, when it used to be 0 at launch.
Moderator
Not_That
Profile Joined April 2011
287 Posts
April 29 2012 02:20 GMT
#132
I thought it was established that Blizzard placed a hard limit on the minimum amount of points gained for a win at 1 in order to 'fix' the 'bug' where players with low MMR received 0 points for a win. It makes sense I suppose, it's not much fun getting no points for a win, especially if you don't understand the inner workings of the ladder.

The only practical aspect for this thread is that it means when someone wins and receives 1 point it can't be known whether his adj points are 336-368 higher than his opponent's mmr, or 368+.
ronpaul012
Profile Joined March 2011
United States769 Posts
April 29 2012 05:25 GMT
#133
So the herp is taking over me tonight. Somehow I'm failing to comprehend the process I think, but I gave it a shot. Ended up ranging me from 150-200 mmr in diamond league. So does that put me somewhere in tier 1/2, or am I messing something up there?
I'm a gooner.
Not_That
Profile Joined April 2011
287 Posts
April 29 2012 06:21 GMT
#134
On April 29 2012 14:25 ronpaul012 wrote:
So the herp is taking over me tonight. Somehow I'm failing to comprehend the process I think, but I gave it a shot. Ended up ranging me from 150-200 mmr in diamond league. So does that put me somewhere in tier 1/2, or am I messing something up there?


Your MMR doesn't translate into your division tier. Also the MMR you'll get is in relation to the division modifier and tier modifier of your opponent, so calculating from a game against master is not the same as calculating against an opponent of Diamond from some tier. There's no simple way to find out your Diamond tier modifier yet.


I've been collecting data from my own games since making this thread. It's not a lot of games because I don't play all that often, but on the plus side every time I've lost I asked my opponent how many points he received without bonus, and so far (to my surprise and delight) all 5 of them have replied with the answer. But my last game result makes no sense to me, and I'm quite stumped to explain it.

Here's a photo of my excel sheet:

[image loading]
and here's the excel file

Game #10 against Blanka gives my MMR as 220 +- 16, but my previous game which was a win gave my MMR as 289 +- 16. The 2 games before that were wins as well.

At the time of playing me Blanka had 3-3 record in Master league (I verified with him and he was indeed master the entire season). His relatively low games count this far into the season is the only unique thing about him I can think of.
After our game I kept an eye on Blanka's match history and recorded his next 4 games, and they are attached in the excel file (though about the games that Blanka lost following our match I can not be certain I did not include part bonus points in his opponent's points change).

What could've possibly caused the MMR drop before my game against Blanka? It's big enough fall that to explain it via a linear F function requires bumping the increment value all the way to 42, which doesn't make any sense.
docvoc
Profile Blog Joined July 2011
United States5491 Posts
April 29 2012 15:44 GMT
#135
You obviously put a LOT of time into the OP, great job. Though i'm very confused what this actually does, i get if you want to know your MMR really badly, but idk if this is truely worth it haha.
User was warned for too many mimes.
Damnight
Profile Blog Joined October 2010
Germany222 Posts
April 29 2012 18:44 GMT
#136
Well, this leaves me with one question: How can I estimate if I´m close to a promotion?

My MMR shows me 182-214. I´m Diamond but I can´t tell the tier.

What now?
Ludrik
Profile Blog Joined June 2008
Australia523 Posts
April 30 2012 01:20 GMT
#137
Submit to the Journal of ESports?
Only a fool would die laughing. I was a fool.
eisenhoward0
Profile Joined September 2011
United States22 Posts
April 30 2012 01:20 GMT
#138
Thank you for this excellent article you genius.
skeldark
Profile Joined April 2010
Germany2223 Posts
Last Edited: 2012-04-30 06:48:18
April 30 2012 05:23 GMT
#139
I made a quick exel file -based on other versions here- that should be very easy to use.
With error messages on bad data or data that this algorithm cant use:

XLS File
ODS File

Howto:
+ Show Spoiler +

Dont forget, it must be a recent game or you have to calculate the opponents points back...

B: Points of Opponent
C: Bonuspool of Opponent
D: Change he got for this game (- / + , Direct copy WITH possible Bonuspool)
+ Show Spoiler +

The file calculates the right amount without bonus.
If its not possible to calculate the amount it will give you an error message.
Calculation:
If opponent lost: nothing to do
If opponent won and have bonus pool : /2 and round down,
If opponent won and have no bonus pool : Error message
If you KNOW the amount (by asking him), you can enter it in AH

E: Master or Grandmaster
F : Total Bonuspool ( sc2rank xml file )

=

I : Possible error messages.
K : Your MMR
Save gaming: kill esport
skeldark
Profile Joined April 2010
Germany2223 Posts
Last Edited: 2012-04-30 06:08:50
April 30 2012 05:50 GMT
#140
On April 30 2012 03:44 Damnight wrote:
Well, this leaves me with one question: How can I estimate if I´m close to a promotion?

My MMR shows me 182-214. I´m Diamond but I can´t tell the tier.

What now?

Its all about the tier of your opponents, thats why you only calculate with master/GM opponents!
If you have a MMR of 198 based on a master opponent, calculate the MMR of some random, active, master guys and look how close you are. If you can hold your MMR in average for longer time at master level, the system will promote you.

PS: now with knowledge of your mmr , it does not care if you are dia or master any more.
We can calculate better than this bad bronce-gm system

@Excalibur_Z
whats up on the Tier front?
With calculating 5-10 MMRs out of each division and take the average it should be possible to get the tiers of most of them.
Perhaps start a project where every dia guy here on tl can calculate the average for his own division?
On the other hand we can only calculate the guys that play master opponents to start with and than work on from there.

Or is there a project that already have a ingame bnet spider done? so you can automatic the work?
Save gaming: kill esport
Prev 1 5 6 7 8 9 17 Next All
Please log in or register to reply.
Live Events Refresh
The PiG Daily
23:55
GSL Ro8 Replay Cast
Rogue vs ByuN
herO vs Cure
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 120
ProTech92
CosmosSc2 72
Ketroc 59
PiGStarcraft21
StarCraft: Brood War
Artosis 937
Sexy 16
Dota 2
NeuroSwarm94
Counter-Strike
Foxcn715
Coldzera 377
Stewie2K251
Super Smash Bros
C9.Mang0238
AZ_Axe89
Heroes of the Storm
Grubby3449
Khaldor142
Other Games
tarik_tv9621
summit1g8312
FrodaN2303
hungrybox892
shahzam596
Maynarde200
ViBE191
ToD159
monkeys_forever72
JuggernautJason42
Organizations
Other Games
gamesdonequick1060
BasetradeTV178
StarCraft 2
ESL.tv139
CranKy Ducklings14
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• Hupsaiya 59
• RyuSc2 48
• Berry_CruncH45
• davetesta41
• musti20045 32
• IndyKCrew
• AfreecaTV YouTube
• intothetv
• Kozan
• sooper7s
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• RayReign 18
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Doublelift5150
• TFBlade1243
Upcoming Events
Replay Cast
2m
GSL Code S
9h 32m
Classic vs Reynor
GuMiho vs Maru
The PondCast
10h 2m
RSL Revival
23h 2m
GSL Code S
1d 9h
herO vs TBD
TBD vs Cure
OSC
2 days
Korean StarCraft League
2 days
RSL Revival
2 days
SOOP
2 days
HeRoMaRinE vs Astrea
Online Event
3 days
Clem vs ShoWTimE
herO vs MaxPax
[ Show More ]
Sparkling Tuna Cup
3 days
WardiTV Invitational
3 days
Percival vs TriGGeR
ByuN vs Solar
Clem vs Spirit
MaxPax vs Jumy
RSL Revival
3 days
Wardi Open
4 days
Monday Night Weeklies
4 days
Replay Cast
6 days
The PondCast
6 days
Liquipedia Results

Completed

BSL Nation Wars Season 2
PiG Sty Festival 6.0
Calamity Stars S2

Ongoing

JPL Season 2
ASL Season 19
YSL S1
BSL 2v2 Season 3
BSL Season 20
China & Korea Top Challenge
KCM Race Survival 2025 Season 2
2025 GSL S1
Heroes 10 EU
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025
ESL Pro League S21

Upcoming

NPSL S3
CSLPRO Last Chance 2025
CSLAN 2025
K-Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Bellum Gens Elite Stara Zagora 2025
2025 GSL S2
DreamHack Dallas 2025
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 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.