| Jan 20, 2026 | Zhang | 0–1 | Yu | Middle Game Challengers | ? | |
| Jan 19, 2026 | Xu | 0–1 | Zhang | Middle Game Challengers | Queen's Gambit Declined: Chigorin Defense | |
| Jan 18, 2026 | Zhang | 0–1 | Wiratunga | Middle Game Challengers | English Opening: Mikenas-Carls Variation | |
| Jan 18, 2026 | Wang | ½–½ | Zhang | Round 5: Wang, Zi Yao (kelvin) - Zhang, Ruijia | French Defense: Tarrasch Variation | |
| Jan 17, 2026 | Zhang | 1–0 | Tao | Round 4: Zhang, Ruijia - Tao, Junqing Jerome | English Opening: King's English Variation | |
| Jan 16, 2026 | Xu | ½–½ | Zhang | Round 3: Xu, Luna Yuexiu - Zhang, Ruijia | Italian Game: Classical Variation, Greco Gambit, Traditional Line | |
| Jan 15, 2026 | Zhang | 0–1 | Mao | Round 2: Zhang, Ruijia - Mao, Daqi | Rapport-Jobava System | |
| Jan 15, 2026 | Jiang | 0–1 | Zhang | Round 1: Jiang, Patrick Di - Zhang, Ruijia | Indian Defense: Wade-Tartakower Defense | |
| Jan 13, 2026 | Domalchuk-Jonasson | 1–0 | Zhang | Middle Game Challengers | Queen's Gambit Declined: Chigorin Defense, Exchange Variation | |
| Jan 10, 2026 | Zhang | 1–0 | Zhang | Round 9: Zhang, Lucas - Zhang, Ruijia | King's Pawn Game | |
| Jan 10, 2026 | Zhang | 1–0 | Xu | Round 8: Zhang, Ruijia - Xu, Jeremy Xi | Rapport-Jobava System | |
| Jan 8, 2026 | Jiang | 0–1 | Zhang | Round 7: Jiang, Patrick Di - Zhang, Ruijia | Queen's Pawn Game: Chigorin Variation | |
| Jan 7, 2026 | Zhang | ½–½ | Baker | Round 6: Zhang, Ruijia - Baker, Ilias Angelo (Leo) | Anderssen's Opening | |
| Jan 7, 2026 | Ang | 1–0 | Zhang | Round 5: Ang, Alphaeus Wei Ern - Zhang, Ruijia | Grünfeld Defense: Three Knights Variation, Hungarian Attack | |
| Jan 6, 2026 | Pei | 0–1 | Zhang | Round 4: Pei, Yanshuo - Zhang, Ruijia | Queen's Gambit Declined: Chigorin Defense, Exchange Variation | |
| Jan 4, 2026 | Zhang | 1–0 | Sun | Round 3: Zhang, Ruijia - Sun, Oliver | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jan 3, 2026 | Zhang | ½–½ | Chen | Round 1: Zhang, Ruijia - Chen, Ryan Yueyan | English Opening: Symmetrical Variation, Botvinnik System | |
| Jun 1, 2025 | Hetland | 0–1 | Zhang | Norway Chess Open 2025 | King's Indian Defense: Orthodox Variation, Positional Defense | |
| May 30, 2025 | Abrahams | * | Zhang | Norway Chess Open 2025 | Queen's Pawn Game | |
| May 30, 2025 | Zhang | 0–1 | Gentemann | Norway Chess Open 2025 | English Opening: Symmetrical Variation, Botvinnik System | |
| May 29, 2025 | Zhang | 1–0 | Machin | Norway Chess Open 2025 | French Defense: Exchange Variation | |
| May 29, 2025 | Nechitaylo | 1–0 | Zhang | Norway Chess Open 2025 | Queen's Gambit Declined: Chigorin Defense, Exchange Variation | |
| May 28, 2025 | Zhang | 1–0 | Chernetskiy | Norway Chess Open 2025 | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| May 27, 2025 | Simonsen | ½–½ | Zhang | Norway Chess Open 2025 | ? | |
| May 27, 2025 | Zhang | 0–1 | Mahitosh Dey | Norway Chess Open 2025 | Indian Defense: Knights Variation | |
| Apr 9, 2025 | Petersen | 1–0 | Zhang | Reykjavik Open 2025 | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Aug 25, 2024 | Oglaza | 1–0 | Zhang | rubinstein24-a1 | King's Pawn Game | |
| Aug 24, 2024 | Zhang | ½–½ | Kudlak | rubinstein24-a1 | Yusupov-Rubinstein System | |
| Aug 23, 2024 | Zhang | 0–1 | Vos | rubinstein24-a1 | Rubinstein Opening | |
| Aug 22, 2024 | Hiren K G | ½–½ | Zhang | rubinstein24-a1 | French Defense: Chigorin Variation | |
| Aug 21, 2024 | Wandor | 0–1 | Zhang | rubinstein24-a1 | Dutch Defense: Queen's Knight Variation | |
| Aug 19, 2024 | Zhang | 0–1 | Gajdzica | rubinstein24-a1 | Rapport-Jobava System | |
| Aug 18, 2024 | Kotowicz | 1–0 | Zhang | rubinstein24-a1 | Queen's Gambit Declined | |
| Aug 17, 2024 | Zhang | 0–1 | Xu | rubinstein24-a1 | Rapport-Jobava System | |