07.10 | 2 | | | Paris-Tours Espoirs (1.2U) | 182 | 10 | 25 | more |
25.09 | 8 | | | Ruota d'Oro - GP Festa del Perdono (1.2U) | 167.7 | | 1 | more |
23.09 | 44 | | | Gooikse Pijl (1.1) | 198.1 | | | more |
19.09 | DNF | | | Omloop van het Houtland (1.1) | 195.3 | | | more |
11.09 › 16.0911-16/9 | | | | Olympia's Tour (2.2U) | | | | more |
| 30 | | | General classificationGeneral classification | | | | |
16.09 | 51 | | | S6Stage 6 - Dreumel › Beneden-Leeuwen | 182 | | | |
15.09 | 27 | 35 | | S5b (ITT)Stage 5b (ITT) - Offenbeek › Offenbeek | 9.3 | | | |
15.09 | 36 | 48 | | S5aStage 5a - Offenbeek › Offenbeek | 100.9 | | | |
14.09 | 30 | 50 | | S4Stage 4 - Nijverdal › Duiven | 134.1 | | | |
13.09 | 88 | 57 | | S3Stage 3 - Gieten › Hellendoorn | 183.4 | | | |
12.09 | 31 | 45 | | S2Stage 2 - Emmen › Emmen | 159.9 | | | |
11.09 | 48 | 48 | | S1Stage 1 - Assen › Assen | 127.5 | | | |
02.09 | 4 | | | Gylne Gutuer (1.2) | 165.1 | 4 | 20 | more |
16.08 › 19.0816-19/8 | | | | Arctic Race of Norway (2.HC) | | | | more |
| 8 | | | Youth classificationYouth classification | | | | |
| 22 | | | General classificationGeneral classification | | 4 | 5 | |
19.08 | 22 | | | S4Stage 4 - Kvalsund › Alta | 145.5 | | | |
18.08 | 35 | 23 | | S3Stage 3 - Honningsvåg › Hammerfest | 194 | | | |
17.08 | 15 | 23 | | S2Stage 2 - Tana › Kjøllefjord | 195 | | | |
16.08 | 29 | 29 | | S1Stage 1 - Vadsø › Kirkenes | 184 | | | |
22.07 | 50 | | | Grand Prix de la ville de Pérenchies (1.2) | 163.2 | | | more |
30.06 | 1 | | | Omloop Het Nieuwsblad Beloften/Circuit Het Nieuwsblad Espoirs (1.2) | 176.7 | 15 | 40 | more |
24.06 | 33 | | | National Championships Norway ME - Road Race (NC) | 208 | | | more |
21.06 | 41 | | | National Championships Norway ME - ITT (NC) | 42 | | | more |
17.06 | 8 | | | National Championships Norway MU - Road Race (NC) | 144 | | 3 | more |
16.05 › 20.0516-20/5 | | | | Tour of Norway (2.HC) | | | | more |
20.05 | DNF | | | S5Stage 5 - Moelv › Lillehammer | 154 | | | |
19.05 | 102 | 7 | | S4Stage 4 - Kongsvinger › Brumunddal | 218 | | | |
18.05 | 56 | 7 | | S3Stage 3 - Moss › Sarpsborg | 175 | | | |
17.05 | 63 | 5 | | S2Stage 2 - Hønefoss › Asker | 146 | | | |
16.05 | 67 | 3 | | S1Stage 1 - Svelvik › Horten | 186 | | | |
06.05 | 32 | | | Ringerike GP (1.2) | 162.2 | | | more |
29.04 | 16 | | | Skive-Løbet (1.2) | 179.1 | | | more |
28.04 | DNF | | | GP Himmerland Rundt (1.2) | 199.8 | | | more |
14.04 | 68 | | | Liège - Bastogne - Liège U23 (1.2U) | 173.4 | | | more |
07.04 | 16 | | | Ronde van Vlaanderen Beloften (1.Ncup) | 165.9 | | | more |
19.03 › 25.0319-25/3 | | | | Tour de Normandie (2.2) | | | | more |
| 30 | | | Youth classificationYouth classification | | | | |
| 48 | | | General classificationGeneral classification | | | | |
25.03 | 26 | | | S7Stage 7 - La Haye › Caen | 151 | | | |
24.03 | 78 | 51 | | S6Stage 6 - Granville › La Haye | 158 | | | |
23.03 | 19 | 64 | | S5Stage 5 - Villers-Bocage › Bagnoles-de-l'Orne | 174 | | | |
22.03 | 111 | 89 | | S4Stage 4 - Evrecy › Argentan | 152 | | | |
21.03 | 96 | 92 | | S3Stage 3 - Yvetot › Elbeuf-sur-Seine | 138 | | | |
20.03 | 101 | 108 | | S2Stage 2 - Evreux › Forges-les-Eaux | 156 | | | |
19.03 | 131 | 131 | | S1Stage 1 - Saint-Pierre-en-Auge › Le Neubourg | 140 | | | |