| Apr 3, 2026 | Vettese | 1–0 | Gao | Round 1: Vettese, Nicholas - Gao, Heye | Réti Opening: Anglo-Slav Variation, Gurevich System | |
| Feb 14, 2026 | Malakar | 1–0 | Gao | 2026 Hart House Reading Week Open | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Apr 17, 2025 | Gao | 0–1 | Ivanov | Canadian Closed 2025 | French Defense: Winawer Variation, Advance Variation | |
| Dec 18, 2024 | Wang | ½–½ | Gao | 2024 North American Youth Championship - OPEN | Queen's Gambit Declined: Cambridge Springs Defense, Capablanca Variation | |
| May 20, 2024 | Saha | ½–½ | Gao | Round 6: Saha, Ananda - Gao, Heye | Slav Defense: Quiet Variation, Schallopp Defense | |
| May 20, 2024 | Gao | 0–1 | Preotu | Round 5: Gao, Heye - Preotu, Razvan | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| May 19, 2024 | Ning | ½–½ | Gao | Round 4: Ning, Eric - Gao, Heye | Slav Defense: Quiet Variation, Schallopp Defense | |
| May 19, 2024 | Kapra | 0–1 | Gao | Round 3: Kapra, Jerjis - Gao, Heye | English Opening: Caro-Kann Defensive System | |
| May 18, 2024 | Gao | 1–0 | Stevens | Round 2: Gao, Heye - Stevens, Christian | Alekhine Defense: Exchange Variation | |
| Nov 26, 2024 | Gao | 1–0 | Saminskij | Round 11: Gao, Heye - Saminskij, Jan | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Nov 25, 2024 | Torres Rebolledo | 1–0 | Gao | Round 10: Torres Rebolledo, Alvaro - Gao, Heye | Italian Game: Classical Variation, Giuoco Pianissimo, with a6 | |
| Nov 24, 2024 | Gao | 1–0 | Fulgentini | Round 9: Gao, Heye - Fulgentini, Edoardo | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Nov 23, 2024 | Ambartsumian | 1–0 | Gao | Round 8: Ambartsumian, Tyhran - Gao, Heye | Ruy Lopez: Closed | |
| Nov 22, 2024 | Negrean | 1–0 | Gao | Round 7: Negrean, Andrei - Gao, Heye | Semi-Slav Defense | |
| Nov 20, 2024 | Gao | 1–0 | Shilon Rahav | Round 6: Gao, Heye - Shilon Rahav, Eliran | Sicilian Defense: Old Sicilian | |
| Nov 19, 2024 | Gao | 1–0 | Ivancic | Round 5: Gao, Heye - Ivancic, Ivan | Sicilian Defense: Lasker-Pelikan Variation | |
| Nov 18, 2024 | Miransh Vyas | 0–1 | Gao | Round 4: Miransh Vyas - Gao, Heye | Bishop's Opening: Vienna Hybrid, Spielmann Attack | |
| Nov 17, 2024 | Gao | 1–0 | Teo | Round 3: Gao, Heye - Teo, Hong Kai Javier | French Defense: Winawer Variation, Alekhine Gambit Accepted | |
| Nov 16, 2024 | Golubovic | 1–0 | Gao | Round 2: Golubovic, Erik - Gao, Heye | Semi-Slav Defense | |
| Nov 15, 2024 | Gao | 1–0 | Pennacchia | Round 1: Gao, Heye - Pennacchia, Domenico | Sicilian Defense: Prins Variation | |
| — | Li | ½–½ | Gao | 2025 Hart House Reading Week Open | Italian Game: Classical Variation, Giuoco Pianissimo, with a6 | |
| — | Trofimov-Malyshkin | 1–0 | Gao | 2025 Hart House Reading Week Open | Slav Defense | |