| Jun 20, 2026 | Cheng | 1–0 | Prishita Gupta | Round 11: Cheng, Chao Xin - Prishita Gupta | French Defense: Advance Variation, Paulsen Attack | |
| Jun 20, 2026 | Yan | 1–0 | Cheng | Round 10: Yan, Tianqi - Cheng, Chao Xin | Sicilian Defense: Kan Variation, Knight Variation | |
| Jun 20, 2026 | Cheng | 0–1 | Rakshitta Ravi | Round 9: Cheng, Chao Xin - Rakshitta Ravi | Four Knights Game: Spanish Variation | |
| Jun 20, 2026 | Avdian | 0–1 | Cheng | Round 8: Avdian, Ozias - Cheng, Chao Xin | Queen's Gambit Declined: Normal Defense | |
| Jun 20, 2026 | Cheng | 1–0 | Palero | Round 7: Cheng, Chao Xin - Palero, Mary Israel | Modern Defense: Averbakh System | |
| Jun 20, 2026 | Bai | 1–0 | Cheng | Round 6: Bai, Jinshi - Cheng, Chao Xin | English Opening: King's English Variation | |
| Jun 20, 2026 | Cheng | 0–1 | Mungunzul | Round 5: Cheng, Chao Xin - Mungunzul, Bat-Erdene | Pirc Defense | |
| Jun 20, 2026 | Arakhamia-Grant | 1–0 | Cheng | Round 4: Arakhamia-Grant, Ketevan - Cheng, Chao Xin | French Defense: Classical Variation, Steinitz Variation | |
| Jun 20, 2026 | Cheng | 0–1 | Zhu | Round 3: Cheng, Chao Xin - Zhu, Jiner | Four Knights Game: Spanish Variation | |
| Jun 20, 2026 | Badelka | 1–0 | Cheng | Round 2: Badelka, Olga - Cheng, Chao Xin | Réti Opening: Advance Variation | |
| Jun 20, 2026 | Cheng | ½–½ | Sihite | Round 1: Cheng, Chao Xin - Sihite, Chelsie Monica Ignesias | Four Knights Game: Spanish Variation | |
| Jun 19, 2026 | Cheng | 0–1 | Dimayuga | Round 12: Cheng, Chao Xin - Dimayuga, Vincent Ryu | Sicilian Defense: Dragon Variation, Yugoslav Attack | |
| Jun 19, 2026 | Cheng | ½–½ | Mohd Afif | Round 11: Cheng, Chao Xin - Mohd Afif, Ainul Mardhiah | French Defense: Advance Variation | |
| Jun 19, 2026 | Cheng | 1–0 | Torres | Round 10: Cheng, Chao Xin - Torres, Lucas | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jun 19, 2026 | Palero | 0–1 | Cheng | Round 9: Palero, Mary Israel - Cheng, Chao Xin | Nimzo-Larsen Attack: Classical Variation | |
| Jun 18, 2026 | Cheng | 1–0 | Chen | Round 8: Cheng, Chao Xin - Chen, Jocelyn | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jun 18, 2026 | Qian | 1–0 | Cheng | Round 7: Qian, Linda (Zhiling) - Cheng, Chao Xin | English Opening: King's English Variation, Three Knights System | |
| Jun 18, 2026 | Zhang | 1–0 | Cheng | Round 6: Zhang, Rui - Cheng, Chao Xin | Sicilian Defense: Kan Variation, Knight Variation | |
| Jun 18, 2026 | Suarez Gomez | 1–0 | Cheng | Round 5: Suarez Gomez, Paula - Cheng, Chao Xin | French Defense: Classical Variation, Shirov-Anand Variation | |
| Jun 17, 2026 | Anandpara | 0–1 | Cheng | Round 3: Anandpara, Jayendra Saloni - Cheng, Chao Xin | Queen's Pawn Game: Colle System, Traditional Colle | |
| Jun 17, 2026 | Arakhamia-Grant | 1–0 | Cheng | Round 2: Arakhamia-Grant, Ketevan - Cheng, Chao Xin | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Jun 17, 2026 | Kao | 1–0 | Cheng | Round 1: Kao, Jamison Edrich - Cheng, Chao Xin | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| May 17, 2026 | Bommini Mounika Akshaya | 1–0 | Cheng | rated rapid game | Queen's Pawn Game: Accelerated London System | |
| May 16, 2026 | Cheng | 1–0 | Bommini Mounika Akshaya | rated rapid game | Nimzowitsch Defense: Kennedy Variation, Linksspringer Variation | |
| May 9, 2026 | Cheng | ½–½ | Singgih | rated rapid game | Four Knights Game: Spanish Variation, Classical Variation | |
| May 9, 2026 | Garifullina | 1–0 | Cheng | rated rapid game | French Defense: Steinitz Variation, Boleslavsky Variation | |
| May 9, 2026 | Qian | 0–1 | Cheng | rated rapid game | French Defense: Classical Variation, Steinitz Variation | |
| May 9, 2026 | Cheng | 1–0 | Akpanbetova | rated rapid game | Three Knights Opening | |
| May 9, 2026 | Fan | ½–½ | Cheng | rated rapid game | French Defense: Advance Variation, Euwe Variation | |
| May 9, 2026 | Cheng | 1–0 | Korobkina | rated rapid game | Four Knights Game: Spanish Variation, Double Spanish | |
| May 9, 2026 | Sautina | 0–1 | Cheng | rated rapid game | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 12, 2026 | Melamed | 1–0 | Cheng | Round 9: Melamed, Daniel - Cheng, Chao Xin | French Defense: Schlechter Variation | |
| Apr 11, 2026 | Cheng | ½–½ | Rusakov | 2026 Sydney International Open Championships | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Apr 11, 2026 | Lane | ½–½ | Cheng | 2026 Sydney International Open Championships | French Defense: Tarrasch Variation, Chistyakov Defense, Modern Line | |
| Apr 10, 2026 | Cheng | ½–½ | Wang | 2026 Sydney International Open Championships | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Apr 9, 2026 | Steadman | 0–1 | Cheng | 2026 Sydney International Open Championships | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Apr 9, 2026 | Cheng | ½–½ | Anderson | 2026 Sydney International Open Championships | Petrov's Defense: Three Knights Game | |
| Apr 8, 2026 | Lyu | 1–0 | Cheng | 2026 Sydney International Open Championships | French Defense: Classical Variation, Burn Variation | |
| Mar 8, 2026 | Solomon | 1–0 | Cheng | Begonia Open 2026 | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Nov 21, 2025 | Karmanova | 1–0 | Cheng | Round 2: Karmanova, Olga Dm. - Cheng, Chao Xin | Bogo-Indian Defense: Retreat Variation | |
| Oct 15, 2025 | Cheng | 1–0 | Sala | Round 11: Cheng, Chao Xin - Sala, Giulia | Four Knights Game: Spanish Variation, Rubinstein Variation | |
| Oct 14, 2025 | Kiraly | ½–½ | Cheng | Round 10: Kiraly, Lilla Virag - Cheng, Chao Xin | Sicilian Defense: Kan Variation, Knight Variation | |
| Oct 4, 2025 | Cheng | ½–½ | Mikheeva | Round 1: Cheng, Chao Xin - Mikheeva, Galina | Four Knights Game: Spanish Variation | |
| Sep 13, 2025 | Cheng | ½–½ | Dakic | 2025 Victorian Championship | Reserves | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Sep 6, 2025 | Salasan | 1–0 | Cheng | 2025 Victorian Championship | Reserves | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense, Blockade Line | |
| Jul 26, 2025 | Cheng | 1–0 | Song | 2025 Victorian Championship | Reserves | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Jun 20, 2025 | Cheng | 0–1 | Zafirakos | 2025 Box Hill Chess Club Championship | French Defense: Advance Variation, Extended Bishop Swap | |
| May 30, 2025 | Datar | 0–1 | Cheng | 2025 Box Hill Chess Club Championship | Sicilian Defense: Kan Variation | |
| May 23, 2025 | Cheng | 0–1 | Dai | 2025 Box Hill Chess Club Championship | Sicilian Defense: Najdorf Variation, English Attack | |
| May 16, 2025 | Dragicevic | 1–0 | Cheng | 2025 Box Hill Chess Club Championship | Sicilian Defense: French Variation, Open | |
| May 9, 2025 | Cheng | 0–1 | Nemeth | 2025 Box Hill Chess Club Championship | Four Knights Game: Spanish Variation, Classical Variation | |
| May 2, 2025 | Cannon | 1–0 | Cheng | 2025 Box Hill Chess Club Championship | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Apr 14, 2025 | Shen | 1–0 | Cheng | 2025 Melbourne International Open - Masters | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Apr 13, 2025 | Cheng | 0–1 | Soo | 2025 Melbourne International Open - Masters | Four Knights Game: Spanish Variation, Symmetrical Variation | |
| Apr 11, 2025 | Cheng | 1–0 | Bagamasbad | 2025 Melbourne International Open - Masters | Sicilian Defense: Hyperaccelerated Fianchetto | |
| Apr 11, 2025 | Xie | 1–0 | Cheng | 2025 Melbourne International Open - Masters | Sicilian Defense: Kan Variation | |
| Apr 10, 2025 | Cheng | 1–0 | Wang | 2025 Melbourne International Open - Masters | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Apr 10, 2025 | Annapureddy | ½–½ | Cheng | 2025 Melbourne International Open - Masters | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Apr 8, 2025 | Cheng | 0–1 | Li | 2025 Melbourne International Open - Masters | Caro-Kann Defense: Advance Variation, Short Variation | |
| Apr 8, 2025 | Steadman | 0–1 | Cheng | 2025 Melbourne International Open - Masters | Polish Opening: Baltic Defense | |
| Mar 22, 2025 | Soo | ½–½ | Cheng | 2025 Box Hill Chess Club Championship | Queen's Pawn Game: Accelerated London System | |
| Jan 29, 2025 | Cheng | 1–0 | Huey | 2025 Oceania Zonal 3.6 | Sicilian Defense: Kan Variation, Modern Variation | |
| Jan 28, 2025 | Cheng | 0–1 | Ryjanova | 2025 Oceania Zonal 3.6 | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Jan 28, 2025 | Song | ½–½ | Cheng | 2025 Oceania Zonal 3.6 | Rapport-Jobava System | |
| Jan 27, 2025 | Cheng | 1–0 | Yin | 2025 Oceania Zonal 3.6 | Sicilian Defense: Najdorf Variation | |
| Jan 27, 2025 | Middleton | 0–1 | Cheng | 2025 Oceania Zonal 3.6 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 26, 2025 | Cheng | ½–½ | Shen | 2025 Oceania Zonal 3.6 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jan 11, 2025 | Cheng | * | Thogata | 2024 Australian Open - Premier | ? | |
| Jan 4, 2025 | Nguyen Hong Anh | ½–½ | Cheng | Round 3: Nguyen Hong Anh - Cheng, Chao Xin | Sicilian Defense: Taimanov Variation | |
| Dec 30, 2024 | Cheng | 1–0 | Huang | 2024 Canterbury Summer Swiss | French Defense: Advance Variation, Euwe Variation | |
| Dec 30, 2024 | Thogata | ½–½ | Cheng | 2024 Canterbury Summer Swiss | Sicilian Defense: Taimanov Variation | |
| Dec 29, 2024 | Cheng | 0–1 | Cannon | 2024 Canterbury Summer Swiss | Sicilian Defense: Scheveningen Variation | |
| Sep 10, 2021 | Tsogzolmaa | 1–0 | Cheng | Online_Olympiad_Div1_PoolA | Queen's Pawn Game: Accelerated London System | |
| Sep 9, 2021 | Cheng | 1–0 | Pipia | Online_Olympiad_Div1_PoolA | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Sep 9, 2021 | Cheng | 0–1 | Mkrtchyan | Online_Olympiad_Div1_PoolA | Caro-Kann Defense: Advance Variation, Short Variation | |
| Sep 8, 2021 | Cheng | ½–½ | Tsivelekidou | Online_Olympiad_Div1_PoolA | Caro-Kann Defense: Advance Variation, Short Variation | |
| Sep 3, 2021 | Assoum | 0–1 | Cheng | Online_Olympiad_Div2_PoolA | Sicilian Defense: Nimzowitsch Variation | |
| Sep 2, 2021 | YuHsin0828 | 0–1 | Cheng | Online_Olympiad_Div2_PoolA | Queen's Gambit Declined: Chigorin Defense, Main Line | |
| — | Cheng | ½–½ | Datar | 2025 Victorian Championship | Reserves | Sicilian Defense: Najdorf Variation, Adams Attack | |
| — | Nguyen | * | Cheng | 2025 Victorian Championship | Reserves | Sicilian Defense: Godiva Variation | |