| Jun 20, 2026 | Zhang | 1–0 | Gaviano | Round 11: Zhang, Changjie - Gaviano, Gabriele | Bishop's Opening: Vienna Hybrid | |
| Jun 20, 2026 | Mao | 1–0 | Zhang | Round 10: Mao, Yingzhou - Zhang, Changjie | Catalan Opening | |
| Jun 20, 2026 | Zhang | 0–1 | Ye | Round 9: Zhang, Changjie - Ye, Peilin | French Defense: Exchange Variation | |
| Jun 20, 2026 | Han | ½–½ | Zhang | Round 8: Han, Xuqian Ben - Zhang, Changjie | French Defense: Rubinstein Variation | |
| Jun 20, 2026 | Zhang | 0–1 | Zarkym | Round 7: Zhang, Changjie - Zarkym, Ailin | Sicilian Defense: Grand Prix Attack | |
| Jun 20, 2026 | Zhen | 1–0 | Zhang | Round 6: Zhen, Andrew - Zhang, Changjie | French Defense: Exchange Variation | |
| Jun 20, 2026 | Zhang | 0–1 | Lin Zhaochen | Round 5: Zhang, Changjie - Lin Zhaochen | Sicilian Defense: Grand Prix Attack | |
| Jun 20, 2026 | Serpil | 1–0 | Zhang | Round 4: Serpil, Turgay Seckin - Zhang, Changjie | French Defense: King's Indian Attack | |
| Jun 20, 2026 | Zheng | 1–0 | Zhang | Round 3: Zheng, Haoyue - Zhang, Changjie | Bird Opening | |
| Jun 20, 2026 | Zhang | 0–1 | Rosenstein | Round 2: Zhang, Changjie - Rosenstein, Wadim | Rat Defense: Small Center Defense | |
| Jun 20, 2026 | Arres Larrosa | 0–1 | Zhang | 2026 Fide World Blitz Team Chess Championship Pool A | French Defense: Two Knights Variation | |
| Jun 19, 2026 | Zhang | 1–0 | Valera Espejo | Round 12: Zhang, Changjie - Valera Espejo, Javier | French Defense: Exchange Variation | |
| Jun 19, 2026 | Zhang | 0–1 | Zhang | Round 11: Zhang, Changjie - Zhang, Yinzhe | Sicilian Defense: Grand Prix Attack | |
| Jun 19, 2026 | Erkhembayar | 1–0 | Zhang | Round 10: Erkhembayar, Amartaivan - Zhang, Changjie | Indian Defense: Accelerated London System | |
| Jun 19, 2026 | Bai | 1–0 | Zhang | Round 9: Bai, Xuhui - Zhang, Changjie | French Defense: Advance Variation, Paulsen Attack | |
| Jun 18, 2026 | Zhang | 0–1 | Rakhmatullaev | Round 8: Zhang, Changjie - Rakhmatullaev, Akjol | French Defense: Classical Variation, Steinitz Variation | |
| Jun 18, 2026 | Zhang | 0–1 | Ning | Round 7: Zhang, Changjie - Ning, Yunlong | Sicilian Defense: Grand Prix Attack | |
| Jun 18, 2026 | Verdiyan | 0–1 | Zhang | Round 6: Verdiyan, Bagrat - Zhang, Changjie | French Defense: Advance Variation, Nimzowitsch System | |
| Jun 18, 2026 | Zhang | ½–½ | Zarkym | Round 5: Zhang, Changjie - Zarkym, Ailin | Sicilian Defense: Grand Prix Attack | |
| Jun 17, 2026 | Wang | 1–0 | Zhang | Round 4: Wang, Zihao(SH) - Zhang, Changjie | French Defense: Rubinstein Variation | |
| Jun 17, 2026 | Zhang | 0–1 | Aryan Abhijeet Shah | Round 3: Zhang, Changjie - Aryan Abhijeet Shah | French Defense: Classical Variation, Steinitz Variation | |
| Jun 17, 2026 | Nguyen | 1–0 | Zhang | Round 2: Nguyen, Anh Dung - Zhang, Changjie | Bogo-Indian Defense: Exchange Variation | |
| Jun 17, 2026 | Avdian | 1–0 | Zhang | Round 1: Avdian, Ozias - Zhang, Changjie | Sicilian Defense: Dragon Variation, Classical Variation | |
| Jun 15, 2025 | Zhang | 0–1 | Sailaubay | 2025 FIDE World Blitz Team Championschip Knockout matches 5-8 | Philidor Defense: Lion Variation | |
| Jun 15, 2025 | Zhang | 0–1 | Sailaubay | 2025 FIDE World Blitz Team Championschip Knockout matches 5-8 | Sicilian Defense: Closed, Traditional | |
| Jun 15, 2025 | Sailaubay | ½–½ | Zhang | 2025 FIDE World Blitz Team Championschip Knockout matches 5-8 | French Defense: Rubinstein Variation | |
| Jun 14, 2025 | Ding | 0–1 | Zhang | 2025 FIDE World Blitz Team Championship Pool B | Indian Defense: Normal Variation | |
| Jun 14, 2025 | Zhang | 1–0 | Nayberg | 2025 FIDE World Blitz Team Championship Pool B | Alekhine Defense: Scandinavian Variation | |
| Jun 14, 2025 | Regan | 1–0 | Zhang | 2025 FIDE World Blitz Team Championship Pool B | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jun 14, 2025 | Zhang | 0–1 | Mani | 2025 FIDE World Blitz Team Championship Pool B | French Defense: Winawer Variation | |
| Jun 14, 2025 | Amoako Philip Selikem Yao | 1–0 | Zhang | 2025 FIDE World Blitz Team Championship Pool B | French Defense: Schlechter Variation | |
| Jun 14, 2025 | Zhang | 1–0 | Veselow | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Closed | |
| Jun 14, 2025 | Barwick | 1–0 | Zhang | 2025 FIDE World Blitz Team Championship Pool B | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jun 14, 2025 | Zhang | 0–1 | Morea | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Closed | |
| Jun 14, 2025 | Aryaman Ganguly | 1–0 | Zhang | 2025 FIDE World Blitz Team Championship Pool B | French Defense: Advance Variation, Lputian Variation | |
| Jun 14, 2025 | Zhang | 1–0 | Lapushnian | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Closed | |
| Jun 14, 2025 | Omarov | 1–0 | Zhang | 2025 FIDE World Blitz Team Championship Pool B | French Defense: Tarrasch Variation | |
| Jun 14, 2025 | Zhang | 0–1 | Muradyan | 2025 FIDE World Blitz Team Championship Pool B | Scandinavian Defense: Valencian Variation | |
| Jun 13, 2025 | Aiten | 1–0 | Zhang | Round 12: Aiten, Islam - Zhang, Changjie | French Defense: Alekhine-Chatard Attack, Albin-Chatard Gambit | |
| Jun 13, 2025 | Zhang | 0–1 | Atharvaa P Tayade | Round 11: Zhang, Changjie - Atharvaa P Tayade | Sicilian Defense: Closed | |
| Jun 13, 2025 | Zhang | 0–1 | Yontar | Round 10: Zhang, Changjie - Yontar, Sabrican Onay | Vienna Game: Anderssen Defense | |
| Jun 13, 2025 | Araya Fuentes | 1–0 | Zhang | Round 9: Araya Fuentes, Cristian - Zhang, Changjie | French Defense: King's Indian Attack | |
| Jun 12, 2025 | Zhang | 0–1 | Torres | Round 8: Zhang, Changjie - Torres, Lucas | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jun 12, 2025 | Zhang | 0–1 | McCallum | Round 7: Zhang, Changjie - McCallum, Elliot | Sicilian Defense: Closed, Traditional | |
| Jun 12, 2025 | Han | 0–1 | Zhang | Round 6: Han, Qixuan - Zhang, Changjie | Zukertort Opening: Queen's Gambit Invitation | |
| Jun 12, 2025 | Zhang | 0–1 | Marton-John | Round 5: Zhang, Changjie - Marton-John, Almos Kiran | Vienna Game: Vienna Gambit, Bardeleben Variation | |
| Jun 11, 2025 | Phulpin | 1–0 | Zhang | Round 4: Phulpin, Theo - Zhang, Changjie | French Defense: Winawer Variation, Alekhine Gambit, Kan Variation | |
| Jun 11, 2025 | Zhang | 0–1 | Soulier | 2025 FIDE World Rapid Team Championship | Sicilian Defense: Closed | |
| Jun 11, 2025 | Lobkin | 1–0 | Zhang | 2025 FIDE World Rapid Team Championship | French Defense: Knight Variation | |
| Jun 11, 2025 | Andries | 1–0 | Zhang | 2025 FIDE World Rapid Team Championship matches 19-26 | French Defense: Advance Variation, Milner-Barry Gambit | |
| Aug 5, 2024 | Zhang | 1–0 | Atbailar | WBTC 2024 | Sicilian Defense: Closed, Traditional | |
| Aug 5, 2024 | Zhang | 0–1 | Kertaev | WBTC 2024 | French Defense: Winawer Variation, Delayed Exchange Variation | |
| Aug 5, 2024 | Zhang | 0–1 | Rosenstein | WBTC 2024 | Sicilian Defense: Closed | |
| Aug 5, 2024 | Mero | 1–0 | Zhang | WBTC 2024 | Nimzo-Larsen Attack | |
| Aug 5, 2024 | Tynybekov | 1–0 | Zhang | WBTC 2024 | Nimzo-Larsen Attack | |
| Aug 5, 2024 | Ermekbaev | 0–1 | Zhang | WBTC 2024 | French Defense: Tarrasch Variation | |
| Aug 5, 2024 | Berikkyzy Alanna | 1–0 | Zhang | WBTC 2024 | French Defense: Advance Variation, Milner-Barry Gambit | |
| Aug 4, 2024 | Zhang | 0–1 | Fedorov | WRTC 2024 | French Defense: Classical Variation, Delayed Exchange Variation | |
| Aug 4, 2024 | Zhang | ½–½ | Galymzhanuly | WRTC 2024 | Scandinavian Defense | |
| Aug 4, 2024 | Naimanov | ½–½ | Zhang | WRTC 2024 | French Defense: Advance Variation, Milner-Barry Gambit | |
| Aug 4, 2024 | Tynybekov | 1–0 | Zhang | WRTC 2024 | Nimzo-Indian Defense: Normal Variation, Ragozin Variation | |
| Aug 3, 2024 | Zhang | 1–0 | Kurlak | WRTC 2024 | Sicilian Defense: Closed, Traditional | |
| Aug 3, 2024 | Zhang | 0–1 | Kabylbek | WRTC 2024 | Pirc Defense | |
| Aug 3, 2024 | Kozhabayev | ½–½ | Zhang | WRTC 2024 | French Defense | |
| Aug 3, 2024 | Allam | 1–0 | Zhang | WRTC 2024 | French Defense: Tarrasch Variation, Open System | |
| Aug 2, 2024 | Zhang | 0–1 | Kabinazar | WRTC 2024 | Vienna Game: Falkbeer Variation | |
| Aug 2, 2024 | Zhang | 0–1 | Mero | WRTC 2024 | Sicilian Defense: Closed, Traditional | |
| Aug 2, 2024 | Zhumagali | 1–0 | Zhang | WRTC 2024 | French Defense: Tarrasch Variation, Open System | |
| Aug 2, 2024 | Sholpanbek | 1–0 | Zhang | WRTC 2024 | French Defense: Tarrasch Variation, Open System | |