| 28.06 | 1 | | | National Championships Canada ME - Road Race (NC) | | 199.2 | 15 | 100 | more |
| 27.06 | 2 | | | National Championships Canada ME - ITT (NC) | | 34 | 7 | 30 | more |
| 09.05 › 01.069-1/5 | | | | Giro d'Italia (2.UWT) | | | | | more |
| 43 | | | Mountains classificationMountains classification | | | | | |
| 27 | | | Points classificationPoints classification | | | | | |
| 4 | | | General ClassificationGeneral Classification | | | 220 | 600 | |
| 01.06 | 52 | | | S21Stage 21 - Roma › Roma | | 143 | | | |
| 31.05 | 11 | 4 | | S20Stage 20 - Verrès › Sestrière (Vialattea) | | 205 | 5 | 20 | |
| 30.05 | 11 | 4 | | S19Stage 19 - Biella › Champoluc | | 166 | 5 | 20 | |
| 29.05 | 51 | 4 | | S18Stage 18 - Morbegno › Cesano Maderno | | 144 | | | |
| 28.05 | 6 | 4 | | S17Stage 17 - San Michele all’Adige (Fondazione Edmund Mach) › Bormio | | 155 | 15 | 45 | |
| 27.05 | 5 | 4 | | S16Stage 16 - Piazzola sul Brenta › San Valentino (Brentonico) | | 203 | 18 | 60 | |
| 25.05 | 12 | 5 | | S15Stage 15 - Fiume Veneto › Asiago | | 219 | 4 | 15 | |
| 24.05 | 7 | 6 | | S14Stage 14 - Treviso › Nova Gorica | | 195 | 12 | 40 | |
| 23.05 | 8 | 10 | | S13Stage 13 - Rovigo › Vicenza | | 180 | 10 | 35 | |
| 22.05 | 30 | 12 | | S12Stage 12 - Modena › Viadana (Oglio-Po) | | 172 | | | |
| 21.05 | 9 | 12 | | S11Stage 11 - Viareggio › Castelnovo ne' Monti | | 186 | 8 | 30 | |
| 20.05 | 14 | 12 | | S10 (ITT)Stage 10 (ITT) - Lucca › Pisa | | 28.6 | 2 | 5 | |
| 18.05 | 17 | 20 | | S9Stage 9 - Gubbio › Siena | | 181 | | | |
| 17.05 | 18 | 22 | | S8Stage 8 - Giulianova › Castelraimondo | | 197 | | | |
| 16.05 | 12 | 20 | | S7Stage 7 - Castel di Sangro › Tagliacozzo (Marsia) | | 168 | 4 | 15 | |
| 15.05 | 108 | 29 | | S6Stage 6 - Potenza › Napoli | | 227 | | | |
| 14.05 | 21 | 30 | | S5Stage 5 - Ceglie Messapica › Matera | | 151 | | | |
| 13.05 | 29 | 32 | | S4Stage 4 - Alberobello (Pietramadre) › Lecce | | 189 | | | |
| 11.05 | 29 | 34 | | S3Stage 3 - Vlorë › Vlorë | | 160 | | | |
| 10.05 | 20 | 36 | | S2 (ITT)Stage 2 (ITT) - Tirana › Tirana | | 13.7 | | | |
| 09.05 | 47 | 47 | | S1Stage 1 - Durrës › Tirana | | 160 | | | |
| 21.04 › 25.0421-25/4 | | | | Tour of the Alps (2.Pro) | | | | | more |
| 11 | | | Mountains classificationMountains classification | | | | | |
| 5 | | | Points classificationPoints classification | | | | | |
| 3 | | | General classificationGeneral classification | | | 90 | 125 | |
| 25.04 | 16 | | | S5Stage 5 - Lienz › Lienz | | 112.2 | | | |
| 24.04 | 2 | 3 | | S4Stage 4 - Sillian › Obertilliach 78k | | 162.7 | 18 | 15 | |
| 23.04 | 3 | 15 | | S3Stage 3 - Sterzing › Innichen | | 145.5 | 12 | 10 | |
| 22.04 | 22 | 21 | | S2Stage 2 - Mezzolombardo › Sterzing | | 178 | | | |
| 21.04 | 24 | 24 | | S1Stage 1 - San Lorenzo Dorsino › San Lorenzo Dorsino | | 148.5 | | | |
| 10.03 › 16.0310-16/3 | | | | Tirreno-Adriatico (2.UWT) | | | | | more |
| 7 | | | Mountains classificationMountains classification | | | | | |
| 17 | | | Points classificationPoints classification | | | | | |
| 4 | | | General classificationGeneral classification | | | 140 | 275 | |
| 16.03 | 28 | | | S7Stage 7 - Porto Potenza Picena › San Benedetto del Tronto | | 147 | | | |
| 15.03 | 6 | 4 | | S6Stage 6 - Cartoceto › Frontignano | | 163 | 7 | 15 | |
| 14.03 | 13 | 4 | | S5Stage 5 - Ascoli Piceno › Pergola | | 205 | | | |
| 13.03 | 50 | 4 | | S4Stage 4 - Norcia › Trasacco | | 190 | | | |
| 12.03 | 24 | 4 | | S3Stage 3 - Follonica › Colfiorito | | 239 | | | |
| 11.03 | 34 | 6 | | S2Stage 2 - Camaiore › Follonica | | 192 | | | |
| 10.03 | 6 | 6 | | S1 (ITT)Stage 1 (ITT) - Lido di Camaiore › Lido di Camaiore | | 11.5 | 7 | 15 | |
| 26.02 › 02.0326-2/2 | | | | O Gran Camiño - The Historical Route (2.1) | | | | | more |
| 1 | | | Mountains classificationMountains classification | | | | | |
| 3 | | | Points classificationPoints classification | | | | | |
| 1 | | | General ClassificationGeneral Classification | | | 100 | 125 | |
| 02.03 | 24 | | | S5Stage 5 - Betanzos › Santiago de Compostela | | 159.87 | | | |
| 01.03 | 2 | 1 | | S4Stage 4 - A Pobra do Brollón › O Cebreiro | | 137.1 | 12 | 5 +3 | |
| 28.02 | 1 | 1 | | S3 (ITT)Stage 3 (ITT) - Ourense › Pereiro de Aguiar | | 15.6 | 20 | 14 +3 | |
| 27.02 | 10 | 9 | | S2Stage 2 - Marín › A Estrada | | 133.1 | | | |
| 26.02 | 41 | 43 | | S1Stage 1 - Maia › Matosinhos | | 189.7 | | | |