| Jun 30, 2026 | Duong | 1–0 | Mohammed Qanee | Canadian Jr. and Sr. Championship 2026 | Indian Defense: Accelerated London System | |
| Jun 29, 2026 | Neven | 0–1 | Duong | Canadian Jr. and Sr. Championship 2026 | Zukertort Opening | |
| Jun 29, 2026 | Neven | 0–1 | Duong | Canadian Jr. and Sr. Championship 2026 | Zukertort Opening | |
| Jun 29, 2026 | Haessel | 1–0 | Duong | Canadian Jr. and Sr. Championship 2026 | Benko Gambit Accepted: Fully Accepted Variation | |
| Jun 29, 2026 | Haessel | 1–0 | Duong | Canadian Jr. and Sr. Championship 2026 | Benko Gambit Accepted: Fully Accepted Variation | |
| Jun 28, 2026 | Duong | 1–0 | Williamson | Canadian Jr. and Sr. Championship 2026 | Indian Defense | |
| Jun 28, 2026 | Cormier | 0–1 | Duong | Canadian Jr. and Sr. Championship 2026 | Benoni Defense: Old Benoni | |
| Jun 28, 2026 | Duong | ½–½ | Rek | Canadian Jr. and Sr. Championship 2026 | Rubinstein Opening: Semi-Slav Defense | |
| Jun 28, 2026 | Duong | 1–0 | Williamson | Canadian Jr. and Sr. Championship 2026 | Indian Defense | |
| Jun 27, 2026 | Cormier | 0–1 | Duong | Canadian Jr. and Sr. Championship 2026 | Benoni Defense: Old Benoni | |
| Jun 27, 2026 | Duong | 1–0 | Hettigama | Canadian Jr. and Sr. Championship 2026 | English Orangutan | |
| May 18, 2026 | Wu | 1–0 | Duong | 2026 Ontario Open Crown | French Defense: Exchange Variation | |
| May 18, 2026 | Zhu | ½–½ | Duong | 2026 Ontario Open Crown | English Opening: Symmetrical Variation, Three Knights Variation | |
| May 17, 2026 | Duong | ½–½ | Woltery | 2026 Ontario Open Crown | English Opening: Symmetrical Variation, Double Fianchetto | |
| Nov 1, 2025 | Duong | ½–½ | Martens | Round 11: Duong, Thanh Nha - Martens, Martin | English Opening: Symmetrical Variation | |
| Oct 31, 2025 | Josse | 0–1 | Duong | Round 10: Josse, Mark - Duong, Thanh Nha | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Oct 30, 2025 | Duong | ½–½ | Santanna | Round 9: Duong, Thanh Nha - Santanna, Paulo | English Opening: Symmetrical Variation | |
| Oct 29, 2025 | Isaev | ½–½ | Duong | Round 8: Isaev, Yuriy V - Duong, Thanh Nha | Zukertort Opening | |
| Oct 28, 2025 | Duong | 0–1 | Paschall | Round 7: Duong, Thanh Nha - Paschall, William | Indian Defense: Wade-Tartakower Defense | |
| Oct 26, 2025 | Vilarnovo Caamano | 0–1 | Duong | Round 6: Vilarnovo Caamano, Jose - Duong, Thanh Nha | Petrov's Defense: Three Knights Game | |
| Oct 25, 2025 | Duong | ½–½ | Van Haastert | Round 5: Duong, Thanh Nha - Van Haastert, Edwin | English Opening: Neo-Catalan | |
| Oct 24, 2025 | Melero Sanchez | 0–1 | Duong | Round 4: Melero Sanchez, Pere - Duong, Thanh Nha | Nimzo-Indian Defense: St. Petersburg Variation | |
| Oct 23, 2025 | Duong | 0–1 | Bellia | Round 3: Duong, Thanh Nha - Bellia, Fabrizio | French Defense: Exchange Variation | |
| Oct 22, 2025 | Temirbayev | ½–½ | Duong | Round 2: Temirbayev, Serikbay - Duong, Thanh Nha | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Oct 21, 2025 | Duong | 1–0 | Lo Martire | Round 1: Duong, Thanh Nha - Lo Martire, Vincenzo | Pseudo Queen's Indian Defense | |
| Sep 7, 2025 | Latorre | 1–0 | Duong | Round 7: Latorre, Vincent - Duong, Thanh Nha | French Defense: King's Indian Attack | |
| Sep 6, 2025 | Migot | ½–½ | Duong | Round 5: Migot, Tangi - Duong, Thanh Nha | French Defense: Rubinstein Variation, Blackburne Defense | |
| Jun 22, 2025 | Pomerantz | * | Duong | Championnat ouvert de Laval 2025 | King's Pawn Game | |
| Apr 22, 2025 | Duong | 0–1 | Song | Round 9: Duong, Thanh Nha - Song, Ethan | Nimzo-Larsen Attack: Classical Variation | |
| Apr 21, 2025 | Duong | 0–1 | Yang | Round 7: Duong, Thanh Nha - Yang, Jingyun (ryan) | Nimzo-Larsen Attack: Modern Variation | |
| Apr 21, 2025 | Ivanov | * | Duong | Round 8: Ivanov, Mike - Duong, Thanh Nha | Scotch Game: Schmidt Variation | |
| Feb 26, 2025 | Cummings | 1–0 | Duong | WSTCC | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Feb 25, 2025 | Duong | 1–0 | Schulenburg | WSTCC | Bogo-Indian Defense: Retreat Variation | |
| Feb 24, 2025 | Seul | 1–0 | Duong | WSTCC | Bishop's Opening: Berlin Defense | |
| Feb 20, 2025 | Farrell | 1–0 | Duong | WSTCC | Bogo-Indian Defense: Retreat Variation | |
| Feb 19, 2025 | Godena | ½–½ | Duong | WSTCC | Petrov's Defense: Kaufmann Attack | |
| Jul 14, 2024 | Duong | 0–1 | Kantans | Round 3: Duong, Thanh Nha - Kantans, Toms | English Opening: Symmetrical Variation, Anti-Benoni Variation, Spielmann Defense | |
| Jun 2, 2024 | Sai Krishna G V | 0–1 | Duong | Round 5: Sai Krishna G V - Duong, Thanh Nha | Petrov's Defense: Nimzowitsch Attack | |
| Jun 1, 2024 | Noritsyn | 1–0 | Duong | Round 2: Noritsyn, Nikolay - Duong, Thanh Nha | Bishop's Opening: Berlin Defense | |
| May 20, 2024 | Duong | 0–1 | Lin | Round 5: Duong, Thanh Nha - Lin, Leo | Indian Defense | |
| May 19, 2024 | Joseph Benher | 1–0 | Duong | Round 4: Joseph Benher, Savio - Duong, Thanh Nha | Petrov's Defense: Classical Attack, Staunton Variation | |
| May 19, 2024 | Duong | * | Wiebe | Round 3: Duong, Thanh Nha - Wiebe, Isaac | Scotch Game: Schmidt Variation | |
| May 18, 2024 | Noritsyn | 1–0 | Duong | Round 2: Noritsyn, Nikolay - Duong, Thanh Nha | Petrov's Defense: Modern Attack, Center Variation | |
| May 18, 2024 | Duong | 1–0 | Malakar | Round 1: Duong, Thanh Nha - Malakar, Saarthak | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Mar 18, 2024 | Tania | 1–0 | Duong | Reykjavik Open 2024 | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Mar 17, 2024 | Duong | 1–0 | Jaroszewicz | Reykjavik Open 2024 | English Opening: Neo-Catalan | |
| Mar 16, 2024 | Duong | 0–1 | Jin | Reykjavik Open 2024 | Queen's Gambit Declined: Three Knights Variation | |
| Oct 26, 2023 | Cottone | * | Duong | 50+ World Senior Championship | ? | |
| Oct 25, 2023 | Duong | 0–1 | Minasian | 50+ World Senior Championship | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| — | Duong | 1–0 | Lamontagne | Round 2: Duong, Thanh Nha - Lamontagne, Damien | Rubinstein Opening: Classical Defense | |
| — | Duong | 0–1 | Sambuev | Round 4: Duong, Thanh Nha - Sambuev, Bator | Modern Defense: Standard Defense | |
| — | Duong | 0–1 | Lesiege | Round 6: Duong, Thanh Nha - Lesiege, Alexandre | Sicilian Defense: Modern Variations | |
| — | Duong | 1–0 | Zheng | Round 9: Duong, Thanh Nha - Zheng, Richard | King's Pawn Game | |
| — | Latorre | 1–0 | Duong | Round 1: Latorre, Vincent - Duong, Thanh Nha | Petrov's Defense: Classical Attack, Staunton Variation | |
| — | Sai Krishna G V | 1–0 | Duong | Round 3: Sai Krishna G V - Duong, Thanh Nha | King's Indian Attack: Symmetrical Defense | |
| — | Ouellet | 1–0 | Duong | Round 5: Ouellet, Maili-Jade - Duong, Thanh Nha | Queen's Gambit Declined: Exchange Variation | |
| — | Chiku-Ratte | * | Duong | Round 7: Chiku-Ratte, Olivier-Kenta - Duong, Thanh Nha | Indian Defense: London System | |
| — | Migot | 0–1 | Duong | Round 8: Migot, Marie-Annick - Duong, Thanh Nha | Vienna Game | |