| Apr 19, 2026 | Batashevs | 1–0 | Zhao | 23rd Bangkok Chess Club Open 2026 | Sicilian Defense: Najdorf Variation | |
| Apr 16, 2026 | Zhao | 0–1 | Madhesh Kumar S | 23rd Bangkok Chess Club Open 2026 | King's Indian Defense: Orthodox Variation | |
| Apr 15, 2026 | Aronyak Ghosh | 1–0 | Zhao | new tournament description | English Opening: Symmetrical Variation, Three Knights Variation | |
| Apr 14, 2026 | Zhao | 1–0 | Siva Kumar | new tournament description | King's Indian Defense: Makogonov Variation | |
| Apr 14, 2026 | Zhao | * | Siva Kumar | new tournament description | King's Indian Defense: Makogonov Variation | |
| Apr 13, 2026 | Arshpreet Singh | ½–½ | Zhao | new tournament description | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Apr 12, 2026 | Zhao | 1–0 | Sai Han Thiha | new tournament description | King's Indian Defense: Sämisch Variation | |
| Apr 11, 2026 | Mendoza | 0–1 | Zhao | 23rd Bangkok Chess Club Open 2026 | Sicilian Defense: Moscow Variation | |
| Mar 9, 2026 | Cannon | ½–½ | Zhao | Begonia Open 2026 | Bogo-Indian Defense: Retreat Variation | |
| Mar 8, 2026 | Zhao | 1–0 | Morris | Begonia Open 2026 | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Mar 8, 2026 | Fan | 0–1 | Zhao | Begonia Open 2026 | French Defense: Advance Variation, Euwe Variation | |
| Mar 8, 2026 | Zhao | 1–0 | Chibnall | Begonia Open 2026 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 7, 2026 | Zhang | 1–0 | Zhao | Begonia Open 2026 | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Mar 7, 2026 | Zhao | 1–0 | Salasan | Begonia Open 2026 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 7, 2026 | Abdurramane | 0–1 | Zhao | Begonia Open 2026 | Yusupov-Rubinstein System | |
| Dec 29, 2025 | Zhao | 0–1 | Stopa | HKIO 2025 | Modern Defense: Geller's System | |
| Dec 27, 2025 | Zhao | 1–0 | Zhang | HKIO 2025 | Queen's Gambit Declined | |
| Dec 26, 2025 | Pang | ½–½ | Zhao | HKIO 2025 | Queen's Gambit Accepted | |
| Dec 26, 2025 | Zhao | 1–0 | Gao | HKIO 2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Dec 25, 2025 | Hong | ½–½ | Zhao | HKIO 2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Dec 24, 2025 | Zhao | 1–0 | Bhuvan Krishna Prasanth | HKIO 2025 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Dec 24, 2025 | Tisado | 0–1 | Zhao | HKIO 2025 | Zukertort Opening: Sicilian Invitation | |
| Dec 23, 2025 | Zhao | ½–½ | Zhong | HKIO 2025 | Sicilian Defense: Open | |
| Dec 23, 2025 | Sipila | ½–½ | Zhao | HKIO 2025 | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Apr 21, 2025 | Zhao | 1–0 | Vargas Arteaga | 2025 O2C Doeberl Cup Premier | Slav Defense: Czech Variation, Krause Attack | |
| Apr 20, 2025 | Zhao | 1–0 | Zhu | 2025 O2C Doeberl Cup Premier | Modern Defense: Averbakh System | |
| Apr 20, 2025 | Mitrabha | 1–0 | Zhao | 2025 O2C Doeberl Cup Premier | King's Indian Attack | |
| Apr 19, 2025 | Zhao | 1–0 | Soo | 2025 O2C Doeberl Cup Premier | Queen's Indian Defense: Kasparov Variation | |
| Apr 19, 2025 | Das | ½–½ | Zhao | 2025 O2C Doeberl Cup Premier | Ruy Lopez: Berlin Defense | |
| Apr 18, 2025 | Zhao | ½–½ | Nguyen Thi Mai Hung | 2025 O2C Doeberl Cup Premier | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Apr 18, 2025 | Stopa | ½–½ | Zhao | 2025 O2C Doeberl Cup Premier | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 17, 2025 | Zhao | 1–0 | Chan | 2025 O2C Doeberl Cup Premier | Grünfeld Defense: Three Knights Variation | |
| Apr 17, 2025 | Chen | 0–1 | Zhao | 2025 O2C Doeberl Cup Premier | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jan 14, 2025 | Croad | 0–1 | Zhao | Bob Wade Masters | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 13, 2025 | Zhao | 1–0 | Gong | Bob Wade Masters | Slav Defense: Modern Line | |
| Jan 13, 2025 | Zhao | 1–0 | Chen | Bob Wade Masters | Slav Defense: Exchange Variation | |
| Jan 19, 2025 | Van Riemsdijk | ½–½ | Zhao | Round 9: Van Riemsdijk, Herman C. - Zhao, Zong-Yuan | Sicilian Defense: Najdorf Variation | |
| Jan 18, 2025 | Zhao | ½–½ | Renjith | Round 8: Zhao, Zong-Yuan - Renjith, Sravan | Petrov's Defense: Nimzowitsch Attack | |
| Jan 17, 2025 | Zhao | 1–0 | Middelburg | Round 6: Zhao, Zong-Yuan - Middelburg, Tom | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jan 17, 2025 | Xie | ½–½ | Zhao | Round 7: Xie, Felix - Zhao, Zong-Yuan | Queen's Gambit Declined | |
| Jan 16, 2025 | Nagy | ½–½ | Zhao | Round 5: Nagy, Gabor - Zhao, Zong-Yuan | Semi-Slav Defense: Chigorin Defense | |
| Jan 15, 2025 | Zhao | ½–½ | Song | Round 4: Zhao, Zong-Yuan - Song, Raymond | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Dec 1, 2024 | Zhao | 1–0 | Sethuraman | Singapore International Open 2024 Group A | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Sep 22, 2024 | Zhao | 1–0 | Uruci | 45th FIDE Chess Olympiad | Sicilian Defense: Löwenthal Variation | |
| Sep 21, 2024 | Apol | 1–0 | Zhao | 45th FIDE Chess Olympiad | Semi-Slav Defense: Meran Variation, Wade Variation | |
| Sep 20, 2024 | Junior | ½–½ | Zhao | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Sep 19, 2024 | O`Gorman | ½–½ | Zhao | 45th FIDE Chess Olympiad | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Sep 18, 2024 | Zhao | ½–½ | De La Riva Aguado | 45th FIDE Chess Olympiad | King's Indian Defense: Makogonov Variation | |
| Sep 15, 2024 | Zhao | 0–1 | Jones | 45th FIDE Chess Olympiad | East Indian Defense | |
| Sep 13, 2024 | Zhao | 0–1 | Ponomariov | 45th FIDE Chess Olympiad | Ruy Lopez: Berlin Defense | |
| Sep 12, 2024 | Zhao | 1–0 | Mwadzura | 45th FIDE Chess Olympiad | Indian Defense: London System | |
| Sep 11, 2024 | Alshnaiber | 0–1 | Zhao | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Apr 21, 2024 | M Pranesh | ½–½ | Zhao | Round 9: M Pranesh - Zhao, Zong-Yuan | Sicilian Defense: Richter-Rauzer Variation, Vitolins Variation | |
| Apr 20, 2024 | Bernadskiy | 1–0 | Zhao | Round 8: Bernadskiy, Vitaliy - Zhao, Zong-Yuan | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Apr 19, 2024 | Zhao | 1–0 | Cao | Round 7: Zhao, Zong-Yuan - Cao, Qingfeng | Caro-Kann Defense: Tartakower Variation | |
| Apr 18, 2024 | Panda Sambit | 0–1 | Zhao | Round 6: Panda Sambit - Zhao, Zong-Yuan | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Apr 17, 2024 | Zhao | ½–½ | Ritviz | Round 5: Zhao, Zong-Yuan - Ritviz, Parab | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 14, 2024 | Otsuka | ½–½ | Zhao | Round 2: Otsuka, Shou - Zhao, Zong-Yuan | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Apr 13, 2024 | Zhao | 1–0 | Doroy | Round 1: Zhao, Zong-Yuan - Doroy, Allanney Jia | Sicilian Defense: Hyperaccelerated Fianchetto | |
| Oct 30, 2022 | Lim | ½–½ | Zhao | 20th Bangkok Chess Club Open | Benoni Defense | |
| Oct 29, 2022 | Zhao | ½–½ | Navaratnam | 20th Bangkok Chess Club Open | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Oct 29, 2022 | Lim | * | Zhao | 20th Bangkok Chess Club Open | ? | |
| Oct 28, 2022 | Pham | ½–½ | Zhao | 20th Bangkok Chess Club Open | Queen's Pawn Game: London System | |
| Oct 27, 2022 | Zhao | 1–0 | Foudzi | 20th Bangkok Chess Club Open | Bogo-Indian Defense: Retreat Variation | |
| Oct 26, 2022 | Bach | ½–½ | Zhao | 20th Bangkok Chess Club Open | Queen's Gambit Declined: Charousek Variation | |
| Oct 25, 2022 | Zhao | 1–0 | Nisban | 20th Bangkok Chess Club Open | ? | |
| Oct 24, 2022 | Sha | * | Zhao | 20th Bangkok Chess Club Open | ? | |
| Oct 22, 2022 | Ho | 1–0 | Zhao | 20th Bangkok Chess Club Open | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Sep 10, 2021 | Zhao | 1–0 | Batchuluun | Online_Olympiad_Div1_PoolA | Indian Defense: London System | |
| Sep 9, 2021 | Zhao | 1–0 | GABUZYAN_CHESSMOOD | Online_Olympiad_Div1_PoolA | London System | |
| Sep 8, 2021 | Zhao | 0–1 | Pavlidis | Online_Olympiad_Div1_PoolA | Queen's Pawn Game: London System | |
| Sep 8, 2021 | Ghaem Maghami | ½–½ | Zhao | Online_Olympiad_Div1_PoolA | Caro-Kann Defense: Panov Attack, Fianchetto Defense | |
| Sep 4, 2021 | O`Donnell | 0–1 | Zhao | Online_Olympiad_Div2_PoolA | Nimzo-Indian Defense: Classical Variation, Berlin Variation, Pirc Variation | |
| Sep 4, 2021 | Orozbaev | 1–0 | Zhao | Online_Olympiad_Div2_PoolA | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Sep 3, 2021 | Zhao | ½–½ | Hsu | Online_Olympiad_Div2_PoolA | French Defense: Advance Variation, Euwe Variation | |
| Sep 3, 2021 | Priasmoro | 1–0 | Zhao | Online_Olympiad_Div2_PoolA | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| — | Zhao | 1–0 | Deboushnik De | Singapore International Open 2024 Group A | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| — | Zhao | 0–1 | Klimkowski | Singapore International Open 2024 Group A | Indian Defense | |
| — | Zhao | 1–0 | Han | 2025 Sydney International Open | Queen's Pawn Game: Accelerated London System | |
| — | Zhao | ½–½ | Cannon | 2025 Sydney International Open | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| — | Zhao | 1–0 | Chan | 2025 Sydney International Open | Philidor Defense: Lion Variation | |
| — | Zhao | 1–0 | Lane | 2025 Sydney International Open | English Opening: King's English Variation | |
| — | Karthik Venkataraman | ½–½ | Zhao | Singapore International Open 2024 Group A | Ruy Lopez: Open | |
| — | Jumabayev | 0–1 | Zhao | Singapore International Open 2024 Group A | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| — | Murzin | 1–0 | Zhao | Singapore International Open 2024 Group A | Italian Game: Giuoco Pianissimo, Normal | |
| — | Liu | 0–1 | Zhao | 2025 Sydney International Open | Rapport-Jobava System | |
| — | Mitrabha | 1–0 | Zhao | 2025 Sydney International Open | English Opening: Agincourt Defense, Wimpy System | |
| — | Hu | 0–1 | Zhao | 2025 Sydney International Open | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| — | Das | ½–½ | Zhao | 2025 Sydney International Open | Ruy Lopez: Berlin Defense | |
| — | Rej | ½–½ | Zhao | 2025 Sydney International Open | Catalan Opening: Closed | |