| Nov 9, 2025 | Holdo | ½–½ | MacFarlane | Round 6: Holdo, Karl - MacFarlane, Magnus | Dutch Defense | |
| Nov 8, 2025 | Rangarajan Ganeshan | ½–½ | Holdo | Round 5: Rangarajan Ganeshan - Holdo, Karl | Sicilian Defense: Grand Prix Attack | |
| Oct 30, 2025 | McKenzie | 1–0 | Holdo | Round 1: McKenzie, Peter D - Holdo, Karl | Sicilian Defense: Moscow Variation | |
| Oct 26, 2025 | Wilson | 1–0 | Holdo | Merv Morrison Memorial 2025 | Sicilian Defense: Closed, Fianchetto Variation | |
| Oct 25, 2025 | McLaren | 1–0 | Holdo | Merv Morrison Memorial 2025 | Sicilian Defense: Moscow Variation | |
| Sep 27, 2025 | Steadman | ½–½ | Holdo | 2025 South Island Chess Championships | Dutch Defense | |
| Sep 25, 2025 | Holdo | 0–1 | Yu | 2025 South Island Chess Championships | Queen's Pawn Game: Colle System | |
| Jul 7, 2025 | Holdo | 0–1 | Wilson | North Island Chess Championships 2025 | King's Indian Attack: Symmetrical Defense | |
| Jul 6, 2025 | Langford | 1–0 | Holdo | North Island Chess Championships 2025 | Sicilian Defense: Najdorf Variation | |
| Jul 5, 2025 | Rehansi | 0–1 | Holdo | Round 5: Rehansi, D P Sayuni Vonara - Holdo, Karl | Philidor Defense: Lion Variation | |
| Jul 4, 2025 | Zhou | 1–0 | Holdo | North Island Chess Championships 2025 | Dutch Defense | |
| Jun 23, 2025 | Jin | 1–0 | Holdo | ACC Winter Cup 2025 | Dutch Defense: Classical Variation | |
| Aug 11, 2024 | Burgess | ½–½ | Holdo | NZ Senior Championship 2024 | Sicilian Defense: Modern Variations | |
| Aug 10, 2024 | Holdo | 0–1 | Fuatai | NZ Senior Championship 2024 | Grünfeld Defense: Three Knights Variation, Burille Variation | |
| Aug 10, 2024 | Joel | 0–1 | Holdo | NZ Senior Championship 2024 | Dutch Defense: Raphael Variation | |
| Aug 9, 2024 | Holdo | 0–1 | McLaren | NZ Senior Championship 2024 | Yusupov-Rubinstein System | |
| Aug 9, 2024 | Cooper | ½–½ | Holdo | NZ Senior Championship 2024 | Dutch Defense: Hopton Attack | |
| Aug 8, 2024 | Holdo | 1–0 | McRae | NZ Senior Championship 2024 | Bird Opening: Dutch Variation | |
| Jul 13, 2024 | Holdo | 1–0 | Akash Jayantkumar Patel | Round 8: Holdo, Karl - Akash Jayantkumar Patel | French Defense: King's Indian Attack | |
| Jul 11, 2024 | Holdo | 0–1 | Smith | Round 5: Holdo, Karl - Smith, Robert W | Rubinstein Opening: Bogoljubow Defense | |
| Jul 10, 2024 | Carpinter | 1–0 | Holdo | Round 3: Carpinter, Antony L - Holdo, Karl | Zukertort Opening: Lisitsyn Gambit Deferred | |
| Jun 28, 2024 | Holdo | 0–1 | Ang | Peter Stuart Memorial Open 2024 | King's Indian Defense: Fianchetto Variation, Lesser Simagin (Spassky) | |
| Jun 17, 2024 | Chang | 1–0 | Holdo | Round 1: Chang, Yolanda - Holdo, Karl | Sicilian Defense: Delayed Alapin Variation | |
| Apr 28, 2024 | Braganza | 0–1 | Holdo | Round 6: Braganza, Nadia - Holdo, Karl | English Opening: Anglo-Dutch Defense | |
| Apr 25, 2024 | Wang | 1–0 | Holdo | Round 2: Wang, Daniel - Holdo, Karl | Dutch Defense: Classical Variation | |
| Apr 8, 2024 | Holdo | 0–1 | Nagorski | Round 1: Holdo, Karl - Nagorski, Alex | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Mar 25, 2024 | Chen | 1–0 | Holdo | Round 7: Chen, Anderson - Holdo, Karl | Pirc Defense | |
| Mar 24, 2024 | Pan | 1–0 | Holdo | Round 6: Pan, Alexander Hanrui - Holdo, Karl | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Mar 23, 2024 | Holdo | 0–1 | Snegirev | Round 5: Holdo, Karl - Snegirev, Sergey | Zukertort Opening | |
| Mar 23, 2024 | Guo | 0–1 | Holdo | Round 4: Guo, Benjamin - Holdo, Karl | Dutch Defense: Raphael Variation | |
| Mar 23, 2024 | Holdo | 1–0 | Feng | Round 3: Holdo, Karl - Feng, Sophia | King's Indian Attack | |