08.09 › 10.098-10/9 | | | | Grand Prix Rüebliland (2.1) NCF Region Øst | | | | more |
| 13 | | | Mountains classificationMountains classification | | | | |
| 59 | | | General classificationGeneral classification | | | | |
10.09 | 28 | | | S3Stage 3 - Altishofen › Altishofen | 107.8 | 4 | | |
09.09 | 64 | 111 | | S2bStage 2b - Möhlin › Möhlin | 42.3 | | | |
09.09 | 124 | 111 | | S2aStage 2a - Möhlin › Möhlin | 66.7 | | | |
08.09 | 95 | 96 | | S1Stage 1 - Vordemwald › Vordemwald | 86.6 | | | |
31.08 › 03.0931-3/8 | | | | Giro della Lunigiana (2.1) Norway | | | | more |
| 89 | | | General classificationGeneral classification | | | | |
03.09 | 40 | | | S4Stage 4 - Sarzana › Casano di Luni | 104.1 | | | |
02.09 | 109 | 102 | | S3Stage 3 - Terre di Luni › Terre di Luni | 101.5 | | | |
01.09 | 71 | 103 | | S2Stage 2 - Portofino › Chiavari | 98 | | | |
31.08 | 104 | 131 | | S1bStage 1b - Massa › Bolano | 46.7 | | | |
31.08 | 140 | 140 | | S1aStage 1a - La Spezia › Fivizzano | 49.5 | | | |
20.08 | 3 | | | Glåmdal SK - Road Race 2 (NAT) | | | | more |
19.08 | 4 | | | Glåmdal SK - Road Race 1 (NAT) | | | | more |
18.08 | 14 | | | Glåmdal SK - ITT (NAT) | | | | more |
03.08 › 06.083-6/8 | | | | Randers Bike Week Junior (NAT) | | | | more |
| 14 | | | General classificationGeneral classification | | | | |
06.08 | 14 | | | S4Stage 4 - Fussingø › Fussingø | 109.2 | | | |
05.08 | 14 | | | S3Stage 3 - Sønder Borup › Sønder Borup | 111.6 | | | |
04.08 | 5 | | | S2Stage 2 - Sønder Borup › Sønder Borup | 42 | | | |
03.08 | 13 | | | S1 (ITT)Stage 1 (ITT) - Sønder Borup › Sønder Borup | 10.6 | | | |
12.07 › 16.0712-16/7 | | | | Ain Bugey Valromey Tour (2.1) | | | | more |
| 35 | | | Points classificationPoints classification | | | | |
| 49 | | | General classificationGeneral classification | | | | |
16.07 | 50 | | | S5Stage 5 - Yenne › Col du Grand Colombier | 87.9 | | | |
15.07 | 64 | 55 | | S4Stage 4 - Artemare › Les Plans d'Hotonnes | 124.5 | | | |
14.07 | 16 | 56 | | S3Stage 3 - Montalieu-Vercieu › Les Aveniéres | 94.6 | | | |
13.07 | 71 | 66 | | S2Stage 2 - Champdor › Belley | 101.9 | | | |
12.07 | 9 | 133 | | S1 (TTT)Stage 1 (TTT) - Lagnieu › Lhuis | 37.9 | | | |
06.07 › 08.076-8/7 | | | | Tour te Fjells (NAT) | | | | more |
| 7 | | | General classificationGeneral classification | | | | |
08.07 | 1 | | | S4Stage 4 | 72 | | | |
07.07 | 5 | | | S3Stage 3 | 79 | | | |
06.07 | 8 | | | S2Stage 2 | 54.9 | | | |
06.07 | 9 | | | S1Stage 1 | 5.1 | | | |
24.06 | 6 | | | National Championships Norway MJ - Road Race (NC) | 108 | 45 | | more |
22.06 | 13 | | | National Championships Norway MJ - ITT (NC) | 21.6 | 24 | | more |
19.05 › 21.0519-21/5 | | | | SPIE Internationale Juniorendriedaagse (2.1) | | | | more |
| 34 | | | Points classificationPoints classification | | | | |
| 40 | | | General classificationGeneral classification | | | | |
21.05 | 19 | | | S4Stage 4 - Velzeke › Velzeke | 99.9 | 16 | | |
20.05 | 99 | 85 | | S3Stage 3 - Sluiskil › Sluiskil | 80.5 | | | |
20.05 | 53 | 43 | | S2 (ITT)Stage 2 (ITT) - Westdorpe › Westdorpe | 11.9 | | | |
19.05 | 68 | 68 | | S1Stage 1 - Axel › Axel | 102.3 | | | |
07.05 | 5 | | | Ringerike Grand Prix Junior (NAT) | | | | more |
06.05 | 11 | | | Sundvolden Grand Prix Junior (NAT) | | | | more |
30.04 | 15 | | | FARA Stjørdal Kermessritt (NAT) | | | | more |
10.04 | 1 | | | 3 Dage i Nord - #3 Campione Cup - Aalborg (NAT) | 107.4 | | | more |
09.04 | 6 | | | 3 Dage i Nord - #2 Campione Cup - Thy (NAT) | 90 | | | more |
08.04 | 9 | | | 3 Dage i Nord - #1 Campione Cup - Hjørring (NAT) | 107 | | | more |
26.03 | 37 | | | Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper (1.1) | 133.2 | | | more |
18.03 › 19.0318-19/3 | | | | Guido Reybrouck Classic (2.1) | | | | more |
| 34 | | | General classificationGeneral classification | | | | |
19.03 | 29 | | | S2Stage 2 - Damme › Damme | 121.4 | 2 | | |
18.03 | 59 | 59 | | S1 (ITT)Stage 1 (ITT) - Damme › Damme | 10.9 | | | |
11.03 | 28 | | | Danilith Nokere Koerse MJ (1.1) | 129.1 | 6 | | more |