| — | Hansen | 1–0 | Grischuk | WRBC 2022. Blitz Open | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| — | Hansen | 1–0 | Nihal | WRBC 2022. Blitz Open | Nimzowitsch Defense: Williams Variation | |
| — | Hansen | 0–1 | Matlakov | WRBC 2022. Blitz Open | Ruy Lopez: Open, Italian Variation | |
| — | Hansen | 0–1 | Abdusattorov | WRBC 2022. Blitz Open | Caro-Kann Defense: Endgame Offer | |
| — | Hansen | 1–0 | Bilguun | WRBC 2022. Blitz Open | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| — | Hansen | * | Aleksandrov | WRBC 2022. Blitz Open | Ruy Lopez: Berlin Defense | |
| — | Hansen | 1–0 | Vallejo Pons | WRBC 2022. Blitz Open | French Defense: Winawer Variation, Advance Variation | |
| — | Hansen | 1–0 | Averin | WRBC 2022. Blitz Open | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| — | Hansen | 1–0 | Isanzhulov | WRBC 2022. Blitz Open | Sicilian Defense: French Variation, Westerinen Attack | |
| — | Carlsen | 1–0 | Hansen | WRBC 2022. Rapid Open | Nimzo-Larsen Attack: Classical Variation | |
| — | Amin | 1–0 | Hansen | WRBC 2022. Blitz Open | French Defense: Advance Variation, Euwe Variation | |
| — | Fedoseev | 1–0 | Hansen | WRBC 2022. Blitz Open | Ruy Lopez: Closed, Anti-Marshall | |
| — | Artemiev | 1–0 | Hansen | WRBC 2022. Blitz Open | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| — | Pranav | ½–½ | Hansen | WRBC 2022. Blitz Open | Ruy Lopez: Closed, Martinez Variation | |
| — | Agmanov | ½–½ | Hansen | WRBC 2022. Blitz Open | Queen's Indian Defense: Kasparov-Petrosian Variation, Kasparov Attack | |
| — | Kadric | 1–0 | Hansen | WRBC 2022. Blitz Open | Italian Game: Classical Variation, Giuoco Pianissimo, Main Line | |
| — | Vachier-Lagrave | 1–0 | Hansen | WRBC 2022. Blitz Open | Slav Defense | |
| — | Predke | 1–0 | Hansen | WRBC 2022. Blitz Open | Ruy Lopez: Closed, Martinez Variation | |
| — | Shankland | 1–0 | Hansen | WRBC 2022. Blitz Open | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Jun 14, 2025 | Hansen | 0–1 | Sava | 2025 FIDE World Blitz Team Championship Pool A | French Defense: Winawer Variation, Advance Variation | |
| Jun 14, 2025 | Chinguun | 0–1 | Hansen | 2025 FIDE World Blitz Team Championship Pool A | Scotch Game: Malaniuk Variation | |
| Jun 14, 2025 | Hansen | 1–0 | Oro | 2025 FIDE World Blitz Team Championship Pool A | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 14, 2025 | Moussard | 1–0 | Hansen | 2025 FIDE World Blitz Team Championship Pool A | Zukertort Opening: Nimzo-Larsen Variation | |
| Jun 14, 2025 | Hansen | 0–1 | Hong | 2025 FIDE World Blitz Team Championship Pool A | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Jun 14, 2025 | Nihal Sarin | 1–0 | Hansen | 2025 FIDE World Blitz Team Championship Pool A | Indian Defense: Przepiorka Variation | |
| Jun 14, 2025 | Hansen | 1–0 | Bjerre | 2025 FIDE World Blitz Team Championship Pool A | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jun 14, 2025 | Eren | 0–1 | Hansen | 2025 FIDE World Blitz Team Championship Pool A | Sicilian Defense: Kan Variation | |
| Jun 14, 2025 | Hansen | 1–0 | Khoury | 2025 FIDE World Blitz Team Championship Pool A | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jun 14, 2025 | Dudin | 0–1 | Hansen | 2025 FIDE World Blitz Team Championship Pool A | Bogo-Indian Defense: Retreat Variation | |
| Jun 14, 2025 | Hansen | 1–0 | Eilenberg | 2025 FIDE World Blitz Team Championship Pool A | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Jun 13, 2025 | Nepomniachtchi | 1–0 | Hansen | 2025 FIDE World Blitz Team Championship Pool A | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Jun 13, 2025 | Chinguun | 1–0 | Hansen | Round 10: Chinguun, Sumiya - Hansen, Eric | Sicilian Defense: Taimanov Variation | |
| Jun 13, 2025 | Hansen | 1–0 | Williams | Round 9: Hansen, Eric - Williams, Simon K | Modern Defense: Geller's System | |
| Jun 12, 2025 | Sava | ½–½ | Hansen | Round 8: Sava, Robert-Gabriel - Hansen, Eric | Polish Opening | |
| Jun 12, 2025 | Hansen | ½–½ | Rakotomaharo | Round 7: Hansen, Eric - Rakotomaharo, Fy Antenaina | Sicilian Defense: French Variation | |
| Jun 12, 2025 | Derakhshani | ½–½ | Hansen | Round 6: Derakhshani, Borna - Hansen, Eric | Sicilian Defense: Kan Variation, Knight Variation | |
| Jun 12, 2025 | Hansen | ½–½ | Fernandez | Round 5: Hansen, Eric - Fernandez, Daniel Howard | Sicilian Defense: Moscow Variation | |
| Jun 11, 2025 | Hansen | 1–0 | Grahn | 2025 FIDE World Rapid Team Championschip matches 11-18 | Italian Game: Giuoco Pianissimo, Normal | |
| Jun 11, 2025 | Hansen | 0–1 | Kozak | 2025 FIDE World Rapid Team Championschip matches 11-18 | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Jun 11, 2025 | Gurevich | 0–1 | Hansen | 2025 FIDE World Rapid Team Championship matches 19-26 | Grünfeld Defense: Three Knights Variation, Petrosian System | |
| Jun 10, 2025 | Pichot | 1–0 | Hansen | 2025 FIDE World Rapid Team Championschip matches 11-18 | Sicilian Defense: Moscow Variation | |
| Jun 1, 2025 | Hansen | 0–1 | Baidetskyi | Round 9: Hansen, Eric - Baidetskyi, Valentin | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Jun 1, 2025 | Alekseenko | 1–0 | Hansen | Round 8: Alekseenko, Kirill - Hansen, Eric | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 1, 2025 | Hansen | 1–0 | Hinterreiter | Round 7: Hansen, Eric - Hinterreiter, Markus | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 1, 2025 | Movsesian | ½–½ | Hansen | Round 6: Movsesian, Sergei - Hansen, Eric | Ruy Lopez: Closed, Martinez Variation | |
| Jun 1, 2025 | Hansen | 1–0 | Zelcic | Round 5: Hansen, Eric - Zelcic, Robert | Caro-Kann Defense: Endgame Offer | |
| Jun 1, 2025 | Zaiarski | ½–½ | Hansen | Round 4: Zaiarski, Stepan - Hansen, Eric | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Nimzowitsch Attack | |
| Jun 1, 2025 | Hansen | 1–0 | Fecker | Round 3: Hansen, Eric - Fecker, Noah | Caro-Kann Defense: Endgame Offer | |
| Jun 1, 2025 | Kastner | 0–1 | Hansen | Round 2: Kastner, Walter - Hansen, Eric | Queen's Pawn Game: Colle System, Traditional Colle | |
| Jun 1, 2025 | Hansen | 1–0 | Zunghammer | Round 1: Hansen, Eric - Zunghammer, Michael | French Defense: Winawer Variation, Advance Variation | |
| May 31, 2025 | Nasuta | 1–0 | Hansen | Round 12: Nasuta, Grzegorz - Hansen, Eric | Sicilian Defense: Kan Variation | |
| May 31, 2025 | Hansen | 0–1 | Brodowski | Round 11: Hansen, Eric - Brodowski, Piotr | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 31, 2025 | Alekseenko | 1–0 | Hansen | Round 10: Alekseenko, Kirill - Hansen, Eric | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| May 31, 2025 | Zanan | 0–1 | Hansen | Round 9: Zanan, Evgeny - Hansen, Eric | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| May 31, 2025 | Hansen | 1–0 | Sarana | Round 7: Hansen, Eric - Sarana, Alexey | Sicilian Defense: Najdorf Variation, English Attack | |
| May 31, 2025 | Pakleza | 0–1 | Hansen | Round 6: Pakleza, Zbigniew - Hansen, Eric | Pseudo Queen's Indian Defense | |
| May 31, 2025 | Hansen | 1–0 | Gloessl | Round 5: Hansen, Eric - Gloessl, Sota Alexander | Modern Defense: Standard Defense | |
| May 31, 2025 | Gumularz | ½–½ | Hansen | Round 4: Gumularz, Szymon - Hansen, Eric | English Opening: King's English Variation, Four Knights Variation, Flexible Line | |
| May 31, 2025 | Hansen | 1–0 | Podolskyi | Round 3: Hansen, Eric - Podolskyi, Mykhailo | Sicilian Defense: Kan Variation, Wing Attack | |
| May 31, 2025 | Stoettner | 0–1 | Hansen | Round 2: Stoettner, Moritz - Hansen, Eric | Sicilian Defense: Kan Variation, Knight Variation | |
| May 31, 2025 | Hansen | 1–0 | Preundler | Round 1: Hansen, Eric - Preundler, Florian | Rapport-Jobava System | |
| May 30, 2025 | Fromm | 1–0 | Hansen | Round 5: Fromm, Marius - Hansen, Eric | Sicilian Defense: French Variation | |
| May 30, 2025 | Perhinig | 0–1 | Hansen | Round 3: Perhinig, Robert - Hansen, Eric | Trompowsky Attack | |
| May 30, 2025 | Hansen | 0–1 | Koellner | Round 4: Hansen, Eric - Koellner, Ruben Gideon | Queen's Pawn Game: London System | |
| May 30, 2025 | Hansen | 1–0 | Feinig | Round 2: Hansen, Eric - Feinig, Mario | Caro-Kann Defense: Endgame Variation | |
| May 30, 2025 | Pedevilla | 0–1 | Hansen | Round 1: Pedevilla, Luis - Hansen, Eric | Sicilian Defense: Closed | |
| May 29, 2025 | Nasuta | 1–0 | Hansen | Round 12: Nasuta, Grzegorz - Hansen, Eric | Sicilian Defense: Kan Variation | |
| May 29, 2025 | Hansen | 0–1 | Brodowski | Round 11: Hansen, Eric - Brodowski, Piotr | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 29, 2025 | Alekseenko | 1–0 | Hansen | Round 10: Alekseenko, Kirill - Hansen, Eric | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| May 29, 2025 | Zanan | 0–1 | Hansen | Round 9: Zanan, Evgeny - Hansen, Eric | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| May 29, 2025 | Hansen | 1–0 | Sarana | Round 7: Hansen, Eric - Sarana, Alexey | Sicilian Defense: Najdorf Variation, English Attack | |
| May 29, 2025 | Pakleza | 0–1 | Hansen | Round 6: Pakleza, Zbigniew - Hansen, Eric | Pseudo Queen's Indian Defense | |
| May 29, 2025 | Hansen | 1–0 | Gloessl | Round 5: Hansen, Eric - Gloessl, Sota Alexander | Modern Defense: Standard Defense | |
| May 29, 2025 | Gumularz | ½–½ | Hansen | Round 4: Gumularz, Szymon - Hansen, Eric | English Opening: King's English Variation, Four Knights Variation, Flexible Line | |
| May 29, 2025 | Hansen | 1–0 | Podolskyi | Round 3: Hansen, Eric - Podolskyi, Mykhailo | Sicilian Defense: Kan Variation, Wing Attack | |
| May 29, 2025 | Stoettner | 0–1 | Hansen | Round 2: Stoettner, Moritz - Hansen, Eric | Sicilian Defense: Kan Variation, Knight Variation | |
| May 29, 2025 | Hansen | 1–0 | Preundler | Round 1: Hansen, Eric - Preundler, Florian | Rapport-Jobava System | |
| May 26, 2025 | Hansen | 0–1 | Maghsoodloo | Round 8: Hansen, Eric - Maghsoodloo, Parham | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| May 26, 2025 | Hansen | 0–1 | Maghsoodloo | Round 8: Hansen, Eric - Maghsoodloo, Parham | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Sep 6, 2024 | Hansen | 1–0 | Priasmoro | 13. SPLIT OPEN: ŠAHOVSKI FESTIVAL 2024 | Italian Game: Giuoco Pianissimo, Normal | |
| Aug 11, 2024 | Volodin | ½–½ | Hansen | 13. SPLIT OPEN | Bogo-Indian Defense: Retreat Variation | |
| Aug 10, 2024 | Hansen | 1–0 | Kostov | 13. SPLIT OPEN | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Aug 9, 2024 | Hansen | ½–½ | Palac | 13. SPLIT OPEN: ŠAHOVSKI FESTIVAL 2024 | Sicilian Defense: Modern Variations | |
| Aug 9, 2024 | Plenca | ½–½ | Hansen | 13. SPLIT OPEN | Sicilian Defense: Moscow Variation | |
| Aug 7, 2024 | Rahman | ½–½ | Hansen | 13. SPLIT OPEN: ŠAHOVSKI FESTIVAL 2024 | Indian Defense | |
| Aug 4, 2024 | Hansen | 1–0 | Nomindalai Tumurbaatar | 13. SPLIT OPEN: ŠAHOVSKI FESTIVAL 2024 | King's Indian Defense: Normal Variation, Rare Defenses | |
| Aug 4, 2024 | Mimica | 0–1 | Hansen | 13. SPLIT OPEN: ŠAHOVSKI FESTIVAL 2024 | Sicilian Defense: Kan Variation, Knight Variation | |
| Aug 3, 2024 | Hansen | 1–0 | Antonini | 13. SPLIT OPEN: ŠAHOVSKI FESTIVAL 2024 | Ruy Lopez: Closed, Chigorin Defense | |
| Jul 5, 2024 | Gal | 0–1 | Hansen | 13. SPLIT OPEN: ŠAHOVSKI FESTIVAL 2024 | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Nimzowitsch Attack | |
| Oct 7, 2023 | Hansen | ½–½ | Movsesian | European Chess Club Cup 2023 | Caro-Kann Defense: Endgame Offer | |
| Oct 6, 2023 | Fedoseev | ½–½ | Hansen | European Chess Club Cup 2023 | Queen's Indian Defense: Fianchetto Variation | |
| Oct 5, 2023 | Hansen | ½–½ | Anton Guijarro | European Chess Club Cup 2023 | Caro-Kann Defense: Endgame Offer | |
| Oct 4, 2023 | Hansen | ½–½ | Ivic | European Chess Club Cup 2023 | Petrov's Defense: Classical Attack, Marshall Variation | |
| May 21, 2023 | Hansen | 1–0 | Stokke | NM for klubblag 2023 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| May 20, 2023 | Hansen | ½–½ | Abdrlauf | NM for klubblag 2023 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| 2022 | Hansen | ½–½ | Mamedyarov | Playzone game | ? | |
| 2022 | Hansen | 0–1 | Abhimanyu Mishra | Playzone game | ? | |
| 2022 | Hansen | 1–0 | Vidit | Playzone game | ? | |
| 2022 | Hansen | 0–1 | Giri | Playzone game | ? | |
| 2022 | Hansen | 1–0 | Nils Grandelius | Playzone game | ? | |