| Jun 20, 2026 | Kao | ½–½ | Tokhirjonova | Round 11: Kao, Jamison Edrich - Tokhirjonova, Gulrukhbegim | Four Knights Game: Spanish Variation, Rubinstein Variation, Henneberger Variation | |
| Jun 20, 2026 | Kao | 1–0 | Khamdamova | Round 8: Kao, Jamison Edrich - Khamdamova, Afruza | Four Knights Game: Spanish Variation | |
| Jun 20, 2026 | Kao | 0–1 | Dronavalli | Round 6: Kao, Jamison Edrich - Dronavalli, Harika | French Defense: Winawer Variation, Positional Variation | |
| Jun 20, 2026 | Kao | 0–1 | Lagno | Round 4: Kao, Jamison Edrich - Lagno, Kateryna | Four Knights Game: Spanish Variation | |
| Jun 20, 2026 | Lam | ½–½ | Kao | Round 3: Lam, Daniel King Wai - Kao, Jamison Edrich | King's Indian Defense: Semi-Averbakh System | |
| Jun 20, 2026 | Mohd Kamal | 0–1 | Kao | Round 1: Mohd Kamal, Eldin Hakimi - Kao, Jamison Edrich | Sicilian Defense: Modern Variations, Tartakower | |
| Jun 19, 2026 | Kao | 0–1 | Omonova | Round 12: Kao, Jamison Edrich - Omonova, Umida | French Defense: Advance Variation, Euwe Variation | |
| Jun 19, 2026 | Gu | 1–0 | Kao | Round 10: Gu, Xiaobing - Kao, Jamison Edrich | Sicilian Defense: Moscow Variation | |
| Jun 18, 2026 | Kao | 1–0 | Wang | Round 8: Kao, Jamison Edrich - Wang, Yukun | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jun 18, 2026 | Li | 1–0 | Kao | Round 6: Li, Yiheng - Kao, Jamison Edrich | King's Indian Attack: Symmetrical Defense | |
| Jun 17, 2026 | Kao | 0–1 | Yip | Round 4: Kao, Jamison Edrich - Yip, Carissa | Modern Defense: Standard Defense | |
| Jun 17, 2026 | Koneru | ½–½ | Kao | Round 3: Koneru, Humpy - Kao, Jamison Edrich | Zukertort Opening: Nimzo-Larsen Variation | |
| Jun 17, 2026 | Kao | 1–0 | Cheng | Round 1: Kao, Jamison Edrich - Cheng, Chao Xin | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Mar 22, 2026 | Kao | ½–½ | Cherukuri | Round 8: Kao, Jamison Edrich - Cherukuri, Nitesh | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Mar 21, 2026 | Horobetz | ½–½ | Kao | Round 7: Horobetz, Graham - Kao, Jamison Edrich | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Mar 20, 2026 | Kao | 0–1 | Lee | Round 4: Kao, Jamison Edrich - Lee, Megan | King's Indian Attack, with e6 | |
| Mar 19, 2026 | Eckert | 0–1 | Kao | Round 3: Eckert, Doug - Kao, Jamison Edrich | English Opening: King's English Variation | |
| Mar 15, 2026 | Kao | 0–1 | Juksta | Round 1: Kao, Jamison Edrich - Juksta, Karolis | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Mar 15, 2026 | Kao | ½–½ | De Silva | Round 2: Kao, Jamison Edrich - De Silva, L M S T | Scandinavian Defense: Gubinsky-Melts Defense | |
| Mar 15, 2026 | Kao | 1–0 | Jasinski | Round 6: Kao, Jamison Edrich - Jasinski, Alexander | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Mar 15, 2026 | Pyrih | 1–0 | Kao | Round 5: Pyrih, Roman - Kao, Jamison Edrich | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Mar 15, 2026 | Xu | 0–1 | Kao | Round 9: Xu, Zhihan (samuel) - Kao, Jamison Edrich | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Mar 8, 2026 | Lee | 1–0 | Kao | Round 5: Lee, Rohan - Kao, Jamison Edrich | Sicilian Defense: Closed | |
| Mar 8, 2026 | Kao | 0–1 | Yi | Round 4: Kao, Jamison Edrich - Yi, Richard | Caro-Kann Defense: Panov Attack, Main Line | |
| Mar 7, 2026 | Le | 0–1 | Kao | Round 3: Le, Quan Anh - Kao, Jamison Edrich | Sicilian Defense: Kupreichik Variation | |
| Mar 7, 2026 | Aayansh Pramanik | 0–1 | Kao | Round 2: Aayansh Pramanik - Kao, Jamison Edrich | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Mar 6, 2026 | Kao | ½–½ | Zhang | Round 1: Kao, Jamison Edrich - Zhang, Royce | French Defense: Classical Variation, Burn Variation | |
| Feb 1, 2026 | Wu | ½–½ | Kao | Round 5: Wu, Winsley - Kao, Jamison Edrich | Sicilian Defense: Alapin Variation | |
| Feb 1, 2026 | Kao | 1–0 | Austin Zhao | Round 4: Kao, Jamison Edrich - Austin Zhao | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jan 31, 2026 | Adewumi | ½–½ | Kao | Round 3: Adewumi, Tanitoluwa - Kao, Jamison Edrich | King's Indian Defense: Semi-Averbakh System | |
| Jan 3, 2026 | Wong | 0–1 | Kao | HKSAR Junior Championship 2026 | Sicilian Defense: Kupreichik Variation | |
| Jan 2, 2026 | Hon | 0–1 | Kao | HKSAR Junior Championship 2026 | Rapport-Jobava System | |
| Jan 2, 2026 | Kao | 1–0 | Chan | HKSAR Junior Championship 2026 | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jan 2, 2026 | Kao | 1–0 | Qin | HKSAR Junior Championship 2026 | Slav Defense: Czech Variation, Dutch Variation | |
| Jan 2, 2026 | Yu | 0–1 | Kao | HKSAR Junior Championship 2026 | King's Indian Defense: Normal Variation | |
| Dec 29, 2025 | Suman | 0–1 | Kao | HKIO 2025 | Sicilian Defense: Kupreichik Variation | |
| Dec 28, 2025 | Kao | ½–½ | Shah | HKIO 2025 | Sicilian Defense | |
| Dec 27, 2025 | Kao | 0–1 | Chen | HKIO 2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Dec 26, 2025 | Yuen | 0–1 | Kao | HKIO 2025 | Nimzo-Larsen Attack: Indian Variation | |
| Dec 26, 2025 | Kao | 1–0 | Batbileg | HKIO 2025 | Four Knights Game: Spanish Variation, Rubinstein Variation, Henneberger Variation | |
| Dec 25, 2025 | Pang | 1–0 | Kao | HKIO 2025 | King's Indian Defense: Semi-Averbakh System | |
| Dec 24, 2025 | Kao | 1–0 | Song | HKIO 2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Dec 24, 2025 | Poetsch | 1–0 | Kao | HKIO 2025 | Sicilian Defense: Kupreichik Variation | |
| Dec 23, 2025 | Kao | 1–0 | Nisban | HKIO 2025 | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Jul 28, 2025 | Kao | 1–0 | Lam | Round 9: Kao, Jamison Edrich - Lam, Chun Yung Samuel | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jul 27, 2025 | Shen | ½–½ | Kao | Round 8: Shen, Ree Herng - Kao, Jamison Edrich | Sicilian Defense: Classical Variation | |
| Jul 26, 2025 | Kao | 1–0 | Wang | Round 7: Kao, Jamison Edrich - Wang, Yinuo(LN) | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jul 26, 2025 | Fan | 0–1 | Kao | Round 6: Fan, Sizhuo - Kao, Jamison Edrich | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Jul 24, 2025 | Kao | 1–0 | Rolston | Round 4: Kao, Jamison Edrich - Rolston, Daniel Haruma | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jul 23, 2025 | Wang | ½–½ | Kao | Round 3: Wang, Xuhang - Kao, Jamison Edrich | King's Indian Defense: Kazakh Variation | |
| Jul 22, 2025 | Kao | 1–0 | Shah | Round 2: Kao, Jamison Edrich - Shah, Krishiv | King's Indian Attack: French Variation | |
| Jul 22, 2025 | Kao | 0–1 | Tenguundalai Ganbat | Round 5: Kao, Jamison Edrich - Tenguundalai Ganbat | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Jan 2, 2025 | Kao | ½–½ | Zhou | Hong Kong International Open 2024 | English Opening: Agincourt Defense | |
| Jan 1, 2025 | Kannappan | ½–½ | Kao | Hong Kong International Open 2024 | Sicilian Defense: Kupreichik Variation | |
| Oct 5, 2024 | To | ½–½ | Kao | SixDays Budapest Two Years 2024 IMB | King's Indian Defense: Orthodox Variation, Glek Defense | |
| Oct 4, 2024 | Kao | 0–1 | Horvath | SixDays Budapest Two Years 2024 IMB | French Defense: Burn Variation | |
| Oct 4, 2024 | Nemeth | 1–0 | Kao | SixDays Budapest Two Years 2024 IMB | English Opening: King's English Variation | |
| Oct 3, 2024 | Kao | ½–½ | Kalosha | SixDays Budapest Two Years 2024 IMB | Four Knights Game: Spanish Variation | |
| Oct 2, 2024 | Kao | 1–0 | Nanditha V | SixDays Budapest Two Years 2024 IMB | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Oct 2, 2024 | Fodor | 0–1 | Kao | SixDays Budapest Two Years 2024 IMB | King's Indian Defense: Semi-Averbakh System | |
| Oct 1, 2024 | Kao | 0–1 | Gatineau | SixDays Budapest Two Years 2024 IMB | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Oct 1, 2024 | Md Imran | 1–0 | Kao | SixDays Budapest Two Years 2024 IMB | Zukertort Opening: Double Fianchetto Attack | |
| Sep 30, 2024 | Bhagat Kush | 0–1 | Kao | SixDays Budapest Two Years 2024 IMB | King's Indian Defense: Semi-Averbakh System | |
| Sep 29, 2024 | Kwon | 1–0 | Kao | SixDays Budapest September IM A | Indian Defense: Przepiorka Variation | |
| Sep 28, 2024 | Kao | 0–1 | Ramsdal | SixDays Budapest September IM A | Modern Defense: Lizard Defense, Mittenberger Gambit | |
| Sep 28, 2024 | Boyer | 1–0 | Kao | SixDays Budapest September IM A | King's Indian Defense | |
| Sep 27, 2024 | Kao | 1–0 | Krishna C R G | SixDays Budapest September IM A | French Defense: Winawer Variation, Portisch-Hook Variation | |
| Sep 26, 2024 | Kao | 0–1 | Bashylina | SixDays Budapest September IM A | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Sep 26, 2024 | Wadifa | 1–0 | Kao | SixDays Budapest September IM A | Sicilian Defense: Godiva Variation | |
| Sep 25, 2024 | Kao | ½–½ | Pacher | SixDays Budapest September IM A | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Sep 25, 2024 | Pavan Karthikeya Varma Gunturi | 1–0 | Kao | SixDays Budapest September IM A | Sicilian Defense: Kupreichik Variation | |
| Sep 24, 2024 | Kao | 1–0 | Bashirov | SixDays Budapest September IM A | Sicilian Defense: Najdorf Variation | |
| Sep 22, 2024 | Hemam | 0–1 | Kao | 45th FIDE Chess Olympiad | Indian Defense: Przepiorka Variation | |
| Sep 19, 2024 | Johnson | 1–0 | Kao | 45th FIDE Chess Olympiad | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Sep 18, 2024 | Kao | ½–½ | Susilodinata | 45th FIDE Chess Olympiad | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Sep 16, 2024 | Lazov | 1–0 | Kao | 45th FIDE Chess Olympiad | Sicilian Defense: Closed, Chameleon Variation | |
| Sep 14, 2024 | Tchouka | 0–1 | Kao | 45th FIDE Chess Olympiad | Sicilian Defense: Kupreichik Variation | |
| Sep 13, 2024 | Kao | 0–1 | Saraci | 45th FIDE Chess Olympiad | Four Knights Game: Spanish Variation, Symmetrical Variation | |
| Sep 12, 2024 | Misambo .J. KIlasa | 0–1 | Kao | 45th FIDE Chess Olympiad | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Sep 11, 2024 | Kao | 0–1 | Kozak | 45th FIDE Chess Olympiad | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 23, 2024 | Kao | 0–1 | Aloma Vidal | XLVIII Open Internacional Vila de Sitges | Sicilian Defense: Hyperaccelerated Dragon | |
| Jul 11, 2024 | Kao | ½–½ | Narciso Dublan | Round 8: Kao, Jamison Edrich - Narciso Dublan, Marc | Alekhine Defense: Modern Variation, Larsen Variation | |
| Jul 10, 2024 | Kao | 0–1 | Valenzuela Gomez | Round 7: Kao, Jamison Edrich - Valenzuela Gomez, Fernando | Sicilian Defense: Moscow Variation | |
| Jul 9, 2024 | Bogdanov | ½–½ | Kao | Round 6: Bogdanov, Artyom - Kao, Jamison Edrich | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 8, 2024 | Kao | ½–½ | Vaibhav Jayant Raut | Round 5: Kao, Jamison Edrich - Vaibhav Jayant Raut | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jul 7, 2024 | Pimpalkhare Vedant | * | Kao | Round 4: Pimpalkhare Vedant - Kao, Jamison Edrich | ? | |
| Jul 6, 2024 | Kaustuv | 1–0 | Kao | Round 2: Kaustuv, Kundu - Kao, Jamison Edrich | English Opening: King's English Variation | |
| May 6, 2024 | Budhidharma | 1–0 | Kao | Round 9: Budhidharma, Nayaka - Kao, Jamison Edrich | Sicilian Defense: Kupreichik Variation | |
| May 5, 2024 | Chernyavsky | 1–0 | Kao | Round 7: Chernyavsky, Alexander - Kao, Jamison Edrich | King's Indian Defense: Orthodox Variation, Glek Defense | |
| May 3, 2024 | Sek | 1–0 | Kao | Round 5: Sek, Konstantin - Kao, Jamison Edrich | Sicilian Defense: Moscow Variation | |
| Dec 31, 2024 | Kao | 1–0 | Chen | Hong Kong International Open 2024 | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Dec 30, 2024 | Kao | 1–0 | Zhao | Hong Kong International Open 2024 | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Dec 30, 2024 | Calica | 1–0 | Kao | Hong Kong International Open 2024 | King's Indian Attack: Symmetrical Defense | |
| Dec 29, 2024 | Kao | ½–½ | Chen | Hong Kong International Open 2024 | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Dec 28, 2024 | Kao | 0–1 | Gorovets | Hong Kong International Open 2024 | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Dec 28, 2024 | Kwong | 1–0 | Kao | Hong Kong International Open 2024 | King's Indian Defense: Orthodox Variation | |
| Dec 27, 2024 | Miridonova | 0–1 | Kao | Hong Kong International Open 2024 | Sicilian Defense: Prins Variation | |
| Nov 4, 2024 | Kao | 0–1 | Garbuz | Round 9: Kao, Jamison Edrich - Garbuz, Vitaliy | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Nov 3, 2024 | Singh | 0–1 | Kao | Round 8: Singh, Arvinder Preet - Kao, Jamison Edrich | Sicilian Defense: Kupreichik Variation | |
| Nov 2, 2024 | Bigabylov | 0–1 | Kao | Round 7: Bigabylov, Zhuban - Kao, Jamison Edrich | King's Indian Defense: Orthodox Variation, Glek Defense | |