---
title: "ELO Matchmaking & Win Rates: Why Skill Matching Wins [2026]"
description: "ELO matchmaking pairs LearnClash duels by skill so each lands near the desirable-difficulty zone where retrieval becomes durable memory."
canonical: https://learnclash.com/blog/elo-matched-matchmaking-win-rates
published: 2026-05-06
updated: 2026-05-29
locale: en
author: David Moosmann
publisher: LearnClash (Pluxia GmbH)
---

Skill-matched ELO duels in LearnClash trend toward a balanced win rate. Random matching does not. Not even close.

An **ELO-matched win rate** is the win probability when both players sit within a tight rating gap. In LearnClash, the **composite matchmaker** scores open duels on 50 percent ELO proximity plus 50 percent category cosine similarity, weighted equally, with no hard rating-range gate, and the balance that emerges is the desirable-difficulty zone learning research has named for over 30 years.

Below: the math behind the balanced band, why "forced 50" is the wrong frame, how rating-deviation calibration and topic overlap shape pairings, and how a tight skill match compounds 3-stage SRS retention. [Try a 3-minute LearnClash duel and see it yourself](/t/study-techniques-education).

<div class="blog-post__verdict-bar" data-label="In short">

**ELO-matched win rates trend toward a balanced band because skill-based matchmaking removes the rating gap, not because the system forces it.** LearnClash's composite matchmaker pairs on skill and topic relevance, landing duels in the desirable-difficulty zone where retrieval becomes durable memory.

</div>

## What Is an ELO-Matched Win Rate?

An ELO-matched win rate is the percentage of duels you can expect to win when paired with an opponent of similar skill. **In LearnClash**, that figure clusters around 50 percent, because the matchmaker removes the rating gap that would push it higher or lower.

![Two ladders side by side comparing equal-ELO duel at 1300 vs 1300 producing 50 percent win probability against mismatched duel at 1300 vs 1700 producing 9 percent win probability for the lower-rated player](../../../assets/blog/elo-matched-matchmaking-win-rates/elo-matched-matchmaking-win-rates-definition.png)
*Figure 1: An ELO-matched duel sits at 50% win probability by definition. Add a 400-point gap and the math collapses to 9% for the lower-rated player.*

The expected-score formula Arpad Elo published in 1960 is dead simple. Each player's win probability comes from the **rating gap**, not from any external dial. No quotas. No hidden hand. No invisible tax on a winning streak.

> **Key takeaway:** The 50% band you see is the math, not the instructions. Two equal ratings return 0.5 for both. A 400-point gap pushes the stronger player to 0.91 and drops the weaker one to 0.09.

| Scenario | Player A ELO | Player B ELO | A's expected win |
|---|---:|---:|---:|
| Equal | 1300 | 1300 | 50% |
| Slight favorite | 1400 | 1300 | 64% |
| Heavy favorite | 1700 | 1300 | 91% |
| Underdog | 1300 | 1700 | 9% |

> "A player's rating is a number which may be used as an index of performance capacity. Its purpose is to provide a fair method of handicapping."
> Arpad Elo, *The Rating of Chessplayers, Past and Present* (1978)

LearnClash inherits the [math behind ELO](/blog/elo-rating-system) and layers a [composite matchmaker on top](/blog/learnclash-statistics). The composite scores open duels on two axes at once. Skill proximity. Topic relevance. The pairing minimizes both rating gap and category drift, so the win-rate band stays tight even when the topic shifts between rounds.

> **Did you know?** Pelanek (2016) [validated Elo-style matchmakers](https://www.fi.muni.cz/~xpelanek/publications/CAE-elo.pdf) for adaptive education. Duolingo adopted a Pelanek-style system internally and reported a 12% lift in daily activity.

A balanced duel is the engine. A lopsided duel is a calibration phase or a topic-overlap edge. The rest of this article unpacks why one feels great and the other feels broken, and why the balanced band MOBA players complain about is the same band any well-designed learning game wants on purpose.

## Why a Balanced Band Is the Feature, Not the Bug

A balanced win-rate band is the natural output of skill-matched competition. **In LearnClash**, this band is the desirable-difficulty zone where retrieval becomes durable memory. Easy wins teach almost nothing. Blowout losses teach less. The middle is where the brain works.

![Yerkes-Dodson inverted-U curve overlay showing arousal versus performance with the LearnClash balanced win-rate band marked at the apex, Bjork desirable-difficulty zone shaded, boredom region at high win rates and anxiety region at low win rates](../../../assets/blog/elo-matched-matchmaking-win-rates/elo-matched-matchmaking-win-rates-feature.png)
*Figure 2: The Yerkes-Dodson curve maps arousal to learning performance. ELO-matched duels sit at the apex; blowouts in either direction collapse the encoding lift.*

Search any MOBA forum. You will find the same **conspiracy theory** everywhere:

- *Riot is forcing 50 percent*
- *Dota 2 is capping you*
- *Apex Legends is throttling your wins*

The complaint is older than skill-based matchmaking. It shows up in [every Riot dev blog](https://www.leagueoflegends.com/en-us/news/dev/dev-matchmaking-in-2024/) for a decade.

But there's a flaw in the complaint.

> **Key takeaway:** A **fair pairing** produces a fair-looking outcome. Two equal players cannot help but trend toward 50 percent across hundreds of games. The system did not pick the win rate. The skills did.

In a learning context, that flips from suspicious to optimal. Three pieces of cognitive science converge on the balanced band as the optimum:

- *Yerkes-Dodson law* (1908): moderate arousal produces peak memory encoding
- *Csikszentmihalyi flow* (1990): challenge-skill balance triggers absorbed attention
- *Bjork desirable difficulty* (1994): retrieval just barely succeeding strengthens memory traces

> "Conditions that produce slower or more error-prone performance during learning often lead to better long-term retention."
> Elizabeth and Robert Bjork, *Making Things Hard on Yourself* (2011)

The Yerkes-Dodson [inverted-U](https://en.wikipedia.org/wiki/Yerkes%E2%80%93Dodson_law) is the oldest of the three. Too little arousal, you tune out. Too much, you choke. In a duel, that arousal comes from competitive uncertainty. A blowout in either direction collapses to a flat line. A 50-50 fight stays interesting until the last question.

![Side-by-side comparison of fluency illusion zone where players cruise at high win rates and feel mastery without encoding versus the recall boundary in the balanced band where retrieval succeeds with effort](../../../assets/blog/elo-matched-matchmaking-win-rates/elo-matched-matchmaking-win-rates-fluency.png)
*Figure 2b: The fluency illusion. Easy wins feel like mastery, but the brain barely encodes the answer. The balanced recall boundary is where memory traces actually form.*

Csikszentmihalyi's [flow channel](https://en.wikipedia.org/wiki/Flow_(psychology)) maps the same shape onto attention. Flow only emerges when perceived challenge sits at the edge of perceived skill. Below the edge, boredom. Above the edge, anxiety. The sweet spot is narrow, and ELO matchmaking is the algorithm that finds it.

So MOBA players are right that the system pushes win rates toward 50. They are wrong that this is a problem. **In LearnClash, this is the entire point**. We want every duel to land in the zone where your brain encodes the answer, not the zone where you cruise or panic.

## How Does LearnClash's Composite Matchmaker Score a Duel?

LearnClash's composite matchmaker scores every open duel on a 50/50 weighted blend. **ELO proximity** measures how close two ratings sit. **Category cosine similarity** measures topic overlap. The combined score decides whether a pairing fires or stays in the queue.

![Composite matchmaker scoring breakdown showing 50 percent ELO proximity plus 50 percent category cosine similarity formula with worked example of two players 40 ELO points apart with 0.85 category overlap producing 0.96 composite score above 0.85 fire threshold](../../../assets/blog/elo-matched-matchmaking-win-rates/elo-matched-matchmaking-win-rates-composite.png)
*Figure 3: The composite scorer rewards both skill closeness and topic relevance. A 40-point ELO gap with strong topic overlap fires; a 40-point gap with no overlap waits in the queue.*

The skill axis is straightforward.

ELO proximity scores 1.0 at zero rating gap. It decays smoothly to 0 at a 400-point gap.

> **Did you know?** A 40-point gap returns 0.96 on the proximity curve. A 100-point gap returns 0.86. A 200-point gap drops to 0.5.

The relevance axis is what most matchmakers skip. Category cosine similarity treats each player's recent topic history as a vector. Cosine returns 1.0 when both have played the same categories. It returns 0 when they share nothing.

| Gap | ELO proximity | Comment |
|---:|---:|---|
| 0 | 1.0 | Same rating |
| 40 | 0.96 | Composite fires easily |
| 100 | 0.86 | Composite fires with topic match |
| 200 | 0.50 | Composite needs strong topic match |
| 400 | 0.00 | Composite blocks the pairing |

Worked example of the scorer:

| | Player A (1340 ELO) | Player B (1380 ELO) |
|---|---|---|
| Recent topics | Europe, geography, classical music | Europe, geography, world cinema |
| ELO gap | n/a | 40 points |
| ELO proximity | n/a | 0.96 |
| Category cosine | n/a | 0.83 |
| Composite score | n/a | **0.90** |
| Match fires? | n/a | Yes (above 0.85) |

The dual constraint is what tightens the band: a pairing has to be close on rating *and* aligned on topic before the composite clears the fire threshold, so most duels that fire are both skill-balanced and topic-relevant.

The composite is intentionally weighted equally. Pure ELO matchmaking ignores topic competence. A Phoenix-tier history specialist would crush a Phoenix-tier physics specialist on the wrong category. Pure topic matching ignores skill calibration. Two beginners with identical topic interests would never see learning gains.

> **Key takeaway:** A composite matchmaker rewards both skill and topic match. Without category cosine, ELO matching alone cannot guarantee a learnable duel.

## What Pushes a Duel Outside the Balanced Band

A skill-matched LearnClash duel trends toward a balanced win expectation, but three forces push individual duels into the tails. Each one is a property of the system, not a bug.

![Bar comparison of higher-rated-player win rate in LearnClash ranked duels: 67.5 percent across all decided duels versus 58.3 percent when the two players are matched within 80 ELO, showing tighter matching pulls outcomes toward balance](../../../assets/blog/elo-matched-matchmaking-win-rates/elo-matched-matchmaking-win-rates-distribution.png)
*Figure 4: Our own production duel data. The higher-rated player wins 67.5% of decided duels overall, but only 58.3% when the two players sit within 80 ELO. Tighter matching pulls outcomes toward balance without erasing skill.*

We measured this in our own data. Across LearnClash ranked play, the higher-rated player wins 67.5 percent of decided duels. In the subset where the matchmaker paired two players within 80 ELO of each other, the higher-rated player wins only 58.3 percent, so tight matching pulls outcomes toward balance without erasing skill. That 58.3 percent is the desirable-difficulty band the LearnClash matchmaker targets: closer than random pairing, but still a real contest. Source: LearnClash production duel data, exported May 2026 (n = 1,531 decided duels; 515 matched within 80 ELO).

The three forces:

- **High-RD calibration**: a new player's first 10 duels swing wide before settling
- **RD-floor steady state**: established players see far tighter swings around their true rating
- **Deep-topic mismatches**: the composite can fire on great ELO with mediocre cosine

High rating deviation (RD) is the first force. New LearnClash players start at 1300 (Gold II, the ladder average) with an RD of 250. A new player can move a long way inside one session. Until the RD falls, the matchmaker has less confidence in the rating, and pairings widen.

> **Did you know?** Riot Games stated in 2024 that a "fair" League match has each team within ±1% of 50. The number is industry-standard, but the reason MOBAs and LearnClash converge on it differs.

The RD floor compresses everything. Within about 10 ranked duels the rating deviation settles from 250 toward its floor of 90, where an even-rating win or loss moves the number about 20 points. Each duel nudges the rating less, and the win-rate variance tightens.

Deep-topic mismatches account for the rest. A composite score above the fire threshold can clear when ELO is great but cosine is only mediocre. The player whose recent topics line up gets a small edge that the rating gap alone cannot predict. Classroom quiz platforms like Kahoot and Blooket offer no skill-based matching at all, so their top-vs-median gap stays far wider than a skill-matched ladder's; our [Kahoot vs Blooket comparison](/blog/kahoot-vs-blooket) covers that difference.

> **Key takeaway:** Three forces explain the tails: high-RD calibration, the RD-floor steady state, and the small-but-real category-cosine slack the composite allows.

## Why Topic Overlap Tightens or Widens the Band

Topic overlap is the second axis, and it modulates the band more than most players realize. **In LearnClash**, high category cosine compresses the win-rate band because both players share the same material; low cosine lets topic familiarity bleed in, so even an ELO-matched duel can widen. Topic familiarity is hidden skill.

![Diagram showing the relationship between category cosine similarity and win-rate band tightness: high overlap compresses outcomes toward balance; low overlap lets topic familiarity bleed into rating-only matching and widens the spread](../../../assets/blog/elo-matched-matchmaking-win-rates/elo-matched-matchmaking-win-rates-topic-overlap.png)
*Figure 5: Category cosine similarity against win-rate band tightness. High overlap compresses outcomes; low overlap lets topic familiarity bleed into rating-only matching.*

The intuition is simple.

Two players who spent the last month on European geography arrive at a European-geography duel with similar exposure. Skill, recall speed, and reading carefully decide the outcome. The win-rate band stays narrow.

> **Did you know?** Pure-ELO matchmakers in MOBA games fail in a learning context. Skill is not topic-agnostic in a quiz: a player who has answered 500 chemistry questions has an enormous edge over one who has answered 5, regardless of rating.

Two players matched on molecular biology, where only one has played biology before, see exposure outweigh raw skill. The familiar player wins more often than ELO would predict. Even at zero ELO gap, the win-rate spreads.

> **Key takeaway:** The composite scorer is the fix. **Topic familiarity is hidden skill**, and the cosine layer treats it as such.

The pattern is monotonic: the higher the category cosine, the tighter the expected band, because both players are drawing on the same exposure. As cosine falls, the player whose recent topics line up gains an edge that pure rating cannot see, and the band widens even at a zero ELO gap.

When the matchmaker takes an extra few seconds, that's the composite scorer hunting for an opener with both skill proximity *and* topic overlap. Easier said than done in a small queue. But that little wait is the difference between a duel that teaches and one that frustrates.

> **Key takeaway:** ELO proximity is necessary but not sufficient. The category cosine layer is what keeps the balanced band from widening into a topic-driven mismatch.

## How Calibration Bends the Curve

Rating deviation (RD) controls how aggressively the system updates a rating after each duel. **In LearnClash**, the rating engine is Glicko-2: a new rating carries an RD of 250 for fast calibration, and about 10 duels settle it toward the RD floor of 90 for stable play. The win-rate variance falls as the RD falls, and the band tightens.

![Split panel contrasting classic chess Elo's fixed K-factor, 40 then 20, a guess frozen into a constant, with Glicko-2 in LearnClash: rating 1300 with a per-player deviation between 90 and 250 and volatility near 0.06, settling in about 10 duels](../../../assets/blog/elo-rating-system/elo-rating-system-glicko.png)
*Figure 6: classic chess Elo freezes calibration into a fixed K-factor (40, then 20); LearnClash's Glicko-2 engine measures it per player as a rating deviation that starts at 250 and settles toward its 90 floor: wide early swings, then a settled band.*

The math is basic. The higher the rating deviation, the bigger the per-duel rating swing.

> **Did you know?** At an RD of 250, a single duel moves a rating several times as far as it does at the floor of 90, so a rough patch early in calibration can shift a new player by roughly a hundred points where the same run later, against even-rated opponents, would move the number only about 20 per duel.

The wide high-RD swings are intentional. They let calibration find your real skill faster than gradual drift would. Across the first 10 duels the band is loose; once the RD settles toward its floor it tightens, because each duel now nudges the rating less and the matchmaker reads it with more confidence.

Every new player begins at 1300 regardless of true skill. A grandmaster needs to climb. A beginner needs to fall. **A high starting RD makes both happen quickly**, and the early swings peel off the shared starting-rating bias.

> **Did you know?** Classic chess Elo reaches the same shape with a K-factor. FIDE gives new players K=40 for their first 30 rated games (players under 18 keep it while rated below 2300), then K=20 while a rating stays under 2400 and K=10 from 2400 on: fast calibration, then slow stability. Riot Games landed near the same numbers. LearnClash has no K-factor at all; its Glicko-2 rating deviation does that job, much as Microsoft's TrueSkill used a Bayesian uncertainty term.

Then the RD sits at its floor and the rating barely moves per duel. The per-duel swing is small enough, about 20 points on an even-rating result, that volatility stops driving the band. **Skill drives it** from that point on.

So when veteran LearnClash players say "every duel feels close now," that's not nostalgia. The falling rating deviation literally compresses the variance, and the matchmaker reads the rating with more confidence. Combined with the composite scorer's topic-overlap weight, the band tightens to where most duels finish close.

## How ELO-Matched Wins Compound 3-stage SRS Retention

This is why ELO matching is a memory system, not just an engagement system. **In LearnClash**, a win in a skill-matched duel is a win earned at the edge of recall, which is exactly the condition the learning literature says builds durable memory. A win in a lopsided duel is not. That difference is the design reason the composite matchmaker exists.

![Diagram contrasting a skill-matched win, earned through effortful retrieval at the recall boundary, with a blowout win answered by pattern recognition, showing why the first encodes more durably than the second](../../../assets/blog/elo-matched-matchmaking-win-rates/elo-matched-matchmaking-win-rates-srs-multiplier.png)
*Figure 7: A skill-matched win is earned through effortful retrieval; a blowout win is answered by pattern recognition. The first is the desirable-difficulty zone where encoding is strongest.*

The mechanism is the same desirable-difficulty principle that runs through this article, and it has three parts. Only one of them is intuitive.

- **Arousal**: a close duel raises arousal and strengthens neural encoding
- **Recall difficulty**: questions you barely get right sit at the edge of retrieval, the Bjork zone
- **Encoding-poor blowouts**: easy wins answer by pattern recognition, not retrieval, so the brain barely encodes

The first driver is arousal. A close duel produces moderate arousal and stronger neural encoding, per the Yerkes-Dodson principle covered earlier. A correctly answered question in that state encodes more durably than the same question answered in a low-stress practice round. [Salehi et al. (2019)](https://pmc.ncbi.nlm.nih.gov/articles/PMC6432168/) demonstrated the arousal-encoding effect in lab studies.

The second driver is recall difficulty. The questions you barely get right in a balanced duel sit at the edge of your recall ability, the zone Bjork called desirable difficulty. Retrieval that succeeds with effort lays down stronger memory than retrieval that succeeds easily.

> "Conditions that slow the rate of acquisition often produce the most durable long-term retention."
> Robert Bjork, summarized in *Making Things Hard on Yourself* (2011)

The third driver is the thing nobody talks about. Blowout wins are encoding-poor. When a player is dominating, they often answer correctly without engaging recall. The right answer arrives by pattern recognition, by category familiarity, by the question being too easy. The brain barely encodes those moments, and a later SRS check is more likely to catch the gap.

This is why we built the composite matchmaker the way we did. It is not enough to want close duels for engagement. We want close duels because they feed the [3-stage SRS retention curve](/blog/learnclash-srs-retention-curve) with memories that survive the 7-day check, instead of easy wins that fade. Systems built for one-session cramming or classroom energy, like [Quizlet's free Learn mode capped at 5 rounds per set](/blog/does-quizlet-have-spaced-repetition) or [Kahoot's host-controlled live format](/blog/kahoot-vs-quizlet), never schedule that check at all.

> **Key takeaway:** ELO matching is not just an engagement system. In LearnClash it is a memory-quality system, because a hard-but-fair win is earned at the recall boundary where memory consolidates.

## How LearnClash Differs from MOBAs and TrueSkill

LearnClash inherits the ELO formula from chess, the rating-deviation idea from Glicko, and the composite-scoring idea from nobody. **In LearnClash**, the public rating stays as ELO. The inactivity handling uses Glicko-style deviation growth internally. The matchmaker layers category cosine on top.

![Four column comparison table showing rating system matchmaking input win rate target and retention emphasis across League of Legends with raw ELO MMR and 50 percent target Halo with TrueSkill 2 Bayesian and 68 percent prediction accuracy chess federations with Glicko 2 and tournament focus and LearnClash with ELO plus Glicko inactivity plus category cosine and a balanced band plus retention](../../../assets/blog/elo-matched-matchmaking-win-rates/elo-matched-matchmaking-win-rates-comparison.png)
*Figure 8: Matchmaker comparison across League of Legends, Halo TrueSkill 2, chess Glicko-2, and LearnClash. Different goals, different rating systems, different scoring layers.*

MOBAs solve a different problem and arrive at different answers. The four-system comparison:

| | League of Legends | Halo TrueSkill 2 | Chess Glicko-2 | LearnClash |
|---|---|---|---|---|
| Rating system | ELO MMR | TrueSkill 2 Bayesian | Glicko-2 | ELO + Glicko internal |
| Matchmaking input | Skill only | Skill + uncertainty | Skill + RD | Skill + RD + cosine |
| Win-rate target | 50% (Riot policy) | Prediction-optimized | Tournament fairness | Balanced band + retention |
| Strongest at | High-volume PVP | Mixed-team prediction | Long-term tracking | Learning durability |
| Weakness | Topic-blind | Heavy compute | No category awareness | Tighter queue at scale |

[League of Legends](https://www.leagueoflegends.com/en-us/news/dev/dev-matchmaking-in-2024/) uses an internal MMR distinct from the visible rank tier. Riot's stated goal is each team having a 50 percent ± 1 win expectation, which their dev team confirmed in 2024. The 50-percent conspiracy in League forums reflects a real design choice, applied to the wrong frame: MOBAs target balanced queues, not balanced learning.

[Microsoft's TrueSkill 2](https://www.microsoft.com/en-us/research/wp-content/uploads/2018/03/trueskill2.pdf) (2018) is the most mathematically sophisticated. It treats each player's skill as a probability distribution and updates the variance after every match.

> **Did you know?** TrueSkill 2 was originally evaluated using match data from the Halo 2 beta. The system trained on hundreds of millions of matches before shipping in Halo 5. It predicts outcomes with 68 percent accuracy, against 52 percent for the original TrueSkill.

The model handles team play, draws, and quitting behavior natively. The cost is high computational overhead and a public-facing rating that shifts unpredictably for new players.

Chess Glicko-2 (Mark Glickman, 1995, evolved 2001) added a rating deviation term to the ELO mean. RD measures how confident the system is in your rating right now. It grows after inactivity, shrinks with regular play, and lets the system pair you against a wider band when uncertainty is high.

> **Key takeaway:** Each of the four systems optimizes for a different goal. MOBAs optimize for queue balance. Microsoft optimizes for prediction accuracy. Chess optimizes for tournament fairness. **LearnClash optimizes for the learning curve.**

LearnClash composite picks from each. The public rating stays as ELO because [the brand familiarity and tier readability matter](/blog/elo-rating-system) for player identity. The Glicko-style RD growth runs underneath to catch inactivity. The category cosine layer is the LearnClash addition and the reason the win-rate band stays tight instead of widening into topic-driven mismatches.

A LearnClash duel and a League ranked match share an ancestor and almost nothing else. Different goals. Different math.

## The Bottom Line

ELO matchmaking lands **LearnClash duels** in a balanced win-rate band, and that band is the entire point. The **"forced 50"** complaint MOBA players raise is real math, but it's the wrong frame for a learning context.

> **Key takeaway:** In LearnClash, a tight win-rate band means tight retention gains. A skill-matched win is earned at the recall boundary, the **desirable-difficulty zone** where the 7-day [SRS pass rate](/blog/learnclash-srs-retention-curve) holds and an easy blowout fades.

Pick a topic. Your first ranked duel takes 3 minutes. The **composite matchmaker** handles the rest, and what you'll feel is the difference between a quiz that drifts and a duel that fits exactly the slot in your skill where memory actually forms. [Duel me on study techniques →](/t/study-techniques-education).

<CtaBar variant="primary" />
