18.06 › 22.0618-22/6 | | | | Baloise Belgium Tour (2.Pro) | | | | more |
18.06 | DNS | | | S1Stage 1 - Merelbeke-Melle › Knokke-Heist | 197.6 | | | |
29.05 › 01.0629-1/5 | | | | Tour of Norway (2.Pro) | | | | more |
31.05 | DNF | | | S3Stage 3 - Jørpeland › Heja | 141.6 | | | |
30.05 | 76 | 54 | | S2Stage 2 - Egersund › Oltedal | 208.1 | | | |
29.05 | 51 | 51 | | S1Stage 1 - Solakrossen › Solakrossen | 179.2 | | | |
26.05 | 21 | | | National Championships United States ME - Road Race (NC) | 198.6 | | | more |
21.05 | 1 | | | National Championships United States ME - ITT (NC) | 33.4 | 15 | 50 | more |
29.04 › 04.0529-4/4 | | | | Tour de Romandie (2.UWT) | | | | more |
01.05 | DNF | | | S2Stage 2 - La Grande Béroche › La Grande Béroche | 157 | | | |
30.04 | 3 | 4 | | S1Stage 1 - Münchenstein › Fribourg | 194.3 | 18 | 30 | |
29.04 | 13 | 13 | | ProloguePrologue - Saint-Imier › Saint-Imier | 3.44 | | | |
23.04 | 108 | | | La Flèche Wallonne (1.UWT) 159k | 205.1 | 5 | | more |
20.04 | 63 | | | Amstel Gold Race (1.UWT) | 255.9 | 5 | | more |
25.03 › 29.0325-29/3 | | | | Settimana Internazionale Coppi e Bartali (2.1) | | | | more |
| 43 | | | Youth classificationYouth classification | | | | |
| 91 | | | General classificationGeneral classification | | | | |
29.03 | 82 | | | S5Stage 5 - Brisighella › Forli | 132.5 | | | |
28.03 | 78 | 115 | | S4Stage 4 - Brisighella › Brisighella | 150.4 | | | |
27.03 | 81 | 120 | | S3Stage 3 - Riccione › Cesena | 142.1 | | | |
26.03 | 163 | 163 | | S2Stage 2 - Riccione › Sogliano al Rubicone | 163.9 | | | |
25.03 | 105 | 105 | | S1Stage 1 - Ferrara › Bondeno | 174.5 | | | |
08.03 | DNF | | | Strade Bianche (1.UWT) | 213 | | | more |
05.03 | DNF | | | Trofeo Laigueglia (1.Pro) | 197 | | | more |
01.03 | 99 | | | Omloop Nieuwsblad ME (1.UWT) | 197 | 5 | | more |
19.02 › 23.0219-23/2 | | | | Volta ao Algarve em Bicicleta (2.Pro) | | | | more |
| 16 | | | Youth classificationYouth classification | | | | |
| 126 | | | General classificationGeneral classification | | | | |
23.02 | 137 | | | S5 (ITT)Stage 5 (ITT) - Salir › Malhão | 19.6 | | | |
22.02 | 135 | 127 | | S4Stage 4 - Albufeira › Faro | 175.2 | | | |
21.02 | 96 | 99 | | S3Stage 3 - Vila Real Santo António › Tavira | 183.5 | | | |
20.02 | 100 | 100 | | S2Stage 2 - Lagoa › Alto da Foia | 177.6 | | | |
19.02 | NR | | | S1Stage 1 - Portimão › Lagos | 192.2 | | | |
16.02 | DNF | | | Figueira Champions Classic (1.Pro) | 192.7 | | | more |
05.02 › 09.025-9/2 | | | | Etoile de Bessèges - Tour du Gard (2.1) | | | | more |
07.02 | DNF | | | S3Stage 3 - Bessèges › Bessèges | 136.2 114.2 | | | |
06.02 | 76 | 112 | | S2Stage 2 - Domessargues › Marguerittes | 165.83 | | | |
05.02 | 144 | 144 | | S1Stage 1 - Bellegarde › Bellegarde | 159.07 | | | |
02.02 | 69 | | | Grand Prix Cycliste de Marseille La Marseillaise (1.1) | 164.2 | | | more |