| Apr 27, 2026 | Zhao | 1–0 | Zhang | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Apr 25, 2026 | Yu | 1–0 | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Apr 24, 2026 | Zhao | ½–½ | Wang | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | English Opening: Agincourt Defense | |
| Apr 23, 2026 | Chu | ½–½ | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| Apr 22, 2026 | Zhao | 1–0 | Fan | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | English Opening: King's English Variation, Four Knights Variation | |
| Apr 21, 2026 | Jin | ½–½ | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | Sicilian Defense: Löwenthal Variation | |
| Apr 20, 2026 | Zhao | ½–½ | Lou | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | Zukertort Opening | |
| Apr 19, 2026 | Lv | 0–1 | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | English Opening: Anglo-Indian Defense, Old Indian Formation | |
| Apr 4, 2026 | Buendia Pinar | ½–½ | Zhao | Round 9: Buendia Pinar, Alvaro - Zhao, Yuanhe | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Apr 4, 2026 | Zhao | 1–0 | Kabilov | Round 8: Zhao, Yuanhe - Kabilov, Amin | English Opening: Agincourt Defense, Wimpy System | |
| Apr 4, 2026 | Popovic | ½–½ | Zhao | Round 7: Popovic, Milan S - Zhao, Yuanhe | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Apr 3, 2026 | Zhao | ½–½ | Sharifov | Round 6: Zhao, Yuanhe - Sharifov, Mekhriddin | English Opening: Anglo-Indian Defense, Nimzo-English | |
| Apr 1, 2026 | Zhao | 1–0 | Gomez Ledo | Round 4: Zhao, Yuanhe - Gomez Ledo, Roberto Carlos | Réti Opening: Anglo-Slav Variation, Gurevich System | |
| Apr 1, 2026 | Zhao | 1–0 | Guadamuro Torrente | Round 2: Zhao, Yuanhe - Guadamuro Torrente, Anabel | Réti Opening: Anglo-Slav Variation, Gurevich System | |
| Apr 1, 2026 | Bressac | 0–1 | Zhao | Round 3: Bressac, Stephane - Zhao, Yuanhe | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Mar 31, 2026 | Pastor Villalba | 0–1 | Zhao | Round 1: Pastor Villalba, Arturo - Zhao, Yuanhe | Old Indian Defense: Ukrainian Variation | |
| Mar 31, 2026 | Albornoz Cabrera | 1–0 | Zhao | Round 5: Albornoz Cabrera, Carlos Daniel - Zhao, Yuanhe | Sicilian Defense: O'Kelly Variation, Maróczy Bind, Paulsen Line | |
| Mar 6, 2026 | Zhao | 0–1 | Nurman | PICF 2026 - KAREL JANECEK Open | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Mar 5, 2026 | Svanda | ½–½ | Zhao | PICF 2026 - KAREL JANECEK Open | Sicilian Defense: Taimanov Variation | |
| Mar 4, 2026 | Zhao | ½–½ | Stinka | PICF 2026 - KAREL JANECEK Open | Indian Defense: Accelerated London System | |
| Mar 3, 2026 | Ostensen | ½–½ | Zhao | PICF 2026 - KAREL JANECEK Open | Sicilian Defense: O'Kelly Variation, Venice System | |
| Mar 2, 2026 | Zhao | 1–0 | Prazak | PICF 2026 - KAREL JANECEK Open | English Opening: Agincourt Defense | |
| Mar 1, 2026 | Imomkuzieva | 0–1 | Zhao | PICF 2026 - KAREL JANECEK Open | Sicilian Defense: Löwenthal Variation | |
| Feb 28, 2026 | Zhao | ½–½ | Manukyan | PICF 2026 - KAREL JANECEK Open | Zukertort Opening | |
| Feb 27, 2026 | Blanchet | 0–1 | Zhao | PICF 2026 - KAREL JANECEK Open | Sicilian Defense: O'Kelly Variation, Venice System | |
| Feb 26, 2026 | Zhao | 1–0 | Hanak | PICF 2026 - KAREL JANECEK Open | English Opening: Agincourt Defense | |
| Jan 29, 2026 | Xu | ½–½ | Zhao | 2025年中国国际象棋甲级联赛总决赛 | Sicilian Defense: O'Kelly Variation, Venice System | |
| Jan 28, 2026 | Zhao | ½–½ | Xu | 2025年中国国际象棋甲级联赛总决赛 | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Jan 27, 2026 | Zhao | ½–½ | Wang | 2025年中国国际象棋甲级联赛总决赛 | Zukertort Opening | |
| Jan 26, 2026 | Wang | ½–½ | Zhao | 2025年中国国际象棋甲级联赛总决赛 | English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation | |
| Oct 5, 2025 | Zhao | 0–1 | Ma | Round 11: Zhao, Yuanhe - Ma, Qun | English Opening: King's English Variation, Four Knights Variation | |
| Oct 4, 2025 | Wang | 1–0 | Zhao | Round 10: Wang, Shixu B - Zhao, Yuanhe | King's Indian Defense: Makogonov Variation | |
| Oct 3, 2025 | Cao | ½–½ | Zhao | Round 9: Cao, Qingfeng - Zhao, Yuanhe | Grünfeld Defense: Smyslov Defense | |
| Oct 2, 2025 | Zhao | ½–½ | Zeng | Round 8: Zhao, Yuanhe - Zeng, Chongsheng | Zukertort Opening: Queenside Fianchetto Variation | |
| Oct 1, 2025 | Lou | 1–0 | Zhao | Round 7: Lou, Yiping - Zhao, Yuanhe | English Opening: Anglo-Indian Defense, Old Indian Formation | |
| Sep 1, 2025 | Zhao | ½–½ | Chen | Round 6: Zhao, Yuanhe - Chen, Zhi | Zukertort Opening | |
| Jul 14, 2025 | Ding | 1–0 | Zhao | Chess Rapid Tournament B | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Jul 14, 2025 | Zhao | ½–½ | Ding | Chess Rapid Tournament B | Zukertort Opening | |
| Jul 14, 2025 | Ding | 1–0 | Zhao | Chess Rapid Tournament B | King's Indian Defense: Normal Variation, Rare Defenses | |
| Jul 13, 2025 | Zhao | ½–½ | Chen | Chess Rapid Tournament A | English Opening: Agincourt Defense | |
| Jul 13, 2025 | Zhao | 1–0 | Chen | Chess Rapid Tournament A | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 13, 2025 | Chen | 1–0 | Zhao | Chess Rapid Tournament A | King's Indian Defense: Sämisch Variation, Normal Defense | |
| Jul 13, 2025 | Chen | 0–1 | Zhao | Chess Rapid Tournament A | Old Indian Defense: Two Knights Variation | |
| Jun 13, 2025 | Fang | ½–½ | Zhao | Round 7: Fang, Yan - Zhao, Yuanhe | Rapport-Jobava System | |
| Jun 12, 2025 | Zhao | ½–½ | Cai | Round 6: Zhao, Yuanhe - Cai, Chaoruo | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| Jun 12, 2025 | Zhao | 1–0 | Shi | Round 5: Zhao, Yuanhe - Shi, Jinhang | Zukertort Opening | |
| Jun 12, 2025 | Zhang | 1–0 | Zhao | Round 4: Zhang, Pengxiang - Zhao, Yuanhe | Sicilian Defense: O'Kelly Variation, Maróczy Bind, Paulsen Line | |
| Jun 11, 2025 | Wang | 0–1 | Zhao | Round 3: Wang, Yiye - Zhao, Yuanhe | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jun 11, 2025 | Zhao | 1–0 | Feng | Round 2: Zhao, Yuanhe - Feng, Jianxun | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jun 10, 2025 | Bu | ½–½ | Zhao | Round 1: Bu, Xiangzhi - Zhao, Yuanhe | Indian Defense: Anti-Grünfeld, Basman-Williams Attack | |
| May 15, 2025 | Zhao | ½–½ | Bakhrillaev | Round 9: Zhao, Yuanhe - Bakhrillaev, Bakhrom | King's Indian Attack: Symmetrical Defense | |
| May 14, 2025 | Belyakov | 0–1 | Zhao | Round 8: Belyakov, Bogdan - Zhao, Yuanhe | Sicilian Defense: O'Kelly Variation, Réti System | |
| May 13, 2025 | Zhao | 0–1 | Liyanage | Round 7: Zhao, Yuanhe - Liyanage, Ranindu Dilshan | English Opening: Agincourt Defense | |
| May 12, 2025 | Poormosavi | ½–½ | Zhao | Round 6: Poormosavi, Seyed Kian - Zhao, Yuanhe | Sicilian Defense: Old Sicilian | |
| May 11, 2025 | Zhao | 0–1 | Yakubboev | Round 5: Zhao, Yuanhe - Yakubboev, Nodirbek | Zukertort Opening | |
| May 10, 2025 | Zhao | ½–½ | Tabatabaei | Round 4: Zhao, Yuanhe - Tabatabaei, M. Amin | Zukertort Opening | |
| May 9, 2025 | Nguyen | ½–½ | Zhao | Round 3: Nguyen, Ngoc Truong Son - Zhao, Yuanhe | Grünfeld Defense: Three Knights Variation | |
| May 8, 2025 | Zhao | ½–½ | Firman Syah | Round 2: Zhao, Yuanhe - Firman Syah, Farid | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| May 7, 2025 | Nikookar | 0–1 | Zhao | Round 1: Nikookar, Mahdi - Zhao, Yuanhe | English Opening: Anglo-Indian Defense, Old Indian Formation | |
| May 3, 2025 | Zhao | 1–0 | Liu | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | King's Indian Defense: Normal Variation, Rare Defenses | |
| May 1, 2025 | Kong | ½–½ | Zhao | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Apr 30, 2025 | Peng | ½–½ | Zhao | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Apr 29, 2025 | Zhao | 1–0 | Chen | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Apr 28, 2025 | Zhao | 1–0 | Dong | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Apr 26, 2025 | Zhao | 1–0 | Chen | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | Zukertort Opening | |
| Apr 25, 2025 | Zhang | 0–1 | Zhao | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Mar 7, 2025 | Filgueiras | ½–½ | Zhao | PICF 2025 - KAREL JANEČEK Open | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Mar 6, 2025 | Zhao | 0–1 | Kistrup | PICF 2025 - KAREL JANEČEK Open | Réti Opening: Advance Variation, Michel Gambit | |
| Mar 5, 2025 | Zhao | ½–½ | Ghazarian | PICF 2025 - KAREL JANEČEK Open | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Mar 4, 2025 | Raja Rithvik R | ½–½ | Zhao | PICF 2025 - KAREL JANEČEK Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Mar 3, 2025 | Das | 0–1 | Zhao | PICF 2025 - KAREL JANEČEK Open | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Mar 2, 2025 | Zhao | ½–½ | Eren | PICF 2025 - KAREL JANEČEK Open | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Mar 1, 2025 | Kukelko | 0–1 | Zhao | PICF 2025 - KAREL JANEČEK Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 27, 2024 | Mica | 1–0 | Zhao | CZECH OPEN 2024 - A - PARDUBICE OPEN | Zukertort Opening | |
| Jul 26, 2024 | Zhao | 1–0 | Chidvilash Sai Surapaneni | CZECH OPEN 2024 - A - PARDUBICE OPEN | Zukertort Opening | |
| Jul 25, 2024 | Sorensen | 1–0 | Zhao | CZECH OPEN 2024 - A - PARDUBICE OPEN | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Jul 24, 2024 | Zhao | 1–0 | Dubnevych | CZECH OPEN 2024 - A - PARDUBICE OPEN | Zukertort Opening | |
| Jul 23, 2024 | Ludvik | 0–1 | Zhao | CZECH OPEN 2024 - A - PARDUBICE OPEN | King's Indian Defense: Normal Variation, Rare Defenses | |
| Jul 22, 2024 | Zhao | ½–½ | Amirkul | CZECH OPEN 2024 - A - PARDUBICE OPEN | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 21, 2024 | Sherman | 1–0 | Zhao | CZECH OPEN 2024 - A - PARDUBICE OPEN | Indian Defense: Anti-Grünfeld, Basman-Williams Attack | |
| Jul 20, 2024 | Zhao | 1–0 | Bokhnak | CZECH OPEN 2024 - A - PARDUBICE OPEN | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 19, 2024 | Bartos | 0–1 | Zhao | CZECH OPEN 2024 - A - PARDUBICE OPEN | King's Indian Defense: Orthodox Variation | |
| Jun 29, 2024 | Balakrishnan | 0–1 | Zhao | Round 9: Balakrishnan, Praveen - Zhao, Yuanhe | Grünfeld Defense: Exchange Variation | |
| Jun 28, 2024 | Zhao | ½–½ | Gorshtein | Round 8: Zhao, Yuanhe - Gorshtein, Ido | English Opening: Symmetrical Variation, Duchamp Variation | |
| Jun 27, 2024 | Krysa | 0–1 | Zhao | Round 7: Krysa, Leandro - Zhao, Yuanhe | King's Indian Defense: Makogonov Variation | |
| Jun 18, 2024 | Zhao | ½–½ | Xue | Round 10: Zhao, Yuanhe - Xue, Haowen | English Opening: Agincourt Defense | |
| Jun 2, 2024 | Zhao | 1–0 | Iniyan | Round 9: Zhao, Yuanhe - Iniyan, Pa | Zukertort Opening | |
| Jun 1, 2024 | Aronyak Ghosh | ½–½ | Zhao | Round 8: Aronyak Ghosh - Zhao, Yuanhe | English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation | |
| May 31, 2024 | Zhao | 1–0 | Sethuraman | Round 7: Zhao, Yuanhe - Sethuraman, S.P. | Zukertort Opening | |
| May 30, 2024 | Zhao | ½–½ | Can | Round 6: Zhao, Yuanhe - Can, Emre | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| May 29, 2024 | Ioannidis | 0–1 | Zhao | Round 5: Ioannidis, Evgenios - Zhao, Yuanhe | English Opening: Anglo-Indian Defense, Anti-Anti-Grünfeld | |
| May 28, 2024 | Zhao | ½–½ | Moroni | Round 4: Zhao, Yuanhe - Moroni, Luca Jr | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| May 27, 2024 | Li | ½–½ | Zhao | Round 3: Li, Di - Zhao, Yuanhe | Bishop's Opening: Vienna Hybrid | |
| May 26, 2024 | Zhao | ½–½ | Ivic | Round 2: Zhao, Yuanhe - Ivic, Velimir | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| May 25, 2024 | Mendes Aaron Reeve | 0–1 | Zhao | Round 1: Mendes Aaron Reeve - Zhao, Yuanhe | Sicilian Defense: O'Kelly Variation, Maróczy Bind, Paulsen Line | |
| Apr 7, 2024 | Zhao | 0–1 | Wang | 2024 Chinese Chess Team championship (men) | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Apr 6, 2024 | Kong | ½–½ | Zhao | 2024 Chinese Chess Team championship (men) | Sicilian Defense: Löwenthal Variation | |
| Apr 5, 2024 | Zhao | 1–0 | Li | 2024 Chinese Chess Team championship (men) | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Apr 3, 2024 | Chen | ½–½ | Zhao | 2024 Chinese Chess Team championship (men) | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| Apr 2, 2024 | Zhao | ½–½ | Hou | 2023年全国国际象棋锦标赛(团体赛) | English Opening: Anglo-Indian Defense, King's Knight Variation | |