Ranking : 108
- Intermediate sprint 0
- Stages victory 0
- Victories 2
- Podiums 13
2021. LUX Cycling
1er of the third stage of the Grand Prix Rüebliland (Langenthal>Langenthal), of the National Championships United States MJ - Road Race
2e of the stage 2a of the Grand Prix Rüebliland (Birr>Birr), of the Trofee van Vlaanderen
3e of the Grand Prix Rüebliland
4e of the first stage of the Ain Bugey Valromey Tour (Saint-Rambert-en-Bugey>Virieu-le-Grand)
6e of the first stage of the Aubel-Thimister-Stavelot (Aubel>Aubel)
7e of the Grand Prix Bob Jungels, of the stage 2b of the Aubel-Thimister-Stavelot (Thimister>Thimister)
9e of the Ain Bugey Valromey Tour
11e of the first stage of the Grand Prix Rüebliland (Schneisingen>Schneisingen)
12e of the National Championships United States MJ - ITT
13e of the second stage of the Ain Bugey Valromey Tour (Frontonas>Morestel)
15e of the World Championships MJ - Road Race, of the fifth stage of the Ain Bugey Valromey Tour (Artemare>Les Plans d'Hotonnes), of the fourth stage of the Ain Bugey Valromey Tour (Virignin>Montreal-la-Cluse)
17e of the prologue of the Nation's Cup Hungary (Nyíregyháza>Nyíregyháza), of the third stage of the Ain Bugey Valromey Tour (Anglefort>Culoz)
19e of the stage 2b of the Grand Prix Rüebliland (Birr>Birr [ITT]), of the Aubel-Thimister-Stavelot
20e of the Johan Museeuw Classic - G.P. Stad Gistel
2022. Jumbo-Visma Development Team
4e of the stage 3b of the Flanders Tomorrow Tour (Handzame>Handzame)
5e of the second stage of the Flanders Tomorrow Tour (Staden>Staden), of the National Championships United States MU - Road Race
6e of the fourth stage of the Tour Alsace (Kembs>Altkirch)
7e of the third stage of the Istrian Spring Tour (Pazin>Umag)
9e of the Gran Premio Sportivi di Poggiana-Trofeo Bonin Costruzioni
10e of the Flanders Tomorrow Tour, of the POREČ Classic
15e of the fourth stage of the Le Tour de Bretagne Cycliste (Saint-Jacut-de-la-Mer>Guillac), of the first stage of the Istrian Spring Tour (Poreč>Funtana)
16e of the first stage of the Flanders Tomorrow Tour (Poperinge>Poperinge), of the fifth stage of the Tour Alsace (Mulhouse>Berrwiller), of the National Championships United States ME - Road Race
18e of the UMAG Classic
19e of the Egmont Cycling Race, of the second stage of the Le Triptyque des Monts et Châteaux (Bernissart>Tertre)
2023. Jumbo-Visma Development Team
2e of the National Championships United States MU - Road Race
3e of the second stage of the Okolo Slovenska / Tour de Slovaquie (Prešov>Poprad), of the fourth stage of the Tour Alsace (Tagolsheim>Altkirch)
4e of the third stage of the Alpes Isère Tour (Colombier-Saugnieu (Saint-Exupéry)>Colombier-Saugnieu)
6e of the fourth stage of the Okolo Slovenska / Tour de Slovaquie (Prievidza>Nitra), of the second stage of the Tour Alsace (Rust (Europa-Park)>Sélestat), of the Le Tour de Bretagne Cycliste, of the second stage of the Le Tour de Bretagne Cycliste (Sibiril>Melgven)
7e of the fifth stage of the Okolo Slovenska / Tour de Slovaquie (Hlohovec>Púchov), of the seventh stage of the Le Tour de Bretagne Cycliste (Piré-Chancé>Châteaugiron)
8e of the second stage of the Alpes Isère Tour (Saint-André-le-Gaz>Four)
9e of the Paris-Roubaix Espoirs, of the Youngster Coast Challenge
10e of the third stage of the Le Tour de Bretagne Cycliste (Trégunc>Le Quillio)
11e of the fifth stage of the Olympia's Tour (Beek>Beek)
12e of the Olympia's Tour, of the third stage of the Olympia's Tour (Gieten>Ruurlo)
13e of the first stage of the Tour de l'Avenir (Carnac>La Gacilly)
14e of the Grand Prix Cerami, of the third stage of the Okolo Slovenska / Tour de Slovaquie (Ružomberok>Martin), of the fourth stage of the Le Tour de Bretagne Cycliste (Le Mené>Plumelec)
15e of the fifth stage of the Tour Alsace (Ribeauville>Cernay), of the first stage of the Alpes Isère Tour (Charvieu-Chavagneux>Charvieu-Chavagneux)
16e of the World Championships MU - Road Race
17e of the Volta NXT Classic ME
18e of the first stage of the Okolo Slovenska / Tour de Slovaquie (Košice>Košice)
19e of the Okolo Slovenska / Tour de Slovaquie
21e of the first stage of the Oberösterreich Rundfahrt (Eferding>Geinberg)
22e of the fifth stage of the Le Tour de Bretagne Cycliste (Sérent>Louisfert), of the first stage of the Le Tour de Bretagne Cycliste (Plouescat>Saint-Pol-de-Léon)
23e of the National Championships United States ME - Road Race, of the fourth stage of the Olympia's Tour (Neede>Tiel), of the second stage of the Olympia's Tour (Assen>Assen)
2024. Team Visma | Lease a Bike Development
2e of the Tour Alsace
3e of the National Championships United States MU - Road Race, of the third stage of the Olympia's Tour (Assen>Roden)
4e of the National Championships United States MU - ITT
7e of the fifth stage of the Tour Alsace (Europa-Park>Sélestat), of the fourth stage of the Tour Alsace (L'Isle-sur-le-Doubs>Valentigney), of the National Championships United States ME - Road Race
9e of the second stage of the ZLM Tour (Middelburg>Wissenkerke)
10e of the first stage of the Olympia's Tour (Medemblik>Medemblik)
11e of the fifth stage of the Olympia's Tour (Neede>Tiel)
12e of the first stage of the Tour de l'Avenir (Sarrebourg>Ronchamp-Champagney), of the fifth stage of the ZLM Tour (Oosterhout>Oosterhout), of the second stage of the Le Tour de Bretagne Cycliste (Milizac-Guipronvel>Pontivy)
13e of the third stage of the ZLM Tour (Schijndel>Buchten)
14e of the Heylen Vastgoed Heistse Pijl
15e of the fifth stage of the Le Tour de Bretagne Cycliste (La Gacilly>Saint-Méen-le-Grand), of the Paris-Roubaix Espoirs
16e of the Olympia's Tour
18e of the first stage of the Le Tour de Bretagne Cycliste (Locmaria-Plouzané>Plougonvelin), of the fourth stage of the Olympia's Tour (Gieten>Ruurlo), of the second stage of the Olympia's Tour (Baflo>Baflo)
20e of the sixth stage of the Le Tour de Bretagne Cycliste (Saint-Onen-la-Chapelle>Louvigné-du-Désert)
21e of the second stage of the Tour Alsace (Riedisheim>Ferrette)
23e of the third stage of the Tour Alsace (Vesoul>La Planche des Belles Filles)
25e of the World Championships MU - Road Race, of the fourth stage of the ZLM Tour (Roosendaal>Roosendaal)
2025. EF Education - EasyPost
2e of the third stage of the Tour of Rhodes Powered by Rodos Palace (Kremasti>Kremasti)
3e of the Tour of Rhodes Powered by Rodos Palace
6e of the first stage of the Visit South Aegean Islands (Rhodes>Koskinou), of the second stage of the Tour of Rhodes Powered by Rodos Palace (Rhodes>Kalithies)
7e of the Visit South Aegean Islands, of the first stage of the Tour of Rhodes Powered by Rodos Palace (Rhodes>Soroni)
9e of the first stage of the Settimana Internazionale Coppi e Bartali (Ferrara>Bondeno)
10e of the second stage of the Visit South Aegean Islands (Rhodes>Salakos)
11e of the prologue of the Tour of Rhodes Powered by Rodos Palace (Rhodes>Rhodes)
16e of the Rhodes GP
22e of the first stage of the Tour de la Provence (Marseille>Saint-Victoret), of the Trofeo Palma
Follow us
Get exclusive information about Paris-Roubaix