12.10 | DNF | | | Paris-Tours Espoirs (1.2U) | 173 | | | more |
04.10 | 35 | | | Piccolo Giro di Lombardia (1.2U) | 170.8 | | | more |
30.08 | DNF | | | Top Compétition (1.2) | 179 | | | more |
16.08 | DNF | | | GP Capodarco - Comunità di Capodarco (1.2) | 180 | | | more |
02.08 » 10.08 | | | | Tour Cycliste International de la Guadeloupe (2.2) | | | | more |
| 3 | | | Youth classification | | | | more |
| 19 | | | Mountains classification | | | | more |
| 31 | | | Points classification | | | | more |
| 24 | | | General classification | | | | more |
10.08 | 21 | | | Stage 9 - Lamentin › Basse Terre | 121 | | | more |
09.08 | 36 | 25 | | Stage 8b (ITT) - Lamentin › Lamentin | 17 | | | more |
09.08 | 54 | 25 | | Stage 8a - Bouillante › Lamentin | 95 | | | more |
08.08 | 4 | 24 | | Stage 7 - Capesterre › Bouillante | 145 | | | more |
07.08 | 40 | 27 | | Stage 6 - Abymes › Abymes | 160 | | | more |
06.08 | 21 | 25 | | Stage 5 - Vieux Habitants › Capesterre | 149 | | | more |
05.08 | 45 | 35 | | Stage 4 - Morne à l'Eau › Vieux Habitants | 142.6 | | | more |
04.08 | 71 | 41 | | Stage 3 - Basse Terre › Morne à l'Eau | 152 | | | more |
03.08 | 15 | 43 | | Stage 2b (ITT) - Basse Terre › Saint Claude | 6.3 | | | more |
03.08 | 91 | | | Stage 2a - Deshaies › Baillif | 105.5 | | | more |
02.08 | 34 | 23 | | Stage 1 - Pointe à Pitre › Deshaies | 162.5 | | | more |
16.07 » 20.07 | | | | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) | | | | more |
19.07 | DNF | | | Stage 3 - Châtel › Morrilon (Les Esserts) | 164.7 | | | more |
18.07 | 39 | 57 | | Stage 2 - Martigny › Salvan | 120.6 | | | more |
17.07 | 109 | 108 | | Stage 1 - Valtournenche › Breuil Cervinia | 170.6 | | | more |
16.07 | 69 | 69 | | Prologue - Arvier › Valgrisenche | 5.1 | | | more |
29.06 | DNF | | | National Championships Switzerland ME - Road Race (NC) | 198 | | | more |
22.06 | DNF | | | Flèche Ardennaise (1.2) | 173 | | | more |
30.05 » 01.06 | | | | Course de la Paix U23 / Závod Míru U23 (2.2U) | | | | more |
| 23 | | | Points classification | | | | more |
| 13 | | | General classification | | | | more |
01.06 | 13 | | | Stage 3 - Jeseník › Jeseník | 160 | | | more |
31.05 | 15 | 14 | | Stage 2 - Glucholazy › Praděd | 93 | | | more |
30.05 | 36 | 36 | | Stage 1 - Jeseník › Rýmařov | 122 | | | more |
10.05 | 63 | | | Berner Rundfahrt / Tour de Berne (1.2) | 169.75 | | | more |
22.04 | DNF | | | G.P. Palio del Recioto (1.2U) | 179.6 | | | more |
21.04 | 23 | | | Giro del Belvedere (1.2U) | 154 | | | more |
11.04 » 13.04 | | | | Circuit des Ardennes International (2.2) | | | | more |
| 84 | | | General classification | | | | more |
13.04 | 99 | | | Stage 4 - Charleville-Mézières › Charleville-Mézières | 107 | | | more |
13.04 | 77 | 88 | | Stage 3 - Monthermé › Monthermé | 72 | | | more |
12.04 | 94 | 97 | | Stage 2 - Fromelennes › Hargnies | 168 | | | more |
11.04 | 90 | 90 | | Stage 1 - Vouziers › Vouziers | 174 | | | more |