26.09 | 24 | | | World Championships MJ - Road Race (WC) | 129.6 | 2 | | more |
04.09 › 06.094-6/9 | | | | Grand Prix Rüebliland (2.1) | | | | more |
| 2 | | | Youth classificationYouth classification | | | | |
| 12 | | | Mountains classificationMountains classification | | | | |
| 6 | | | Points classificationPoints classification | | | | |
| 9 | | | General classificationGeneral classification | | 16 | | |
06.09 | 13 | | | S4Stage 4 - Wohlen › Wohlen | 118.9 | | | |
05.09 | 8 | 8 | | S3 (ITT)Stage 3 (ITT) - Möhlin › Möhlin | 9.6 | 1 | | |
05.09 | 8 | 16 | | S2Stage 2 - Möhlin › Möhlin | 82.5 | 1 | | |
04.09 | 6 | 9 | | S1Stage 1 - Roggliswil › Roggliswil | 91.2 | 3 | | |
15.08 › 16.0815-16/8 | | | | Ronde des Vallées (2.1) | | | | more |
| 2 | | | Youth classificationYouth classification | | | | |
| 1 | | | Mountains classificationMountains classification | | | | |
| 3 | | | Points classificationPoints classification | | | | |
| 5 | | | General classificationGeneral classification | | 28 | | |
16.08 | 3 | | | S3Stage 3 - Hémonstoir › Hémonstoir | 100 | 7 | | |
16.08 | 7 | 7 | | S2 (ITT)Stage 2 (ITT) - Saint-Caradec › Croixanvec | 11.6 | 2 | | |
15.08 | 13 | 13 | | S1Stage 1 - Loudéac › Loudéac | 113 | | | |
09.08 | 33 | | | UEC Road European Championships MJ - Road Race (CC) | 124 | | | more |
07.08 | 33 | | | UEC Road European Championships MJ - ITT (CC) | 18.4 | | | more |
11.07 › 12.0711-12/7 | | | | GP Général Patton (2.Ncup) | | | | more |
| 12 | | | Mountains classificationMountains classification | | | | |
| 11 | | | Points classificationPoints classification | | | | |
| 13 | | | General classificationGeneral classification | | 28 | | |
12.07 | 7 | | | S2Stage 2 - Wincrange › Wincrange | 97 | 2 | | |
11.07 | 19 | 19 | | S1Stage 1 - Ettelbruck › Troisvierges | 102 | | | |
03.07 › 06.073-6/7 | | | | Sint-Martinusprijs Kontich (2.1) | | | | more |
| 11 | | | Youth classificationYouth classification | | | | |
| 6 | | | Points classificationPoints classification | | | | |
| 22 | | | General classificationGeneral classification | | | | |
06.07 | 10 | | | S5Stage 5 - Kontich › Kontich | 125.1 | | | |
05.07 | 9 | 24 | | S4Stage 4 - Kontich › Kontich | 112.5 | | | |
05.07 | 7 | 25 | | S3 (ITT)Stage 3 (ITT) - Waarloos › Waarloos | 11.7 | 2 | | |
04.07 | 43 | 33 | | S2Stage 2 - Antwerpen › Antwerpen | 125.6 | | | |
24.06 | 4 | | | National Championships Netherlands MJ - ITT (NC) | 26.5 | | | more |
20.06 | 17 | | | National Championships Netherlands MJ - Road Race (NC) | 117.9 | | | more |
28.05 › 31.0528-31/5 | | | | Tour du Pays de Vaud (2.Ncup) | | | | more |
| 2 | | | Youth classificationYouth classification | | | | |
| 6 | | | General classificationGeneral classification | | 60 | | |
31.05 | 2 | | | S3Stage 3 - Pompaples › St.Prex | 112 | 18 | | |
30.05 | 11 | 8 | | S2b (ITT)Stage 2b (ITT) - Champéry › Champéry | 10.3 | | | |
30.05 | 8 | 9 | | S2aStage 2a - Veytaux › Champéry | 64 | 1 | | |
29.05 | 7 | 10 | | S1Stage 1 - Onnens › Tartegnin | 110 | 2 | | |
28.05 | 79 | 79 | | ProloguePrologue - Lucens › Lucens | 2.6 | | | |
19.04 | 26 | | | Grand Prix Bati-Metallo (1.1) | 127.6 | | | more |
01.03 | 27 | | | Kuurne-Brussel-Kuurne Juniors (1.1) | 119 | | | more |