| Nov 21, 2025 | Anetov | * | Nguyen Xuan Phuong | Round 7: Anetov, Amirzhan - Nguyen Xuan Phuong | King's Knight Opening: Normal Variation | |
| Nov 21, 2025 | Muhammad Shayan Noushad Ibrahim | ½–½ | Nguyen Xuan Phuong | Round 5: Muhammad Shayan Noushad Ibrahim - Nguyen Xuan Phuong | Catalan Opening: Closed | |
| Nov 21, 2025 | Nguyen Xuan Phuong | 1–0 | Karunasena | Round 6: Nguyen Xuan Phuong - Karunasena, A P Chenitha Sihas Dinsara | Zukertort Opening | |
| Jul 8, 2025 | Nguyen Phuc Nguyen | 0–1 | Nguyen Xuan Phuong | Asian Age Group 2025 | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jul 8, 2025 | Nguyen Xuan Phuong | 1–0 | Mohd Hatta | 23rd ASEAN+ Age Group Chess Championships 2025 (U10 Category) | Zukertort Opening: Reversed Grünfeld | |
| Jul 8, 2025 | Nguyen Xuan Phuong | 1–0 | Mohd Hatta | 23rd ASEAN+ Age Group Chess Championships 2025 (U10 Category) | Zukertort Opening: Reversed Grünfeld | |
| Jul 7, 2025 | Nguyen Xuan Phuong | 0–1 | Hoang Tan Vinh | 23rd ASEAN+ Age Group Chess Championships 2025 (U10 Category) | King's Indian Attack | |
| Jul 7, 2025 | Albert | 0–1 | Nguyen Xuan Phuong | 23rd ASEAN+ Age Group Chess Championships 2025 (U10 Category) | Four Knights Game: Italian Variation | |
| Jul 6, 2025 | Ho Nhat Nam | 0–1 | Nguyen Xuan Phuong | 23rd ASEAN+ Age Group Chess Championships 2025 (U10 Category) | Rapport-Jobava System | |
| Jul 6, 2025 | Tran Tuan Khang | 0–1 | Nguyen Xuan Phuong | Round 7: Tran Tuan Khang - Nguyen Xuan Phuong | Petrov's Defense: Karklins-Martinovsky Variation | |
| Jul 3, 2025 | Nguyen Xuan Phuong | 1–0 | Hriday Garg | Round 4: Nguyen Xuan Phuong - Hriday Garg | Zukertort Opening: Reversed Grünfeld | |
| Apr 17, 2025 | Nguyen Xuan Phuong | 1–0 | Verbeke | Round 8: Nguyen Xuan Phuong - Verbeke, Basiel | Benoni Defense: Hromádka System | |
| Apr 17, 2025 | Nguyen Xuan Phuong | 0–1 | Hoang Tan Vinh | Round 11: Nguyen Xuan Phuong - Hoang Tan Vinh | Semi-Slav Defense: Botvinnik Variation | |
| Apr 17, 2025 | Anetov | 0–1 | Nguyen Xuan Phuong | Round 7: Anetov, Amirzhan - Nguyen Xuan Phuong | French Defense: Advance Variation, Milner-Barry Gambit | |
| Apr 17, 2025 | Nabiyev | ½–½ | Nguyen Xuan Phuong | Round 9: Nabiyev, Iman - Nguyen Xuan Phuong | French Defense: Tarrasch Variation, Closed Variation | |
| Apr 17, 2025 | Dmytruk | 1–0 | Nguyen Xuan Phuong | Round 10: Dmytruk, Artem - Nguyen Xuan Phuong | Indian Defense | |
| Apr 16, 2025 | Nguyen Xuan Phuong | 1–0 | Guntaka | Round 4: Nguyen Xuan Phuong - Guntaka, Aayansh | Queen's Gambit Declined: Modern Variation | |
| Apr 16, 2025 | Nguyen Xuan Phuong | ½–½ | Protopopescu | Round 6: Nguyen Xuan Phuong - Protopopescu, Luca | King's Indian Defense: Normal Variation | |
| Apr 16, 2025 | Pierron Bejan | 0–1 | Nguyen Xuan Phuong | Round 1: Pierron Bejan, Nicephore - Nguyen Xuan Phuong | French Defense: Exchange Variation | |
| Apr 16, 2025 | Bakhyt | 0–1 | Nguyen Xuan Phuong | Round 3: Bakhyt, Rauan - Nguyen Xuan Phuong | Bogo-Indian Defense: Grünfeld Variation | |
| Apr 16, 2025 | Badescu | 0–1 | Nguyen Xuan Phuong | Round 5: Badescu, Matei-Andrei - Nguyen Xuan Phuong | French Defense: Advance Variation, Paulsen Attack | |
| Apr 15, 2025 | Nguyen Xuan Phuong | 1–0 | Ewart | Round 2: Nguyen Xuan Phuong - Ewart, Thomas | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Apr 15, 2025 | Anetov | ½–½ | Nguyen Xuan Phuong | Round 9: Anetov, Amirzhan - Nguyen Xuan Phuong | Bogo-Indian Defense: Nimzowitsch Variation | |
| Apr 15, 2025 | Nabiyev | 1–0 | Nguyen Xuan Phuong | Round 11: Nabiyev, Iman - Nguyen Xuan Phuong | French Defense: Tarrasch Variation, Closed Variation | |
| Apr 14, 2025 | Nguyen Xuan Phuong | 1–0 | Guntaka | Round 6: Nguyen Xuan Phuong - Guntaka, Aayansh | Queen's Gambit Declined: Modern Variation | |
| Apr 14, 2025 | Nguyen Xuan Phuong | 1–0 | Badescu | Round 8: Nguyen Xuan Phuong - Badescu, Matei-Andrei | Queen's Gambit Declined: Tartakower Defense, Makogonov Exchange Variation | |
| Apr 14, 2025 | Dmytruk | 0–1 | Nguyen Xuan Phuong | Round 5: Dmytruk, Artem - Nguyen Xuan Phuong | French Defense: Exchange Variation | |
| Apr 14, 2025 | Bakhyt | 1–0 | Nguyen Xuan Phuong | Round 7: Bakhyt, Rauan - Nguyen Xuan Phuong | Queen's Indian Defense: Fianchetto Variation | |