• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:31
CEST 15:31
KST 22:31
  • 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
Team TLMC #5 - Finalists & Open Tournaments0[ASL20] Ro16 Preview Pt2: Turbulence2Classic Games #3: Rogue vs Serral at BlizzCon9[ASL20] Ro16 Preview Pt1: Ascent10Maestros of the Game: Week 1/Play-in Preview12
Community News
Weekly Cups (Sept 8-14): herO & MaxPax split cups1WardiTV TL Team Map Contest #5 Tournaments1SC4ALL $6,000 Open LAN in Philadelphia7Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues29LiuLi Cup - September 2025 Tournaments3
StarCraft 2
General
Weekly Cups (Sept 8-14): herO & MaxPax split cups SpeCial on The Tasteless Podcast Team TLMC #5 - Finalists & Open Tournaments Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues #1: Maru - Greatest Players of All Time
Tourneys
WardiTV TL Team Map Contest #5 Tournaments Maestros of The Game—$20k event w/ live finals in Paris RSL: Revival, a new crowdfunded tournament series Sparkling Tuna Cup - Weekly Open Tournament SC4ALL $6,000 Open LAN in Philadelphia
Strategy
Custom Maps
External Content
Mutation # 491 Night Drive Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ ASL20 General Discussion Playing StarCraft as 2 people on the same network [ASL20] Ro16 Preview Pt2: Turbulence Pros React To: SoulKey's 5-Peat Challenge
Tourneys
[ASL20] Ro16 Group C [ASL20] Ro16 Group B [IPSL] ISPL Season 1 Winter Qualis and Info! Is there English video for group selection for ASL
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
General RTS Discussion Thread Stormgate/Frost Giant Megathread Nintendo Switch Thread Borderlands 3 Path of Exile
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Russo-Ukrainian War Thread The Big Programming Thread Things Aren’t Peaceful in Palestine
Fan Clubs
The Happy Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
BarCraft in Tokyo Japan for ASL Season5 Final The Automated Ban List
Blogs
The Personality of a Spender…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1518 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 States12237 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 States12237 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
Wardi Open
11:00
Mondays #51
WardiTV605
Harstem296
OGKoka 258
Rex154
CranKy Ducklings130
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko321
Harstem 296
OGKoka 258
Rex 154
StarCraft: Brood War
Calm 9261
Bisu 3646
Rain 3550
Sea 2356
EffOrt 783
actioN 681
BeSt 622
Stork 319
Hyun 242
firebathero 234
[ Show more ]
Zeus 197
Hyuk 195
Soulkey 130
Sharp 121
Pusan 121
Rush 104
Mind 92
ggaemo 89
Mong 77
Sea.KH 62
hero 61
PianO 46
JYJ44
Aegong 39
Movie 26
soO 19
Terrorterran 18
yabsab 15
sSak 13
Noble 11
zelot 10
SilentControl 10
Sacsri 10
Bale 8
Shine 5
Hm[arnc] 5
Dota 2
singsing3713
Dendi1303
BananaSlamJamma363
Fuzer 255
Counter-Strike
x6flipin527
byalli272
oskar111
markeloff78
edward11
Super Smash Bros
Westballz27
Other Games
gofns15214
tarik_tv12476
olofmeister957
B2W.Neo780
hiko397
crisheroes388
XaKoH 245
Liquid`VortiX53
QueenE52
Mew2King42
NeuroSwarm40
Organizations
StarCraft 2
IntoTheiNu 13
StarCraft: Brood War
lovetv 13
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis1720
• Jankos679
Other Games
• Shiphtur139
Upcoming Events
Monday Night Weeklies
2h 29m
OSC
10h 29m
Sparkling Tuna Cup
20h 29m
Afreeca Starleague
20h 29m
Light vs Speed
Larva vs Soma
PiGosaur Monday
1d 10h
LiuLi Cup
1d 21h
RSL Revival
2 days
Maru vs Reynor
Cure vs TriGGeR
The PondCast
2 days
RSL Revival
3 days
Zoun vs Classic
Korean StarCraft League
4 days
[ Show More ]
RSL Revival
4 days
[BSL 2025] Weekly
5 days
BSL Team Wars
5 days
RSL Revival
5 days
Online Event
6 days
Wardi Open
6 days
Liquipedia Results

Completed

BSL 20 Team Wars
Chzzk MurlocKing SC1 vs SC2 Cup #2
HCC Europe

Ongoing

KCM Race Survival 2025 Season 3
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL Polish World Championship 2025
IPSL Winter 2025-26
BSL Season 21
SC4ALL: Brood War
BSL 21 Team A
Stellar Fest
SC4ALL: StarCraft II
EC S1
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 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.