20.08 › 24.0820-24/8 | | | | Renewi Tour (2.UWT) | | | | more |
22.08 | DNF | | | S3Stage 3 - Aalter › Geraardsbergen | 181.8 | | | |
21.08 | 137 | 135 | | S2Stage 2 - Blankenberge › Ardooie | 172.7 | | | |
20.08 | 125 | 125 | | S1Stage 1 - Terneuzen › Breskens (Sluis) | 182.6 | | | |
30.07 › 03.0830-3/7 | | | | Tour Alsace (2.2) | | | | more |
03.08 | DNF | | | S5Stage 5 - Ribeauvillé › Champ du Feu | 134.6 | | | |
02.08 | 137 | 142 | | S4Stage 4 - Ferrette › Altkirch | 133.5 | | | |
01.08 | 150 | 150 | | S3Stage 3 - Velleminfroy › La Planche des Belles Filles | 141.4 | | | |
31.07 | 11 | 137 | | S2Stage 2 - Rust (Europa-Park) › Sélestat | 152.7 | | | |
30.07 | 49 | 138 | | S1 (TTT)Stage 1 (TTT) - Sausheim › Sausheim | 4.3 | | | |
20.07 | 76 | | | Kemmel (NAT) | 160 | | | more |
29.06 | DNF | | | National Championships France ME - Road Race (NC) | 214.5 | | | more |
14.05 › 18.0514-18/5 | | | | 4 Jours de Dunkerque / Grand Prix des Hauts de France (2.Pro) | | | | more |
16.05 | DNF | | | S3Stage 3 - Valenciennes › Famars | 154.2 | | | |
15.05 | 99 | 133 | | S2Stage 2 - Avesnes-sur-Helpe › Crépy-en-Valois | 178.7 | | | |
14.05 | 147 | 148 | | S1Stage 1 - Sainte-Catherine › Amiens | 177.3 | | | |
13.05 | 132 | | | Classique Dunkerque / Grand prix des Hauts de France (1.Pro) | 193.5 | | | more |
27.04 › 04.0527-4/4 | | | | Presidential Cycling Tour of Turkiye (2.Pro) | | | | more |
02.05 | DNF | | | S6Stage 6 - Selçuk › Selçuk (Meryem Ana) | 156 | | | |
30.04 | 136 | 140 | | S4Stage 4 - Marmaris › Akyaka (Kıran) | 115.4 | | | |
29.04 | 122 | 130 | | S3Stage 3 - Fethiye › Marmaris | 175.9 | | | |
28.04 | 128 | 127 | | S2Stage 2 - Kemer › Kalkan | 167.4 | | | |
27.04 | 8 | 11 | | S1Stage 1 - Antalya › Antalya | 132 | 1 | | |
16.04 | 4 | | | Ronde van Limburg (1.1) | 178.6 | 32 | 60 | more |
04.04 | DNF | | | La Route Adélie de Vitré (1.1) | 174.2 | | | more |
30.03 | 112 | | | La Roue Tourangelle Centre Val de Loire - Groupama P.V.L. (1.1) | 197 | | | more |
26.03 | 136 | | | Classic Brugge-De Panne ME (1.UWT) | 195.6 | 5 | | more |
23.03 | 44 | | | Cholet Agglo Tour (1.1) | 205 | | | more |
20.03 | DNF | | | Grand Prix de Denain - Porte du Hainaut (1.Pro) | 197.4 | | | more |
09.03 | 69 | | | Grote prijs Jean - Pierre Monseré (1.1) | 201.6 | | | more |
08.03 | 93 | | | Grand Prix Criquielion (1.1) | 200 | | | more |
04.03 | 87 | | | Ename Samyn Classic (1.1) | 199.1 | | | more |
14.02 › 16.0214-16/2 | | | | Tour de la Provence (2.1) | | | | more |
14.02 | DNF | | | S1Stage 1 - Marseille › Saint-Victoret | 169.3 | | | |
28.01 › 01.0228-1/1 | | | | AlUla Tour (2.1) | | | | more |
| 10 | | | Points classificationPoints classification | | | | |
| 82 | | | General classificationGeneral classification | | | | |
01.02 | 65 | | | S5Stage 5 - AlUla Camel Cup Track › AlUla Camel Cup Track | 169.6 | | | |
31.01 | 112 | 92 | | S4Stage 4 - Maraya › Skyviews of Harrat Uwayrid | 140.9 | | | |
30.01 | 5 | 73 | | S3Stage 3 - Hegra › Tayma Fort | 180.6 | 4 | | |
29.01 | 82 | 75 | | S2Stage 2 - AlUla Old Town › Bir Jaydah Mountain Wirkah | 130.6 | | | |
28.01 | 7 | 10 | | S1Stage 1 - Al Manshiyah Train Station › Al Manshiyah Train Station | 142.7 | 2 | | |