14.10 | 1 | | | World Championships MJ - Road Race (WC) Denmark | 135.3 | 150 | | more |
28.08 | DNF | | | Trofeo Emilio Paganessi (1.1) | 134 | | | more |
27.08 | 101 | | | Trofeo comune di Vertova Memorial Pietro Merelli (1.1) | 81.2 | | | more |
05.08 › 07.085-7/8 | | | | Aubel-Thimister-La Gleize (2.1) | | | | more |
| 65 | | | General classificationGeneral classification | | | | |
07.08 | 86 | | | S3Stage 3 - La Gleize › La Gleize | 111 | | | |
06.08 | 24 | 21 | | S2bStage 2b - Thimister › Thimister | 97 | | | |
05.08 | 65 | 65 | | S1Stage 1 - Aubel › Aubel | 94.2 | | | |
19.07 › 24.0719-24/7 | | | | Tour de l'Abitibi - Coupe des Nations Junior (2.Ncup) | | | | more |
| 14 | | | General classificationGeneral classification | | 24 | | |
24.07 | 5 | | | S7Stage 7 - Ste-Germaine-Boulé › Rouyn-Noranda | 99.9 | 4 | | |
23.07 | 71 | 16 | | S6Stage 6 - Rouyn-Noranda › Mont-Brun | 108.1 | | | |
22.07 | 2 | 7 | | S5Stage 5 - Notre-Dame-du-Nord › Notre-Dame-du-Nord | 100.7 | 18 | | |
21.07 | 108 | 8 | | S4Stage 4 - Malartic › Malartic | 52.5 | | | |
21.07 | 8 | 7 | | S3 (ITT)Stage 3 (ITT) - Rouyn-Noranda › Rouyn-Noranda | 9.6 | 1 | | |
20.07 | 95 | 82 | | S2Stage 2 - Val-d’Or › Rouyn-Noranda | 116.1 | | | |
19.07 | 5 | 8 | | S1Stage 1 - Amos › Rouyn-Noranda | 113.1 | 4 | | |
25.06 | 5 | | | National Championships Denmark MJ - Road Race (NC) | 119.7 | 4 | | more |
23.06 | 6 | | | National Championships Denmark MJ - ITT (NC) | 27.8 | | | more |
26.05 › 29.0526-29/5 | | | | Tour du Pays de Vaud (2.Ncup) | | | | more |
| 12 | | | General classificationGeneral classification | | 32 | | |
29.05 | 5 | | | S3Stage 3 - Penthalaz › Vufflens-la-Ville | 105.7 | 4 | | |
28.05 | 9 | 12 | | S2b (ITT)Stage 2b (ITT) - Orbe › Orbe | 12.1 | | | |
28.05 | 13 | 16 | | S2aStage 2a - Ballaigues › Orbe | 80.3 | | | |
27.05 | 33 | 24 | | S1Stage 1 - Bofflens › Apples | 118 | | | |
26.05 | 16 | 16 | | ProloguePrologue - Carrouge › Carrouge | 3.2 | | | |
21.05 › 22.0521-22/5 | | | | Trophée Centre Morbihan (2.Ncup) | | | | more |
| 1 | | | Points classificationPoints classification | | | | |
| 2 | | | General classificationGeneral classification | | 110 | | |
22.05 | 21 | | | S3Stage 3 - Cruguel › Locmine | 106.6 | | | |
22.05 | 4 | 1 | | S2 (ITT)Stage 2 (ITT) - Reguiny › Naizin | 7 | 7 | | |
21.05 | 1 | 1 | | S1Stage 1 - Brandivy › Grand-Champ | 105.6 | 30 | | |
05.05 › 08.055-8/5 | | | | Course de la Paix Juniors (2.Ncup) Denmark | | | | more |
| 12 | | | Mountains classificationMountains classification | | | | |
| 57 | | | General classificationGeneral classification | | 5 | | |
08.05 | 16 | | | S4Stage 4 - Terezin › Terezin | 96.4 | | | |
07.05 | 68 | 64 | | S3Stage 3 - Teplice › Altenberg | 100 | | | |
06.05 | 68 | 15 | | S2bStage 2b - Roudnice nad Labem › Roudnice nad Labem | 62.4 | | | |
06.05 | 12 | 15 | | S2a (ITT)Stage 2a (ITT) - Trebenice › Trebenice | 11.2 | | | |
05.05 | 29 | 31 | | S1Stage 1 - Litomerice › Litomerice | 102.5 | | | |
24.04 | 15 | | | E3 Harelbeke - Junioren (1.1) | 115.5 | 6 | | more |
10.04 | 44 | | | Paris - Roubaix Juniors (1.Ncup) | 111 | 5 | | more |