| Mar 20, 2026 | Zhang | 1–0 | Wong | Hong Kong SAR Chess Championships 2026 | King's Indian Attack: Symmetrical Defense | |
| Feb 23, 2026 | Zhang | ½–½ | Zhang | Samarkand Olympiad Selection 2026 - finals | King's Indian Attack: Spassky Variation | |
| Feb 23, 2026 | Zhang | ½–½ | Zhang | Samarkand Olympiad Selection 2026 - finals | Petrov's Defense: Nimzowitsch Attack | |
| Feb 22, 2026 | Chiu | ½–½ | Zhang | Samarkand Olympiad Selection 2026 | Bogo-Indian Defense: Nimzowitsch Variation | |
| Feb 22, 2026 | Zhang | 1–0 | Chiu | Samarkand Olympiad Selection 2026 | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Feb 21, 2026 | Zhang | 1–0 | Kwong | Samarkand Olympiad Selection 2026 | Sicilian Defense: Alapin Variation | |
| Feb 21, 2026 | Zhang | ½–½ | Lam | Samarkand Olympiad Selection 2026 | Sicilian Defense: Delayed Alapin Variation | |
| Feb 20, 2026 | Zhang | 1–0 | Chui | Samarkand Olympiad Selection 2026 | King's Indian Attack: Symmetrical Defense | |
| Feb 20, 2026 | Zhang | 1–0 | Chen | Samarkand Olympiad Selection 2026 | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Feb 20, 2026 | Lau | ½–½ | Zhang | Samarkand Olympiad Selection 2026 | Nimzo-Indian Defense: Classical Variation | |
| Feb 20, 2026 | Li | ½–½ | Zhang | Samarkand Olympiad Selection 2026 | Petrov's Defense: Modern Attack, Center Variation | |
| Feb 6, 2026 | Nguyen | 0–1 | Zhang | Hong Kong SAR Chess Championships 2026 | French Defense: Advance Variation, Paulsen Attack | |
| Jan 30, 2026 | Zhang | 1–0 | Choi | Hong Kong SAR Chess Championships 2026 | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Jan 23, 2026 | Wong | 0–1 | Zhang | Hong Kong SAR Chess Championships 2026 | French Defense: Schlechter Variation | |
| Jan 22, 2026 | Chong | ½–½ | Zhang | Hong Kong SAR Chess Championships 2026 | French Defense: Tarrasch Variation, Open System | |
| Jan 22, 2026 | Zhang | 1–0 | Chong | Hong Kong SAR Chess Championships 2026 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jan 22, 2026 | Fang | ½–½ | Zhang | Hong Kong SAR Chess Championships 2026 | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jan 22, 2026 | Zhang | 1–0 | Shah | Hong Kong SAR Chess Championships 2026 | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Jan 16, 2026 | Zhang | 1–0 | Leung | Hong Kong SAR Chess Championships 2026 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Feb 18, 2024 | Zhang | 1–0 | Hu | HKCC 2024 & Olympiad Selection 2024 | King's Indian Attack: Sicilian Variation | |
| Feb 18, 2024 | Lai | 0–1 | Zhang | HKCC 2024 & Olympiad Selection 2024 | Pirc Defense: Austrian Attack, Weiss Variation | |
| Feb 17, 2024 | Zhang | 1–0 | Currey | HKCC 2024 & Olympiad Selection 2024 | Zukertort Opening: Nimzo-Larsen Variation | |
| Feb 17, 2024 | Tong | 1–0 | Zhang | HKCC 2024 & Olympiad Selection 2024 | Pirc Defense | |
| Feb 16, 2024 | Zhang | ½–½ | Zhang | HKCC 2024 & Olympiad Selection 2024 | Zukertort Opening: Nimzo-Larsen Variation | |
| Feb 16, 2024 | Liu | * | Zhang | HKCC 2024 & Olympiad Selection 2024 | English Opening: King's English Variation | |
| Feb 15, 2024 | Zhang | ½–½ | Nissinen | HKCC 2024 & Olympiad Selection 2024 | King's Indian Attack | |
| Feb 15, 2024 | Chan | 1–0 | Zhang | HKCC 2024 & Olympiad Selection 2024 | Czech Defense | |
| Feb 14, 2024 | Shah | 0–1 | Zhang | HKCC 2024 & Olympiad Selection 2024 | Czech Defense | |
| — | Rostovtsev | 1–0 | Zhang | Asian Rapid Chess Team Championship 2024 | King's Pawn Game | |