07.10 | 76 | | | Paris-Tours Espoirs (1.2U) | 183 | | | more |
03.10 | 61 | | | Sparkassen Münsterland Giro (1.1) | 193 | | | more |
16.09 › 23.0916-23/9 | | | | Tour of China II (2.1) | | | | more |
| 62 | | | General classificationGeneral classification | | | | |
23.09 | 37 | 62 | | S5Stage 5 - Tianjin › Tianjin | 90 | | | |
22.09 | 61 | 65 | | S4 (ITT)Stage 4 (ITT) - Tianjin › Tianjin | 18.2 | | | |
21.09 | 12 | 72 | | S3Stage 3 - Dezhou › Dezhou | 112 | | | |
20.09 | 23 | 74 | | S2Stage 2 - Jining › Jining | 146.1 | | | |
18.09 | 32 | 76 | | S1Stage 1 - Huainan › Huainan | 121.6 | | | |
16.09 | 79 | 79 | | ProloguePrologue - Wuhan Jiangxia › Wuhan Jiangxia | 6.2 | | | |
07.09 › 13.097-13/9 | | | | Tour of China I (2.1) | | | | more |
| 10 | | | General classificationGeneral classification | | 14 | 6 | |
13.09 | 79 | 10 | | S6Stage 6 - Wuhan › Wuhan | 90.4 | | | |
12.09 | 50 | 10 | | S5Stage 5 - Zaoyang › Zaoyang | 117 | | | |
11.09 | 17 | 10 | | S4Stage 4 - Shangluo › Xiangyang | | | | |
09.09 | 34 | 11 | | S3Stage 3 - Lantian, Xi’an › Shangluo | 125.6 | | | |
08.09 | 37 | 12 | | S2Stage 2 - Xi’an › Xi’an | 100 | | | |
07.09 | 2 | 10 | | S1 (TTT)Stage 1 (TTT) - Xi’an › Xi’an | 19.8 | 8 | 3.666 | |
07.08 › 11.087-11/8 | | | | Vuelta Ciclista a León (2.2) | | | | more |
| 9 | | | Youth classificationYouth classification | | | | |
| 36 | | | General classificationGeneral classification | | | | |
11.08 | 53 | 37 | | S5Stage 5 - Laguna de Negrillos › Leon | 118.2 | | | |
10.08 | 27 | 40 | | S4Stage 4 - Sabero › Villamanin | 182.1 | | | |
09.08 | 32 | 48 | | S3Stage 3 - Val de San Lorenzo › Riello | 161.2 | | | |
08.08 | 51 | 50 | | S2Stage 2 - Camponaraya › La Bana | 155.2 | | | |
07.08 | 28 | 33 | | S1Stage 1 - Rio Pinos/Lugueros › Sahagun | 169 | | | |
14.06 › 17.0614-17/6 | | | | Boucles de la Mayenne (2.2) | | | | more |
| 55 | | | General classificationGeneral classification | | | | |
17.06 | 57 | | | S3Stage 3 - Montsûrs › Laval | 166 | | | |
16.06 | 77 | 71 | | S2Stage 2 - Villaines-la-Juhel › Villaines-la-Juhel | 173 | | | |
15.06 | 72 | 85 | | S1Stage 1 - Renault Saint-Berthevin › Lassay-les-Chateaux | 187 | | | |
14.06 | 105 | 105 | | ProloguePrologue - Laval › Laval | 4.5 | | | |
27.05 | 25 | | | Paris-Roubaix Espoirs (1.2U) | 179 | | | more |
20.05 | 98 | | | Grand Prix Criquielion (1.2) | 179.6 | | | more |
04.05 › 05.054-5/5 | | | | Ronde van Overijssel (2.2) | | | | more |
| 87 | | | General classificationGeneral classification | | | | |
05.05 | 91 | | | S1Stage 1 - Rijssen › Rijssen | 202 | | | |
04.05 | 40 | 40 | | ProloguePrologue - Holten › Holten | 2.8 | | | |
01.05 | 43 | | | Rund um den Finanzplatz Eschborn-Frankfurt (1.2U) | 140.9 | | | more |
22.04 | DNF | | | Ronde van Noord-Holland (1.2) | 204.9 | | | more |
21.04 | 91 | | | Arno Wallaard Memorial (1.2) | 200 | | | more |
06.04 › 08.046-8/4 | | | | Circuit des Ardennes International (2.2) | | | | more |
07.04 | DNF | | | S2Stage 2 - Renwez › Renwez | 171 | | | |
06.04 | 54 | 57 | | S1Stage 1 - Boulzicourt › Signy l'Abbaye | 179.4 | | | |
01.04 | 84 | | | Grand Prix de la Ville de Nogent-sur-Oise (1.2) | 178.8 | | | more |
22.03 › 25.0322-25/3 | | | | Volta ao Alentejo/Crédito Agrícola Costa Azul (2.2) | | | | more |
| 41 | | | General classificationGeneral classification | | | | |
25.03 | 19 | | | S4Stage 4 - Mértola › Grândola | 141 | | | |
24.03 | 26 | 45 | | S3Stage 3 - Odemira › Ourique | 168.6 | | | |
23.03 | 45 | 59 | | S2Stage 2 - Portel › Santiago do Cacém | 191.3 | | | |
22.03 | 62 | 62 | | S1Stage 1 - Castelo de Vide › Redondo | 165.8 | | | |
04.03 | 70 | | | Grand Prix de la Ville de Lillers Souvenir Bruno Comini (1.2) | 171 | | | more |
03.03 | 83 | | | De Vlaamse Pijl - Stannah (1.2) | 157 | | | more |
25.02 | 38 | | | Ster van Zwolle (1.2) | 172.2 | | | more |