| 14.10 › 19.1014-19/10 | | | | NIBC Tour of Holland (2.1) XDS Astana Team | | | | | more |
| 18.10 | DNF | | | S4Stage 4 - Emmen › VAM-Berg | | 159 | | | |
| 17.10 | NR | 82 | | S3Stage 3 - Sittard › Watersley | | 149 40.3 | | | |
| 16.10 | 65 | 83 | | S2 (ITT)Stage 2 (ITT) - Etten-Leur › Etten-Leur | | 14.8 | | | |
| 15.10 | 95 | 93 | | S1Stage 1 - Dordrecht › Dordrecht | | 118.5 | | | |
| 14.10 | 15 | 15 | | Prologue (ITT)Prologue (ITT) - The Hague › The Hague | | 4 | | | |
| 12.10 | 122 | | | Paris - Tours Elite (1.Pro) XDS Astana Team | | 211.6 | | | more |
| 07.10 | DNF | | | Coppa Citta' Di San Daniele (1.2) | | 159.9 | | | more |
| 24.09 | 45 | | | Omloop van het Houtland (1.1) XDS Astana Team | | 198.7 | | | more |
| 21.09 | 92 | | | Grand Prix d'Isbergues - Pas de Calais (1.1) XDS Astana Team | | 201.1 | | | more |
| 19.09 | 50 | | | Kampioenschap van Vlaanderen (1.1) XDS Astana Team | | 180.2 | | | more |
| 17.09 | 93 | | | Grand Prix de Wallonie (1.Pro) XDS Astana Team | | 187.1 | | | more |
| 04.09 › 07.094-7/9 | | | | Giro della Regione Friuli Venezia Giulia (2.2) | | | | | more |
| 18 | | | Points classificationPoints classification | | | | | |
| 124 | | | General classificationGeneral classification | | | | | |
| 07.09 | 109 | | | S4Stage 4 - Cervignano del Friuli › San Daniele del Friuli | | 151 | | | |
| 05.09 | 7 | 137 | | S2Stage 2 - Porpetto › Teor | | 167 | | | |
| 04.09 | 153 | 153 | | S1Stage 1 - Palazzolo dello Stella › Buttrio | | 156 | | | |
| 14.08 › 17.0814-17/8 | | | | Czech Tour (2.1) | | | | | more |
| 93 | | | General classificationGeneral classification | | | | | |
| 17.08 | 94 | | | S4Stage 4 - Kroměříž › Pustevny | | 179 | | | |
| 16.08 | 20 | 88 | | S3Stage 3 - Prostějov › Ostrava | | 148.4 | | | |
| 15.08 | 68 | 90 | | S2Stage 2 - Pardubice › Dlouhé Stráně | | 172.8 | | | |
| 14.08 | 118 | 120 | | S1Stage 1 - Prague › Karlovy Vary | | 163.2 | | | |
| 09.07 › 13.079-13/7 | | | | Tour of Austria (2.1) XDS Astana Team | | | | | more |
| 12.07 | DNF | | | S4Stage 4 - Innsbruck › Kühtai | | 117.3 | | | |
| 11.07 | 105 | 105 | | S3Stage 3 - Salzburg/Hellbrunn › Salzburg/Gaisberg | | 142.9 | | | |
| 10.07 | 116 | 98 | | S2Stage 2 - Bischofshofen › St. Johann Alpendorf | | 142.1 | | | |
| 09.07 | 79 | 79 | | S1Stage 1 - Steyr › Steyr | | 167.8 | | | |
| 03.07 › 06.073-6/7 | | | | Sibiu Cycling Tour (2.1) | | | | | more |
| 04.07 | OTL | | | S2Stage 2 - Sibiu › Bâlea Lac | | 203.5 | | | |
| 03.07 | 132 | 132 | | S1Stage 1 - Șura Mică › Sibiu | | 215.3 | | | |
| 14.05 › 18.0514-18/5 | | | | 4 Jours de Dunkerque / Grand Prix des Hauts de France (2.Pro) XDS Astana Team | | | | | more |
| 17.05 | DNF | | | S4Stage 4 - La Chapelle d’Armentières › Cassel | | 172.7 | | | |
| 16.05 | 62 | 100 | | S3Stage 3 - Valenciennes › Famars | | 154.2 | | | |
| 15.05 | 128 | 131 | | S2Stage 2 - Avesnes-sur-Helpe › Crépy-en-Valois | | 178.7 | | | |
| 14.05 | 140 | 141 | | S1Stage 1 - Sainte-Catherine › Amiens | | 177.3 | | | |
| 13.05 | 148 | | | Classique Dunkerque / Grand prix des Hauts de France (1.Pro) XDS Astana Team | | 193.5 | | | more |
| 04.05 | DNF | | | Lotto Famenne Ardenne Classic (1.1) XDS Astana Team | | 186.7 | | | more |
| 25.04 › 01.0525-1/4 | | | | Le Tour de Bretagne Cycliste (2.2) | | | | | more |
| 01.05 | DNF | | | S7Stage 7 - Landébia › Plancoët | | 159.2 | | | |
| 30.04 | 4 | 27 | | S6Stage 6 - Missillac › Le Pertre | | 179.8 | | | |
| 29.04 | 43 | 30 | | S5Stage 5 - Erdeven › Guenrouët | | 164.1 | | | |
| 28.04 | 78 | 47 | | S4Stage 4 - Plonéour-Lanvern › Landévant | | 204.6 | | | |
| 27.04 | 28 | 44 | | S3Stage 3 - Loudéac › Plonéour-Lanvern | | 212 | | | |
| 26.04 | 58 | 52 | | S2Stage 2 - La Gouesnière › Le Cambout | | 182.2 | | | |
| 25.04 | 75 | 75 | | S1Stage 1 - Hirel › Le Fresnais | | 143.2 | | | |
| 23.03 | 15 | | | GP Slovenian Istria (1.2) | | 156.5 | | | more |
| 16.03 | 1 | | | Popolarissima (1.2) | | 174.7 | 15 | 40 | more |