Is Matchmaking Rigged? Max McCall Explains the Hearthstone Matchmaker
Max returns to the forums, this time to discuss MMR in Hearthstone.
- Skill rating, or MMR, is the only variable that determines who your opponent will be.
- MMR is a formula that looks at your wins, losses, current rating, opponent's rating, and your rating history.
- Casual and Legend gamemodes use MMR to determine who you will fight.
- Ranked players below Legend don't use MMR. Instead, it's only based off your current rank number and stars.
- If no other players near your ranking or rating are available to battle, they widen the range of acceptable opponents every few seconds.
Quote from Max McCallI know that its not rigged, but its really hard to think it isnt sometimes. [...] How does it always seem that when you switch decks to counter what you are facing, you literally stop facing those decks??? I just dont get it sometimes.
I saw this post last week, but didn’t have time to respond to it. I’ll do that now: when you go into a game, the only variable that affects who your opponent will be is your skill rating.
Matchmaking works as follows:
We use a formula to assess player skill. After every game, the formula looks at if you won or lost and uses your current rating, your opponent’s rating, and your rating history to generate your new rating. We call this rating MMR for short. In casual and at Legend rank, we pair players with similar MMRs. In Ranked below legend, we pair people with similar star ranks instead of similar MMRs. Your rating is the only input that the matchmaker receives. It doesn’t know what deck you’re playing, what deck you just played with or against, or anything else, except for your rating.
When you press ‘play’ you enter a queue for your chosen game mode. The matchmaker looks at your MMR and compares it to the MMR of everyone else in the queue. If it finds someone else with the same MMR as you, it pairs you into a game. If it doesn’t, it will wait a few seconds and look again. The second time, it doesn’t look just for someone with your MMR; it will also look for someone with an MMR that’s almost the same as yours. If it still doesn’t find a match, it waits another few seconds and looks again. The bound for what MMRs are considered a good match keep widening the longer you’re in the queue; this is to ensure that you don’t have to wait too long to play. Usually a match is found so quickly that the widening bounds never really matter. After the game, your rating is updated, and the process is repeated the next time you queue up.