24.08 » 31.08 | | | | Tour de l'Avenir (2.Ncup) | | | | more |
| 76 | | | General classification | | | | more |
31.08 | 83 | | | Stage 7 - Châtel › Plâteau des Glières | 134 | | | more |
30.08 | 86 | 69 | | Stage 6 - Morzine › Châtel | 126 | | | more |
29.08 | 72 | 67 | | Stage 5 - Saint Gervais › Morzine | 79 | | | more |
28.08 | 62 | 71 | | Stage 4 - Albertville › Saint François Longchamp | 106 | | | more |
27.08 | 60 | 63 | | Stage 3 - Aix les Bains › Albertville | 127 | | | more |
26.08 | 83 | 74 | | Stage 2 - Champagnoles › Saint Vulbas | 162 | | | more |
25.08 | 77 | 74 | | Stage 1 - Louhans › Arbois | 146 | | | more |
24.08 | 83 | 83 | | Prologue - Louhans › Louhans | 5.1 | | | more |
27.07 » 29.07 | | | | Kreiz Breizh Elites (2.2) | | | | more |
| 18 | | | Youth classification | | | | more |
| 37 | | | General classification | | | | more |
29.07 | 48 | | | Stage 4 - Plouguernevel › Rostrenen | 174 | | | more |
28.07 | 63 | 55 | | Stage 3 - Le Saint › Ploerdut | 106 | | | more |
28.07 | 66 | 58 | | Stage 2 (ITT) - Carhaix › Carhaix | 12 | | | more |
27.07 | 64 | 64 | | Stage 1 - Calanhel › Plouray | 194 | | | more |
04.07 | 25 | | | National Championships United States MU - ITT (NC) | 29 | | | more |
03.07 | 16 | | | National Championships United States MU - Road Race (NC) | 140 | | | more |
07.06 » 09.06 | | | | Coupe des nations Ville Saguenay (2.Ncup) | | | | more |
| 25 | | | General classification | | | | more |
09.06 | 34 | | | Stage 3 - Chicoutimi › Chicoutimi | 128.4 | | | more |
08.06 | 54 | 31 | | Stage 2 - Jonquière › Jonquière | 144.2 | | | more |
07.06 | 34 | 34 | | Stage 1 - La Baie › La Baie | 151 | | | more |
25.05 » 26.05 | | | | Course de la Paix U23 / Závod Míru U23 (2.2U) | | | | more |
| 16 | | | General classification | | | | more |
26.05 | 17 | | | Stage 3 - Jesenik › Jesenik | 150 | | | more |
25.05 | 23 | 38 | | Stage 2 - Jesenik › Bruntal | 112.5 | | | more |
25.05 | 39 | 39 | | Prologue - Jesenik › Jesenik | 2.1 | | | more |
16.05 » 19.05 | | | | Ronde de l'Isard (2.2U) | | | | more |
| 28 | | | General classification | | | | more |
19.05 | 24 | | | Stage 4 - Foix › St-Girons | 161.3 | | | more |
18.05 | 56 | 38 | | Stage 3 - Le Mas d'Azil › Goulier-Neige | 124 | | | more |
17.05 | 43 | 32 | | Stage 2 - St-Girons › Carla-Bayle | 164.5 | | | more |
16.05 | 36 | 37 | | Stage 1 - Boulogne › Boulogne | 162.6 | | | more |
08.05 » 12.05 | | | | Flèche du Sud (2.2) | | | | more |
| 8 | | | Youth classification | | | | more |
| 25 | | | General classification | | | | more |
12.05 | 52 | | | Stage 5 - Esch/Alzette › Esch/Alzette | 136.6 | | | more |
11.05 | 26 | 25 | | Stage 4 - Kayl › Soleuvre | 157.6 | | | more |
10.05 | 30 | 33 | | Stage 3 - Bourscheid › Clervaux | 146.3 | | | more |
09.05 | 69 | 70 | | Stage 2 - Schifflange › Rumelange | 148.3 | | | more |
08.05 | 94 | 93 | | Stage 1 - Roeser › Roeser | 81.6 | | | more |
05.05 | 64 | | | Circuit de Wallonie (1.2) | 170 | | | more |
04.05 | DNF | | | Ronde van Overijssel (1.2) | 202.5 | | | more |
28.04 | 40 | | | Destination Thy (1.2) | 180 | | | more |
27.04 | 19 | | | Himmerland Rundt (1.2) | 194.3 | | | more |
26.04 | 99 | | | Skive-Løbet (1.2) | 168 | | | more |
13.04 | 48 | | | Liège - Bastogne - Liège U23 (1.2U) | 181.5 | | | more |