| 19-11 | 29 | | Telenet UCI Cyclo-cross World Cup Bogense U23 (CDM) | |
| 12-11 | 11 | | Norwegian National Championships (CN) | |
| 08-10 | DNF | | Paris-Tours Espoirs (1.2U) | 187.0km |
| 20-09 | 43 | | Omloop van het Houtland Lichtervelde (1.1) | 195.0km |
| | | Olympia's Tour (2.2U) |
| 14 | | Standings |
| 25 | | Points |
| 10-09 | 9 | 14 | Stage 6Margraten - Noorbeek | 173.0km |
| 09-09 | 17 | 23 | Stage 5Offenbeek - Offenbeek | 150.0km |
| 08-09 | 10 | 23 | Stage 4Hardenberg - Hardenberg | 141.0km |
| 07-09 | 7 | 24 | Stage 3Uffelte - Vledder | 126.0km |
| 06-09 | 20 | 21 | Stage 2Assen - Assen | 131.0km |
| 05-09 | 18 | 18 | Stage 1Eelde-Paterswolde - Eelde-Paterswolde | 4.0km |
| 31-08 | 15 | | Kortemark Koerse (Nat) | |
| | | Czech Cycling Tour (2.1) |
| 63 | | Standings |
| 20 | | Mountain |
| 13-08 | 73 | 63 | Stage 4Olomouc - Dolany | 157.0km |
| 12-08 | 59 | 67 | Stage 3Mohelnice - Šternberk | 187.0km |
| 11-08 | 48 | 60 | Stage 2Olomouc - Frýdek-Místek | 200.0km |
| 10-08 | 12 | 67 | Stage 1Uničov - Uničov | 18.0km |
| 23-07 | 62 | | Grand Prix de la ville de Pérenchies
(1.2) | |
| 25-06 | 9 | | National Road Championships - Norway (CN) | 200.0km |
| 22-06 | 23 | | National Road Championships - Noorwegen TT (CN) | 43.0km |
| 28-05 | 35 | | Paris-Roubaix Espoirs (1.2U) | |
| | | Tour of Norway (2.HC) |
| 96 | | Standings |
| 21-05 | 87 | 96 | Stage 5Moss - Oslo | 155.0km |
| 20-05 | 101 | 107 | Stage 4Lillestrøm - Sarpsborg | 194.0km |
| 19-05 | 98 | 107 | Stage 3Hamar - Lillehammer | 192.0km |
| 18-05 | 115 | 106 | Stage 2Eidsvoll - Brumunddal | 194.0km |
| 17-05 | 89 | 89 | Stage 1Hønefoss - Asker | 169.0km |
| 07-05 | DNF | | Ringerike GP (1.2) | |
| 28-04 | 56 | | GP Himmerland Rundt (1.2) | |
| 15-04 | 37 | | ZLM tour (1.NCUP) | |
| 08-04 | 49 | | Ronde van Vlaanderen U23 (1.NCUP) | |