30.08 | 79 | | | UCI Gravel World Series ME - Houffa Gravel (NAT) | 141 | | | more |
27.08 | DNF | | | Muur Classic Geraardsbergen (1.1) | 177.8 | | | more |
17.08 | 38 | | | National Championships Belgium - Gravel (GRV) | 156.58 | | | more |
07.08 › 10.087-10/8 | | | | Tour de Namur (NAT) | | | | more |
| 8 | | | General classificationGeneral classification | | | | |
10.08 | 51 | | | S4Stage 4 - Beauraing › Namur (Citadelle) | 151 | | | |
09.08 | 6 | | | S3Stage 3 - Walcourt › Lustin (Profondeville) | 146 | | | |
08.08 | 12 | | | S2Stage 2 - Mettet › Jemeppe-sur-Sambre | 141 | | | |
07.08 | 10 | | | S1Stage 1 - Gedinne › Bièvre | 154.8 | | | |
26.07 › 30.0726-30/7 | | | | Ethias-Tour de Wallonie (2.Pro) | | | | more |
| 23 | | | Mountains classificationMountains classification | | | | |
| 27 | | | General classificationGeneral classification | | | 5 | |
30.07 | 33 | | | S5Stage 5 - Bertrix › Bertrix | 183.3 | | | |
29.07 | 42 | 34 | | S4Stage 4 - Welkenraedt › Seraing | 163.3 | | | |
28.07 | 28 | 12 | | S3Stage 3 - Estinnes › Antoing | 165.3 | | | |
27.07 | 69 | 8 | | S2Stage 2 - Huy › Sambreville 113k | 153.1 | | | |
26.07 | 39 | 38 | | S1Stage 1 - Nassogne › Nassogne | 182 | | | |
12.07 | 17 | | | UCI Gravel World Series ME - Gravel One Fifty (GRV) | 150 | | | more |
29.06 | 39 | | | National Championships Belgium ME - Road Race (NC) | 230 | | | more |
18.06 › 22.0618-22/6 | | | | Baloise Belgium Tour (2.Pro) | | | | more |
| 31 | | | General classificationGeneral classification | | | 3 | |
22.06 | 51 | | | S5Stage 5 - Brussels › Brussels | 183.4 | | | |
21.06 | 29 | 32 | | S4Stage 4 - Durbuy › Durbuy | 173 | | | |
20.06 | 115 | 74 | | S3 (ITT)Stage 3 (ITT) - Tessenderlo › Ham | 9.7 | | | |
19.06 | 22 | 5 | | S2Stage 2 - Beringen › Putte | 194.4 | | | |
18.06 | 83 | 85 | | S1Stage 1 - Merelbeke-Melle › Knokke-Heist | 197.6 | | | |
15.06 | 96 | | | Elfstedenronde Brugge (1.1) | 196 | | | more |
14.06 | DNF | | | Duracell Dwars door het Hageland (1.Pro) | 180 | | | more |
09.06 | 37 | | | Antwerp Port Epic / Sels Trophy (1.1) | 182.2 | | | more |
28.05 › 01.0628-1/5 | | | | Flèche du Sud (2.2) | | | | more |
| 10 | | | Mountains classificationMountains classification | | | | |
| 28 | | | Points classificationPoints classification | | | | |
| 6 | | | General classificationGeneral classification | | 6 | 10 | |
01.06 | 37 | | | S5Stage 5 - Esch-sur-Alzette › Esch-sur-Alzette | 165.4 | | | |
31.05 | 26 | 6 | | S4Stage 4 - Canach › Canach | 195.4 | | | |
30.05 | 18 | 7 | | S3Stage 3 - Sanem › Sanem | 160.2 | | | |
29.05 | 41 | 12 | | S2Stage 2 - Rumelange › Rumelange | 151.2 | | | |
28.05 | 12 | 12 | | S1 (ITT)Stage 1 (ITT) - Dudelange › Dudelange | 7.31 | | | |
16.05 › 18.0516-18/5 | | | | Triptyque Ardennais (NAT) | | | | more |
| 16 | | | General classificationGeneral classification | | | | |
18.05 | 30 | | | S3Stage 3 - Theux › Theux | 156.4 | | | |
17.05 | 38 | | | S2Stage 2 - Plombières › La Calamine | 147.2 | | | |
16.05 | 9 | | | S1Stage 1 - Amel › Vielsalm | 145.6 | | | |
11.05 | 33 | | | Trofee Maarten Wynants (NAT) | 159 | | | more |
20.04 | 5 | | | UCI Gravel World Series ME - Monaco Gravel Race (GRV) | 120 | | | more |
29.03 | 14 | | | The Hills (GRV) | 180 | | | more |
23.03 | 14 | | | UCI Gravel World Series ME - Turnhout Gravel (GRV) | 144 | | | more |
16.03 | 83 | | | GP Vermarc (NAT) | 168 | | | more |