| Jun 30, 2026 | Haessel | 1–0 | Hettigama | Canadian Jr. and Sr. Championship 2026 | Grünfeld Defense: Exchange Variation | |
| Jun 29, 2026 | Mohammed Qanee | ½–½ | Haessel | Canadian Jr. and Sr. Championship 2026 | Scotch Game: Potter Variation | |
| Jun 29, 2026 | Mohammed Qanee | ½–½ | Haessel | Canadian Jr. and Sr. Championship 2026 | Scotch Game: Potter Variation | |
| 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 | Neven | 0–1 | Haessel | Canadian Jr. and Sr. Championship 2026 | Queen's Gambit Declined: Janowski Variation | |
| Jun 28, 2026 | Haessel | 1–0 | Oguamanam | Canadian Jr. and Sr. Championship 2026 | Dutch Defense: Nimzo-Dutch Variation | |
| Jun 28, 2026 | Rek | 1–0 | Haessel | Canadian Jr. and Sr. Championship 2026 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 28, 2026 | Neven | 0–1 | Haessel | Canadian Jr. and Sr. Championship 2026 | Queen's Gambit Declined: Janowski Variation | |
| Jun 28, 2026 | Rek | 1–0 | Haessel | Canadian Jr. and Sr. Championship 2026 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 27, 2026 | Haessel | 1–0 | Oguamanam | Canadian Jr. and Sr. Championship 2026 | Dutch Defense: Nimzo-Dutch Variation | |
| Dec 30, 2024 | Haessel | 0–1 | Arruebarrena Rodriguez | 15th Annual Calgary International | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Dec 29, 2024 | Haessel | 0–1 | Alpuri | 15th Annual Calgary International | Slav Defense | |
| Dec 29, 2024 | Kostadinov | ½–½ | Haessel | 15th Annual Calgary International | English Opening: Symmetrical Variation, Ultra-Symmetrical Variation | |
| Dec 28, 2024 | Haessel | ½–½ | Doknjas | 15th Annual Calgary International | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Dec 28, 2024 | Hoekman | ½–½ | Haessel | 15th Annual Calgary International | Queen's Gambit Declined | |
| Dec 27, 2024 | Vasic | 1–0 | Haessel | 15th Annual Calgary International | Queen's Gambit Declined: Janowski Variation | |
| Dec 27, 2024 | Michalchuk | 0–1 | Haessel | 15th Annual Calgary International | Italian Game: Classical Variation, Albin Gambit | |
| Dec 26, 2024 | Haessel | 0–1 | Ng | 15th Annual Calgary International | Nimzo-Indian Defense: Normal Variation | |
| Dec 28, 2024 | Haessel | ½–½ | Doknjas | Round 4: Haessel, Dale R. - Doknjas, John | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Nov 11, 2024 | Haessel | 0–1 | Wu | Round 5: Haessel, Dale R. - Wu, Nathan Ping-Ying | Queen's Gambit Accepted: Central Variation, Greco Variation | |
| Nov 10, 2024 | Haessel | 0–1 | Chandra | Round 4: Haessel, Dale R. - Chandra, Anand Rishi | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Nov 10, 2024 | Xu | 0–1 | Haessel | Round 3: Xu, Joey - Haessel, Dale R. | English Opening: Symmetrical Variation | |
| Nov 9, 2024 | Keleberda | 1–0 | Haessel | Round 1: Keleberda, Tymur - Haessel, Dale R. | Queen's Gambit Declined: Janowski Variation | |
| Oct 26, 2023 | Mussanti | * | Haessel | 50+ World Senior Championship | ? | |
| Oct 25, 2023 | Haessel | ½–½ | Seul | 50+ World Senior Championship | Bogo-Indian Defense: Grünfeld Variation | |