| Dec 7, 2025 | Chang | 0–1 | Zhang | Inter-Guiana Games 2025 | Indian Defense: Anti-Nimzo-Indian | |
| Dec 6, 2025 | Zhang | ½–½ | Ramesar | Inter-Guiana Games 2025 | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Dec 6, 2025 | Zhang | 1–0 | Chang | Inter-Guiana Games 2025 | Italian Game: Paris Defense | |
| Dec 5, 2025 | Ramesar | 0–1 | Zhang | Inter-Guiana Games 2025 | Italian Game: Paris Defense | |
| Jul 5, 2025 | Clarke | 1–0 | Zhang | CARICOM Classic Team Tournament 2025 | English Opening: King's English Variation | |
| May 11, 2025 | Zhang | 1–0 | Singh | National Qualifiers 2025 | Sicilian Defense: Taimanov Variation, Normal Variation | |
| May 11, 2025 | Joshi | ½–½ | Zhang | National Qualifiers 2025 | Ruy Lopez: Berlin Defense | |
| May 11, 2025 | Joshi | ½–½ | Zhang | National Qualifiers 2025 | Ruy Lopez: Berlin Defense | |
| May 10, 2025 | Zhang | * | Narine | National Qualifiers 2025 | Italian Game: Classical Variation, Greco Gambit, Anderssen Variation | |
| May 10, 2025 | Singh | * | Zhang | National Qualifiers 2025 | Bishop's Opening: Vienna Hybrid | |
| May 4, 2025 | Zhang | 1–0 | Sam | National Qualifiers 2025 | Nimzo-Larsen Attack: Modern Variation | |
| May 3, 2025 | Zhang | 1–0 | Rajkumar | National Qualifiers 2025 | Sicilian Defense: Najdorf Variation | |
| Aug 6, 2021 | Zhang | 0–1 | Ortiz Bogdanov | World Youth Cup 2021 O12-G16 - Open 12 | Four Knights Game: Italian Variation | |
| Aug 6, 2021 | Zhang | 0–1 | Lavrishchev | World Youth Cup 2021 O12-G16 - Open 12 | French Defense: Knight Variation | |
| Aug 6, 2021 | Zhang | 1–0 | Gilmore | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Lasker-Pelikan Variation, Schlechter Variation | |
| Aug 6, 2021 | Zhang | 1–0 | Kyriakides | World Youth Cup 2021 O12-G16 - Open 12 | Indian Defense: Wade-Tartakower Defense | |
| Aug 6, 2021 | Tabatadze | 1–0 | Zhang | World Youth Cup 2021 O12-G16 - Open 12 | Slav Defense: Exchange Variation | |
| Aug 6, 2021 | Aponte | 0–1 | Zhang | World Youth Cup 2021 O12-G16 - Open 12 | Queen's Pawn Game: Accelerated London System | |
| Aug 6, 2021 | Linares Orellana | 1–0 | Zhang | World Youth Cup 2021 O12-G16 - Open 12 | King's Pawn Game | |
| Aug 6, 2021 | Reyes Rivera | 1–0 | Zhang | World Youth Cup 2021 O12-G16 - Open 12 | Italian Game: Two Knights Defense, Traxler Counterattack | |
| Aug 6, 2021 | Kachakhidze | 1–0 | Zhang | World Youth Cup 2021 O12-G16 - Open 12 | Italian Game: Two Knights Defense, Perreux Variation | |
| Aug 6, 2021 | Samuel Bisnath | 1–0 | Zhang | World Youth Cup 2021 O12-G16 - Open 12 | Italian Game: Two Knights Defense, Traxler Counterattack, Knight Sacrifice Line | |
| — | Zhang | 0–1 | Lopez Escobar | Round 3: Zhang, Alexander - Lopez Escobar, Jose David | Pirc Defense | |
| — | Zhang | 1–0 | Delgado Pena | Round 2: Zhang, Alexander - Delgado Pena, Alvaro | Catalan Opening: Closed | |
| — | Zhang | 0–1 | Castro Lombana | Round 5: Zhang, Alexander - Castro Lombana, Juan Pablo | Indian Defense: Wade-Tartakower Defense | |
| — | Zhang | 0–1 | Acuna Alarcon | Round 7: Zhang, Alexander - Acuna Alarcon, Claudia Micaela | Catalan Opening: Closed | |
| — | Zhang | 0–1 | Rubio Bascur | Round 8: Zhang, Alexander - Rubio Bascur, Sebastian Alfonso | Benoni Defense: Taimanov Variation | |
| — | Pompey | 0–1 | Zhang | National Qualifiers 2025 | Four Knights Game: Italian Variation | |
| — | Pompey | * | Zhang | National Qualifiers 2025 | Four Knights Game: Italian Variation | |
| — | Lopez Rayo | 1–0 | Zhang | Round 1: Lopez Rayo, Santiago - Zhang, Alexander | Ruy Lopez: Berlin Defense | |
| — | Suarez Yepez | 1–0 | Zhang | Round 4: Suarez Yepez, Emanuel David - Zhang, Alexander | Sicilian Defense: Closed, Traditional | |
| — | Restrepo Cifuentes | 0–1 | Zhang | Round 6: Restrepo Cifuentes, Luciana - Zhang, Alexander | Sicilian Defense: Closed, Korchnoi Defense | |
| — | Coaquira Gonzales | ½–½ | Zhang | Round 9: Coaquira Gonzales, Oscar Adriano - Zhang, Alexander | Sicilian Defense: Taimanov Variation | |