| 24.08 | 101 |  |  |  Châteauroux Classic de l'Indre Trophée Fenioux (1.1)   | 203.8 |  |  | more | 
| 19.08 › 22.0819-22/8 |  |  |  |  Tour du Limousin (2.1)   |  |  |  | more | 
 | 92 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.08 | 108 |  |  | S4Stage 4 - Meuzac › Limoges   | 175.6 |  |  |  | 
| 21.08 | 81 | 85 |  | S3Stage 3 - Vassivière › Le Maupuy Les Monts de Guéret   | 183.2 |  |  |  | 
| 20.08 | 90 | 95 |  | S2Stage 2 - Trélissac › Grèzes   | 171.8 |  |  |  | 
| 19.08 | 103 | 103 |  | S1Stage 1 - Limoges › Brive   | 174.4 |  |  |  | 
| 04.07 › 13.074-13/7 |  |  |  |  Vuelta Ciclista a Venezuela (2.2)   |  |  |  | more | 
 | 24 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 91 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 13.07 | 22 |  |  | S10Stage 10 - Caracas › Caracas   | 70 |  |  |  | 
| 12.07 | 73 | 91 |  | S9Stage 9 - Guacara › Cagua   | 106.9 |  |  |  | 
| 11.07 | 13 | 99 |  | S8Stage 8 - San Pablo › Valencia   | 152.7 |  |  |  | 
| 10.07 | 11 | 99 |  | S7Stage 7 - Cocorote › San Filipe   | 80 |  |  |  | 
| 09.07 | 87 | 106 |  | S6Stage 6 - Campo de Carabobo › Nirgua, San Vicente   | 102.6 |  |  |  | 
| 08.07 | 12 | 108 |  | S5Stage 5 - Sabaneta › San Carlos   | 224.5 |  |  |  | 
| 07.07 | 7 | 109 |  | S4Stage 4 - Ospina › Barinitas   | 167.1 |  |  |  | 
| 06.07 | 119 | 114 |  | S3Stage 3 - Trujillo › Barquisimeto   | 216.7 |  |  |  | 
| 05.07 | 119 | 116 |  | S2Stage 2 - San Francisco › Valera   | 225.4 |  |  |  | 
| 04.07 | 10 | 14 |  | S1Stage 1 - Maracaibo › Maracaibo   | 80 |  |  |  | 
| 28.06 | DNF |  |  |  National Championships Italy ME - Road Race (NC)   | 220.5 |  |  | more | 
| 25.06 | 24 |  |  |  Halle - Ingooigem (1.1)   | 199.9 |  |  | more | 
| 18.06 › 22.0618-22/6 |  |  |  |  Ster ZLM Toer GP Jan van Heeswijk (2.1)   |  |  |  | more | 
 | 111 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.06 | 104 |  |  | S4Stage 4 - Gerwen › Boxtel   | 173.7 |  |  |  | 
| 21.06 | 92 | 115 |  | S3Stage 3 - Hotel Verviers › La Gileppe   | 186.7 |  |  |  | 
| 20.06 | 17 | 115 |  | S2Stage 2 - Buchten › Buchten   | 190.5 |  |  |  | 
| 19.06 | 125 | 125 |  | S1Stage 1 - Rucphen › Sint Willebrord   | 183.9 |  |  |  | 
| 18.06 | 56 | 56 |  | ProloguePrologue - Bladel › Bladel   | 7 |  |  |  | 
| 15.06 | 9 |  |  |  Ronde van Limburg (1.1)   | 199.5 | 16 | 7 | more | 
| 07.06 | 10 |  |  |  Ronde van Zeeland Seaports (1.1)   | 202.7 | 14 | 6 | more | 
| 28.05 › 01.0628-1/5 |  |  |  |  Baloise Belgium Tour (2.HC)   |  |  |  | more | 
| 01.06 | DNF |  |  | S5Stage 5 - Oreye › Oreye   | 178.7 |  |  |  | 
| 31.05 | 141 | 137 |  | S4Stage 4 - Lac de l'Eau d'Heure › Lac de l'Eau d'Heure   | 184 |  |  |  | 
| 30.05 | 104 | 114 |  | S3 (ITT)Stage 3 (ITT) - Diksmuide › Diksmuide   | 16.7 |  |  |  | 
| 29.05 | 26 | 122 |  | S2Stage 2 - Lierde › Knokke-Heist   | 170.4 |  |  |  | 
| 28.05 | 130 | 132 |  | S1Stage 1 - Lochristi › Buggenhout   | 173.6 |  |  |  | 
| 01.05 | DNF |  |  |  Rund um den Finanzplatz Eschborn-Frankfurt (1.HC)   | 202 |  |  | more | 
| 27.04 | DNF |  |  |  La Roue Tourangelle Région Centre - Classic Loire Touraine Vignobles & Chateaux (1.1)   | 200 |  |  | more | 
| 20.04 | DNF |  |  |  Amstel Gold Race (1.UWT)   | 251.4 |  |  | more | 
| 12.04 | 152 |  |  |  Grand Prix Cerami (1.1)   | 200 |  |  | more | 
| 09.04 | DNF |  |  |  Scheldeprijs (1.HC)   | 201 |  |  | more | 
| 06.04 | DNF |  |  |  Ronde van Vlaanderen / Tour des Flandres ME (1.UWT)   | 259.1 |  |  | more | 
| 05.04 | DNF |  |  |  Volta Limburg Classic (1.1)   | 196 |  |  | more | 
| 27.03 › 30.0327-30/3 |  |  |  |  Settimana Internazionale Coppi e Bartali (2.1)   |  |  |  | more | 
| 28.03 | DNF |  |  | S2Stage 2 - Sant’Angelo di Gatteo › Sogliano al Rubicone   | 160.2 |  |  |  | 
| 27.03 | 188 | 188 |  | S1aStage 1a - Gatteo › Gatteo   | 99.5 |  |  |  | 
| 23.03 | DNF |  |  |  Milano-Sanremo (1.UWT)   | 294 |  |  | more | 
| 20.03 | 99 |  |  |  GP Nobili Rubinetterie-Coppa Papà Carlo-Coppa Città di Stresa (1.1)   | 190 |  |  | more | 
| 16.03 | DNF |  |  |  Energiewacht Dwars door Drenthe (1.1)   | 202.7 |  |  | more | 
| 15.03 | DNF |  |  |  Albert Achterhes Pet Ronde van Drenthe (1.1)   | 204.7 |  |  | more | 
| 27.02 › 08.0327-8/2 |  |  |  |  Le Tour de Langkawi (2.HC)   |  |  |  | more | 
 | 16 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 49 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 08.03 | 11 |  |  | S10Stage 10 - Tasik Kenyir › Kuala Terengganu   | 103.1 |  |  |  | 
| 07.03 | 8 | 51 |  | S9Stage 9 - Bandar Permaisuri › Kuala Terengganu   | 109.7 | 1 | 2 |  | 
| 06.03 | 10 | 51 |  | S8Stage 8 - Kuantan › Marang   | 202.6 |  |  |  | 
| 05.03 | 24 | 53 |  | S7Stage 7 - Kota Tinggi › Pekan   | 230.1 |  |  |  | 
| 04.03 | 15 | 58 |  | S6Stage 6 - Melaka › Pontian   | 199.1 |  |  |  | 
| 03.03 | 6 | 59 |  | S5Stage 5 - Karak › Rembau   | 139.9 | 3 | 5 |  | 
| 02.03 | 63 | 61 |  | S4Stage 4 - Subang › Genting Highlands   | 110.9 |  |  |  | 
| 01.03 | 102 | 90 |  | S3Stage 3 - Kampar › Kuala Lumpur   | 166.5 |  |  |  | 
| 28.02 | 121 | 97 |  | S2Stage 2 - Sungai Petani › Taiping   | 132.5 |  |  |  | 
| 27.02 | 97 | 97 |  | S1Stage 1 - Langkawi (Porto Malai) › Langkawi (Pantai Chenang)   | 101.1 |  |  |  | 
| 09.02 › 16.029-16/2 |  |  |  |  Tour do Brasil Volta Ciclística de São Paulo-Internacional (2.2)   |  |  |  | more | 
 | 61 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 16.02 | 8 |  |  | S8Stage 8 - Sao Paulo › Sao Paolo   | 66.5 |  |  |  | 
| 15.02 | 87 | 78 |  | S7Stage 7 - Águas de Lindóia › Monte Verde   | 97.9 |  |  |  | 
| 14.02 | 89 | 77 |  | S6Stage 6 - Lindoia › Atibaia   | 159.1 |  |  |  | 
| 13.02 | 93 | 74 |  | S5Stage 5 - Brotas › Aguas de Lindoia   | 191.6 |  |  |  | 
| 12.02 | 90 | 75 |  | S4 (ITT)Stage 4 (ITT) - Brotas › Brotas   | 25.8 |  |  |  | 
| 11.02 | 112 | 74 |  | S3Stage 3 - Botucatu › Brotas   | 146.1 |  |  |  | 
| 10.02 | 91 | 73 |  | S2Stage 2 - Sorocaba › Botucatu   | 144.3 |  |  |  | 
| 09.02 | 6 | 7 |  | S1Stage 1 - Barueri › Sorocaba   | 102.9 |  |  |  |