- Intermediate sprint 0
- Stages victory 0
- Victories 22
- Podiums 50
Ranking : 3
2016. VCUK PH-Mas Cycling Team
1er of the La Philippe Gilbert juniors
6e of the National Championships Great Britain MJ - Road Race
10e of the LVM Saarland Trofeo, of the stage 2b of the LVM Saarland Trofeo (Rimling>Rubenheim [ITT])
13e of the La Route des Géants
16e of the Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper
25e of the third stage of the LVM Saarland Trofeo (Reinheim>Reinheim)
2017. VCUK PH-Mas Cycling Team
1er of the World Championships MJ - ITT, of the Grand Prix Rüebliland, of the third stage of the Grand Prix Rüebliland (Möhlin>Möhlin [ITT]), of the Paris-Roubaix Juniors
2e of the first stage of the Grand Prix Rüebliland (Schöftland>Schöftland), of the Aubel-Thimister-Stavelot, of the National Championships Great Britain MJ - Road Race
3e of the second stage of the Grand Prix Rüebliland (Möhlin>Möhlin)
4e of the third stage of the Aubel-Thimister-Stavelot (Stavelot>Stavelot), of the SPIE Internationale Junioren Driedaagse, of the second stage of the SPIE Internationale Junioren Driedaagse (Axel>Axel [ITT])
5e of the Guido Reybrouck Classic
11e of the Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper
12e of the fourth stage of the Grand Prix Rüebliland (Wohlen>Wohlen)
13e of the first stage of the Aubel-Thimister-Stavelot (Aubel>Aubel)
19e of the fourth stage of the SPIE Internationale Junioren Driedaagse (Velzeke>Velzeke), of the third stage of the SPIE Internationale Junioren Driedaagse (Sluiskil>Sluiskil)
25e of the World Championships MJ - Road Race
2018. Team Wiggins
3e of the National Championships Great Britain MU - ITT
6e of the sixth stage of the Lloyds Bank Tour of Britain Men (Barrow-in-Furness>Whinlatter Pass), of the Heylen Vastgoed Heistse Pijl
9e of the Rutland-Melton CiCLE Classic
17e of the Lloyds Bank Tour of Britain Men, of the third stage of the Lloyds Bank Tour of Britain Men (Bristol>Bristol)
21e of the second stage of the Lloyds Bank Tour of Britain Men (Cranbrook>Barnstaple)
2019. Team Wiggins Le Col
1er of the Tour Alsace, of the second stage of the Tour Alsace (Vesoul>La Planche des Belles Filles), of the Paris-Roubaix Espoirs, of the stage 2b of the Le Triptyque des Monts et Châteaux (Wodecq>Celles)
2e of the third stage of the Tour de l'Avenir (Montignac-Lascaux>Mauriac), of the third stage of the Le Triptyque des Monts et Châteaux (Ath>Tournai)
3e of the World Championships MU - Road Race, of the first stage of the Tour de l'Avenir (Marmande>Marmande), of the fourth stage of the Tour Alsace (Ottmarsheim>Dannemarie), of the second stage of the A Travers les Hauts de France (Seclin>Bonningues-lès-Calais), of the Le Triptyque des Monts et Châteaux
4e of the fifth stage of the Tour de l'Avenir (Espalion>Saint-Julien-Chapteuil)
5e of the Rutland-Melton CiCLE Classic, of the first stage of the Le Triptyque des Monts et Châteaux (Frasnes>Chièvres)
6e of the stage 2a of the Le Triptyque des Monts et Châteaux (Celles>Celles [ITT])
7e of the National Championships Great Britain MU - ITT
9e of the A Travers les Hauts de France
13e of the third stage of the Tour Alsace (Ribeauvillé>Station du Lac Blanc), of the first stage of the A Travers les Hauts de France (Gavrelle>Épinoy)
23e of the first stage of the Tour Alsace (Sélestat>Sélestat)
2020. Trinity Road Racing
1er of the Giro d'Italia Next Gen, of the eighth stage of the Giro d'Italia Next Gen (Aprica>Aprica), of the seventh stage of the Giro d'Italia Next Gen (Barzio>Montespluga), of the fourth stage of the Giro d'Italia Next Gen (Bonferraro di Sorgà>Bolca)
2e of the third stage of the Giro d'Italia Next Gen (Riccione>Mordano)
4e of the European Continental Championships U23 - ITT
12e of the second stage of the Giro d'Italia Next Gen (Gradara>Riccione)
13e of the first stage of the Giro d'Italia Next Gen (Urbino>Urbino)
2021. INEOS Grenadiers
1er of the De Brabantse Pijl - La Flèche Brabançonne ME
2e of the Amstel Gold Race
3e of the Kuurne - Brussel - Kuurne
4e of the fourteenth stage of the La Vuelta Ciclista a España (Don Benito>Pico Villuercas)
5e of the Strade Bianche
6e of the World Championships ME - Road Race, of the La Flèche Wallonne
15e of the Milano-Sanremo
21e of the nineteenth stage of the La Vuelta Ciclista a España (Tapia>Monforte de Lemos)
25e of the E3 Saxo Classic ME
2022. INEOS Grenadiers
1er of the twelfth stage of the Tour de France (Briançon>L'Alpe d'Huez)
2e of the Lloyds Bank Tour of Britain Men, of the fourth stage of the Lloyds Bank Tour of Britain Men (Redcar>Duncombe Park, Helmsley)
3e of the Dwars door Vlaanderen - A travers la Flandre ME, of the fifth stage of the Lloyds Bank Tour of Britain Men (West Bridgford>Mansfield)
4e of the third stage of the Tour de Suisse (Aesch>Grenchen), of the sixth stage of the Tour de France (Binche>Longwy)
5e of the De Brabantse Pijl - La Flèche Brabançonne ME, of the fourth stage of the Tour de Suisse (Grenchen>Brunnen), of the first stage of the Lloyds Bank Tour of Britain Men (Aberdeen>Glenshee Ski Centre)
7e of the second stage of the Lloyds Bank Tour of Britain Men (Hawick>Duns)
10e of the eighth stage of the Tour de France (Dole>Lausanne)
11e of the Amstel Gold Race
13e of the first stage of the Volta ao Algarve em Bicicleta (Portimão>Lagos)
14e of the Ronde van Vlaanderen ME, of the ninth stage of the Tour de France (Aigle>Châtel les portes du Soleil), of the seventh stage of the Tour de France (Tomblaine>La Super Planche des Belles Filles)
15e of the first stage of the Tour de France (Copenhagen>Copenhagen [ITT])
16e of the fifth stage of the Tour de Suisse (Ambri>Novazzano), of the Tour de France
17e of the eleventh stage of the Tour de France (Albertville>Col du Granon)
18e of the Omloop Nieuwsblad ME, of the second stage of the Volta ao Algarve em Bicicleta (Albufeira>Fóia (Monchique))
19e of the third stage of the Lloyds Bank Tour of Britain Men (Durham>Sunderland)
22e of the fourth stage of the Tour de France (Dunkerque>Calais), of the fifteenth stage of the Tour de France (Rodez>Carcassonne)
23e of the sixteenth stage of the Tour de France (Carcassonne>Foix)
2023. INEOS Grenadiers
1er of the fourth stage of the Volta ao Algarve em Bicicleta (Albufeira>Alto do Malhão), of the Strade Bianche
2e of the Liège-Bastogne-Liège
3e of the Amstel Gold Race
4e of the second stage of the Tour de France (Vitoria-Gasteiz>San Sébastián)
5e of the Omloop Nieuwsblad ME, of the thirteenth stage of the Tour de France (Châtillon-Sur-Chalaronne>Grand Colombier)
6e of the third stage of the Lloyds Bank Tour of Britain Men (Goole>Beverley)
7e of the Volta ao Algarve em Bicicleta
8e of the second stage of the Volta ao Algarve em Bicicleta (Sagres>Alto da Fóia)
9e of the sixth stage of the Tirreno-Adriatico (Osimo Stazione>Osimo), of the sixth stage of the Lloyds Bank Tour of Britain Men (Southend-on-Sea>Harlow), of the fifth stage of the Lloyds Bank Tour of Britain Men (Felixstowe>Felixstowe), of the second stage of the Lloyds Bank Tour of Britain Men (Wrexham>Wrexham)
10e of the nineteenth stage of the Tour de France (Moirans-en-Montagne>Poligny)
11e of the Dwars door Vlaanderen - A travers la Flandre ME
12e of the seventh stage of the Tour de Suisse (Tübach>Weinfelden), of the fourteenth stage of the Tour de France (Annemasse>Morzine les Portes du Soleil), of the sixth stage of the Tour de France (Tarbes>Cauterets-Cambasque), of the first stage of the Lloyds Bank Tour of Britain Men (Altrincham>Manchester)
13e of the third stage of the Volta ao Algarve em Bicicleta (Faro>Tavira), of the Tour de France
14e of the third stage of the Tour de Suisse (Tafers>Villars-sur-Ollon)
16e of the ninth stage of the Tour de France (Saint-Léonard-de-Noblat>Puy de Dôme), of the seventh stage of the Tour de France (Mont-de-Marsan>Bordeaux)
17e of the fifth stage of the Tour de France (Pau>Laruns)
18e of the La Flèche Wallonne, of the eighth stage of the Tour de Suisse (St. Gallen>Abtwil [ITT]), of the fifth stage of the Tour de Suisse (Fiesch>La Punt), of the twentieth stage of the Tour de France (Belfort>Le Markstein)
19e of the fifth stage of the Volta ao Algarve em Bicicleta (Lagoa>Lagoa [ITT]), of the eighth stage of the Tour de France (Libourne>Limoges)
21e of the fourth stage of the Lloyds Bank Tour of Britain Men (Sherwood Forest>Newark-on-Trent)
22e of the Tour de Suisse
2024. INEOS Grenadiers
1er of the Amstel Gold Race
2e of the ninth stage of the Tour de France (Troyes>Troyes), of the Giro dell'Emilia
3e of the fifth stage of the Volta ao Algarve em Bicicleta (Faro>Alto do Malhāo)
4e of the Strade Bianche, of the first stage of the Lloyds Bank Tour of Britain Men (Kelso>Kelso)
5e of the sixth stage of the Tirreno-Adriatico (Sassoferrato>Cagli (Monte Petrano)), of the eighth stage of the Tour de Suisse (Aigle>Villars-sur-Ollon [ITT])
6e of the Volta ao Algarve em Bicicleta, of the second stage of the Volta ao Algarve em Bicicleta (Lagoa>Alto da Fóia), of the Tour de Suisse, of the sixth stage of the Tour de Suisse (Ulrichen>Blatten), of the third stage of the Lloyds Bank Tour of Britain Men (Sheffield>Barnsley)
7e of the fifth stage of the Tour de Suisse (Ambrì>Carì), of the second stage of the Tour de Suisse (Vaduz>Regensdorf)
8e of the Omloop Nieuwsblad ME, of the fifth stage of the Tirreno-Adriatico (Torricella Sicura>Valle Castellana), of the seventh stage of the Tour de Suisse (Villars-sur-Ollon>Villars-sur-Ollon)
9e of the Tirreno-Adriatico
10e of the Liège-Bastogne-Liège, of the fourth stage of the Lloyds Bank Tour of Britain Men (Derby>Newark-on-Trent)
11e of the Milano-Sanremo, of the first stage of the Tour de France (Firenze>Rimini)
12e of the fifth stage of the Lloyds Bank Tour of Britain Men (Northampton>Northampton)
13e of the Olympic Games ME - Road Race
15e of the fourth stage of the Tirreno-Adriatico (Arrone>Giulianova), of the third stage of the Tour de Suisse (Steinmaur>Rüschlikon), of the Gran Piemonte
17e of the Paris-Roubaix
19e of the fourth stage of the Tour de Suisse (Rüschlikon>Gotthard Pass)
2025. Q36.5 Pro Cycling Team
1er of the fourth stage of the AlUla Tour (Maraya>Skyviews of Harrat Uwayrid), of the second stage of the AlUla Tour (AlUla Old Town>Bir Jaydah Mountain Wirkah), of the second stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Alcaudete>Torredelcampo), of the AlUla Tour
2e of the Strade Bianche, of the sixth stage of the Tirreno-Adriatico (Cartoceto>Frontignano), of the third stage of the Tirreno-Adriatico (Follonica>Colfiorito)
3e of the Vuelta a Andalucia Ruta Ciclista Del Sol
4e of the third stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Arjona>Pozoblanco)
6e of the Tirreno-Adriatico, of the fifth stage of the Tirreno-Adriatico (Ascoli Piceno>Pergola)
8e of the first stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Torrox>Cueva de Nerja), of the fourth stage of the Tirreno-Adriatico (Norcia>Trasacco)
9e of the Amstel Gold Race
10e of the fifth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Benahavís>La Línea de la Concepción)
11e of the De Brabantse Pijl - La Flèche Brabançonne ME
16e of the fourth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Córdoba>Alhaurín de la Torre)
22e of the second stage of the Tirreno-Adriatico (Camaiore>Follonica)
23e of the fifth stage of the AlUla Tour (AlUla Camel Cup Track>AlUla Camel Cup Track)
Follow us
Get exclusive information about the Flèche Wallonne