The current IJCCRL Blitz Chess Engines Rating List is now based on a renewed Elite Original Engines tournament configuration, aligned with our 2025 Cup Season IJCRL NNUE Bullet Elite framework. This cycle replaces the previous setup while preserving the same methodological rigour and emphasis on independently-developed, author-maintained engines. The event is conducted with cutechess-cli under the label “Cup season Ijcrl 2025”, and is hosted on a dedicated local test bench rather than a shared or virtualised environment.
The present elite tournament includes the following original engines and binaries:
Alexandria 8.1.12 AVX2, Berserk 13 AVX2-PEXT, Dragon 3.3 64-bit, Integral AVX2, Lc0, Obsidian 1.60 AVX2-PEXT, PlentyChess 7.0.0 FMA, Stockfish x86-64 AVX2, and Caissa 1.23 x64 AVX2. Each engine is run with the official or author-recommended AVX2 / PEXT / FMA3-optimised binary where available, ensuring that modern CPU features are used consistently while keeping the playing conditions comparable across the field. All engines use 1 search thread and a fixed 32 MB hash allocation, so that scalability differences in multi-threading do not distort the resulting ratings.
The tournament itself is a round-robin competition managed by cutechess-cli, with multiple full cycles to reduce statistical noise. Pairings are generated as a round-robin with colour-reversed games (-tournament round-robin -games 2), and the schedule is extended over 15 rounds with repeated cycles (-rounds 15) to accumulate a substantial number of games for rating purposes. The option -repeat 2 is used in conjunction with the opening file so that each starting position is played twice with colours swapped, enhancing fairness and reducing opening-bias. Intermediate Elo estimates are produced at regular intervals (-ratinginterval 10), though final ratings for publication are computed only once all games have been completed and thoroughly checked.
All games start from curated positions taken from the UHO_2024_8mvs_big_+100_+119 suite, supplied as a PGN file..\Openings\PGN\UHO_2024_8mvs_big_+100_+119.pgn. These balanced, human-curated positions are served in random order (order=random) and are designed to avoid heavy opening-book theory, early repetition, and trivial drawing lines. By forcing engines into rich middlegame structures after eight moves, the tournament focuses on search and evaluation quality rather than book preparation. The option -maxmoves 200 ensures that excessively long endgames are adjudicated consistently, avoiding pathological marathons that could bias the statistics.
Endgame play is further standardised by enabling Syzygy tablebases (-tb C:\Syzygy -tbpieces 6). This configuration gives all engines access to up to 6-man Syzygy bases, ensuring perfect play in a wide class of endings and avoiding arbitrary adjudication. Tablebase access is identical for every participant, so any residual differences in endgame performance reflect the engines’ search strategies and evaluation heuristics rather than unequal access to external data.
A key innovation in the current cycle is the hardware platform. The entire tournament is run on a modern mobile high-performance system based on an
AMD Ryzen 7 8745HS processor, paired with 32 GB of DDR5 RAM and a 1 TB NVMe SSD. This configuration offers high single-thread performance, excellent memory bandwidth, and very low I/O latency. The use of an NVMe SSD essentially eliminates storage bottlenecks when accessing Syzygy tablebases and opening files, while DDR5 memory reduces the risk of bandwidth saturation in hash-intensive positions. By fixing the hardware in this way and avoiding background tasks, IJCCRL ensures that the resulting ratings are stable, reproducible and directly attributable to engine strength rather than to operating-system noise or resource contention.
All games from the event are saved to a single PGN archive
(..\Games\games.pgn) for independent verification and future research. Ratings derived from this tournament feed directly into the bullet Chess Engines Rating List, where they are processed using established Elo calculation tools and published alongside confidence intervals and auxiliary statistics. In this way, the updated configuration preserves the tradition of IJCCRL’s earlier elite tournaments while taking full advantage of contemporary hardware and NNUE-optimised binaries, offering readers and subscribers a transparent and methodologically sound benchmark of today’s strongest original engines.
| Rank | Engine | Ordo Rating | Ordo Points | Ordo Games | Ordo Score % | BayesElo | Bayes + | Bayes – | Bayes Games | Bayes Score % | Bayes Opp | Bayes Draw % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | stockfish-windows-x86-64-avx2 | 3918.9 | 151.5 | 240 | 63% | 76 | 33 | 32 | 240 | 63% | -10 | 40% |
| 2 | Alexandria-8.1.12-avx2 | 3893.4 | 142.5 | 240 | 59% | 57 | 33 | 32 | 240 | 59% | -7 | 36% |
| 3 | PlentyChess-7.0.0-windows-fma | 3889.2 | 141.0 | 240 | 59% | 54 | 33 | 32 | 240 | 59% | -7 | 38% |
| 4 | caissa-1.23-x64-avx2 | 3878.1 | 137.0 | 240 | 57% | 42 | 32 | 32 | 240 | 57% | -5 | 42% |
| 5 | Obsidian160-avx2-pext | 3869.9 | 134.0 | 240 | 56% | 35 | 32 | 32 | 240 | 56% | -4 | 39% |
| 6 | integral_avx2 | 3804.1 | 110.0 | 240 | 46% | -26 | 32 | 32 | 240 | 46% | 3 | 35% |
| 7 | berserk-13-avx2-pext | 3800.0 | 108.5 | 240 | 45% | -26 | 31 | 32 | 240 | 45% | 3 | 43% |
| 8 | dragon-3.3-64bit | 3783.4 | 102.5 | 240 | 43% | -43 | 32 | 32 | 240 | 43% | 5 | 42% |
| 9 | lc0 | 3630.1 | 53.0 | 240 | 22% | -170 | 34 | 35 | 240 | 22% | 21 | 37% |