| Jul 5, 2025 | Felix | ½–½ | Palmer | South African Chess Open | French Defense: Tarrasch Variation, Closed Variation, Main Line | |
| Jul 4, 2025 | Palmer | 1–0 | Nevin | South African Chess Open | English Opening: Symmetrical Variation, Ultra-Symmetrical Variation | |
| Jul 2, 2025 | Palmer | * | Chigozi | South African Chess Open | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Jul 1, 2025 | Jacobs | ½–½ | Palmer | South African Chess Open | French Defense: Two Knights Variation | |
| Jan 11, 2025 | Palmer | 0–1 | Mpya | Round 9: Palmer, Reegan - Mpya, Tshediso M | Caro-Kann Defense: Maróczy Variation | |
| Jan 10, 2025 | Singh | 0–1 | Palmer | Round 8: Singh, Shaurya - Palmer, Reegan | Sicilian Defense: O'Kelly Variation, Venice System | |
| Jan 10, 2025 | Selepe | 1–0 | Palmer | Round 7: Selepe, Lwazi - Palmer, Reegan | French Defense: Classical Variation, Steinitz Variation | |
| Jan 9, 2025 | Palmer | 0–1 | Mhango | Round 6: Palmer, Reegan - Mhango, Banele | English Opening: Symmetrical Variation, Botvinnik System | |
| Jan 8, 2025 | Palmer | 1–0 | Soojay | Round 5: Palmer, Reegan - Soojay, Jorah | English Opening: King's English Variation, Two Knights Variation, Keres Variation | |
| Jan 8, 2025 | Masoka | 0–1 | Palmer | Round 4: Masoka, Ayema - Palmer, Reegan | Zukertort Opening: Sicilian Invitation | |
| Jan 7, 2025 | Palmer | 1–0 | Mncwabe | Round 3: Palmer, Reegan - Mncwabe, Minenhle Junior | English Opening: Symmetrical Variation, Normal Variation | |
| Jan 6, 2025 | Palmer | 0–1 | Rogov | Round 1: Palmer, Reegan - Rogov, Timofey | English Opening: Agincourt Defense | |
| Jun 21, 2024 | Mofya Stephen | 1–0 | Palmer | Round 8: Mofya Stephen - Palmer, Reegan | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jun 19, 2024 | Chakroun | 1–0 | Palmer | Round 6: Chakroun, Wael - Palmer, Reegan | King's Indian Defense | |
| Jun 19, 2024 | Palmer | 1–0 | Nevin | Round 5: Palmer, Reegan - Nevin, Tyler | English Opening: Symmetrical Variation, Botvinnik System | |
| Jun 17, 2024 | Palmer | 0–1 | Sonhy | Round 3: Palmer, Reegan - Sonhy, Jaime | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Aug 11, 2021 | Palmer | 0–1 | Kaivalya Sandip | World Youth Cup 2021 O14-G14 - Open 14 | Catalan Opening: Closed | |
| Aug 11, 2021 | Palmer | 1–0 | Hadjipetris | World Youth Cup 2021 O14-G14 - Open 14 | English Opening | |
| Aug 11, 2021 | Palmer | 1–0 | Suico | World Youth Cup 2021 O14-G14 - Open 14 | English Opening: King's English Variation, Reversed Closed Sicilian | |
| Aug 11, 2021 | Palmer | 1–0 | Miranda Samudio | World Youth Cup 2021 O14-G14 - Open 14 | English Opening: Anglo-Indian Defense | |
| Aug 11, 2021 | Palmer | 0–1 | Lima | World Youth Cup 2021 O14-G14 - Open 14 | English Opening: Agincourt Defense | |
| Aug 11, 2021 | Petti | 1–0 | Palmer | World Youth Cup 2021 O14-G14 - Open 14 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Aug 11, 2021 | Ramaj | 1–0 | Palmer | World Youth Cup 2021 O14-G14 - Open 14 | Italian Game: Two Knights Defense, Max Lange Attack | |
| Aug 11, 2021 | Danzanjunai | 1–0 | Palmer | World Youth Cup 2021 O14-G14 - Open 14 | Torre Attack: Fianchetto Defense | |
| Aug 11, 2021 | Min | 0–1 | Palmer | World Youth Cup 2021 O14-G14 - Open 14 | Italian Game: Giuoco Pianissimo, Normal | |