| Jun 29, 2026 | Cao | ½–½ | Yang | Round 6: Cao, Qingfeng - Yang, Zilong | Catalan Opening: Open Defense, Classical Line | |
| Jun 28, 2026 | Bai | 1–0 | Cao | Round 5: Bai, Jinshi - Cao, Qingfeng | Hungarian Opening: Indian Defense | |
| Jun 27, 2026 | Cao | 0–1 | Gong | Round 4: Cao, Qingfeng - Gong, Sunle | Slav Defense: Exchange Variation | |
| Jun 26, 2026 | Xu | 1–0 | Cao | Round 3: Xu, Junwei - Cao, Qingfeng | King's Indian Attack: Spassky Variation | |
| Jun 25, 2026 | Cao | 1–0 | Liu | Round 2: Cao, Qingfeng - Liu, Yan | Catalan Opening | |
| Jun 23, 2026 | Peng | ½–½ | Cao | Round 1: Peng, Hongchi - Cao, Qingfeng | Four Knights Game: Spanish Variation, Rubinstein Variation | |
| May 18, 2026 | Cao | ½–½ | Huang | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Queen's Gambit Declined: Semi-Tarrasch Defense, Endgame Variation | |
| May 17, 2026 | Zhao | ½–½ | Cao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| May 16, 2026 | Cao | 1–0 | Xie | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Catalan Opening: Open Defense | |
| May 15, 2026 | Yang | ½–½ | Cao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| May 14, 2026 | Cao | 0–1 | Liu | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| May 13, 2026 | Yu | 0–1 | Cao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Hyperaccelerated Dragon | |
| May 12, 2026 | Cao | 0–1 | Xie | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | King's Indian Defense: Fianchetto Variation, Carlsbad Variation | |
| May 11, 2026 | Zhang | 0–1 | Cao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Old Sicilian | |
| May 10, 2026 | Cao | 0–1 | Kong | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Advance Line | |
| May 9, 2026 | Qu | 0–1 | Cao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Alapin Variation, Stoltz Attack | |
| May 8, 2026 | Cao | ½–½ | Yang | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Apr 26, 2026 | Qu | 0–1 | Cao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | Sicilian Defense: Boleslavsky Variation | |
| Apr 21, 2026 | Cao | ½–½ | Gong | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | English Opening: Agincourt Defense, Bogoljubow Defense | |
| Apr 19, 2026 | Ren | 1–0 | Cao | 2026å¹´å
¨å½å½é
象æ£é¦æ èµï¼å¢ä½ï¼ | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Mar 25, 2026 | Yu | 0–1 | Cao | Rebecca Cup The 6th China Chess Rising Stars Tournament 2026 | Sicilian Defense: Taimanov Variation | |
| Mar 24, 2026 | Cao | ½–½ | Wang | Rebecca Cup The 6th China Chess Rising Stars Tournament 2026 | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Mar 23, 2026 | Cao | 1–0 | Jin | Rebecca Cup The 6th China Chess Rising Stars Tournament 2026 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 22, 2026 | Mu | 0–1 | Cao | Rebecca Cup The 6th China Chess Rising Stars Tournament 2026 | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Mar 22, 2026 | Cao | ½–½ | Gu | Rebecca Cup The 6th China Chess Rising Stars Tournament 2026 | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Mar 21, 2026 | Hong | 1–0 | Cao | Rebecca Cup The 6th China Chess Rising Stars Tournament 2026 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Mar 20, 2026 | Cao | 1–0 | Liu | Rebecca Cup The 6th China Chess Rising Stars Tournament 2026 | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Mar 20, 2026 | Zhang | ½–½ | Cao | Rebecca Cup The 6th China Chess Rising Stars Tournament 2026 | Caro-Kann Defense: Advance Variation, Van der Wiel Attack | |
| Mar 18, 2026 | Jiang | 1–0 | Cao | Rebecca Cup The 6th China Chess Rising Stars Tournament 2026 | Caro-Kann Defense: Advance Variation | |
| Feb 27, 2026 | Chen | ½–½ | Cao | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Feb 26, 2026 | Cao | 1–0 | Yang | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Feb 26, 2026 | Zhang | 1–0 | Cao | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Zukertort Opening | |
| Feb 25, 2026 | Cao | 1–0 | Yu | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Catalan Opening: Open Defense, Classical Line | |
| Feb 24, 2026 | Cao | 1–0 | Yang | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | King's Indian Defense: Semi-Averbakh System | |
| Feb 24, 2026 | Liu | 0–1 | Cao | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Queen's Gambit Declined: Barmen Variation | |
| Feb 23, 2026 | Cao | 1–0 | Wang | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | |
| Feb 20, 2026 | Cao | 1–0 | Fang | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Feb 20, 2026 | Yu | 0–1 | Cao | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Feb 20, 2026 | Chan | 1–0 | Cao | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Feb 20, 2026 | Wang | ½–½ | Cao | 2026å¹´å
¨å½å½è±¡éå°å¹´é¦æ èµï¼ä¸ªäººï¼æ¨ç¬¬31å±âæææºæ¯â大é¾ç» | Bogo-Indian Defense: Retreat Variation | |
| Jan 7, 2026 | Cao | 1–0 | Chavez Suarez | Open de Roquetas 2026 | Queen's Indian Accelerated | |
| Jan 6, 2026 | Raja Rithvik R | 1–0 | Cao | Open de Roquetas 2026 | Queen's Indian Defense: Capablanca Variation | |
| Jan 6, 2026 | Cao | ½–½ | Ghosh | Open de Roquetas 2026 | Catalan Opening: Closed | |
| Jan 5, 2026 | Fiorito | ½–½ | Cao | Open de Roquetas 2026 | Indian Defense: London System | |
| Jan 4, 2026 | Neelash Saha | ½–½ | Cao | Open de Roquetas 2026 | Zukertort Opening: Quiet System | |
| Jan 4, 2026 | Cao | ½–½ | Vignesh N R | Open de Roquetas 2026 | Catalan Opening | |
| Jan 3, 2026 | Cao | 1–0 | Mikrut | Open de Roquetas 2026 | King's Indian Defense: Semi-Averbakh System | |
| Jan 3, 2026 | Perez Mitjans | 0–1 | Cao | Open de Roquetas 2026 | Sicilian Defense: Prins Variation | |
| Jan 2, 2026 | Cao | 1–0 | Sala Esquiva | Open de Roquetas 2026 | King's Indian Defense: Sämisch Variation, Sämisch Gambit | |
| Dec 30, 2025 | Gonzalez Lopez | 0–1 | Cao | Round 9: Gonzalez Lopez, Lucas 2013 - Cao, Qingfeng | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Dec 29, 2025 | Cao | 1–0 | Torres Rebolledo | Round 8: Cao, Qingfeng - Torres Rebolledo, Alvaro | Indian Defense: Dzindzi-Indian Defense | |
| Dec 29, 2025 | Martinez Duany | ½–½ | Cao | Round 7: Martinez Duany, Lelys Stanley - Cao, Qingfeng | Zukertort Opening | |
| Dec 28, 2025 | Cao | 0–1 | Horcajuelo Rocamora | Round 6: Cao, Qingfeng - Horcajuelo Rocamora, Martin | Queen's Gambit Declined: Charousek Variation | |
| Dec 26, 2025 | Marquez Ruiz | ½–½ | Cao | Round 1: Marquez Ruiz, Angel Jesus - Cao, Qingfeng | Caro-Kann Defense: Panov Attack, Main Line | |
| Dec 20, 2025 | Cao | ½–½ | Shamsuddin | Round 9: Cao, Qingfeng - Shamsuddin, Sayyid Usmon | Neo-Grünfeld Defense: Delayed Exchange Variation | |
| Dec 20, 2025 | Mark Smirnov | 1–0 | Cao | Round 8: Mark Smirnov - Cao, Qingfeng | Zukertort Opening: Nimzo-Larsen Variation | |
| Dec 20, 2025 | Cao | 1–0 | Dirikolu | Round 7: Cao, Qingfeng - Dirikolu, Deniz | Bogo-Indian Defense: Retreat Variation | |
| Dec 20, 2025 | Omonov | 1–0 | Cao | Round 6: Omonov, Asrorjon - Cao, Qingfeng | Queen's Pawn Game: London System | |
| Dec 19, 2025 | Bakhrillaev | ½–½ | Cao | Round 5: Bakhrillaev, Bakhrom - Cao, Qingfeng | Nimzo-Indian Defense: Normal Variation | |
| Dec 19, 2025 | Cnejev | 0–1 | Cao | Round 3: Cnejev, Vladimir-Alexandru - Cao, Qingfeng | Caro-Kann Defense: Advance Variation, Bayonet Attack | |
| Dec 19, 2025 | Cao | 1–0 | Taran | Round 2: Cao, Qingfeng - Taran, Robert | Dutch Defense: Hopton Attack | |
| Dec 19, 2025 | Karabulut | 0–1 | Cao | Round 1: Karabulut, Etka - Cao, Qingfeng | Queen's Indian Defense: Petrosian Variation, Farago Defense | |
| Dec 18, 2025 | Cao | ½–½ | Gurel | Round 4: Cao, Qingfeng - Gurel, Ediz | Catalan Opening: Open Defense, Classical Line | |
| Dec 18, 2025 | Cao | 1–0 | Ersoz | Round 9: Cao, Qingfeng - Ersoz, Teoman Guney | Benko Gambit Accepted: Modern Variation | |
| Dec 18, 2025 | Lavrencic | 1–0 | Cao | Round 8: Lavrencic, Matic - Cao, Qingfeng | Caro-Kann Defense: Advance Variation, Short Variation | |
| Dec 18, 2025 | Cao | 1–0 | Doguzov | Round 7: Cao, Qingfeng - Doguzov, Georgiy | Queen's Gambit Accepted: Normal Variation, Traditional System | |
| Dec 18, 2025 | Cao | ½–½ | Rey Martinez | Round 2: Cao, Qingfeng - Rey Martinez, Jaime | Grünfeld Defense: Exchange Variation | |
| Dec 18, 2025 | Cao | 1–0 | Lianes Garcia | Round 4: Cao, Qingfeng - Lianes Garcia, Marcos | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Dec 18, 2025 | Vioque Gonzalez | ½–½ | Cao | Round 3: Vioque Gonzalez, Nicolas - Cao, Qingfeng | Sicilian Defense: Lasker-Pelikan Variation | |
| Dec 18, 2025 | Georgiadis | ½–½ | Cao | Round 5: Georgiadis, Anastasios - Cao, Qingfeng | Queen's Gambit Declined: Ragozin Defense | |
| Dec 17, 2025 | Dirikolu | 1–0 | Cao | Round 6: Dirikolu, Deniz - Cao, Qingfeng | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Dec 17, 2025 | Cao | 1–0 | Akkaya | Round 5: Cao, Qingfeng - Akkaya, Atakan | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Dec 17, 2025 | Alikhan Daulet | 1–0 | Cao | Round 4: Alikhan Daulet - Cao, Qingfeng | Queen's Indian Defense: Capablanca Variation | |
| Dec 16, 2025 | Cao | 0–1 | Bakhrillaev | Round 3: Cao, Qingfeng - Bakhrillaev, Bakhrom | Catalan Opening: Closed | |
| Dec 16, 2025 | Cao | 1–0 | Yildiz | Round 1: Cao, Qingfeng - Yildiz, Serdar Murat | Benoni Defense | |
| Dec 16, 2025 | Abdukhakimov | 0–1 | Cao | Round 2: Abdukhakimov, Akbarali - Cao, Qingfeng | Queen's Gambit Declined: Ragozin Defense | |
| Oct 26, 2025 | Cao | ½–½ | Wang | 2025年中国国际象棋甲级联赛总决赛主客场 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Oct 9, 2025 | Cai | ½–½ | Cao | The 4th China Binhai Chess Open | Caro-Kann Defense: Exchange Variation | |
| Oct 9, 2025 | Cao | ½–½ | Chen | The 4th China Binhai Chess Open | Catalan Opening | |
| Oct 9, 2025 | Yu | 1–0 | Cao | The 4th China Binhai Chess Open | Caro-Kann Defense: Classical Variation, Main Line | |
| Oct 3, 2025 | Cao | ½–½ | Zhao | Round 9: Cao, Qingfeng - Zhao, Yuanhe | Grünfeld Defense: Smyslov Defense | |
| Oct 1, 2025 | Dong | ½–½ | Cao | Round 7: Dong, Hongfu - Cao, Qingfeng | Sicilian Defense: Najdorf Variation, English Attack | |
| Jul 31, 2025 | Bronstein | 1–0 | Cao | Round 5: Bronstein, Or - Cao, Qingfeng | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jul 30, 2025 | Cao | ½–½ | Heimann | Round 4: Cao, Qingfeng - Heimann, Mark | Catalan Opening: Open Defense | |
| Jul 29, 2025 | Cao | 1–0 | Nayak Rajesh | Round 3: Cao, Qingfeng - Nayak Rajesh | Catalan Opening: Open Defense, Classical Line | |
| Jul 29, 2025 | Charkhalashvili | 0–1 | Cao | Round 2: Charkhalashvili, Inga - Cao, Qingfeng | English Opening: Symmetrical Variation | |
| Jul 23, 2025 | Cao | 1–0 | Sochacki | Round 6: Cao, Qingfeng - Sochacki, Christophe | English Opening: Agincourt Defense | |
| Jul 22, 2025 | Cao | 1–0 | Vassis | Round 5: Cao, Qingfeng - Vassis, Michail | King's Indian Defense: Semi-Averbakh System | |
| Jul 21, 2025 | Danielyan | ½–½ | Cao | Round 4: Danielyan, Vahe - Cao, Qingfeng | Catalan Opening: Closed | |
| Jul 20, 2025 | Cao | 1–0 | Milonakis | Round 3: Cao, Qingfeng - Milonakis, Georgios | Benoni Defense: Fianchetto Variation, Hastings Defense, Main Line | |
| Jul 20, 2025 | Baillon | 0–1 | Cao | Round 2: Baillon, Olivier - Cao, Qingfeng | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 19, 2025 | Cao | 1–0 | Trapalis | Round 1: Cao, Qingfeng - Trapalis, Theodoros | Zukertort Opening: Reversed Grünfeld | |
| Jul 19, 2025 | Cao | ½–½ | Kourkoulos-Arditis | Round 9: Cao, Qingfeng - Kourkoulos-Arditis, Stamatis | Bogo-Indian Defense: Retreat Variation | |
| Jul 19, 2025 | Pham | 0–1 | Cao | Round 8: Pham, Khoi - Cao, Qingfeng | Caro-Kann Defense: Exchange Variation | |
| Jul 19, 2025 | Krallis | ½–½ | Cao | Round 7: Krallis, Christos - Cao, Qingfeng | Sicilian Defense: Moscow Variation | |
| Jul 3, 2025 | Cao | ½–½ | Liu | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Catalan Opening: Open Defense | |
| Jul 2, 2025 | Cao | ½–½ | Zhang | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Jul 1, 2025 | Chu | 0–1 | Cao | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | King's Indian Attack: Spassky Variation | |
| Jun 30, 2025 | Cao | 1–0 | Wu | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Indian Defense: Anti-Nimzo-Indian | |
| Jun 29, 2025 | Jin | ½–½ | Cao | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Zukertort Opening | |