| 2025-10-09 | 31 |  Mont-Sainte-Anne World Cup |  | 0 | 01:18:01.000 | 0 | 
| 2025-10-05 | 16 |  Lake Placid World Cup | xco | 0 | 01:14:16.000 | 0 | 
| 2025-10-03 | 11 |  Lake Placid World Cup | xcc | 0 | 00:21:47.000 | 0 | 
| 2025-09-01 | 32 |  World Championships MU | MU | 0 | 01:26:49.000 | 0 | 
| 2025-07-27 | 39 |  European Championships MU - XCO | MU | 0 | 01:21:59.000 | 0 | 
| 2025-02-22 | 72 |  Shimano Supercup Massi Banyoles + UCI XCO Junior Series |  | 0 | 01:21:09.000 | 0 | 
| 2025-02-15 | 21 |  Internacionales Chelva + UCI XCO Junior Series |  | 0 | 01:17:31.000 | 0 | 
| 2025-02-08 | 38 |  Shimano Supercup Massi La Nucía |  | 0 | 01:20:07.000 | 0 | 
| 2024-11-24 | 3 |  National Championships Sweden ME | ME | 0 | 00:56:45.000 | 0 | 
| 2024-08-28 | DNF |  UCI World Championships Pal Arinsal | MJ | 0 | 00:00:00.000 |  | 
| 2024-05-11 | 3 |  European Continental Championships |  | 0 | 01:08:48.000 | 0 | 
| 2024-04-27 | 10 |  International MTB Bundesliga - Heubacher Mountainbikefestival Bike the Rock + UCI XCO Junior Series |  | 0 | 01:03:50.000 | 0 | 
| 2024-04-06 | 23 |  Marlene Südtirol Sunshine Race |  | 0 | 00:58:20.000 | 0 | 
| 2024-03-15 | DNF |  MTB French Cup Powered By SKF - XCO/XCC/XCE  + UCI XCO Junior Series |  | 0 | 00:00:00.000 |  | 
| 2024-03-02 | 2 |  Greek MTB Series by Alter Bike Tours - Salamina Epic Race #3 + UCI XCO Junior Series |  | 0 | 01:03:24.000 | 0 | 
| 2024-02-24 | 6 |  Shimano Supercup Massi Banyoles |  | 0 | 01:04:33.000 | 0 | 
| 2024-02-18 | 3 |  Internationales Chelva Gsport Challenge |  | 0 | 01:03:35.000 | 0 | 
| 2024-02-11 | 4 |  Shimano Supercup Massi La Nucía |  | 0 | 01:05:44.000 | 0 | 
| 2023-11-26 | 2 |  National Championships Sweden MJ | MJ | 0 | 00:43:41.000 | 0 | 
| 2023-10-15 | DNS |  Greek MTB Series by Alter Bike Tours - Salamina MTB Race #9 |  | 0 | 00:00:00.000 |  | 
| 2023-10-12 | 1 |  Greek MTB Series by Alter Bike Tours - Salamina MTB Race #8 |  | 0 | 01:06:43.000 | 0 | 
| 2023-10-11 | 1 |  Greek MTB Series by Alter Bike Tours- Salamina Epic Race #7 |  | 0 | 01:08:49.000 | 0 | 
| 2023-09-24 | 4 |  Shimano MTB Liga #6 |  | 0 | 01:06:38.000 | 0 | 
| 2023-02-26 | DNS |  Shimano Supercup Massi Banyoles |  | 0 | 00:00:00.000 |  | 
| 2023-02-12 | 3 |  Shimano Supercup Massi La Nucia |  | 0 | 01:12:12.000 | 0 | 
| 2023-02-05 | 2 |  Volcat Platja D'Aro - 2 |  | 0 | 01:50:14.000 | 0 | 
| 2023-02-04 | DNF |  Volcat Platja D'Aro - 1 |  | 0 | 00:00:00.000 |  | 
| 2022-11-27 | 3 |  National Championships Sweden MJ | MJ | 0 | 00:48:17.000 | 0 | 
| 2022-11-06 | 42 |  European Continental Championships MJ | MJ | 0 | 00:41:36.000 | 0 | 
| 2022-10-16 | DNS |  Stockholm cyclocross | MJ | 0 | 00:00:00.000 |  | 
| 2022-10-15 | 7 |  CX Täby Park | MJ | 0 | 00:45:44.000 | 0 |