| Jun 19, 2026 | Luo | 1–0 | Zhang | Round 6: Luo, Chenyu - Zhang, Zhirui | Italian Game: Classical Variation, Greco Gambit, Modern Line | |
| Jun 19, 2026 | Zhang | 0–1 | Zhong | Round 5: Zhang, Zhirui - Zhong, Taoyu | Pirc Defense: Classical Variation | |
| Jun 18, 2026 | Ren | 0–1 | Zhang | Round 4: Ren, Yibai - Zhang, Zhirui | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Jun 18, 2026 | Wang | 1–0 | Zhang | Round 3: Wang, Zekai - Zhang, Zhirui | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Jun 17, 2026 | Zhang | 1–0 | Lv | Round 2: Zhang, Zhirui - Lv, Ruiqi | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jul 6, 2025 | Zhang | 0–1 | Habla | 1ST BANGKOK SUMMER INTERNATIONAL CHESS OPEN - Super Rapid | Nimzowitsch Defense: Williams Variation | |
| Jul 5, 2025 | Akshat | 1–0 | Zhang | 1ST BANGKOK SUMMER INTERNATIONAL CHESS OPEN - Blitz | Queen's Pawn Game: London System | |
| — | Zhang | 0–1 | Liu | Round 2: Zhang, Zhirui - Liu, Junyi | Italian Game: Classical Variation, Giuoco Pianissimo | |
| — | Zhang | ½–½ | Geng | Round 4: Zhang, Zhirui - Geng, Haolin | French Defense: Rubinstein Variation, Fort Knox Variation | |
| — | Zhang | 1–0 | You | Round 7: Zhang, Zhirui - You, Liren | Italian Game: Classical Variation, Giuoco Pianissimo | |
| — | Zhang | 1–0 | Gao | Round 9: Zhang, Zhirui - Gao, Bozhi | Sicilian Defense: Nimzowitsch Variation, Advance Variation | |
| — | Wang | 1–0 | Zhang | 2025å¹´ä¸å½å½é
象æ£ä¹çº§èèµ | Nimzo-Larsen Attack: Classical Variation | |
| — | Zhang | 1–0 | Zhang | Round 5: Zhang, Jiakun - Zhang, Zhirui | King's Indian Attack: Symmetrical Defense | |
| — | Wang | 1–0 | Zhang | Round 8: Wang, Peiqi - Zhang, Zhirui | Réti Opening | |