| 12-10 | DNS | | Fristads CX day 1 U19 (C2) | |
| 21-09 | DNF | | Karl XII Rittet (1) | |
| 14-09 | DNS | | Hallbyrundan (2) | |
| | | La Ronde Des Vallées (2.1) |
| 11-08 | 85 | 27 | Stage 2aSaint-Caradec - Hémonstoir (11.0km) | 11.0km |
| 11-08 | 88 | | Stage 2bHémonstoir - Hémonstoir (100.0km) | 100.0km |
| 10-08 | 16 | 16 | Stage 1Cléguérec - Cléguérec (105.0km) | 105.0km |
| 18-07 | DNF | | Swedish National Championships - XCO U19 (CN) | |
| | | BESTRONICS Acht van Bladel (2.1) |
| 30-06 | 27 | 12 | Stage 3aBladel - Bladel (92.0km) | 92.0km |
| 30-06 | 78 | 51 | Stage 3bBladel - Bladel (8.0km) | 8.0km |
| 29-06 | 88 | 14 | Stage 2Lierop - Bladel (108.0km) | 108.0km |
| 28-06 | 69 | 69 | Stage 1Bladel - Bladel (101.0km) | 101.0km |
| 22-06 | DNF | | National Road Championships - Sweden U19 (CN) | 122.0km |
| 08-06 | 7 | | Borlänge Tour (2) | |
| 02-06 | 8 | | Lugnet XCO (2) | |
| 25-05 | 5 | | Huskvarna MTB-Tour (2) | |
| | | Internationale Cottbuser Junioren-Etappenfahrt (2.1) |
| 60 | | Standings |
| 07-04 | 21 | 60 | Stage 3Dissen - Dissen (108.0km) | 108.0km |
| 06-04 | 74 | 70 | Stage 2aDrebkau - Drebkau (9.0km) | 9.0km |
| 06-04 | 27 | 61 | Stage 2bCottbus - Cottbus (60.0km) | 60.0km |
| 05-04 | 40 | 42 | Stage 1Drebkau - Drebkau (77.0km) | 77.0km |
| 11-02 | 21 | | Shimano Supercup Massi La Nucía U19 (1) | |