| 05.10 | DNF |  |  |  Binche - Chimay - Binche / Mémorial Frank Vandenbroucke (1.1)   | 198.6 |  |  | more | 
| 03.10 | DNF |  |  |  Sparkassen Münsterland Giro (1.Pro)   | 188.5 |  |  | more | 
| 19.09 | 83 |  |  |  Gooikse Pijl (1.1)   | 199 |  |  | more | 
| 17.09 | DNF |  |  |  Kampioenschap van Vlaanderen (1.1)   | 195.3 |  |  | more | 
| 12.09 | DNF |  |  |  GP de Fourmies / La Voix du Nord (1.Pro)   | 197.6 |  |  | more | 
| 29.08 | DNF |  |  |  Bretagne Classic - Ouest-France (1.UWT)   | 251 |  |  | more | 
| 09.08 › 15.089-15/8 |  |  |  |  Tour de Pologne (2.UWT)   |  |  |  | more | 
 | 138 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 15.08 | 138 |  |  | S7Stage 7 - Zabrze › Kraków   | 144.9 |  |  |  | 
| 14.08 | 67 | 138 |  | S6 (ITT)Stage 6 (ITT) - Katowice › Katowice   | 19.1 |  |  |  | 
| 13.08 | 126 | 139 |  | S5Stage 5 - Chochołów › Bielsko-Biała   | 172.8 |  |  |  | 
| 12.08 | 113 | 137 |  | S4Stage 4 - Tarnów › Bukovina Resort   | 159.9 |  |  |  | 
| 11.08 | 128 | 138 |  | S3Stage 3 - Sanok › Rzeszów   | 226.4 |  |  |  | 
| 10.08 | 117 | 137 |  | S2Stage 2 - Zamość › Przemyśl   | 200.8 |  |  |  | 
| 09.08 | 143 | 143 |  | S1Stage 1 - Lublin › Chełm   | 216.4 |  |  |  | 
| 29.07 › 31.0729-31/7 |  |  |  |  Tour de l'Ain (2.1)   |  |  |  | more | 
 | 30 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 101 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 31.07 | 86 |  |  | S3Stage 3 - Izernore › Lélex Mont-Jura   | 125 |  |  |  | 
| 30.07 | 106 | 113 |  | S2Stage 2 - Lagnieu › Saint-Vulbas   | 136 |  |  |  | 
| 29.07 | 123 | 123 |  | S1Stage 1 - Parc des Oiseaux › Bourg-en-Bresse   | 141 |  |  |  | 
| 20.06 | 37 |  |  |  National Championships United States ME - Road Race (NC)   | 190.9 |  |  | more | 
| 17.06 | 27 |  |  |  National Championships United States ME - ITT (NC)   | 34.9 |  |  | more | 
| 30.05 › 06.0630-6/5 |  |  |  |  Critérium du Dauphiné (2.UWT)   |  |  |  | more | 
| 31.05 | DNF |  |  | S2Stage 2 - Brioude  › Saugues   | 172.8 |  |  |  | 
| 30.05 | 146 | 146 |  | S1Stage 1 - Issoire › Issoire  110k  | 181.8 |  |  |  | 
| 18.05 › 22.0518-22/5 |  |  |  |  Vuelta a Andalucia Ruta Ciclista Del Sol (2.Pro)   |  |  |  | more | 
 | 101 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.05 | 80 |  |  | S5Stage 5 - Vera  › Pulpí   | 107 |  |  |  | 
| 21.05 | 96 | 102 |  | S4Stage 4 - Baza › Cúllar Vega   | 182.9 |  |  |  | 
| 20.05 | 80 | 104 |  | S3Stage 3 - Beas de Segura › Villarrodrigo (Puerto de Onsares)   | 176.9 |  |  |  | 
| 19.05 | 110 | 110 |  | S2Stage 2 - Iznájar  › Alcalá la Real   | 184.8 |  |  |  | 
| 18.05 | 99 | 100 |  | S1Stage 1 - Mijas › Zahara de la Sierra   | 152.1 |  |  |  | 
| 27.04 › 02.0527-2/4 |  |  |  |  Tour de Romandie (2.UWT)   |  |  |  | more | 
 | 20 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 104 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 02.05 | 32 |  |  | S5 (ITT)Stage 5 (ITT) - Fribourg › Fribourg   | 16.19 |  |  |  | 
| 01.05 | 105 | 109 |  | S4Stage 4 - Sion › Thyon 2000   | 161.3 |  |  |  | 
| 30.04 | 91 | 112 |  | S3Stage 3 - Estavayer › Estavayer   | 168.7 |  |  |  | 
| 29.04 | 112 | 123 |  | S2Stage 2 - La Neuveville › Saint-Imier   | 165.7 |  |  |  | 
| 28.04 | 131 | 124 |  | S1Stage 1 - Aigle › Martigny   | 168.1 |  |  |  | 
| 27.04 | 67 | 67 |  | ProloguePrologue - Oron › Oron   | 4.05 |  |  |  | 
| 18.04 | DNF |  |  |  Amstel Gold Race (1.UWT)   | 218.6 |  |  | more | 
| 14.04 | 102 |  |  |  De Brabantse Pijl - La Flèche Brabançonne ME (1.Pro)   | 201.7 |  |  | more | 
| 05.04 › 10.045-10/4 |  |  |  |  Itzulia Basque Country (2.UWT)   |  |  |  | more | 
| 10.04 | DNF |  |  | S6Stage 6 - Ondarroa › Arrate (Eibar)   | 111.9 |  |  |  | 
| 09.04 | 138 | 117 |  | S5Stage 5 - Hondarribia › Ondarroa   | 160.2 |  |  |  | 
| 08.04 | 78 | 109 |  | S4Stage 4 - Vitoria-Gasteiz › Hondarribia   | 189.2 |  |  |  | 
| 07.04 | 93 | 118 |  | S3Stage 3 - Amurrio › Ermualde (Laudio)   | 167.7 |  |  |  | 
| 06.04 | 133 | 129 |  | S2Stage 2 - Zalla › Sestao   | 154.8 |  |  |  | 
| 05.04 | 92 | 92 |  | S1 (ITT)Stage 1 (ITT) - Bilbao › Bilbao   | 13.89 |  |  |  | 
| 23.03 › 27.0323-27/3 |  |  |  |  Settimana Internazionale Coppi e Bartali (2.1)   |  |  |  | more | 
 | 29 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 15 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 80 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 27.03 | 73 |  |  | S5Stage 5 - Forlì › Forlì   | 166.2 |  |  |  | 
| 26.03 | 72 | 104 |  | S4Stage 4 - San Marino › San Marino   | 154.8 |  |  |  | 
| 25.03 | 125 | 125 |  | S3Stage 3 - Riccione › Riccione   | 139 |  |  |  | 
| 24.03 | 143 | 124 |  | S2Stage 2 - Riccione › Sogliano al Rubicone   | 163.5 |  |  |  | 
| 23.03 | 3 | 16 |  | S1b (TTT)Stage 1b (TTT) - Gatteo › Gatteo   | 10.8 | 6 | 0.6 |  | 
| 23.03 | 152 | 150 |  | S1aStage 1a - Gatteo › Gatteo   | 97.8 |  |  |  | 
| 19.03 | DNF |  |  |  Bredene Koksijde Classic (1.Pro)   | 199.9 |  |  | more | 
| 17.03 | DNF |  |  |  Danilith Nokere Koerse ME (1.Pro)   | 195 |  |  | more | 
| 07.03 | DNF |  |  |  GP Industria & Artigianato (1.Pro)   | 193.4 |  |  | more | 
| 03.03 | DNF |  |  |  Trofeo Laigueglia (1.Pro)   | 202 |  |  | more |