Finally! Our rating system is there! We computed player ratings based on all tournaments from the past two years, a total of around 1700 games. You can now compare your rating with others and see where you stand!

The rest of this post will contain some basic information about the rating system. We will also include some statistics etc. 🙂

First things first, a couple of questions you might have when you see the ratings:

Who is included in the leaderboard?

Only players that played at least one tournament in the last year are included on the leaderboard.

Who is "anonymous"?

Anonymous players are players who only played before the ETH Chess Championship in 2024. Since we did not ask for permission to publish names in the leaderboard before this tournament, we did not include their names. 

Why can I not see my name?

You have not played a tournament in the last academic year or you did not play after the ETH Chess Championship. If the latter is the case, you can contact us and we will de-anonymize your name on the leaderboard. 

Why is there a question mark behind my rating?

You have played less than 12 games in our tournaments. Your rating is therefore considered provisional.

Can you please exclude my name from the leaderboard?

Of course! Just contact us and we will remove your name!

Where can I register a rated game played during a casual event?

Easy! Just fill in the form on this page: https://schwarzerkonig/rated-game/

Okay, apart from those question, there are a couple more things I want to tell you about the ratings before you can dive into them 🙂

Yes, your rating can change even if you did not play in the last tournament.

Since players do not play a lot of games, we have to be a bit smarter about our rating system than usual. This means that when deciding on the new rating, our system also looks back and retroactively changes your rating. For example, if the opponent that beat you last time suddenly gains a lot of rating in the new tournament, you will get some rating back as well!

No, do not compare your rating with your Lichess/Chess.com/FIDE Rating.

You should only compare your Polyrating with other Polyratings. It is not supposed to mimic any other rating system.

RankNameRatingWinsLossesDraws
1Noah Fecker23401411
2Nidal Hevi Oğur2293 (?)700
3Olivier Tschopp22552424
4Vincent Lou22053491
5Kirill Zaitsev21983276
6Amirali Delavari2119 (?)610
7owen guo2071 (?)601
8Aleksandrs Saveljevs2037 (?)511
9Márk Süket2023 (?)412
10Nicolás Piro2017 (?)412
11Milko Bakalov20151353
12Guo bo kai owen1984 (?)511
13Sinan Deveci197629111
14Davide Guidobene1967831
15Yun Pan195068286
16Max Newsome193238173
17Yven Kius189828123
18Claudio Boegli1878 (?)322
19Alex Meili1878 (?)322
20Calvin Chiu1877923
21Philip Olson187422103
22Lorenzo Vettor187241184
23Florian Stäuble1863950
24Jair Gutierrez Reyes1852 (?)430
25Batuhan Iliev1849 (?)421
26Hongwei Zheng18111481
27Writabrata Roy1793 (?)520
28Dimitri Skikos1781 (?)520
29Maywand Akhtari1775 (?)520
30Ved Bhatawadekar1773860
31Ramona Golsta1764752
32Dorian Quelle174136243
33Johannes Reiner1736 (?)412
34Hongwei Zheng Shi1734950
35Federico Guglielmotti170532215
36Lawrence Scafuri1704201410
37Peter Mukovskiy1703 (?)520
38Máté Süket1671851
39Pavlos Stoll1668 (?)322
40Julien Delattre1644884
41Giulio Abreu1635 (?)430
42Jesus Jair Reyes Gutierrez163215130
43Vid Bhatawabekar1629 (?)330
44Luis Felipe Cattelan1619 (?)430
45Ana Marija Vego160937334
46Krithik Chockalingam1591860
47Julian Modanese1584 (?)430
48Benedikt Gebhard1575 (?)340
49Frehner Thomas157214160
50Igor pradhan1571 (?)650
51Lubin Lee1560 (?)223
52Simon von Siebenthal1556770
53Onno Riedel155019201
54Gabrielmario Tavini1543 (?)340
55Mehmet Arslan1534 (?)430
56Denis Hallulli1533 (?)440
57Uri Kreitner1530 (?)230
58Mert Yaroglu1525 (?)232
59Luwai Appels1516662
60Raghu Raman Ravi1515880
61Silas Tapernoux1507 (?)331
62Tom Crossley1500770
63Marcell Gabor Meszaros1500671
64Jorin Strahl14978112
65Zoran Dragnic149117223
66Fabian Schmid1491 (?)340
67Neryvaldo Galvao148426352
68Chris Hartl14828121
69Sander de Haan1476 (?)232
70Santiago Llobell Bartret1468 (?)331
71Matteo Carrozza1466671
72Giovanni Ottoboni145114211
73Boris Ivanov1444 (?)340
74Alex1440 (?)330
75Béla Imre Kammermann1432770
76Luis felipe prates cattelan14211092
77Bryan Antony1419 (?)340
78Ashutosh Chennamangalam1412 (?)331
79Pablo Petersen1399571
80Viktor Heitmann1397 (?)340
81Brian Lin1395770
82Vlad Ciuleanu1385780
83Christoph Ribbe1381563
84Nahin Kahn1376 (?)330
85Felix Kloer1366 (?)340
86Isabel Andrea Almasan1361 (?)340
87Benedikt Leonard Stefan Gebhard1359 (?)340
88Andreas Buchheit1354 (?)331
89Laurent Zheng1353580
90Younes Mouhib13527140
91Ilia Moghayer1348 (?)241
92Benedikt Hemp1338 (?)340
93Ferenc Süket1330 (?)340
94Ricard Pozo Guti1322 (?)250
95Leopold Reigl13207132
96David Wermuth1320 (?)250
97Konstantinos Kiori1312 (?)340
98Martin Soldani130312221
99Adela Ioana Popon1299680
100Ilie-Daniel Apostol1299580
101Rhea Fischer1298 (?)340
102Alessandro Müller1297 (?)241
103Samuel Jenny1276 (?)340
104Jonas Tibisch1274 (?)340
105Julius Wendland1266 (?)250
106Daniele Bellezza1259 (?)250
107Georgios Vlachakis1253 (?)250
108Ziya teleti12527130
109Aurele Delvart1236 (?)340
110Eduarda Assuncao12283100
111Anton Hensel1219 (?)250
112Manthan Gadhia1205 (?)340
113Philippe Walcher1180 (?)151
114Fabian Egger1168 (?)151
115Ruslan Pichuk1161 (?)240
116Alex Savca1160 (?)250
117Giorgos Zachariou1148 (?)250
118Robin Rudin1146 (?)241
119Ralph Romero Müller1062 (?)250
120Merlin Weiss1059 (?)250
121Lukas Kaldune1059491
122Nereida Rupp Aspioti996 (?)151
123Anthony Schwarz994 (?)250
124Anna von Loesch974 (?)250
125Joshua Gao941 (?)250
126Lenny Schürch900 (?)050
127Tudor-Stefan Magirescu885 (?)060
128Finn-Moritz Heller853 (?)060
129Emanuel Frank8322110
130Sarah Morach821 (?)060
131Akif Yildiz821 (?)160
132benjamin dropmann596 (?)070

A (small) analysis of the ratings

I will not dive into the mathematical details of the rating system here. In case you are interested, the rating system follows this paper with some additional improvements for speed and stability purposes. Our code base is available here.
 
Since plots say more than a 1000 words, let’s just look at some plots 🙂 Below, you can see three plots. The first shows the distribution over ratings and the second shows the win rate by color. The last plot shows the likelihood that you win a game based on the rating difference with your opponent. You can see both the observed probability (based on our games) and the one predicted by the rating system.