| May 7, 2026 | Van Haastert | 0–1 | Prraneeth Vuppala | Round 6: Van Haastert, Edwin - Prraneeth Vuppala | Sicilian Defense: Taimanov Variation | |
| May 5, 2026 | Aditya Mittal | ½–½ | Van Haastert | Round 3: Aditya Mittal - Van Haastert, Edwin | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| May 4, 2026 | Van Haastert | ½–½ | Svane | Round 2: Van Haastert, Edwin - Svane, Frederik | Sicilian Defense: Najdorf Variation, English Attack | |
| Apr 11, 2026 | Geirnaert | 1–0 | Van Haastert | Round 9: Geirnaert, Steven - Van Haastert, Edwin | Benoni Defense: King's Pawn Line, with Nge2 | |
| Mar 28, 2026 | Schippers | ½–½ | Van Haastert | Round 6: Schippers, Maurice - Van Haastert, Edwin | French Defense: Advance Variation, Euwe Variation | |
| Mar 8, 2026 | Van Haastert | ½–½ | Mollema | KNSB competitie 2025/2026 | Petrov's Defense: Modern Attack, Center Variation | |
| Feb 7, 2026 | Van Haastert | 1–0 | Grooten | Round 7: Van Haastert, Edwin - Grooten, Herman | Sicilian Defense: Closed | |
| Dec 26, 2025 | Van Haastert | 1–0 | Zhu | Round 5: Van Haastert, Edwin - Zhu, Chenwu | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 22, 2025 | Wemmers | ½–½ | Van Haastert | Round 4: Wemmers, Xander - Van Haastert, Edwin | Queen's Gambit Declined: Harrwitz Attack, Main Line | |
| Oct 31, 2025 | Van Haastert | 0–1 | Dougherty | Round 10: Van Haastert, Edwin - Dougherty, Michael | ? | |
| Oct 30, 2025 | Garabetyan | 0–1 | Van Haastert | Round 9: Garabetyan, Arno - Van Haastert, Edwin | Slav Defense: Modern Line | |
| Oct 29, 2025 | Van Haastert | 0–1 | Bugayev | Round 8: Van Haastert, Edwin - Bugayev, Vladimir | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Oct 28, 2025 | Dosov | ½–½ | Van Haastert | Round 7: Dosov, Nurlan - Van Haastert, Edwin | Semi-Slav Defense: Meran Variation, Wade Variation | |
| Oct 26, 2025 | Van Haastert | ½–½ | Bayramov | Round 6: Van Haastert, Edwin - Bayramov, Vugar | Sicilian Defense: Open | |
| Oct 25, 2025 | Duong | ½–½ | Van Haastert | Round 5: Duong, Thanh Nha - Van Haastert, Edwin | English Opening: Neo-Catalan | |
| Oct 24, 2025 | Van Haastert | ½–½ | Becker | Round 4: Van Haastert, Edwin - Becker, Rogerio Sperb | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Oct 23, 2025 | Stranz | 0–1 | Van Haastert | Round 3: Stranz, Richard - Van Haastert, Edwin | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Oct 22, 2025 | Van Haastert | 1–0 | Mazzuco Junior | Round 2: Van Haastert, Edwin - Mazzuco Junior, Adir | Caro-Kann Defense: Advance Variation, Short Variation | |
| Oct 21, 2025 | Grados | 1–0 | Van Haastert | Round 1: Grados, Luis - Van Haastert, Edwin | Sicilian Defense: Alapin Variation | |
| Oct 4, 2025 | Fridman | ½–½ | Van Haastert | Round 2: Fridman, Daniel - Van Haastert, Edwin | Catalan Opening: Closed | |
| Sep 20, 2025 | Van Haastert | ½–½ | Pham | Round 1: Van Haastert, Edwin - Pham, Khoi | Four Knights Game: Scotch Variation Accepted | |
| May 13, 2025 | Schilstra | 0–1 | Van Haastert | Round 9: Schilstra, Laurens - Van Haastert, Edwin | French Defense: Classical Variation, Steinitz Variation | |
| Apr 5, 2025 | Van Haastert | ½–½ | Suvorov | Round 8: Van Haastert, Edwin - Suvorov, Luca | Ruy Lopez: Closed, Chigorin Defense | |
| Mar 8, 2025 | Van Haastert | ½–½ | Van Foreest | Round 7: Van Haastert, Edwin - Van Foreest, Lucas | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Feb 25, 2025 | Cummings | ½–½ | Van Haastert | WSTCC | Zukertort Opening | |
| Feb 24, 2025 | Petursson | ½–½ | Van Haastert | WSTCC | King's Indian Attack: Double Fianchetto | |
| Feb 23, 2025 | Van Haastert | 1–0 | Burnett | WSTCC | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Feb 21, 2025 | Kirszenberg | 0–1 | Van Haastert | WSTCC | Nimzo-Indian Defense: Kmoch Variation | |
| Feb 19, 2025 | Van Haastert | 1–0 | Obsivac | WSTCC | Sicilian Defense: Kalashnikov Variation | |
| Feb 8, 2025 | Van Haastert | ½–½ | Korneev | Round 6: Van Haastert, Edwin - Korneev, Oleg | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Nov 23, 2024 | Van Haastert | ½–½ | Baselmans | KNSB Meesterklasse 2024-2025 | Sicilian Defense: Closed, Traditional | |
| Nov 1, 2024 | Van Haastert | 1–0 | Vinter-Schou | Round 8: Van Haastert, Edwin - Vinter-Schou, Uffe | Sicilian Defense: Closed | |
| Oct 31, 2024 | Rasmussen | 0–1 | Van Haastert | Round 7: Rasmussen, Casper - Van Haastert, Edwin | English Opening: King's English Variation, Two Knights Variation, Smyslov System | |
| Oct 30, 2024 | Van Haastert | 1–0 | Wacker | Round 6: Van Haastert, Edwin - Wacker, Peter | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Oct 29, 2024 | Mrva | ½–½ | Van Haastert | Round 5: Mrva, Martin - Van Haastert, Edwin | French Defense: Advance Variation, Main Line | |
| Oct 28, 2024 | Katzir | 0–1 | Van Haastert | Round 4: Katzir, Moshe - Van Haastert, Edwin | ? | |
| Oct 26, 2024 | Van Haastert | 0–1 | Waddington | Round 1: Van Haastert, Edwin - Waddington, Mike P | Ruy Lopez: Schliemann Defense | |
| Oct 26, 2024 | Kekelidze | ½–½ | Van Haastert | Round 9: Kekelidze, Mikheil - Van Haastert, Edwin | Queen's Gambit Accepted: Normal Variation, Traditional System | |
| Oct 15, 2024 | Smeets | 0–1 | Van Haastert | Round 2: Smeets, Kobe - Van Haastert, Edwin | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Sep 21, 2024 | Van Haastert | 1–0 | Albers | Round 1: Van Haastert, Edwin - Albers, Sasa | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| May 15, 2024 | David | ½–½ | Van Haastert | European Senior Team Chess Championship 2024 - Section 50 + | Neo-Grünfeld Defense: Classical Variation, Modern Defense | |
| May 14, 2024 | Van Haastert | ½–½ | Dishman | European Senior Team Chess Championship 2024 - Section 50 + | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| May 13, 2024 | Van Haastert | ½–½ | Nikcevic | European Senior Team Chess Championship 2024 - Section 50 + | Italian Game: Paris Defense | |
| May 12, 2024 | Wallner | ½–½ | Van Haastert | European Senior Team Chess Championship 2024 - Section 50 + | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| May 11, 2024 | Van Haastert | 0–1 | Frostick | European Senior Team Chess Championship 2024 - Section 50 + | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| May 10, 2024 | Emms | ½–½ | Van Haastert | European Senior Team Chess Championship 2024 - Section 50 + | French Defense: Tarrasch Variation, Chistyakov Defense | |
| May 9, 2024 | Caessens | ½–½ | Van Haastert | European Senior Team Chess Championship 2024 - Section 50 + | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| May 8, 2024 | Van Haastert | ½–½ | Csiszar | European Senior Team Chess Championship 2024 - Section 50 + | Sicilian Defense: Kalashnikov Variation | |
| Dec 14, 2024 | Nijboer | ½–½ | Van Haastert | Round 5: Nijboer, Friso - Van Haastert, Edwin | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Nov 9, 2024 | Van Haastert | 1–0 | Van Houtte | Round 3: Van Haastert, Edwin - Van Houtte, Randy | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Oct 7, 2023 | Van Haastert | ½–½ | Willow | European Chess Club Cup 2023 | Ruy Lopez: Open | |
| Oct 3, 2023 | Dvirnyy | 0–1 | Van Haastert | European Chess Club Cup 2023 | French Defense: Burn Variation | |
| Oct 1, 2023 | Salles | ½–½ | Van Haastert | European Chess Club Cup 2023 | French Defense: Advance Variation, Euwe Variation | |