17.10 | 32 | | | Veneto Classic (1.1) | 206.5 | | | more |
13.10 | 37 | | | Giro del Veneto (1.1) | 168.8 | | | more |
07.10 | 33 | | | Gran Piemonte (1.Pro) | 168 | | 3 | more |
06.10 | DNF | | | Milano - Torino (1.Pro) | 190 | | | more |
03.10 | 46 | | | Sparkassen Münsterland Giro (1.Pro) | 188.5 | | | more |
29.09 | 37 | | | Eurométropole Tour (1.Pro) | 177.6 | | 3 | more |
19.09 | 79 | | | Eschborn-Frankfurt (1.UWT) | 187.4 | 5 | | more |
16.09 | DNF | | | Coppa Sabatini - Gran Premio città di Peccioli (1.Pro) | 210.8 | | | more |
15.09 | 6 | | | Giro della Toscana - Memorial Alfredo Martini (1.1) | 191.6 | 24 | 40 | more |
26.08 › 29.0826-29/8 | | | | Deutschland Tour (2.Pro) | | | | more |
| 34 | | | Points classificationPoints classification | | | | |
| 8 | | | General classificationGeneral classification | | 50 | 50 | |
29.08 | 20 | | | S4Stage 4 - Erlangen › Nürnberg | 156.3 | | | |
28.08 | 15 | 10 | | S3Stage 3 - Ilmenau › Erlangen | 193.9 | | | |
27.08 | 38 | 19 | | S2Stage 2 - Sangerhausen › Ilmenau | 180.6 | | | |
26.08 | 9 | 12 | | S1Stage 1 - Stralsund › Schwerin | 191.4 | | | |
09.08 › 15.089-15/8 | | | | Tour de Pologne (2.UWT) | | | | more |
| 10 | | | Mountains classificationMountains classification | | | | |
| 36 | | | Points classificationPoints classification | | | | |
| 66 | | | General classificationGeneral classification | | 5 | | |
15.08 | 20 | | | S7Stage 7 - Zabrze › Kraków | 144.9 | | | |
14.08 | 111 | 67 | | S6 (ITT)Stage 6 (ITT) - Katowice › Katowice | 19.1 | | | |
13.08 | 18 | 63 | | S5Stage 5 - Chochołów › Bielsko-Biała | 172.8 | | | |
12.08 | 75 | 65 | | S4Stage 4 - Tarnów › Bukovina Resort 131k | 159.9 | | | |
11.08 | 16 | 66 | | S3Stage 3 - Sanok › Rzeszów | 226.4 | | | |
10.08 | 83 | 71 | | S2Stage 2 - Zamość › Przemyśl | 200.8 | | | |
09.08 | 12 | 14 | | S1Stage 1 - Lublin › Chełm | 216.4 | | | |
14.07 › 18.0714-18/7 | | | | Settimana Ciclistica Italiana (2.1) | | | | more |
| 17 | | | Points classificationPoints classification | | | | |
| 47 | | | General classificationGeneral classification | | | | |
18.07 | 6 | | | S5Stage 5 - Cagliari › Cagliari | 170.2 | 3 | | |
17.07 | 118 | 56 | | S4Stage 4 - Cagliari › Cagliari | 168 | | | |
16.07 | 128 | 42 | | S3Stage 3 - Oristano › Cagliari | 180.9 | | | |
15.07 | 11 | 28 | | S2Stage 2 - Sassari › Oristano | 185.5 | | | |
14.07 | 28 | 28 | | S1Stage 1 - Alghero › Sassari | 155.8 | | | |
03.07 › 06.073-6/7 | | | | Sibiu Cycling Tour (2.1) | | | | more |
| 20 | | | Points classificationPoints classification | | | | |
| 57 | | | General classificationGeneral classification | | | | |
06.07 | 5 | | | S3Stage 3 - Sibiu › Sibiu | 205.3 | 4 | | |
05.07 | 84 | 58 | | S2Stage 2 - Sibiu › Bâlea Lac | 187.5 | | | |
04.07 | 19 | 33 | | S1Stage 1 - Sibiu › Paltinis | 177.9 | | | |
03.07 | 161 | 161 | | ProloguePrologue - Sibiu › Sibiu | 2.5 | | | |
27.06 | 13 | | | Axion SWISS Bank Gran Premio Città di Lugano (1.1) | 179.2 | 8 | 5 | more |
24.06 | 41 | | | Giro dell'Appennino (1.1) | 192.1 | | | more |
20.06 | 40 | | | National Championships Italy ME - Road Race (NC) | 225.9 | | | more |
15.06 › 17.0615-17/6 | | | | Adriatica Ionica Race / Sulle Rotte della Serenissima (2.1) | | | | more |
| 16 | | | Points classificationPoints classification | | | | |
| 47 | | | General classificationGeneral classification | | | | |
17.06 | 5 | | | S3Stage 3 - Ferrara › Comacchio | 149.5 | 4 | | |
16.06 | 52 | 52 | | S2Stage 2 - Vittorio Veneto › Cima Grappa | 144.2 | | | |
15.06 | 14 | 14 | | S1Stage 1 - Trieste › Aviano | 178 | | | |
04.06 | 11 | | | Grosser Preis des Kantons Aargau (1.1) | 172 | 12 | 15 | more |
23.05 | DNF | | | Vuelta Ciclista a la Región de Murcia "Costa Calida" (1.1) | 192.4 | | | more |
18.05 › 22.0518-22/5 | | | | Vuelta a Andalucia Ruta Ciclista Del Sol (2.Pro) | | | | more |
| 21 | | | Points classificationPoints classification | | | | |
| 62 | | | General classificationGeneral classification | | | | |
22.05 | 49 | | | S5Stage 5 - Vera › Pulpí | 107 | | | |
21.05 | 15 | 64 | | S4Stage 4 - Baza › Cúllar Vega | 182.9 | | | |
20.05 | 74 | 67 | | S3Stage 3 - Beas de Segura › Villarrodrigo (Puerto de Onsares) | 176.9 | | | |
19.05 | 34 | 29 | | S2Stage 2 - Iznájar › Alcalá la Real | 184.8 | | | |
18.05 | 5 | 6 | | S1Stage 1 - Mijas › Zahara de la Sierra | 152.1 | 4 | | |
16.05 | 18 | | | Trofeo Alcudia-Port d'Alcudia (1.1) | 169.8 | 3 | 3 | more |
14.05 | 61 | | | Trofeo Serra de Tramuntana (Lloseta - Deia) (1.1) | 158.6 | | | more |
13.05 | 53 | | | Trofeo Calvia (1.1) | 168.7 | | | more |
21.04 | 127 | | | La Flèche Wallonne (1.UWT) | 193.6 | 5 | | more |
18.04 | DNF | | | Amstel Gold Race (1.UWT) | 218.6 | | | more |
10.03 › 16.0310-16/3 | | | | Tirreno-Adriatico (2.UWT) | | | | more |
| 17 | | | Mountains classificationMountains classification | | | | |
| 128 | | | General classificationGeneral classification | | 5 | | |
16.03 | 154 | | | S7 (ITT)Stage 7 (ITT) - San Benedetto del Tronto › San Benedetto del Tronto | 10.1 | | | |
15.03 | 160 | 132 | | S6Stage 6 - Castelraimondo › Lido di Fermo | 169 | | | |
14.03 | 158 | 113 | | S5Stage 5 - Castellalto › Castelfidardo | 205 | | | |
13.03 | 88 | 86 | | S4Stage 4 - Terni › Prati di Tivo 126k | 148 | | | |
12.03 | 19 | 69 | | S3Stage 3 - Monticiano › Gualdo Tadino | 219 | | | |
11.03 | 71 | 71 | | S2Stage 2 - Camaiore › Chiusdino | 202 | | | |
10.03 | 32 | 35 | | S1Stage 1 - Lido di Camaiore › Lido di Camaiore | 156 | | | |
07.03 | 41 | | | GP Industria & Artigianato (1.Pro) | 193.4 | | | more |
03.03 | 31 | | | Trofeo Laigueglia (1.Pro) | 202 | | 3 | more |
14.02 | 11 | | | Clasica de Almeria (1.Pro) | 183.3 | 20 | 30 | more |