| 2025-10-09 | 6 | UCI World Cup Mont-Sainte-Anne | ME | 0 | 01:22:50.000 | 0 |
| 2025-10-05 | 10 | UCI World Cup Lake Placid | xco | 0 | 01:20:41.000 | 0 |
| 2025-10-03 | 6 | UCI World Cup Lake Placid | xcc | 0 | 00:21:43.000 | 0 |
| 2025-09-01 | 6 | World Championships ME | ME | 0 | 01:31:36.000 | 0 |
| 2025-07-27 | 3 | European Championships ME - XCO | ME | 0 | 01:22:17.000 | 0 |
| 2025-02-22 | 4 | Shimano Supercup Massi Banyoles + UCI XCO Junior Series | | 0 | 00:54:37.000 | 0 |
| 2025-02-15 | DNS | Internacionales Chelva + UCI XCO Junior Series | | 0 | 00:00:00.000 | |
| 2025-02-08 | 6 | Shimano Supercup Massi La Nucía | | 0 | 01:14:52.000 | 0 |
| 2024-09-22 | 1 | World Championships ME - XCM | | 0 | 04:33:08.000 | 0 |
| 2024-08-28 | 11 | UCI World Championships Pal Arinsal | ME | 0 | 01:12:33.000 | 0 |
| 2024-07-29 | 12 | Olympic Games - Cross-country | | 0 | 01:29:05.000 | 0 |
| 2024-05-12 | 2 | European Continental Championships | | 0 | 01:15:47.000 | 0 |
| 2024-05-09 | 1 | European Continental Championships | | 0 | 00:23:47.000 | 0 |
| 2024-04-21 | 1 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:20:00.000 | 0 |
| 2024-04-19 | 17 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:19:42.000 | 0 |
| 2024-04-14 | 16 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:31:02.000 | 0 |
| 2024-04-12 | 9 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:20:23.000 | 0 |
| 2024-03-31 | 2 | 3# Internazionali D’Italia Series - Santoporo XC | | 0 | 01:19:21.000 | 0 |
| 2024-03-24 | 4 | Swiss Bike Cup | | 0 | 01:29:38.000 | 0 |
| 2024-03-17 | 4 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 01:25:04.000 | 0 |
| 2024-03-08 | 8 | Tour du Cap | | 0 | 11:06:30.000 | 0 |
| 2024-03-08 | 30 | Tour du Cap | | 129 | 03:11:37.000 | 40.393 |
| 2024-03-07 | 4 | Tour du Cap | | 0 | 02:58:12.000 | 0 |
| 2024-03-06 | 19 | Tour du Cap | | 90 | 02:10:38.000 | 41.337 |
| 2024-03-04 | 19 | Tour du Cap | | 102 | 02:24:47.000 | 42.27 |
| 2024-03-02 | 1 | Paarl XCO | | 0 | 01:27:14.000 | 0 |
| 2023-10-22 | 1 | Greek MTB Series by Alter Bike Tours - Sparta MTB Race #5 | | 0 | 01:21:07.000 | 0 |
| 2023-10-08 | 6 | Mont-Sainte-Anne World Cup | | 0 | 01:28:53.000 | 0 |
| 2023-10-06 | 6 | UCI World Cup Mont-Sainte-Anne | | 0 | 01:28:53.000 | 0 |
| 2023-10-06 | 20 | Mont-Sainte-Anne World Cup | | 0 | 00:22:22.000 | 0 |
| 2023-10-01 | 24 | Snowshoe World Cup | | 0 | 01:21:17.000 | 0 |
| 2023-09-24 | 6 | Paris 2024 Test Event | | 0 | 01:14:41.000 | 0 |
| 2023-09-24 | 6 | Paris 2024 Test Event | | 0 | 01:14:41.000 | 0 |
| 2023-09-10 | 19 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 01:29:38.000 | 0 |
| 2023-08-28 | 60 | UCI World Championships Glasgow | ME | 0 | 01:29:05.000 | 0 |
| 2023-08-27 | 55 | UCI MTB World Cup - Andorra | | 0 | 01:38:59.000 | 0 |
| 2023-08-25 | 28 | UCI MTB World Cup - Andorra | | 0 | 00:20:59.000 | 0 |
| 2023-08-12 | 60 | UCI Cycling World Championships | | 0 | 01:29:05.000 | 0 |
| 2023-08-10 | DNF | UCI Cycling World Championships | | 0 | 00:22:06.000 | 0 |
| 2023-07-02 | 44 | UCI MTB World Cup - Val di Sole | | 0 | 01:26:12.000 | 0 |
| 2023-06-30 | 27 | UCI MTB World Cup - Val di Sole | | 0 | 00:20:06.000 | 0 |
| 2023-06-18 | 59 | UCI MTB World Cup - Leogang | | 0 | 01:24:14.000 | 0 |
| 2023-06-16 | 11 | UCI MTB World Cup - Leogang | | 0 | 00:21:33.000 | 0 |
| 2023-06-11 | 50 | UCI MTB World Cup - Lenzerheide | | 0 | 01:29:39.000 | 0 |
| 2023-05-14 | 45 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:28:40.000 | 0 |
| 2023-02-24 | 21 | Shimano Supercup Massi Banyoles | | 0 | 00:23:32.000 | 0 |
| 2023-02-19 | 33 | Internationales Chelva Gsport Challenge | | 0 | 00:00:00.000 | |
| 2022-08-24 | 28 | UCI World Championships Les Gets | ME | 0 | 01:26:47.000 | 0 |
| 2022-01-15 | 1 | Momentum Medical Scheme Attakwas Extreme presented by Biogen | ME | 0 | 05:11:20.000 | 0 |
| 2022-01-09 | 1 | National Championships Denmark ME | ME | 0 | 00:53:51.000 | 0 |
| 2021-08-24 | 59 | UCI World Championships Val Di Sole | me | 0 | 01:32:06.000 | 0 |
| 2020-10-10 | 32 | UCI World Championships Leogang | me | 0 | 01:32:22.000 | 0 |
| 2019-08-28 | 7 | UCI World Championships Mont-Sainte-Anne | mu | 0 | 01:22:52.000 | 0 |
| 2018-09-05 | 8 | UCI World Championships Lenzerheide | mu | 0 | 01:23:22.000 | 0 |
| 2017-09-09 | 11 | UCI World Championships Cairns | mu | 0 | 01:20:45.000 | 0 |
| 2017-01-29 | 8 | UCI World Championship U23 | MU | 0 | 00:56:26.000 | 0 |
| 2017-01-22 | 7 | UCI World Cup Hoogerheide | MU | 0 | 00:52:01.000 | 0 |
| 2017-01-08 | 1 | National Championships Denmark ME | ME | 0 | 01:02:57.000 | 0 |
| 2016-12-26 | 10 | UCI World Cup Heusden-Zolder | MU | 0 | 00:54:28.000 | 0 |
| 2016-12-18 | 20 | UCI World Cup Namur | MU | 0 | 00:56:21.000 | 0 |
| 2016-11-26 | 13 | UCI World Cup Zeven | MU | 0 | 00:54:20.000 | 0 |
| 2016-07-02 | 16 | UCI World Championships Nove Mesto na Morave | mu | 0 | 01:23:23.000 | 0 |
| 2016-01-30 | 12 | UCI World Championship U23 | MU | 0 | 00:52:37.000 | 0 |
| 2016-01-10 | 1 | National Championships Denmark ME | ME | 0 | 01:04:51.000 | 0 |
| 2015-12-26 | 9 | UCI World Cup Heusden-Zolder | MU | 0 | 00:48:18.000 | 0 |
| 2015-12-20 | 16 | UCI World Cup Namur | MU | 0 | 00:53:55.000 | 0 |
| 2015-10-25 | 3 | Stockholm Cyclocross | ME | 0 | 01:00:17.000 | 0 |
| 2015-10-04 | 2 | Kronborg UCI Cyclocross Event | ME | 0 | 01:05:05.000 | 0 |
| 2015-08-31 | 1 | UCI World Championships Vallnord | mj | 0 | 01:13:27.000 | 0 |
| 2015-01-31 | 1 | UCI World Championship MJ | MJ | 0 | 00:42:24.000 | 0 |
| 2015-01-11 | 1 | National Championships Denmark MJ | MJ | 0 | 00:39:34.000 | 0 |
| 2014-12-21 | 3 | UCI World Cup Namur | MJ | 0 | 00:41:09.000 | 0 |
| 2014-11-22 | 8 | Vlaamse Duinencross | MJ | 0 | 00:42:56.000 | 0 |
| 2014-11-08 | 5 | UEC Cyclo-Cross European Championships MJ | MJ | 0 | 00:50:48.000 | 0 |
| 2014-10-12 | 1 | Kronborg Cyclo Cross | MJ | 0 | 00:41:42.000 | 0 |
| 2014-09-07 | 1 | UCI World Championships Lillehammer | MJ | 0 | 01:08:49.000 | 0 |
| 2014-02-01 | 16 | UCI World Championship MJ | MJ | 0 | 00:48:38.000 | 0 |
| 2014-01-12 | 1 | National Championships Denmark MJ | MJ | 0 | 00:39:34.000 | 0 |
| 2013-11-24 | 18 | Internationale Hansgrohe Superprestige Gieten | MJ | 0 | 00:37:03.000 | 0 |