| Apr 1, 2024 | Le | ½–½ | Ethan Song | 2024 Zonals | Catalan Opening: Closed | |
| Nov 21, 2023 | Ethan Song | 1–0 | William Graif | Round 9: Ethan Song - William Graif | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Nov 20, 2023 | Martha Fierro | 1–0 | Ethan Song | Round 8: Martha Fierro - Ethan Song | Hungarian Opening: Symmetrical Variation | |
| Nov 20, 2023 | Ethan Song | ½–½ | Isaac Wang | Round 7: Ethan Song - Isaac Wang | Sicilian Defense: Kan Variation, Modern Variation | |
| Nov 19, 2023 | Ethan Guo | ½–½ | Ethan Song | Round 6: Ethan Guo - Ethan Song | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Nov 19, 2023 | Ethan Song | 1–0 | Darcy Lima | Round 5: Ethan Song - Darcy Lima | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Nov 18, 2023 | Roberto Martin Del Campo | ½–½ | Ethan Song | Round 4: Roberto Martin Del Campo - Ethan Song | Ruy Lopez: Open Berlin Defense, l'Hermet Variation | |
| Nov 18, 2023 | Ethan Song | ½–½ | Kush Bhagat | Round 3: Ethan Song - Kush Bhagat | Sicilian Defense: Classical Variation | |
| Nov 17, 2023 | Nikash Vemparala | 1–0 | Ethan Song | Round 2: Nikash Vemparala - Ethan Song | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| Nov 17, 2023 | Vaseegaran Nandhakumar | 1–0 | Ethan Song | Round 1: Vaseegaran Nandhakumar - Ethan Song | King's Indian Attack: Wahls Defense | |
| Aug 18, 2023 | Maksym Dubnevych | ½–½ | Ethan Song | FIDE U16 Olympiad_boards_1-80 | Queen's Gambit Declined: Ragozin Defense | |
| Aug 17, 2023 | Ethan Song | 1–0 | Bennet Hagner | FIDE U16 Olympiad_boards_1-80 | Nimzowitsch Defense: Scandinavian Variation, Advance Variation | |
| Aug 17, 2023 | Noah Ritzerveld | 0–1 | Ethan Song | FIDE U16 Olympiad_boards_1-80 | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Aug 16, 2023 | Ethan Song | 1–0 | Shiloh Tandeka | FIDE U16 Olympiad_boards_81-124 | Italian Game: Giuoco Pianissimo | |
| Aug 15, 2023 | Kenneth Hobson | 1–0 | Ethan Song | FIDE U16 Olympiad_boards_1-80 | Four Knights Game: Spanish Variation, Nimzowitsch Variation | |
| Aug 15, 2023 | Joshua Medina | 0–1 | Ethan Song | FIDE U16 Olympiad_boards_81-124 | French Defense: Tarrasch Variation, Open System | |
| Aug 14, 2023 | Ethan Song | 1–0 | Marin Grgantov | FIDE U16 Olympiad_boards_1-80 | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Aug 14, 2023 | Patawee Wangthumboon | 0–1 | Ethan Song | FIDE U16 Olympiad_boards_81-124 | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Aug 13, 2023 | Ethan Song | 0–1 | Elie Milikow | FIDE U16 Olympiad_boards_1-80 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 30, 2023 | Ethan Song | 1–0 | Neil Doknjas | Round 10: Ethan Song - Neil Doknjas | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Jul 30, 2023 | Leon Piasetski | ½–½ | Ethan Song | Round 9: Leon Piasetski - Ethan Song | Catalan Opening: Closed | |
| Jul 29, 2023 | Ethan Song | 0–1 | Illya Nyzhnyk | Round 8: Ethan Song - Illya Nyzhnyk | Sicilian Defense: Moscow Variation | |
| Jul 28, 2023 | Adam Dorrance | 0–1 | Ethan Song | Round 7: Adam Dorrance - Ethan Song | Catalan Opening: Open Defense, Classical Line | |
| Jul 27, 2023 | Ethan Song | ½–½ | Gary Ng | Round 6: Ethan Song - Gary Ng | Sicilian Defense: O'Kelly Variation, Venice System | |
| Jun 15, 2023 | Ethan Song | 0–1 | Emilio Cordova Daza | Round 1: Ethan Song - Emilio Cordova Daza | Sicilian Defense: Closed | |