- Intermediate sprint 0
- Stages victory 0
- Victories 2
- Podiums 18
Ranking : 68
2019. Spokes Racing Team
5e of the stage o des Nations MJ of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT])
7e of the Ain Bugey Valromey Tour, of the first stage of the Ain Bugey Valromey Tour (Serrières de Briord>Blyes)
8e of the Aubel-Thimister-Stavelot
21e of the third stage of the Ain Bugey Valromey Tour (Massignieu de Rives>Massignieu de Rives [ITT])
2021. Development Team DSM
3e of the National Championships Great Britain MU - ITT
19e of the seventh stage of the Le Tour de Bretagne Cycliste (Guitté>Dinan)
21e of the National Championships Great Britain ME - Road Race
2022. Development Team DSM
1er of the fifth stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Valtournenche>Cervinia)
2e of the fifth stage of the CRO Race (Opatija>Labin), of the third stage of the CRO Race (Sinj>Primošten), of the second stage of the Czech Tour (Olomouc>Pustevny)
3e of the CRO Race
4e of the fourth stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Pont Saint Martin>Fontainemore (Pian Coumarial))
5e of the first stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Saint Gervais Mont Blanc>Saint Gervais Mont Blanc), of the Circuit des Ardennes
7e of the Czech Tour, of the third stage of the Czech Tour (Moravská Třebová>Dlouhé Stráně), of the third stage of the Giro d'Italia Next Gen (Pinzolo>Santa Caterina Valfurva)
8e of the first stage of the Lloyds Bank Tour of Britain Men (Aberdeen>Glenshee Ski Centre)
9e of the Giro d'Italia Next Gen
11e of the National Championships Great Britain MU - ITT, of the fourth stage of the Circuit des Ardennes (Charleville-Mézières>Charleville-Mézières), of the first stage of the Circuit des Ardennes (Signy-le-Petit>Signy-le-Petit)
14e of the first stage of the CRO Race (Osijek>Ludbreg), of the Giro Ciclistico della Valle d'Aosta - Mont Blanc
15e of the sixth stage of the CRO Race (Sveta Nedelja>Zagreb)
16e of the sixth stage of the Giro d'Italia Next Gen (Boves>Colle Fauniera)
17e of the second stage of the Alpes Isère Tour (Les Abrets-en-Dauphiné>Saint-Quentin-Fallavier), of the second stage of the Circuit des Ardennes (Bazeilles>Sedan)
18e of the fourth stage of the Czech Tour (Šumperk>Šternberk)
19e of the Flèche Ardennaise
24e of the Lloyds Bank Tour of Britain Men
2023. Team DSM
2e of the Alpes Isère Tour, of the fifth stage of the Alpes Isère Tour (Saint-Thibaud-de-Couz>Saint-Pierre-de-Chartreuse), of the fourth stage of the Alpes Isère Tour (Monsteroux-Milieu>Saint-Maurice-l'Exil)
4e of the second stage of the Tour de Pologne (Leszno>Karpacz)
5e of the second stage of the Tour de Romandie (Morteau>La Chaux-de-Fonds), of the third stage of the Tour de Hongrie (Kaposvár>Pécs), of the third stage of the Tour de Pologne (Wałbrzych>Duszniki-Zdrój)
6e of the Tour de Hongrie
7e of the fourth stage of the Volta ao Algarve em Bicicleta (Albufeira>Alto do Malhão)
8e of the fourth stage of the Tour de Hongrie (Martonvásár>Dobogókő), of the second stage of the Critérium du Dauphiné (Brassac-les-Mines>La Chaise-Dieu)
10e of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona), of the Tour de Pologne
11e of the second stage of the Alpes Isère Tour (Saint-André-le-Gaz>Four), of the fifth stage of the Tour de Pologne (Pszczyna>Bielsko-Biala), of the Gree-Tour of Guangxi, of the fourth stage of the Gree-Tour of Guangxi (Nanning>Nongla)
12e of the Volta ao Algarve em Bicicleta
15e of the third stage of the Gree-Tour of Guangxi (Nanning>Nanning), of the fourth stage of the CRO Race (Krk>Labin)
16e of the Volta NXT Classic ME
17e of the first stage of the Tour de Romandie (Crissier>Vallée de Joux)
18e of the fifth stage of the Volta ao Algarve em Bicicleta (Lagoa>Lagoa [ITT])
22e of the fourth stage of the Tour de Romandie (Sion>Thyon 2000)
23e of the Tour de Romandie, of the third stage of the Tour de Romandie (Châtel-Saint-Denis>Châtel-Saint-Denis [ITT])
25e of the first stage of the Gree-Tour of Guangxi (Beihai>Beihai)
2024. Team dsm-firmenich PostNL
1er of the fifth stage of the Tour Down Under (Christies Beach>Willunga Hill)
2e of the Lloyds Bank Tour of Britain Men, of the Gree-Tour of Guangxi, of the fifth stage of the Gree-Tour of Guangxi (Yizhou>Nongla)
3e of the Gran Premio Miguel Indurain, of the sixth stage of the Tour de Pologne (Wadowice>Bukovina Resort), of the second stage of the Lloyds Bank Tour of Britain Men (Darlington>Redcar)
4e of the Tour Down Under, of the second stage of the Tour de Pologne (Mysłakowice>Karpacz [ITT])
5e of the sixth stage of the Itzulia Basque Country (Eibar>Eibar), of the seventeenth stage of the Tour de France (Saint-Paul-Trois-Châteaux>Superdévoluy), of the third stage of the Lloyds Bank Tour of Britain Men (Sheffield>Barnsley)
6e of the fifth stage of the Tour de Suisse (Ambrì>Carì), of the fourth stage of the Tour de Suisse (Rüschlikon>Gotthard Pass)
7e of the seventh stage of the Tour de Suisse (Villars-sur-Ollon>Villars-sur-Ollon)
8e of the Tour de Suisse
10e of the Tour de Pologne
11e of the eighth stage of the Tour de Suisse (Aigle>Villars-sur-Ollon [ITT]), of the third stage of the Tour de Pologne (Wałbrzych>Duszniki-Zdrój)
12e of the sixth stage of the Tour de Suisse (Ulrichen>Blatten)
13e of the fifth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Amorebieta-Etxano)
16e of the World Championships ME - Road Race
19e of the Itzulia Basque Country
21e of the sixth stage of the Tour Down Under (Unley>Mount Lofty), of the third stage of the Tour de Suisse (Steinmaur>Rüschlikon)
23e of the sixth stage of the Gree-Tour of Guangxi (Nanning>Nanning)
2025. Team Picnic PostNL
2e of the fifth stage of the Tour Down Under (McLaren Vale>Willunga Hill), of the third stage of the UAE Tour (Ras al Khaimah>Jebel Jais)
4e of the Tour Down Under
5e of the UAE Tour, of the seventh stage of the UAE Tour (Al Ain Hazza Bin Zayed Stadium>Jebel Hafeet), of the first stage of the UAE Tour (Madinat Zayed Shams Solar Park>Liwa Palace)
8e of the sixth stage of the Itzulia Basque Country (Eibar>Eibar), of the fourth stage of the Itzulia Basque Country (Beasain>Markina-Xemein)
9e of the Cadel Evans Great Ocean Road Race - Men, of the Itzulia Basque Country
13e of the fifth stage of the Itzulia Basque Country (Urduña>Gernika-Lumo)
16e of the third stage of the Itzulia Basque Country (Zarautz>Beasain), of the Gran Premio Miguel Indurain
17e of the third stage of the Tour Down Under (Norwood>Uraidla)
Follow us
Get exclusive information about the Flèche Wallonne