Ranking : DNF.
- Intermediate sprint 0
- Stages victory 0
- Victories 12
- Podiums 33
2019. LUX Cycling
1er of the stage 2a of the Grand Prix Rüebliland (Hägglingen>Hägglingen)
2e of the stage 3b of the Tour de l'Abitibi (Malartic>Malartic), of the second stage of the Tour de l'Abitibi (Amos>Rouyn-Noranda), of the third stage of the Tour du Pays de Vaud (Granges-près-Marnand>Granges-près-Marnand)
3e of the sixth stage of the Tour de l'Abitibi (La Sarre>Rouyn-Noranda), of the fifth stage of the Tour de l'Abitibi (Rouyn-Noranda>Rouyn-Noranda), of the third stage of the SPIE Internationale Junioren Driedaagse (Sluiskil>Sluiskil)
4e of the stage 3a of the Tour de l'Abitibi (Rouyn-Noranda>Rouyn-Noranda [ITT])
7e of the fourth stage of the Tour de l'Abitibi (Notre-Dame-du-Nord>Notre-Dame-du-Nord)
10e of the Paris-Roubaix Juniors
12e of the stage 2b of the Grand Prix Rüebliland (Hägglingen>Hägglingen [ITT])
14e of the first stage of the Grand Prix Rüebliland (Rheinfelden>Schupfart)
15e of the first stage of the Tour de l'Abitibi (Val-d'Or>Rouyn-Noranda)
18e of the Tour de l'Abitibi, of the Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper
20e of the fourth stage of the SPIE Internationale Junioren Driedaagse (Velzeke>Velzeke)
21e of the SPIE Internationale Junioren Driedaagse
2021. Trinity Racing
1er of the second stage of the Tour d'Eure-et-Loir (Courville-sur-Eure>Dreux)
4e of the fifth stage of the Lloyds Bank Tour of Britain Men (Alderley Park>Warrington)
21e of the eighth stage of the Lloyds Bank Tour of Britain Men (Stonehaven>Aberdeen)
24e of the Gooikse Pijl, of the second stage of the Tour Alsace (Colmar>Altkirch)
2022. Trinity Racing
1er of the third stage of the Tour de Taiwan (HSR Hsinchu station>Shigang)
3e of the fifth stage of the Tour de Taiwan (Dapeng bay>Dapeng bay), of the fourth stage of the Tour de Taiwan (Kaohsiung City>Kaohsiung City), of the fifth stage of the Tour Alsace (Mulhouse>Berrwiller), of the first stage of the Circuit des Ardennes (Signy-le-Petit>Signy-le-Petit)
4e of the Tour de Taiwan
5e of the second stage of the Lloyds Bank Tour of Britain Men (Hawick>Duns), of the second stage of the Tour de l'Avenir (Benet>Civray), of the National Championships United States ME - Road Race, of the Youngster Coast Challenge
7e of the second stage of the Tour de Taiwan (Taoyuan City Hall>Jiaobanshan Park), of the first stage of the Tour de l'Avenir (La Roche-sur-Yon>La Roche-sur-Yon)
8e of the fourth stage of the Le Tour de Bretagne Cycliste (Saint-Jacut-de-la-Mer>Guillac)
9e of the fourth stage of the Circuit des Ardennes (Charleville-Mézières>Charleville-Mézières)
10e of the Dorpenomloop Rucphen
11e of the fifth stage of the Tour de Normandie (Les Monts d'Aunay>Bagnoles-de-l'Orne)
12e of the fourth stage of the Tour de l'Avenir (Sainte Sévère sur Indre>Chaillac), of the sixth stage of the Le Tour de Bretagne Cycliste (Plumergat>Camors), of the sixth stage of the Tour de Normandie (Carentan-les-Marais>Carentan-les-Marais)
13e of the Tour de Normandie, of the second stage of the Tour de Normandie (Le Neubourg>Forges-les-Eaux)
14e of the third stage of the Tour de Normandie (Nonancourt>Elbeuf-sur-Seine), of the first stage of the Tour de Normandie (Ouistreham>Vimoutiers)
17e of the fifth stage of the Lloyds Bank Tour of Britain Men (West Bridgford>Mansfield), of the seventh stage of the Tour de Normandie (Ducey-les-Chéris>Caen)
18e of the Le Tour de Bretagne Cycliste
19e of the Circuit des Ardennes
21e of the fourth stage of the Tour de Normandie (Gacé>Argentan)
23e of the third stage of the Lloyds Bank Tour of Britain Men (Durham>Sunderland), of the third stage of the Tour de l'Avenir (Civray>La Trimouille), of the fourth stage of the Tour Alsace (Kembs>Altkirch)
24e of the fifth stage of the Le Tour de Bretagne Cycliste (Ploërmel>Scaër)
2023. Trinity Racing
1er of the third stage of the Giro d'Italia Next Gen (Priocca>Magenta), of the seventh stage of the Tour of Japan (Sagamihara>Sagamihara), of the fourth stage of the Tour of Japan (Mino>Mino), of the first stage of the Tour of Japan (Sakai>Sakai [ITT]), of the first stage of the Le Tour de Bretagne Cycliste (Plouescat>Saint-Pol-de-Léon), of the Rutland-Melton CiCLE Classic, of the fourth stage of the Circuit des Ardennes (Bazeilles>Charleville-Mézières), of the first stage of the Volta ao Alentejo (Beja>Ourique)
2e of the third stage of the Tour of Japan (Inabe>Inabe)
3e of the first stage of the Czech Tour (Prostějov>Uničov), of the Le Tour de Bretagne Cycliste, of the second stage of the Le Tour de Bretagne Cycliste (Sibiril>Melgven)
4e of the eighth stage of the Tour of Japan (Tokyo>Tokyo), of the fifth stage of the Volta ao Alentejo (Monforte>Évora)
5e of the fourth stage of the Czech Tour (Šumperk>Šternberk), of the second stage of the Tour of Japan (Shimokoma>Seika), of the Youngster Coast Challenge
6e of the fifth stage of the Le Tour de Bretagne Cycliste (Sérent>Louisfert), of the fourth stage of the Le Tour de Bretagne Cycliste (Le Mené>Plumelec), of the second stage of the Circuit des Ardennes (Renneville>Gruyères)
7e of the second stage of the Lloyds Bank Tour of Britain Men (Wrexham>Wrexham), of the third stage of the Le Tour de Bretagne Cycliste (Trégunc>Le Quillio)
8e of the National Championships United States ME - Road Race, of the sixth stage of the Giro d'Italia Next Gen (Pergine Valsugana>Povegliano)
10e of the seventh stage of the Le Tour de Bretagne Cycliste (Piré-Chancé>Châteaugiron), of the second stage of the Volta ao Alentejo (Castro Verde>Grândola), of the Troféu Internacional da Arrábida
11e of the fifth stage of the Tour of Japan (Shimohisakata>Shimohisakata)
12e of the fourth stage of the Lloyds Bank Tour of Britain Men (Sherwood Forest>Newark-on-Trent)
15e of the World Championships MU - Road Race, of the third stage of the Volta ao Alentejo (Vendas Novas>Estremoz)
16e of the fifth stage of the Lloyds Bank Tour of Britain Men (Felixstowe>Felixstowe)
18e of the sixth stage of the Lloyds Bank Tour of Britain Men (Southend-on-Sea>Harlow)
24e of the eighth stage of the Lloyds Bank Tour of Britain Men (Margam Country Park>Caerphilly)
25e of the eighth stage of the Giro d'Italia Next Gen (Tavagnacco>Trieste)
2024. Soudal Quick-Step
1er of the first stage of the Czech Tour (Prostějov>Ostrava)
2e of the third stage of the Tour of Oman (Naseem Park>Al Bustan), of the second stage of the Tour of Oman (Al Sifah>Qurayyat), of the Muscat Classic
3e of the fourth stage of the Lidl Deutschland Tour (Annweiler am Trifels>Saarbrücken), of the Trofeo Ses Salines
4e of the Lidl Deutschland Tour
5e of the third stage of the Lidl Deutschland Tour (Schwäbisch Gmünd>Villingen-Schwenningen)
6e of the third stage of the Gree-Tour of Guangxi (Jingxi>Bama), of the Binche - Chimay - Binche / Mémorial Frank Vandenbroucke, of the Tour of Leuven - Memorial Jef Scherens
7e of the Kuurne - Brussel - Kuurne
9e of the Sparkassen Münsterland Giro
10e of the first stage of the Gree-Tour of Guangxi (Fangchenggang>Fangchenggang)
11e of the Grand Prix Cycliste de Québec, of the second stage of the Lidl Deutschland Tour (Heilbronn>Schwäbisch Gmünd)
12e of the prologue of the Lidl Deutschland Tour (Schweinfurt>Schweinfurt), of the first stage of the Tour of Oman (Oman Across Ages Museum>Oman Convention and Exhibition Centre (OCEC))
13e of the second stage of the Gree-Tour of Guangxi (Chongzuo>Jingxi), of the ADAC Cyclassics, of the first stage of the Lidl Deutschland Tour (Schweinfurt>Heilbronn), of the fourth stage of the Czech Tour (Šumperk>Šternberk)
15e of the ninth stage of the Giro d'Italia (Avezzano>Naples)
17e of the Classic Brugge-De Panne ME
19e of the fourth stage of the Giro d'Italia (Acqui Terme>Andora)
2025. Soudal Quick-Step
2e of the Bredene Koksijde Classic
3e of the Danilith Nokere Koerse
15e of the Classic Brugge-De Panne ME
Follow us
Get exclusive information about Paris-Roubaix