| 03.10 | DNF |  |  |  Tre Valli Varesine (1.Pro)   | 196.54 |  |  | more | 
| 02.10 | 33 |  |  |  Coppa Bernocchi - GP Banco BPM (1.Pro)   | 186.65 |  | 3 | more | 
| 30.09 | DNF |  |  |  Giro dell'Emilia (1.Pro)   | 204.1 |  |  | more | 
| 28.09 | DNF |  |  |  Coppa Agostoni - Giro delle Brianze (1.1)   | 195.7 |  |  | more | 
| 17.09 | 21 |  |  |  Trofeo Matteotti (1.1)   | 195 |  | 3 | more | 
| 16.09 | DNF |  |  |  Memorial Marco Pantani (1.1)   | 193.3 |  |  | more | 
| 14.09 | DNF |  |  |  Gran Premio città di Peccioli - Coppa Sabatini (1.Pro)   | 198.9 |  |  | more | 
| 13.09 | DNF |  |  |  Giro della Toscana - Memorial Alfredo Martini (1.1)   | 191.55 |  |  | more | 
| 17.08 › 20.0817-20/8 |  |  |  |  Arctic Race of Norway (2.Pro)   |  |  |  | more | 
 | 44 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 20.08 | 25 |  |  | S4Stage 4 - Kvalsund › Nordkapp   | 171.4 |  |  |  | 
| 19.08 | 23 | 59 |  | S3Stage 3 - Hammerfest › Havøysund   | 167 |  |  |  | 
| 18.08 | 93 | 80 |  | S2Stage 2 - Alta › Hammerfest   | 153.4 |  |  |  | 
| 17.08 | 14 | 19 |  | S1Stage 1 - Kautokeino › Alta   | 171 |  |  |  | 
| 26.07 › 27.0726-27/7 |  |  |  |  Vuelta a Castilla y Leon (2.1)   |  |  |  | more | 
 | 6 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 77 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 27.07 | 87 |  |  | S2Stage 2 - Coca › Segovia   | 186.2 |  |  |  | 
| 26.07 | 2 | 2 |  | S1Stage 1 - Soria › Soria   | 168.9 | 12 | 5 |  | 
| 25.07 | 13 |  |  |  Prueba Villafranca - Ordiziako Klasika (1.1)   | 165.9 | 8 | 5 | more | 
| 24.06 | DNF |  |  |  National Championships Italy ME - Road Race (NC)   | 227 |  |  | more | 
| 14.06 › 18.0614-18/6 |  |  |  |  Tour of Slovenia (2.Pro)   |  |  |  | more | 
 | 67 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 18.06 | 89 |  |  | S5Stage 5 - Vrhnika › Novo mesto   | 142.6 |  |  |  | 
| 17.06 | 86 | 70 |  | S4Stage 4 - Ljubljana › Kobarid   | 167 |  |  |  | 
| 16.06 | 62 | 57 |  | S3Stage 3 - Grosuplje › Postojna   | 173.4 |  |  |  | 
| 15.06 | 61 | 57 |  | S2Stage 2 - Žalec › Ormož   | 163.7 |  |  |  | 
| 14.06 | 63 | 64 |  | S1Stage 1 - Celje › Rogaška Slatina   | 189.5 |  |  |  | 
| 09.06 | DNF |  |  |  Grosser Preis des Kantons Aargau (1.1)   | 173.8 |  |  | more | 
| 26.05 › 29.0526-29/5 |  |  |  |  Tour of Norway (2.Pro)   |  |  |  | more | 
 | 38 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 31 |  |  | General classificationGeneral classification   |  |  | 3 |  | 
| 29.05 | 15 |  |  | S3Stage 3 - Stavanger › Stavanger   | 151.2 |  |  |  | 
| 28.05 | 32 | 42 |  | S2Stage 2 - Valle › Stavanger   | 165.7 |  |  |  | 
| 27.05 | 77 | 60 |  | S1Stage 1 - Røldal › Hovden   | 85.2 |  |  |  | 
| 26.05 | 55 | 55 |  | ProloguePrologue - Bergen › Mount Fløyen   | 7.4 |  |  |  | 
| 21.05 | DNF |  |  |  Rund um Köln (1.1)   | 201.1 |  |  | more | 
| 18.05 | 24 |  |  |  Circuit de Charleroi Wallonie (1.1)   | 150 |  | 3 | more | 
| 07.05 | DNF |  |  |  Tro-Bro Léon (1.Pro)   | 204.1 |  |  | more | 
| 06.05 | 7 |  |  |  Grand Prix du Morbihan (1.Pro)   | 188.6 | 35 | 60 | more | 
| 01.05 | 3 |  |  |  Eschborn-Frankfurt (1.UWT)   | 203.8 | 110 | 215 | more | 
| 16.04 | DNF |  |  |  Amstel Gold Race (1.UWT)  134k  | 253.6 |  |  | more | 
| 12.04 | DNF |  |  |  De Brabantse Pijl - La Flèche Brabançonne ME (1.Pro)   | 205.1 |  |  | more | 
| 05.04 | 101 |  |  |  Scheldeprijs ME (1.Pro)   | 205.3 |  |  | more | 
| 02.04 | DNF |  |  |  Ronde van Vlaanderen - Tour des Flandres ME (1.UWT)   | 273.4 |  |  | more | 
| 29.03 | 47 |  |  |  Dwars door Vlaanderen - A travers la Flandre ME (1.UWT)   | 183.7 | 5 | 5 | more | 
| 26.03 | 12 |  |  |  GP Industria & Artigianato (1.Pro)   | 199.8 | 18 | 25 | more | 
| 18.03 | 50 |  |  |  Milano-Sanremo (1.UWT)   | 294 | 5 | 15 | more | 
| 15.03 | 76 |  |  |  Milano - Torino (1.Pro)   | 192 |  |  | more | 
| 26.02 | DNF |  |  |  Kuurne-Brussel-Kuurne (1.Pro)   | 193.1 |  |  | more | 
| 17.02 › 19.0217-19/2 |  |  |  |  Tour des Alpes Maritimes et du Var (2.1)   |  |  |  | more | 
 | 57 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 19.02 | 92 |  |  | S3Stage 3 - Villefranche-sur-Mer › Vence   | 131.8 |  |  |  | 
| 18.02 | 20 | 15 |  | S2Stage 2 - Mandelieu-la-Napoule › Antibes   | 178.9 |  |  |  | 
| 17.02 | 18 | 19 |  | S1Stage 1 - Saint-Raphaël › Ramatuelle   | 187.04 |  |  |  | 
| 13.02 | DNF |  |  |  Jaén Paraiso Interior (1.1)   | 178.9 |  |  | more | 
| 11.02 | 25 |  |  |  Vuelta Ciclista a la Región de Murcia Costa Cálida (1.1)   | 183.5 |  | 3 | more | 
| 30.01 › 03.0230-3/1 |  |  |  |  Saudi Tour (2.1)   |  |  |  | more | 
 | 25 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 27 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 03.02 | 18 |  |  | S5Stage 5 - AlUla Old Town › Maraya   | 142.9 |  |  |  | 
| 02.02 | 55 | 30 |  | S4Stage 4 - Maraya › Skyviews of Harrat Uwayrid   | 163.4 |  |  |  | 
| 01.02 | 8 | 15 |  | S3Stage 3 - Al Manshiyah Train Station › Abu Rakah   | 159.2 | 1 |  |  | 
| 31.01 | 20 | 27 |  | S2Stage 2 - Winter Park › Shalal Sijlyat Rocks   | 184 |  |  |  | 
| 30.01 | 49 | 50 |  | S1Stage 1 - AlUla International Airport › Khaybar   | 180.5 |  |  |  |