Ranking : 121
- Intermediate sprint 0
- Stages victory 0
- Victories 5
- Podiums 22
2021. Trinity Racing
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 U23 - 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 - 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 U23 - 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 - Road Race, of the seventh stage of the Giro d'Italia Giovani (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 Tour of Britain (West Bridgford>Mansfield)
5e of the Tro-Bro Léon
6e of the fourth stage of the Tour of Britain (Redcar>Duncombe Park, Helmsley)
7e of the third stage of the Tour of Britain (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 Giovani (Busca>Peveragno)
11e of the Commonwealth Games - 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 U23 - ITT
13e of the second stage of the Giro d'Italia Giovani (Rossano Veneto>Pinzolo)
14e of the World Championships U23 - Road Race, of the second stage of the Tour of Britain (Hawick>Duns), of the first stage of the Giro d'Italia Giovani (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 U23
2023. Groupama - FDJ
3e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
6e of the Grand Prix de Denain - Porte du Hainaut
8e of the second stage of the Tour des Alpes Maritimes et du Var (Mandelieu-la-Napoule>Antibes)
11e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)
18e of the Kuurne - Bruxelles - Kuurne
23e of the Grand Prix Cycliste de Marseille La Marseillaise
24e of the first stage of the Tour des Alpes Maritimes et du Var (Saint-Raphaël>Ramatuelle)
Follow us
Get exclusive information about Paris-Roubaix