| Jun 1, 2026 | Keith | 1–0 | Hettiarachchi | 48th Trusts Open 2026 | Queen's Indian Defense: Kasparov-Petrosian Variation, Marco Defense | |
| Jun 1, 2026 | Sun | ½–½ | Keith | 48th Trusts Open 2026 | Sicilian Defense: Closed | |
| May 31, 2026 | Huang | 1–0 | Keith | 48th Trusts Open 2026 | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| May 31, 2026 | Keith | ½–½ | Tao | 48th Trusts Open 2026 | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| May 30, 2026 | Mao | 1–0 | Keith | 48th Trusts Open 2026 | Indian Defense: Anti-Nimzo-Indian | |
| May 29, 2026 | Keith | 1–0 | Sethuramalingam | 48th Trusts Open 2026 | Queen's Gambit Declined: Ragozin Defense | |
| Apr 12, 2026 | Keith | ½–½ | Tew | Open (U12- U20) | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Apr 12, 2026 | Young | ½–½ | Keith | Open (U12- U20) | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Apr 11, 2026 | Keith | ½–½ | Chang | Open (U12- U20) | Slav Defense: Exchange Variation | |
| Apr 11, 2026 | Liu | 0–1 | Keith | Open (U12- U20) | Italian Game: Giuoco Pianissimo, Normal | |
| Apr 9, 2026 | Keith | 0–1 | Mao | Open (U12- U20) | French Defense: Rubinstein Variation, Blackburne Defense | |
| Apr 6, 2026 | Tang | ½–½ | Keith | 2026 Wellington Easter Open | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Apr 5, 2026 | Keith | 1–0 | Van Der Hoorn | 2026 Wellington Easter Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jan 12, 2026 | Wang | ½–½ | Keith | New Zealand Rapid Chess Championships 2026 | Ponziani Opening: Jaenisch Counterattack | |
| Jan 12, 2026 | Keith | ½–½ | Xie | New Zealand Rapid Chess Championships 2026 | Sicilian Defense: Taimanov Variation | |
| Jan 11, 2026 | Keith | 1–0 | McNabb | New Zealand Rapid Chess Championships 2026 | Semi-Slav Defense: Stoltz Variation | |
| Jan 11, 2026 | Nicholls | 0–1 | Keith | New Zealand Rapid Chess Championships 2026 | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Jan 11, 2026 | Keith | 1–0 | Dare | New Zealand Rapid Chess Championships 2026 | Barnes Defense | |
| Jan 11, 2026 | Broad | 0–1 | Keith | New Zealand Rapid Chess Championships 2026 | Rapport-Jobava System | |
| Jan 11, 2026 | Zhou | 0–1 | Keith | New Zealand Rapid Chess Championships 2026 | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Jan 11, 2026 | Keith | 0–1 | Liu | New Zealand Rapid Chess Championships 2026 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jan 11, 2026 | Keith | 1–0 | Pene | New Zealand Rapid Chess Championships 2026 | Benoni Defense: Old Benoni | |
| Jan 10, 2026 | Fernandez | ½–½ | Keith | 2025 NZ Champs | Sicilian Defense: Modern Variations | |
| Jan 9, 2026 | Smith | 0–1 | Keith | 2025 NZ Champs | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jan 8, 2026 | Keith | 1–0 | Braganza | 2025 NZ Champs | Philidor Defense: Lion Variation | |
| Jan 7, 2026 | Forster | 0–1 | Keith | 2025 NZ Champs | Sicilian Defense: Smith-Morra Gambit | |
| Jan 5, 2026 | Keith | ½–½ | Thurner | 2025 NZ Champs | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 4, 2026 | Feng | 1–0 | Keith | 2025 NZ Champs | Nimzo-Indian Defense: Normal Variation, Gligoric System, Exchange Variation | |
| Jan 4, 2026 | Keith | 0–1 | Xie | 2025 NZ Champs | Sicilian Defense: Chekhover Variation | |
| Jan 2, 2026 | Gan | 0–1 | Keith | 2025 NZ Champs | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Dec 6, 2025 | Young | 0–1 | Keith | Round 6: Young, Cohen - Keith, Matthew | Ruy Lopez: Morphy Defense | |
| Dec 6, 2025 | Keith | 1–0 | Van Der Hoorn | Round 5: Keith, Matthew - Van Der Hoorn, Thomas | Queen's Indian Defense: Kasparov-Petrosian Variation, Main Line | |
| Dec 5, 2025 | Keith | 1–0 | Fitton | Round 4: Keith, Matthew - Fitton, Stanley | Caro-Kann Defense: Advance Variation, Short Variation | |
| Dec 5, 2025 | Archer | 0–1 | Keith | Round 3: Archer, Ollie - Keith, Matthew | Queen's Pawn Game: Symmetrical Variation | |
| Dec 5, 2025 | Keith | 1–0 | Miriyala | Round 2: Keith, Matthew - Miriyala, Sreenikesh | English Opening: King's English Variation, Two Knights Variation, Fianchetto Line | |
| Dec 5, 2025 | Nathan Grace | 0–1 | Keith | Round 1: Nathan Grace - Keith, Matthew | Semi-Slav Defense: Noteboom Variation | |
| Nov 29, 2025 | Timergazi | 1–0 | Keith | Round 6: Timergazi, Layla - Keith, Matthew | Semi-Slav Defense: Accelerated Move Order | |
| Nov 29, 2025 | Van Der Hoorn | 0–1 | Keith | Round 4: Van Der Hoorn, Thomas - Keith, Matthew | Semi-Slav Defense: Meran Variation | |
| Nov 28, 2025 | Keith | 1–0 | Guo | Round 3: Keith, Matthew - Guo, Benjamin | King's Indian Defense: Fianchetto Variation, Immediate Fianchetto | |
| Nov 28, 2025 | Plaso Kusay | 0–1 | Keith | Round 2: Plaso Kusay - Keith, Matthew | Sicilian Defense: Delayed Alapin Variation, Basman-Palatnik Double Gambit | |
| Nov 22, 2025 | Keith | ½–½ | Archer | Round 5: Keith, Matthew - Archer, Ollie | King's Indian Attack | |
| Oct 27, 2025 | Keith | 1–0 | Santos | Round 6: Keith, Matthew - Santos, Aristotle | Nimzo-Indian Defense: St. Petersburg Variation | |
| Oct 26, 2025 | Qu | 0–1 | Keith | Round 5: Qu, Lucas - Keith, Matthew | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Oct 26, 2025 | Keith | 1–0 | Nenian Bakiyaraj | Round 4: Keith, Matthew - Nenian Bakiyaraj | Caro-Kann Defense: Advance Variation, Short Variation | |
| Oct 25, 2025 | Winter | 1–0 | Keith | Round 3: Winter, Ryan - Keith, Matthew | Ruy Lopez: Morphy Defense, Wormald Attack | |
| Oct 25, 2025 | Keith | 1–0 | Xu | Round 2: Keith, Matthew - Xu, Laura | Sicilian Defense: Chekhover Variation | |
| Oct 24, 2025 | Panth | 0–1 | Keith | Round 1: Panth, Kishore - Keith, Matthew | Queen's Gambit Declined | |
| Jun 2, 2025 | Keith | 1–0 | Nicholls | Round 6: Keith, Matthew - Nicholls, Leighton | French Defense: Classical Variation, Steinitz Variation | |
| Jun 1, 2025 | Gan | ½–½ | Keith | Round 5: Gan, Emily Cathay - Keith, Matthew | Semi-Slav Defense: Accelerated Move Order | |
| May 31, 2025 | Yu | 1–0 | Keith | Round 3: Yu, Zachary - Keith, Matthew | Catalan Opening: Open Defense | |
| May 31, 2025 | Keith | 0–1 | Van Der Hoorn | Round 2: Keith, Matthew - Van Der Hoorn, Thomas | Caro-Kann Defense: Bronstein-Larsen Variation | |
| Apr 21, 2025 | Croad | 0–1 | Keith | Round 6: Croad, Nicolas - Keith, Matthew | Queen's Gambit Declined | |
| Apr 19, 2025 | Levesque | 0–1 | Keith | Round 4: Levesque, Guillaume - Keith, Matthew | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 12, 2025 | Keith | 1–0 | Coates | Round 8: Keith, Matthew - Coates, Alex | Catalan Opening: Closed | |
| Jan 12, 2025 | Xu | ½–½ | Keith | Round 7: Xu, Jeremy Xi - Keith, Matthew | Semi-Slav Defense: Meran Variation, Wade Variation | |
| Jan 12, 2025 | Chang | 0–1 | Keith | Round 9: Chang, Luke - Keith, Matthew | Queen's Gambit Declined: Queen's Knight Variation | |
| Nov 16, 2024 | Keith | 1–0 | Timergazi | Round 5: Keith, Matthew - Timergazi, Layla | Caro-Kann Defense: Advance Variation, Short Variation | |
| Mar 29, 2024 | Ker | 1–0 | Keith | Round 2: Ker, Anthony F - Keith, Matthew | Sicilian Defense: Closed, Traditional | |
| Nov 16, 2024 | Keith | 0–1 | Ker | Round 4: Keith, Matthew - Ker, Anthony F | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Nov 16, 2024 | Dive | 0–1 | Keith | Round 3: Dive, Russell John - Keith, Matthew | King's Indian Attack: French Variation | |
| Nov 16, 2024 | Winter | 1–0 | Keith | Round 6: Winter, Ryan - Keith, Matthew | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| — | Keith | 1–0 | Svecko | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Sicilian Defense: Richter-Rauzer Variation | |
| — | Keith | 0–1 | Akhilbay | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Queen's Pawn Game: Krause Variation | |
| — | Otetileu | 0–1 | Keith | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Queen's Pawn Game: Zukertort Variation | |
| — | Sailaubay | 1–0 | Keith | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Vienna Game: Mieses Variation | |
| — | Regev | 1–0 | Keith | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| — | Rodin | 0–1 | Keith | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Italian Game: Classical Variation, Greco Gambit | |
| — | Zhanabayev | 0–1 | Keith | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Semi-Slav Defense: Meran Variation | |