| Jul 23, 2026 | Anetov | 0–1 | Nguyen Xuan Phuong | Round 8: Anetov, Amirzhan - Nguyen Xuan Phuong | Sicilian Defense: Four Knights Variation | |
| Jul 22, 2026 | Nguyen Xuan Phuong | ½–½ | Nguyen Quang Anh | Round 7: Nguyen Xuan Phuong - Nguyen Quang Anh | King's Indian Attack | |
| Jul 21, 2026 | Hoang Minh Hieu | 0–1 | Nguyen Xuan Phuong | Round 6: Hoang Minh Hieu - Nguyen Xuan Phuong | Grünfeld Defense: Exchange Variation, Spassky Variation | |
| Jul 18, 2026 | Nguyen Xuan Phuong | 1–0 | Tran Pham Quang Minh | Round 3: Nguyen Xuan Phuong - Tran Pham Quang Minh | King's Indian Attack | |
| Jul 18, 2026 | Tian | 0–1 | Nguyen Xuan Phuong | Round 2: Tian, Yuze - Nguyen Xuan Phuong | Sicilian Defense: Smith-Morra Gambit Declined, Push Variation | |
| Jul 17, 2026 | Nguyen Xuan Phuong | 1–0 | Li | Round 1: Nguyen Xuan Phuong - Li, Chaoqin | King's Indian Attack: Keres Variation | |
| Jul 16, 2026 | Nguyen Xuan Phuong | ½–½ | Le Phan Hoang Quan | Round 9: Nguyen Xuan Phuong - Le Phan Hoang Quan | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Jul 16, 2026 | Oishik Mondal | 1–0 | Nguyen Xuan Phuong | Round 4: Oishik Mondal - Nguyen Xuan Phuong | Benoni Defense: Four Pawns Attack | |
| Jul 15, 2026 | Nguyen Xuan Phuong | 1–0 | Xusanov | Round 4: Nguyen Xuan Phuong - Xusanov, Islombek | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Jul 15, 2026 | You | 0–1 | Nguyen Xuan Phuong | Round 1: You, Shengrui - Nguyen Xuan Phuong | Benoni Defense: Taimanov Variation | |
| 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 | |