- Sprint intermédiaire 0
- Victoire d'étape 0
- Victoires 4
- Podiums 15
Classement : 12
2019. CCC Team
1er de la quatrième étape du Tour de l'Avenir (Mauriac>Espalion), de la septième étape du Giro d'Italia Next Gen (Dimaro>Levico Terme)
3e du A Travers les Hauts de France
4e de la troisième étape du Giro d'Italia Next Gen (Sesto Fiorentino>Gaiole in Chianti), de la troisième étape du Volta ao Alentejo (Santiago do Cacém>Mora)
5e de la deuxième étape du Kreiz Breizh Elites (Calanhel>Plouray), du National Championships Great Britain MU - ITT
10e de la deuxième étape du A Travers les Hauts de France (Seclin>Bonningues-lès-Calais)
11e du Tokyo 2020 Test Event
13e du prologue du Giro d'Italia Next Gen (Riccione>Riccione), du Eschborn-Frankfurt U23
18e du Ronde van Vlaanderen Beloften
20e de la sixième étape du Volta ao Alentejo (Portalegre>Évora)
23e du Gent-Wevelgem / Kattekoers-Ieper
2020. Bahrain - McLaren
4e de la quinzième étape du Tour d'Espagne (Mos>Puebla de Sanabria)
13e de la dix-huitième étape du Tour d'Espagne (Hipódromo de la Zarzuela>Madrid)
18e de la troisième étape du Tour de Luxembourg (Rosport>Schifflange)
23e de la quatrième étape du Tour d'Espagne (Garray>Ejea de los Caballeros)
2021. Bahrain - Victorious
2e du Championnat de Grande-Bretagne - Course en ligne
3e de la troisième étape du Tour de Hongrie (Veszprém>Tata)
4e du Championnat de Grande-Bretagne - Contre-la-montre
5e de la septième étape du Renewi Tour (Namur>Geraardsbergen)
9e de la quatrième étape du Tour de Suisse (Sankt Urban>Gstaad)
10e de Eschborn-Francfort
11e de la sixième étape du Renewi Tour (Ottignies-Louvain-la-Neuve>Houffalize), de la sixième étape du Tour de Suisse (Fiesch>Disentis Sedrun)
12e de la seizième étape du Tour de France (El Pas de la Casa>Saint-Gaudens)
15e de la deuxième étape du Renewi Tour (Lelystad>Lelystad [ITT]), de la vingtième étape du Tour de France (Libourne>Saint-Émilion [ITT]), de la deuxième étape du Tour de Hongrie (Balatonfüred>Nagykanizsa), de la première étape du Tirreno-Adriatico (Lido di Camaiore>Lido di Camaiore)
19e de la sixième étape du Tirreno-Adriatico (Castelraimondo>Lido di Fermo)
20e du Renewi Tour, de la deuxième étape du Tour des Émirats arabes unis (Al Hudayriat Island>Al Hudayriat Island [ITT])
2022. Bahrain - Victorious
2e de l'étape nwealth Games - ITT du Commonwealth Games ME - ITT (Wolverhampton>Wolverhampton [ITT]), de la treizième étape du Tour de France (Bourg d'Oisans>Saint-Etienne), de la dix-neuvième étape du Tour d'Espagne (Talavera de la Reina>Talavera de la Reina)
3e de la septième étape du Tour d'Espagne (Camargo>Cistierna), de la cinquième étape du Tour d'Espagne (Irún>Bilbao)
4e de la treizième étape du Tour d'Espagne (Ronda>Montilla), de la seizième étape du Tour d'Espagne (Sanlúcar de Barrameda>Tomares)
5e du Commonwealth Games ME - Road Race
7e du Tour des Flandres, de la troisième étape du Paris - Nice (Vierzon>Dun-le-Palestel), de la vingt-et-unième étape du Tour d'Espagne (Las Rozas>Madrid)
8e de la première étape du Paris - Nice (Mantes-la-Ville>Mantes-la-Ville), de la vingtième étape du Tour de France (Lacapelle-Marival>Rocamadour [ITT]), de la onzième étape du Tour d'Espagne (ElPozo Alimentación>Cabo de Gata)
9e de la dixième étape du Tour de France (Morzine>Megève)
10e de la vingt-et-unième étape du Tour de France (Paris La Défense>Paris (Champs-Élysées)), de la quinzième étape du Tour de France (Rodez>Carcassonne)
13e de la quatrième étape du Paris - Nice (Domérat>Montluçon [ITT]), de la dixième étape du Tour d'Espagne (Elche>Alicante [ITT])
15e de la quatrième étape du Tour de France (Dunkerque>Calais)
16e de la sixième étape du Paris - Nice (Courthézon>Aubagne)
18e de la dix-neuvième étape du Tour de France (Castelnau-Magnoac>Cahors)
20e du Circuit Het Nieuwsblad
21e de la deuxième étape du AlUla Tour (Taibah University>Abu Rakah)
23e de la première étape du AlUla Tour (Winter Park>Winter Park)
25e du À travers les Flandres
2023. Bahrain - Victorious
1er du Championnat de Grande-Bretagne - Course en ligne
2e du Championnat de Grande-Bretagne - Contre-la-montre
4e de la quatrième étape du Critérium du Dauphiné (Cours>Belmont-de-la-Loire [ITT])
6e de la troisième étape du Tour de la Communauté valencienne (Bétera>Sagunto), de la troisième étape du Renewi Tour (Aalter>Geraardsbergen)
7e de la deuxième étape du Critérium du Dauphiné (Brassac-les-Mines>La Chaise-Dieu)
8e de la cinquième étape du Tour de la Communauté valencienne (Paterna>Valencia), du Tour des Flandres, de la première étape du Critérium du Dauphiné (Chambon-sur-Lac>Chambon-sur-Lac)
11e de la première étape du Tour de la Communauté valencienne (Orihuela>Altea)
13e de la huitième étape du Tour de France (Libourne>Limoges)
15e de la première étape du Paris - Nice (La Verrière>La Verrière), de la dix-neuvième étape du Tour de France (Moirans-en-Montagne>Poligny), de la deuxième étape du Renewi Tour (Sluis>Sluis [ITT])
19e du À travers les Flandres, de la seizième étape du Tour de France (Passy>Combloux [ITT])
20e de la vingt-et-unième étape du Tour de France (Saint-Quentin-en-Yvelines>Paris)
21e de la troisième étape du Critérium du Dauphiné (Monistrol-sur-Loire>Le Coteau)
23e du Gand-Wevelgem
2024. Bahrain - Victorious
11e de la cinquième étape du AlUla Tour (AlUla Old Town>Skyviews of Harrat Uwayrid)
14e du AlUla Tour
15e de la deuxième étape du AlUla Tour (AlUla Winter Park>Sharaan Nature Reserve)
16e de la troisième étape du AlUla Tour (AlUla International Airport>AlUla Camel Cup Track)
20e du E3 BinckBank Classic
21e du Kuurne-Brussel-Kuurne, du Gand-Wevelgem
22e du À travers les Flandres
Suivez-nous
Recevez des informations exclusives sur Paris-Roubaix