02.08 › 04.082-4/8 | | | | Kreiz Breizh Elites (2.2) | | | | more |
| 60 | | | General classificationGeneral classification | | | | |
04.08 | 68 | | | S3Stage 3 - Grâces › Rostrenen | 181.8 | | | |
03.08 | 63 | 67 | | S2Stage 2 - Domaine de Trévarez › Carhaix | 161.3 | | | |
02.08 | 91 | 91 | | S1Stage 1 - Calanhel › Gourin | 192.5 | | | |
29.06 | DNF | | | National Championships Italy ME - Road Race (NC) | 228.8 | | | more |
18.06 › 22.0618-22/6 | | | | Baloise Belgium Tour (2.Pro) | | | | more |
| 85 | | | General classificationGeneral classification | | | | |
22.06 | 105 | | | S5Stage 5 - Brussels › Brussels | 183.4 | | | |
21.06 | 82 | 87 | | S4Stage 4 - Durbuy › Durbuy | 173 | | | |
20.06 | 130 | 93 | | S3 (ITT)Stage 3 (ITT) - Tessenderlo › Ham | 9.7 | | | |
19.06 | 84 | 64 | | S2Stage 2 - Beringen › Putte | 194.4 | | | |
18.06 | 37 | 42 | | S1Stage 1 - Merelbeke-Melle › Knokke-Heist | 197.6 | | | |
30.05 › 31.0530-31/5 | | | | Tour of Estonia (2.1) | | | | more |
31.05 | DNF | | | S2Stage 2 - Tartu › Tartu | 164.8 | | | |
30.05 | 53 | 54 | | S1Stage 1 - Tallinn › Tartu | 196.4 | | | |
27.04 › 04.0527-4/4 | | | | Presidential Cycling Tour of Turkiye (2.Pro) | | | | more |
| 46 | | | Points classificationPoints classification | | | | |
| 83 | | | General classificationGeneral classification | | | | |
04.05 | 32 | | | S8Stage 8 - Çeşme › İzmir (Karşıyaka) | 105.7 | | | |
03.05 | 122 | 83 | | S7Stage 7 - Selçuk › Çeşme | 144.2 | | | |
02.05 | 42 | 86 | | S6Stage 6 - Selçuk › Selçuk (Meryem Ana) | 156 | | | |
30.04 | 86 | 99 | | S4Stage 4 - Marmaris › Akyaka (Kıran) | 115.4 | | | |
29.04 | 104 | 100 | | S3Stage 3 - Fethiye › Marmaris | 175.9 | | | |
28.04 | 87 | 82 | | S2Stage 2 - Kemer › Kalkan | 167.4 | | | |
27.04 | 10 | 13 | | S1Stage 1 - Antalya › Antalya | 132 | | | |
16.04 | 12 | | | Ronde van Limburg (1.1) | 178.6 | 10 | 10 | more |
08.04 › 11.048-11/4 | | | | Région Pays de la Loire Tour (2.1) | | | | more |
| 63 | | | General classificationGeneral classification | | | | |
11.04 | 48 | | | S4Stage 4 - Sillé-le-Guillaume › Le Mans | 186.5 | | | |
10.04 | 70 | 79 | | S3Stage 3 - Tiercé › Hambers (La Butte de Montaigu) | 165.9 | | | |
09.04 | 90 | 86 | | S2Stage 2 - Cugand-la-Bernardière › Beaupréau-en-Mauges | 158.5 | | | |
08.04 | 71 | 74 | | S1Stage 1 - Machecoul-Saint-Même › La Baule-Escoublac | 208.4 | | | |
23.03 | DNF | | | Cholet Agglo Tour (1.1) | 205 | | | more |
21.03 | DNF | | | Bredene Koksijde Classic (1.Pro) | 200.9 | | | more |
14.02 › 16.0214-16/2 | | | | Tour de la Provence (2.1) | | | | more |
| 91 | | | General classificationGeneral classification | | | | |
16.02 | 55 | | | S3Stage 3 - Rognac › Arles | 190.6 | | | |
15.02 | 78 | 92 | | S2Stage 2 - Forcalquier › Manosque | 167.3 | | | |
14.02 | 89 | 89 | | S1Stage 1 - Marseille › Saint-Victoret | 169.3 | | | |