| Mar 7, 2026 | Mitusov | 1–0 | Kenneskog | Rond 8: Mitusov, Semen - Kenneskog, Theodor | Philidor Defense: Lion Variation | |
| Jan 18, 2026 | Kenneskog | 1–0 | Ertan | Rond 6: Kenneskog, Theodor - Ertan, Can | Ruy Lopez: Closed, Anti-Marshall | |
| Jan 17, 2026 | Seiger | ½–½ | Kenneskog | Rond 5: Seiger, Vidar - Kenneskog, Theodor | Pirc Defense | |
| Jan 2, 2026 | Willow | 1–0 | Kenneskog | Round 6: Willow, Jonah B - Kenneskog, Theodor | Tarrasch Defense: Dubov Tarrasch | |
| Dec 28, 2025 | Zhalmakhanov | 1–0 | Kenneskog | Round 2: Zhalmakhanov, Ramazan - Kenneskog, Theodor | Pirc Defense: Austrian Attack | |
| Nov 27, 2025 | Kenneskog | ½–½ | Cicak | Rond 1: Kenneskog, Theodor - Cicak, Slavko | Sicilian Defense | |
| Oct 25, 2025 | Frendzas | 1–0 | Kenneskog | Round 7: Frendzas, Panayotis - Kenneskog, Theodor | Sicilian Defense: Chekhover Variation | |
| Oct 24, 2025 | Kenneskog | ½–½ | Sawatzki | Round 6: Kenneskog, Theodor - Sawatzki, Frank | Sicilian Defense: Taimanov Variation | |
| Oct 23, 2025 | Rechner | 1–0 | Kenneskog | Round 5: Rechner, Jan Philipp - Kenneskog, Theodor | Catalan Opening: Open Defense | |
| Oct 22, 2025 | Kenneskog | ½–½ | Azoulay | Round 4: Kenneskog, Theodor - Azoulay, Yehonatan | Sicilian Defense: Najdorf Variation, English Attack | |
| Oct 21, 2025 | Rappazzo | ½–½ | Kenneskog | Round 3: Rappazzo, Johannes - Kenneskog, Theodor | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Oct 20, 2025 | Kenneskog | 0–1 | Olcum | Round 2: Kenneskog, Theodor - Olcum, Ahmet | Nimzowitsch Defense: Williams Variation | |
| Oct 19, 2025 | Tscharnuter | 0–1 | Kenneskog | Round 1: Tscharnuter, Hannes - Kenneskog, Theodor | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Oct 13, 2025 | Kenneskog | ½–½ | Livner | Round 2: Kenneskog, Theodor - Livner, Anders | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jun 22, 2025 | Bharadia Yash | 1–0 | Kenneskog | TEPLICE OPEN 2025 | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 21, 2025 | Kenneskog | ½–½ | Stocek | TEPLICE OPEN 2025 | Sicilian Defense: Dragon Variation | |
| Jun 20, 2025 | Kenneskog | ½–½ | Kreken | TEPLICE OPEN 2025 | Scandinavian Defense: Main Line, Mieses Variation | |
| Jun 19, 2025 | Shagbazyan | ½–½ | Kenneskog | TEPLICE OPEN 2025 | Grünfeld Defense: Three Knights Variation, Hungarian Attack | |
| Jun 18, 2025 | Kenneskog | ½–½ | Jacobson | TEPLICE OPEN 2025 | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Jun 17, 2025 | Kraus | 0–1 | Kenneskog | TEPLICE OPEN 2025 | King's Indian Defense: Fianchetto Variation, Delayed Fianchetto | |
| Jun 17, 2025 | Kenneskog | ½–½ | Dhulipalla Bala Chandra Prasad | TEPLICE OPEN 2025 | Ruy Lopez: Morphy Defense, Cozio Defense | |
| Jun 17, 2025 | Kenneskog | ½–½ | Dhulipalla Bala Chandra Prasad | TEPLICE OPEN 2025 | ? | |
| Apr 20, 2025 | Kenneskog | 1–0 | Milov | Round 6: Kenneskog, Theodor - Milov, Leonid | Sicilian Defense: Taimanov Variation | |
| Apr 20, 2025 | Garner | 1–0 | Kenneskog | Round 7: Garner, Isaac - Kenneskog, Theodor | King's Indian Defense: Normal Variation, Rare Defenses | |
| Apr 19, 2025 | Ginsburg | ½–½ | Kenneskog | Round 5: Ginsburg, Gennadi - Kenneskog, Theodor | Philidor Defense: Lion Variation | |
| Apr 18, 2025 | Eugene | 1–0 | Kenneskog | Round 3: Eugene, Floryan - Kenneskog, Theodor | Philidor Defense: Lion Variation | |
| Oct 24, 2024 | Holland | ½–½ | Kenneskog | 39th European Chess Club Cup | Zukertort Opening: Reversed Grünfeld | |
| Oct 21, 2024 | Cappai | ½–½ | Kenneskog | 39th European Chess Club Cup | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Oct 20, 2024 | Kenneskog | 1–0 | Tahkavuori | 39th European Chess Club Cup | Sicilian Defense: Richter-Rauzer Variation, Classical Variation | |
| Jul 25, 2024 | Fiskaaen | 1–0 | Kenneskog | CZECH OPEN 2024 - A - PARDUBICE OPEN | Benoni Defense | |
| Jul 24, 2024 | Berglind | ½–½ | Kenneskog | CZECH OPEN 2024 - A - PARDUBICE OPEN | Catalan Opening: Open Defense | |
| Jul 23, 2024 | Kenneskog | ½–½ | Warchol | CZECH OPEN 2024 - A - PARDUBICE OPEN | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Jul 22, 2024 | Bhavik Ahuja | ½–½ | Kenneskog | CZECH OPEN 2024 - A - PARDUBICE OPEN | Sicilian Defense: Closed | |
| Jul 21, 2024 | Kenneskog | 0–1 | Zanan | CZECH OPEN 2024 - A - PARDUBICE OPEN | French Defense: Advance Variation, Paulsen Attack | |
| Jul 20, 2024 | Kenneskog | 1–0 | Al-Blooshi | CZECH OPEN 2024 - A - PARDUBICE OPEN | Ruy Lopez: Cozio Defense | |
| Jul 19, 2024 | Neuhoff | 0–1 | Kenneskog | CZECH OPEN 2024 - A - PARDUBICE OPEN | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Jun 23, 2024 | Kenneskog | 1–0 | Vanek | Round 9: Kenneskog, Theodor - Vanek, Tomas | Ruy Lopez: Open, Classical Defense | |
| Jun 22, 2024 | Iturrizaga Bonelli | 1–0 | Kenneskog | Round 8: Iturrizaga Bonelli, Eduardo - Kenneskog, Theodor | Catalan Opening: Open Defense | |
| Jun 21, 2024 | Kenneskog | 1–0 | Hoiberg | Round 7: Kenneskog, Theodor - Hoiberg, Nina | Ruy Lopez: Berlin Defense | |
| Jun 20, 2024 | Placer | ½–½ | Kenneskog | Teplice 2024 | Grünfeld Defense: Brinckmann Attack, Reshevsky Gambit | |
| Jun 17, 2024 | Kenneskog | 0–1 | Werner | Round 3: Kenneskog, Theodor - Werner, Quan Hong | Sicilian Defense: Lasker-Pelikan Variation | |
| Mar 31, 2024 | Moreby | ½–½ | Kenneskog | Fagernes International 2024 | English Opening: Agincourt Defense | |
| Mar 30, 2024 | Kenneskog | ½–½ | Akshit Kumar J | Fagernes International 2024 | Petrov's Defense: Classical Attack, Mason-Showalter Variation | |
| Mar 29, 2024 | Kenneskog | ½–½ | Daakshin Arun | Fagernes International 2024 | Sicilian Defense: Najdorf Variation, English Attack | |
| Mar 28, 2024 | Petkov | 1–0 | Kenneskog | Fagernes International 2024 | Sicilian Defense: Najdorf Variation, English Attack | |
| Mar 27, 2024 | Kenneskog | ½–½ | Kreken | Fagernes International 2024 | Ruy Lopez: Closed, Smyslov Defense | |
| Mar 27, 2024 | Aniruddh Chatterjee | 0–1 | Kenneskog | Fagernes International 2024 | English Opening: Agincourt Defense, Wimpy System | |
| Mar 26, 2024 | Oksendal | ½–½ | Kenneskog | Fagernes International 2024 | Sicilian Defense: Najdorf Variation, Main Line | |
| Mar 25, 2024 | Kenneskog | 0–1 | Pranav Anand | Fagernes International 2024 | Sicilian Defense: Najdorf Variation, English Attack | |
| Mar 24, 2024 | Kaewpitakkun | 0–1 | Kenneskog | Fagernes International 2024 | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Mar 10, 2024 | Kenneskog | ½–½ | Wessman | The Elitserien 2023/2024: round 7 - 9 | Caro-Kann Defense: Advance Variation, Short Variation | |
| Mar 9, 2024 | Olsson | 0–1 | Kenneskog | The Elitserien 2023/2024: round 7 - 9 | Catalan Opening: Open Defense | |
| Mar 8, 2024 | Ziegler | 0–1 | Kenneskog | The Elitserien 2023/2024: round 7 - 9 | Queen's Gambit Declined: Semi-Tarrasch Defense, Exchange Variation | |
| Oct 25, 2024 | Schulze | ½–½ | Kenneskog | Round 6: Schulze, Lara - Kenneskog, Theodor | Sicilian Defense: Chekhover Variation | |
| Oct 23, 2024 | Kenneskog | 1–0 | Veinberg | Round 4: Kenneskog, Theodor - Veinberg, Nimrod | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Oct 22, 2024 | Kenneskog | ½–½ | Guliyev | Round 3: Kenneskog, Theodor - Guliyev, Namig | Sicilian Defense: Scheveningen Variation, Classical Variation | |
| Dec 30, 2023 | Socko | 1–0 | Kenneskog | 51st Rilton Cup | Catalan Opening: Open Defense | |
| Dec 28, 2023 | Prraneeth | 1–0 | Kenneskog | 51st Rilton Cup | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Oct 7, 2023 | Kenneskog | 0–1 | Postny | European Chess Club Cup 2023 | Caro-Kann Defense: Advance Variation, Short Variation | |
| Oct 6, 2023 | Zlatkov | ½–½ | Kenneskog | European Chess Club Cup 2023 | King's Indian Attack: French Variation | |
| Oct 5, 2023 | Balog | 1–0 | Kenneskog | European Chess Club Cup 2023 | Catalan Opening: Open Defense | |
| Oct 2, 2023 | Kenneskog | ½–½ | Nisipeanu | European Chess Club Cup 2023 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Oct 16, 2022 | Kenneskog | 0–1 | Thornert | Elitserien 2022/2023 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Oct 15, 2022 | Kenneskog | 1–0 | Rosell | Elitserien 2022/2023 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Oct 14, 2022 | Penalver | 0–1 | Kenneskog | Elitserien 2022/2023 | Nimzo-Indian Defense: Kmoch Variation | |
| Oct 9, 2022 | Alonso Rosell | 1–0 | Kenneskog | ECCC_22 | Grünfeld Defense: Three Knights Variation, Burille Variation | |
| Oct 7, 2022 | Kenneskog | 0–1 | Prohaszka | ECCC_22 | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Oct 6, 2022 | Erten | ½–½ | Kenneskog | ECCC_22 | Sicilian Defense: Moscow Variation | |
| Oct 6, 2022 | Asadli | 1–0 | Kenneskog | ECCC_22 | Sicilian Defense: Closed | |
| Aug 23, 2022 | Roig Squire | 0–1 | Kenneskog | Mirandela2022 | Zukertort Opening: Sicilian Invitation | |
| Aug 22, 2022 | Kenneskog | 0–1 | Sorensen | Mirandela2022 | Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation | |
| Aug 21, 2022 | Kenneskog | ½–½ | Arenas | Mirandela2022 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Aug 21, 2022 | Chandran | ½–½ | Kenneskog | Mirandela2022 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Aug 20, 2022 | Checa | 1–0 | Kenneskog | Mirandela2022 | Semi-Slav Defense: Botvinnik Variation | |
| Aug 19, 2022 | Kenneskog | 1–0 | Chasin | Mirandela2022 | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Aug 19, 2022 | Martinez Reyes | ½–½ | Kenneskog | Mirandela2022 | King's Indian Attack: Double Fianchetto | |
| Aug 18, 2022 | Kenneskog | 1–0 | Movsziszian | Mirandela2022 | Modern Defense: Standard Line | |
| Apr 5, 2022 | Kenneskog | 0–1 | Fishchuk | European Championship | ? | |
| Apr 4, 2022 | Demuth | 1–0 | Kenneskog | EICC 22 | Sicilian Defense: Lasker-Dunne Attack | |
| Apr 2, 2022 | Kenneskog | ½–½ | Holm | EICC 22 | Ruy Lopez: Morphy Defense, Schliemann Defense Deferred | |
| Apr 2, 2022 | Zelcic | 1–0 | Kenneskog | EICC 22 | Sicilian Defense: Chekhover Variation | |
| Mar 29, 2022 | Basso | 1–0 | Kenneskog | EICC 22 | Queen's Gambit Declined: Semi-Tarrasch Defense, Exchange Variation | |
| Mar 28, 2022 | Kenneskog | 1–0 | Hryzlova | European Individual Chess Championship | Sicilian Defense: Najdorf Variation | |
| Feb 27, 2022 | Kenneskog | ½–½ | Aulin-Jansson | Krageroe Resort Chess 2022 | French Defense: Winawer Variation, Classical Variation | |
| Feb 26, 2022 | Kenneskog | 0–1 | Donchenko | Krageroe Resort Chess 2022 | Sicilian Defense: Najdorf Variation | |
| Feb 26, 2022 | Alinasab | 1–0 | Kenneskog | Krageroe Resort Chess 2022 | Sicilian Defense: Najdorf Variation, English Attack | |
| Feb 25, 2022 | Kenneskog | 1–0 | Elmi | Krageroe Resort Chess 2022 | Ruy Lopez: Berlin Defense | |
| Feb 25, 2022 | Melaa | 0–1 | Kenneskog | Krageroe Resort Chess 2022 | Catalan Opening: Open Defense, Classical Line | |
| Feb 24, 2022 | Kenneskog | 0–1 | Kaasen | Krageroe Resort Chess 2022 | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Feb 24, 2022 | Austad | ½–½ | Kenneskog | Krageroe Resort Chess 2022 | Sicilian Defense: Moscow Variation | |
| Feb 23, 2022 | Kenneskog | ½–½ | Sorensen | Krageroe Resort Chess 2022 | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Feb 23, 2022 | Unhjem | 0–1 | Kenneskog | Krageroe Resort Chess 2022 | Sicilian Defense: Najdorf Variation | |
| Oct 23, 2021 | Kenneskog | ½–½ | Krantz | Swedish Team Championship Final 2021 | Modern Defense | |
| Oct 22, 2021 | Dragicevic | ½–½ | Kenneskog | Swedish Team Championship Final 2021 | King's Indian Attack | |
| Oct 16, 2021 | Unneland | 1–0 | Kenneskog | Fagernes Chess International 2021 | Semi-Slav Defense: Botvinnik Variation, Lilienthal Variation | |
| Oct 14, 2021 | Efroimski | ½–½ | Kenneskog | Fagernes Chess International 2021 | Ruy Lopez: Morphy Defense, Tarrasch Variation | |
| Oct 13, 2021 | Kenneskog | 1–0 | Perkampus | Fagernes Chess International 2021 | Caro-Kann Defense: Endgame Variation | |
| Oct 12, 2021 | Stremavicius | 1–0 | Kenneskog | Fagernes Chess International 2021 | English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation | |
| Oct 11, 2021 | Kulaots | ½–½ | Kenneskog | Fagernes Chess International 2021 | Catalan Opening: Open Defense, Classical Line | |
| Oct 10, 2021 | Kenneskog | 1–0 | Eliseev | Fagernes Chess International 2021 | Sicilian Defense: Najdorf Variation, English Attack | |