| Jul 11, 2026 | Pieter | 0–1 | Zhang | CARIFTA 2026 U-18 to U-08 - U-16 | Indian Defense | |
| Jul 11, 2026 | Zhang | ½–½ | Cleofa | CARIFTA 2026 U-18 to U-08 - U-16 | Caro-Kann Defense: Panov Attack | |
| Jul 11, 2026 | Kishun | 0–1 | Zhang | CARIFTA 2026 U-18 to U-08 - U-16 | Sicilian Defense: Taimanov Variation | |
| Jul 11, 2026 | Zhang | 0–1 | Sinckler | CARIFTA 2026 U-18 to U-08 - U-16 | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jul 11, 2026 | Pennegan | 0–1 | Zhang | CARIFTA 2026 U-18 to U-08 - U-16 | Sicilian Defense: Old Sicilian | |
| Jul 11, 2026 | Scott | 0–1 | Zhang | CARIFTA 2026 U-18 to U-08 - U-16 | Sicilian Defense: Taimanov Variation | |
| Jul 11, 2026 | Zhang | 0–1 | Cilpa | CARIFTA 2026 U-18 to U-08 - U-16 | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jul 11, 2026 | Zhang | 1–0 | Hypolite | CARIFTA 2026 U-18 to U-08 - U-16 | Italian Game: Two Knights Defense, Knight Attack, Normal Variation | |
| Jul 11, 2026 | Jhanwar | 1–0 | Zhang | CARIFTA 2026 U-18 to U-08 - U-16 | Nimzo-Indian Defense: Sämisch Variation | |
| Dec 20, 2025 | Zhang | 0–1 | Cortes Franco | Round 9: Zhang, Nicholas - Cortes Franco, Adrian Ignacio | Nimzowitsch Defense: Scandinavian Variation, Advance Variation | |
| Dec 18, 2025 | Graham | ½–½ | Zhang | Round 7: Graham, Dez - Zhang, Nicholas | Yusupov-Rubinstein System | |
| Dec 18, 2025 | Zhang | ½–½ | Jaikaran | Round 6: Zhang, Nicholas - Jaikaran, Aaron | Sicilian Defense: Accelerated Dragon, Exchange Variation | |
| May 11, 2025 | Zhang | 1–0 | Hussain | National Qualifiers 2025 | King's Pawn Game | |
| May 10, 2025 | Dunn | * | Zhang | National Qualifiers 2025 | Owen Defense | |
| May 10, 2025 | Mars | * | Zhang | National Qualifiers 2025 | Owen Defense | |
| May 4, 2025 | Zhang | * | Sparman | National Qualifiers 2025 | Italian Game: Two Knights Defense, Polerio Defense, Bogoljubow Variation | |
| Aug 1, 2021 | Zhang | 1–0 | Gayle | World Youth Cup 2021 O10-G18 - Open 10 | French Defense: Advance Variation, Steinitz Variation | |
| Aug 1, 2021 | Zhang | 0–1 | Diaz Valles | World Youth Cup 2021 O10-G18 - Open 10 | Sicilian Defense: Kan Variation, Knight Variation | |
| Aug 1, 2021 | Zhang | 0–1 | Maruseev | World Youth Cup 2021 O10-G18 - Open 10 | Petrov's Defense: Cozio Attack | |
| Aug 1, 2021 | Bisht | 1–0 | Zhang | World Youth Cup 2021 O10-G18 - Open 10 | Ruy Lopez: Berlin Defense, Improved Steinitz Defense | |
| Aug 1, 2021 | Arredondo Huaman | 1–0 | Zhang | World Youth Cup 2021 O10-G18 - Open 10 | Italian Game: Classical Variation, Greco Gambit | |
| Aug 1, 2021 | Eapen | 1–0 | Zhang | World Youth Cup 2021 O10-G18 - Open 10 | Italian Game: Two Knights Defense, Max Lange Attack | |
| Aug 1, 2021 | McDonald | 0–1 | Zhang | World Youth Cup 2021 O10-G18 - Open 10 | Sicilian Defense: Modern Variations | |
| — | Couchman | 1–0 | Zhang | National Qualifiers 2025 | King's Indian Defense: Sämisch Variation, Yates Defense | |