| | | Grand Prix Rüebliland (2.1) |
| 07-09 | DNS | | Stage 3Altishofen - Altishofen (110.0km) | 110.0km |
| 06-09 | DNS | | Stage 2Kaisten - Kaisten (88.0km) | 88.0km |
| 05-09 | OTL | 125 | Stage 1Sulz - Sulz (102.0km) | 102.0km |
| | | La Ronde Des Vallées (2.1) |
| 17-08 | DNS | | Stage 2aSaint-Caradec - Hémonstoir (11.0km) | 11.0km |
| 16-08 | DNF | | Stage 1La Prénessaye - La Prénessaye (105.0km) | 105.0km |
| | | Junioren Rundfahrt (2.1) |
| 26-07 | DNF | | Stage 2Sarleinsbach - Sarleinsbach (94.0km) | 94.0km |
| 25-07 | 130 | 130 | Stage 1Marchtrenk - Marchtrenk (108.0km) | 108.0km |
| | | Sint Martinusprijs Kontich (2.1) |
| 04-07 | DNF | | Stage 2Kontich - Kontich (120.0km) | 120.0km |
| 03-07 | 14 | 51 | Stage 1Kontich - Kontich (18.0km) | 18.0km |
| 01-07 | 4 | | National Road Championships - Sweden TT U19 (CN) | |
| 28-06 | 7 | | National Road Championships - Sweden U19 (CN) | 136.0km |
| | | La Coupe du President de la Ville de Grudziądz (2.1) |
| 04-05 | DNF | | Stage 4Grudziadz - Grudziadz (103.0km) | 103.0km |
| 03-05 | 5 | 17 | Stage 3Swiecie - Swiecie (93.0km) | 93.0km |
| 02-05 | 24 | 22 | Stage 2Kijewo Królewskie - Kijewo Królewskie (90.0km) | 90.0km |
| 01-05 | 23 | 25 | Stage 1Gruta - Lasin (102.0km) | 102.0km |
| | | Internationale Cottbuser Junioren-Etappenfahrt (2.1) |
| 47 | | Klassement |
| 06-04 | 5 | 47 | Stage 3Dissen - Dissen (120.0km) | 120.0km |
| 05-04 | 22 | 59 | Stage 2bCottbus - Cottbus (60.0km) | 60.0km |
| 05-04 | 44 | 78 | Stage 2aPapproth - Papproth (9.0km) | 9.0km |
| 04-04 | 94 | 94 | Stage 1Drebkau - Drebkau (77.0km) | 77.0km |