| 2025-10-09 | 22 | UCI World Cup Mont-Sainte-Anne | ME | 0 | 01:24:37.000 | 0 |
| 2025-10-05 | 28 | UCI World Cup Lake Placid | xco | 0 | 01:22:04.000 | 0 |
| 2025-10-03 | 22 | UCI World Cup Lake Placid | xcc | 0 | 00:21:55.000 | 0 |
| 2025-09-01 | 41 | World Championships ME | ME | 0 | 01:38:44.000 | 0 |
| 2025-08-18 | 19 | Kermisprijs Kotem | | 91.68 | 02:00:02.000 | 45.827 |
| 2025-07-27 | DNF | European Championships ME - XCO | ME | 0 | 00:00:00.000 | |
| 2025-05-29 | 36 | Jesseren-Borgloon | me | 109 | 02:28:17.000 | 44.105 |
| 2025-03-01 | 4 | VTT Chabrières | ME | 0 | 00:27:26.479 | 0 |
| 2025-02-22 | 11 | Shimano Supercup Massi Banyoles + UCI XCO Junior Series | | 0 | 00:56:00.000 | 0 |
| 2024-09-22 | 3 | Shimano Supercup Massi Girona | | 0 | 01:12:47.000 | 0 |
| 2024-08-28 | 30 | UCI World Championships Pal Arinsal | ME | 0 | 01:14:37.000 | 0 |
| 2024-07-29 | 26 | Olympic Games - Cross-country | | 0 | 01:33:29.000 | 0 |
| 2024-05-12 | 36 | European Continental Championships | | 0 | 00:00:00.000 | |
| 2024-05-09 | 12 | European Continental Championships | | 0 | 00:25:03.000 | 0 |
| 2024-04-28 | DNF | UCI Gravel World Series ME - Gravel Fondo Limburg | | 105 | 00:00:00.000 | |
| 2024-04-21 | 29 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:22:54.000 | 0 |
| 2024-04-19 | 19 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:19:43.000 | 0 |
| 2024-04-14 | 15 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:30:55.000 | 0 |
| 2024-04-12 | 10 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:20:25.000 | 0 |
| 2024-04-06 | 5 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series | | 0 | 01:25:03.000 | 0 |
| 2024-04-05 | 3 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series | | 0 | 00:20:37.000 | 0 |
| 2024-03-24 | DNF | Serbia Epic Medipol Andrevlje XCO #2 | | 0 | 00:00:00.000 | |
| 2024-03-23 | 1 | Serbia Epic Basak Tractor Andrevlje | | 0 | 01:18:28.000 | 0 |
| 2024-03-22 | 1 | Serbia Epic Basak Tractor Andrevlje | | 0 | 01:08:49.000 | 0 |
| 2024-03-03 | 2 | VTT Chabrieres | | 0 | 01:33:44.000 | 0 |
| 2024-02-25 | 6 | Shimano Supercup Massi Banyoles | | 0 | 01:27:26.000 | 0 |
| 2024-02-18 | 13 | Internationales Chelva Gsport Challenge | | 0 | 01:28:18.000 | 0 |
| 2023-10-08 | DNF | Mont-Sainte-Anne World Cup | | 0 | 01:38:13.000 | 0 |
| 2023-10-06 | DNF | UCI World Cup Mont-Sainte-Anne | | 0 | 00:00:00.000 | |
| 2023-10-06 | 9 | Mont-Sainte-Anne World Cup | | 0 | 00:22:14.000 | 0 |
| 2023-10-01 | 19 | Snowshoe World Cup | | 0 | 01:20:57.000 | 0 |
| 2023-09-29 | 22 | Snowshoe World Cup | | 0 | 00:21:38.000 | 0 |
| 2023-09-24 | DNS | Paris 2024 Test Event | | 0 | 00:00:00.000 | |
| 2023-09-24 | DNS | Paris 2024 Test Event | | 0 | 00:00:00.000 | |
| 2023-09-10 | 6 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 01:27:37.000 | 0 |
| 2023-09-08 | 4 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 00:20:37.000 | 0 |
| 2023-08-28 | 15 | UCI World Championships Glasgow | ME | 0 | 01:24:36.000 | 0 |
| 2023-08-27 | 37 | UCI MTB World Cup - Andorra | | 0 | 01:35:31.000 | 0 |
| 2023-08-25 | 27 | UCI MTB World Cup - Andorra | | 0 | 00:20:57.000 | 0 |
| 2023-08-12 | 15 | UCI Cycling World Championships | | 0 | 01:24:36.000 | 0 |
| 2023-08-10 | 24 | UCI Cycling World Championships | | 0 | 00:21:01.000 | 0 |
| 2023-07-02 | 15 | UCI MTB World Cup - Val di Sole | | 0 | 01:22:33.000 | 0 |
| 2023-06-30 | 5 | UCI MTB World Cup - Val di Sole | | 0 | 00:19:49.000 | 0 |
| 2023-06-18 | 9 | UCI MTB World Cup - Leogang | | 0 | 01:19:10.000 | 0 |
| 2023-06-16 | 4 | UCI MTB World Cup - Leogang | | 0 | 00:21:13.000 | 0 |
| 2023-06-11 | 30 | UCI MTB World Cup - Lenzerheide | | 0 | 01:27:42.000 | 0 |
| 2023-06-09 | 12 | UCI MTB World Cup - Lenzerheide | | 0 | 00:20:04.000 | 0 |
| 2023-05-14 | 20 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:26:16.000 | 0 |
| 2023-05-12 | 9 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 00:20:20.000 | 0 |
| 2023-03-01 | DNS | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #4 | | 0 | 00:00:00.000 | |
| 2023-02-26 | 1 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #3 | | 0 | 01:26:03.000 | 0 |
| 2023-02-24 | 1 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #2 | | 0 | 01:25:45.000 | 0 |
| 2023-02-23 | 1 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #1 | | 0 | 01:28:16.000 | 0 |
| 2023-02-19 | 6 | Internationales Chelva Gsport Challenge | | 0 | 01:25:01.000 | 0 |
| 2022-08-24 | 23 | UCI World Championships Les Gets | ME | 0 | 01:26:18.000 | 0 |
| 2021-08-24 | 46 | UCI World Championships Val Di Sole | me | 0 | 01:30:13.000 | 0 |
| 2021-07-26 | 18 | Olympic Games | | 0 | 01:29:07.000 | 0 |
| 2019-08-28 | 18 | UCI World Championships Mont-Sainte-Anne | me | 0 | 01:30:49.000 | 0 |
| 2018-09-05 | 17 | UCI World Championships Lenzerheide | me | 0 | 01:33:51.000 | 0 |
| 2017-09-09 | 54 | UCI World Championships Cairns | me | 0 | 01:37:38.000 | 0 |
| 2016-07-03 | 32 | UCI World Championships Nove Mesto na Morave | me | 0 | 01:35:03.000 | 0 |
| 2015-08-31 | 5 | UCI World Championships Vallnord | mu | 0 | 01:24:15.000 | 0 |
| 2013-08-30 | DNF | UCI World Championships Pietermaritzburg | mu | 0 | 00:00:00.000 | |
| 2012-09-07 | 6 | UCI World Championships Saalfelden | mu | 0 | 01:22:19.000 | 0 |
| 2011-01-02 | 13 | FIDEA Cyclo-cross Tervuren | MJ | 0 | 00:42:26.000 | 0 |
| 2010-09-03 | 19 | UCI World Championships Mont-Sainte-Anne | mj | 0 | 01:40:26.000 | 0 |