23.09 › 30.0923-30/9 | | | | PETRONAS Le Tour de Langkawi (2.Pro) | | | | more |
| 25 | | | Mountains classificationMountains classification | | | | |
| 72 | | | General classificationGeneral classification | | | | |
30.09 | 45 | | | S8Stage 8 - Setia Alam › Kuala Lumpur | 156.5 | | | |
29.09 | 96 | 74 | | S7Stage 7 - Muar › Seremban | 123.8 | | | |
28.09 | 70 | 77 | | S6Stage 6 - Karak › Melaka | 174.5 | | | |
27.09 | 73 | 81 | | S5Stage 5 - Slim River › Genting Highlands | 126.4 | | | |
26.09 | 116 | 120 | | S4Stage 4 - Bukit Mertajam › Meru Raya | 140.2 | | | |
25.09 | 78 | 120 | | S3Stage 3 - Jeli › Baling | 183.1 | | | |
24.09 | 124 | 127 | | S2Stage 2 - Kuala Terengganu › Kota Bharu | 186.2 | | | |
23.09 | 127 | 127 | | S1Stage 1 - Kerteh › Kuala Terengganu | 187.4 | | | |
17.09 | 89 | | | Grand Prix d'Isbergues - Pas de Calais (1.1) | 197.6 | | | more |
16.09 | DNF | | | SUPER 8 Classic (1.Pro) | 203.6 | | | more |
13.09 | 84 | | | Grand Prix de Wallonie (1.Pro) | 201.3 | | | more |
10.09 | 85 | | | GP de Fourmies / La Voix du Nord (1.Pro) | 197.6 | | | more |
03.09 | DNF | | | Bretagne Classic - Ouest-France (1.UWT) | 258 | | | more |
22.08 › 25.0822-25/8 | | | | Tour Poitou - Charentes en Nouvelle Aquitaine (2.1) | | | | more |
| 23 | | | Points classificationPoints classification | | | | |
| 26 | | | General classificationGeneral classification | | | | |
25.08 | 11 | | | S4Stage 4 - Moncoutant › Poitiers | 170.4 | | | |
24.08 | 42 | 35 | | S3b (ITT)Stage 3b (ITT) - La Roche-Posay › La Roche-Posay | 22.1 | | | |
24.08 | 13 | 42 | | S3aStage 3a - Coussay-les-Bois › La Roche-Posay | 94.1 | | | |
23.08 | 54 | 47 | | S2Stage 2 - Aulnay de Saintonge › Bressuire | 187.3 | | | |
22.08 | 17 | 20 | | S1Stage 1 - Confolens › Matha | 195.2 | | | |
31.07 › 02.0831-2/7 | | | | Tour de l'Ain (2.1) | | | | more |
| 74 | | | General classificationGeneral classification | | | | |
02.08 | 69 | | | S3Stage 3 - Oyonnax › Lélex Monts-Jura | 137 | | | |
01.08 | 82 | 76 | | S2Stage 2 - Saint-Vulbas › Lagnieu | 124 | | | |
31.07 | 26 | 26 | | S1Stage 1 - Loyettes › La Plaine Tonique | 154 | | | |
25.06 | DNF | | | National Championships Switzerland ME - Road Race (NC) | 151.9 | | | more |
14.06 › 18.0614-18/6 | | | | Tour of Slovenia (2.Pro) | | | | more |
| 2 | | | Points classificationPoints classification | | | | |
| 53 | | | General classificationGeneral classification | | | | |
18.06 | 11 | | | S5Stage 5 - Vrhnika › Novo mesto | 142.6 | | | |
17.06 | 91 | 66 | | S4Stage 4 - Ljubljana › Kobarid | 167 | | | |
16.06 | 3 | 4 | | S3Stage 3 - Grosuplje › Postojna | 173.4 | 12 | 10 | |
15.06 | 5 | 7 | | S2Stage 2 - Žalec › Ormož | 163.7 | 4 | 3 | |
14.06 | 7 | 10 | | S1Stage 1 - Celje › Rogaška Slatina | 189.5 | 2 | | |
26.05 › 29.0526-29/5 | | | | Tour of Norway (2.Pro) | | | | more |
| 53 | | | General classificationGeneral classification | | | | |
29.05 | 53 | | | S3Stage 3 - Stavanger › Stavanger | 151.2 | | | |
28.05 | 78 | 61 | | S2Stage 2 - Valle › Stavanger | 165.7 | | | |
27.05 | 37 | 42 | | S1Stage 1 - Røldal › Hovden | 85.2 | | | |
26.05 | 56 | 56 | | ProloguePrologue - Bergen › Mount Fløyen | 7.4 | | | |
20.05 | 89 | | | Veenendaal-Veenendaal Classic (1.1) | 175.8 | | | more |
29.01 | 121 | | | Grand Prix Cycliste de Marseille La Marseillaise (1.1) | 167.8 | | | more |