| Nov 12, 2023 | Theodore Slade | 0–1 | Marvin Gao | Round 5: Theodore Slade - Marvin Gao | Queen's Indian Accelerated | |
| Nov 12, 2023 | Marvin Gao | ½–½ | Julio Becerra | Round 4: Marvin Gao - Julio Becerra | Caro-Kann Defense: Two Knights Attack, Mindeno Variation | |
| Oct 15, 2023 | Marvin Gao | 1–0 | Theodore Slade | Round 5: Marvin Gao - Theodore Slade | Ruy Lopez: Fianchetto Defense | |
| Oct 15, 2023 | Nikola Mitkov | ½–½ | Marvin Gao | Round 4: Nikola Mitkov - Marvin Gao | Sicilian Defense: Closed | |
| Oct 14, 2023 | Marvin Gao | 1–0 | Sritej Sai Sattaru | Round 3: Marvin Gao - Sritej Sai Sattaru | Ruy Lopez: Berlin Defense | |
| Jun 30, 2023 | Marvin Gao | * | Terry Luo | 51st Annual World Open | ? | |
| Apr 1, 2023 | Marvin Gao | 0–1 | Tugstumur Yesuntumur | Round 5: Marvin Gao - Tugstumur Yesuntumur | St. George Defense | |
| Jan 7, 2023 | Marvin Gao | 0–1 | Vladimir Georgiev | Round 1: Marvin Gao - Vladimir Georgiev | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Dec 11, 2022 | Rohan Padhye | 1–0 | Marvin Gao | Round 7: Rohan Padhye - Marvin Gao | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| May 1, 2022 | Abhiram Pothuri | 0–1 | Marvin Gao | Round 7: Abhiram Pothuri - Marvin Gao | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| May 1, 2022 | Marvin Gao | 1–0 | Anish Krishnan | Round 6: Marvin Gao - Anish Krishnan | English Opening: Mikenas-Carls Variation | |
| May 1, 2022 | Elbert Fang | ½–½ | Marvin Gao | Round 5: Elbert Fang - Marvin Gao | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Apr 30, 2022 | Marvin Gao | 1–0 | Shaury Mazumdar | Round 4: Marvin Gao - Shaury Mazumdar | Ruy Lopez: Open Berlin Defense, l'Hermet Variation | |
| Apr 29, 2022 | Felix Guo | 1–0 | Marvin Gao | Round 1: Felix Guo - Marvin Gao | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Apr 23, 2022 | Marvin Gao | ½–½ | Andrew Rea | Round 1: Marvin Gao - Andrew Rea | Ruy Lopez: Closed | |
| Dec 11, 2021 | William Wu | ½–½ | Marvin Gao | Round 4: William Wu - Marvin Gao | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Dec 11, 2021 | Marvin Gao | 0–1 | Alice Wu | Round 3: Marvin Gao - Alice Wu | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Dec 5, 2021 | Marvin Gao | ½–½ | Aniket Shukla | K12 Championships Round 7: Marvin Gao - Aniket Shukla | French Defense: Tarrasch Variation, Closed Variation, Main Line | |
| Dec 5, 2021 | Rohan Padhye | 0–1 | Marvin Gao | K12 Championships Round 6: Rohan Padhye - Marvin Gao | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Dec 4, 2021 | Jaden J Chan | 0–1 | Marvin Gao | Round 2: Jaden J Chan - Marvin Gao | Benko Gambit | |
| Dec 4, 2021 | Marvin Gao | 1–0 | Alex Rodriguez | Round 1: Marvin Gao - Alex Rodriguez | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 14, 2021 | Pedro Rodriguez Rivera | ½–½ | Marvin Gao | Round 4: Pedro Rodriguez Rivera - Marvin Gao | Queen's Pawn Game: London System | |
| Nov 13, 2021 | Raghav Venkat | 1–0 | Marvin Gao | Round 1: Raghav Venkat - Marvin Gao | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Sep 6, 2021 | Marvin Gao | 1–0 | Aniket Shukla | Round 6: Marvin Gao - Aniket Shukla | French Defense: Tarrasch Variation, Pawn Center Variation | |
| Sep 5, 2021 | Boris Maryasin | * | Marvin Gao | Round 5: Boris Maryasin - Marvin Gao | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Sep 4, 2021 | Abhiram Pothuri | ½–½ | Marvin Gao | Round 1: Abhiram Pothuri - Marvin Gao | Sicilian Defense: Old Sicilian | |