19.06 › 22.0619-22/6 | | | | Vuelta Ciclista al Besaya (2.1) | | | | more |
| 16 | | | Youth classificationYouth classification | | | | |
| 11 | | | Points classificationPoints classification | | | | |
| 45 | | | General classificationGeneral classification | | | | |
22.06 | 73 | | | S4Stage 4 - Los Corrales de Buelna › Los Corrales de Buelna | 95 | | | |
21.06 | 28 | 12 | | S3Stage 3 - Polanco › Polanco | 112 | 3 | | |
20.06 | 2 | 8 | | S2Stage 2 - Renedo de Piélagos › Renedo de Piélagos | 112.6 | 58 | | |
19.06 | 39 | 39 | | S1Stage 1 - Los Corrales de Buelna › Bostronizo | 83.6 | | | |
08.06 › 09.068-9/6 | | | | Côte d'Or Classic Juniors (2.1) | | | | more |
| 2 | | | Youth classificationYouth classification | | | | |
| 9 | | | Mountains classificationMountains classification | | | | |
| 1 | | | Points classificationPoints classification | | | | |
| 2 | | | General classificationGeneral classification | | 135 | | |
09.06 | 16 | | | S2Stage 2 - Pouilly-en-Auxois › Semur-en-Auxois | 110.1 | 15 | | |
08.06 | 1 | 1 | | S1b (TTT)Stage 1b (TTT) - Pouillenay › MuséoParc Alésia | 15 | 65 | | |
08.06 | 1 | 1 | | S1aStage 1a - Saulieu › Précy-sous-Thil | 85.6 | 65 | | |
01.06 | 15 | | | National Championships Belgium MJ - Road Race (NC) Vlaams-Brabant | 125.8 | 18 | | more |
29.05 | 13 | | | Morgan Blue Classic - Omloop der 3 Provincies (NAT) | 120 | 40 | | more |
25.05 | 15 | | | Ronde van Vlaanderen MJ (1.1) | 124.5 | 48 | | more |
18.05 | 36 | | | Provinciaal Kampioenschap Vlaams-Brabant MJ - Road Race (NAT) | 110.5 | | | more |
11.05 | 1 | | | Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper (1.1) | 120.6 | 200 | | more |
04.05 | 56 | | | Vlaams-Brabantse Pijl (NAT) | 120.5 | | | more |
01.05 | 15 | | | National Championships Belgium MJ - ITT (NC) | 22.6 | 18 | | more |
26.04 | 6 | | | Chrono Challenge Poperinge (NAT) | 28.1 | 45 | | more |
19.04 › 20.0419-20/4 | | | | Penn Ar Bed - Bro An Hirwazh (2.1) | | | | more |
| 4 | | | Youth classificationYouth classification | | | | |
| 14 | | | Points classificationPoints classification | | | | |
| 24 | | | General classificationGeneral classification | | 12 | | |
20.04 | 32 | | | S2bStage 2b - Pointe-Saint-Mathieu › Plouzané | 119.1 | | | |
20.04 | 2 | 1 | | S2a (ITT)Stage 2a (ITT) - Plougonvelin › Plougonvelin | 7.5 | 58 | | |
19.04 | 50 | 50 | | S1Stage 1 - Plouzané › Ploumoguer | 111 | | | |
12.04 | 4 | | | Varsenare (NAT) | 84 | 18 | | more |
11.04 | 2 | | | Provinciaals Kampioenschap Vlaams-Brabant MJ - ITT (NAT) | 16 | 22 | | more |
30.03 | 8 | | | Testtijdrit Borlo (NAT) | 29.2 | 39 | | more |
28.03 | 52 | | | E3 Saxo Classic MJ (1.Ncup) Belgium | 138.9 | | | more |
22.03 › 23.0322-23/3 | | | | Guido Reybrouck Classic (2.1) | | | | more |
| 8 | | | Youth classificationYouth classification | | | | |
| 30 | | | General classificationGeneral classification | | 5 | | |
23.03 | 70 | | | S2Stage 2 - Damme › Damme | 119 | | | |
22.03 | 36 | 36 | | S1 (ITT)Stage 1 (ITT) - Damme › Damme | 11.4 | | | |
09.03 | 8 | | | De Klijte (NAT) | 74.8 | 24 | | more |
02.03 | 15 | | | Kuurne - Brussel - Kuurne Juniors (1.1) | 122.5 | 48 | | more |