| 15.10 | DNF |  |  | Il Lombardia (WT) | 241 |  |  | more | 
| 13.10 | 12 |  |  | Gran Piemonte (1.HC) | 199 | 18 |  | more | 
| 29.09 › 02.1029-2/9 |  |  |  | Tour de Wallonie Picarde (2.1) |  |  |  | more | 
|  | 56 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 108 |  |  | General classificationGeneral classification |  |  |  |  | 
| 02.10 | 107 |  |  | S4Stage 4 - Mons › Tournai | 164 |  |  |  | 
| 01.10 | 122 |  |  | S3Stage 3 - Antoing › Ichtegem | 158 |  |  |  | 
| 30.09 | 129 |  |  | S2Stage 2 - Menen › Poperinge | 165 |  |  |  | 
| 29.09 | 135 |  |  | S1Stage 1 - Mouscron › P?ruwelz | 178.2 |  |  |  | 
| 20.08 › 11.0920-11/8 |  |  |  | Vuelta a España (WT) |  |  |  | more | 
|  | 42 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 55 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 93 |  |  | General classificationGeneral classification |  | 20 |  |  | 
| 11.09 | 92 |  |  | S21Stage 21 - Circuito del Jarama › Madrid | 94 |  |  |  | 
| 10.09 | 134 | 95 |  | S20Stage 20 - Bilbao › Vitoria | 187 |  |  |  | 
| 09.09 | 93 | 90 |  | S19Stage 19 - Noja › Bilbao | 157.9 |  |  |  | 
| 08.09 | 107 | 90 |  | S18Stage 18 - Solares › Noja | 169.7 |  |  |  | 
| 07.09 | 58 | 93 |  | S17Stage 17 - Faustino V › Peña Cabarga | 212.5 |  |  |  | 
| 06.09 | 98 | 99 |  | S16Stage 16 - Villa Romana La Olmeda (Palencia) › Haro | 180 |  |  |  | 
| 04.09 | 101 | 101 |  | S15Stage 15 - Avilés › Anglirú | 144 |  |  |  | 
| 03.09 | 167 | 103 |  | S14Stage 14 - Astorga › La Farrapona. Lagos De Somiedo | 173.2 |  |  |  | 
| 02.09 | 83 | 93 |  | S13Stage 13 - Sarria › Ponferrada | 150 |  |  |  | 
| 01.09 | 170 | 90 |  | S12Stage 12 - Ponteareas › Pontevedra | 160 |  |  |  | 
| 31.08 | 4 | 81 |  | S11Stage 11 - Verín › Estación de Montaña Manzaneda | 171 | 25 | 2 |  | 
| 29.08 | 101 | 103 |  | S10 (ITT)Stage 10 (ITT) - Salamanca › Salamanca | 47 |  |  |  | 
| 28.08 | 155 | 102 |  | S9Stage 9 - Villacastín › Sierra de Béjar. La Covatilla | 179.5 |  |  |  | 
| 27.08 | 66 | 91 |  | S8Stage 8 - Talavera de la Reina › San Lorenzo de El Escorial | 183 |  |  |  | 
| 26.08 | 72 | 110 |  | S7Stage 7 - Almadén › Talavera de la Reina | 185 |  |  |  | 
| 25.08 | 179 | 110 |  | S6Stage 6 - Úbeda › Córdoba | 193.4 |  |  |  | 
| 24.08 | 163 | 76 |  | S5Stage 5 - Sierra Nevada › Valdepeñas de Jaén | 187 |  |  |  | 
| 23.08 | 62 | 54 |  | S4Stage 4 - Baza › Sierra Nevada | 170.2 |  |  |  | 
| 22.08 | 35 | 44 |  | S3Stage 3 - Petrer › Totana | 164 |  |  |  | 
| 21.08 | 120 | 94 |  | S2Stage 2 - La Nucía › Playas de Orihuela | 171.5 |  |  |  | 
| 20.08 | 11 | 70 |  | S1 (TTT)Stage 1 (TTT) - Benidorm › Benidorm | 13.5 |  |  |  | 
| 30.07 | 19 |  |  | Clasica Ciclista San Sebastian (WT) | 234 | 16 |  | more | 
| 23.07 › 27.0723-27/7 |  |  |  | Tour de Wallonie (2.HC) |  |  |  | more | 
| 27.07 | DNF |  |  | S5Stage 5 - Charleroi › Thuin | 163.3 |  |  |  | 
| 26.07 | 77 |  |  | S4Stage 4 - Enghien › Mouscron | 151.6 |  |  |  | 
| 25.07 | 110 |  |  | S3Stage 3 - Sambreville › Perwez | 224.4 |  |  |  | 
| 24.07 | 87 |  |  | S2Stage 2 - Wanze › Houffalize | 194.4 |  |  |  | 
| 23.07 | 61 |  |  | S1Stage 1 - Amay › Banneux | 152.1 |  |  |  | 
| 26.06 | DNF |  |  | National Championships Switzerland ME - Road Race (NC) | 162 |  |  | more | 
| 23.06 | 3 |  |  | National Championships Switzerland ME - ITT (NC) | 41 | 2 |  | more | 
| 11.06 › 19.0611-19/6 |  |  |  | Tour de Suisse (WT) |  |  |  | more | 
|  | 15 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 52 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 6 |  |  | General classificationGeneral classification |  | 110 | 40 |  | 
| 19.06 | 12 |  |  | S9 (ITT)Stage 9 (ITT) - Schaffhausen › Schaffhausen | 32.1 |  |  |  | 
| 18.06 | 16 | 9 |  | S8Stage 8 - Tübach › Schaffhausen | 167.3 |  |  |  | 
| 17.06 | 19 | 9 |  | S7Stage 7 - Vaduz (FL) › Serfaus-Fiss-Ladis (AUT) | 222.8 |  |  |  | 
| 16.06 | 7 | 8 |  | S6Stage 6 - Tobel-Tägerschen › Triesenberg / Malbun (FL) | 157.7 | 4 |  |  | 
| 15.06 | 36 | 12 |  | S5Stage 5 - Huttwil › Tobel-Tägerschen | 204.2 |  |  |  | 
| 14.06 | 44 | 12 |  | S4Stage 4 - Grindelwald › Huttwil | 198.4 |  |  |  | 
| 13.06 | 17 | 12 |  | S3Stage 3 - Brig-Glis › Grindelwald | 107.6 |  |  |  | 
| 12.06 | 8 |  |  | S2Stage 2 - Airolo › Crans-Montana | 147.8 | 3 | 5 |  | 
| 11.06 | 24 | 24 |  | ProloguePrologue - Lugano › Lugano | 7.3 |  |  |  | 
| 07.05 › 29.057-29/5 |  |  |  | Giro d'Italia (WT) |  |  |  | more | 
|  | 16 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 26 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 77 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 85 |  |  | General classificationGeneral classification |  | 20 |  |  | 
| 29.05 | 84 |  |  | S21 (ITT)Stage 21 (ITT) - Milano › Milano | 26 |  |  |  | 
| 28.05 | 88 | 85 |  | S20Stage 20 - Verbania › Sestriere | 242 |  |  |  | 
| 27.05 | 77 | 83 |  | S19Stage 19 - Bergamo › Macugnaga | 209 |  |  |  | 
| 26.05 | 140 | 82 |  | S18Stage 18 - Morbegno › San Pellegrine Terme | 151 |  |  |  | 
| 25.05 | 11 | 79 |  | S17Stage 17 - Feltre › Tirano | 230 | 5 |  |  | 
| 24.05 | 71 | 90 |  | S16 (ITT)Stage 16 (ITT) - Belluno › Nevegal | 12.7 |  |  |  | 
| 22.05 | 163 | 91 |  | S15Stage 15 - Conegliano › Gardeccia/Val di Fassa | 229 |  |  |  | 
| 21.05 | 120 | 74 |  | S14Stage 14 - Lienz › Monte Zoncolan | 172 |  |  |  | 
| 20.05 | 149 | 69 |  | S13Stage 13 - Spilimbergo › Großglockner | 167 |  |  |  | 
| 19.05 | 107 | 61 |  | S12Stage 12 - Castefidardo › Ravenna | 184 |  |  |  | 
| 18.05 | 19 | 61 |  | S11Stage 11 - Tortoreto Lido › Castelfidardo | 144 |  |  |  | 
| 17.05 | 77 | 65 |  | S10Stage 10 - Termoli › Teramo | 159 |  |  |  | 
| 15.05 | 55 | 65 |  | S9Stage 9 - Messina › Etna | 169 |  |  |  | 
| 14.05 | 98 | 84 |  | S8Stage 8 - Sapri › Tropea | 217 |  |  |  | 
| 13.05 | 27 | 82 |  | S7Stage 7 - Maddaloni › Montevergine de Mercogliano | 110 |  |  |  | 
| 12.05 | 88 | 121 |  | S6Stage 6 - Orvieto › Fiuggi | 216 |  |  |  | 
| 11.05 | 178 | 147 |  | S5Stage 5 - Piombino › Orvieto | 191 |  |  |  | 
| 09.05 | 63 | 53 |  | S3Stage 3 - Reggio Emilia › Rapallo | 173 |  |  |  | 
| 08.05 | 167 | 83 |  | S2Stage 2 - Alba › Parma | 244 |  |  |  | 
| 07.05 | 13 | 93 |  | S1 (TTT)Stage 1 (TTT) - Venaria Reale › Torino | 19.3 |  |  |  | 
| 24.04 | 88 |  |  | Liège - Bastogne - Liège (WT) | 255.5 | 5 |  | more | 
| 20.04 | 110 |  |  | La Flèche Wallonne (WT) | 201 | 5 |  | more | 
| 17.04 | DNF |  |  | Amstel Gold Race (WT) | 261 |  |  | more | 
| 04.04 › 09.044-9/4 |  |  |  | Vuelta Ciclista al País Vasco (2.UWT) |  |  |  | more | 
|  | 84 |  |  | General classificationGeneral classification |  | 5 |  |  | 
| 09.04 | 35 |  |  | S6 (ITT)Stage 6 (ITT) - Zalla › Zalla | 24 |  |  |  | 
| 08.04 | 46 | 86 |  | S5Stage 5 - Eibar › Zalla | 179 |  |  |  | 
| 07.04 | 120 | 93 |  | S4Stage 4 - Amurrio › Eibar (Arrate) | 177 |  |  |  | 
| 06.04 | 119 | 88 |  | S3Stage 3 - Villatuerta › Murgia | 177 |  |  |  | 
| 05.04 | 53 | 83 |  | S2Stage 2 - Zumarraga › Lekunberri | 167 |  |  |  | 
| 04.04 | 111 | 111 |  | S1Stage 1 - Zumarraga › Zumarraga | 149.5 |  |  |  | 
| 21.03 › 27.0321-27/3 |  |  |  | Volta Ciclista a Catalunya (WT) |  |  |  | more | 
|  | 63 |  |  | General classificationGeneral classification |  | 5 |  |  | 
| 27.03 | 138 |  |  | S7Stage 7 - Parets del Vallès › Barcelona (Pla de Palau) | 124.5 |  |  |  | 
| 26.03 | 71 | 55 |  | S6Stage 6 - Tarragona › Mollet del Vallès | 189.5 |  |  |  | 
| 25.03 | 159 | 56 |  | S5Stage 5 - El Vendrell › Tarragona | 213.5 |  |  |  | 
| 24.03 | 167 | 57 |  | S4Stage 4 - La Seu d’Urgell › El Vendrell | 195 |  |  |  | 
| 23.03 | 47 | 58 |  | S3Stage 3 - La Vall d’en Bas (Sant Esteve d’en Bas) › Andorra (Vallnord) | 183.9 |  |  |  | 
| 22.03 | 153 | 95 |  | S2Stage 2 - Santa Coloma de Farners › Banyoles | 169.3 |  |  |  | 
| 21.03 | 92 | 94 |  | S1Stage 1 - Lloret de Mar › Lloret de Mar | 166.9 |  |  |  | 
| 05.03 | DNF |  |  | Montepaschi Strade Bianche - Eroica Toscana (1.1) | 190 |  |  | more | 
| 19.02 | DNF |  |  | Trofeo Laigueglia (1.1) | 183.8 |  |  | more |