Difference between revisions of "Engines and authors"

From TCEC wiki
Jump to: navigation, search
(Koivisto)
m (Engine Information: Fixed typo 2/2.)
 
(225 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''Engines and authors''' gathers an alphabetical list by engines and their authors at TCEC, including their [https://www.twitch.tv/tcec_chess_tv Twitch] and [https://discord.gg/EYuyrDr Discord] chat handles.
+
__TOC__
 +
 
 +
==Engine Information==
 +
 
 +
<!-- Things to do/check with Kan and Ove:
 +
  * Include a space in "Black Marlin" name? See GitHub and chessprogramming.org.
 +
  * Is the DeusX entry OK?
 +
  * Remove entry for FireNN completely?
 +
  * Is the separate entry for Ginkgo OK?
 +
  * What to put in author entry for IvanHoe? Leave empty?
 +
  * Indicate somehow that MinkoChess is the renamed engine Umko?
 +
  * Indicate somehow that Revenge is the successor engine to Pedone?
 +
  * Is the Rybka entry OK?
 +
-->
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! '''Engine''' !! '''Programming language''' !! '''Author''' !! '''Twitch chat''' !! '''Discord'''
+
! '''Engine''' !! Basic Type !! '''Programming language''' !! '''Author''' !! '''Twitch chat''' !! '''Discord'''
 +
|-
 +
| [https://github.com/kz04px/4ku 4ku]** || Classical on CPU || C++ || || Twipply || Twipply
 +
|-
 +
| [https://www.chessprogramming.org/A0lite A0lite] || NN on GPU || Python || Dietrich Kappe || dkappe || dkappe
 +
|-
 +
| [https://github.com/jw1912/akimbo akimbo] || NNUE on CPU || Rust || Jamie Whiting || ||
 +
|-
 +
| [https://www.chessprogramming.org/Alfil Alfil] || Classical on CPU || C++ || Enrique Sánchez Acosta || ||
 +
|-
 +
| [https://www.chessprogramming.org/Allie Allie]... (engine) || NN on GPU || C++ || Adam Treat || gonzochess75 || gonzochess75
 +
|-
 +
| ...Stein (network) || NN on GPU || || Mark Jordan || jjoshua2 || jjosh
 +
|-
 +
| [https://github.com/Alex2262/AltairChessEngine  Altair] || NNUE on CPU || C++ || Alexander Tian || antares2262 || Antares
 +
 
 +
|-
 +
| [https://www.chessprogramming.org/Amoeba Amoeba] || Classical on CPU || D || Richard Delorme || abulmo || abulmo
 +
|-
 +
| [https://www.chessprogramming.org/Andscacs Andscacs] || Classical on CPU || C++ || Daniel José Queralto || danieljosequeralto ||
 +
|-
 +
| [https://www.chessprogramming.org/Arasan Arasan] || Classical hybrid with NNUE on CPU || C++ || Jon Dart || jondart ||
 +
|-
 +
| [https://www.chessprogramming.org/Asymptote Asymptote] || Classical on CPU || Rust || Maximilian Lupke || ichbinmalu || malu
 +
|-
 +
| [https://github.com/SnowballSH/Avalanche Avalanche] || NNUE on CPU || Zig || Yinuo Huang || snowballsh || SnowballSH
 +
|-
 +
| [https://www.chessprogramming.org/Bagatur Bagatur] || Classical on CPU || Java || Krasimir Topchiyski || krasimirtopchiyski || Krasimir Topchiyski
 +
|-
 +
| [https://www.chessprogramming.org/The_Baron The Baron] || Classical on CPU || Winboard || Richard Pijl || richardpijl ||
 +
|-
 +
| [https://www.chessprogramming.org/Berserk Berserk] || NNUE on CPU || C11 || Jay Honnold || Zombywafflez || Zomby
 
|-
 
|-
| A0lite || Python || || dkappe ||
+
| [https://www.chessprogramming.org/Bit-Genie Bit-Genie] || NNUE on CPU || C++ || Aryan Parekh || parekh_ ||  
 
|-
 
|-
| Allie(Stein) || C++ || Adam Treat || gonzochess75 || gonzochess75
+
| [https://github.com/SzilBalazs/BlackCore BlackCore] || NNUE on CPU || C++ || Balázs Szilágyi || ||  
 
|-
 
|-
| (Allie)Stein || network || Mark Jordan || jjoshua2 || jjosh
+
| [https://www.chessprogramming.org/Black_Marlin BlackMarlin] || NNUE on CPU || Rust 1.57 and later || Doruk Şekercioğlu || paliplayingpiano || Pali
 
|-
 
|-
| Andscacs || C++ || Daniel José Queralto || danieljosequeralto ||
+
| [https://www.chessprogramming.org/Bobcat Bobcat] || Classical on CPU || C++ || Gunnar Harms || ||
 
|-
 
|-
| Arasan || C++ || Jon Dart || jondart ||  
+
| [https://www.chessprogramming.org/Booot Booot] || NNUE on CPU || Delphi 6 || Alex Morozov || ||
 
|-
 
|-
| Asymptote || Rust || Maximilian Lupke || ichbinmalu || malu
+
| [https://www.chessprogramming.org/Bouquet Bouquet] || Classical on CPU || C++ || Jose Mº Velasco || ||
 
|-
 
|-
| Bagatur || Java || Krasimir Topchiyski || krasimirtopchiyski || Krasimir Topchiyski
+
| [https://www.chessprogramming.org/BugChess_FR#BugChess2 BugChess2] || Classical on CPU || C++ || François Karr || ||
 
|-
 
|-
| The Baron || Winboard || Richard Pijl || richardpijl ||
+
| [https://github.com/Witek902/Caissa Caissa] || NNUE on CPU || C++ || Michał Witanowski || Witek902 ||  
 
|-
 
|-
| Booot || Delphi 6 || Alex Morozov || ||
+
| [https://www.chessprogramming.org/Cheese Cheese] || Classical on CPU || Winboard || Patrice Duhamel || donoteatcheese ||  
 
|-
 
|-
| Cheese || Winboard || Patrice Duhamel || ||  
+
| [https://www.chessprogramming.org/Cheng Cheng] || NNUE on CPU || C++ || Martin Sedlak || kwmar ||  
 
|-
 
|-
| chess22k || Java || Sander Maassen vd Brink || sendersss ||
+
| [https://www.chessprogramming.org/Chess22k chess22k] || Classical on CPU || Java || Sander Maassen vd Brink || sendersss ||
 
|-
 
|-
| ChessBrainVB || Visual Basic 6.0 || Roger Zuehlsdorf || rogercbvb ||   
+
| [https://www.chessprogramming.org/ChessBrainVB ChessBrainVB] || Classical on CPU (needs Win VM) || Visual Basic 6.0 || Roger Zuehlsdorf || rogercbvb ||   
 
|-
 
|-
| ChessFighterNN || C++ || Alexander Lim || chessfighterzero || Alexander Lim
+
| ChessFighterNN || NN on GPU || C++ || Alexander Lim || chessfighterzero || Alexander Lim
 
|-
 
|-
| Chiron || || Ubaldo Andrea Farina || ubaldoandreafarina ||
+
| [https://www.chessprogramming.org/Chiron Chiron] || Classical on CPU (needs Win VM) || || Ubaldo Andrea Farina || ubaldoandreafarina ||
 +
|-
 +
| [https://www.chessprogramming.org/Chronos Chronos] || Classical on CPU || C++ || Guillermo Filia || ||
 +
|-
 +
| [https://www.chessprogramming.org/CrazyAra#ClassicAra ClassicAra] || NN on GPU || C++, Python || Johannes Czech, Moritz Willig, Alena Beyer || QueensGambitAra, ..., ... ||
 +
|-
 +
| [https://www.chessprogramming.org/Clover Clover] || NNUE on CPU || C++17 || Luca Metehau || melumi95 || CEORWMT
 
|-  
 
|-  
| Combusken || Go || Marcin Bartkowiak || mhib || mhib  
+
| [https://www.chessprogramming.org/Combusken Combusken] || Classical on CPU || Go || Marcin Bartkowiak || mhib || mhib  
 
|-  
 
|-  
| Counter || Go || Vadim Chizhov || vadimchizhov || VadimChizhov
+
| [https://www.chessprogramming.org/Counter Counter] || NNUE on CPU || Go || Vadim Chizhov || vadimchizhov || VadimChizhov
 +
|-
 +
| [https://www.chessprogramming.org/Crafty Crafty] || Classical on CPU || C || Robert Hyatt || ||
 +
|-
 +
| [https://www.chessprogramming.org/Critter Critter] || Classical on CPU || C/C++ || Richard Vida || ||
 +
|-
 +
| [https://www.chessprogramming.org/CuckooChess CuckooChess] || Classical on CPU || Java || Peter Österlund || ||
 +
|-
 +
| [https://www.chessprogramming.org/DanaSah DanaSah] || Classical on CPU || C || Pedro Castro || ||
 +
|-
 +
| [https://www.chessprogramming.org/Daydreamer Daydreamer] || Classical on CPU || C || Aaron Becker || ||
 +
|-
 +
| [https://www.chessprogramming.org/Deep_Sjeng Deep Sjeng] || NNUE on CPU || C++17 || Gian-Carlo Pascutto || strombolian || morbo
 +
|-
 +
| [https://www.chessprogramming.org/Defenchess Defenchess] || Classical on CPU || C++ || Can Cetin || ||
 +
|-
 +
| [https://www.chessprogramming.org/Delphil Delphil] || Classical on CPU || Delphi 7 || Philippe Fabiani || ||
 +
|-
 +
| [https://www.chessprogramming.org/Demolito Demolito] || Classical on CPU || C || Lucas Braesch || ||
 +
|-
 +
| [https://www.chessprogramming.org/Deus_X DeusX] (network) || NN || || Albert Silver || ||
 +
|-
 +
| [https://www.chessprogramming.org/Deuterium Deuterium] || Classical on CPU || || Ferdinand Mosca || ||
 +
|-
 +
| [https://www.chessprogramming.org/Dirty Dirty] || Classical on CPU || || Pradu Kannan, Andres Valverde, Fonzy Bluemers || ||
 +
|-
 +
| [https://www.chessprogramming.org/DisasterArea DisasterArea] || Classical on CPU || || Jochen Peussner || ||
 +
|-
 +
| [https://www.chessprogramming.org/Drofa Drofa] || Classical on CPU || C++11 || Alexander Litov || no4b ||
 +
|-
 +
| [https://www.chessprogramming.org/Equinox Equinox] || Classical on CPU || || Giancarlo Delli Colli || ||
 +
|-
 +
| Equisetum || NNUE on CPU || C++11 || Alexander Litov || no4b ||
 +
|-
 +
| [https://www.chessprogramming.org/Ethereal Ethereal] || Classical hybrid with NNUE on CPU || C || Andrew Grant || agethereal || Andrews
 +
|-
 +
| [https://www.chessprogramming.org/EXchess EXchess] || Classical on CPU || C++ || Daniel Homan || ||
 +
|-
 +
| [https://github.com/expo-dev/expositor Expositor] || NNUE on CPU || Rust 1.64 nightly || Kade || expo_dev || expo-dev
 +
|-
 +
| [https://www.chessprogramming.org/FabChess FabChess] || Classical on CPU || Rust || Fabian von der Warth || fabifabchess || Fabi
 +
|-
 +
| <s>Fire</s>* || ''DQ'd for covertly containing copied code'' || || Norman Schmidt || || firefather
 +
|-
 +
| FireNN || NN on GPU || || Norman Schmidt || || firefather
 +
|-
 +
| [https://www.chessprogramming.org/FireFly FireFly] || Classical on CPU || C || Andrew Fan || ||
 +
|-
 +
| [https://www.chessprogramming.org/Fizbo Fizbo] 2 || Classical hybrid with internal NN on CPU || C++ || Youri Matiounine || ||
 +
|-
 +
| [https://www.chessprogramming.org/Francesca Francesca] || Classical on CPU || C || Tom King || ||
 +
|-
 +
| [https://www.chessprogramming.org/Fridolin Fridolin] || Classical on CPU || C++ || Christian Sommerfeld || ||
 +
|-
 +
| [https://www.chessprogramming.org/Fritz Fritz] 18 || NNUE on CPU || C++ || Frank Schneider || ginkgo20 ||
 +
|-
 +
| [https://www.chessprogramming.org/Fruit_Reloaded Fruit Reloaded] || Classical hybrid with internal NN || C++ || Daniel Mehrmann || daniel_mehrmann ||
 +
|-
 +
| [https://www.chessprogramming.org/Gaviota Gaviota] || Classical on CPU || C || Miguel A. Ballicora || ||
 +
|-
 +
| [https://www.chessprogramming.org/Ginkgo Ginkgo] || NNUE on CPU || C++ || Frank Schneider || ginkgo20 ||
 +
|-
 +
| [https://www.chessprogramming.org/Glass Glass] || Classical on CPU || || Pawel Koziol, Edmund Moshamme || ||
 +
|-
 +
| [https://www.chessprogramming.org/GNU_Chess GNU Chess] 5 || Classical on CPU || || Chua Kong Sian || ||
 +
|-
 +
| [https://www.chessprogramming.org/Gogobello Gogobello] || Classical on CPU || C || Salvatore Giannotti || sasachess || gogobello
 +
|-
 +
| [https://www.chessprogramming.org/GreKo GreKo] || Classical on CPU || C++ || Vladimir Medvedev || ||
 +
|-
 +
| [https://www.chessprogramming.org/Gull Gull] || Classical on CPU || C++ || Vadim Demichev || ||
 +
|-
 +
| [https://www.chessprogramming.org/Hakkapeliitta Hakkapeliitta] || Classical on CPU || C++ || Mikko Aarnos || ||
 +
|-
 +
| [https://www.chessprogramming.org/Halogen Halogen] || Classical hybrid with NNUE on CPU || C++17 || Kieren Pearson || KierenHalogen ||
 +
|-
 +
| [https://www.chessprogramming.org/Hamsters Hamsters] || Classical on CPU || || Alessandro Scotti || ||
 +
|-
 +
| [https://www.chessprogramming.org/Hannibal Hannibal] || Classical on CPU || || Sam Hamilton, Edsel Apostol || ||
 +
|-
 +
| [https://www.chessprogramming.org/HIARCS HIARCS] || Classical on CPU || C || Mark Uniacke || ||
 +
|-
 +
| <s>Houdini</s>* || ''DQ'd for covertly containing copied code'' || || Robert Houdart || roberthoudart ||
 +
|-
 +
| [https://www.chessprogramming.org/iCE iCE] || Classical on CPU || C++ || Thomas Petzke || ||
 +
|-
 +
| [https://github.com/MinusKelvin/ice4 ice4]** || Classical on CPU || C++ (gnu++17) || Mark Carlson || minus_kelvin || MinusKelvin
 +
|-
 +
| [https://www.chessprogramming.org/Igel Igel] || Classical hybrid with NNUE on CPU || C++ || Volodymyr Shcherbyna || voffka_igel || voffka
 +
|-
 +
| [https://www.chessprogramming.org/Invictus Invictus] || Classical on CPU || C++17 || Edsel Apostol || ||
 +
|-
 +
| [https://www.chessprogramming.org/IvanHoe IvanHoe] || Classical on CPU || || || ||
 +
|-
 +
| [https://www.chessprogramming.org/Jazz Jazz] || Classical on CPU || C || Evert Glebbeek || ||
 +
|-
 +
| [https://www.chessprogramming.org/Jellyfish Jellyfish] || Classical on CPU || C || Mike Dokken || ||
 +
|-
 +
| [https://www.chessprogramming.org/Jonny Jonny] || Classical on CPU || || Johannes Zwanzger || ||
 +
|-
 +
| [https://www.chessprogramming.org/Jumbo Jumbo] || Classical on CPU || Winboard || Sven Schüle || svenschuele || Sven S.
 +
|-
 +
| [https://www.chessprogramming.org/Junior Junior] || Classical on CPU || C++ || Amir Ban, Shay Bushinsky || ||
 +
|-
 +
| [https://www.chessprogramming.org/Koivisto Koivisto] || Classical hybrid with NNUE on CPU || C++17 || Kim Kåhre, Finn Eggers || koivistochess, Lueckx || ChiefWiggum, Lueckx
 +
|-
 +
| [https://www.chessprogramming.org/Komodo Komodo] Dragon || Classical hybrid with NNUE on CPU || C++11 || Mark Lefler, Larry Kaufman || marklefler, larrykaufman || mark, ...
 +
|-
 +
| [https://www.chessprogramming.org/Laser Laser] || Classical on CPU || C++11 || Jeffrey An, Michael An || jeffrey_an, ... || ..., michaelan4
 +
|-
 +
| [https://www.chessprogramming.org/Leela_Chess_Zero Leela Chess Zero] || NN on GPU || C++14 || Gary Linscott, Alexander Lyashuk, ..., ... || garylinscott, mooskagh, tilps_kilm, navratil25 || Gary, crem, Tilps, ...
 +
|-
 +
| [https://github.com/Diazepawn/M4sseur M4sseur]** || Classical on CPU || C++20 || Maik Guntermann || PawnMasseur || PawnMasseur
 +
|-
 +
| [https://www.chessprogramming.org/Mantissa Mantissa] || NNUE on CPU || Rust 1.56.1 || Jeremy T. Wright || Metlwing || Metlwing
 +
|-
 +
| [https://www.chessprogramming.org/Marvin Marvin] || NNUE on CPU || C || Martin Danielsson || martindanielsson || MartinDanielsson
 +
|-
 +
| [https://www.chessprogramming.org/Minic Minic] || NNUE on CPU || C++17 || Vivien Clauzon || minicchess || Vivien (Minic)
 +
|-
 +
| [https://www.chessprogramming.org/MinkoChess MinkoChess] || Classical on CPU || C++ || Borko Bošković || ||
 +
|-
 +
| [https://www.chessprogramming.org/Monolith Monolith] || Classical on CPU || C++ || Jonas Mayr || cimarronost || Jonas (Monolith)
 +
|-
 +
| [https://moonfish.neocities.org/ Moonfish] || Classical on CPU || C || || zamfofex || zamfofex
 +
|-
 +
| [https://www.chessprogramming.org/Mr_Bob Mr Bob] || NNUE on CPU || C++11 || Vincent Yu || mrbobchess || Bubs
 +
|-
 +
| [https://www.chessprogramming.org/Myrddin Myrddin] || Classical on CPU || || John Merlino || ||
 +
|-
 +
| [https://www.chessprogramming.org/Naraku Naraku] || Classical on CPU || C || Marco Meloni || ||
 +
|-
 +
| [https://www.chessprogramming.org/Naum Naum] || Classical on CPU || C++ || Alexander Naumov || ||
 +
|-
 +
| [https://www.chessprogramming.org/Nebula Nebula] || Classical on CPU || || Dragan Zdravkovic || ||
 +
|-
 +
| [https://www.chessprogramming.org/Nemo Nemo] || Classical on CPU || C || Michael Hoffmann || ||
 +
|-
 +
| [https://www.chessprogramming.org/Nemorino Nemorino] || NNUE on CPU || C++ || Christian Günther || christianguenther ||
 +
|-
 +
| [https://www.chessprogramming.org/Nightmare_NL Nightmare] || Classical on CPU || || Joost Buijs || ||
 +
|-
 +
| [https://www.chessprogramming.org/Nirvanachess Nirvana] || Classical on CPU || C++ || Thomas Kolarik || ||
 +
|-
 +
| [https://github.com/gab8192/Obsidian Obsidian] || NNUE on CPU || C++ || Gabriele Lombardo || gabe_obsidian || gabe
 +
|-
 +
| [https://www.chessprogramming.org/Octochess Octochess] || Classical on CPU || C++ || Tim Kosse || ||
 +
|-
 +
| [https://www.chessprogramming.org/Onno Onno] || Classical on CPU || C++ || Onno Garms || ||
 +
|-
 +
| [https://www.chessprogramming.org/Pawny Pawny] || Classical on CPU || C || Mincho Georgiev || ||
 +
|-
 +
| [https://www.chessprogramming.org/Pedone Pedone] || Classical hybrid with NNUE on CPU || C || Fabio Gobbato || fabiogobbato || FabioGobbato
 +
|-
 +
| [https://www.chessprogramming.org/PeSTO PeSTO] || Classical on CPU || C++ || Ronald Friederich || || greatrof
 +
|-
 +
| [https://www.chessprogramming.org/Philou Philou] || Classical on CPU || Delphi || Philippe Gailhac || ||
 +
|-
 +
| [https://www.chessprogramming.org/Pirarucu Pirarucu] || Classical on CPU || Kotlin || Raoni Campos || ratosh_raoni || Ratosh
 +
|-
 +
| [https://www.chessprogramming.org/ProDeo ProDeo] || Classical on CPU || || Ed Schröder || ||
 +
|-
 +
| [https://www.chessprogramming.org/Protector Protector] || Classical on CPU || C || Raimund Heid || ||
 +
|-
 +
| [https://github.com/scs-ben/pygone pygone]** || Classical on CPU || Python || || rcostheta ||
 +
|-
 +
| [https://www.chessprogramming.org/Quazar Quazar] || Classical on CPU || C++11 || Dmitry Morozov || ||
 +
|-
 +
| [https://www.chessprogramming.org/Raptor_LU Raptor] || Classical on CPU || || Steve Webber || ||
 +
|-
 +
| [https://www.chessprogramming.org/RedQueen RedQueen] || Classical on CPU || C++ || Ben-Hur Carlos Vieira Langoni Junior || ||
 +
|-
 +
| [https://www.chessprogramming.org/Revenge Revenge] || NNUE on CPU || C || Fabio Gobbato || fabiogobbato || FabioGobbato
 +
|-
 +
| [https://www.chessprogramming.org/Roc Roc] || Classical on CPU || C++ || Tom Hyer || tomhyerroc || 
 +
|-
 +
| [https://www.chessprogramming.org/Rodent Rodent] 4 || Classical on CPU || CPW || Pawel Koziol || rodentbreeder || rodentbreeder
 +
|-
 +
| [https://www.chessprogramming.org/RofChade rofChade] || NNUE on CPU || C++ || Ronald Friederich || || greatrof
 +
|-
 +
| [https://www.chessprogramming.org/Rotor Rotor] || Classical on CPU || C++ || Jan Brouwer || ||
 +
|-
 +
| [https://www.chessprogramming.org/RubiChess RubiChess] || NNUE on CPU || C++ || Andreas Matthies || rubichess || Rubi
 +
|-
 +
| [https://www.chessprogramming.org/Rybka Rybka] || Classical on CPU || C || Vasik Rajlich || ||
 +
|-
 +
| [https://www.chessprogramming.org/Schooner Schooner] II || Classical on CPU || C || Dennis Sceviour || schooner_ii || schooner
 +
|-
 +
| [https://www.chessprogramming.org/Scorpio#ScorpioNN ScorpioNN] || NN on GPU with NNUE helper on CPU || C++ / Tensorflow || Daniel Shawul || danielshawul || dshawul
 +
|-
 +
| [https://www.chessprogramming.org/Seer Seer] || NNUE on CPU || C++17 || Connor McMonigle || connor_m_seer ||
 +
|-
 +
| [https://www.chessprogramming.org/Senpai Senpai] || Classical on CPU || C++11 || Fabien Letouzey || ||
 +
|-
 +
| [https://www.chessprogramming.org/Shredder Shredder] || Classical on CPU || C || Stefan Meyer-Kahlen || ||
 +
|-
 +
| [https://www.chessprogramming.org/Sjeng Sjeng] || Classical on CPU || C || Gian-Carlo Pascutto || strombolian || morbo
 +
|-
 +
| [https://www.chessprogramming.org/Slow_Chess Slow Chess] || NNUE on CPU || C/C++ || Jonathan Kreuzer || jonkr2 ||
 +
|-
 +
| [https://github.com/Disservin/Smallbrain Smallbrain] || NNUE on CPU || C++17 || Max Allendorf || Disservin || Disservin
 +
|-
 +
| [https://www.chessprogramming.org/Spark Spark] || Classical on CPU || C++ || Allard Siemelink || ||
 +
|-
 +
| [https://www.chessprogramming.org/Spike Spike] || Classical on CPU || C++ / Java || Ralf Schäfer, Volker Böhm || ||
 +
|-
 +
| [https://www.chessprogramming.org/Stash Stash] || Classical on CPU || C || Morgan Houppin || nanopxl || NanoPixel
 +
|-
 +
| [https://www.chessprogramming.org/Stockfish Stockfish] || NNUE on CPU || C++17 || Gary Linscott, Stephane Nicolet, Joost VandeVondele || garylinscott, stephane_nicolet, vondele || Gary, Stephane_Nicolet, vondele
 +
|-
 +
| [https://github.com/TheBlackPlague/StockDory StockDory] || NNUE (CPU based) || C++ || Shaheryar Sohail || TheTrueBlackPlague || ShaheryarSohail
 +
|-
 +
| [https://github.com/TheBlackPlague/StockNemo StockNemo] || NNUE (CPU based) || C# || Shaheryar Sohail || TheTrueBlackPlague || ShaheryarSohail
 +
|-
 +
| [https://www.chessprogramming.org/Stoofvlees Stoofvlees] || NN on GPU || C++14 || Gian-Carlo Pascutto || strombolian || morbo
 +
|-
 +
| [https://github.com/Ciekce/Stormphrax Stormphrax ] || NNUE on CPU || C++ || Conor Anstey || Ciekce || Ciekce
 +
|-
 +
| [https://github.com/ONE-RANDOM-HUMAN/STRO4K STRO4K]** || Classical on CPU || Assembler ||  || ONE_RANDOM_HUMAN ||
 +
|-
 +
| [https://www.chessprogramming.org/Sunfish Sunfish]** || Classical on CPU || Python || Thomas Dybdahl Ahle || ||
 +
|-
 +
| [https://www.chessprogramming.org/Texel Texel] || NNUE on CPU || C++11 || Peter Österlund || PeterO2 ||
 +
|-
 +
| [https://www.chessprogramming.org/Toga Toga II] || Classical on CPU || C++ || Fabien Letouzey, Thomas Gaksch || ||
 +
|-
 +
| [https://www.chessprogramming.org/TomitankChess TomitankChess] || Classical hybrid with internal NN on CPU || JavaScript || Tamás Kuzmics || tomitank ||
 +
|-
 +
| [https://www.chessprogramming.org/Topple Topple] || Classical on CPU || C++17 || Vincent Yn Tang || konsolas_ || konsolas
 +
|-
 +
| [https://www.chessprogramming.org/Tornado Tornado] || Classical on CPU || || Engin Üstün || ||
 +
|-
 +
| [https://www.chessprogramming.org/Tucano Tucano] || NNUE on CPU || C || Alcides Schulz || alcidesschulz || TucanoChess
 +
|-
 +
| [https://www.chessprogramming.org/MinkoChess Umko] || Classical on CPU || C++ || Borko Bošković || ||
 +
|-
 +
| [https://chessengines.blogspot.com/2022/07/chess-engine-uralochka-337c-nnue.html Uralochka] || NNUE on CPU || C++ || Ivan Maklyakov || FreemanZlat ||
 +
|-
 +
| [https://www.chessprogramming.org/Vajolet Vajolet] 2 || Classical on CPU || C++11 || Marco Belli || marcobelli1979 || marco belli
 +
|-
 +
| [https://www.chessprogramming.org/Velvet Velvet] || NNUE on CPU || Rust || Martin Honert || || mhonert
 +
|-
 +
| [https://github.com/cosmobobak/viridithas Viridithas] || NNUE on CPU || Rust || Cosmo Bobak, Archishmaan Peyyety, Ciekce || chae_zc, ..., ... ||
 +
|-
 +
| [https://www.chessprogramming.org/Vitruvius Vitruvius] || Classical on CPU || || Roberto Munter || ||
 +
|-
 +
| [https://www.chessprogramming.org/Wasp Wasp] || NNUE on CPU || || John Stanback || || jstanback
 +
|-
 +
| [https://github.com/ONE-RANDOM-HUMAN/we4k we4k]** || Classical on CPU || Assembler & Zig || || ONE_RANDOM_HUMAN ||
 +
|-
 +
| [https://www.chessprogramming.org/Weiss Weiss] || Classical on CPU || C || Terje Kirstihagen || TerjeWeiss || TerjeWeiss
 +
|-
 +
| [https://github.com/Adam-Kulju/Willow Willow] || NNUE on CPU || C++ || Adam Kulju || little_guinea_pig|| lgp
 +
|-
 +
| [https://www.chessprogramming.org/Winter Winter] || Classical hybrid with internal NN on CPU || C++ || Jonathan Rosenthal || makishiima_shogo || Jorose
 +
|-
 +
| [https://www.chessprogramming.org/Xiphos Xiphos] || Classical on CPU || C || Milos Tatarevic || mtxiphos ||
 +
|-
 +
| [https://www.chessprogramming.org/Zahak Zahak] || NNUE on CPU || Go 1.14+/1.17 || Amanj Sherwany || amanjpro || amanjpro
 +
|-
 +
| [https://www.chessprogramming.org/Zappa Zappa] || Classical on CPU || || Anthony Cozzie || ||
 +
|}
 +
 
 +
==TCEC Appearances==
 +
 +
<!-- General comments:
 +
  * TODO: unify colour scheme across the seasons
 +
  * Houdini: DQ'd from S9 onwards
 +
  * Fire: DQ'd from S8 onwards
 +
  * S10: Komodo moved up from 2nd to 1st due to Houdini DQ, all other positions remain unchanged
 +
  * S15: Sorting criteria between Div4a and Div4b is 1. place in playoffs, 2. place in group, 3. points
 +
-->
 +
 +
'''Click on each column to display season standings.''' For engines that have gone by different names, the last used name is displayed.
 +
 
 +
{| class="wikitable sortable" style="font-size: 70%; text-align: center;"
 +
! Engine !! S1 !! S2 !! S3 !! S4 !! S5 !! S6 !! S7 !! S8 !! S9 !! S10 !! S11 !! S12 !! S13 !! S14 !! S15 !! S16 !! S17 !! S18 !! S19 !! S20 !! S21 !! S22 !! S23 !! S24 !! S25 !! 26
 +
|-
 +
|'''Stockfish'''||style="background:#84FF55;|<span style="font-size: 0%">03</span>Div1 3rd||style="background:#A7FF55;|<span style="font-size: 0%">05</span>DivA 5th||style="background:#A1D57F;|<span style="font-size: 0%">04</span>S1 4th||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#84FF55;|<span style="font-size: 0%">03</span>S2 3rd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="font-size: 0%;|99
 +
|-
 +
|'''LCZero'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6055;|<span style="font-size: 0%">31</span>Div4 7th||style="background:#FFD255;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>Infi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="font-size: 0%;|99
 +
|-
 +
|'''KomodoDragon'''||style="background:#F3FF55;|<span style="font-size: 0%">11</span>Div2 3rd||style="background:#E7FF55;|<span style="font-size: 0%">13</span>DivC 1st||style="background:#D1D57F;|<span style="font-size: 0%">15</span>S1 15th||style="background:#98FF55;|<span style="font-size: 0%">04</span>S4 4th||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#80FF55;|<span style="font-size: 0%">03</span>S3 3rd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#81FF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7EFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#93FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#A4FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#A3FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#7DFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>Infi 1st||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP PO 3rd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP PO 3rd||style="font-size: 0%;|99
 +
|-
 +
|'''RubiChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD755;|<span style="font-size: 0%">28</span>Div4a 2nd||style="background:#FFDB55;|<span style="font-size: 0%">28</span>L2 10th||style="background:#E7FF55;|<span style="font-size: 0%">14</span>CPU 7th||style="background:#EBFF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#D7FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#D9FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP PO 4th||style="font-size: 0%;|99
 +
|-
 +
|'''Ethereal'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7B55;|<span style="font-size: 0%">26</span>Div3 8th||style="background:#FFC655;|<span style="font-size: 0%">22</span>Div3 4th||style="background:#AAFF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#B5FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B8FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#CDFF55;|<span style="font-size: 0%">10</span>L1 3rd||style="background:#B0FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B0FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#C3FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#BCFF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#91FF55;|<span style="font-size: 0%">04</span>Infi 2nd||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="font-size: 0%;|99
 +
|-
 +
|'''Stoofvlees'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#A1FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#A4FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#93FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#93FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#A4FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="font-size: 0%;|99
 +
|-
 +
|'''Igel'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5D55;|<span style="font-size: 0%">43</span>Div4a 10th||style="background:#FF8455;|<span style="font-size: 0%">39</span>QL 11th||style="background:#FFB755;|<span style="font-size: 0%">29</span>L2 14th||style="background:#FFDB55;|<span style="font-size: 0%">25</span>L3 3rd||style="background:#E1FF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#CCFF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="font-size: 0%;|99
 +
|-
 +
|'''rofChade'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC655;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#F1FF55;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#F0FF55;|<span style="font-size: 0%">18</span>L1 12th||style="background:#D8FF55;|<span style="font-size: 0%">11</span>CPU 4th||style="background:#BBFF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#DCFF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#C4FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#91FF55;|<span style="font-size: 0%">04</span>Infi 2nd||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd||style="font-size: 0%;|99
 +
|-
 +
|'''Clover'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th||style="font-size: 0%;|99
 +
|-
 +
|'''Seer'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FEFF55;|<span style="font-size: 0%">20</span>L2 8th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L2 11th||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L2 3rd||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th||style="font-size: 0%;|99
 +
|-
 +
|'''Caissa'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th||style="font-size: 0%;|99
 +
|-
 +
|'''Revenge'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th||style="font-size: 0%;|99
 +
|-
 +
|'''Minic'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7D55;|<span style="font-size: 0%">39</span>Div4a 8th||style="background:#FF7D55;|<span style="font-size: 0%">40</span>QL 12th||style="background:#FFC955;|<span style="font-size: 0%">27</span>L2 12th||style="background:#FFD255;|<span style="font-size: 0%">26</span>L3 4th||style="background:#FFE955;|<span style="font-size: 0%">24</span>L3 3rd||style="background:#FFFA55;|<span style="font-size: 0%">21</span>L2 9th||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L2 6th||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th||style="font-size: 0%;|99
 +
|-
 +
|'''Viridithas'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L1 9th||style="font-size: 0%;|99
 +
|-
 +
|'''ScorpioNN'''||style="background:#FF8355;|<span style="font-size: 0%">21</span>Div3 5th||style="background:#FFC355;|<span style="font-size: 0%">25</span>DivE 1st||style="background:#D5AD7F;|<span style="font-size: 0%">24</span>S1 24th||style="background:#FBFF55;|<span style="font-size: 0%">16</span>S2b 8th||style="background:#FFA555;|<span style="font-size: 0%">28</span>S1 28th||style="background:#FFEB55;|<span style="font-size: 0%">21</span>S1c 7th||style="background:#FF8955;|<span style="font-size: 0%">24</span>S1b 12th||style="background:#FFD155;|<span style="font-size: 0%">16</span>S1b 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">29</span>Div4 8th||style="background:#FF5555;|<span style="font-size: 0%">32</span>Div4 8th||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">35</span>Div4 12th||style="background:#FF5555;|<span style="font-size: 0%">44</span>Div4b 10th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#D2FF55;|<span style="font-size: 0%">10</span>DivP 10th||style="background:#DDFF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#B0FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B1FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L1 10th||style="font-size: 0%;|99
 +
|-
 +
|'''Fritz (Ginkgo)'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D0FF55;|<span style="font-size: 0%">07</span>S2 7th||style="background:#D5FF55;|<span style="font-size: 0%">09</span>S2 9th||style="background:#C3FF55;|<span style="font-size: 0%">06</span>S2 6th||style="background:#D1FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#B8FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#C3FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#EDFF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#E6FF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#E1FF55;|<span style="font-size: 0%">14</span>L1 8th||style="font-size: 0%;|99||style="background:#D8FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#EAFF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#F7FF55;|<span style="font-size: 0%">18</span>L2 6th||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L2 3rd||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L2 4th||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L1 10th||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L1 10th||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L1 11th||style="font-size: 0%;|99
 +
|-
 +
|'''DeepSjeng'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L1 12th||style="font-size: 0%;|99
 +
|-
 +
|'''Arasan'''||style="background:#FF7455;|<span style="font-size: 0%">22</span>Div3 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD255;|<span style="font-size: 0%">21</span>S1 21st||style="background:#FF9155;|<span style="font-size: 0%">30</span>S1 30th||style="background:#FF9B55;|<span style="font-size: 0%">29</span>S1b 10th||style="background:#FFB155;|<span style="font-size: 0%">21</span>S1a 11th||style="background:#FFE055;|<span style="font-size: 0%">15</span>S1a 8th||style="background:#FFC655;|<span style="font-size: 0%">22</span>S1b 11th||style="background:#FFB255;|<span style="font-size: 0%">18</span>S1 18th||style="background:#FFF955;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#FFDD55;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FFE855;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FFDB55;|<span style="font-size: 0%">22</span>Div3 4th||style="background:#FAFF55;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#F3FF55;|<span style="font-size: 0%">19</span>L1 13th||style="background:#F2FF55;|<span style="font-size: 0%">17</span>CPU 10th||style="background:#E7FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#EDFF55;|<span style="font-size: 0%">16</span>L1 10th||style="background:#FAFF55;|<span style="font-size: 0%">19</span>L2 7th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L2 12th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L3 5th||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L1 11th||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 6th||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 5th||style="font-size: 0%;|99
 +
|-
 +
|'''BlackMarlin'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8355;|<span style="font-size: 0%">40</span>QL 6th||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 5th||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L1 11th||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 6th||style="font-size: 0%;|99
 +
|-
 +
|'''Uralochka'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 5th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L2 7th||style="font-size: 0%;|99
 +
|-
 +
|'''Marvin'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFB655;|<span style="font-size: 0%">32</span>Div4b 4th||style="background:#FFB455;|<span style="font-size: 0%">33</span>L2 15th||style="background:#FF9D55;|<span style="font-size: 0%">32</span>QL 9th||style="background:#FFC055;|<span style="font-size: 0%">28</span>L3 6th||style="background:#FFCF55;|<span style="font-size: 0%">27</span>L3 6th||style="background:#FFB155;|<span style="font-size: 0%">29</span>L3 10th||style="background:#FFD855;|<span style="font-size: 0%">29</span>L3 9th||style="background:#FFE055;|<span style="font-size: 0%">28</span>L3 10th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L2 7th||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L1 12th||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L2 8th||style="font-size: 0%;|99
 +
|-
 +
|'''Velvet'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6455;|<span style="font-size: 0%">44</span>QL 10th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L2 10th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L2 9th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L2 9th||style="font-size: 0%;|99
 +
|-
 +
|'''Obsidian'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Stormphrax'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Altair'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFF055;|<span style="font-size: 0%">26</span>EL 5th
 +
|-
 +
|'''Equisetum'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD155;|<span style="font-size: 0%">30</span>EL 8th||style="background:#FFE855;|<span style="font-size: 0%">27</span>EL 6th
 +
|-
 +
|'''Booot'''||style="font-size: 0%;|99||style="background:#FCFF55;|<span style="font-size: 0%">18</span>DivC 6th||style="background:#D5A77F;|<span style="font-size: 0%">25</span>S1 25th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#DAFF55;|<span style="font-size: 0%">08</span>S2 8th||style="background:#D9FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#DCFF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#EDFF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#F6FF55;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#EDFF55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#FBFF55;|<span style="font-size: 0%">22</span>L1 16th||style="font-size: 0%;|99||style="background:#CBFF55;|<span style="font-size: 0%">09</span>L1 3rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L2 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFE855;|<span style="font-size: 0%">27</span>EL 5th||style="background:#FFE055;|<span style="font-size: 0%">28</span>EL 7th
 +
|-
 +
|'''Weiss'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">40</span>QL 10th||style="background:#FF7855;|<span style="font-size: 0%">37</span>QL 8th||style="background:#FFD655;|<span style="font-size: 0%">25</span>L3 6th||style="background:#FFC155;|<span style="font-size: 0%">32</span>L3 12th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L3 7th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L2 11th||style="background:#FFB255;|<span style="font-size: 0%">34</span>SW4 34th||style="background:#FFD855;|<span style="font-size: 0%">29</span>EL 7th||style="background:#FFD855;|<span style="font-size: 0%">29</span>EL 8th
 +
|-
 +
|'''Willow'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD155;|<span style="font-size: 0%">30</span>EL 9th
 +
|-
 +
|'''Tucano'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8255;|<span style="font-size: 0%">28</span>Div4 4th||style="background:#FF6055;|<span style="font-size: 0%">31</span>Div4 7th||style="background:#FF7E55;|<span style="font-size: 0%">31</span>Div4 8th||style="background:#FF9E55;|<span style="font-size: 0%">35</span>Div4a 6th||style="background:#FF6D55;|<span style="font-size: 0%">42</span>QL 14th||style="background:#FF7055;|<span style="font-size: 0%">37</span>QL 14th||style="background:#FF6755;|<span style="font-size: 0%">38</span>QL 8th||style="background:#FF6655;|<span style="font-size: 0%">39</span>QL 10th||style="background:#FFE855;|<span style="font-size: 0%">23</span>L3 4th||style="background:#FFE855;|<span style="font-size: 0%">27</span>L3 7th||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L3 4th||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L2 8th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L2 10th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L2 10th||style="background:#FFC955;|<span style="font-size: 0%">31</span>EL 10th
 +
|-
 +
|'''akimbo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC155;|<span style="font-size: 0%">32</span>EL 11th
 +
|-
 +
|'''Wasp'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD155;|<span style="font-size: 0%">16</span>S1 16th||style="background:#FFC655;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FF9955;|<span style="font-size: 0%">26</span>Div3 8th||style="background:#FF8E55;|<span style="font-size: 0%">27</span>Div4 3rd||style="background:#FF9355;|<span style="font-size: 0%">29</span>Div4 6th||style="background:#FFC655;|<span style="font-size: 0%">30</span>Div4b 3rd||style="background:#FFD455;|<span style="font-size: 0%">29</span>L2 11th||style="background:#FFA655;|<span style="font-size: 0%">31</span>L2 16th||style="background:#FCFF55;|<span style="font-size: 0%">20</span>L2 6th||style="background:#FFFB55;|<span style="font-size: 0%">22</span>L2 9th||style="background:#FFF155;|<span style="font-size: 0%">22</span>L2 10th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L3 5th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L3 6th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L2 9th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L2 7th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L2 11th||style="background:#FFB955;|<span style="font-size: 0%">33</span>EL 12th
 +
|-
 +
|'''Texel'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFDD55;|<span style="font-size: 0%">20</span>S1 20th||style="font-size: 0%;|99||style="background:#CFFF55;|<span style="font-size: 0%">09</span>S2 9th||style="background:#DBFF55;|<span style="font-size: 0%">09</span>S2 9th||style="background:#DAFF55;|<span style="font-size: 0%">08</span>S2 8th||style="background:#FFE855;|<span style="font-size: 0%">19</span>S1a 10th||style="background:#FFFF55;|<span style="font-size: 0%">13</span>S1 13th||style="background:#FDFF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#F2FF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#FBFF55;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#FFF055;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FCFF55;|<span style="font-size: 0%">22</span>Div3 4th||style="background:#FFF355;|<span style="font-size: 0%">25</span>L2 7th||style="background:#FFDB55;|<span style="font-size: 0%">25</span>L2 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFB255;|<span style="font-size: 0%">34</span>EL 13th
 +
|-
 +
|'''Expositor'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD855;|<span style="font-size: 0%">29</span>QL 7th||style="background:#FFF055;|<span style="font-size: 0%">26</span>L2 12th||style="background:#FFB255;|<span style="font-size: 0%">34</span>EL 12th||style="background:#FFAA55;|<span style="font-size: 0%">35</span>EL 14th
 +
|-
 +
|'''Stash'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">39</span>QL 7th||style="background:#FFAA55;|<span style="font-size: 0%">35</span>L4 7th||style="background:#FFB955;|<span style="font-size: 0%">33</span>L4 7th||style="background:#FFE055;|<span style="font-size: 0%">28</span>QL 6th||style="background:#FFB955;|<span style="font-size: 0%">33</span>SW4 33rd||style="background:#FFAA55;|<span style="font-size: 0%">35</span>EL 13th||style="background:#FFA255;|<span style="font-size: 0%">36</span>EL 15th
 +
|-
 +
|'''Winter'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5F55;|<span style="font-size: 0%">34</span>Div4 11th||style="background:#FFCE55;|<span style="font-size: 0%">29</span>Div4a 3rd||style="background:#FF9C55;|<span style="font-size: 0%">36</span>QL 8th||style="background:#FFFF55;|<span style="font-size: 0%">21</span>CPU 14th||style="background:#F2FF55;|<span style="font-size: 0%">17</span>L2 3rd||style="background:#F8FF55;|<span style="font-size: 0%">19</span>L2 6th||style="background:#F4FF55;|<span style="font-size: 0%">17</span>L2 5th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L2 9th||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 7th||style="background:#FFF055;|<span style="font-size: 0%">26</span>L2 12th||style="background:#FFAA55;|<span style="font-size: 0%">35</span>SW4 35th||style="background:#FFC955;|<span style="font-size: 0%">31</span>EL 9th||style="background:#FF9B55;|<span style="font-size: 0%">37</span>EL 16th
 +
|-
 +
|'''SlowChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#CAFF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#D3FF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="font-size: 0%;|99
 +
|-
 +
|'''Halogen'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9F55;|<span style="font-size: 0%">31</span>L4 5th||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 7th||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L2 6th||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 6th||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L2 8th||style="background:#FFF055;|<span style="font-size: 0%">26</span>L2 12th||style="font-size: 0%;|99
 +
|-
 +
|'''Smallbrain'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFE855;|<span style="font-size: 0%">27</span>SW4 23rd||style="background:#FFE055;|<span style="font-size: 0%">28</span>EL 6th||style="font-size: 0%;|99
 +
|-
 +
|'''Mantissa'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8B55;|<span style="font-size: 0%">39</span>QL 5th||style="background:#FFB955;|<span style="font-size: 0%">33</span>QL 11th||style="background:#FFD855;|<span style="font-size: 0%">29</span>SW4 27th||style="background:#FFC155;|<span style="font-size: 0%">32</span>EL 10th||style="font-size: 0%;|99
 +
|-
 +
|'''BlackCore'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFB955;|<span style="font-size: 0%">33</span>EL 11th||style="font-size: 0%;|99
 +
|-
 +
|'''Mr_Bob'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8355;|<span style="font-size: 0%">34</span>L4 8th||style="background:#FF9355;|<span style="font-size: 0%">38</span>L4 10th||style="background:#FFB255;|<span style="font-size: 0%">34</span>L4 8th||style="background:#FFB255;|<span style="font-size: 0%">34</span>QL 12th||style="background:#FFC955;|<span style="font-size: 0%">31</span>SW4 30th||style="background:#FFA255;|<span style="font-size: 0%">36</span>EL 14th||style="font-size: 0%;|99
 +
|-
 +
|'''ChessFighter'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6555;|<span style="font-size: 0%">43</span>QL 15th||style="background:#FF5555;|<span style="font-size: 0%">40</span>GPU 2nd||style="background:#FF8255;|<span style="font-size: 0%">35</span>QL 5th||style="background:#FF8955;|<span style="font-size: 0%">35</span>QL 6th||style="background:#FF9555;|<span style="font-size: 0%">32</span>L4 6th||style="background:#FF8355;|<span style="font-size: 0%">40</span>L4 12th||style="background:#FF7455;|<span style="font-size: 0%">42</span>QL 8th||style="background:#FFE855;|<span style="font-size: 0%">27</span>QL 5th||style="background:#FF9B55;|<span style="font-size: 0%">37</span>SW4 37th||style="background:#FF9B55;|<span style="font-size: 0%">37</span>EL 15th||style="font-size: 0%;|99
 +
|-
 +
|'''StockDory'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9355;|<span style="font-size: 0%">38</span>EL 16th||style="font-size: 0%;|99
 +
|-
 +
|'''Berserk'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7C55;|<span style="font-size: 0%">41</span>QL 9th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L3 3rd||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP PO 4th||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Koivisto'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6755;|<span style="font-size: 0%">37</span>QL 5th||style="background:#FFE055;|<span style="font-size: 0%">28</span>L3 8th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Nemorino'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9355;|<span style="font-size: 0%">20</span>S1 20th||style="background:#FFBA55;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#FFB055;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#FFA455;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#FFBC55;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#FFE755;|<span style="font-size: 0%">26</span>Div3 8th||style="background:#FFFB55;|<span style="font-size: 0%">24</span>L2 6th||style="background:#FCFF55;|<span style="font-size: 0%">20</span>CPU 13th||style="background:#FFF655;|<span style="font-size: 0%">22</span>L2 8th||style="background:#FFF255;|<span style="font-size: 0%">23</span>L2 10th||style="background:#E3FF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L1 12th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L2 11th||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Zahak'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC155;|<span style="font-size: 0%">32</span>L4 6th||style="background:#FFD155;|<span style="font-size: 0%">30</span>QL 8th||style="background:#FFE055;|<span style="font-size: 0%">28</span>SW4 25th||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Counter'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8255;|<span style="font-size: 0%">35</span>QL 12th||style="background:#FFA655;|<span style="font-size: 0%">31</span>L3 9th||style="background:#FFB555;|<span style="font-size: 0%">30</span>L3 9th||style="background:#FFCC55;|<span style="font-size: 0%">26</span>L3 7th||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">43</span>QL 9th||style="background:#FFAA55;|<span style="font-size: 0%">35</span>QL 13th||style="background:#FFD155;|<span style="font-size: 0%">30</span>SW4 28th||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''StockNemo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC155;|<span style="font-size: 0%">32</span>SW4 31st||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Drofa'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8B55;|<span style="font-size: 0%">39</span>L4 11th||style="background:#FFE855;|<span style="font-size: 0%">27</span>L3 9th||style="background:#FFC955;|<span style="font-size: 0%">31</span>QL 9th||style="background:#FFA255;|<span style="font-size: 0%">36</span>SW4 36th||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Amoeba'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFB255;|<span style="font-size: 0%">34</span>L4 6th||style="background:#FF9B55;|<span style="font-size: 0%">37</span>L4 11th||style="background:#FFA255;|<span style="font-size: 0%">36</span>QL 14th||style="background:#FF9355;|<span style="font-size: 0%">38</span>SW4 38th||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Cheese'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8E55;|<span style="font-size: 0%">37</span>Div4a 7th||style="background:#FF7555;|<span style="font-size: 0%">41</span>QL 13th||style="background:#FF5E55;|<span style="font-size: 0%">39</span>QL 16th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5E55;|<span style="font-size: 0%">38</span>QL 6th||style="background:#FF5D55;|<span style="font-size: 0%">45</span>QL 13th||style="background:#FF5B55;|<span style="font-size: 0%">46</span>QL 12th||style="background:#FF8B55;|<span style="font-size: 0%">39</span>QL 17th||style="background:#FF8B55;|<span style="font-size: 0%">39</span>SW4 39th||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Bagatur'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6555;|<span style="font-size: 0%">42</span>Div4b 9th||style="background:#FF5D55;|<span style="font-size: 0%">44</span>QL 16th||style="font-size: 0%;|99||style="background:#FF5E55;|<span style="font-size: 0%">39</span>QL 9th||style="background:#FF5E55;|<span style="font-size: 0%">40</span>QL 11th||style="background:#FF7155;|<span style="font-size: 0%">36</span>L4 10th||style="background:#FF6C55;|<span style="font-size: 0%">43</span>QL 11th||style="background:#FF5855;|<span style="font-size: 0%">47</span>QL 13th||style="background:#FF9355;|<span style="font-size: 0%">38</span>QL 16th||style="background:#FF8355;|<span style="font-size: 0%">40</span>SW4 40th||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''ice4'''<nowiki>**</nowiki>||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7C55;|<span style="font-size: 0%">41</span>SW4 41st||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''4ku'''<nowiki>**</nowiki>||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7455;|<span style="font-size: 0%">42</span>SW4 42nd||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''ClassicAra'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L2 10th||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L2 5th||style="background:#FFC155;|<span style="font-size: 0%">32</span>QL 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Asymptote'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA455;|<span style="font-size: 0%">35</span>QL 7th||style="background:#FF6755;|<span style="font-size: 0%">38</span>QL 15th||style="background:#FF9D55;|<span style="font-size: 0%">32</span>L3 10th||style="background:#FF6F55;|<span style="font-size: 0%">38</span>QL 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6055;|<span style="font-size: 0%">45</span>QL 11th||style="background:#FF9B55;|<span style="font-size: 0%">37</span>QL 15th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''tomitankChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6455;|<span style="font-size: 0%">44</span>QL 12th||style="background:#FF5355;|<span style="font-size: 0%">48</span>QL 14th||style="background:#FF8355;|<span style="font-size: 0%">40</span>QL 18th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Vajolet2'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F7FF55;|<span style="font-size: 0%">15</span>S2 15th||style="background:#FFC155;|<span style="font-size: 0%">17</span>S1 17th||style="background:#FFE055;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#FFF455;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#FFDD55;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FFD155;|<span style="font-size: 0%">23</span>Div3 5th||style="background:#FFFF55;|<span style="font-size: 0%">23</span>Div3 5th||style="background:#FFEB55;|<span style="font-size: 0%">26</span>L2 8th||style="background:#F6FF55;|<span style="font-size: 0%">18</span>CPU 11th||style="background:#F6FF55;|<span style="font-size: 0%">18</span>L2 4th||style="background:#F4FF55;|<span style="font-size: 0%">18</span>L2 5th||style="background:#ECFF55;|<span style="font-size: 0%">15</span>L2 3rd||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 8th||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Bit-Genie'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFF055;|<span style="font-size: 0%">26</span>L3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Topple'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6D55;|<span style="font-size: 0%">41</span>Div4a 9th||style="background:#FFAC55;|<span style="font-size: 0%">34</span>L2 16th||style="background:#FF8B55;|<span style="font-size: 0%">34</span>QL 11th||style="background:#FFB755;|<span style="font-size: 0%">29</span>L3 7th||style="background:#FFC655;|<span style="font-size: 0%">28</span>L3 7th||style="background:#FFC355;|<span style="font-size: 0%">27</span>L3 8th||style="background:#FFC955;|<span style="font-size: 0%">31</span>L3 11th||style="background:#FFD855;|<span style="font-size: 0%">29</span>L3 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Pirarucu'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9D55;|<span style="font-size: 0%">28</span>Div4 5th||style="background:#FFDF55;|<span style="font-size: 0%">27</span>Div4b 1st||style="background:#FFBC55;|<span style="font-size: 0%">32</span>L2 14th||style="background:#FFAE55;|<span style="font-size: 0%">30</span>L2 15th||style="background:#FFAE55;|<span style="font-size: 0%">30</span>L3 8th||style="background:#FFE055;|<span style="font-size: 0%">25</span>L3 4th||style="background:#FFBA55;|<span style="font-size: 0%">28</span>L3 9th||style="background:#FFD155;|<span style="font-size: 0%">30</span>L3 10th||style="background:#FFD155;|<span style="font-size: 0%">30</span>L3 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Chiron'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#CCFF55;|<span style="font-size: 0%">08</span>S3 8th||style="font-size: 0%;|99||style="background:#D6FF55;|<span style="font-size: 0%">10</span>S2 10th||style="background:#AEFF55;|<span style="font-size: 0%">05</span>S3 5th||style="background:#F3FF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#FBFF55;|<span style="font-size: 0%">16</span>S2 16th||style="background:#B4FF55;|<span style="font-size: 0%">05</span>S2 5th||style="background:#ADFF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#CCFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#CCFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#D8FF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#E2FF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#D8FF55;|<span style="font-size: 0%">12</span>L1 6th||style="font-size: 0%;|99||style="background:#F9FF55;|<span style="font-size: 0%">19</span>L2 5th||style="background:#FBFF55;|<span style="font-size: 0%">20</span>L2 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC955;|<span style="font-size: 0%">31</span>L4 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Monolith'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9655;|<span style="font-size: 0%">36</span>Div4b 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9455;|<span style="font-size: 0%">33</span>QL 3rd||style="background:#FF9B55;|<span style="font-size: 0%">33</span>QL 4th||style="background:#FFA855;|<span style="font-size: 0%">30</span>L4 4th||style="background:#FFB955;|<span style="font-size: 0%">33</span>L4 5th||style="background:#FFAA55;|<span style="font-size: 0%">35</span>L4 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Defenchess || C++ || Can Cetin || ||
+
|'''Cheng'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">19</span>S1a 7th||style="background:#FAFF55;|<span style="font-size: 0%">14</span>S2 14th||style="background:#FFA255;|<span style="font-size: 0%">19</span>S1a 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA255;|<span style="font-size: 0%">36</span>L4 8th||style="background:#FFA255;|<span style="font-size: 0%">36</span>L4 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Demolito || C || Lucas Braesch || ||
+
|'''Nirvana'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#E3FF55;|<span style="font-size: 0%">09</span>S2 9th||style="background:#E2FF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#F9FF55;|<span style="font-size: 0%">12</span>S1 12th||style="background:#F8FF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#FBFF55;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#FFF455;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#FAFF55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#F7FF55;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FFCC55;|<span style="font-size: 0%">30</span>L2 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9B55;|<span style="font-size: 0%">37</span>L4 9th||style="background:#FF9355;|<span style="font-size: 0%">38</span>L4 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Ethereal || C || Andrew Grant || andrewgrantethereal || Andrews
+
|'''Invictus'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7455;|<span style="font-size: 0%">42</span>QL 10th||style="background:#FF7C55;|<span style="font-size: 0%">41</span>QL 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| FabChess || Rust || Fabian von der Warth || fabifabchess || Fabi
+
|'''AllieStein'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7CFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#7CFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#7CFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#94FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Fire || C++17 || Norman Schmidt || || firefather
+
|'''Pedone'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">24</span>S1b 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA155;|<span style="font-size: 0%">23</span>Div3 5th||style="background:#FFD255;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#FFC655;|<span style="font-size: 0%">22</span>Div3 4th||style="background:#FFE555;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#FFEF55;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#F6FF55;|<span style="font-size: 0%">20</span>L1 14th||style="background:#F9FF55;|<span style="font-size: 0%">19</span>CPU 12th||style="background:#EFFF55;|<span style="font-size: 0%">16</span>L1 10th||style="background:#F1FF55;|<span style="font-size: 0%">17</span>L2 4th||style="background:#F0FF55;|<span style="font-size: 0%">16</span>L2 4th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| FireNN || C++ ? || Norman Schmidt || || firefather
+
|'''Xiphos'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F7FF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#F7FF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#F2FF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#C7FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#D3FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#DDFF55;|<span style="font-size: 0%">12</span>CPU 5th||style="background:#E2FF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#D1FF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#DEFF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Fizbo 2 || C++ || Youri Matiounine || ||  
+
|'''Defenchess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFAD55;|<span style="font-size: 0%">22</span>Div3 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#E2FF55;|<span style="font-size: 0%">13</span>CPU 6th||style="background:#D2FF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#E5FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#E8FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L2 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Fritz 17 || C++ || Frank Schneider || ginkgo20 ||  
+
|'''Combusken'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7055;|<span style="font-size: 0%">37</span>QL 7th||style="background:#FFA355;|<span style="font-size: 0%">32</span>QL 3rd||style="background:#FFDF55;|<span style="font-size: 0%">24</span>L3 5th||style="background:#FFF055;|<span style="font-size: 0%">26</span>L3 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Gogobello || C || Salvatore Giannotti || sasachess || gogobello
+
|'''Francesca'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D57F7F;|<span style="font-size: 0%">32</span>S1 32nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">46</span>QL 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Gull || C++ || Vadim Demichev || ||
+
|'''FabChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7955;|<span style="font-size: 0%">36</span>QL 13th||style="background:#FF7955;|<span style="font-size: 0%">36</span>QL 6th||style="background:#FF8155;|<span style="font-size: 0%">36</span>QL 7th||style="background:#FF8C55;|<span style="font-size: 0%">33</span>L4 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Houdini || C++11 || Robert Houdart || roberthoudart ||  
+
|'''A0lite'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">41</span>QL 12th||style="background:#FF7A55;|<span style="font-size: 0%">35</span>L4 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| iCE || C++ || Thomas Petzke || ||
+
|<s>'''Fire'''</s>*||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#A7FF55;|<span style="font-size: 0%">05</span>S3 5th||style="font-size: 0%;|99||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>S2 10th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>S3 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>S2 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 5th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 8th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>L1 15th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 7th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 8th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 7th</s>||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Igel || C++ || Volodymyr Shcherbyna || vshcherbyna || vshcherbyna
+
|'''Demolito'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8955;|<span style="font-size: 0%">30</span>Div4 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD255;|<span style="font-size: 0%">26</span>L2 11th||style="background:#FFED55;|<span style="font-size: 0%">23</span>L2 9th||style="background:#FEFF55;|<span style="font-size: 0%">21</span>L2 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Jonny || || Johannes Zwanzger || ||  
+
|'''Gogobello'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9455;|<span style="font-size: 0%">33</span>QL 10th||style="background:#FFE455;|<span style="font-size: 0%">24</span>L2 10th||style="background:#FFD855;|<span style="font-size: 0%">26</span>L3 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Jumbo || Winboard || Sven Schüle || svenschuele || Sven S.
+
|'''Roc'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFBE55;|<span style="font-size: 0%">29</span>L3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Koivisto || C++17 || Kim Kahre || koivistochess ||
+
|'''iCE'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC055;|<span style="font-size: 0%">28</span>L2 13th||style="background:#FFC955;|<span style="font-size: 0%">27</span>L3 5th||style="background:#FFAC55;|<span style="font-size: 0%">31</span>L3 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Komodo (also mcts) || C++11 || Mark Lefler || marklefler || mark
+
|'''chess22k'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">30</span>Div4 6th||style="background:#FF6A55;|<span style="font-size: 0%">33</span>Div4 10th||style="background:#FFA655;|<span style="font-size: 0%">34</span>Div4b 5th||style="background:#FFC455;|<span style="font-size: 0%">31</span>L2 13th||style="font-size: 0%;|99||style="background:#FF8B55;|<span style="font-size: 0%">34</span>QL 4th||style="background:#FF9255;|<span style="font-size: 0%">34</span>QL 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Komodo (also mcts) || C++11 || Larry Kaufman || larrykaufman || -
+
|'''ChessBrainVB'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8755;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#FFFF55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#F2FF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#FDFF55;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#EAFF55;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#ECFF55;|<span style="font-size: 0%">17</span>L1 11th||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">21</span>L2 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Laser || C++11 || Jeffrey An || jeffrey_an ||
+
|'''KomodoMCTS'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#C9FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#AEFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B7FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#C3FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Laser || C++11 || Michael An || || michaelan4
+
|<s>'''Houdini'''</s>*||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#95D57F;|<span style="font-size: 0%">03</span>S1 3rd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#7EFF55;|<span style="font-size: 0%">03</span>S4 3rd||style="background:#7EFF55;|<span style="font-size: 0%">03</span>S4 3rd||style="background:#82FF55;|<span style="font-size: 0%">03</span>S4 3rd||style="background:#A0FF55;|<span style="font-size: 0%">04</span>S3 4th||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>Sufi 2nd</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>Sufi 1st</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>Sufi 2nd</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 3rd</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 3rd</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 5th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 6th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 9th</s>||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Leela Chess Zero || C++14 || Gary Linscott || garylinscott ||  
+
|'''Andscacs'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#AAFF55;|<span style="font-size: 0%">05</span>S3 5th||style="background:#D0FF55;|<span style="font-size: 0%">07</span>S2 7th||style="background:#BBFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#AAFF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#B8FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#BFFF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#D4FF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#DDFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#EBFF55;|<span style="font-size: 0%">15</span>CPU 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Leela Chess Zero || C++14 || Alexander Lyashuk || mooskagh || crem
+
|'''Laser'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8E55;|<span style="font-size: 0%">27</span>S1a 14th||style="background:#FF5555;|<span style="font-size: 0%">24</span>S1 24th||style="background:#EDFF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#E2FF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#E8FF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#DEFF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#CEFF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#C7FF55;|<span style="font-size: 0%">09</span>L1 2nd||style="background:#EFFF55;|<span style="font-size: 0%">16</span>CPU 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Leela Chess Zero || C++14 || || tilps_kilm || Tilps
+
|'''PeSTO'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFF655;|<span style="font-size: 0%">22</span>CPU 15th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Leela Chess Zero || C++14 || || navratil25 ||
+
|'''Fizbo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD255;|<span style="font-size: 0%">21</span>S1a 11th||style="background:#EBFF55;|<span style="font-size: 0%">10</span>S1 10th||style="background:#C7FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#D5FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#D5FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#D1FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#D9FF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#E5FF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#FFED55;|<span style="font-size: 0%">23</span>CPU 16th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Marvin || C || Martin Danielsson || martindanielsson || MartinDanielsson
+
|'''Gull'''||style="background:#FFFF55;|<span style="font-size: 0%">13</span>Div2 5th||style="background:#F0FF55;|<span style="font-size: 0%">15</span>DivC 3rd||style="background:#D3D57F;|<span style="font-size: 0%">16</span>S1 16th||style="background:#E8FF55;|<span style="font-size: 0%">12</span>S2b 6th||style="background:#A7FF55;|<span style="font-size: 0%">05</span>S4 5th||style="background:#B4FF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#9CFF55;|<span style="font-size: 0%">04</span>S4 4th||style="background:#84FF55;|<span style="font-size: 0%">03</span>S3 3rd||style="background:#CCFF55;|<span style="font-size: 0%">08</span>S3 8th||style="background:#E3FF55;|<span style="font-size: 0%">09</span>S1 9th||style="background:#E7FF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#EDFF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#FFFF55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#FFFA55;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FFF755;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#FFE355;|<span style="font-size: 0%">27</span>L2 9th||style="background:#FFE455;|<span style="font-size: 0%">24</span>L2 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Minic || C++14 || Vivien Clauzon || minicchess || Vivien (Minic)
+
|'''Jonny'''||style="background:#FFB255;|<span style="font-size: 0%">18</span>Div3 2nd||style="background:#FFCD55;|<span style="font-size: 0%">24</span>DivD 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#DCFF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#FCFF55;|<span style="font-size: 0%">18</span>S1c 6th||style="background:#E9FF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#FFFF55;|<span style="font-size: 0%">13</span>S1a 7th||style="background:#B8FF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#F3FF55;|<span style="font-size: 0%">11</span>S1 11th||style="background:#E1FF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#C3FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#E2FF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#E3FF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#DEFF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#E9FF55;|<span style="font-size: 0%">16</span>L1 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Monolith || C++ || Jonas Mayr || cimarronost || Jonas (Monolith)
+
|'''Fritz (Rybka)'''||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7FD57F;|<span style="font-size: 0%">01</span>S1 1st||style="background:#80FF55;|<span style="font-size: 0%">03</span>S4 3rd||style="background:#C7FF55;|<span style="font-size: 0%">08</span>S3 8th||style="background:#BEFF55;|<span style="font-size: 0%">07</span>S3 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#C3FF55;|<span style="font-size: 0%">07</span>S3 7th||style="background:#FFA255;|<span style="font-size: 0%">19</span>S1 19th||style="background:#FFEC55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#E8FF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#DCFF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#E9FF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#F4FF55;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FEFF55;|<span style="font-size: 0%">23</span>L2 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Nemorino || C++ || Christian Günther || christianguenther ||  
+
|'''Rodent'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7755;|<span style="font-size: 0%">29</span>S1 29th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8E55;|<span style="font-size: 0%">27</span>Div4 3rd||style="background:#FF8255;|<span style="font-size: 0%">28</span>Div4 4th||style="background:#FF7455;|<span style="font-size: 0%">32</span>Div4 9th||style="background:#FFBE55;|<span style="font-size: 0%">31</span>Div4a 4th||style="background:#FF9455;|<span style="font-size: 0%">37</span>QL 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Pedone || C || Fabio Gobbato || fabiogobbato || FabioGobbato
+
|'''The Baron'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">17</span>S1 17th||style="background:#FFF555;|<span style="font-size: 0%">20</span>S1 20th||style="background:#FFAF55;|<span style="font-size: 0%">27</span>S1c 9th||style="background:#FFBE55;|<span style="font-size: 0%">20</span>S1b 10th||style="background:#F9FF55;|<span style="font-size: 0%">12</span>S2 12th||style="background:#FFDD55;|<span style="font-size: 0%">20</span>S1b 10th||style="font-size: 0%;|99||style="background:#FF6255;|<span style="font-size: 0%">28</span>Div4 7th||style="background:#FF7755;|<span style="font-size: 0%">29</span>Div4 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFAE55;|<span style="font-size: 0%">33</span>Div4a 5th||style="background:#FF8C55;|<span style="font-size: 0%">38</span>QL 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| PeSTO || C++ || Ronald Friederich || || greatrof
+
|'''Jumbo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7555;|<span style="font-size: 0%">40</span>Div4b 8th||style="background:#FF5555;|<span style="font-size: 0%">45</span>QL 17th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Pirarucu || Kotlin || Raoni Campos || ratosh_raoni || Ratosh
+
|'''Gaviota'''||style="background:#FF6455;|<span style="font-size: 0%">23</span>Div3 7th||style="background:#FF9B55;|<span style="font-size: 0%">29</span>DivE 5th||style="background:#D5B37F;|<span style="font-size: 0%">23</span>S1 23rd||style="background:#F7FF55;|<span style="font-size: 0%">15</span>S2a 8th||style="background:#FFEB55;|<span style="font-size: 0%">21</span>S1 21st||style="background:#FFC355;|<span style="font-size: 0%">25</span>S1a 9th||style="background:#FFFF55;|<span style="font-size: 0%">15</span>S1a 8th||style="background:#FFC155;|<span style="font-size: 0%">17</span>S1a 9th||style="background:#FFB055;|<span style="font-size: 0%">24</span>S1b 12th||style="background:#FF7455;|<span style="font-size: 0%">22</span>S1 22nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8655;|<span style="font-size: 0%">38</span>Div4b 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Roc || C++ || Tom Hyer || tomhyerroc  ||
+
|'''Hannibal'''||style="background:#FFC155;|<span style="font-size: 0%">17</span>Div3 1st||style="background:#FFEB55;|<span style="font-size: 0%">21</span>DivD 3rd||style="background:#CFD57F;|<span style="font-size: 0%">14</span>S1 14th||style="background:#DCFF55;|<span style="font-size: 0%">10</span>S2b 5th||style="background:#FFD755;|<span style="font-size: 0%">23</span>S1 23rd||style="background:#DCFF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#EFFF55;|<span style="font-size: 0%">12</span>S2 12th||style="background:#B4FF55;|<span style="font-size: 0%">05</span>S3 5th||style="background:#DCFF55;|<span style="font-size: 0%">10</span>S2 10th||style="background:#FFE055;|<span style="font-size: 0%">15</span>S1 15th||style="background:#F3FF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#FFE855;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FFB055;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#FFB255;|<span style="font-size: 0%">26</span>Div3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Rodent 4 || CPW || Pawel Koziol || rodentbreeder || rodentbreeder
+
|'''Schooner'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA755;|<span style="font-size: 0%">27</span>Div4 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| rofChade || C++ || Ronald Friederich || || greatrof
+
|'''DeusX'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFBB55;|<span style="font-size: 0%">23</span>Div3 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| RubiChess || C++ || Andreas Matthies || rubichess || Rubi
+
|'''Bobcat'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">17</span>S1a 9th||style="background:#FFF055;|<span style="font-size: 0%">14</span>S1 14th||style="background:#FFD355;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FFBB55;|<span style="font-size: 0%">23</span>Div3 5th||style="background:#FF9955;|<span style="font-size: 0%">26</span>Div3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Schooner II || C || Dennis Sceviour || schooner_ii || schooner
+
|'''Senpai'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F5FF55;|<span style="font-size: 0%">13</span>S2 13th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9455;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#FFA455;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#FF7755;|<span style="font-size: 0%">29</span>Div4 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| ScorpioNN || C++ / Tensorflow|| Daniel Shawul || danielshawul || dshawul
+
|'''IvanHoe'''||style="background:#B4FF55;|<span style="font-size: 0%">05</span>Div1 5th||style="background:#7EFF55;|<span style="font-size: 0%">03</span>DivA 3rd||style="background:#C3D57F;|<span style="font-size: 0%">10</span>S1 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">32</span>Div4 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Slow Chess || C/C++ || Jonathan Kreuzer || jonkr2 ||
+
|'''Fruit'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6455;|<span style="font-size: 0%">23</span>S1a 12th||style="background:#FF9955;|<span style="font-size: 0%">26</span>S1b 13th||style="background:#FF8355;|<span style="font-size: 0%">21</span>S1 21st||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">30</span>Div4 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Stockfish || C++17 || Gary Linscott, Stephane Nicolet || garylinscott, stephane_nicolet, vondele || ..., Stephane_Nicolet
+
|'''Toga II'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">19</span>S2 19th||style="background:#FFD755;|<span style="font-size: 0%">23</span>S1b 8th||style="background:#FF7C55;|<span style="font-size: 0%">25</span>S1a 13th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6E55;|<span style="font-size: 0%">27</span>Div4 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Stoofvlees || C++14 || Gian-Carlo Pascutto || strombolian || morbo
+
|'''Hakkapeliitta'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFBB55;|<span style="font-size: 0%">23</span>S1a 12th||style="background:#FF6455;|<span style="font-size: 0%">23</span>S1 23rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Texel || C++11 || Peter Österlund || ||  
+
|'''Protector'''||style="background:#FFE055;|<span style="font-size: 0%">15</span>Div2 7th||style="background:#FFFF55;|<span style="font-size: 0%">19</span>DivD 1st||style="background:#D5CA7F;|<span style="font-size: 0%">19</span>S1 19th||style="background:#FF9955;|<span style="font-size: 0%">26</span>S1 26th||style="font-size: 0%;|99||style="background:#F0FF55;|<span style="font-size: 0%">15</span>S2 15th||style="background:#D2FF55;|<span style="font-size: 0%">08</span>S3 8th||style="background:#C3FF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#E8FF55;|<span style="font-size: 0%">12</span>S2 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Topple || C++17 || Vincent || konsolas_ || konsolas
+
|'''Naum'''||style="background:#DAFF55;|<span style="font-size: 0%">08</span>Div1 8th||style="background:#C7FF55;|<span style="font-size: 0%">08</span>DivB 2nd||style="background:#BBD57F;|<span style="font-size: 0%">08</span>S1 8th||style="font-size: 0%;|99||style="background:#B4FF55;|<span style="font-size: 0%">06</span>S4 6th||style="background:#E2FF55;|<span style="font-size: 0%">12</span>S2 12th||style="background:#E3FF55;|<span style="font-size: 0%">10</span>S2 10th||style="font-size: 0%;|99||style="background:#EDFF55;|<span style="font-size: 0%">13</span>S2 13th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Tucano || C || Alcides Schulz || alcidesschulz || TucanoChess
+
|'''Raptor'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F2FF55;|<span style="font-size: 0%">14</span>S2 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Vajolet 2 || C++11 || Marco Belli || marcobelli1979 || marco belli
+
|'''Critter'''||style="background:#A0FF55;|<span style="font-size: 0%">04</span>Div1 4th||style="background:#96FF55;|<span style="font-size: 0%">04</span>DivA 4th||style="background:#CCD57F;|<span style="font-size: 0%">13</span>S1 13th||style="background:#D5FF55;|<span style="font-size: 0%">09</span>S2a 5th||style="background:#CFFF55;|<span style="font-size: 0%">09</span>S3 9th||style="background:#96FF55;|<span style="font-size: 0%">04</span>S4 4th||style="background:#C8FF55;|<span style="font-size: 0%">07</span>S3 7th||style="font-size: 0%;|99||style="background:#FFF455;|<span style="font-size: 0%">18</span>S1b 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Wasp || || John Stanback || || jstanback
+
|'''DisasterArea'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA455;|<span style="font-size: 0%">25</span>S1a 13th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Weiss || C || Terje Kirstihagen || TerjeWeiss || TerjeWeiss
+
|'''Jellyfish'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8255;|<span style="font-size: 0%">28</span>S1b 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Winter || C++ || Jonathan Rosenthal || makishiima_shogo || Jorose
+
|'''Myrddin'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7755;|<span style="font-size: 0%">29</span>S1a 15th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Delphil'''||style="font-size: 0%;|99||style="background:#FF7355;|<span style="font-size: 0%">33</span>DivF 3rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFAF55;|<span style="font-size: 0%">27</span>S1 27th||style="background:#FF6955;|<span style="font-size: 0%">34</span>S1a 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">30</span>S1b 15th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Fridolin'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6055;|<span style="font-size: 0%">31</span>S1a 16th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Firefly'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5F55;|<span style="font-size: 0%">35</span>S1 35th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">32</span>S1b 16th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Nightmare'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F8FF55;|<span style="font-size: 0%">17</span>S1b 6th||style="background:#FFA355;|<span style="font-size: 0%">22</span>S1b 11th||style="background:#FFF055;|<span style="font-size: 0%">14</span>S1b 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Crafty'''||style="background:#FFD155;|<span style="font-size: 0%">16</span>Div2 8th||style="background:#FFF555;|<span style="font-size: 0%">20</span>DivD 2nd||style="background:#D5B87F;|<span style="font-size: 0%">22</span>S1 22nd||style="background:#FFC655;|<span style="font-size: 0%">22</span>S1 22nd||style="background:#FFB955;|<span style="font-size: 0%">26</span>S1 26th||style="background:#FF7355;|<span style="font-size: 0%">33</span>S1c 11th||style="background:#FFD855;|<span style="font-size: 0%">18</span>S1b 9th||style="background:#FFB255;|<span style="font-size: 0%">18</span>S1b 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Equinox'''||style="font-size: 0%;|99||style="background:#ECFF55;|<span style="font-size: 0%">14</span>DivC 2nd||style="background:#D5D57F;|<span style="font-size: 0%">17</span>S1 17th||style="background:#FFF455;|<span style="font-size: 0%">18</span>S1 18th||style="background:#E7FF55;|<span style="font-size: 0%">13</span>S2 13th||style="background:#E7FF55;|<span style="font-size: 0%">13</span>S2 13th||style="font-size: 0%;|99||style="background:#FF9355;|<span style="font-size: 0%">20</span>S1b 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''EXchess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFB055;|<span style="font-size: 0%">24</span>S1 24th||style="background:#FCFF55;|<span style="font-size: 0%">18</span>S2 18th||style="background:#FFB955;|<span style="font-size: 0%">26</span>S1b 9th||style="background:#FF6F55;|<span style="font-size: 0%">26</span>S1b 13th||style="background:#FF8355;|<span style="font-size: 0%">21</span>S1a 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Junior'''||style="background:#E3FF55;|<span style="font-size: 0%">09</span>Div2 1st||style="background:#D6FF55;|<span style="font-size: 0%">10</span>DivB 4th||style="background:#AAD57F;|<span style="font-size: 0%">05</span>S1 5th||style="background:#E2FF55;|<span style="font-size: 0%">11</span>S2a 6th||style="background:#D6FF55;|<span style="font-size: 0%">10</span>S3 10th||style="background:#ECFF55;|<span style="font-size: 0%">14</span>S2 14th||style="background:#BDFF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#FF7455;|<span style="font-size: 0%">22</span>S1b 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Spark'''||style="background:#EBFF55;|<span style="font-size: 0%">10</span>Div2 2nd||style="background:#BEFF55;|<span style="font-size: 0%">07</span>DivB 1st||style="background:#C0D57F;|<span style="font-size: 0%">09</span>S1 9th||style="font-size: 0%;|99||style="background:#F0FF55;|<span style="font-size: 0%">15</span>S2 15th||style="background:#FFCD55;|<span style="font-size: 0%">24</span>S1c 8th||style="background:#FFF255;|<span style="font-size: 0%">16</span>S1b 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Spike'''||style="font-size: 0%;|99||style="background:#DCFF55;|<span style="font-size: 0%">11</span>DivB 5th||style="background:#B1D57F;|<span style="font-size: 0%">06</span>S1 6th||style="background:#EDFF55;|<span style="font-size: 0%">13</span>S2a 7th||style="background:#ECFF55;|<span style="font-size: 0%">14</span>S2 14th||style="background:#F4FF55;|<span style="font-size: 0%">16</span>S2 16th||style="background:#FFE555;|<span style="font-size: 0%">17</span>S1a 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Tornado'''||style="background:#FFA255;|<span style="font-size: 0%">19</span>Div3 3rd||style="background:#FFAF55;|<span style="font-size: 0%">27</span>DivE 3rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F8FF55;|<span style="font-size: 0%">17</span>S2 17th||style="background:#FFF555;|<span style="font-size: 0%">20</span>S1b 7th||style="background:#FFCB55;|<span style="font-size: 0%">19</span>S1a 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Octochess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8255;|<span style="font-size: 0%">28</span>S1 28th||style="background:#FF8755;|<span style="font-size: 0%">31</span>S1 31st||style="background:#FF9155;|<span style="font-size: 0%">30</span>S1c 10th||style="background:#FF9655;|<span style="font-size: 0%">23</span>S1a 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Alfil'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9B55;|<span style="font-size: 0%">29</span>S1 29th||style="background:#FF5555;|<span style="font-size: 0%">36</span>S1c 12th||style="background:#FF6255;|<span style="font-size: 0%">27</span>S1a 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Arminius'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7D55;|<span style="font-size: 0%">32</span>S1 32nd||style="background:#FFA555;|<span style="font-size: 0%">28</span>S1a 10th||style="background:#FF5555;|<span style="font-size: 0%">28</span>S1b 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Shredder'''||style="background:#C3FF55;|<span style="font-size: 0%">06</span>Div1 6th||style="background:#B4FF55;|<span style="font-size: 0%">06</span>DivA 6th||style="background:#7FD57F;|<span style="font-size: 0%">02</span>S1 2nd||style="background:#F2FF55;|<span style="font-size: 0%">14</span>S2b 7th||style="background:#E2FF55;|<span style="font-size: 0%">12</span>S2 12th||style="background:#C7FF55;|<span style="font-size: 0%">08</span>S3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Onno'''||style="background:#FFF055;|<span style="font-size: 0%">14</span>Div2 6th||style="background:#F4FF55;|<span style="font-size: 0%">16</span>DivC 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F4FF55;|<span style="font-size: 0%">16</span>S2 16th||style="background:#FFE155;|<span style="font-size: 0%">22</span>S1a 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''RedQueen'''||style="font-size: 0%;|99||style="background:#FF9155;|<span style="font-size: 0%">30</span>DivE 6th||style="background:#D5A17F;|<span style="font-size: 0%">26</span>S1 26th||style="background:#FF6055;|<span style="font-size: 0%">31</span>S1 31st||style="background:#FF6955;|<span style="font-size: 0%">34</span>S1 34th||style="background:#FF8755;|<span style="font-size: 0%">31</span>S1a 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Nebula'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">30</span>S1 30th||style="background:#FF7355;|<span style="font-size: 0%">33</span>S1 33rd||style="background:#FF7D55;|<span style="font-size: 0%">32</span>S1b 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Jazz'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5F55;|<span style="font-size: 0%">35</span>S1b 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Bouquet'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#96FF55;|<span style="font-size: 0%">04</span>S4 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''HIARCS'''||style="background:#D0FF55;|<span style="font-size: 0%">07</span>Div1 7th||style="background:#E2FF55;|<span style="font-size: 0%">12</span>DivB 6th||style="background:#C6D57F;|<span style="font-size: 0%">11</span>S1 11th||style="background:#B8FF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#BEFF55;|<span style="font-size: 0%">07</span>S3 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Hamsters'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFE155;|<span style="font-size: 0%">22</span>S1 22nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''MinkoChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA455;|<span style="font-size: 0%">25</span>S1 25th||style="background:#FFCD55;|<span style="font-size: 0%">24</span>S1 24th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Sjeng'''||style="background:#F9FF55;|<span style="font-size: 0%">12</span>Div2 4th||style="background:#F8FF55;|<span style="font-size: 0%">17</span>DivC 5th||style="background:#C9D57F;|<span style="font-size: 0%">12</span>S1 12th||style="font-size: 0%;|99||style="background:#FFC355;|<span style="font-size: 0%">25</span>S1 25th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''BugChess2'''||style="font-size: 0%;|99||style="background:#FFD755;|<span style="font-size: 0%">23</span>DivD 5th||style="background:#D5CF7F;|<span style="font-size: 0%">18</span>S1 18th||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">36</span>S1 36th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Vitruvius'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#AAFF55;|<span style="font-size: 0%">05</span>S3 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Quazar'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#C3FF55;|<span style="font-size: 0%">07</span>S3 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Nemo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFE855;|<span style="font-size: 0%">19</span>S1 19th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''DanaSah'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D5857F;|<span style="font-size: 0%">31</span>S1 31st||style="background:#FFBB55;|<span style="font-size: 0%">23</span>S1 23rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Dirty'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D5967F;|<span style="font-size: 0%">28</span>S1 28th||style="background:#FF8E55;|<span style="font-size: 0%">27</span>S1 27th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''ProDeo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">32</span>S1 32nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Zappa'''||style="font-size: 0%;|99||style="background:#CFFF55;|<span style="font-size: 0%">09</span>DivB 3rd||style="background:#B7D57F;|<span style="font-size: 0%">07</span>S1 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''GreKo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D5C47F;|<span style="font-size: 0%">20</span>S1 20th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''CuckooChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D5BE7F;|<span style="font-size: 0%">21</span>S1 21st||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Deuterium'''||style="font-size: 0%;|99||style="background:#FFA555;|<span style="font-size: 0%">28</span>DivE 4th||style="background:#D59C7F;|<span style="font-size: 0%">27</span>S1 27th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Philou'''||style="font-size: 0%;|99||style="background:#FF6955;|<span style="font-size: 0%">34</span>DivF 4th||style="background:#D5907F;|<span style="font-size: 0%">29</span>S1 29th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Rotor'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D58A7F;|<span style="font-size: 0%">30</span>S1 30th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Chronos'''||style="font-size: 0%;|99||style="background:#FFE155;|<span style="font-size: 0%">22</span>DivD 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Daydreamer'''||style="background:#FF9355;|<span style="font-size: 0%">20</span>Div3 4th||style="background:#FFB955;|<span style="font-size: 0%">26</span>DivE 2nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Naraku'''||style="font-size: 0%;|99||style="background:#FF8755;|<span style="font-size: 0%">31</span>DivF 1st||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''GNU Chess'''||style="font-size: 0%;|99||style="background:#FF7D55;|<span style="font-size: 0%">32</span>DivF 2nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Glass'''||style="font-size: 0%;|99||style="background:#FF5F55;|<span style="font-size: 0%">35</span>DivF 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Pawny'''||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">36</span>DivF 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 +
|-
 +
|'''Umko'''||style="background:#FF5555;|<span style="font-size: 0%">24</span>Div3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99
 
|-
 
|-
| Xiphos || C || Milos Tatarevic || mtxiphos ||
 
 
|}
 
|}
 +
 +
== TCEC-specific changes to UCI options ==
 +
 +
Below is a list of TCEC-specific changes to the UCI options compared to the upstream Cutechess.
 +
 +
{| class="wikitable"
 +
! Option name !! Description !! Changelog
 +
|-
 +
| UCI_Opponent
 +
| The opponent rating field is set when the rating is defined in the opponent engine configuration. Otherwise, "none". Example line:<br><span style="font-family: 'Courier New';">setoption name UCI_Opponent value none 3608 computer LCZero 0.27.0-pr1540ish-w_68653</span>
 +
| Modified since S21. Before, "none" was always sent in the rating field
 +
|-
 +
| UCI_RatingAdv
 +
| Rating advantage over the opponent. Sent only when the rating is defined for both engines. Positive numbers signify that the engine has higher rating than the opponent. This is intended to allow engines to play more/less aggressively based on the relative strength of the opponent.
 +
| New since S21
 +
|}
 +
 +
== Footnotes ==
 +
<nowiki>*</nowiki> ''"On behalf of TCEC I want to formally acknowledge that the later versions of Houdini and Fire that played at TCEC have unfortunately been found to covertly contain code copied and taken from other engines, and these two engines have therefore been removed from further participation as well as from those past final standings in which they took a prize place."'' -kan aka kanchess 20 Dec 2020 [ see also https://discord.com/channels/479003439125495819/503260225264943124/790214977725399060 ]
 +
 +
<nowiki>**</nowiki> ''engine from the 4k events - fits within 4096 bytes.''
 +
 +
== See also ==
 +
See also [[Current Engine Status]].
  
 
[[Category:Engines]]
 
[[Category:Engines]]

Latest revision as of 19:57, 26 March 2024

Engine Information

Engine Basic Type Programming language Author Twitch chat Discord
4ku** Classical on CPU C++ Twipply Twipply
A0lite NN on GPU Python Dietrich Kappe dkappe dkappe
akimbo NNUE on CPU Rust Jamie Whiting
Alfil Classical on CPU C++ Enrique Sánchez Acosta
Allie... (engine) NN on GPU C++ Adam Treat gonzochess75 gonzochess75
...Stein (network) NN on GPU Mark Jordan jjoshua2 jjosh
Altair NNUE on CPU C++ Alexander Tian antares2262 Antares
Amoeba Classical on CPU D Richard Delorme abulmo abulmo
Andscacs Classical on CPU C++ Daniel José Queralto danieljosequeralto
Arasan Classical hybrid with NNUE on CPU C++ Jon Dart jondart
Asymptote Classical on CPU Rust Maximilian Lupke ichbinmalu malu
Avalanche NNUE on CPU Zig Yinuo Huang snowballsh SnowballSH
Bagatur Classical on CPU Java Krasimir Topchiyski krasimirtopchiyski Krasimir Topchiyski
The Baron Classical on CPU Winboard Richard Pijl richardpijl
Berserk NNUE on CPU C11 Jay Honnold Zombywafflez Zomby
Bit-Genie NNUE on CPU C++ Aryan Parekh parekh_
BlackCore NNUE on CPU C++ Balázs Szilágyi
BlackMarlin NNUE on CPU Rust 1.57 and later Doruk Şekercioğlu paliplayingpiano Pali
Bobcat Classical on CPU C++ Gunnar Harms
Booot NNUE on CPU Delphi 6 Alex Morozov
Bouquet Classical on CPU C++ Jose Mº Velasco
BugChess2 Classical on CPU C++ François Karr
Caissa NNUE on CPU C++ Michał Witanowski Witek902
Cheese Classical on CPU Winboard Patrice Duhamel donoteatcheese
Cheng NNUE on CPU C++ Martin Sedlak kwmar
chess22k Classical on CPU Java Sander Maassen vd Brink sendersss
ChessBrainVB Classical on CPU (needs Win VM) Visual Basic 6.0 Roger Zuehlsdorf rogercbvb
ChessFighterNN NN on GPU C++ Alexander Lim chessfighterzero Alexander Lim
Chiron Classical on CPU (needs Win VM) Ubaldo Andrea Farina ubaldoandreafarina
Chronos Classical on CPU C++ Guillermo Filia
ClassicAra NN on GPU C++, Python Johannes Czech, Moritz Willig, Alena Beyer QueensGambitAra, ..., ...
Clover NNUE on CPU C++17 Luca Metehau melumi95 CEORWMT
Combusken Classical on CPU Go Marcin Bartkowiak mhib mhib
Counter NNUE on CPU Go Vadim Chizhov vadimchizhov VadimChizhov
Crafty Classical on CPU C Robert Hyatt
Critter Classical on CPU C/C++ Richard Vida
CuckooChess Classical on CPU Java Peter Österlund
DanaSah Classical on CPU C Pedro Castro
Daydreamer Classical on CPU C Aaron Becker
Deep Sjeng NNUE on CPU C++17 Gian-Carlo Pascutto strombolian morbo
Defenchess Classical on CPU C++ Can Cetin
Delphil Classical on CPU Delphi 7 Philippe Fabiani
Demolito Classical on CPU C Lucas Braesch
DeusX (network) NN Albert Silver
Deuterium Classical on CPU Ferdinand Mosca
Dirty Classical on CPU Pradu Kannan, Andres Valverde, Fonzy Bluemers
DisasterArea Classical on CPU Jochen Peussner
Drofa Classical on CPU C++11 Alexander Litov no4b
Equinox Classical on CPU Giancarlo Delli Colli
Equisetum NNUE on CPU C++11 Alexander Litov no4b
Ethereal Classical hybrid with NNUE on CPU C Andrew Grant agethereal Andrews
EXchess Classical on CPU C++ Daniel Homan
Expositor NNUE on CPU Rust 1.64 nightly Kade expo_dev expo-dev
FabChess Classical on CPU Rust Fabian von der Warth fabifabchess Fabi
Fire* DQ'd for covertly containing copied code Norman Schmidt firefather
FireNN NN on GPU Norman Schmidt firefather
FireFly Classical on CPU C Andrew Fan
Fizbo 2 Classical hybrid with internal NN on CPU C++ Youri Matiounine
Francesca Classical on CPU C Tom King
Fridolin Classical on CPU C++ Christian Sommerfeld
Fritz 18 NNUE on CPU C++ Frank Schneider ginkgo20
Fruit Reloaded Classical hybrid with internal NN C++ Daniel Mehrmann daniel_mehrmann
Gaviota Classical on CPU C Miguel A. Ballicora
Ginkgo NNUE on CPU C++ Frank Schneider ginkgo20
Glass Classical on CPU Pawel Koziol, Edmund Moshamme
GNU Chess 5 Classical on CPU Chua Kong Sian
Gogobello Classical on CPU C Salvatore Giannotti sasachess gogobello
GreKo Classical on CPU C++ Vladimir Medvedev
Gull Classical on CPU C++ Vadim Demichev
Hakkapeliitta Classical on CPU C++ Mikko Aarnos
Halogen Classical hybrid with NNUE on CPU C++17 Kieren Pearson KierenHalogen
Hamsters Classical on CPU Alessandro Scotti
Hannibal Classical on CPU Sam Hamilton, Edsel Apostol
HIARCS Classical on CPU C Mark Uniacke
Houdini* DQ'd for covertly containing copied code Robert Houdart roberthoudart
iCE Classical on CPU C++ Thomas Petzke
ice4** Classical on CPU C++ (gnu++17) Mark Carlson minus_kelvin MinusKelvin
Igel Classical hybrid with NNUE on CPU C++ Volodymyr Shcherbyna voffka_igel voffka
Invictus Classical on CPU C++17 Edsel Apostol
IvanHoe Classical on CPU
Jazz Classical on CPU C Evert Glebbeek
Jellyfish Classical on CPU C Mike Dokken
Jonny Classical on CPU Johannes Zwanzger
Jumbo Classical on CPU Winboard Sven Schüle svenschuele Sven S.
Junior Classical on CPU C++ Amir Ban, Shay Bushinsky
Koivisto Classical hybrid with NNUE on CPU C++17 Kim Kåhre, Finn Eggers koivistochess, Lueckx ChiefWiggum, Lueckx
Komodo Dragon Classical hybrid with NNUE on CPU C++11 Mark Lefler, Larry Kaufman marklefler, larrykaufman mark, ...
Laser Classical on CPU C++11 Jeffrey An, Michael An jeffrey_an, ... ..., michaelan4
Leela Chess Zero NN on GPU C++14 Gary Linscott, Alexander Lyashuk, ..., ... garylinscott, mooskagh, tilps_kilm, navratil25 Gary, crem, Tilps, ...
M4sseur** Classical on CPU C++20 Maik Guntermann PawnMasseur PawnMasseur
Mantissa NNUE on CPU Rust 1.56.1 Jeremy T. Wright Metlwing Metlwing
Marvin NNUE on CPU C Martin Danielsson martindanielsson MartinDanielsson
Minic NNUE on CPU C++17 Vivien Clauzon minicchess Vivien (Minic)
MinkoChess Classical on CPU C++ Borko Bošković
Monolith Classical on CPU C++ Jonas Mayr cimarronost Jonas (Monolith)
Moonfish Classical on CPU C zamfofex zamfofex
Mr Bob NNUE on CPU C++11 Vincent Yu mrbobchess Bubs
Myrddin Classical on CPU John Merlino
Naraku Classical on CPU C Marco Meloni
Naum Classical on CPU C++ Alexander Naumov
Nebula Classical on CPU Dragan Zdravkovic
Nemo Classical on CPU C Michael Hoffmann
Nemorino NNUE on CPU C++ Christian Günther christianguenther
Nightmare Classical on CPU Joost Buijs
Nirvana Classical on CPU C++ Thomas Kolarik
Obsidian NNUE on CPU C++ Gabriele Lombardo gabe_obsidian gabe
Octochess Classical on CPU C++ Tim Kosse
Onno Classical on CPU C++ Onno Garms
Pawny Classical on CPU C Mincho Georgiev
Pedone Classical hybrid with NNUE on CPU C Fabio Gobbato fabiogobbato FabioGobbato
PeSTO Classical on CPU C++ Ronald Friederich greatrof
Philou Classical on CPU Delphi Philippe Gailhac
Pirarucu Classical on CPU Kotlin Raoni Campos ratosh_raoni Ratosh
ProDeo Classical on CPU Ed Schröder
Protector Classical on CPU C Raimund Heid
pygone** Classical on CPU Python rcostheta
Quazar Classical on CPU C++11 Dmitry Morozov
Raptor Classical on CPU Steve Webber
RedQueen Classical on CPU C++ Ben-Hur Carlos Vieira Langoni Junior
Revenge NNUE on CPU C Fabio Gobbato fabiogobbato FabioGobbato
Roc Classical on CPU C++ Tom Hyer tomhyerroc
Rodent 4 Classical on CPU CPW Pawel Koziol rodentbreeder rodentbreeder
rofChade NNUE on CPU C++ Ronald Friederich greatrof
Rotor Classical on CPU C++ Jan Brouwer
RubiChess NNUE on CPU C++ Andreas Matthies rubichess Rubi
Rybka Classical on CPU C Vasik Rajlich
Schooner II Classical on CPU C Dennis Sceviour schooner_ii schooner
ScorpioNN NN on GPU with NNUE helper on CPU C++ / Tensorflow Daniel Shawul danielshawul dshawul
Seer NNUE on CPU C++17 Connor McMonigle connor_m_seer
Senpai Classical on CPU C++11 Fabien Letouzey
Shredder Classical on CPU C Stefan Meyer-Kahlen
Sjeng Classical on CPU C Gian-Carlo Pascutto strombolian morbo
Slow Chess NNUE on CPU C/C++ Jonathan Kreuzer jonkr2
Smallbrain NNUE on CPU C++17 Max Allendorf Disservin Disservin
Spark Classical on CPU C++ Allard Siemelink
Spike Classical on CPU C++ / Java Ralf Schäfer, Volker Böhm
Stash Classical on CPU C Morgan Houppin nanopxl NanoPixel
Stockfish NNUE on CPU C++17 Gary Linscott, Stephane Nicolet, Joost VandeVondele garylinscott, stephane_nicolet, vondele Gary, Stephane_Nicolet, vondele
StockDory NNUE (CPU based) C++ Shaheryar Sohail TheTrueBlackPlague ShaheryarSohail
StockNemo NNUE (CPU based) C# Shaheryar Sohail TheTrueBlackPlague ShaheryarSohail
Stoofvlees NN on GPU C++14 Gian-Carlo Pascutto strombolian morbo
Stormphrax NNUE on CPU C++ Conor Anstey Ciekce Ciekce
STRO4K** Classical on CPU Assembler ONE_RANDOM_HUMAN
Sunfish** Classical on CPU Python Thomas Dybdahl Ahle
Texel NNUE on CPU C++11 Peter Österlund PeterO2
Toga II Classical on CPU C++ Fabien Letouzey, Thomas Gaksch
TomitankChess Classical hybrid with internal NN on CPU JavaScript Tamás Kuzmics tomitank
Topple Classical on CPU C++17 Vincent Yn Tang konsolas_ konsolas
Tornado Classical on CPU Engin Üstün
Tucano NNUE on CPU C Alcides Schulz alcidesschulz TucanoChess
Umko Classical on CPU C++ Borko Bošković
Uralochka NNUE on CPU C++ Ivan Maklyakov FreemanZlat
Vajolet 2 Classical on CPU C++11 Marco Belli marcobelli1979 marco belli
Velvet NNUE on CPU Rust Martin Honert mhonert
Viridithas NNUE on CPU Rust Cosmo Bobak, Archishmaan Peyyety, Ciekce chae_zc, ..., ...
Vitruvius Classical on CPU Roberto Munter
Wasp NNUE on CPU John Stanback jstanback
we4k** Classical on CPU Assembler & Zig ONE_RANDOM_HUMAN
Weiss Classical on CPU C Terje Kirstihagen TerjeWeiss TerjeWeiss
Willow NNUE on CPU C++ Adam Kulju little_guinea_pig lgp
Winter Classical hybrid with internal NN on CPU C++ Jonathan Rosenthal makishiima_shogo Jorose
Xiphos Classical on CPU C Milos Tatarevic mtxiphos
Zahak NNUE on CPU Go 1.14+/1.17 Amanj Sherwany amanjpro amanjpro
Zappa Classical on CPU Anthony Cozzie

TCEC Appearances

Click on each column to display season standings. For engines that have gone by different names, the last used name is displayed.

Engine S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16 S17 S18 S19 S20 S21 S22 S23 S24 S25 26
Stockfish 03Div1 3rd 05DivA 5th 04S1 4th 02Sufi 2nd 02Sufi 2nd 01Sufi 1st 02Sufi 2nd 02Sufi 2nd 01Sufi 1st 03S2 3rd 01Sufi 1st 01Sufi 1st 01Sufi 1st 01Sufi 1st 02Sufi 2nd 01Sufi 1st 02Sufi 2nd 01Sufi 1st 01Sufi 1st 01Sufi 1st 01Sufi 1st 01Sufi 1st 01Sufi 1st 01Sufi 1st 01Sufi 1st 99
LCZero 99 99 99 99 99 99 99 99 99 99 99 31Div4 7th 21Div3 3rd 02Sufi 2nd 01Sufi 1st 03DivP 3rd 01Sufi 1st 02Sufi 2nd 02Sufi 2nd 02Sufi 2nd 02Sufi 2nd 03Infi 1st 02Sufi 2nd 02Sufi 2nd 02Sufi 2nd 99
KomodoDragon 11Div2 3rd 13DivC 1st 15S1 15th 04S4 4th 01Sufi 1st 02Sufi 2nd 01Sufi 1st 01Sufi 1st 03S3 3rd 01Sufi 1st 03DivP 3rd 02Sufi 2nd 02Sufi 2nd 03DivP 3rd 03DivP 3rd 04DivP 4th 04DivP 4th 05DivP 5th 05DivP 5th 03DivP 3rd 03DivP 3rd 02Sufi 2nd 03Infi 1st 03DivP PO 3rd 03DivP PO 3rd 99
RubiChess 99 99 99 99 99 99 99 99 99 99 99 99 99 99 28Div4a 2nd 28L2 10th 14CPU 7th 15L1 9th 11L1 5th 11L1 5th 09L1 3rd 10L1 4th 10L1 4th 11L1 5th 04DivP PO 4th 99
Ethereal 99 99 99 99 99 99 99 99 99 99 26Div3 8th 22Div3 4th 05DivP 5th 06DivP 6th 07DivP 7th 10L1 3rd 06DivP 6th 06DivP 6th 08DivP 8th 07DivP 7th 08DivP 8th 11L1 5th 04Infi 2nd 05DivP 5th 05DivP 5th 99
Stoofvlees 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 05DivP 5th 05DivP 5th 04DivP 4th 04DivP 4th 05DivP 5th 04DivP 4th 05DivP 5th 05DivP 5th 06DivP 6th 06DivP 6th 99
Igel 99 99 99 99 99 99 99 99 99 99 99 99 99 99 43Div4a 10th 39QL 11th 29L2 14th 25L3 3rd 13L1 7th 09L1 3rd 07DivP 7th 08DivP 8th 15L1 9th 09L1 3rd 07DivP 7th 99
rofChade 99 99 99 99 99 99 99 99 99 99 99 99 99 24Div3 6th 18Div2 6th 18L1 12th 11CPU 4th 07DivP 7th 12L1 6th 08DivP 8th 13L1 7th 04Infi 2nd 07DivP 7th 12L1 6th 09L1 3rd 99
Clover 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 10L1 4th 99
Seer 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 20L2 8th 23L2 11th 15L2 3rd 12L1 6th 14L1 8th 11L1 5th 99
Caissa 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 12L1 6th 99
Revenge 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 12L1 6th 11L1 5th 10L1 4th 13L1 7th 99
Minic 99 99 99 99 99 99 99 99 99 99 99 99 99 99 39Div4a 8th 40QL 12th 27L2 12th 26L3 4th 24L3 3rd 21L2 9th 18L2 6th 14L1 8th 09L1 3rd 15L1 9th 14L1 8th 99
Viridithas 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 15L1 9th 99
ScorpioNN 21Div3 5th 25DivE 1st 24S1 24th 16S2b 8th 28S1 28th 21S1c 7th 24S1b 12th 16S1b 8th 99 99 29Div4 8th 32Div4 8th 99 35Div4 12th 44Div4b 10th 08DivP 8th 10DivP 10th 12L1 6th 06DivP 6th 06DivP 6th 06DivP 6th 07DivP 7th 13L1 7th 13L1 7th 16L1 10th 99
Fritz (Ginkgo) 99 99 99 99 99 99 99 07S2 7th 09S2 9th 06S2 6th 08DivP 8th 06DivP 6th 07DivP 7th 14Div1 8th 15Div2 3rd 14L1 8th 99 11L1 5th 15L1 9th 18L2 6th 15L2 3rd 16L2 4th 16L1 10th 16L1 10th 17L1 11th 99
DeepSjeng 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 18L1 12th 99
Arasan 22Div3 6th 99 99 21S1 21st 30S1 30th 29S1b 10th 21S1a 11th 15S1a 8th 22S1b 11th 18S1 18th 16Div2 4th 20Div2 8th 19Div2 7th 22Div3 4th 21Div3 3rd 19L1 13th 17CPU 10th 14L1 8th 16L1 10th 19L2 7th 24L2 12th 23L3 5th 17L1 11th 20L2 6th 19L2 5th 99
BlackMarlin 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 40QL 6th 19L2 5th 17L1 11th 20L2 6th 99
Uralochka 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 19L2 5th 21L2 7th 99
Marvin 99 99 99 99 99 99 99 99 99 99 99 99 99 99 32Div4b 4th 33L2 15th 32QL 9th 28L3 6th 27L3 6th 29L3 10th 29L3 9th 28L3 10th 21L2 7th 18L1 12th 22L2 8th 99
Velvet 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 44QL 10th 24L2 10th 23L2 9th 23L2 9th 99
Obsidian 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Stormphrax 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Altair 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 26EL 5th
Equisetum 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 30EL 8th 27EL 6th
Booot 99 18DivC 6th 25S1 25th 99 99 99 99 99 99 08S2 8th 09Div1 3rd 10Div1 4th 13Div1 7th 16Div2 4th 17Div2 5th 22L1 16th 99 09L1 3rd 99 99 17L2 5th 99 99 99 27EL 5th 28EL 7th
Weiss 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 40QL 10th 37QL 8th 25L3 6th 32L3 12th 25L3 7th 25L2 11th 34SW4 34th 29EL 7th 29EL 8th
Willow 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 30EL 9th
Tucano 99 99 99 99 99 99 99 99 99 99 99 28Div4 4th 31Div4 7th 31Div4 8th 35Div4a 6th 42QL 14th 37QL 14th 38QL 8th 39QL 10th 23L3 4th 27L3 7th 22L3 4th 22L2 8th 24L2 10th 24L2 10th 31EL 10th
akimbo 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 32EL 11th
Wasp 99 99 99 99 99 99 99 99 99 16S1 16th 20Div2 8th 26Div3 8th 27Div4 3rd 29Div4 6th 30Div4b 3rd 29L2 11th 31L2 16th 20L2 6th 22L2 9th 22L2 10th 25L3 5th 24L3 6th 23L2 9th 21L2 7th 25L2 11th 33EL 12th
Texel 99 99 99 20S1 20th 99 09S2 9th 09S2 9th 08S2 8th 19S1a 10th 13S1 13th 15Div2 3rd 14Div1 8th 16Div2 4th 20Div2 8th 22Div3 4th 25L2 7th 25L2 10th 99 99 99 99 99 99 99 99 34EL 13th
Expositor 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 29QL 7th 26L2 12th 34EL 12th 35EL 14th
Stash 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 39QL 7th 35L4 7th 33L4 7th 28QL 6th 33SW4 33rd 35EL 13th 36EL 15th
Winter 99 99 99 99 99 99 99 99 99 99 99 99 99 34Div4 11th 29Div4a 3rd 36QL 8th 21CPU 14th 17L2 3rd 19L2 6th 17L2 5th 21L2 9th 19L2 7th 26L2 12th 35SW4 35th 31EL 9th 37EL 16th
SlowChess 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 09L1 3rd 10L1 4th 10L1 4th 06DivP 6th 06DivP 6th 08DivP 8th 08DivP 8th 99
Halogen 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 31L4 5th 19L2 7th 18L2 6th 20L2 6th 22L2 8th 26L2 12th 99
Smallbrain 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 27SW4 23rd 28EL 6th 99
Mantissa 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 39QL 5th 33QL 11th 29SW4 27th 32EL 10th 99
BlackCore 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 33EL 11th 99
Mr_Bob 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 34L4 8th 38L4 10th 34L4 8th 34QL 12th 31SW4 30th 36EL 14th 99
ChessFighter 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 43QL 15th 40GPU 2nd 35QL 5th 35QL 6th 32L4 6th 40L4 12th 42QL 8th 27QL 5th 37SW4 37th 37EL 15th 99
StockDory 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 38EL 16th 99
Berserk 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 41QL 9th 21L3 3rd 08DivP 8th 04DivP PO 4th 99 99
Koivisto 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 37QL 5th 28L3 8th 09L1 3rd 14L1 8th 07DivP 7th 99 99
Nemorino 99 99 99 99 99 99 99 99 99 20S1 20th 21Div3 3rd 24Div3 6th 25Div3 7th 25Div3 7th 26Div3 8th 24L2 6th 20CPU 13th 22L2 8th 23L2 10th 13L1 7th 14L1 8th 13L1 7th 18L1 12th 25L2 11th 99 99
Zahak 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 32L4 6th 30QL 8th 28SW4 25th 99 99
Counter 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 35QL 12th 31L3 9th 30L3 9th 26L3 7th 99 43QL 9th 35QL 13th 30SW4 28th 99 99
StockNemo 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 32SW4 31st 99 99
Drofa 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 39L4 11th 27L3 9th 31QL 9th 36SW4 36th 99 99
Amoeba 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 34L4 6th 37L4 11th 36QL 14th 38SW4 38th 99 99
Cheese 99 99 99 99 99 99 99 99 99 99 99 99 99 99 37Div4a 7th 41QL 13th 39QL 16th 99 99 38QL 6th 45QL 13th 46QL 12th 39QL 17th 39SW4 39th 99 99
Bagatur 99 99 99 99 99 99 99 99 99 99 99 99 99 99 42Div4b 9th 44QL 16th 99 39QL 9th 40QL 11th 36L4 10th 43QL 11th 47QL 13th 38QL 16th 40SW4 40th 99 99
ice4** 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 41SW4 41st 99 99
4ku** 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 42SW4 42nd 99 99
ClassicAra 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 22L2 10th 17L2 5th 32QL 10th 99 99 99
Asymptote 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 35QL 7th 38QL 15th 32L3 10th 38QL 9th 99 99 45QL 11th 37QL 15th 99 99 99
tomitankChess 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 44QL 12th 48QL 14th 40QL 18th 99 99 99
Vajolet2 99 99 99 99 99 99 99 99 15S2 15th 17S1 17th 18Div2 6th 18Div2 6th 20Div2 8th 23Div3 5th 23Div3 5th 26L2 8th 18CPU 11th 18L2 4th 18L2 5th 15L2 3rd 20L2 8th 20L2 8th 99 99 99 99
Bit-Genie 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 26L3 8th 99 99 99 99
Topple 99 99 99 99 99 99 99 99 99 99 99 99 99 99 41Div4a 9th 34L2 16th 34QL 11th 29L3 7th 28L3 7th 27L3 8th 31L3 11th 29L3 11th 99 99 99 99
Pirarucu 99 99 99 99 99 99 99 99 99 99 99 99 99 28Div4 5th 27Div4b 1st 32L2 14th 30L2 15th 30L3 8th 25L3 4th 28L3 9th 30L3 10th 30L3 12th 99 99 99 99
Chiron 99 99 99 08S3 8th 99 10S2 10th 05S3 5th 11S2 11th 16S2 16th 05S2 5th 05DivP 5th 08DivP 8th 08DivP 8th 10Div1 4th 14Div1 8th 12L1 6th 99 19L2 5th 20L2 7th 99 99 31L4 5th 99 99 99 99
Monolith 99 99 99 99 99 99 99 99 99 99 99 99 99 99 36Div4b 6th 99 99 33QL 3rd 33QL 4th 30L4 4th 33L4 5th 35L4 9th 99 99 99 99
Cheng 99 99 99 99 99 19S1a 7th 14S2 14th 19S1a 10th 99 99 99 99 99 99 99 99 99 99 99 99 36L4 8th 36L4 10th 99 99 99 99
Nirvana 99 99 99 99 99 99 99 09S2 9th 11S2 11th 12S1 12th 14Div1 8th 16Div2 4th 18Div2 6th 17Div2 5th 20Div2 8th 30L2 12th 99 99 99 99 37L4 9th 38L4 12th 99 99 99 99
Invictus 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 42QL 10th 41QL 7th 99 99 99 99
AllieStein 99 99 99 99 99 99 99 99 99 99 99 99 99 99 04DivP 4th 02Sufi 2nd 03DivP 3rd 03DivP 3rd 03DivP 3rd 04DivP 4th 05DivP 5th 99 99 99 99 99
Pedone 99 99 99 99 99 99 99 24S1b 12th 99 99 23Div3 5th 21Div3 3rd 22Div3 4th 21Div3 3rd 25Div3 7th 20L1 14th 19CPU 12th 16L1 10th 17L2 4th 16L2 4th 11L1 5th 99 99 99 99 99
Xiphos 99 99 99 99 99 99 99 99 99 99 99 15Div2 3rd 15Div2 3rd 15Div2 3rd 09Div1 3rd 11L1 5th 12CPU 5th 13L1 7th 10L1 4th 12L1 6th 12L1 6th 99 99 99 99 99
Defenchess 99 99 99 99 99 99 99 99 99 99 22Div3 4th 99 99 99 99 99 13CPU 6th 10L1 4th 14L1 8th 14L1 8th 16L2 4th 99 99 99 99 99
Combusken 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 37QL 7th 32QL 3rd 24L3 5th 26L3 6th 99 99 99 99 99
Francesca 99 99 32S1 32nd 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 46QL 14th 99 99 99 99 99
FabChess 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 36QL 13th 36QL 6th 36QL 7th 33L4 7th 99 99 99 99 99 99
A0lite 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 41QL 12th 35L4 9th 99 99 99 99 99 99
Fire* 99 99 99 99 99 05S3 5th 99 98S2 10th 98S3 4th 98S2 4th 98DivP 4th 98DivP 4th 98DivP 4th 98DivP 5th 98DivP 8th 98L1 15th 98DivP 7th 98DivP 8th 98DivP 7th 99 99 99 99 99 99 99
Demolito 99 99 99 99 99 99 99 99 99 99 99 99 99 30Div4 7th 99 99 26L2 11th 23L2 9th 21L2 8th 99 99 99 99 99 99 99
Gogobello 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 33QL 10th 24L2 10th 26L3 5th 99 99 99 99 99 99 99
Roc 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 29L3 8th 99 99 99 99 99 99 99
iCE 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 28L2 13th 27L3 5th 31L3 10th 99 99 99 99 99 99 99
chess22k 99 99 99 99 99 99 99 99 99 99 99 99 30Div4 6th 33Div4 10th 34Div4b 5th 31L2 13th 99 34QL 4th 34QL 5th 99 99 99 99 99 99 99
ChessBrainVB 99 99 99 99 99 99 99 99 99 99 25Div3 7th 17Div2 5th 14Div1 8th 18Div2 6th 16Div2 4th 17L1 11th 99 21L2 7th 99 99 99 99 99 99 99 99
KomodoMCTS 99 99 99 99 99 99 99 99 99 99 99 99 99 08DivP 8th 06DivP 6th 07DivP 7th 08DivP 8th 99 99 99 99 99 99 99 99 99
Houdini* 01Sufi 1st 01Sufi 1st 03S1 3rd 01Sufi 1st 03S4 3rd 03S4 3rd 03S4 3rd 04S3 4th 97Sufi 2nd 97Sufi 1st 97Sufi 2nd 97DivP 3rd 97DivP 3rd 97DivP 4th 97DivP 5th 97DivP 6th 97DivP 9th 99 99 99 99 99 99 99 99 99
Andscacs 99 99 99 99 99 99 99 99 05S3 5th 07S2 7th 06DivP 6th 05DivP 5th 06DivP 6th 07DivP 7th 11Div1 5th 13L1 7th 15CPU 8th 99 99 99 99 99 99 99 99 99
Laser 99 99 99 99 99 99 99 99 27S1a 14th 24S1 24th 12Div1 6th 11Div1 5th 12Div1 6th 11Div1 5th 10Div1 4th 09L1 2nd 16CPU 9th 99 99 99 99 99 99 99 99 99
PeSTO 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 22CPU 15th 99 99 99 99 99 99 99 99 99
Fizbo 99 99 99 99 99 99 99 99 21S1a 11th 10S1 10th 07DivP 7th 09Div1 3rd 09Div1 3rd 09Div1 3rd 12Div1 6th 15L1 9th 23CPU 16th 99 99 99 99 99 99 99 99 99
Gull 13Div2 5th 15DivC 3rd 16S1 16th 12S2b 6th 05S4 5th 06S3 6th 04S4 4th 03S3 3rd 08S3 8th 09S1 9th 11Div1 5th 13Div1 7th 17Div2 5th 19Div2 7th 24Div3 6th 27L2 9th 24L2 9th 99 99 99 99 99 99 99 99 99
Jonny 18Div3 2nd 24DivD 6th 99 99 11S2 11th 18S1c 6th 11S2 11th 13S1a 7th 06S3 6th 11S1 11th 10Div1 4th 07DivP 7th 11Div1 5th 12Div1 6th 13Div1 7th 16L1 10th 99 99 99 99 99 99 99 99 99 99
Fritz (Rybka) 02Sufi 2nd 02Sufi 2nd 01S1 1st 03S4 3rd 08S3 8th 07S3 7th 99 99 07S3 7th 19S1 19th 17Div2 5th 12Div1 6th 10Div1 4th 13Div1 7th 19Div2 7th 23L2 5th 99 99 99 99 99 99 99 99 99 99
Rodent 99 99 99 29S1 29th 99 99 99 99 99 99 99 27Div4 3rd 28Div4 4th 32Div4 9th 31Div4a 4th 37QL 9th 99 99 99 99 99 99 99 99 99 99
The Baron 99 99 99 17S1 17th 20S1 20th 27S1c 9th 20S1b 10th 12S2 12th 20S1b 10th 99 28Div4 7th 29Div4 5th 99 99 33Div4a 5th 38QL 10th 99 99 99 99 99 99 99 99 99 99
Jumbo 99 99 99 99 99 99 99 99 99 99 99 99 99 99 40Div4b 8th 45QL 17th 99 99 99 99 99 99 99 99 99 99
Gaviota 23Div3 7th 29DivE 5th 23S1 23rd 15S2a 8th 21S1 21st 25S1a 9th 15S1a 8th 17S1a 9th 24S1b 12th 22S1 22nd 99 99 99 99 38Div4b 7th 99 99 99 99 99 99 99 99 99 99 99
Hannibal 17Div3 1st 21DivD 3rd 14S1 14th 10S2b 5th 23S1 23rd 11S2 11th 12S2 12th 05S3 5th 10S2 10th 15S1 15th 13Div1 7th 19Div2 7th 24Div3 6th 26Div3 8th 99 99 99 99 99 99 99 99 99 99 99 99
Schooner 99 99 99 99 99 99 99 99 99 99 99 99 99 27Div4 4th 99 99 99 99 99 99 99 99 99 99 99 99
DeusX 99 99 99 99 99 99 99 99 99 99 99 99 23Div3 5th 99 99 99 99 99 99 99 99 99 99 99 99 99
Bobcat 99 99 99 99 99 99 99 99 17S1a 9th 14S1 14th 19Div2 7th 23Div3 5th 26Div3 8th 99 99 99 99 99 99 99 99 99 99 99 99 99
Senpai 99 99 99 99 99 99 13S2 13th 99 99 99 24Div3 6th 25Div3 7th 29Div4 5th 99 99 99 99 99 99 99 99 99 99 99 99 99
IvanHoe 05Div1 5th 03DivA 3rd 10S1 10th 99 99 99 99 99 99 99 99 99 32Div4 8th 99 99 99 99 99 99 99 99 99 99 99 99 99
Fruit 99 99 99 99 99 99 99 23S1a 12th 26S1b 13th 21S1 21st 99 30Div4 6th 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Toga II 99 99 99 99 19S2 19th 23S1b 8th 25S1a 13th 99 99 99 27Div4 6th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Hakkapeliitta 99 99 99 99 99 99 99 99 23S1a 12th 23S1 23rd 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Protector 15Div2 7th 19DivD 1st 19S1 19th 26S1 26th 99 15S2 15th 08S3 8th 06S3 6th 12S2 12th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Naum 08Div1 8th 08DivB 2nd 08S1 8th 99 06S4 6th 12S2 12th 10S2 10th 99 13S2 13th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Raptor 99 99 99 99 99 99 99 99 14S2 14th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Critter 04Div1 4th 04DivA 4th 13S1 13th 09S2a 5th 09S3 9th 04S4 4th 07S3 7th 99 18S1b 9th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
DisasterArea 99 99 99 99 99 99 99 99 25S1a 13th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Jellyfish 99 99 99 99 99 99 99 99 28S1b 14th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Myrddin 99 99 99 99 99 99 99 99 29S1a 15th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Delphil 99 33DivF 3rd 99 99 27S1 27th 34S1a 12th 99 99 30S1b 15th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Fridolin 99 99 99 99 99 99 99 99 31S1a 16th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Firefly 99 99 99 99 35S1 35th 99 99 99 32S1b 16th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Nightmare 99 99 99 99 99 17S1b 6th 22S1b 11th 14S1b 7th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Crafty 16Div2 8th 20DivD 2nd 22S1 22nd 22S1 22nd 26S1 26th 33S1c 11th 18S1b 9th 18S1b 9th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Equinox 99 14DivC 2nd 17S1 17th 18S1 18th 13S2 13th 13S2 13th 99 20S1b 10th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
EXchess 99 99 99 24S1 24th 18S2 18th 26S1b 9th 26S1b 13th 21S1a 11th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Junior 09Div2 1st 10DivB 4th 05S1 5th 11S2a 6th 10S3 10th 14S2 14th 06S3 6th 22S1b 11th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Spark 10Div2 2nd 07DivB 1st 09S1 9th 99 15S2 15th 24S1c 8th 16S1b 8th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Spike 99 11DivB 5th 06S1 6th 13S2a 7th 14S2 14th 16S2 16th 17S1a 9th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Tornado 19Div3 3rd 27DivE 3rd 99 99 17S2 17th 20S1b 7th 19S1a 10th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Octochess 99 99 99 28S1 28th 31S1 31st 30S1c 10th 23S1a 12th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Alfil 99 99 99 99 29S1 29th 36S1c 12th 27S1a 14th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Arminius 99 99 99 99 32S1 32nd 28S1a 10th 28S1b 14th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Shredder 06Div1 6th 06DivA 6th 02S1 2nd 14S2b 7th 12S2 12th 08S3 8th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Onno 14Div2 6th 16DivC 4th 99 99 16S2 16th 22S1a 8th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
RedQueen 99 30DivE 6th 26S1 26th 31S1 31st 34S1 34th 31S1a 11th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Nebula 99 99 99 30S1 30th 33S1 33rd 32S1b 11th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Jazz 99 99 99 99 99 35S1b 12th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Bouquet 99 99 99 99 04S4 4th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
HIARCS 07Div1 7th 12DivB 6th 11S1 11th 06S3 6th 07S3 7th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Hamsters 99 99 99 99 22S1 22nd 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
MinkoChess 99 99 99 25S1 25th 24S1 24th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Sjeng 12Div2 4th 17DivC 5th 12S1 12th 99 25S1 25th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
BugChess2 99 23DivD 5th 18S1 18th 99 36S1 36th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Vitruvius 99 99 99 05S3 5th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Quazar 99 99 99 07S3 7th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Nemo 99 99 99 19S1 19th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
DanaSah 99 99 31S1 31st 23S1 23rd 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Dirty 99 99 28S1 28th 27S1 27th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
ProDeo 99 99 99 32S1 32nd 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Zappa 99 09DivB 3rd 07S1 7th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
GreKo 99 99 20S1 20th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
CuckooChess 99 99 21S1 21st 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Deuterium 99 28DivE 4th 27S1 27th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Philou 99 34DivF 4th 29S1 29th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Rotor 99 99 30S1 30th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Chronos 99 22DivD 4th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Daydreamer 20Div3 4th 26DivE 2nd 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Naraku 99 31DivF 1st 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
GNU Chess 99 32DivF 2nd 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Glass 99 35DivF 5th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Pawny 99 36DivF 6th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
Umko 24Div3 8th 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99

TCEC-specific changes to UCI options

Below is a list of TCEC-specific changes to the UCI options compared to the upstream Cutechess.

Option name Description Changelog
UCI_Opponent The opponent rating field is set when the rating is defined in the opponent engine configuration. Otherwise, "none". Example line:
setoption name UCI_Opponent value none 3608 computer LCZero 0.27.0-pr1540ish-w_68653
Modified since S21. Before, "none" was always sent in the rating field
UCI_RatingAdv Rating advantage over the opponent. Sent only when the rating is defined for both engines. Positive numbers signify that the engine has higher rating than the opponent. This is intended to allow engines to play more/less aggressively based on the relative strength of the opponent. New since S21

Footnotes

* "On behalf of TCEC I want to formally acknowledge that the later versions of Houdini and Fire that played at TCEC have unfortunately been found to covertly contain code copied and taken from other engines, and these two engines have therefore been removed from further participation as well as from those past final standings in which they took a prize place." -kan aka kanchess 20 Dec 2020 [ see also https://discord.com/channels/479003439125495819/503260225264943124/790214977725399060 ]

** engine from the 4k events - fits within 4096 bytes.

See also

See also Current Engine Status.