| Jul 23, 2026 | Acs | 0–1 | Cao | Round 10: Acs, Peter - Cao, Qingfeng | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jul 22, 2026 | Balabayeva | 0–1 | Cao | Round 9: Balabayeva, Xeniya - Cao, Qingfeng | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Jul 20, 2026 | Ganguly | 0–1 | Cao | Round 7: Ganguly, Surya Shekhar - Cao, Qingfeng | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jul 19, 2026 | Cao | 1–0 | Ashwath Kaushik | Round 13: Cao, Qingfeng - Ashwath Kaushik | Catalan Opening: Closed | |
| Jul 19, 2026 | Cao | 1–0 | Haimovich | Round 12: Cao, Qingfeng - Haimovich, Tal | Catalan Opening: Closed, Main Line | |
| Jul 19, 2026 | Dong | ½–½ | Cao | Round 11: Dong, Hongfu - Cao, Qingfeng | Modern Defense: Lizard Defense, Mittenberger Gambit | |
| Jul 19, 2026 | Cao | 1–0 | Kwiatkowski | Round 10: Cao, Qingfeng - Kwiatkowski, Maciej | English Opening: Symmetrical Variation, Four Knights Variation | |
| Jul 19, 2026 | Thorfinnsson | 1–0 | Cao | Round 9: Thorfinnsson, Bjorn - Cao, Qingfeng | Torre Attack: Classical Defense | |
| Jul 19, 2026 | El-Mais | 0–1 | Cao | Round 8: El-Mais, Ibaa - Cao, Qingfeng | Yusupov-Rubinstein System | |
| Jul 19, 2026 | Cao | 1–0 | Nguyen Thi Mai Hung | Round 7: Cao, Qingfeng - Nguyen Thi Mai Hung | Slav Defense: Modern Line | |
| Jul 19, 2026 | Kozak | 1–0 | Cao | Round 6: Kozak, Adam - Cao, Qingfeng | Zukertort Opening: Nimzo-Larsen Variation | |
| Jul 19, 2026 | Cao | 1–0 | Klatt | Round 5: Cao, Qingfeng - Klatt, Marcel | Queen's Gambit Declined | |
| Jul 19, 2026 | Gloeckler | 1–0 | Cao | Round 4: Gloeckler, Christian - Cao, Qingfeng | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Jul 19, 2026 | Cao | 1–0 | Haugner | Round 3: Cao, Qingfeng - Haugner, Jan | Queen's Gambit Declined | |
| Jul 19, 2026 | Ragios | 0–1 | Cao | Round 2: Ragios, Konstantinos - Cao, Qingfeng | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Jul 19, 2026 | Cao | 1–0 | Zumbrunn | Round 1: Cao, Qingfeng - Zumbrunn, Simon | Benoni Defense | |
| Jul 18, 2026 | Cao | ½–½ | Gopal G.N. | Round 6: Cao, Qingfeng - Gopal G.N. | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Jul 17, 2026 | Coban | 0–1 | Cao | Round 5: Coban, Ege - Cao, Qingfeng | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jul 16, 2026 | Cao | ½–½ | Baenziger | Round 4: Cao, Qingfeng - Baenziger, Fabian | English Opening: Agincourt Defense, Bogoljubow Defense | |
| Jul 15, 2026 | Ghosh | ½–½ | Cao | Round 3: Ghosh, Diptayan - Cao, Qingfeng | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jul 14, 2026 | Cao | 1–0 | Fogo Esquivel | Round 2: Cao, Qingfeng - Fogo Esquivel, Levi Kalani Alexander | Catalan Opening: Open Defense, Classical Line | |
| Jul 13, 2026 | Aryan Goyal | 0–1 | Cao | Round 1: Aryan Goyal - Cao, Qingfeng | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Jul 12, 2026 | Cao | 0–1 | Gloeckler | Round 9: Cao, Qingfeng - Gloeckler, Christian | Catalan Opening: Closed | |
| Jul 12, 2026 | Gopal G.N. | ½–½ | Cao | Round 8: Gopal G.N. - Cao, Qingfeng | Caro-Kann Defense: Advance Variation | |
| Jul 12, 2026 | Cao | 1–0 | Sasikiran | Round 7: Cao, Qingfeng - Sasikiran, Krishnan | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation | |
| Jul 12, 2026 | Ganguly | 1–0 | Cao | Round 6: Ganguly, Surya Shekhar - Cao, Qingfeng | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jul 12, 2026 | Cao | 1–0 | Ghosh | Round 5: Cao, Qingfeng - Ghosh, Diptayan | Catalan Opening: Open Defense | |
| Jul 12, 2026 | Kukushkin | 0–1 | Cao | Round 4: Kukushkin, Ivan - Cao, Qingfeng | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jul 12, 2026 | Cao | ½–½ | Kozak | Round 3: Cao, Qingfeng - Kozak, Adam | Catalan Opening: Open Defense | |
| Jul 12, 2026 | Ranieri | 0–1 | Cao | Round 2: Ranieri, Pierpaolo - Cao, Qingfeng | Queen's Indian Defense: Capablanca Variation | |
| Jul 12, 2026 | Cao | 1–0 | Schmied | Round 1: Cao, Qingfeng - Schmied, Stefan | Slav Defense: Exchange Variation | |
| Jul 2, 2026 | Cao | 0–1 | Gloeckler | Round 8: Cao, Qingfeng - Gloeckler, Christian | Catalan Opening: Closed | |
| 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 | |