25.07 › 27.0725-27/7 | | | | Junioren Rundfahrt (2.1) | | | | more |
27.07 | DNF | | | S3Stage 3 - Bad Wimsbach › Straß im Attergau | 109.2 | | | |
26.07 | 20 | 26 | | S2Stage 2 - Sarleinsbach › Sarleinsbach | 94.5 | 8 | | |
25.07 | 31 | 33 | | S1Stage 1 - Marchtrenk › Marchtrenk | 108.4 | | | |
19.07 › 21.0719-21/7 | | | | Vermarc Cycling Project 3-Daagse Junioren (NAT) | | | | more |
| 5 | | | General classificationGeneral classification | | 58 | | |
21.07 | 17 | | | S3Stage 3 - Schoonderbuken › Schoonderbuken | 104.5 | 7 | | |
20.07 | 5 | | | S2Stage 2 - Everberg › Everberg | 105.6 | 28 | | |
19.07 | 34 | | | S1Stage 1 - Imde › Wolvertem | 100.8 | | | |
06.07 | DNF | | | Grand Prix de Luxembourg (1.1) | 106.8 | | | more |
05.07 | 16 | | | GP Général Patton (1.1) | 93.2 | 44 | | more |
29.06 | 5 | | | National Championships Luxembourg MJ - Road Race (NC) | 99 | 16 | | more |
26.06 | 8 | | | National Championships Luxembourg MJ - ITT (NC) | 17.6 | 13 | | more |
19.06 › 22.0619-22/6 | | | | LVM Saarland Trofeo (2.Ncup) | | | | more |
| 20 | | | Points classificationPoints classification | | | | |
| 33 | | | General classificationGeneral classification | | | | |
22.06 | 33 | | | S4Stage 4 - Peppenkum › Peppenkum | 122 | | | |
21.06 | 14 | 44 | | S3bStage 3b - Ballweiler › Ballweiler | 106.5 | 28 | | |
21.06 | 83 | 47 | | S3a (ITT)Stage 3a (ITT) - Altheim › Altheim | 12.4 | | | |
20.06 | 24 | 20 | | S2Stage 2 - Sarreguemines › Rohrbach-les-Bitche | 119.5 | 8 | | |
19.06 | 25 | 25 | | S1Stage 1 - Elversberg › Elversberg | 127.5 | 7 | | |
14.06 | 16 | | | Romsée - Stavelot - Romsée (NAT) | 112.8 | 29 | | more |
08.06 › 09.068-9/6 | | | | Côte d'Or Classic Juniors (2.1) | | | | more |
| 21 | | | Points classificationPoints classification | | | | |
| 24 | | | General classificationGeneral classification | | 12 | | |
09.06 | 24 | | | S2Stage 2 - Pouilly-en-Auxois › Semur-en-Auxois | 110.1 | 5 | | |
08.06 | 16 | 23 | | S1b (TTT)Stage 1b (TTT) - Pouillenay › MuséoParc Alésia | 15 | 15 | | |
08.06 | 11 | 11 | | S1aStage 1a - Saulieu › Précy-sous-Thil | 85.6 | 25 | | |
23.05 › 25.0523-25/5 | | | | SPIE Internationale Junioren Driedaagse (2.1) | | | | more |
| 41 | | | Points classificationPoints classification | | | | |
| 37 | | | General classificationGeneral classification | | | | |
25.05 | 29 | | | S3Stage 3 - Strijpen › Strijpen | 105.2 | 2 | | |
24.05 | 53 | 52 | | S2bStage 2b - Sluiskil › Sluiskil | 94.7 | | | |
24.05 | 128 | 109 | | S2a (ITT)Stage 2a (ITT) - Westdorpe › Westdorpe | 11.9 | | | |
23.05 | 19 | 21 | | S1Stage 1 - Axel › Axel | 101.7 | 10 | | |
18.05 | 5 | | | Course Cycliste UC Dippach (NAT) | 79.5 | 16 | | more |
10.05 | 47 | | | Liège-Bastogne-Liège MJ (1.1) | 137.6 | | | more |
27.04 | 42 | | | GP OG Cycles - Souvenir François Vanassche (NAT) | 112 | | | more |
21.04 | 15 | | | Rund um Schönaich (NAT) | 117 | 11 | | more |
30.03 | 10 | | | GP François Faber (NAT) | | 11 | | more |
15.03 | 9 | | | GP Ets. Phalempin (NAT) | 72 | 22 | | more |