| Jun 21, 2026 | Pham | ½–½ | Arnold | HSG Open 2026 A | Grünfeld Defense: Exchange Variation, Modern Exchange Variation, Kramnik's Line | |
| Jun 21, 2026 | Mullink | 0–1 | Pham | HSG Open 2026 A | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 19, 2026 | Pham | 0–1 | Botter | HSG Open 2026 A | King's Indian Defense: Orthodox Variation, Positional Defense | |
| May 17, 2026 | Bulthuis | 0–1 | Pham | Round 6: Bulthuis, Jelle - Pham, Khoi | Sicilian Defense: Kalashnikov Variation | |
| May 17, 2026 | Pham | 1–0 | Schilstra | Round 5: Pham, Khoi - Schilstra, Laurens | English Opening: Anglo-Indian Defense, Nimzo-English | |
| May 16, 2026 | Von Meijenfeldt | ½–½ | Pham | Round 4: Von Meijenfeldt, Bart - Pham, Khoi | Caro-Kann Defense: Tartakower Variation | |
| May 16, 2026 | Pham | ½–½ | Wunnink | Round 3: Pham, Khoi - Wunnink, Michael | English Opening: Symmetrical Variation | |
| May 15, 2026 | Rebers | ½–½ | Pham | Round 2: Rebers, Eugene - Pham, Khoi | King's Indian Attack: Double Fianchetto | |
| May 15, 2026 | Pham | 1–0 | Van de Pavoordt | Round 1: Pham, Khoi - Van de Pavoordt, Max | Slav Defense: Quiet Variation, Schallopp Defense | |
| Apr 11, 2026 | Pham | 0–1 | Hausrath | Round 9: Pham, Khoi - Hausrath, Daniel | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Apr 6, 2026 | Yi | 1–0 | Pham | Round 9: Yi, Danny - Pham, Khoi | ? | |
| Apr 6, 2026 | Pham | 0–1 | Van Wely | Round 8: Pham, Khoi - Van Wely, Loek | ? | |
| Apr 5, 2026 | Aronian | 1–0 | Pham | Round 7: Aronian, Levon - Pham, Khoi | ? | |
| Apr 5, 2026 | Pham | 1–0 | Van den Doel | Round 6: Pham, Khoi - Van den Doel, Erik | ? | |
| Apr 4, 2026 | Fridman | ½–½ | Pham | Round 5: Fridman, Daniel - Pham, Khoi | ? | |
| Apr 4, 2026 | Ruff | 0–1 | Pham | Round 4: Ruff, Maximilian - Pham, Khoi | ? | |
| Apr 3, 2026 | Pham | 1–0 | Skibbe | Round 3: Pham, Khoi - Skibbe, Willi | ? | |
| Apr 3, 2026 | Nihal Sarin | 1–0 | Pham | Round 2: Nihal Sarin - Pham, Khoi | ? | |
| Mar 7, 2026 | Pham | ½–½ | Coles | Budapest Spring Festival | Zukertort Opening | |
| Mar 6, 2026 | Piddubna | ½–½ | Pham | Budapest Spring Festival | Réti Opening: Anglo-Slav Variation, with g3 | |
| Mar 5, 2026 | Pham | 1–0 | Dirikolu | Budapest Spring Festival | King's Indian Attack | |
| Mar 4, 2026 | Vijayakumar | 1–0 | Pham | Budapest Spring Festival | Ruy Lopez: Closed, Martinez Variation | |
| Mar 3, 2026 | Pham | ½–½ | Harshit Ranjan Sahu | Budapest Spring Festival | Petrov's Defense: Classical Attack | |
| Mar 2, 2026 | Bouska | 1–0 | Pham | Budapest Spring Festival | Sicilian Defense: Moscow Variation | |
| Mar 1, 2026 | Pham | ½–½ | Dubnevych | Budapest Spring Festival | Catalan Opening: Open Defense, Classical Line | |
| Feb 28, 2026 | Trushko | ½–½ | Pham | Budapest Spring Festival | Semi-Slav Defense: Accelerated Move Order | |
| Feb 27, 2026 | Pham | ½–½ | Gathi | Budapest Spring Festival | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Feb 7, 2026 | Pham | 0–1 | Mollema | Round 7: Pham, Khoi - Mollema, Thomas | Petrov's Defense: Classical Attack | |
| Dec 26, 2025 | De Boer | ½–½ | Pham | Round 5: De Boer, Eelke - Pham, Khoi | Ruy Lopez: Closed, Anti-Marshall | |
| Nov 22, 2025 | Donker | ½–½ | Pham | Round 4: Donker, Roel - Pham, Khoi | Semi-Slav Defense: Chigorin Defense | |
| Nov 7, 2025 | Van Kerkhof | 0–1 | Pham | KNSB competitie 2025/2026 | King's Gambit Accepted: Schallopp Defense | |
| Oct 4, 2025 | Pham | 0–1 | Albers | Round 2: Pham, Khoi - Albers, Sasa | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation, Early Deviations | |
| Sep 20, 2025 | Van Haastert | ½–½ | Pham | Round 1: Van Haastert, Edwin - Pham, Khoi | Four Knights Game: Scotch Variation Accepted | |
| Jul 30, 2025 | Pham | 1–0 | Gomez | Granada Chess Open 25 | Nimzo-Indian Defense: St. Petersburg Variation, Fischer Variation | |
| Jul 29, 2025 | Yedid | 0–1 | Pham | Granada Chess Open 25 | Indian Defense | |
| Jul 26, 2025 | Krallis | ½–½ | Pham | Round 9: Krallis, Christos - Pham, Khoi | English Opening: Agincourt Defense | |
| Jul 24, 2025 | Stefanou | 0–1 | Pham | Round 7: Stefanou, Dimitrios - Pham, Khoi | Sicilian Defense: Najdorf Variation, English Attack | |
| Jul 21, 2025 | Pham | 1–0 | Argiroudis | Round 4: Pham, Khoi - Argiroudis, Stamatis | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jul 20, 2025 | Pham | 1–0 | Sidiropoulos | Round 3: Pham, Khoi - Sidiropoulos, Nikolaos Ch. | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jul 20, 2025 | Nikolaou | 0–1 | Pham | Round 2: Nikolaou, Georgios - Pham, Khoi | Queen's Pawn Game: Symmetrical Variation | |
| Jul 19, 2025 | Destic | 0–1 | Pham | Round 1: Destic, Elena - Pham, Khoi | ? | |
| Jul 19, 2025 | Pham | 0–1 | Cao | Round 8: Pham, Khoi - Cao, Qingfeng | Caro-Kann Defense: Exchange Variation | |
| Jul 19, 2025 | Pham | ½–½ | Kourkoulos-Arditis | Round 6: Pham, Khoi - Kourkoulos-Arditis, Stamatis | Ruy Lopez: Morphy Defense, Cozio Defense | |
| Jul 19, 2025 | Sochacki | ½–½ | Pham | Round 5: Sochacki, Christophe - Pham, Khoi | Italian Game: Giuoco Pianissimo, Normal | |
| Jun 9, 2025 | Donker | 0–1 | Pham | Round 7: Donker, Roel - Pham, Khoi | Semi-Slav Defense: Normal Variation | |
| Jun 9, 2025 | Pham | 1–0 | Coenen | Round 6: Pham, Khoi - Coenen, Eduard | Rat Defense: Accelerated Gurgenidze | |
| Jun 8, 2025 | Pham | ½–½ | Schmitz | Round 4: Pham, Khoi - Schmitz, Philipp | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jun 6, 2025 | Tiggelman | ½–½ | Pham | Round 1: Tiggelman, Rene - Pham, Khoi | Queen's Pawn Game: Symmetrical Variation | |
| May 13, 2025 | Warmerdam | 1–0 | Pham | Round 9: Warmerdam, Max - Pham, Khoi | Sicilian Defense: Najdorf Variation | |
| Apr 21, 2025 | Pham | ½–½ | Haszon | Round 8: Pham, Khoi - Haszon, David | Queen's Gambit Declined: Three Knights Variation | |
| Apr 21, 2025 | Balabayeva | 1–0 | Pham | Grenke Chess Open A | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 20, 2025 | Pham | ½–½ | Kocharin | Round 6: Pham, Khoi - Kocharin, Timur | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | |
| Apr 20, 2025 | Hollan | 0–1 | Pham | Round 7: Hollan, Petr - Pham, Khoi | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Apr 19, 2025 | Pham | ½–½ | Sanal | Round 4: Pham, Khoi - Sanal, Vahap | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | |
| Apr 19, 2025 | Subelj | 1–0 | Pham | Round 5: Subelj, Jan - Pham, Khoi | Hungarian Opening: Indian Defense | |
| Apr 18, 2025 | Toure | 0–1 | Pham | Round 3: Toure, Vasanth - Pham, Khoi | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Apr 5, 2025 | Pham | 1–0 | Van Gisbergen | KNSB Meesterklasse 2024-2025 | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation | |
| Mar 15, 2025 | Pham | * | Uddin | Round 1: Pham, Khoi - Uddin, Ahnaf Tajwar | ? | |
| Mar 15, 2025 | Pham | * | Dovgaliuk | Round 2: Pham, Khoi - Dovgaliuk, Oleksandr | ? | |
| Mar 15, 2025 | Pham | 0–1 | Grooten | Round 4: Pham, Khoi - Grooten, Tommy | Benoni Defense | |
| Mar 15, 2025 | Pham | * | Schilstra | Round 6: Pham, Khoi - Schilstra, Laurens | ? | |
| Mar 15, 2025 | Giri | 1–0 | Pham | Round 3: Giri, Anish - Pham, Khoi | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Mar 15, 2025 | Habig | * | Pham | Round 5: Habig, Bryan - Pham, Khoi | ? | |
| Mar 15, 2025 | Warmerdam | 1–0 | Pham | Round 7: Warmerdam, Max - Pham, Khoi | English Opening: Agincourt Defense | |
| Mar 8, 2025 | Van Dael | 0–1 | Pham | Round 7: Van Dael, Siem - Pham, Khoi | Sicilian Defense: Najdorf Variation, English Attack | |
| Jan 7, 2025 | Pham | 0–1 | Fiorito | Roquetas 25 | Queen's Indian Accelerated | |
| Jan 6, 2025 | Pham | 0–1 | Habans Aguerrea | Roquetas 25 | Catalan Opening: Closed | |
| Jan 6, 2025 | Suarez Hernan | 0–1 | Pham | Roquetas 25 | Zukertort Opening | |
| Jan 5, 2025 | Pham | 0–1 | Xu | Roquetas 25 | English Defense | |
| Jan 4, 2025 | Pham | 1–0 | Sousa | Roquetas 25 | King's Indian Defense: Orthodox Variation | |
| Jan 4, 2025 | Brodowski | 0–1 | Pham | Roquetas 25 | English Opening: Neo-Catalan | |
| Jan 3, 2025 | Pham | * | Jimenez Fernandez | Roquetas 25 | ? | |
| Jan 3, 2025 | Roebers | ½–½ | Pham | Roquetas 25 | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Jan 2, 2025 | Nieto Asencio | * | Pham | Roquetas 25 | ? | |
| Feb 8, 2025 | Pham | 1–0 | Slagboom | Round 6: Pham, Khoi - Slagboom, Leandro | Benoni Defense | |
| Nov 9, 2024 | Raats | ½–½ | Pham | KNSB Meesterklasse 2024-2025 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Nov 3, 2024 | Pham | 1–0 | Stojiljkovic | Amsterdam Chess Open 2024 | King's Indian Attack | |
| Nov 3, 2024 | Ragnarsson | 1–0 | Pham | Amsterdam Chess Open 2024 | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Nov 2, 2024 | Pham | ½–½ | Ratsma | Amsterdam Chess Open 2024 | Queen's Gambit Declined: Exchange Variation | |
| Nov 2, 2024 | Moss | 0–1 | Pham | Amsterdam Chess Open 2024 | Sicilian Defense: Kalashnikov Variation | |
| Oct 12, 2024 | Decrop | 1–0 | Pham | KNSB Meesterklasse 2024-2025 | Queen's Gambit Declined | |
| Sep 21, 2024 | Pham | 0–1 | Van de Griendt | Round 1: Pham, Khoi - Van de Griendt, Jan Willem | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 21, 2024 | Snijders | 0–1 | Pham | Amsterdam Science Park 2024 | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jul 20, 2024 | Pham | 0–1 | Bosboom | Amsterdam Science Park 2024 | Philidor Defense: Lion Variation | |
| Jul 19, 2024 | Weber | ½–½ | Pham | Amsterdam Science Park 2024 | Nimzo-Larsen Attack: Classical Variation | |
| Jul 18, 2024 | Pham | * | Van Roon | Amsterdam Science Park 2024 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Jul 17, 2024 | Overeem | 0–1 | Pham | Amsterdam Science Park 2024 | King's Indian Attack: Symmetrical Defense | |
| Jul 16, 2024 | Pham | 1–0 | Schilstra | Amsterdam Science Park 2024 | King's Indian Attack | |
| Jul 15, 2024 | Ritzerveld | 1–0 | Pham | Amsterdam Science Park 2024 | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Jul 14, 2024 | Pham | 1–0 | Croese | Amsterdam Science Park 2024 | King's Indian Defense: Orthodox Variation, Glek Defense | |
| Jun 23, 2024 | Pham | 1–0 | Ragnarsson | Round 6: Pham, Khoi - Ragnarsson, Dagur | English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation | |
| Jun 23, 2024 | Ritzerveld | 0–1 | Pham | Round 5: Ritzerveld, Noah - Pham, Khoi | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 22, 2024 | Aarts | 0–1 | Pham | Round 1: Aarts, Joaquin - Pham, Khoi | King's Indian Defense: Semi-Averbakh System | |
| Jun 22, 2024 | Pham | 1–0 | Groenewoud | Round 2: Pham, Khoi - Groenewoud, Joel | King's Indian Defense: Semi-Averbakh System | |
| Jun 22, 2024 | Madularea | 1–0 | Pham | Round 3: Madularea, David - Pham, Khoi | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Jun 22, 2024 | Pham | 1–0 | Hummel | Round 4: Pham, Khoi - Hummel, Paul | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | |
| Dec 30, 2024 | Kollen | ½–½ | Pham | Round 9: Kollen, Zyon - Pham, Khoi | Ruy Lopez: Exchange Variation, Normal Variation | |
| Dec 29, 2024 | Pham | 0–1 | Manish Anto Cristiano F | Round 8: Pham, Khoi - Manish Anto Cristiano F | Catalan Opening: Open Defense, Modern Sharp Variation | |
| Dec 28, 2024 | Maatman | ½–½ | Pham | Round 7: Maatman, Nick - Pham, Khoi | Semi-Slav Defense: Marshall Gambit, Main Line | |
| Dec 27, 2024 | Pham | ½–½ | Poetsch | Round 6: Pham, Khoi - Poetsch, Hagen | Catalan Opening: Open Defense | |