| Jun 20, 2026 | Dominguez Perez | ½–½ | Zhao | Round of 16 | Game 2: Dominguez Perez, Leinier - Zhao, Yuanhe | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Jun 20, 2026 | Zhao | 0–1 | Dominguez Perez | Round of 16 | Game 1: Zhao, Yuanhe - Dominguez Perez, Leinier | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jun 20, 2026 | Oro | 1–0 | Zhao | Round 11: Oro, Faustino - Zhao, Yuanhe | Sicilian Defense: O'Kelly Variation, Réti System | |
| Jun 20, 2026 | Zhao | 0–1 | Tin | Round 10: Zhao, Yuanhe - Tin, Jingyao | Zukertort Opening | |
| Jun 20, 2026 | Duda | 1–0 | Zhao | Round 9: Duda, Jan-Krzysztof - Zhao, Yuanhe | English Opening: Anglo-Indian Defense, Old Indian Formation | |
| Jun 20, 2026 | Zhao | 1–0 | Garcia Domingo | Round 8: Zhao, Yuanhe - Garcia Domingo, Jose Antonio | Zukertort Opening | |
| Jun 20, 2026 | Fernandez | 0–1 | Zhao | Round 7: Fernandez, Maria Florencia - Zhao, Yuanhe | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jun 20, 2026 | Zhao | 1–0 | Zhu | Round 6: Zhao, Yuanhe - Zhu, Kaizhen | English Opening: Agincourt Defense | |
| Jun 20, 2026 | Zhao | 1–0 | Xiao | Round 5: Zhao, Yuanhe - Xiao, Yiyi | Zukertort Opening | |
| Jun 20, 2026 | Cheng | 0–1 | Zhao | Round 4: Cheng, Justin Hong-Chen - Zhao, Yuanhe | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jun 20, 2026 | Zhao | 0–1 | Zhalmakhanov | Round 3: Zhao, Yuanhe - Zhalmakhanov, Ramazan | Zukertort Opening | |
| Jun 20, 2026 | Zhao | ½–½ | Chen | Round 2: Zhao, Yuanhe - Chen, Jonathan | Zukertort Opening | |
| Jun 20, 2026 | Zhao | 1–0 | Lam | 2026 Fide World Blitz Team Chess Championship Pool A | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jun 19, 2026 | Zhao | 0–1 | Hong | Round 12: Zhao, Yuanhe - Hong, Andrew | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jun 19, 2026 | Zhao | 0–1 | Lazavik | Round 10: Zhao, Yuanhe - Lazavik, Denis | English Opening: Anglo-Indian Defense, King's Indian Formation, Double Fianchetto | |
| Jun 19, 2026 | Munguntuul | 0–1 | Zhao | Round 9: Munguntuul, Batkhuyag - Zhao, Yuanhe | Sicilian Defense: Godiva Variation | |
| Jun 18, 2026 | Zhao | 1–0 | Perez Epinin | Round 8: Zhao, Yuanhe - Perez Epinin, Gines | Zukertort Opening | |
| Jun 18, 2026 | Arca | 1–0 | Zhao | Round 7: Arca, Christian Gian Karlo - Zhao, Yuanhe | English Opening: Anglo-Indian Defense, Old Indian Formation | |
| Jun 18, 2026 | Zhao | ½–½ | Cahaya | Round 6: Zhao, Yuanhe - Cahaya, Satria Duta | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jun 18, 2026 | Zhao | 1–0 | Raahul V S | Round 5: Zhao, Yuanhe - Raahul V S | Zukertort Opening | |
| Jun 17, 2026 | Zhao | ½–½ | Caruana | Round 4: Zhao, Yuanhe - Caruana, Fabiano | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jun 17, 2026 | Zhao | 1–0 | Fang | Round 3: Zhao, Yuanhe - Fang, Brandon Jun Qiao | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jun 17, 2026 | Zhao | 1–0 | Vidit | Round 2: Zhao, Yuanhe - Vidit, Santosh Gujrathi | English Opening: Anglo-Indian Defense, Nimzo-English | |
| Jun 17, 2026 | Zhao | 1–0 | Jin | Round 1: Zhao, Yuanhe - Jin, Ruijun | ? | |
| May 18, 2026 | Meng | ½–½ | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 17, 2026 | Zhao | ½–½ | Cao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| May 16, 2026 | Hong | ½–½ | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 15, 2026 | Zhao | ½–½ | Jiang | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Réti Opening: Anglo-Slav Variation, Gurevich System | |
| May 14, 2026 | Zhao | ½–½ | Zhang | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | English Opening: Agincourt Defense | |
| May 13, 2026 | Li | ½–½ | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Semi-Slav Defense: Chigorin Defense | |
| May 12, 2026 | Peng | 1–0 | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 11, 2026 | Zhao | 1–0 | Shen | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Réti Opening: Anglo-Slav Variation, Gurevich System | |
| May 10, 2026 | Xi | ½–½ | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Old Indian Defense | |
| May 9, 2026 | Zhao | ½–½ | Xie | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | English Opening: Symmetrical Variation | |
| May 8, 2026 | Zhou | 0–1 | Zhao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| 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 | |