| Jan 14, 2025 | Song | 1–0 | Van Riemsdijk | Bob Wade Masters | Bogo-Indian Defense: Grünfeld Variation | |
| Jan 13, 2025 | Renjith | 0–1 | Song | Bob Wade Masters | Caro-Kann Defense: Panov Attack, Modern Defense | |
| Jan 13, 2025 | Song | 1–0 | Xie | Bob Wade Masters | English Opening: Symmetrical Variation | |
| Jan 19, 2025 | Middelburg | 0–1 | Song | Round 9: Middelburg, Tom - Song, Raymond | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jan 18, 2025 | Song | ½–½ | Nagy | Round 8: Song, Raymond - Nagy, Gabor | Slav Defense: Exchange Variation, Symmetrical Line | |
| Jan 17, 2025 | Song | ½–½ | Chen | Round 7: Song, Raymond - Chen, Yining | King's Indian Attack | |
| Jan 17, 2025 | Croad | 1–0 | Song | Round 6: Croad, Nicolas - Song, Raymond | Queen's Gambit Declined: Janowski Variation | |
| Jan 16, 2025 | Song | ½–½ | Gong | Round 5: Song, Raymond - Gong, Daniel Hanwen | Philidor Defense: Exchange Variation | |
| Jan 15, 2025 | Zhao | ½–½ | Song | Round 4: Zhao, Zong-Yuan - Song, Raymond | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Sep 22, 2024 | Ticona Rocabado | 1–0 | Song | 45th FIDE Chess Olympiad | Indian Defense: Anti-Nimzo-Indian | |
| Sep 21, 2024 | Song | 1–0 | Nikolovski | 45th FIDE Chess Olympiad | Dutch Defense: Classical Variation, Huisl Variation | |
| Sep 20, 2024 | Pasko | 0–1 | Song | 45th FIDE Chess Olympiad | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Sep 19, 2024 | Etienne | 0–1 | Song | 45th FIDE Chess Olympiad | King's Indian Attack: Double Fianchetto | |
| Sep 18, 2024 | Song | 0–1 | Waldhausen Gordon | 45th FIDE Chess Olympiad | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Sep 16, 2024 | Amarathunga | 0–1 | Song | 45th FIDE Chess Olympiad | Sicilian Defense: French Variation, Westerinen Attack | |
| Sep 15, 2024 | Song | ½–½ | Rodriguez Vila | 45th FIDE Chess Olympiad | Scandinavian Defense: Modern Variation | |
| Sep 14, 2024 | Song | 1–0 | Kalidjo | 45th FIDE Chess Olympiad | Pirc Defense: Classical Variation, Quiet System | |
| Sep 13, 2024 | Hernandez Guerrero | 0–1 | Song | 45th FIDE Chess Olympiad | Ruy Lopez: Berlin Defense | |
| Sep 12, 2024 | Stetsenko | 0–1 | Song | 45th FIDE Chess Olympiad | Indian Defense: Anti-Nimzo-Indian | |
| Sep 11, 2024 | Song | ½–½ | Howell | 45th FIDE Chess Olympiad | Caro-Kann Defense: Classical Variation, Main Line | |
| Dec 30, 2023 | Song | 0–1 | Wanyama | Blitz Open 2 | Queen's Gambit Declined: Three Knights Variation | |
| Dec 30, 2023 | Song | 0–1 | Akhmedov | Blitz Open 2 | Indian Defense: Anti-Nimzo-Indian | |
| Dec 30, 2023 | Song | ½–½ | Zilka | Blitz Open 2 | Catalan Opening: Open Defense, Classical Line | |
| Dec 30, 2023 | Song | 1–0 | Nafri | Blitz Open 2 | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Dec 30, 2023 | Sklokin | ½–½ | Song | Blitz Open 2 | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Dec 30, 2023 | Kuziev | 0–1 | Song | Blitz Open 2 | Nimzo-Indian Defense: Normal Variation | |
| Dec 30, 2023 | Botiraliev | 1–0 | Song | Blitz Open 2 | Sicilian Defense: Prins Variation | |
| Dec 30, 2023 | Khusenkhojaev | 1–0 | Song | Blitz Open 2 | Bogo-Indian Defense: Retreat Variation | |
| Dec 30, 2023 | Xie | ½–½ | Song | Blitz Open 2 | Indian Defense: London System | |
| Dec 29, 2023 | Song | 0–1 | Jobava | Blitz Open 2 | Queen's Gambit Accepted: Janowski-Larsen Variation | |
| Dec 29, 2023 | Song | 1–0 | Tregubenko | Blitz Open 2 | Indian Defense: King's Indian Variation, Fianchetto Variation | |
| Dec 29, 2023 | Song | 0–1 | Iturrizaga Bonelli | Blitz Open 2 | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Dec 29, 2023 | Song | 0–1 | Turayev | Blitz Open 2 | Queen's Gambit Accepted: Janowski-Larsen Variation | |
| Dec 29, 2023 | Song | 1–0 | Shogdzhiev | Blitz Open 2 | Semi-Slav Defense: Normal Variation | |
| Dec 29, 2023 | Song | 0–1 | Saydaliev | Blitz Open 2 | Indian Defense: Anti-Nimzo-Indian | |
| Dec 29, 2023 | Shevchenko | 1–0 | Song | Blitz Open 2 | Sicilian Defense: Alapin Variation | |
| Dec 29, 2023 | Demchenko | 1–0 | Song | Blitz Open 2 | Sicilian Defense: Closed | |
| Dec 29, 2023 | Oro | 1–0 | Song | Blitz Open 2 | Queen's Gambit Declined: Ragozin Defense | |
| Dec 29, 2023 | Bogdan | 0–1 | Song | Blitz Open 2 | Sicilian Defense: Chekhover Variation | |
| Dec 29, 2023 | Vescovi | 0–1 | Song | Blitz Open 2 | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Dec 29, 2023 | Savchenko | 1–0 | Song | Blitz Open 2 | Queen's Gambit Declined: Ragozin Defense | |
| Dec 28, 2023 | Song | ½–½ | Vrolijk | Rapid Open 2 | Zukertort Opening | |
| Dec 28, 2023 | Song | 1–0 | Ganguly | Rapid Open 2 | Catalan Opening: Closed | |
| Dec 28, 2023 | Adhiban | 1–0 | Song | Rapid Open 2 | Nimzo-Larsen Attack: Classical Variation | |
| Dec 28, 2023 | Xiu | ½–½ | Song | Rapid Open 2 | Queen's Pawn Game: Colle System | |
| Dec 27, 2023 | Song | 1–0 | Urazayev | Rapid Open 2 | Bogo-Indian Defense: Retreat Variation | |
| Dec 27, 2023 | Song | 0–1 | Zeng | Rapid Open 2 | Semi-Slav Defense: Normal Variation | |
| Dec 27, 2023 | Pichot | 1–0 | Song | Rapid Open 2 | Sicilian Defense: Najdorf Variation | |
| Dec 27, 2023 | Amar | ½–½ | Song | Rapid Open 2 | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Dec 26, 2023 | Song | 1–0 | Bakhrillaev | Rapid Open 2 | Indian Defense: King's Indian Variation, Fianchetto Variation | |
| Dec 26, 2023 | Cheparinov | 1–0 | Song | FIDE World Rapid Championship | Sicilian Defense: Moscow Variation | |
| Dec 26, 2023 | Ilkhomi | 0–1 | Song | Rapid Open 2 | Queen's Pawn Game: London System | |
| Aug 24, 2023 | Song | 1–0 | Rakesh Kumar Jena | Abu Dhabi Festival | Masters | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Aug 22, 2023 | Raymond Song | ½–½ | Volodar Murzin | Abu Dhabi Festival | Masters | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| Aug 21, 2023 | Vaz | 0–1 | Song | Abu Dhabi Festival | Masters | Sicilian Defense: Delayed Alapin Variation | |
| Aug 20, 2023 | Song | 1–0 | Panesar Vedant | Abu Dhabi Festival | Masters | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Aug 19, 2023 | Aizenberg | ½–½ | Song | Abu Dhabi Festival | Masters | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Aug 18, 2023 | Divya Deshmukh | 1–0 | Song | Abu Dhabi Festival | Masters | ? | |
| Aug 17, 2023 | Song | ½–½ | Pham | Abu Dhabi Festival | Masters | Caro-Kann Defense: Tartakower Variation | |
| Aug 16, 2023 | Xie | ½–½ | Song | Abu Dhabi Festival | Masters | Queen's Gambit Declined: Janowski Variation | |
| Aug 27, 2022 | Udvardi | 0–1 | Song | BSSZ GM | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Aug 26, 2022 | Song | ½–½ | Secheres | BSSZ GM | King's Indian Defense: Makogonov Variation | |
| Aug 25, 2022 | Krstulovic | ½–½ | Song | BSSZ GM | Queen's Pawn Game: Zukertort Variation | |
| Aug 24, 2022 | Song | 1–0 | Ongut | BSSZ GM | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Aug 23, 2022 | Nagy | ½–½ | Song | BSSZ GM | Nimzo-Indian Defense: Normal Variation, Ragozin Variation | |
| Aug 22, 2022 | Song | 1–0 | Horvath | BSSZ GM | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Aug 21, 2022 | Milosevic | ½–½ | Song | BSSZ GM | Sicilian Defense: Closed, Anti-Sveshnikov Variation, with d6 | |
| Aug 19, 2022 | Song | ½–½ | Nguyen | BSSZ GM | Sicilian Defense: Moscow Variation | |
| Aug 18, 2022 | Paschall | 0–1 | Song | BSSZ GM | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Bc5 | |
| Aug 4, 2022 | Martin Duque | 1–0 | Song | Merida Open | Zukertort Opening | |
| Aug 3, 2022 | Song | ½–½ | Sgircea | Merida Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Aug 3, 2022 | Rey Martinez | 0–1 | Song | Merida Open | Caro-Kann Defense: Panov Attack, Modern Defense | |
| Aug 2, 2022 | Song | 1–0 | Gomez Romero | Merida Open | French Defense: Winawer Variation, Advance Variation | |
| Jun 26, 2022 | Song | 1–0 | Strikovic | Silver Lake Open | Philidor Defense: Lion Variation | |
| Jun 25, 2022 | Krstulovic | 1–0 | Song | Silver Lake Open | Queen's Pawn Game: London System | |
| Jun 24, 2022 | Song | 1–0 | Stremavicius | Silver Lake Open | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Jun 23, 2022 | Song | 1–0 | Zanan | Silver Lake Open | Sicilian Defense: Moscow Variation | |
| Jun 22, 2022 | Radovanovic | * | Song | Silver Lake Open | Indian Defense: Seirawan Attack | |
| Jun 20, 2022 | Song | 1–0 | Lever | Silver Lake Open | Sicilian Defense: Kan Variation | |
| Jun 20, 2022 | Martic | 0–1 | Song | Silver Lake Open | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Jun 19, 2022 | CM Edgar Mamedov | ½–½ | Song | Silver Lake Open | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Sep 4, 2021 | Song | ½–½ | Rahman | Online_Olympiad_Div2_PoolA | Catalan Opening: Closed | |
| Sep 4, 2021 | Tin | 1–0 | Song | Online_Olympiad_Div2_PoolA | Queen's Gambit Declined: Ragozin Defense | |
| Sep 4, 2021 | Megaranto | ½–½ | Song | Online_Olympiad_Div2_PoolA | Caro-Kann Defense: Accelerated Panov Attack, Modern Variation | |
| Sep 3, 2021 | Song | ½–½ | Tologontegin | Online_Olympiad_Div2_PoolA | Queen's Indian Defense: Fianchetto Variation, Traditional Line | |
| Sep 3, 2021 | Song | 0–1 | Zeng | Online_Olympiad_Div2_PoolA | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Sep 3, 2021 | Khairallah | 0–1 | Song | Online_Olympiad_Div2_PoolA | Trompowsky Attack: Classical Defense, Big Center Variation | |
| Sep 2, 2021 | Song | 1–0 | O`Donnell | Online_Olympiad_Div2_PoolA | Slav Defense: Modern Line | |
| Sep 2, 2021 | Bersamina | 1–0 | Song | Online_Olympiad_Div2_PoolA | Ruy Lopez: Berlin Defense | |
| Sep 2, 2021 | Kuybokarov | 1–0 | Song | Online_Olympiad_Div2_PoolA | Caro-Kann Defense: Advance Variation, Short Variation | |
| Aug 29, 2021 | Song | 1–0 | Fan | Online_Olympiad_Div3_PoolA | Indian Defense: Wade-Tartakower Defense | |
| Aug 29, 2021 | Liyanage | ½–½ | Song | Online_Olympiad_Div3_PoolA | Sicilian Defense: Najdorf Variation, English Attack | |
| Aug 29, 2021 | Tran | 0–1 | Song | Online_Olympiad_Div3_PoolA | Queen's Pawn Game: Colle System | |
| Aug 28, 2021 | Song | 1–0 | biveklama | Online_Olympiad_Div3_PoolA | Slav Defense: Modern Line | |
| Aug 28, 2021 | Song | 1–0 | Kumar | Online_Olympiad_Div3_PoolA | Petrov's Defense: Millennium Attack | |
| Aug 28, 2021 | Lee | 1–0 | Song | Online_Olympiad_Div3_PoolA | Caro-Kann Defense: Maróczy Variation | |
| Aug 27, 2021 | Song | 1–0 | JaggerBombs | Online_Olympiad_Div3_PoolA | Queen's Gambit Declined: Three Knights Variation | |
| Aug 27, 2021 | Song | 1–0 | Kulpruethanon | Online_Olympiad_Div3_PoolA | Catalan Opening: Closed | |
| Aug 27, 2021 | Yarigo | 1–0 | Song | Online_Olympiad_Div3_PoolA | Indian Defense | |
| May 26, 2021 | Song | 1–0 | Quizon | Asian Hybrid Championship | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |