- Intermediate sprint 0
- Stages victory 0
- Victories 4
- Podiums 21
Ranking : DNF.
2015. Axeon Cycling Team
4e of the first stage of the Le Tour de Bretagne Cycliste (Pontchâteau>Crossac)
6e of the second stage of the Tour de l'Avenir (Avallon>Arbois)
8e of the Le Tour de Bretagne Cycliste
11e of the National Championships United States MU - ITT
19e of the fourth stage of the Ronde de l'Isard (Foix>St. Girons)
23e of the National Championships United States MU - Road Race, of the sixth stage of the Le Tour de Bretagne Cycliste (Perros-Guirec>Le Quillio)
25e of the fifth stage of the Le Tour de Bretagne Cycliste (Pontivy>Perros-Guirec)
2016. Axeon Hagens Berman
6e of the stage 3a of the Tour de Beauce (Saint-Prosper>Saint-Prosper [ITT])
7e of the Trofeo Piva
9e of the fourth stage of the Tour de l'Avenir (Lugny>Lugny [ITT])
11e of the second stage of the Tour de Beauce (Mont-Mégantic>Mont-Mégantic)
14e of the fifth stage of the Volta ao Alentejo (Santiago do Cacém>Évora)
15e of the Tour Alsace
17e of the third stage of the Tour Alsace (Ribeauvillé>Lac Blanc), of the third stage of the Tour of the Gila (Tyrone>Tyrone [ITT])
25e of the Tour of the Gila
2017. Axeon Hagens Berman
2e of the National Championships United States MU - ITT
4e of the National Championships United States ME - ITT, of the Liège-Bastogne-Liège U23, of the stage 3a of the Le Triptyque des Monts et Châteaux (Chièvres>Chièvres [ITT])
6e of the third stage of the Circuit des Ardennes (Nouvion-sur-Meuse>Floing)
7e of the seventh stage of the Le Tour de Bretagne Cycliste (Saint-Brice-en-Coglès>Fougères)
8e of the National Championships United States MU - Road Race
9e of the Flèche du Sud, of the Le Triptyque des Monts et Châteaux
10e of the Le Tour de Bretagne Cycliste
11e of the National Championships United States ME - Road Race, of the Circuit des Ardennes
13e of the third stage of the Flèche du Sud (Bourscheid>Bourscheid)
14e of the second stage of the Giro d'Italia Next Gen (San Valentino di Castellarano>Castellarano)
16e of the second stage of the Flèche du Sud (Rumelange>Rumelange)
17e of the third stage of the Le Tour de Bretagne Cycliste (Saint-Pol-de-Léon>Scaër)
18e of the third stage of the Giro d'Italia Next Gen (Forli>Barnara di Romagna), of the second stage of the Circuit des Ardennes (Rochehaut>Rochehaut)
19e of the second stage of the Le Tour de Bretagne Cycliste (Saint-Launeuc>Saint-Pol-De-Léon)
20e of the sixth stage of the Le Tour de Bretagne Cycliste (Montauban-de-Bretagne>Pontivy)
22e of the fourth stage of the Giro d'Italia Next Gen (Gabicce Mare>Gabicce Mare), of the fourth stage of the Flèche du Sud (Mondorf>Roeser)
24e of the third stage of the The Larry H.Miller Tour of Utah (Big Cottonwood Canyon>Big Cottonwood Canyon [ITT]), of the fourth stage of the Le Tour de Bretagne Cycliste (Scaër>Saint-Gildas-des-Bois)
2018. Hagens Berman Axeon
2e of the stage 3a of the Le Triptyque des Monts et Châteaux (Frasnes>Saint-Sauveur [ITT]), of the stage 3b of the Le Triptyque des Monts et Châteaux (Chateau de Moulbaix>Beau Site (Saint-Sauveur))
3e of the seventh stage of the Giro d'Italia Next Gen (Schio>Pian Delle Fugazze), of the Le Triptyque des Monts et Châteaux
4e of the prologue of the Giro d'Italia Next Gen (Forlì>Forlì)
8e of the second stage of the Istarsko Proljeće - Istrian Spring Trophy (Vrsar>Oprtalj)
10e of the third stage of the Amgen Tour of California (King City>Laguna Seca Recreation Area (Monterey County))
13e of the eighth stage of the Giro d'Italia Next Gen (Levico Terme>Asiago), of the fifth stage of the Giro d'Italia Next Gen (Darfo Boario Terme>Dimaro Folgarida (Malga di Dimaro))
14e of the fourth stage of the Giro d'Italia Next Gen (Mornico Al Serio>Passo Manivia), of the Istarsko Proljeće - Istrian Spring Trophy
15e of the sixth stage of the Giro d'Italia Next Gen (Dimaro Folgarida>Pergine Valsugana)
16e of the second stage of the Amgen Tour of California (Ventura>Gilbratar Road)
19e of the fourth stage of the Amgen Tour of California (San José>Morgan Hill [ITT])
20e of the Circuit des Ardennes
21e of the first stage of the Istarsko Proljeće - Istrian Spring Trophy (Porec>Labin)
23e of the second stage of the Giro d'Italia Next Gen (Nonantola>Sestola), of the Amgen Tour of California, of the third stage of the Circuit des Ardennes (Donchery>Vivier-au-Court)
2019. CCC Team
8e of the fifth stage of the Tour de Romandie (Genève>Genève [ITT])
17e of the tenth stage of the La Vuelta Ciclista a España (Jurançon>Pau [ITT])
2020. CCC Team
2e of the thirteenth stage of the La Vuelta Ciclista a España (Muros>Mirador de Ézaro [ITT])
7e of the stage 3b of the Tour Poitou - Charentes en Nouvelle Aquitaine (Futuroscope>Jaunay-Marigny [ITT])
11e of the Tour Poitou - Charentes en Nouvelle Aquitaine
12e of the eighth stage of the Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto [ITT])
22e of the La Vuelta Ciclista a España
25e of the sixteenth stage of the La Vuelta Ciclista a España (Salamanca>Ciudad Rodrigo), of the twelfth stage of the La Vuelta Ciclista a España (Pola de Laviana>Alto de l'Angliru), of the fifth stage of the Critérium du Dauphiné (Megève>Megève)
2021. EF Education - Nippo
5e of the National Championships United States ME - ITT
2022. Movistar Team
5e of the third stage of the Tour of the Alps (Lana>Villabassa)
13e of the twelfth stage of the Giro d'Italia (Parma>Genova)
2023. Movistar Team
2e of the National Championships United States ME - ITT
3e of the fourth stage of the O Gran Camiño - The Historical Route (Novo Milladoiro>Santiago de Compostela [ITT])
5e of the O Gran Camiño - The Historical Route, of the fourth stage of the AlUla Tour (Maraya>Skyviews of Harrat Uwayrid), of the third stage of the Tour de Romandie (Châtel-Saint-Denis>Châtel-Saint-Denis [ITT])
7e of the third stage of the O Gran Camiño - The Historical Route (Esgos>Rubiá (Alto do Castelo))
8e of the AlUla Tour
13e of the Tour de Romandie, of the ninth stage of the Giro d'Italia (Savignano sul Rubicone>Cesena [ITT])
15e of the first stage of the Giro d'Italia (Fossacesia Marina>Ortona [ITT])
16e of the second stage of the O Gran Camiño - The Historical Route (Tui>A Guarda (Monte Trega))
17e of the third stage of the AlUla Tour (Al Manshiyah Train Station>Abu Rakah)
18e of the fourth stage of the Tour de Romandie (Sion>Thyon 2000)
20e of the second stage of the Tour de Romandie (Morteau>La Chaux-de-Fonds)
21e of the fourth stage of the Skoda Tour de Luxembourg (Pétange>Pétange [ITT])
2024. Movistar Team
1er of the fifth stage of the Volta a la Comunitat Valenciana (Bétera>Valencia)
4e of the first stage of the O Gran Camiño - The Historical Route (A Coruña>A Coruña [ITT])
15e of the Paris - Nice
16e of the third stage of the Tour of the Alps (Schwaz>Schwaz), of the first stage of the Tour of the Alps (Neumarkt/Egna>Kurtinig/Cortina)
17e of the Vuelta Ciclista a la Region de Murcia "Costa Calida"
18e of the eighth stage of the Paris - Nice (Nice>Nice), of the seventh stage of the Paris - Nice (Nice>La Madone d'Utelle)
19e of the Tour of the Alps
24e of the sixth stage of the Paris - Nice (Sisteron>La Colle-sur-Loup)
25e of the second stage of the Volta a la Comunitat Valenciana (Canals>La Valldigna)
Follow us
Get exclusive information about the Liège-Bastogne-Liège