12.10 | DNF | | | Il Lombardia (1.UWT) | 255 | | | more |
10.10 | DNF | | | Gran Piemonte (1.Pro) | 182 | | | more |
08.10 | NR | | | Tre Valli Varesine (1.Pro) | 168.33 57.9 | | | more |
05.10 | DNF | | | Giro dell'Emilia (1.Pro) | 215.3 | | | more |
27.08 › 31.0827-31/8 | | | | Tour of Hainan (2.Pro) | | | | more |
28.08 | DNF | | | S2Stage 2 - Qionghai › Lingshui | 178.9 | | | |
27.08 | 75 | 76 | | S1Stage 1 - Qionghai › Qionghai | 95.6 | | | |
14.07 | DNF | | | Giro dell'Appennino (1.1) 118k | 198.5 | | | more |
06.07 › 09.076-9/7 | | | | Sibiu Cycling Tour (2.1) | | | | more |
| 75 | | | General classificationGeneral classification | | | | |
09.07 | 27 | | | S4Stage 4 - Sibiu › Sibiu | 192.9 | | | |
08.07 | 83 | 81 | | S3Stage 3 - Sibiu › Bâlea Lac | 207.3 | | | |
07.07 | 83 | 72 | | S2b (ITT)Stage 2b (ITT) - Sibiu › Sibiu | 3.2 | | | |
07.07 | 54 | 71 | | S2aStage 2a - Sibiu › Sibiu | 103 | | | |
06.07 | 75 | 76 | | S1Stage 1 - Sibiu › Păltiniș | 167.5 | | | |
02.07 | 41 | | | Trofeo Città di Brescia - Mem. Rino Fiori (1.2) | 121.8 | | | more |
26.06 › 30.0626-30/6 | | | | Okolo Slovenska / Tour de Slovaquie (2.1) | | | | more |
30.06 | DNF | | | S5Stage 5 - Liptovský Mikuláš › Štrbské Pleso | 145 | | | |
29.06 | 89 | 81 | | S4Stage 4 - Partizánske › Ružomberok | 183.5 | | | |
28.06 | 95 | 91 | | S3Stage 3 - Piešťany › Dubnica nad Váhom | 161.2 | | | |
27.06 | 103 | 90 | | S2Stage 2 - Nitra › Hlohovec | 192 | | | |
26.06 | 15 | 81 | | S1 (TTT)Stage 1 (TTT) - Dunajská Streda › Dunajská Streda | 28.8 | | | |
23.06 | DNF | | | National Championships Italy ME - Road Race (NC) | 228 | | | more |
05.06 › 09.065-9/6 | | | | ZLM Tour (2.1) | | | | more |
| 88 | | | General classificationGeneral classification | | | | |
09.06 | 79 | | | S5Stage 5 - Oosterhout › Oosterhout | 159.4 | | | |
08.06 | 89 | 98 | | S4Stage 4 - Roosendaal › Roosendaal | 196.7 | | | |
07.06 | 107 | 108 | | S3Stage 3 - Schijndel › Buchten | 179.4 | | | |
06.06 | 57 | 99 | | S2Stage 2 - Middelburg › Wissenkerke | 193.8 | | | |
05.06 | 110 | 110 | | S1 (ITT)Stage 1 (ITT) - Westkapelle › Westkapelle | 14.7 | | | |
19.05 | 54 | | | Gran Premio New York City (1.2) | 136.3 | | | more |
21.04 › 28.0421-28/4 | | | | Presidential Cycling Tour of Türkiye (2.Pro) | | | | more |
| 119 | | | General classificationGeneral classification | | | | |
28.04 | NR | | | S8Stage 8 - Istanbul › Istanbul | 105.4 | | | |
27.04 | 148 | 121 | | S7Stage 7 - Çeşme › İzmir | 125.4 | | | |
26.04 | 69 | 120 | | S6Stage 6 - Kuşadası › Manisa (Spil Dağı) | 160.1 | | | |
25.04 | 149 | 130 | | S5Stage 5 - Bodrum › Kuşadası | 177.9 | | | |
24.04 | 126 | 126 | | S4Stage 4 - Marmaris › Bodrum | 137.9 | | | |
23.04 | 99 | 113 | | S3Stage 3 - Fethiye › Marmaris | 147.4 | | | |
22.04 | 99 | 133 | | S2Stage 2 - Kemer › Kaş | 190.6 | | | |
21.04 | 140 | 140 | | S1Stage 1 - Antalya › Antalya | 134.7 | | | |
09.04 › 12.049-12/4 | | | | Il Giro d'Abruzzo (2.1) | | | | more |
12.04 | DNF | | | S4Stage 4 - Montorio al Vomano › L'Aquila | 173 | | | |
11.04 | 97 | 126 | | S3Stage 3 - Pratola Peligna › Prati di Tivo | 163 | | | |
10.04 | 124 | 132 | | S2Stage 2 - Alanno › Magliano de' Marsi | 162 | | | |
09.04 | 124 | 124 | | S1Stage 1 - Vasto › Pescara | 161 | | | |
24.03 | 92 | | | GP Adria Mobil (1.2) | 180.1 | | | more |
03.03 | 66 | | | Trofej Poreč - Poreč Trophy (1.2) | 146.3 | | | more |
28.02 | 55 | | | Trofej Umag - Umag Trophy (1.2) | 142.3 | | | more |
17.02 › 18.0217-18/2 | | | | Tour des Alpes-Maritimes (2.1) | | | | more |
17.02 | DNF | | | S1Stage 1 - Levens › Antibes | 165.5 | | | |
16.02 | 81 | | | Classic Var (1.1) | 184.3 | | | more |
08.02 › 11.028-11/2 | | | | Tour of Antalya (2.1) | | | | more |
| 115 | | | General classificationGeneral classification | | | | |
11.02 | 124 | | | S4Stage 4 - Antalya › Antalya | 183.9 | | | |
10.02 | 67 | 114 | | S3Stage 3 - Kemer › Tahtali | 133.4 | | | |
09.02 | 140 | 145 | | S2Stage 2 - Demre › Antalya | 140.5 | | | |
08.02 | 147 | 147 | | S1Stage 1 - Side › Antalya | 135 | | | |