| Jan 9, 2026 | Kulhanek | ½–½ | Park | Prague Open 2026 - A IM Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Mar 2, 2025 | Ghazarian | 1–0 | Kulhanek | PICF 2025 - KAREL JANEČEK Open | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Jan 17, 2025 | Kulhanek | ½–½ | Lewtak | praha2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jan 16, 2025 | Pourquet | 0–1 | Kulhanek | praha2025 | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Jan 15, 2025 | Kulhanek | ½–½ | Vardanyan | praha2025 | Sicilian Defense: Moscow Variation | |
| Jan 14, 2025 | Mannion | 0–1 | Kulhanek | praha2025 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Jan 13, 2025 | Kulhanek | 1–0 | Polak | praha2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jan 12, 2025 | Zhukovskyi | ½–½ | Kulhanek | praha2025 | King's Indian Attack: Yugoslav Variation | |
| Jan 11, 2025 | Kulhanek | ½–½ | Topencik | praha2025 | Petrov's Defense: French Attack | |
| Jan 11, 2025 | Kulhanek | 1–0 | Dyshliuk | praha2025 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jan 10, 2025 | Kapolka | 0–1 | Kulhanek | praha2025 | Indian Defense: London System | |
| Jan 26, 2025 | Bujnoch | ½–½ | Kulhanek | Round 6: Bujnoch, Radek - Kulhanek, Tomas | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Jan 25, 2025 | Kulhanek | 1–0 | Varejcko | Round 5: Kulhanek, Tomas - Varejcko, Josef | Modern Defense: Norwegian Defense | |
| Aug 9, 2024 | Pulpan | 1–0 | Kulhanek | Letni Praha 2024 | Pirc Defense: 150 Attack, Sveshnikov-Jansa Attack | |
| Aug 8, 2024 | Kulhanek | 1–0 | Patil Harshal | Letni Praha 2024 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Aug 7, 2024 | Vanden Bussche | 0–1 | Kulhanek | Letni Praha 2024 | Indian Defense | |
| Aug 6, 2024 | Kulhanek | ½–½ | Taborsky | Letni Praha 2024 | French Defense: Advance Variation, Milner-Barry Gambit, Hector Variation | |
| Aug 5, 2024 | Tynyshtyk | 1–0 | Kulhanek | Letni Praha 2024 | Czech Defense | |
| Aug 4, 2024 | Kulhanek | ½–½ | Neuman | Letni Praha 2024 | Caro-Kann Defense: Endgame Offer | |
| Aug 4, 2024 | Kuhn | 0–1 | Kulhanek | Letni Praha 2024 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Aug 3, 2024 | Kulhanek | 1–0 | Stefanisin | Letni Praha 2024 | Zukertort Opening: Reversed Grünfeld | |
| Aug 2, 2024 | Dvoracek | 0–1 | Kulhanek | Letni Praha 2024 | Pirc Defense | |
| Feb 11, 2024 | Kulhanek | 0–1 | Kaczur | Round 8: Kulhanek, Tomas - Kaczur, Florian | Sicilian Defense: Moscow Variation | |
| Feb 10, 2024 | Jurcik | ½–½ | Kulhanek | Round 7: Martin Jurcik - Tomas Kulhanek | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jan 28, 2024 | Cvek | ½–½ | Kulhanek | Round 6: Robert Cvek - Tomas Kulhanek | English Opening: Anglo-Indian Defense, King's Indian Formation, Double Fianchetto | |
| Dec 15, 2024 | Kulhanek | ½–½ | Pulpan | Round 4: Kulhanek, Tomas - Pulpan, Jakub | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Dec 14, 2024 | Kulhanek | ½–½ | Ponizil | Round 3: Kulhanek, Tomas - Ponizil, Cyril | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Nov 2, 2024 | Velicka | ½–½ | Kulhanek | Round 1: Velicka, Petr - Kulhanek, Tomas | Sicilian Defense: Moscow Variation, Sokolsky Variation | |
| Mar 26, 2023 | Obsivac | * | Kulhanek | Czech Extraliga | Ruy Lopez: Closed, Martinez Variation | |
| Feb 19, 2023 | Kulhanek | ½–½ | Vyprachticky | Czech Extraliga | Sicilian Defense: Alapin Variation | |
| Jan 12, 2023 | Kulhanek | ½–½ | Toncheva | Prague Open | Czech Tour | Sicilian Defense: Closed, Fianchetto Variation | |
| Jan 11, 2023 | Unneland | ½–½ | Kulhanek | Prague Open | Czech Tour | Bogo-Indian Defense: Grünfeld Variation | |
| Jan 10, 2023 | Kulhanek | 1–0 | Chubakov | Prague Open | Czech Tour | Caro-Kann Defense: Two Knights Attack | |
| Jan 8, 2023 | Kulhanek | 1–0 | Vrana | Czech Extraliga | Bishop's Opening: Vienna Hybrid | |
| Jan 7, 2023 | Suran | ½–½ | Kulhanek | Czech Extraliga | Sicilian Defense: Dragon Variation | |
| Jan 6, 2023 | Shreyas Seshadri Nallore | ½–½ | Kulhanek | Prague Open | Czech Tour | French Defense: Exchange Variation | |
| Dec 4, 2022 | Finek | 1–0 | Kulhanek | Czech Extraliga | Catalan Opening | |
| Oct 16, 2022 | Kulhanek | ½–½ | Rabatin | Czech Extraliga | Sicilian Defense: Moscow Variation | |
| Oct 15, 2022 | Bednarik | 0–1 | Kulhanek | Czech Extraliga | English Opening: King's English Variation, Two Knights Variation, Smyslov System | |
| Aug 12, 2022 | Kambrath | ½–½ | Kulhanek | Letni Praha 2022 | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Aug 11, 2022 | Kulhanek | 1–0 | Prilleltensky | Letni Praha 2022 | Sicilian Defense: Closed, Korchnoi Defense | |
| Aug 10, 2022 | Lutsko | 1–0 | Kulhanek | Letni Praha 2022 | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Aug 9, 2022 | Kulhanek | ½–½ | Risting | Letni Praha 2022 | Sicilian Defense: Moscow Variation | |
| Aug 8, 2022 | Weishaeutel | 0–1 | Kulhanek | Letni Praha 2022 | Nimzo-Indian Defense: Rubinstein System, Rubinstein Variation | |
| Aug 7, 2022 | Kulhanek | ½–½ | Mirzoev | Letni Praha 2022 | Italian Game: Classical Variation, Greco Gambit | |
| Aug 7, 2022 | Krivanek | 0–1 | Kulhanek | Letni Praha 2022 | Catalan Opening | |
| Aug 6, 2022 | Kulhanek | 1–0 | Saypuri | Letni Praha 2022 | Petrov's Defense: Modern Attack, Center Variation | |
| Aug 5, 2022 | Tesar | 0–1 | Kulhanek | Letni Praha 2022 | Yusupov-Rubinstein System | |
| Jun 11, 2022 | Kulhanek | 0–1 | Garriga Cazorla | Prague Chess Festival - Open | Sicilian Defense: Alapin Variation | |
| Jan 12, 2022 | Urkedal | 1–0 | Kulhanek | Open Praha 2022 | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jan 11, 2022 | Kulhanek | ½–½ | Haring | Open Praha 2022 | Caro-Kann Defense: Exchange Variation | |
| Jan 10, 2022 | Kulhanek | 1–0 | Bodicky | Open Praha 2022 | Caro-Kann Defense: Exchange Variation | |
| Jan 9, 2022 | Hlavina | 0–1 | Kulhanek | Open Praha 2022 | French Defense: Rubinstein Variation, Blackburne Defense | |
| Jan 8, 2022 | Kulhanek | ½–½ | Pham | Open Praha 2022 | Sicilian Defense: Old Sicilian | |
| Jan 7, 2022 | Kulhanek | ½–½ | Azhar | Open Praha 2022 | Sicilian Defense: Closed | |
| Aug 12, 2021 | Kulhanek | 1–0 | Nytra | Open Letni Praha 2021 | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Aug 10, 2021 | Shehzad | 1–0 | Kulhanek | Open Letni Praha 2021 | French Defense: Winawer Variation, Delayed Exchange Variation | |
| Aug 9, 2021 | Kulhanek | 0–1 | Petr | Open Letni Praha 2021 | French Defense: Advance Variation, Euwe Variation | |
| Aug 8, 2021 | Kulhanek | 1–0 | Dambrauskas | Open Letni Praha 2021 | Sicilian Defense: French Variation | |
| Aug 8, 2021 | Nemec | ½–½ | Kulhanek | Open Letni Praha 2021 | French Defense: Winawer Variation, Advance Variation | |
| Aug 7, 2021 | Toman | 0–1 | Kulhanek | Open Letni Praha 2021 | Nimzo-Indian Defense: Normal Variation | |
| Aug 6, 2021 | Kulhanek | 1–0 | Vavruska | Open Letni Praha 2021 | French Defense: Rubinstein Variation, Blackburne Defense | |
| Jul 18, 2021 | Stefansson | ½–½ | Kulhanek | Karel Opočenský Memorial | Bogo-Indian Defense: Nimzowitsch Variation | |
| Jul 17, 2021 | Kulhanek | ½–½ | Kozusek | Karel Opočenský Memorial | Sicilian Defense: French Variation | |
| Jul 16, 2021 | Wachinger | ½–½ | Kulhanek | Karel Opočenský Memorial | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Jul 15, 2021 | Kulhanek | ½–½ | Haba | Karel Opočenský Memorial | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jul 14, 2021 | Rasik | ½–½ | Kulhanek | Karel Opočenský Memorial | French Defense: King's Indian Attack | |
| Jul 13, 2021 | Kulhanek | ½–½ | Bracker | Karel Opočenský Memorial | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jul 11, 2021 | Miesbauer | 1–0 | Kulhanek | Karel Opočenský Memorial | French Defense: Winawer Variation, Alekhine Gambit, Kan Variation | |
| Jul 10, 2021 | Kulhanek | 0–1 | Hrabusa | Karel Opočenský Memorial | Sicilian Defense: Alapin Variation | |
| Jun 19, 2021 | Novotny | ½–½ | Kulhanek | Prague Chess Festival - Open | ? | |
| Jun 18, 2021 | Kulhanek | * | Pahl | Prague Chess Festival - Open | ? | |
| Jun 18, 2021 | Plat | 1–0 | Kulhanek | Prague Chess Festival - Open | French Defense: Tarrasch Variation, Open System | |
| Jun 17, 2021 | Kulhanek | ½–½ | Greenfeld | Prague Chess Festival - Open | Sicilian Defense: Alapin Variation | |
| Jun 16, 2021 | Kulhanek | 0–1 | Petr | Prague Chess Festival - Open | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Jun 16, 2021 | Jedlicka | * | Kulhanek | Prague Chess Festival - Open | ? | |
| Jun 15, 2021 | Ret | * | Kulhanek | Prague Chess Festival - Open | ? | |
| Jun 14, 2021 | Kulhanek | * | Krauskopfova | Prague Chess Festival - Open | ? | |
| — | Kulhanek | ½–½ | Wagner | Open Letni Praha 2025 | Vienna Game: Anderssen Defense | |
| — | Kulhanek | 1–0 | Kozissnik | Open Letni Praha 2025 | Pirc Defense | |
| — | Kulhanek | ½–½ | Horak | Open Letni Praha 2025 | Sicilian Defense: Moscow Variation, Main Line | |
| — | Jakubse | ½–½ | Kulhanek | Open Letni Praha 2025 | Pirc Defense: Classical Variation, Quiet System | |
| — | Muller | 0–1 | Kulhanek | Open Letni Praha 2025 | Queen's Gambit Declined: Chigorin Defense | |
| — | Rossi | ½–½ | Kulhanek | Open Letni Praha 2025 | Sicilian Defense: Closed, Traditional | |
| — | Lihotsky | 0–1 | Kulhanek | Open Letni Praha 2025 | Bogo-Indian Defense: Grünfeld Variation | |
| — | Pavlis | ½–½ | Kulhanek | Open Letni Praha 2025 | Queen's Gambit Declined: Chigorin Defense | |