| Aug 28, 2025 | Gao | 1–0 | Leyva Rivera | Round 6: Gao, Marvin - Leyva Rivera, Yunier | Sicilian Defense: Richter-Rauzer Variation | |
| Jul 5, 2025 | Gao | * | Jayaraman | 53rd Annual World Open Chess Tournament | ? | |
| Jun 2, 2024 | Gao | 1–0 | Slade | Round 5: Gao, Marvin - Slade, Theodore | Ruy Lopez: Fianchetto Defense | |
| Jun 2, 2024 | Bynum | ½–½ | Gao | Round 4: Bynum, Jacorey - Gao, Marvin | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jun 2, 2024 | Gao | ½–½ | Chakrabarti | Round 3: Gao, Marvin - Chakrabarti, Brejesh | Caro-Kann Defense: Two Knights Attack, Mindeno Variation | |
| May 5, 2024 | Shukla | 1–0 | Gao | Round 5: Shukla, Aniket - Gao, Marvin | French Defense: Advance Variation, Main Line | |
| May 5, 2024 | Gao | 0–1 | Zhou | Round 4: Gao, Marvin - Zhou, Jianchao | Sicilian Defense: Najdorf Variation, English Attack | |
| May 4, 2024 | Gao | 1–0 | Hoang | Round 3: Gao, Marvin - Hoang, Truman | Caro-Kann Defense: Two Knights Attack, Mindeno Variation | |
| May 4, 2024 | Vincent Stone | ½–½ | Gao | Round 2: Vincent Stone - Gao, Marvin | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Nov 17, 2024 | Gao | ½–½ | Venkat | Round 4: Gao, Marvin - Venkat, Raghav | Sicilian Defense: Godiva Variation | |
| Nov 17, 2024 | Julio Becerra | ½–½ | Gao | Round 5: Julio Becerra - Gao, Marvin | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Nov 16, 2024 | Javier Antonio Torres | 0–1 | Gao | Round 3: Javier Antonio Torres - Gao, Marvin | Indian Defense: Knights Variation, Alburt-Miles Variation | |
| Oct 6, 2024 | Gao | 1–0 | Amaya | Round 5: Gao, Marvin - Amaya, Brayan Angel | Caro-Kann Defense | |
| Oct 6, 2024 | Williams | ½–½ | Gao | Round 4: Williams, Oscar - Gao, Marvin | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Oct 5, 2024 | Gao | ½–½ | Mitkov | Round 3: Gao, Marvin - Mitkov, Nikola | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Jul 6, 2024 | Adewumi | 1–0 | Gao | 52nd Annual World Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 4, 2024 | Gao | * | Jin | 52nd Annual World Open | ? | |
| — | Gao | 1–0 | Acor | Round 4: Gao, Marvin - Acor, Corey | Ruy Lopez: Cozio Defense, Paulsen Variation | |
| — | Pedro Hernandez-Perez | 0–1 | Gao | Round 3: Pedro Hernandez-Perez - Gao, Marvin | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| — | Venkat | ½–½ | Gao | Round 5: Venkat, Raghav - Gao, Marvin | Anderssen's Opening | |