| Jul 20, 2025 | Song | ½–½ | Wang | Round 9: Song, Michael - Wang, Kevin | Indian Defense: Anti-Grünfeld, Basman-Williams Attack | |
| Jul 20, 2025 | Guo | ½–½ | Song | Round 8: Guo, Ethan - Song, Michael | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 19, 2025 | Song | ½–½ | Pressman | Round 7: Song, Michael - Pressman, Leif | Queen's Pawn Game: London System | |
| Jul 19, 2025 | Pereyra | 1–0 | Song | Round 6: Pereyra, Juan - Song, Michael | Benoni Defense: Taimanov Variation | |
| Jul 18, 2025 | Song | ½–½ | Nagy | Round 5: Song, Michael - Nagy, Gabor | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Jul 18, 2025 | Petenyi | 0–1 | Song | Round 4: Petenyi, Tamas - Song, Michael | Ruy Lopez: Berlin Defense | |
| Jul 17, 2025 | Song | ½–½ | Yanayt | Round 3: Song, Michael - Yanayt, Eugene | Sicilian Defense: Closed | |
| Jul 17, 2025 | Hoffman | ½–½ | Song | Round 2: Hoffman, Luc - Song, Michael | Sicilian Defense: Kalashnikov Variation | |
| Jul 16, 2025 | Song | 1–0 | ADU | Round 1: Song, Michael - ADU, Oladapo | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| May 6, 2024 | Christiansen | 1–0 | Song | Round 6: Christiansen, Johan-Sebastian - Song, Michael | Scotch Game: Malaniuk Variation | |
| May 6, 2024 | Young | 0–1 | Song | Round 4: Young, Christopher - Song, Michael | Dutch Defense: Normal Variation | |
| May 6, 2024 | Song | 1–0 | Budisavljevic | Round 3: Song, Michael - Budisavljevic, Luka | King's Gambit Accepted: Abbazia Defense | |
| May 4, 2024 | Song | 0–1 | Tari | Round 2: Song, Michael - Tari, Aryan | Indian Defense: Normal Variation | |
| Jul 7, 2023 | Song | 1–0 | Moor | 1000GM NY Summer Norm Invitational - IM B Schiller | Queen's Gambit Declined: Janowski Variation | |