TOP 20:
# PLAYER : RATING ERROR POINTS PLAYED (%) 1 Stockfish 16 : 3666 31 2115.5 3040 69.6% 2 Berserk 11.1 : 3555 29 2952.5 5319 55.5% 3 Koivisto 9.0 : 3509 30 1673.5 3420 48.9% 4 Clover 5.0 : 3492 31 1069.5 2280 46.9% 5 Rebel 16 : 3456 35 278.0 652 42.6% 6 Slowchess 2.8 : 3434 42 219.0 340 64.4% 7 Caissa 1.10 : 3426 31 855.5 2280 37.5% 8 Rubichess 2021 NNUE : 3408 48 75.5 136 55.5% 9 Seer 2.5 : 3370 32 706.0 1344 52.5% 10 Minic 3.30 : 3325 31 659.0 1412 46.7% 11 Black Marlin 7 : 3290 31 681.0 1792 38.0% 12 Arasan 23.3 NNUE : 3290 38 129.5 340 38.1% 13 Fire 8.1 : 3288 34 321.5 612 52.5% 14 Pedone 3.1 : 3284 31 591.5 952 62.1% 15 Igel 3.05 : 3282 29 798.0 1496 53.3% 16 Komodo 14 : 3274 31 823.5 3420 24.1% 17 Ethereal 13 classic : 3266 35 249.0 408 61.0% 18 Xiphos 0.6 : 3200 34 216.5 408 53.1% 19 Rofchade 2.3 : 3152 33 220.0 476 46.2% 20 Lc0 CPU-792013 : 3136 32 415.0 1140 36.4%
Update: Added Stockfish 16, Clover 5.0 and Caissa 1.16. Additionally, I have started to retest all engines with a broader suite of openings (190 openings at a depth of 2-ply). This may cause some initial imbalances for some engines, which will be gradually corrected as the engines are retested with the new opening suite.
Click here to download the complete rating list:
The rating list is updated to 07/07/2023, it is calculated with Ordo and it is based on the following assumptions.
- The Elo score of Rebel 6 UCI version is fixed at 2470, therefore it acts as an “anchor” for all the other engines. I calculated this score as the average between results obtained by the engine againsts humans players in the ’90, with the sources I was able to recover in Internet (Talkchess.com, Rebel14.nl, forums…).
- Besides Rebel 6, Fritz Brains in Bahrain is also used, at a speed of 3500 kN/s, with its rating fixed at 2800 elo.
- Time for each match has been fixed to 40 moves/120 minutes repeated, calibrated on a Pentium 90 processing power. The processing power has been emulated, after estimation by using benchmarks with real P90 results. Accordingly, on modern PC the effective match time was fixed to 40 moves/125” or 40/130” depending on the PC used for the test, with expected results similar to blitz matches. For some chess engines, such as for example Chess Titans, it was not possible to define the same match time; for this reason, I have shown for this engine, the characteristic of the PC used.
- The opening suite consists of 190 positions, which are repeated for each engine (each engine plays each opening one as white, and one as black). For older engines, which do not uses standard UCI of XBoard interfaced (such as Battlechess for example), I’ve reproduced by hand the moves as indicated by the programs. The time for this engines has been calibrated on the processing power of a Pentium 90 as well. For all this reasons, the number of match of these engines are few, and based on random selection of the 34 opening positions. The opening suite is downloadable here.
- All the tested chess engines are freely downloadable from Intenet, except for the programs I’ve bought myself years ago, and are all limited to 1 core.
- Only the best version of Stockfish is shown in the “Top 10”, I’ve removed all derivatives (such as Shashchess for example). In the full rating list I’ve included them all (past SF versions, derivatives, clones…).
- The main goal of this rating list, made for my exclusive enjoyment, was to estimate the level of play of modern engines, with respect to the older ones, but also to evaluate the actual playing strenght of many engines I loved in my youth (the already cited Battleches, for example).