02.08 › 04.082-4/8 | | | | Kreiz Breizh Elites (2.2) | | | | more |
| 26 | | | Mountains classificationMountains classification | | | | |
| 22 | | | Points classificationPoints classification | | | | |
| 68 | | | General classificationGeneral classification | | | | |
04.08 | 86 | | | S3Stage 3 - Grâces › Rostrenen | 181.8 | | | |
03.08 | 90 | 77 | | S2Stage 2 - Domaine de Trévarez › Carhaix | 161.3 | | | |
02.08 | 75 | 75 | | S1Stage 1 - Calanhel › Gourin | 192.5 | | | |
03.07 › 06.073-6/7 | | | | Sibiu Cycling Tour (2.1) | | | | more |
| 7 | | | Points classificationPoints classification | | | | |
| 50 | | | General classificationGeneral classification | | | | |
06.07 | 2 | | | S4 (ITT)Stage 4 (ITT) - Sibiu › Sibiu | 3.3 | 12 | 5 | |
05.07 | 81 | 50 | | S3Stage 3 - Sibiu › Păltiniș Arena | 164.8 | | | |
04.07 | 42 | 41 | | S2Stage 2 - Sibiu › Bâlea Lac | 203.5 | | | |
03.07 | 6 | 8 | | S1Stage 1 - Șura Mică › Sibiu | 215.3 | 3 | | |
28.06 | 124 | | | National Championships Netherlands ME - Road Race (NC) | 163 | | | more |
18.06 › 22.0618-22/6 | | | | Baloise Belgium Tour (2.Pro) | | | | more |
| 6 | | | Youth classificationYouth classification | | | | |
| 33 | | | General classificationGeneral classification | | | 3 | |
22.06 | 18 | | | S5Stage 5 - Brussels › Brussels | 183.4 | | | |
21.06 | 39 | 34 | | S4Stage 4 - Durbuy › Durbuy | 173 | | | |
20.06 | 45 | 41 | | S3 (ITT)Stage 3 (ITT) - Tessenderlo › Ham | 9.7 | | | |
19.06 | 59 | 52 | | S2Stage 2 - Beringen › Putte | 194.4 | | | |
18.06 | 47 | 52 | | S1Stage 1 - Merelbeke-Melle › Knokke-Heist 120k | 197.6 | | | |
14.06 | 48 | | | Duracell Dwars door het Hageland (1.Pro) | 180 | | | more |
09.06 | 35 | | | Antwerp Port Epic / Sels Trophy (1.1) | 182.2 | | | more |
31.05 | 4 | | | UCI Gravel World Series ME - 3RIDES Gravel Race (GRV) | 122 | | | more |
11.05 | DNF | | | Ringerike GP (1.2) | 171.2 | | | more |
10.05 | DNF | | | Sundvolden GP (1.2) | 162.8 | | | more |
04.05 | 26 | | | Lotto Famenne Ardenne Classic (1.1) | 186.7 | | | more |
27.04 | 6 | | | Hoppenbrouwers Techniek Koningsronde van Almelo (NAT) | 75 | | | more |
16.04 › 20.0416-20/4 | | | | Tour du Loir et Cher (2.2) | | | | more |
| 22 | | | General classificationGeneral classification | | | | |
19.04 | 30 | 23 | | S4Stage 4 - Pruniers-en-Sologne › Pruniers-en-Sologne | 210.3 | | | |
18.04 | 16 | 23 | | S3Stage 3 - Beauce-la-Romaine › Naveil | 205.7 | | | |
17.04 | 81 | 25 | | S2Stage 2 - Monlivault › Mont-près-Chambord | 139 | | | |
16.04 | 40 | 20 | | S1Stage 1 - Blois › Valencisse (Molineuf) | 153 | | | |
05.04 | 13 | | | Volta NXT Classic ME (1.1) | 189.8 | 8 | 5 | more |
30.03 | 2 | | | I feel Slovenia VN Adria Mobil (1.2) | 168.7 | 10 | 30 | more |
27.03 | 15 | | | GP Brda-Collio (1.2) | 150.5 | | | more |
23.03 | 2 | | | GP Slovenian Istria (1.2) | 156.5 | 10 | 30 | more |
16.03 | 21 | | | GP Vermarc (NAT) | 168 | | | more |
09.03 | 33 | | | Dorpenomloop Rucphen (1.2) | 180.5 | | | more |
02.03 | 22 | | | Kasseienomloop van Exloo (NAT) | 160 | | | more |