| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 82 | Vuelta a La Rioja | + 13 | + 13 | |
| 109 | La Flèche Wallonne | + 05:58 | + 05:58 | |
| 50 | Liège-Bastogne-Liège | + 02:01 | + 02:01 | |
| 57 | Giro d'ItaliaS1 | + 37 | + 37 | |
| 60 | Giro d'ItaliaS2 | + 00 | ||
| 39 | Giro d'ItaliaS3 | + 00 | ||
| 63 | Giro d'ItaliaS4 | + 01:11 | + 01:11 | |
| 70 | Giro d'ItaliaS5 | + 26 | + 26 | |
| 89 | Giro d'ItaliaS6 | + 15:05 | + 15:05 | |
| 109 | Giro d'ItaliaS7 | + 01:21 | + 01:21 | |
| 81 | Giro d'ItaliaS8 | + 12:10 | + 12:10 | |
| 50 | Giro d'ItaliaS9 | + 03:41 | + 03:41 | |
| 53 | Giro d'ItaliaS10 | + 11:33 | + 11:33 | |
| 27 | Giro d'ItaliaS11 | + 13 | + 13 | |
| 109 | Giro d'ItaliaS12 | + 00 | ||
| 90 | Giro d'ItaliaS13 | + 25:21 | + 25:21 | |
| 120 | Giro d'ItaliaS14 | + 43:47 | + 43:47 | |
| 58 | Giro d'ItaliaS15 | + 03:27 | + 03:27 | |
| 163 | Giro d'ItaliaS16 | + 18:19 | + 18:19 | |
| 121 | Giro d'ItaliaS17 | + 01:40 | + 01:40 | |
| 114 | Giro d'ItaliaS18 | + 23:22 | + 23:22 | |
| 63 | Gran Piemonte | + 02:26 | + 02:26 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 63 | Paris-NiceS1 | + 00 | ||
| 18 | Paris-NiceS2 | + 05 | + 05 | |
| 36 | Paris-NiceS3 | + 00 | ||
| 15 | Paris-NiceS4 | + 05 | + 05 | |
| 🥇1 | Paris-NiceS5 | 03:38:15 | ||
| 🥇1 | Paris-NiceS6 | 05:12:11 | ||
| 🥉3 | Paris-NiceS7 | + 00 | ||
| 🥇1 | Paris-NiceGC | 35:11:45 | ||
| 8 | Paris-NiceS8 | + 00 | ||
| 34 | Volta Ciclista a CatalunyaS1 | + 00 | ||
| 24 | Volta Ciclista a CatalunyaS2 | + 03 | + 03 | |
| 67 | Volta Ciclista a CatalunyaS3 | + 01:50 | + 01:50 | |
| 113 | Itzulia Basque CountryS1 | + 15:45 | + 15:45 | |
| 65 | Amstel Gold Race | + 02:54 | + 02:54 | |
| 36 | La Flèche Wallonne | + 01:00 | + 01:00 | |
| 180 | Vuelta a EspañaS2 | + 01:15 | + 01:15 | |
| 193 | Vuelta a EspañaS3 | + 20:19 | + 20:19 | |
| 189 | Vuelta a EspañaS4 | + 16:55 | + 16:55 | |
| 160 | Vuelta a EspañaS5 | + 13:32 | + 13:32 | |
| 190 | Vuelta a EspañaS6 | + 19:30 | + 19:30 | |
| 161 | Vuelta a EspañaS7 | + 20:42 | + 20:42 | |
| 176 | Vuelta a EspañaS8 | + 06:47 | + 06:47 | |
| 153 | Vuelta a EspañaS9 | + 26:42 | + 26:42 | |
| 174 | Vuelta a EspañaS10 | + 06:56 | + 06:56 | |
| 141 | Vuelta a EspañaS11 | + 13:52 | + 13:52 | |
| 143 | Vuelta a EspañaS12 | + 00 | ||
| 144 | Vuelta a EspañaS13 | + 14:43 | + 14:43 | |
| 179 | Vuelta a EspañaS14 | + 33:13 | + 33:13 | |
| 100 | Vuelta a EspañaS15 | + 29:58 | + 29:58 | |
| 149 | Vuelta a EspañaS16 | + 34:44 | + 34:44 | |
| 106 | Vuelta a EspañaS17 | + 02:09 | + 02:09 | |
| 88 | Vuelta a EspañaS18 | + 20:49 | + 20:49 | |
| 118 | Vuelta a EspañaS19 | + 11:30 | + 11:30 | |
| 106 | Vuelta a EspañaS20 | + 28:17 | + 28:17 | |
| 158 | Vuelta a EspañaGC | + 05:13:39 | + 05:13:39 | |
| 54 | Vuelta a EspañaS21 | + 01:08 | + 01:08 | |
| 37 | Tour of BeijingS1 | + 00 | ||
| 24 | Tour of BeijingS2 | + 00 | ||
| 52 | Tour of BeijingS3 | + 00 | ||
| 48 | Tour of BeijingS4 | + 04:36 | + 04:36 | |
| 45 | Tour of BeijingGC | + 07:51 | + 07:51 | |
| 127 | Tour of BeijingS5 | + 03:02 | + 03:02 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 65 | Tirreno-AdriaticoS2 | + 00 | ||
| 89 | Tirreno-AdriaticoS3 | + 03 | + 03 | |
| 53 | Tirreno-AdriaticoS4 | + 01:07 | + 01:07 | |
| 57 | Tirreno-AdriaticoS5 | + 13:02 | + 13:02 | |
| 68 | Tirreno-AdriaticoS6 | + 02:39 | + 02:39 | |
| 44 | Tirreno-AdriaticoGC | + 17:19 | + 17:19 | |
| 57 | Tirreno-AdriaticoS7 | + 52 | + 52 | |
| 15 | Giro dell'Appennino | + 00 | ||
| 9 | GP Industria & Artigianato | + 07 | + 07 | |
| 🥈2 | Giro della Toscana | + 00 | ||
| 🥇1 | Trofeo Melinda | 05:02:35 | ||
| 12 | GP Nobili Rubinetterie | + 45 | + 45 | |
| 8 | Trofeo Matteotti | + 00 | ||
| 7 | Circuito de Getxo | + 00 | ||
| 30 | GP Camaiore | + 03:22 | + 03:22 | |
| 57 | GP Artigianato Carn | + 28 | + 28 | |
| 26 | Giro del Veneto | + 09:36 | + 09:36 | |
| 34 | Memorial Pantani | + 00 | ||
| 25 | GP Ind. & Com.di Prato | + 07 | + 07 | |
| 5 | Milano - Torino | + 36 | + 36 | |
| 5 | Gran Piemonte | + 11 | + 11 | |
| 24 | Il Lombardia | + 01:25 | + 01:25 | |
| 14 | Coppa Sabatini | + 59 | + 59 |