| Jun 20, 2026 | Zhang | 0–1 | Tekeyev | Round 11: Zhang, Rui - Tekeyev, Zaur | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jun 20, 2026 | Karthik Rajaa | 1–0 | Zhang | Round 10: Karthik Rajaa - Zhang, Rui | Queen's Pawn Game: Colle System | |
| Jun 20, 2026 | Zhang | 0–1 | Yeoh | Round 9: Zhang, Rui - Yeoh, Li Tian | Caro-Kann Defense: Panov Attack, Modern Defense, Mieses Line | |
| Jun 20, 2026 | Shah | 1–0 | Zhang | Round 6: Shah, Krishiv - Zhang, Rui | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jun 20, 2026 | Nomindalai Tumurbaatar | 1–0 | Zhang | Round 4: Nomindalai Tumurbaatar - Zhang, Rui | Catalan Opening: Open Defense | |
| Jun 20, 2026 | Pranav | 1–0 | Zhang | Round 3: Pranav, V - Zhang, Rui | Italian Game: Giuoco Pianissimo | |
| Jun 20, 2026 | Murzin | 1–0 | Zhang | Round 1: Murzin, Volodar - Zhang, Rui | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 19, 2026 | Oberio | ½–½ | Zhang | Round 10: Oberio, Aglipay - Zhang, Rui | Sicilian Defense: Old Sicilian | |
| Jun 19, 2026 | Zhang | 0–1 | Gireman | Round 9: Zhang, Rui - Gireman, Ja | Pirc Defense | |
| Jun 18, 2026 | Zhang | 1–0 | Cheng | Round 6: Zhang, Rui - Cheng, Chao Xin | Sicilian Defense: Kan Variation, Knight Variation | |
| Jun 18, 2026 | Zhang | 1–0 | Fang | Round 5: Zhang, Rui - Fang, Jack Junrui | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jun 17, 2026 | Gong | 1–0 | Zhang | Round 4: Gong, Changda - Zhang, Rui | ? | |
| Jun 17, 2026 | Camacho Collados | 1–0 | Zhang | Round 3: Camacho Collados, Marcos - Zhang, Rui | King's Indian Attack: Symmetrical Defense | |
| Jun 17, 2026 | Zhang | 1–0 | Castrillon Gomez | Round 2: Zhang, Rui - Castrillon Gomez, Melissa | ? | |
| Jun 17, 2026 | Munguntuul | 1–0 | Zhang | Round 1: Munguntuul, Batkhuyag - Zhang, Rui | Sicilian Defense: Chekhover Variation | |
| Dec 30, 2020 | Zhang | 0–1 | Wei | Chinese Championship | Alekhine Defense: Modern Variation, Alburt Variation | |
| Dec 29, 2020 | Bai | 1–0 | Zhang | Chinese Championship | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Dec 28, 2020 | Zhang | 0–1 | Lin | Chinese Championship | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Dec 27, 2020 | Huang | 1–0 | Zhang | Chinese Championship | Bishop's Opening: Berlin Defense | |
| Dec 25, 2020 | Zhang | ½–½ | Ju | Chinese Championship | Scotch Game: Classical Variation | |
| Dec 24, 2020 | Xu | 1–0 | Zhang | Chinese Championship | Slav Defense: Exchange Variation | |
| Dec 23, 2020 | Wen | 1–0 | Zhang | Chinese Championship | Queen's Pawn Game: London System | |
| Dec 22, 2020 | Zhang | 0–1 | Yu | Chinese Championship | Caro-Kann Defense: Tartakower Variation | |