| Feb 23, 2025 | Petr | 0–1 | Choong | British Universities Chess Association Championship 2025 | Semi-Slav Defense: Stoltz Variation, Shabalov Attack | |
| Feb 23, 2025 | Iskauskas | 0–1 | Petr | British Universities Chess Association Championship 2025 | Bishop's Opening: Vienna Hybrid | |
| Feb 22, 2025 | Petr | 1–0 | Kapoor | British Universities Chess Association Championship 2025 | Sicilian Defense: French Variation | |
| Feb 22, 2025 | Petr | 1–0 | Edwards | British Universities Chess Association Championship 2025 | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Feb 22, 2025 | Jackson | 1–0 | Petr | British Universities Chess Association Championship 2025 | Ruy Lopez: Schliemann Defense | |
| Feb 22, 2025 | Sivakumar | 0–1 | Petr | British Universities Chess Association Championship 2025 | Queen's Gambit Declined: Albin Countergambit, Normal Line | |
| Feb 22, 2025 | Fewell | ½–½ | Petr | British Universities Chess Association Championship 2025 | French Defense: Tarrasch Variation, Closed Variation | |
| Mar 2, 2024 | Sivakumar | 1–0 | Petr | Round 142: Sivakumar, Ashvin - Petr, Jan | Queen's Gambit Accepted: Furman Variation | |
| Feb 25, 2024 | Guha | * | Petr | Round 9: Guha, Chirag - Petr, Jan | Indian Defense: Budapest Defense, Adler Variation | |
| Feb 25, 2024 | Petr | 1–0 | Turner | Round 8: Petr, Jan - Turner, Max N | Catalan Opening: Open Defense, Classical Line | |
| Feb 25, 2024 | Jain | 0–1 | Petr | Round 7: Jain, Gautam - Petr, Jan | Sicilian Defense: Grand Prix Attack | |
| Feb 25, 2024 | Petr | 1–0 | Iskauskas | Round 6: Petr, Jan - Iskauskas, Alexander | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Feb 25, 2024 | Ho | 0–1 | Petr | Round 9: Ho, Leyton - Petr, Jan | English Opening: Symmetrical Variation, Two Knights Variation | |
| Feb 24, 2024 | Petr | 1–0 | James Guest | Round 8: Petr, Jan - James Guest | Trompowsky Attack | |
| Feb 24, 2024 | Choong | 1–0 | Petr | Round 7: Choong, Han-sen - Petr, Jan | Van't Kruijs Opening | |
| Feb 24, 2024 | Petr | 0–1 | O`Gorman | Round 6: Petr, Jan - O`Gorman, Tom | Sicilian Defense: Taimanov Variation | |
| Feb 24, 2024 | Ratnesan | 1–0 | Petr | Round 5: Ratnesan, Ranesh - Petr, Jan | Anderssen's Opening | |
| Feb 24, 2024 | Petr | 1–0 | Rushbrooke | Round 4: Petr, Jan - Rushbrooke, Remy | Petrov's Defense: Paulsen Attack | |
| Feb 24, 2024 | Kirupakaran | 0–1 | Petr | Round 3: Kirupakaran, Vishnu - Petr, Jan | Ruy Lopez: Schliemann Defense | |
| Feb 24, 2024 | Petr | 1–0 | Daniel Wilkins | Round 2: Petr, Jan - Daniel Wilkins | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Feb 24, 2024 | Hedger | 1–0 | Petr | Round 5: Hedger, Alec - Petr, Jan | Scotch Game: Mieses Variation | |
| Feb 24, 2024 | Petr | 1–0 | Benzaira | Round 4: Petr, Jan - Benzaira, Sammy | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Feb 24, 2024 | Howell | 1–0 | Petr | Round 3: Howell, Oliver W - Petr, Jan | King's Indian Defense: Fianchetto Variation, Classical Fianchetto | |
| Feb 24, 2024 | Petr | 1–0 | Clarke | Round 2: Petr, Jan - Clarke, James | Sicilian Defense: Chekhover Variation | |
| Feb 24, 2024 | Petr | ½–½ | Gallagher | Round 1: Petr, Jan - Gallagher, Daniel GH | King's Indian Defense: Four Pawns Attack, Dynamic Attack | |
| Oct 23, 2021 | Petr | 1–0 | French | 139th Varsity Match | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 26, 2021 | Petr | ½–½ | Degenhard | Czech Open 2021 - A Pardubice Open | Indian Defense: London System | |
| Jul 23, 2021 | Niedbala | 1–0 | Petr | Czech Open 2021 - A Pardubice Open | Benko Gambit | |
| — | Petr | 1–0 | Hng | British Universities Chess Association Championship 2025 | Pirc Defense | |
| — | Balaji | 1–0 | Petr | British Universities Chess Association Championship 2025 | Modern Defense: Standard Defense | |