Player ranking
One ladder per mode, ordered by the rating a player is worth at worst. Modes are separate boards and are never combined.
This is the Duel · qlstats rating · legacy, kept beside Duel’s official ladder rather than replaced by it. Duel’s rank is decided by the Duel · Glicko-2: the two boards have different histories and different scales, and are never averaged or read against each other.
Back to the Duel · Glicko-2 ladder →Computed by qlstats rating · legacy, engine 3401f1d6413df7d45c16368a0b9089be4cd32c8e, from 1,631,661 matches played May 26, 2024 – Aug 21, 2026. Live since Aug 21, 2026.
Ratings are partial. 1,615,579 of 2,241,939 Duel games (72%) have not been assessed yet, so a rating here reflects games through rather than a player’s whole history.
183,082 rated · 443,278 not rateable (too few identified players, or scoreboard-only imports) · imported games are stored unrated until a rating pass runs
- Ranked
- 2,246
- Rated
- 3,120
- Active 30d
- 6
- Active 1y
- 1,521
- Median
- 613
- Top 10%
- ≥ 1077
- Best
- 1960
3+ games
incl. 874 provisional
Distribution
2,246 ranked players by conservative rating, in bands of 100
Distribution as a table
| Rating band | Players | Share |
|---|---|---|
| 0–100 | 16 | 0.7% |
| 100–200 | 94 | 4.2% |
| 200–300 | 182 | 8.1% |
| 300–400 | 232 | 10.3% |
| 400–500 | 287 | 12.8% |
| 500–600 | 281 | 12.5% |
| 600–700 | 252 | 11.2% |
| 700–800 | 244 | 10.9% |
| 800–900 | 214 | 9.5% |
| 900–1000 | 146 | 6.5% |
| 1000–1100 | 100 | 4.5% |
| 1100–1200 | 85 | 3.8% |
| 1200–1300 | 48 | 2.1% |
| 1300–1400 | 26 | 1.2% |
| 1400–1500 | 15 | 0.7% |
| 1500–1600 | 10 | 0.4% |
| 1600–1700 | 5 | 0.2% |
| 1700–1800 | 6 | 0.3% |
| 1800–1900 | 2 | 0.1% |
| 1900–2000 | 1 | 0.0% |
| # | Player | Rating | Raw ± RD | Games | Last played |
|---|---|---|---|---|---|
| 1 | Liquid rph | 19602039 ± 79 | 2039 ± 79 | 1,104 | |
| 2 | k1llsen | 18551926 ± 72 | 1926 ± 72 | 644 | |
| 3 | Ph4ntom[NDC] | 18291962 ± 132 | 1962 ± 132 | 745 | |
| 4 | baksteen | 17971862 ± 65 | 1862 ± 65 | 1,241 | |
| 5 | MaKi* | 17521898 ± 146 | 1898 ± 146 | 714 | |
| 6 | ROOF | 17331859 ± 126 | 1859 ± 126 | 444 | |
| 7 | SPART1E | 17331802 ± 69 | 1802 ± 69 | 634 | |
| 8 | sw3qz | 17111771 ± 59 | 1771 ± 59 | 3,028 | |
| 9 | pavel | 17091786 ± 77 | 1786 ± 77 | 1,360 | |
| 10 | WASD | 16561760 ± 104 | 1760 ± 104 | 580 | |
| 11 | MOO | 16551937 ± 282 | 1937 ± 282 | 416 | |
| 12 | 上海大師 | 16441697 ± 53 | 1697 ± 53 | 1,911 | |
| 13 | r e y | 16431695 ± 52 | 1695 ± 52 | 377 | |
| 14 | ARSENY | 16281709 ± 81 | 1709 ± 81 | 1,224 | |
| 15 | GNiK | 15981685 ± 87 | 1685 ± 87 | 200 | |
| 16 | v0dkax | 15851762 ± 177 | 1762 ± 177 | 445 | |
| 17 | Julbars | 15831629 ± 46 | 1629 ± 46 | 1,665 | |
| 18 | ARTHUR | 15821676 ± 94 | 1676 ± 94 | 29 | |
| 19 | chr | 15741676 ± 101 | 1676 ± 101 | 1,147 | |
| 20 | rimgal | 15311612 ± 81 | 1612 ± 81 | 1,630 | |
| 21 | LEON | 15261588 ± 62 | 1588 ± 62 | 805 | |
| 22 | whaz | 15261612 ± 86 | 1612 ± 86 | 123 | |
| 23 | stoked | 15241573 ± 49 | 1573 ± 49 | 966 | |
| 24 | ohljoo | 15101596 ± 86 | 1596 ± 86 | 1,001 | |
| 25 | twitch.tv/A1zenTV | 14891556 ± 66 | 1556 ± 66 | 142 | |
| 26 | ZorakWar | 14801565 ± 85 | 1565 ± 85 | 140 | |
| 27 | fog | 14721548 ± 76 | 1548 ± 76 | 2,149 | |
| 28 | r3v|^dream | 14651570 ± 105 | 1570 ± 105 | 128 | |
| 29 | scragger | 14491554 ± 105 | 1554 ± 105 | 69 | |
| 30 | slim#k | 14451504 ± 60 | 1504 ± 60 | 50 | |
| 31 | DEM0N | 14351517 ± 82 | 1517 ± 82 | 114 | |
| 32 | 3Y3 | 14251491 ± 66 | 1491 ± 66 | 160 | |
| 33 | E|Luka | 14201502 ± 82 | 1502 ± 82 | 648 | |
| 34 | serious | 14171554 ± 137 | 1554 ± 137 | 303 | |
| 35 | xenobiotics | 14141512 ± 98 | 1512 ± 98 | 405 | |
| 36 | h3lldown | 14021453 ± 51 | 1453 ± 51 | 334 | |
| 37 | 恒生电子 | 14021524 ± 122 | 1524 ± 122 | 39 | |
| 38 | Siberiz | 14021455 ± 53 | 1455 ± 53 | 1,256 | |
| 39 | xander | 14011616 ± 215 | 1616 ± 215 | 1,004 | |
| 40 | Madball | 13981555 ± 157 | 1555 ± 157 | 204 | |
| 41 | bzd | 13931473 ± 80 | 1473 ± 80 | 733 | |
| 42 | fire_bot | 13931483 ± 90 | 1483 ± 90 | 410 | |
| 43 | carnage | 13881546 ± 158 | 1546 ± 158 | 59 | |
| 44 | belaruskiJJJ | 13871457 ± 70 | 1457 ± 70 | 690 | |
| 45 | 0721 | 13781655 ± 277 | 1655 ± 277 | 508 | |
| 46 | ineedatroll | 13761500 ± 124 | 1500 ± 124 | 43 | |
| 47 | eiSaheTra | 13751510 ± 135 | 1510 ± 135 | 14 | |
| 48 | C’est la vie | 13731435 ± 62 | 1435 ± 62 | 3,411 | |
| 49 | dan | 13661479 ± 113 | 1479 ± 113 | 21 | |
| 50 | waro | 13651477 ± 112 | 1477 ± 112 | 298 |
Ranked by rating − deviation, the rating a player is worth at worst — which keeps someone with three lucky games from outranking a proven one. Every board on this site orders on that idea, each on its own numbers. Page 1 of 45, 2,246 matching players.
Rank is a position in the whole mode, not in the filtered list: it counts every one of the 2,246 ranked Duel players, so filtering leaves gaps in the column and a player’s number here always matches the one on their own page.
What these numbers mean
- Rating
- The Glicko-1 estimate of skill, starting at 900. This is the raw number the
/elo/balance API serves to game servers, and it is not on the display scale the Duel primary ladder uses. - RD (deviation)
- How uncertain that estimate still is, starting at 350 and narrowing as you play. It widens again while you are away, so a returning player is rated cautiously rather than stale.
- Rating − RD
- The conservative rating, and the only thing this board ever sorts players by.
- Provisional
- Fewer than 3 rated games. Those 874 players have a rating but no rank, because it is not yet worth much.
- Last played
- The day of the most recent rated game in this mode. Ratings imported from qlstats carry their original dates.
- Missing players
- Only modes the rating engine scores appear here, and only games it accepted. A game rejected as unrateable moves nobody.