| 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 |