| Nov 5, 2023 | Kaido Kulaots | 1–0 | Laura Unuk | Round 9: Kaido Kulaots - Laura Unuk | Ruy Lopez: Cozio Defense | |
| Nov 4, 2023 | Alexander Maier | 0–1 | Kaido Kulaots | Round 8: Alexander Maier - Kaido Kulaots | Modern Defense | |
| Nov 3, 2023 | Kaido Kulaots | 0–1 | Petro Golubka | Round 7: Kaido Kulaots - Petro Golubka | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Nov 2, 2023 | Jana Schneider | 0–1 | Kaido Kulaots | Round 6: Jana Schneider - Kaido Kulaots | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Nov 1, 2023 | Kaido Kulaots | ½–½ | Max Hess | Round 5: Kaido Kulaots - Max Hess | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Oct 31, 2023 | Martin Forchert | 0–1 | Kaido Kulaots | Round 4: Martin Forchert - Kaido Kulaots | Sicilian Defense: French Variation | |
| Oct 30, 2023 | Kaido Kulaots | 1–0 | Peter Wacker | Round 3: Kaido Kulaots - Peter Wacker | Petrov's Defense: Classical Attack, Marshall Variation | |
| Oct 29, 2023 | Matthias Tonndorf | ½–½ | Kaido Kulaots | Round 2: Matthias Tonndorf - Kaido Kulaots | Sicilian Defense: Taimanov Variation | |
| Aug 13, 2023 | Kaido Kulaots | 1–0 | Nicodim-Cosmin Stepanencu | Round 9: Kaido Kulaots - Nicodim-Cosmin Stepanencu | Caro-Kann Defense: Advance Variation | |
| Aug 12, 2023 | Bernhard Sinz | ½–½ | Kaido Kulaots | Round 8: Bernhard Sinz - Kaido Kulaots | Sicilian Defense: Closed, Traditional | |
| Aug 11, 2023 | Shant Sargsyan | ½–½ | Kaido Kulaots | Romanian Grand Prix 4rd Stage Arad | Sicilian Defense: Najdorf Variation | |
| Aug 10, 2023 | Felix-Antonio Ilinca | 0–1 | Kaido Kulaots | Round 4: Felix-Antonio Ilinca - Kaido Kulaots | Sicilian Defense: Najdorf Variation | |
| Aug 10, 2023 | Kaido Kulaots | 1–0 | Adrian Zetocha | Round 3: Kaido Kulaots - Adrian Zetocha | ? | |
| Aug 10, 2023 | Robert-Ionut Creanga | ½–½ | Kaido Kulaots | Round 2: Robert-Ionut Creanga - Kaido Kulaots | Queen's Gambit Declined: Barmen Variation | |
| Aug 10, 2023 | Kaido Kulaots | 1–0 | J Sai Agni Jeevitesh | Round 5: Kaido Kulaots - J Sai Agni Jeevitesh | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Aug 10, 2023 | Kaido Kulaots | ½–½ | Alan Pichot | Round 6: Kaido Kulaots - Alan Pichot | Ruy Lopez: Morphy Defense | |
| Aug 10, 2023 | Kaido Kulaots | 1–0 | Kemal Yildirim | Round 1: Kaido Kulaots - Kemal Yildirim | Catalan Opening: Closed | |
| Aug 6, 2023 | Vuppala Prraneeth | 0–1 | Kaido Kulaots | Round 10: Vuppala Prraneeth - Kaido Kulaots | Sicilian Defense: French Variation, Westerinen Attack | |
| Aug 6, 2023 | Kaido Kulaots | 1–0 | Nadav Zemach | Round 9: Kaido Kulaots - Nadav Zemach | Ruy Lopez: Closed | |
| Aug 6, 2023 | Jakub Roubalik | ½–½ | Kaido Kulaots | Round 8: Jakub Roubalik - Kaido Kulaots | Semi-Slav Defense: Anti-Moscow Gambit | |
| Aug 6, 2023 | Kaido Kulaots | 0–1 | Shant Sargsyan | Round 7: Kaido Kulaots - Shant Sargsyan | Ruy Lopez: Closed | |
| Aug 6, 2023 | Kaido Kulaots | 1–0 | Alexandru-Vasile David | Round 6: Kaido Kulaots - Alexandru-Vasile David | Sicilian Defense: Four Knights Variation | |
| Aug 6, 2023 | Alan Pichot | ½–½ | Kaido Kulaots | Round 5: Alan Pichot - Kaido Kulaots | King's Indian Attack: Symmetrical Defense | |
| Aug 5, 2023 | Kaido Kulaots | * | Nicodim-Cosmin Stepanencu | Round 4: Kaido Kulaots - Nicodim-Cosmin Stepanencu | ? | |
| Aug 5, 2023 | Filip Magold | 0–1 | Kaido Kulaots | Round 3: Filip Magold - Kaido Kulaots | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Aug 5, 2023 | Kaido Kulaots | 1–0 | Yaron Linik | Round 2: Kaido Kulaots - Yaron Linik | French Defense: Winawer Variation, Poisoned Pawn Variation | |
| Aug 5, 2023 | Mario-Andrei Rosca | * | Kaido Kulaots | Round 1: Mario-Andrei Rosca - Kaido Kulaots | ? | |
| Jun 11, 2023 | Kaido Kulaots | ½–½ | Kacper Piorun | Top 16 2023-4 | French Defense: Winawer Variation, Advance Variation | |
| Jun 10, 2023 | Alexander Donchenko | 1–0 | Kaido Kulaots | Top 16 2023-4 | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jun 9, 2023 | Kaido Kulaots | ½–½ | Daniel Dardha | Top 16 2023-4 | Ruy Lopez: Berlin Defense | |
| Jun 8, 2023 | Kaido Kulaots | ½–½ | Tornike Sanikidze | Top 16 2023-4 | Ruy Lopez: Morphy Defense | |
| Jun 7, 2023 | Jaime Santos Latasa | ½–½ | Kaido Kulaots | Top 16 2023-4 | Sicilian Defense: Najdorf Variation | |
| Jun 5, 2023 | Kaido Kulaots | ½–½ | Romain Picard | Top 16 2023-4 | French Defense: Burn Variation | |
| Jun 4, 2023 | Kaido Kulaots | ½–½ | Pierre Bailet | Top 16 2023-3 | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Jun 3, 2023 | Constantin Lupulescu | ½–½ | Kaido Kulaots | Top 16 2023-4 | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Jun 2, 2023 | Leon Luke Mendonca | 1–0 | Kaido Kulaots | Top 16 2023-4 | East Indian Defense | |
| Feb 26, 2023 | Vladimir Hamitevici | ½–½ | Kaido Kulaots | Round 9: Vladimir Hamitevici - Kaido Kulaots | East Indian Defense | |
| Feb 25, 2023 | Kaido Kulaots | 1–0 | Frode Elsness | Round 8: Kaido Kulaots - Frode Elsness | Sicilian Defense: Kalashnikov Variation | |
| Feb 25, 2023 | Mamikon Gharibyan | ½–½ | Kaido Kulaots | Round 7: Mamikon Gharibyan - Kaido Kulaots | English Opening: Symmetrical Variation | |
| Feb 24, 2023 | Kaido Kulaots | ½–½ | Tor Fredrik Kaasen | Krageroe Resort Chess 2023 | Ruy Lopez: Closed, Martinez Variation | |
| Feb 24, 2023 | Leon Luke Mendonca | ½–½ | Kaido Kulaots | Krageroe Resort Chess 2023 | Pirc Defense: Classical Variation, Quiet System | |
| Mar 28, 2023 | Kaido Kulaots | 1–0 | Ellen Fredricia Nilssen | Kvisla Invitational vol. 3 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 27, 2023 | Semen Mitusov | 1–0 | Kaido Kulaots | Kvisla Invitational vol. 3 | Sicilian Defense: Scheveningen Variation, Classical Variation | |
| Mar 26, 2023 | Kaido Kulaots | ½–½ | Ludvig Carlsson | Kvisla Invitational vol. 3 | Petrov's Defense: Modern Attack, Center Variation | |
| Mar 25, 2023 | Mads Vestby-Ellingsen | 1–0 | Kaido Kulaots | Kvisla Invitational vol. 3 | Trompowsky Attack | |
| Mar 24, 2023 | Kaido Kulaots | ½–½ | Titas Stremavicius | Kvisla Invitational vol. 3 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Mar 23, 2023 | Elham Abdulrauf | ½–½ | Kaido Kulaots | Kvisla Invitational vol. 3 | French Defense: Advance Variation, Euwe Variation | |
| Mar 22, 2023 | Kaido Kulaots | 1–0 | Aksel Bu Kvaløy | Kvisla Invitational vol. 3 | Catalan Opening: Open Defense, Classical Line | |
| Mar 21, 2023 | Frode Olav Olsen Urkedal | 1–0 | Kaido Kulaots | Kvisla Invitational vol. 3 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Mar 20, 2023 | Kaido Kulaots | 1–0 | Alexander Øye-Strømberg | Kvisla Invitational vol. 3 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Aug 21, 2022 | Thal Abergel | 0–1 | Kaido Kulaots | Round 9: Thal Abergel - Kaido Kulaots | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Aug 20, 2022 | Kaido Kulaots | 1–0 | Laura Rogule | Round 8: Kaido Kulaots - Laura Rogule | Sicilian Defense: Najdorf Variation, English Attack | |
| Aug 19, 2022 | Gustav Torngren | 0–1 | Kaido Kulaots | Round 7: Gustav Torngren - Kaido Kulaots | Semi-Slav Defense: Stoltz Variation, Shabalov Attack | |
| Aug 18, 2022 | Kaido Kulaots | 1–0 | Georgijs Germanovs | Round 6: Kaido Kulaots - Georgijs Germanovs | English Opening: Symmetrical Variation, Three Knights Variation | |
| Aug 18, 2022 | Henri Lahdelma | 1–0 | Kaido Kulaots | Round 5: Henri Lahdelma - Kaido Kulaots | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Aug 17, 2022 | Kaido Kulaots | ½–½ | Juras Mickevicius | Round 4: Kaido Kulaots - Juras Mickevicius | French Defense: Rubinstein Variation, Blackburne Defense | |
| Aug 16, 2022 | Ilja Haitin | ½–½ | Kaido Kulaots | Round 3: Ilja Haitin - Kaido Kulaots | Sicilian Defense: Closed, Traditional | |
| Aug 16, 2022 | Kaido Kulaots | 1–0 | Max Dahl | Round 2: Kaido Kulaots - Max Dahl | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Aug 15, 2022 | Ardi Raag | 0–1 | Kaido Kulaots | Round 1: Ardi Raag - Kaido Kulaots | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Jul 24, 2022 | Henri Pohjala | ½–½ | Kaido Kulaots | Round 9: Henri Pohjala - Kaido Kulaots | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| Jul 23, 2022 | Kaido Kulaots | ½–½ | Toivo Keinanen | Round 8: Kaido Kulaots - Toivo Keinanen | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Jul 22, 2022 | Anastasia Nazarova | 0–1 | Kaido Kulaots | Round 7: Anastasia Nazarova - Kaido Kulaots | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Jul 21, 2022 | Kaido Kulaots | 0–1 | Mikael Agopov | Round 6: Kaido Kulaots - Mikael Agopov | Sicilian Defense: Richter-Rauzer Variation, Vitolins Variation | |
| Jul 21, 2022 | Elham Abdrlauf | ½–½ | Kaido Kulaots | Round 5: Elham Abdrlauf - Kaido Kulaots | Bishop's Opening: Vienna Hybrid | |
| Jul 20, 2022 | Kaido Kulaots | 1–0 | Pekka Koykka | Round 4: Kaido Kulaots - Pekka Koykka | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jul 19, 2022 | Tarvo Seeman | ½–½ | Kaido Kulaots | Round 3: Tarvo Seeman - Kaido Kulaots | Modern Defense: Geller's System | |
| Jul 19, 2022 | Kaido Kulaots | 1–0 | Vadim Galchenko | Round 2: Kaido Kulaots - Vadim Galchenko | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jul 18, 2022 | Jyrki Pesola | 0–1 | Kaido Kulaots | Round 1: Jyrki Pesola - Kaido Kulaots | Sicilian Defense: Moscow Variation | |
| Jun 15, 2022 | Clovis Vernay | ½–½ | Kaido Kulaots | Round 7: Clovis Vernay - Kaido Kulaots | Neo-Grünfeld Defense: Goglidze Attack | |
| Jun 14, 2022 | Kaido Kulaots | 0–1 | Erigaisi Arjun | Round 6: Kaido Kulaots - Erigaisi Arjun | French Defense: Advance Variation | |
| Jun 12, 2022 | Ezra Kirk | 0–1 | Kaido Kulaots | Round 4: Ezra Kirk - Kaido Kulaots | Indian Defense: London System | |
| Jun 11, 2022 | Kaido Kulaots | 1–0 | Vladimir Hamitevici | Round 3: Kaido Kulaots - Vladimir Hamitevici | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jun 10, 2022 | Kaido Kulaots | 0–1 | Jorden Van Foreest | Round 2: Kaido Kulaots - Jorden Van Foreest | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Jun 9, 2022 | Peio Duboue | 1–0 | Kaido Kulaots | Round 1: Peio Duboue - Kaido Kulaots | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Aug 15, 2021 | Robert Baskin | ½–½ | Kaido Kulaots | Round 9: Robert Baskin - Kaido Kulaots | Four Knights Game: Scotch Variation Accepted | |
| Aug 14, 2021 | Kaido Kulaots | 1–0 | Nikolay Averin | Round 8: Kaido Kulaots - Nikolay Averin | Queen's Gambit Declined: Charousek Variation | |
| Aug 13, 2021 | Ihor Samunenkov | ½–½ | Kaido Kulaots | Round 7: Ihor Samunenkov - Kaido Kulaots | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Aug 12, 2021 | Kaido Kulaots | 0–1 | Kirill Chukavin | Round 6: Kaido Kulaots - Kirill Chukavin | Sicilian Defense: Kan Variation, Modern Variation | |
| Aug 12, 2021 | Narayanan.S.L | 1–0 | Kaido Kulaots | Round 5: Narayanan.S.L - Kaido Kulaots | English Opening: Symmetrical Variation, Three Knights Variation | |
| Aug 11, 2021 | Kaido Kulaots | 1–0 | Ralf Akesson | Round 4: Kaido Kulaots - Ralf Akesson | Caro-Kann Defense: Advance Variation, Short Variation | |
| Aug 10, 2021 | Arthur Kruckenhauser | 0–1 | Kaido Kulaots | Round 3: Arthur Kruckenhauser - Kaido Kulaots | Sicilian Defense: Taimanov Variation | |
| Aug 10, 2021 | Kaido Kulaots | ½–½ | Rokas Klabis | Round 2: Kaido Kulaots - Rokas Klabis | Ruy Lopez: Morphy Defense | |
| Aug 9, 2021 | Pierre Theon | 0–1 | Kaido Kulaots | Round 1: Pierre Theon - Kaido Kulaots | Sicilian Defense: Najdorf Variation | |