| Jun 24, 2026 | Thatte | 0–1 | Zheng | Round 5: Thatte, Nishchal - Zheng, Harry Z | Vienna Game: Frankenstein-Dracula Variation | |
| Jun 24, 2026 | Buanne | 0–1 | Zheng | Round 4: Buanne, Luca - Zheng, Harry Z | Catalan Opening: Closed | |
| Jun 23, 2026 | Adams | 0–1 | Zheng | 2026 English Schools Chess Championships Final | Indian Defense: London System | |
| Jun 23, 2026 | Zheng | 1–0 | Verma | 2026 English Schools Chess Championships Final | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jun 23, 2026 | Zheng | 1–0 | Karas | Round 1: Zheng, Harry Z - Karas, Eugenia | Sicilian Defense: Najdorf Variation, English Attack | |
| Dec 26, 2025 | Den Heijer | 0–1 | Zheng | Chessfestival Groningen 2025 Open A | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Dec 24, 2025 | Maatman | 1–0 | Zheng | Round 4: Maatman, Nick - Zheng, Harry Z | Ruy Lopez: Closed, Keres Defense | |
| Dec 23, 2025 | Dhulipalla Bala Chandra Prasad | 1–0 | Zheng | Round 3: Dhulipalla Bala Chandra Prasad - Zheng, Harry Z | Catalan Opening: Closed | |
| Dec 22, 2025 | Zheng | ½–½ | Elmi | Round 2: Zheng, Harry Z - Elmi, Saad Abobaker | Ruy Lopez: Morphy Defense, Schliemann Defense Deferred | |
| Oct 26, 2025 | Darie | 0–1 | Zheng | Amsterdam Chess Open 2025 | Ruy Lopez: Closed, Keres Defense | |
| Oct 26, 2025 | Zheng | ½–½ | Hummel | Amsterdam Chess Open 2025 | Modern Defense: Standard Defense | |
| Oct 25, 2025 | Maters | 0–1 | Zheng | Amsterdam Chess Open 2025 | Four Knights Game: Gunsberg Variation | |
| Jul 28, 2025 | Culum | ½–½ | Zheng | Round 1: Culum, Sanjin - Zheng, Harry Z | Ruy Lopez: Closed | |
| Jun 26, 2025 | Han | 1–0 | Zheng | Round 6: Han, Yichen - Zheng, Harry Z | Nimzo-Indian Defense: Reshevsky Variation | |
| Jun 26, 2025 | Zheng | 0–1 | Buanne | Round 5: Zheng, Harry Z - Buanne, Luca | Sicilian Defense: Najdorf Variation | |
| Jun 25, 2025 | Zheng | ½–½ | Kovalskyi | Round 3: Zheng, Harry Z - Kovalskyi, Roman | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jun 25, 2025 | Tan | 0–1 | Zheng | Round 2: Tan, Garrick - Zheng, Harry Z | Nimzo-Indian Defense: Three Knights Variation | |
| Jun 25, 2025 | Zheng | ½–½ | Zhao | Round 1: Zheng, Harry Z - Zhao, George | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jun 16, 2025 | Verma | 0–1 | Zheng | Round 4: Verma, Shlok - Zheng, Harry Z | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Nimzowitsch Attack | |
| May 31, 2025 | Zheng | * | Gentemann | Norway Chess Open 2025 | ? | |
| May 30, 2025 | Myagmarsuren | ½–½ | Zheng | Norway Chess Open 2025 | Catalan Opening: Open Defense, Classical Line | |
| May 30, 2025 | Zheng | 1–0 | Pintor | Norway Chess Open 2025 | Sicilian Defense: Kalashnikov Variation | |
| May 29, 2025 | Lie | 1–0 | Zheng | Norway Chess Open 2025 | Indian Defense | |
| May 29, 2025 | Zheng | 0–1 | Savitha Shri B | Norway Chess Open 2025 | Ruy Lopez: Schliemann Defense | |
| May 28, 2025 | Banerjee | 0–1 | Zheng | Norway Chess Open 2025 | Ruy Lopez: Closed, Keres Defense | |
| May 27, 2025 | Zheng | 1–0 | Amundsen | Norway Chess Open 2025 | Philidor Defense: Lion Variation | |
| May 27, 2025 | Kunin | 1–0 | Zheng | Norway Chess Open 2025 | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Timman's Line | |
| Apr 17, 2025 | Zheng | 0–1 | Gormally | Semana Santa A. 2025 | Sicilian Defense: Najdorf Variation, English Attack | |
| Jan 4, 2025 | Zheng | 1–0 | Santagati | Cracovia 2024 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jan 3, 2025 | Puczylowski | ½–½ | Zheng | Cracovia 2024 | Ruy Lopez: Closed, Keres Defense | |
| Jan 2, 2025 | Zheng | 1–0 | Smietanska | Cracovia 2024 | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Feb 23, 2025 | Zheng | ½–½ | Fischer | Round 9: Zheng, Harry Z - Fischer, Daniel | Sicilian Defense: Taimanov Variation | |
| Feb 22, 2025 | Looi | 0–1 | Zheng | Round 7: Looi, Xin Hao - Zheng, Harry Z | Richter-Veresov Attack | |
| Feb 22, 2025 | Sanitt | 0–1 | Zheng | Round 8: Sanitt, Ethan - Zheng, Harry Z | English Opening: King's English Variation | |
| Feb 21, 2025 | Zheng | 1–0 | Jukes | Round 6: Zheng, Harry Z - Jukes, Sam | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Feb 20, 2025 | Zheng | 0–1 | Fellowes | Round 5: Zheng, Harry Z - Fellowes, Billy | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Feb 20, 2025 | Chatalbashev | 1–0 | Zheng | Round 4: Chatalbashev, Boris - Zheng, Harry Z | Queen's Indian Defense: Classical Variation, Traditional Variation, Nimzowitsch Line | |
| Feb 19, 2025 | Zheng | 1–0 | Mokhber-Garcia | Round 3: Zheng, Harry Z - Mokhber-Garcia, Sebastian | Ruy Lopez: Berlin Defense | |
| Feb 18, 2025 | Zheng | 1–0 | Sivanesan | Round 1: Zheng, Harry Z - Sivanesan, Subramanian | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Feb 18, 2025 | Willow | 1–0 | Zheng | Round 2: Willow, Jonah B - Zheng, Harry Z | Four Knights Game: Spanish Variation, Nimzowitsch Variation | |
| Dec 31, 2024 | Zheng | ½–½ | Iwanczuk | Cracovia 2024 | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Dec 30, 2024 | Zheng | ½–½ | Musial | Cracovia 2024 | Ruy Lopez: Morphy Defense, Cozio Defense | |
| Dec 30, 2024 | Pattnayak Nilsu | 0–1 | Zheng | Cracovia 2024 | Ruy Lopez: Closed, Keres Defense | |
| Dec 29, 2024 | Przybylski | ½–½ | Zheng | Cracovia 2024 | Ruy Lopez: Closed, Keres Defense | |
| Dec 28, 2024 | Zheng | ½–½ | Mgeladze | Cracovia 2024 | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Dec 27, 2024 | Madej | 1–0 | Zheng | Cracovia 2024 | King's Indian Attack | |
| Dec 19, 2024 | Zheng | 0–1 | Velten | XI Sunway Sitges International Chess Festival 2024 - Group A | Sicilian Defense: Najdorf Variation, English Attack | |
| Dec 18, 2024 | Dudognon | ½–½ | Zheng | XI Sunway Sitges International Chess Festival 2024 - Group A | Ruy Lopez: Exchange Variation, Keres Variation | |
| Dec 13, 2024 | Alekseenko | 1–0 | Zheng | XI Sunway Sitges International Chess Festival 2024 - Group A | Ruy Lopez: Closed, Delayed Exchange | |
| Nov 3, 2024 | Zheng | 1–0 | Bossinger | Round 9: Zheng, Harry Z - Bossinger, Patrick | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Nov 2, 2024 | Dotzer | 1–0 | Zheng | Round 8: Dotzer, Lukas - Zheng, Harry Z | Ruy Lopez: Closed, Martinez Variation | |
| Nov 1, 2024 | Zheng | ½–½ | Beikert | Round 7: Zheng, Harry Z - Beikert, Guenther, Dr. | Czech Defense | |
| Oct 31, 2024 | Zheng | 1–0 | Bernhard | Round 6: Zheng, Harry Z - Bernhard, Sebastian | Sicilian Defense: Najdorf Variation | |
| Oct 30, 2024 | Heberla | 1–0 | Zheng | Round 5: Heberla, Bartlomiej - Zheng, Harry Z | English Opening: Anglo-Indian Defense, Queen's Indian Variation | |
| Oct 29, 2024 | Dolzhykova | 0–1 | Zheng | Round 4: Dolzhykova, Kateryna - Zheng, Harry Z | Vienna Game: Vienna Gambit, Main Line | |
| Oct 28, 2024 | Zheng | ½–½ | Gschiel | Round 3: Zheng, Harry Z - Gschiel, Alexander | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Oct 27, 2024 | Acarbay | 0–1 | Zheng | Round 2: Acarbay, Algi - Zheng, Harry Z | Rapport-Jobava System | |
| Aug 10, 2024 | Mrvova | ½–½ | Zheng | open a | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Aug 9, 2024 | Zheng | 0–1 | Gay | open a | Ruy Lopez: Morphy Defense, Norwegian Variation | |
| Aug 8, 2024 | Zheng | ½–½ | Yekeler | open a | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Aug 7, 2024 | Leszko | ½–½ | Zheng | open a | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Aug 6, 2024 | Groessing | ½–½ | Zheng | open a | Queen's Indian Defense: Kasparov-Petrosian Variation, Andersson Variation | |
| Aug 5, 2024 | Zheng | ½–½ | Sedlak | open a | Sicilian Defense: Kupreichik Variation | |
| Aug 5, 2024 | Zheng | 0–1 | Pacher | open a | Ruy Lopez: Morphy Defense, Modern Steinitz Defense, Siesta Variation | |
| Aug 4, 2024 | Mica | ½–½ | Zheng | open a | Catalan Opening: Open Defense, Classical Line | |
| Aug 3, 2024 | Zheng | 1–0 | Zaninotto | open a | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Jun 28, 2024 | Zheng | 0–1 | Makkar | Round 5: Zheng, Harry Z - Makkar, Rajat | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Jun 28, 2024 | Han | 1–0 | Zheng | Round 4: Han, Yichen - Zheng, Harry Z | Ruy Lopez: Morphy Defense, Tarrasch Variation | |
| Jun 27, 2024 | Zheng | 1–0 | Terim | Round 1: Zheng, Harry Z - Terim, Bartu | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 27, 2024 | Zheng | 1–0 | Verma | Round 3: Zheng, Harry Z - Verma, Shlok | French Defense: Rubinstein Variation, Fort Knox Variation | |
| Jun 27, 2024 | Kukreja | 0–1 | Zheng | Round 2: Kukreja, Karan - Zheng, Harry Z | Catalan Opening: Open Defense, Classical Line | |
| Jun 2, 2024 | Zheng | ½–½ | Smetek | GRA | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jun 1, 2024 | Kucharski | 0–1 | Zheng | GRA | Italian Game: Classical Variation, Giuoco Pianissimo | |
| May 31, 2024 | Zheng | 0–1 | Klepek | GRA | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| May 31, 2024 | Brozyna | ½–½ | Zheng | GRA | Indian Defense: London System | |
| May 30, 2024 | Zheng | 1–0 | Wnek | GRA | Sicilian Defense: Najdorf Variation, English Attack | |
| Mar 31, 2024 | Zheng | 1–0 | Daakshin Arun | Fagernes International 2024 | Sicilian Defense: Najdorf Variation, English Attack | |
| Mar 30, 2024 | Gasland | 0–1 | Zheng | Fagernes International 2024 | Ruy Lopez: Closed | |
| Mar 29, 2024 | Zheng | ½–½ | Okuno Okuno | Fagernes International 2024 | Sicilian Defense: Najdorf Variation, English Attack | |
| Mar 28, 2024 | Brattgjerd | 1–0 | Zheng | Fagernes International 2024 | Ruy Lopez: Closed, Keres Defense | |
| Mar 27, 2024 | Zheng | 1–0 | Elsness | Fagernes International 2024 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Mar 27, 2024 | Mihajlov | ½–½ | Zheng | Fagernes International 2024 | Ruy Lopez: Closed, Chigorin Defense | |
| Mar 26, 2024 | Zheng | 0–1 | Krishnan | Fagernes International 2024 | French Defense: Tarrasch Variation, Modern System | |
| Mar 25, 2024 | Audi Ameya | 1–0 | Zheng | Fagernes International 2024 | Catalan Opening: Open Defense, Classical Line | |
| Mar 24, 2024 | Zheng | ½–½ | Sorensen | Fagernes International 2024 | Ruy Lopez: Cozio Defense | |
| Feb 11, 2024 | Zheng | 1–0 | Cheng | Round 5: Zheng, Harry Z - Cheng, Louis | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Feb 11, 2024 | Sarakauskas | 1–0 | Zheng | Round 4: Sarakauskas, Gediminas - Zheng, Harry Z | Ruy Lopez: Closed, Keres Defense | |
| Feb 10, 2024 | Zheng | 1–0 | Kee | Round 3: Harry Z Zheng - Steve Kee | Sicilian Defense: Dragon Variation | |
| Aug 31, 2024 | Zheng | ½–½ | Meneses Gonzalez | Round 9: Zheng, Harry Z - Meneses Gonzalez, Kevin Moises | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Aug 30, 2024 | Roselli Mailhe | 1–0 | Zheng | Round 8: Roselli Mailhe, Bernardo - Zheng, Harry Z | Queen's Indian Defense: Kasparov-Petrosian Variation, Andersson Variation | |
| Aug 29, 2024 | Hoffman | 0–1 | Zheng | Round 7: Hoffman, Alejandro - Zheng, Harry Z | Nimzo-Indian Defense: Reshevsky Variation | |
| Aug 28, 2024 | Zheng | 0–1 | Fiorito | Round 6: Zheng, Harry Z - Fiorito, Joaquin | Sicilian Defense: Najdorf Variation, English Attack | |
| Aug 27, 2024 | Zheng | ½–½ | Grieve | Round 5: Zheng, Harry Z - Grieve, Harry | Sicilian Defense: O'Kelly Variation, Maróczy Bind, Paulsen Line | |
| Aug 26, 2024 | Bazakutsa | 0–1 | Zheng | Round 4: Bazakutsa, Svyatoslav - Zheng, Harry Z | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Aug 25, 2024 | Garcia Padron | 1–0 | Zheng | Round 2: Garcia Padron, Jose - Zheng, Harry Z | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Jul 17, 2024 | Srija | 1–0 | Zheng | Slovakia chess Open PN 24 | Ruy Lopez: Closed | |
| Jul 16, 2024 | Zheng | ½–½ | Ugorek | Slovakia chess Open PN 24 | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jul 15, 2024 | Ouellet | 1–0 | Zheng | Slovakia chess Open PN 24 | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Jul 14, 2024 | Zheng | 1–0 | Petrek | Slovakia chess Open PN 24 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 13, 2024 | Marakovits | ½–½ | Zheng | Slovakia chess Open PN 24 | Nimzo-Indian Defense: Normal Variation, Classical Defense | |