- Sprint intermédiaire 0
- Victoire d'étape 0
- Victoire 1
- Podiums 7
Classement : AB.
2015. Lotto - Soudal U23
6e du National Championships Great Britain MU - ITT
22e du Championnat de Grande-Bretagne - Course en ligne
2016. Lotto - Soudal U23
3e du Flèche Ardennaise
5e du Liège-Bastogne-Liège U23
6e du National Championships Great Britain MU - ITT
10e du Championnat de Grande-Bretagne - Course en ligne, du Dwars door de Vlaamse Ardennen, du Tour de Normandie
11e de la deuxième étape du Okolo Slovenska / Tour de Slovaquie (Banska Bystrica>Strbske Pleso)
12e de la sixième étape du Le Tour de Bretagne Cycliste (Fouesnant>Fouesnant)
13e du Tour Alsace, de la sixième étape du Tour de Normandie (Coutances>Caen)
14e du Memorial Philippe Van Coningsloo
16e de la troisième étape du Tour Alsace (Ribeauvillé>Lac Blanc), du Le Tour de Bretagne Cycliste, de la septième étape du Le Tour de Bretagne Cycliste (Le Hinglé>Dinan), de la troisième étape du Le Tour de Bretagne Cycliste (Louisfert>Janzé), de la cinquième étape du Tour de Normandie (Trévières>Villedieu-les-Poeles)
19e du prologue du Tour de Normandie (Carentan>Carentan)
20e de la quatrième étape du Tour Alsace (Colmar>Sélestat)
22e du prologue du Tour Alsace (Sausheim>Sausheim)
23e de la troisième étape du Okolo Slovenska / Tour de Slovaquie (Strbske Pleso>Zuberec), du Dorpenomloop Rucphen
24e de la deuxième étape du Tour de Grande-Bretagne (Carlisle>Kendal)
2017. Lotto Soudal
11e du Championnat de Grande-Bretagne - Course en ligne
21e de la première étape du Tour de Grande-Bretagne (Edinburgh>Kelso), de la troisième étape du Tour of Norway (Hamar>Lillehammer)
2018. Lotto Soudal
10e des Championnats du monde U23 - Course en ligne
14e du Tour de Yorkshire
18e de la quatrième étape du Tour de Yorkshire (Halifax>Leeds)
20e de la deuxième étape du Tour de Yorkshire (Barnsley>Ilkley)
21e de la troisième étape du Tour d'Allemagne (Trier>Merzig)
23e de la quatrième étape du Tour d'Allemagne (Lorsch>Stuttgart)
2019. SwiftCarbon Pro Cycling
3e de la troisième étape du Tour du Loir et Cher (Mer>Vendôme)
4e du Tour du Loir et Cher
5e du Tour de Yorkshire, de la quatrième étape du Tour de Yorkshire (Halifax>Leeds), de la deuxième étape du Tour du Loir et Cher (Les Montils>Chailles)
8e de l'étape 2a du Wyscig Mjr. Hubala - Sante Tour (Busko Zdroj>Busko Zdroj [ITT])
9e de la troisième étape du Wyscig Mjr. Hubala - Sante Tour (Radoszyce>Konskie)
10e du Tokyo 2020 Test Event, du Wyscig Mjr. Hubala - Sante Tour, de l'étape 2b du Wyscig Mjr. Hubala - Sante Tour (Morawica>Kazimierza Wielka)
12e de la quatrième étape du Tour de Grande-Bretagne (Gateshead>Kendal)
15e de la troisième étape du Tour de Yorkshire (Bridlington>Scarborough), de la cinquième étape du Tour du Loir et Cher (Blois>Blois)
19e de la quatrième étape du Tour du Loir et Cher (Angé>Angé)
20e de la première étape du Wyscig Mjr. Hubala - Sante Tour (Poświętne>Opoczno)
25e de la deuxième étape du Tour de Grande-Bretagne (Kelso>Kelso)
2020. Riwal Readynez Cycling Team
20e du AlUla Tour, de la quatrième étape du AlUla Tour (Wadi Namar Park>Al Mazuhimiya King Saugìd University)
22e de la deuxième étape du Tour Poitou - Charentes en Nouvelle Aquitaine (Royan>Échiré), de la première étape du AlUla Tour (Riyadh>Jaww)
23e de la première étape du Tour de Luxembourg (Luxembourg>Luxembourg), du Faun Drôme Classic
2021. Ribble Weldtite Pro Cycling
3e du Championnat de Grande-Bretagne - Contre-la-montre
5e de la sixième étape du Tour de Grande-Bretagne (Carlisle>Gateshead), du Tour of Norway, de la première étape du Tour of Norway (Egersund>Sokndal (Kroheia)), du Tour de Slovénie, de la quatrième étape du Tour de Slovénie (Ajdovščina>Nova Gorica)
6e de la troisième étape du Tour de Slovénie (Brežice>Krško), de la deuxième étape du Tour de Slovénie (Žalec>Celje (Celjski Grad))
7e de la deuxième étape du Tour of Norway (Sirdal (Tjørhomfjellet)>Sirdal (Fidjeland))
9e du Championnat de Grande-Bretagne - Course en ligne
11e de la deuxième étape du Tour de Grande-Bretagne (Sherford>Exeter), de la troisième étape du Tour of Norway (Jørpeland>Jørpeland)
12e de la première étape du Tour de Grande-Bretagne (Penzance>Bodmin)
14e du Tour de Grande-Bretagne, de la quatrième étape du Tour of Norway (Hinna Park>Stavanger)
17e de la cinquième étape du Tour de Slovénie (Ljubljana>Novo mesto)
19e de la cinquième étape du Tour de Grande-Bretagne (Alderley Park>Warrington)
22e de la septième étape du Tour de Grande-Bretagne (Hawick>Edinburgh), de la quatrième étape du Tour de Grande-Bretagne (Aberaeron>Great Orme, Llandudno)
2022. EF Education - EasyPost
3e du Championnat de Grande-Bretagne - Contre-la-montre
6e du Tour de Wallonie
8e de la deuxième étape du Tour de Wallonie (Verviers>Herve)
9e du Tour des Alpes-Maritimes, de la deuxième étape du Tour des Alpes-Maritimes (Puget-Théniers>La Turbie), de la première étape du Tour des Alpes-Maritimes (Saint-Raphaël>La Seyne-sur-Mer), de la douzième étape du Tour d'Espagne (Salobreña>Peñas Blancas. Estepona)
12e de la Japan Cup Cycle Road Race
13e de la première étape du Tour de Wallonie (Temploux>Huy)
15e de la quatrième étape du Tour de Wallonie (Durbuy>Couvin)
16e de la cinquième étape du Tour de Wallonie (Le Roeulx>Chapelle-lez-Herlaimont)
17e du Tour of Norway
18e de la troisième étape du Tour des Alpes-Maritimes (Villefranche-sur-Mer>Blausasc), de la quatrième étape du Tour of Norway (Hovden>Kristiansand)
20e de la sixième étape du Tour of Norway (Stavanger>Stavanger)
22e de la troisième étape du Tour of Norway (Gol>Stavsro/Gaustatoppen)
23e de la première étape du Tour du Pays basque (Hondarribia>Hondarribia [ITT]), de la première étape du Tour of Norway (Bergen>Voss)
2023. EF Education - EasyPost
2e du Settimana Internazionale Coppi e Bartali
3e de la quatrième étape du Settimana Internazionale Coppi e Bartali (Fiorano Modenese>Fiorano Modenese)
4e de la deuxième étape du Settimana Internazionale Coppi e Bartali (Riccione>Longiano)
5e de la sixième étape du Tour de France (Tarbes>Cauterets-Cambasque)
7e de la treizième étape du Tour de France (Châtillon-Sur-Chalaronne>Grand Colombier)
8e du Championnat de Grande-Bretagne - Course en ligne
10e de la cinquième étape du Settimana Internazionale Coppi e Bartali (Carpi>Carpi [ITT])
12e de la troisième étape du Settimana Internazionale Coppi e Bartali (Forlì>Forlì)
17e de la quatrième étape du Critérium du Dauphiné (Cours>Belmont-de-la-Loire [ITT])
18e de la huitième étape du Critérium du Dauphiné (Le Pont-de-Claix>La Bastille – Grenoble Alpes Métropole)
23e de la première étape du Tour des Alpes-Maritimes (Saint-Raphaël>Ramatuelle), du Région Pays de la Loire Tour, de la quatrième étape du Région Pays de la Loire Tour (Sablé-sur-Sarthe>Le Mans)
24e du Critérium du Dauphiné
25e de la première étape du Settimana Internazionale Coppi e Bartali (Riccione>Riccione)
2024. EF Education - EasyPost
19e de la cinquième étape du Tour de l'Algarve (Faro>Alto do Malhāo)
21e du Trofeo Serra Tramuntana
23e du Tour de l'Algarve, de la sixième étape du Tour du Pays basque (Eibar>Eibar)
25e de la quatrième étape du Tour de l'Algarve (Albufeira>Albufeira [ITT])
Suivez-nous
Recevez des informations exclusives sur la Flèche Wallonne