| Mar 29, 2026 | Bouska | 1–0 | Petr | Round 11: Bouska, Jiri - Petr, Martin | French Defense: Advance Variation, Milner-Barry Gambit, Hector Variation | |
| Feb 21, 2026 | Petr | ½–½ | Marc Andrea Maurizzi | Round 7: Petr, Martin - Marc Andrea Maurizzi | King's Indian Defense: Fianchetto Variation | |
| Jan 11, 2026 | Neugebauer | 0–1 | Petr | Round 6: Neugebauer, Martin - Petr, Martin | Scandinavian Defense: Main Line, Mieses Variation | |
| Jan 10, 2026 | Petr | 0–1 | Blohberger | Round 5: Petr, Martin - Blohberger, Felix | Bishop's Opening: Vienna Hybrid, Hromádka Variation | |
| Dec 14, 2025 | Zeman | ½–½ | Petr | Round 4: Zeman, Matyas - Petr, Martin | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Dec 13, 2025 | Petr | 0–1 | Stocek | Round 3: Petr, Martin - Stocek, Jiri | Zukertort Opening: Pirc Invitation | |
| Dec 1, 2025 | Stinka | ½–½ | Petr | Round 9 (1 match held early): Stinka, Jakub - Petr, Martin | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Nov 30, 2025 | Petr | ½–½ | Kraus | Round 2: Petr, Martin - Kraus, Tomas | English Opening: Symmetrical Variation | |
| Nov 29, 2025 | Petr | ½–½ | Druska | Round 1: Petr, Martin - Druska, Juraj | Zukertort Opening | |
| Mar 29, 2025 | Petr | 1–0 | Rydl | Round 10: Petr, Martin - Rydl, Jiri | King's Indian Attack: Spassky Variation | |
| Mar 28, 2025 | Hollan | ½–½ | Petr | Round 9: Hollan, Martin - Petr, Martin | French Defense: MacCutcheon Variation, Wolf Gambit | |
| Feb 9, 2025 | Cyborowski | ½–½ | Petr | Round 8: Cyborowski, Lukasz - Petr, Martin | Queen's Gambit Declined: Three Knights Variation | |
| Feb 8, 2025 | Petr | ½–½ | Plat | Round 7: Petr, Martin - Plat, Vojtech | King's Indian Attack: Symmetrical Defense | |
| Jan 26, 2025 | Haba | ½–½ | Petr | Round 6: Haba, Petr - Petr, Martin | French Defense: Exchange Variation | |
| Jan 25, 2025 | Stalmach | ½–½ | Petr | Round 5: Stalmach, Richard - Petr, Martin | Queen's Gambit Declined: Three Knights Variation | |
| Nov 2, 2024 | Petr | ½–½ | Dragnev | Round 1: Petr, Martin - Dragnev, Valentin | Zukertort Opening | |
| Jul 14, 2024 | Bares | 0–1 | Petr | Round 7: Bares, Jachym - Petr, Martin | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jul 13, 2024 | Petr | 0–1 | Miesbauer | Round 4: Petr, Martin - Miesbauer, Jan | Zukertort Opening: Nimzo-Larsen Variation | |
| Apr 7, 2024 | Stalmach | 0–1 | Petr | Extraliga družstev 2023/2024 - 2 | Catalan Opening: Open Defense, Alekhine Variation | |
| Apr 6, 2024 | Petr | ½–½ | Jakubowski | Extraliga družstev 2023/2024 - 1 | Scotch Game: Mieses Variation | |
| Apr 5, 2024 | Cernousek | 1–0 | Petr | Extraliga 2023/2024 - 6 | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Feb 11, 2024 | Volosin | ½–½ | Petr | Round 8: Volosin, Leon - Petr, Martin | East Indian Defense | |
| Feb 10, 2024 | Petr | 0–1 | Grandelius | Round 7: LIN4 Petr Martin GM 2472 - NOV6 Grandelius Nils GM 2689 | Queen's Pawn Game: Symmetrical Variation | |
| Jan 28, 2024 | Jaracz | ½–½ | Petr | Round 6: TUR5 Jaracz Pawel GM 2472 - LIN4 Petr Martin GM 2472 | English Opening: Symmetrical Variation, Anti-Benoni Variation, Spielmann Defense | |
| Dec 15, 2024 | Petr | 1–0 | Cerveny | Round 4: Petr, Martin - Cerveny, Petr | King's Indian Attack: Keres Variation | |
| Dec 14, 2024 | Shagbazyan | ½–½ | Petr | Round 3: Shagbazyan, Taron - Petr, Martin | Grünfeld Defense: Russian Variation | |
| Nov 3, 2024 | Janik | ½–½ | Petr | Round 2: Janik, Igor - Petr, Martin | Slav Defense: Exchange Variation | |
| Mar 26, 2023 | Petr | * | Krzyzanowski | Czech Extraliga | Catalan Opening: Closed | |
| Mar 24, 2023 | Petr | 1–0 | Hollan | Czech Extraliga | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Feb 19, 2023 | Cernousek | 1–0 | Petr | Czech Extraliga | French Defense: Burn Variation | |
| Feb 18, 2023 | Petr | 1–0 | Miesbauer | Czech Extraliga | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jan 21, 2023 | Petr | ½–½ | Rasik | Marianske Lazne 2023 | Pirc Defense: Classical Variation, Quiet System | |
| Jan 20, 2023 | Natsidis | ½–½ | Petr | Marianske Lazne 2023 | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Jan 19, 2023 | Petr | 1–0 | Adithya | Marianske Lazne 2023 | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jan 18, 2023 | Stalmach | ½–½ | Petr | Marianske Lazne 2023 | Indian Defense: West Indian Defense | |
| Jan 17, 2023 | Petr | 1–0 | Stefansson | Marianske Lazne 2023 | King's Indian Attack | |
| Jan 17, 2023 | Gaehwiler | ½–½ | Petr | Marianske Lazne 2023 | Catalan Opening: Open Defense | |
| Jan 16, 2023 | Seemann | ½–½ | Petr | Marianske Lazne 2023 | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jan 15, 2023 | Petr | ½–½ | Chen | Marianske Lazne 2023 | Nimzo-Larsen Attack: Classical Variation | |
| Jan 14, 2023 | Kusa | ½–½ | Petr | Marianske Lazne 2023 | Catalan Opening: Open Defense | |
| Jan 8, 2023 | Petr | ½–½ | Cyborowski | Czech Extraliga | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jan 7, 2023 | Nguyen | 1–0 | Petr | Czech Extraliga | Queen's Gambit Declined: Barmen Variation | |
| Dec 4, 2022 | Neugebauer | ½–½ | Petr | Czech Extraliga | French Defense: Advance Variation, Euwe Variation | |
| Oct 16, 2022 | Hracek | 1–0 | Petr | Czech Extraliga | French Defense: Advance Variation, Paulsen Attack | |
| Oct 15, 2022 | Petr | ½–½ | Jansa | Czech Extraliga | King's Indian Attack: Symmetrical Defense | |
| Jun 17, 2022 | Petr | ½–½ | Alsina Leal | Prague Chess Festival - Open | King's Indian Attack | |
| Jun 16, 2022 | Garriga Cazorla | ½–½ | Petr | Prague Chess Festival - Open | English Opening: Anglo-Indian Defense, Anti-Anti-Grünfeld | |
| Jun 15, 2022 | Petr | ½–½ | Motylev | Prague Chess Festival - Open | Sicilian Defense | |
| Jun 14, 2022 | Hilby | 0–1 | Petr | Prague Chess Festival - Open | Catalan Opening: Open Defense | |
| Jun 13, 2022 | Petr | 1–0 | Neuman | Prague Chess Festival - Open | Pirc Defense | |
| Jun 11, 2022 | Bujnoch | ½–½ | Petr | Prague Chess Festival - Open | Semi-Slav Defense: Normal Variation | |
| Sep 26, 2021 | Plat | ½–½ | Petr | Czech Championship | London System | |
| Sep 25, 2021 | Petr | 0–1 | Polak | Czech Championship | Sicilian Defense: Kan Variation, Knight Variation | |
| Sep 24, 2021 | Petr | ½–½ | Krejci | Czech Championship | Petrov's Defense: Classical Attack, Mason-Showalter Variation | |
| Sep 23, 2021 | Mladek | 0–1 | Petr | Czech Championship | King's Indian Defense: Fianchetto Variation, Immediate Fianchetto | |
| Sep 22, 2021 | Petr | ½–½ | Babula | Czech Championship | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Sep 21, 2021 | Zilka | 1–0 | Petr | Czech Championship | French Defense: Winawer Variation, Advance Variation | |
| Sep 20, 2021 | Petr | 0–1 | Zwardon | Czech Championship | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Sep 19, 2021 | Nguyen | ½–½ | Petr | Czech Championship | Catalan Opening: Closed, Main Line | |
| Sep 18, 2021 | Petr | ½–½ | Stocek | Czech Championship | Zukertort Opening | |
| Aug 13, 2021 | Hrabusa | ½–½ | Petr | Open Letni Praha 2021 | Queen's Pawn Game: Accelerated London System | |
| Aug 12, 2021 | Petr | 1–0 | Jurcik | Open Letni Praha 2021 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Aug 11, 2021 | Finek | ½–½ | Petr | Open Letni Praha 2021 | Queen's Pawn Game: Symmetrical Variation | |
| Aug 10, 2021 | Petr | 1–0 | Stalmach | Open Letni Praha 2021 | King's Indian Attack: Symmetrical Defense | |
| Aug 9, 2021 | Kulhanek | 0–1 | Petr | Open Letni Praha 2021 | French Defense: Advance Variation, Euwe Variation | |
| Aug 8, 2021 | Petr | 1–0 | Stillger | Open Letni Praha 2021 | King's Indian Attack | |
| Aug 8, 2021 | Jedlicka | ½–½ | Petr | Open Letni Praha 2021 | Queen's Gambit Declined | |
| Aug 7, 2021 | Petr | 1–0 | Vorisek | Open Letni Praha 2021 | French Defense: Advance Variation, Euwe Variation | |
| Aug 6, 2021 | Kucera | 0–1 | Petr | Open Letni Praha 2021 | King's Indian Attack: Double Fianchetto | |
| Jun 20, 2021 | Petr | ½–½ | Greenfeld | Prague Chess Festival - Open | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jun 19, 2021 | Plat | ½–½ | Petr | Prague Chess Festival - Open | Semi-Slav Defense: Meran Variation | |
| Jun 18, 2021 | Petr | 1–0 | Neuman | Prague Chess Festival - Open | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jun 18, 2021 | Petr | ½–½ | Blohberger | Prague Chess Festival - Open | King's Indian Attack | |
| Jun 17, 2021 | Krzyzanowski | ½–½ | Petr | Prague Chess Festival - Open | Rapport-Jobava System | |
| Jun 16, 2021 | Petr | ½–½ | Nasuta | Prague Chess Festival - Open | King's Indian Attack: Double Fianchetto | |
| Jun 16, 2021 | Kulhanek | 0–1 | Petr | Prague Chess Festival - Open | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Jun 15, 2021 | Petr | 1–0 | Nemec | Prague Chess Festival - Open | English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation | |
| Jun 14, 2021 | Rudiano | 0–1 | Petr | Prague Chess Festival - Open | Scandinavian Defense: Main Line, Mieses Variation | |