Ranking : 78
- Intermediate sprint 0
- Stages victory 0
- Victories 6
- Podiums 26
2019. Team Inspired
1er of the Guido Reybrouck Classic
2e of the stage 2b of the Keizer der Juniores (Koksijde>Koksijde), of the Trophée Centre Morbihan, of the first stage of the Trophée Centre Morbihan (Plumelin>Plumelin)
3e of the Keizer der Juniores, of the stage 2a of the Keizer der Juniores (Wulpen>Wulpen [ITT]), of the Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper
5e of the first stage of the Keizer der Juniores (Pittem>Pittem), of the stage 3a of the LVM Saarland Trofeo (Homburg>Homburg), of the third stage of the Trophée Centre Morbihan (Moustoir-Ac>Locminé)
6e of the LVM Saarland Trofeo, of the fourth stage of the LVM Saarland Trofeo (Walsheim>Walsheim), of the second stage of the LVM Saarland Trofeo (Neunkirchen>Münchwies)
7e of the second stage of the Trophée Centre Morbihan (Réguiny>Naizin [ITT])
13e of the E3 Saxo Classic MJ
15e of the EPZ Omloop van Borsele
2021. Team Inspired
1er of the third stage of the Kreiz Breizh Elites (Ploërdut>Carhaix)
3e of the second stage of the Kreiz Breizh Elites (Calanhel>Plouray), of the fifth stage of the Tour Alsace (Mulhouse>Berrwiller)
5e of the National Championships Great Britain MU - ITT
7e of the L'Etoile d'Or, of the third stage of the L'Etoile d'Or (Montmorillon>Montmorillon), of the Gran Premio della Liberazione
9e of the second stage of the Tour Alsace (Colmar>Altkirch), of the first stage of the L'Etoile d'Or (Pouligny-Saint-Pierre>Pouligny-Saint-Pierre [ITT])
10e of the National Championships Great Britain ME - Road Race
11e of the first stage of the Ronde de l'Isard (Toulouse>Montauban)
13e of the fifth stage of the Ronde de l'Isard (Auterive>Saint-Girons), of the World Championships MU - Road Race
23e of the Tr. Città di S.Vendemiano - GP Industria & Commercio
2022. Equipe continentale Groupama-FDJ
1er of the fifth stage of the Tour Alsace (Mulhouse>Berrwiller), of the third stage of the Course de la Paix Grand Prix Jeseníky (Jeseník>Jeseník), of the Gent-Wevelgem / Kattekoers-Ieper
2e of the National Championships Great Britain ME - Road Race, of the seventh stage of the Giro d'Italia Next Gen (Cuneo>Pinerolo), of the second stage of the Le Triptyque des Monts et Châteaux (Bernissart>Tertre)
3e of the second stage of the Tour de l'Avenir (Benet>Civray), of the first stage of the Tour de l'Avenir (La Roche-sur-Yon>La Roche-sur-Yon), of the first stage of the Course de la Paix Grand Prix Jeseníky (Jeseník>Rýmařov), of the prologue of the Course de la Paix Grand Prix Jeseníky (Jeseník>Jeseník)
4e of the fifth stage of the Lloyds Bank Tour of Britain Men (West Bridgford>Mansfield)
5e of the Tro-Bro Léon
6e of the fourth stage of the Lloyds Bank Tour of Britain Men (Redcar>Duncombe Park, Helmsley)
7e of the third stage of the Lloyds Bank Tour of Britain Men (Durham>Sunderland)
8e of the fourth stage of the Tour de l'Avenir (Sainte Sévère sur Indre>Chaillac), of the fifth stage of the Giro d'Italia Next Gen (Busca>Peveragno)
11e of the Commonwealth Games ME - Road Race, of the fourth stage of the Tour Alsace (Kembs>Altkirch)
12e of the third stage of the Tour de l'Avenir (Civray>La Trimouille), of the National Championships Great Britain MU - ITT
13e of the second stage of the Giro d'Italia Next Gen (Rossano Veneto>Pinzolo)
14e of the World Championships MU - Road Race, of the second stage of the Lloyds Bank Tour of Britain Men (Hawick>Duns), of the first stage of the Giro d'Italia Next Gen (Gradara>Argenta)
16e of the Le Triptyque des Monts et Châteaux
18e of the Paris - Tours Espoirs, of the stage 3a of the Le Triptyque des Monts et Châteaux (Wodecq>Wodecq [ITT])
19e of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Aniche), of the Grote prijs Jean - Pierre Monseré
23e of the Giro del Belvedere
24e of the Liège-Bastogne-Liège MU
2023. Groupama - FDJ
3e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
5e of the National Championships Great Britain ME - Road Race
6e of the Grand Prix de Denain - Porte du Hainaut
7e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Saint-Quentin>Saint-Quentin [ITT]), of the Boucles de l'Aulne - Châteaulin
8e of the second stage of the Tour des Alpes-Maritimes (Mandelieu-la-Napoule>Antibes)
10e of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the Tro-Bro Léon
11e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)
16e of the nineteenth stage of the La Vuelta Ciclista a España (La Bañeza>Íscar)
18e of the Kuurne - Brussel - Kuurne, of the twelfth stage of the La Vuelta Ciclista a España (Ólvega>Zaragoza), of the seventh stage of the La Vuelta Ciclista a España (Utiel>Oliva)
23e of the Grand Prix Cycliste de Marseille La Marseillaise
24e of the first stage of the Tour des Alpes-Maritimes (Saint-Raphaël>Ramatuelle), of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Avion>Dunkerque)
25e of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Roubaix>Cassel), of the European Continental Championships ME - Road Race
2024. Groupama - FDJ
1er of the fifth stage of the Ethias-Tour de Wallonie (Mouscron>Thuin)
3e of the prologue of the Tour de la Provence (Marseille>Marseille), of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Espace Mayenne - Laval>Espace Mayenne - Laval)
4e of the first stage of the Tour de la Provence (Aix-en-Provence>Martigues), of the first stage of the Région Pays de la Loire Tour (Fontenay-le-Comte>Saint-Jean-de-Monts), of the Boucles de la Mayenne - Crédit Mutuel, of the National Championships Great Britain ME - ITT
6e of the first stage of the Tour de Suisse (Vaduz>Vaduz [ITT])
9e of the third stage of the Tour de la Provence (Rognac>Arles), of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Arques>Cassel)
10e of the Tour de la Provence
13e of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the Boucles de l'Aulne - Châteaulin
14e of the Tour du Finistère Pays de Quimper, of the second stage of the Ethias-Tour de Wallonie (Saint-Ghislain>Ouffet)
15e of the third stage of the Tour de l'Ain (Lagnieu>Ile Chambod)
17e of the second stage of the Région Pays de la Loire Tour (Châteaubriant>Saumur), of the Grand Prix du Morbihan, of the National Championships Great Britain ME - Road Race
18e of the Tro-Bro Léon
19e of the Ethias-Tour de Wallonie, of the first stage of the Tour de l'Ain (Laiz>Bourg-en-Bresse)
23e of the third stage of the Région Pays de la Loire Tour (Segré-en-Anjou-Bleu>Château-Gontier), of the seventh stage of the Tour de Pologne (Wieliczka>Kraków)
2025. INEOS Grenadiers
3e of the sixth stage of the Paris-Nice (Saint-Julien-en-Saint-Alban>Berre l'Étang)
4e of the Figueira Champions Classic
5e of the fourth stage of the Tour Down Under (Glenelg>Victor Harbor), of the Omloop Nieuwsblad ME
7e of the second stage of the Tour Down Under (Tanunda>Tanunda)
9e of the third stage of the Volta ao Algarve em Bicicleta (Vila Real Santo António>Tavira)
24e of the fourth stage of the Volta ao Algarve em Bicicleta (Albufeira>Faro)
Follow us
Get exclusive information about Paris-Roubaix