See you on 29th October for the announcement of the routes for the Tour de France and Tour de France Femmes with Zwift in 2025.

Rankings

Stage Ranking
1 20 20 - - - -
2 54 42 - - - -
3 122 43 - - - -
4 15 29 72 - - -
5 65 29 77 - - -
6 62 29 81 - - -
7 38 30 86 - - -
8 93 29 89 - - -
9 62 25 99 - - -
10 77 24 100 - - -
11 44 28 105 - - -
12 112 30 102 - - -
13 78 27 105 - - -
14 91 33 108 - - -
15 76 38 115 - - -
16 119 37 114 - - -
17 74 43 115 - - -
18 32 37 104 - - -
19 40 38 104 - - -
20 61 42 107 - - -
21 55 42 108 - - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 30
  • Podiums 96

2005. Team Wiesenhof

6e of the second stage of the Flèche du Sud (Kayl>Roeser)

8e of the first stage of the Flèche du Sud (Esch-sur-Alzette>Rumelange)

10e of the third stage of the Tour of Britain (Leeds>Sheffield)

12e of the National Championships Great Britain ME - Road Race

17e of the stage 3a of the Flèche du Sud (Troisvierges>Bourscheid)

19e of the Kampioenschap van Vlaanderen

20e of the fifth stage of the Tour of Britain (Birmingham>Birmingham [ITT])

2006. Saunier Duval - Prodir

1er of the Flèche du Sud, of the second stage of the Flèche du Sud (Kayl>Rumelange)

2e of the stage 3b of the Flèche du Sud (Heiderscheid>Ettelbrück)

3e of the National Championships Great Britain ME - Road Race

4e of the tenth stage of the Giro d'Italia Next Gen (Bolzano>Bolzano), of the fourth stage of the Flèche du Sud (Dudelange>Esch-sur-Alzette)

5e of the fourth stage of the Tour of Britain (Wolverhampton>Birmingham), of the second stage of the Giro d'Italia Next Gen (Maddaloni>San Bartolomeo in Galdo)

7e of the first stage of the Flèche du Sud (Esch-sur-Alzette>Berchem)

9e of the seventh stage of the Giro d'Italia Next Gen (Montegrotto Terme>Vittorio Veneto)

10e of the stage 3a of the Flèche du Sud (Colmar>Eschdorf)

12e of the sixth stage of the Giro d'Italia Next Gen (Morrovalle>Potenza Picena)

13e of the Gran Premio Industrie del Marmo

14e of the sixth stage of the PETRONAS Le Tour de Langkawi (Shah Alam>Tampin)

2007. Barloworld

5e of the second stage of the Tour of Britain (Reading>Southampton)

7e of the prologue of the Tour of Britain (Crystal Palace Part>Crystal Palace Part)

14e of the fourth stage of the Tour Down Under (Stirling>Victor Harbor)

15e of the seventh stage of the Tour of Britain (Dumfries>Glasgow), of the sixth stage of the Tour de France (Semur-en-Auxois>Bourg-en-Bresse)

19e of the twelfth stage of the Tour de France (Montpellier>Castres)

21e of the prologue of the ZLM Tour (Schijndel>Schijndel)

24e of the sixth stage of the Tour Down Under (Adelaide>Adelaide)

2008. Barloworld

3e of the prologue of the ZLM Tour (Schijndel>Schijndel)

12e of the twenty-first stage of the Giro d'Italia (Cesano Maderno>Milano [ITT])

16e of the second stage of the Tour of Britain (Milton Keynes>Newbury)

20e of the third stage of the Volta ao Alentejo

23e of the first stage of the Tour of the Alps (Arco>Riva del Garda [ITT])

24e of the Scheldeprijs

2009. Barloworld - Bianchi

5e of the Coppa Bernocchi - GP Banco BPM

6e of the Tour of Britain, of the seventh stage of the Tour of Britain (Hatherleigh>Yeovil)

10e of the third stage of the Tour of Britain (Peebles>Gretna)

11e of the fourth stage of the Tour of Britain (Blackpool>Blackpool)

18e of the fifth stage of the Tour of Britain (Stoke-on-Trent>Stoke-on-Trent), of the first stage of the Vuelta a Burgos (Oña>Briviesca)

19e of the fourth stage of the Vuelta a Burgos (Ribera del Duero>Ribera del Duero [ITT])

2010. Sky Procycling

1er of the National Championships Great Britain ME - Road Race

2e of the third stage of the Tour de France (Wanze>Arenberg Porte du Hainaut)

3e of the National Championships Great Britain ME - ITT, of the second stage of the Critérium du Dauphiné (Evian-les-Bains>Saint-Laurent-du-Pont)

4e of the prologue of the Critérium du Dauphiné (Evian-les-Bains>Evian-les-Bains)

5e of the prologue of the Tour de France (Rotterdam>Rotterdam)

6e of the prologue of the Renewi Tour (Steenwijk>Steenwijk)

7e of the fourth stage of the Critérium du Dauphiné (Monteux>Sorgues [ITT])

9e of the third stage of the Critérium du Dauphiné (Annonay>Bourg-Saint-Andéol), of the sixth stage of the Tour of Oman (Al Jissah>Muscat Corniche [ITT])

10e of the nineteenth stage of the Tour de France (Bordeaux>Pauillac [ITT])

11e of the sixth stage of the Tour de France (Montargis>Gueugnon)

12e of the Tour of Britain

15e of the second stage of the Tour of Britain (Stoke-on-Trent>Stoke-on-Trent), of the eighth stage of the Renewi Tour (Genk>Genk [ITT]), of the first stage of the Tour de France (Rotterdam>Brussel), of the prologue of the Paris - Nice (Montfort l'Amaury>Montfort l'Amaury)

18e of the eighth stage of the Critérium du Dauphiné (Allevard-les-Bains>Sallanches), of the sixth stage of the Critérium du Dauphiné (Serre-Chevalier>Grenoble)

19e of the fourth stage of the Tour of Britain (Minehead>Teignmouth), of the fourth stage of the Tour de France (Cambrai>Reims)

21e of the Critérium du Dauphiné

22e of the fifth stage of the Tour de France (Épernay>Montargis)

2011. Sky Procycling

2e of the National Championships Great Britain ME - Road Race, of the Dwars door Vlaanderen - A travers la Flandre ME

3e of the third stage of the Tour of Britain (Stoke-on-Trent>Stoke-on-Trent)

4e of the ninth stage of the Tour of Britain (London>London), of the fifth stage of the Tour of Britain (Exeter>Exmouth)

5e of the eighth stage of the Tour of Britain (London>London [ITT]), of the first stage of the Tour of Britain (Peebles>Dumfries), of the fifth stage of the Tour de France (Carhaix>Cap Fréhel), of the third stage of the Paris - Nice (Cosne Cours sur Loire>Nuits Saint Georges)

6e of the first stage of the Tour de France (Passage Du Gois La Barre-de-monts>Mont Des Alouettes Les Herbiers)

7e of the third stage of the Critérium du Dauphiné (Grenoble>Grenoble [ITT])

9e of the prologue of the Renewi Tour (Amersfoort>Amersfoort), of the tenth stage of the Tour de France (Aurillac>Carmaux)

10e of the seventh stage of the Tour of Britain (Bury St. Edmunds>Sandringham Estate), of the Ronde van Vlaanderen - Tour des Flandres ME, of the fourth stage of the Giro di Sardegna (Lanusei>Oristano)

11e of the fourth stage of the Tour of Britain (Powis Castle>Caerphilly)

12e of the Tour of Britain

13e of the prologue of the Tour de Romandie (Martigny>Martigny), of the first stage of the Giro di Sardegna (Olbia>Porto Cervo)

15e of the third stage of the Tour de France (Olonne-sur-mer>Redon)

16e of the sixth stage of the Tour de France (Dinan>Lisieux)

19e of the second stage of the Renewi Tour (Oosterhout>Sint Willebrord)

21e of the third stage of the Renewi Tour (Aalter>Ardooie), of the ninth stage of the Tour de France (Issoire>Saint-Flour)

22e of the eighth stage of the Tour de France (Aigurande>SuperBesse)

23e of the sixth stage of the Paris - Nice (Rognes>Aix-en-Provence [ITT])

24e of the fifth stage of the Renewi Tour (Roermond>Roermond [ITT]), of the eleventh stage of the Tour de France (Blaye-les-mines>Lavaur), of the fourth stage of the Tour Down Under (Norwood>Strathalbyn)

25e of the sixth stage of the Tour of Britain (Taunton>Wells), of the eighteenth stage of the Tour de France (Pinerolo>Galibier Serre-Chevalier), of the third stage of the Giro di Sardegna (Orani>Lanusei)

2012. Sky Procycling

1er of the prologue of the Tour de Romandie (Lausanne>Lausanne)

2e of the fifth stage of the PostNord Tour of Denmark (Kerteminde>Kerteminde [ITT]), of the twenty-first stage of the Giro d'Italia (Milano>Milano [ITT]), of the first stage of the Giro d'Italia (Herning>Herning [ITT])

10e of the second stage of the Giro d'Italia (Herning>Herning), of the second stage of the Paris - Nice (Mantes-la-Jolie>Orléans)

13e of the eleventh stage of the Giro d'Italia (Assisi>Montecatini Terme)

15e of the first stage of the Tour Down Under (Prospect>Clare)

17e of the fifth stage of the Giro d'Italia (Modena>Fano)

19e of the fourth stage of the Tour Down Under (Norwood>Tanunda)

23e of the third stage of the Tour Down Under (Unley>Victor Harbor)

24e of the fifth stage of the Tour Down Under (McLaren>Old Willunga Hill)

2013. Sky Procycling

1er of the second stage of the Tour Down Under (Mt Barker>Rostrevor)

3e of the Tour Down Under

4e of the E3 Saxo Classic, of the Omloop Het Nieuwsblad ME, of the third stage of the Tour Down Under (Unley>Stirling)

6e of the sixth stage of the Tour Down Under (Adelaide>Adelaide)

10e of the fourth stage of the Critérium du Dauphiné (Villars-les-Dombes>Parc des Oiseaux [ITT])

11e of the third stage of the Critérium du Dauphiné (Ambérieu-en-Bugey>Tarare), of the second stage of the Critérium du Dauphiné (Châtel>Oyonnax)

15e of the Critérium du Dauphiné

17e of the eighth stage of the Critérium du Dauphiné (Sisteron>Risoul), of the fifth stage of the Tour Down Under (McLaren Vale>Old Willunga Hill), of the fourth stage of the Tour Down Under (Modbury>Tanunda)

18e of the seventh stage of the Critérium du Dauphiné (Pont-de-Claix>Superdévoluy)

19e of the Dwars door Vlaanderen - A travers la Flandre ME

20e of the first stage of the Tour Down Under (Prospect>Lobethal)

2014. Team Sky

1er of the Commonwealth Games ME - Road Race

2e of the National Championships Great Britain ME - ITT, of the fourth stage of the Paris - Nice (Nevers>Belleville)

3e of the third stage of the Renewi Tour (Breda>Breda [ITT]), of the stage nwealth Games - ITT of the Commonwealth Games ME - ITT (Glasgow>Glasgow [ITT]), of the E3 Saxo Classic

4e of the sixth stage of the Paris - Nice (Saint-Saturnin Les-Avignon>Fayence)

5e of the sixth stage of the Renewi Tour (Heerlen>Aywaille), of the prologue of the Vuelta a Andalucia Ruta Ciclista Del Sol (Almeria>Almeria)

6e of the Renewi Tour

7e of the fifth stage of the Renewi Tour (Geraardsbergen>Geraardsbergen), of the Paris-Roubaix

8e of the National Championships Great Britain ME - Road Race, of the Ronde van Vlaanderen - Tour des Flandres ME, of the Tour Down Under

10e of the fifth stage of the Tour Down Under (McLaren Vale>Willunga)

11e of the Vuelta a Andalucia Ruta Ciclista Del Sol, of the first stage of the Tour Down Under (Nuriootpa>Angaston)

13e of the fourth stage of the Renewi Tour (Koksijde>Ardooie), of the third stage of the Tour Down Under (Norwood>Campbelltown)

14e of the second stage of the Paris - Nice (Rambouillet>Saint-Georges-sur-Baulche)

15e of the second stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (La Guardia de Jaén>Cabra)

16e of the first stage of the Critérium du Dauphiné (Lyon>Lyon [ITT]), of the fifth stage of the Paris - Nice (Crêches-sur-Saône>Rive-de-Gier), of the first stage of the Paris - Nice (Mantes-La-Jolie>Mantes-La-Jolie), of the fourth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Ubrique>Fuengirola), of the fourth stage of the Tour Down Under (Unley>Victor Harbor)

17e of the first stage of the Tour de France (Leeds>Harrogate)

19e of the eleventh stage of the Tour de France (Besançon>Oyonnax), of the tenth stage of the Tour de France (Mulhouse>La Planche des Belles Filles)

20e of the sixth stage of the Tour Down Under (Adelaide>Adelaide)

21e of the fifteenth stage of the Tour de France (Tallard>Nîmes), of the fifth stage of the Tour de France (Ypres>Arenberg Porte du Hainaut), of the first stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Vélez Málaga>Jaén)

22e of the Tour de France, of the eighth stage of the Tour de France (Tomblaine>Gerardmer)

23e of the second stage of the Tour de France (York>Sheffield)

24e of the third stage of the Critérium du Dauphiné (Ambert>Le Teil), of the third stage of the Paris - Nice (Toucy>Circuit de Nevers Magny-Cours)

25e of the thirteenth stage of the Tour de France (Saint-Etienne>Chamrousse), of the twelfth stage of the Tour de France (Bourg-en-Bresse>Saint-Etienne)

2015. Team Sky

1er of the E3 Saxo Classic, of the Volta ao Algarve em Bicicleta, of the second stage of the Volta ao Algarve em Bicicleta (Lagoa>Monchique)

2e of the Tour de Suisse, of the fourth stage of the Paris - Nice (Varennes-sur-Allier>Croix de Chaubouret)

3e of the Gent-Wevelgem in Flanders Fields ME, of the third stage of the Volta ao Algarve em Bicicleta (Vila do Bispo>Cabo de São Vicente [ITT])

4e of the fourth stage of the Volta ao Algarve em Bicicleta (Tavira>Malhão)

5e of the ninth stage of the Tour de Suisse (Bern>Bern [ITT]), of the fifth stage of the Tour de Suisse (Unterterzen/Flumserberg>Sölden/Rettenbachgletscher), of the second stage of the Tour de Suisse (Risch-Rotkreuz>Risch-Rotkreuz), of the Paris - Nice

6e of the tenth stage of the Tour de France (Tarbes>La Pierre-Saint-Martin), of the third stage of the Tour de Suisse (Quinto>Olivone)

7e of the seventh stage of the Paris - Nice (Nice>Col d'Eze [ITT])

9e of the third stage of the Dubai Tour (Dubai>Hatta)

10e of the prologue of the Tour de Suisse (Risch-Rotkreuz>Risch-Rotkreuz), of the prologue of the Paris - Nice (Maurepas>Maurepas)

11e of the sixth stage of the Tour de Suisse (Wil>Biel/Bienne)

12e of the seventeenth stage of the La Vuelta Ciclista a España (Burgos>Burgos [ITT]), of the second stage of the Tour de France (Utrecht>Neeltje Jans), of the first stage of the Tour de France (Utrecht>Utrecht [ITT])

13e of the sixth stage of the Paris - Nice (Vence>Nice), of the fifth stage of the Paris - Nice (Saint-Etienne>Rasteau)

14e of the eighteenth stage of the Tour de France (Gap>Saint-Jean-de-Maurienne), of the thirteenth stage of the Tour de France (Muret>Rodez), of the eleventh stage of the Tour de France (Pau>Cauterets), of the seventh stage of the Tour de Suisse (Biel/Bienne>Düdingen), of the Ronde van Vlaanderen - Tour des Flandres ME

15e of the Tour de France, of the second stage of the Tour Down Under (Unley>Stirling)

17e of the twelfth stage of the Tour de France (Lannemezan>Plateau de Beille)

19e of the third stage of the Paris - Nice (Saint-Amand-Montrond>Saint-Pourcain-sur-Sioule), of the first stage of the Volta ao Algarve em Bicicleta (Lagos>Albufeira)

20e of the seventh stage of the Tour de France (Livarot>Fougères), of the eighth stage of the Tour de Suisse (Bern>Bern)

22e of the fourth stage of the Tour de France (Seraing>Cambrai), of the first stage of the Paris - Nice (Saint-Rémy-lès-Chevreuse>Contres)

24e of the seventeenth stage of the Tour de France (Digne-Les-Bains>Pra-Loup), of the fifth stage of the Tour de France (Arras>Amiens)

2016. Team Sky

1er of the Paris - Nice, of the Volta ao Algarve em Bicicleta

2e of the sixth stage of the Paris - Nice (Nice>La Madone d'Utelle), of the second stage of the Volta ao Algarve em Bicicleta (Lagoa>Alto da Fóia)

3e of the third stage of the Volta ao Algarve em Bicicleta (Sagres>Sagres [ITT])

4e of the prologue of the Tour de Romandie (La Chaux-de-Fonds>La Chaux-de-Fonds)

5e of the fifth stage of the Volta ao Algarve em Bicicleta (Almodôvar>Alto do Malhão)

6e of the fifth stage of the Tour de Suisse (Brig/Glis>Carì)

7e of the thirteenth stage of the Tour de France (Bourg-Saint-Andeol>Le Caverne de Pont d'Arc [ITT]), of the seventh stage of the Tour de France (l'Isle-Jourdain>Lac de Payolle), of the prologue of the Paris - Nice (Conflans-Sainte-Honorine>Conflans-Sainte-Honorine)

9e of the Olympic Games ME - ITT, of the eighth stage of the Tour de Suisse (Davos>Davos [ITT])

10e of the first stage of the Paris - Nice (Condé-sur-Vesgre>Vendôme)

11e of the Olympic Games ME - Road Race, of the seventh stage of the Tour de Suisse (Arbon>Sölden), of the seventh stage of the Paris - Nice (Nice>Nice), of the fourth stage of the Paris - Nice (Juliénas>Romans-sur-Isère)

12e of the Ronde van Vlaanderen - Tour des Flandres ME

13e of the fourth stage of the Tour de Suisse (Rheinfelden>Champagne), of the third stage of the Tour de Suisse (Grosswangen>Rheinfelden), of the second stage of the Tour de Suisse (Baar>Baar), of the third stage of the Volta Ciclista a Catalunya (Girona>La Molina)

14e of the first stage of the Tour de Suisse (Baar>Baar [ITT])

15e of the Tour de France

16e of the sixth stage of the Tour de Suisse (Weese>Amden), of the second stage of the Volta Ciclista a Catalunya (Mataró>Olot)

17e of the Tour de Suisse, of the second stage of the Paris - Nice (Contres>Commentry), of the third stage of the Tour Down Under (Glenelg>Campbelltown)

18e of the twentieth stage of the Tour de France (Megève>Morzine)

19e of the eighth stage of the Tour de France (Pau>Bagnères-de-Luchon), of the second stage of the Tour de Romandie (Moudon>Morgins), of the fourth stage of the Volta ao Algarve em Bicicleta (S. Brás de Alportel>Tavira)

22e of the first stage of the Tour de Romandie (Mathod>Moudon), of the fifth stage of the Paris - Nice (Saint-Paul-Trois-Châteaux>Salon-de-Provence)

23e of the eighteenth stage of the Tour de France (Sallanches>Megève [ITT])

25e of the ninth stage of the Tour de France (Vielha val d'Aran>Andorra Arcalis)

2017. Team Sky

1er of the first stage of the Tour de France (Düsseldorf>Düsseldorf [ITT]), of the Tour of the Alps, of the third stage of the Tour of the Alps (Villabassa/Niederdorf>Funes / Villnöß), of the second stage of the Tirreno-Adriatico (Camaiore>Pomarance)

2e of the tenth stage of the Giro d'Italia (Foligno>Montefalco [ITT]), of the first stage of the Tour of the Alps (Kufstein>Innsbruck/Hungerburg), of the fourth stage of the Tirreno-Adriatico (Montalto di Castro>Terminillo)

3e of the fourth stage of the Giro d'Italia (Cefalù>Etna), of the fifth stage of the Tour of the Alps (Smarano>Trento)

4e of the fifth stage of the Tirreno-Adriatico (Rieti>Fermo)

5e of the second stage of the Tour of the Alps (Vipiteno>Innervillgraten), of the Tirreno-Adriatico

6e of the third stage of the Volta Ciclista a Catalunya (Mataró>La Molina)

7e of the Tour of Britain

8e of the fifth stage of the Tour of Britain (Tendring>Tendring [ITT]), of the third stage of the Tour de France (Verviers>Longwy), of the second stage of the Giro d'Italia (Olbia>Tortoli), of the seventh stage of the Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto [ITT])

10e of the fifth stage of the Tour de France (Vittel>La Planche des Belles Filles), of the sixth stage of the Giro d'Italia (Reggio Calabria>Terme Luigiane)

11e of the eighth stage of the Giro d'Italia (Molfetta>Peschici), of the sixth stage of the Tirreno-Adriatico (Ascoli Piceno>Civitanova Marche), of the third stage of the Tirreno-Adriatico (Monterotondo Marittimo>Montalto di Castro)

12e of the seventh stage of the Giro d'Italia (Castrovillari>Alberobello), of the fourth stage of the Tour of the Alps (Bolzano / Bozen>Cles), of the fourth stage of the Volta Ciclista a Catalunya (La Seu d'Urgell>Igualada)

14e of the fifth stage of the Volta Ciclista a Catalunya (Valls>Lo Port (Tortosa))

18e of the eighth stage of the Tour of Britain (Worcester>Cardiff), of the first stage of the Giro d'Italia (Alghero>Olbia)

19e of the first stage of the Volta Ciclista a Catalunya (Calella>Calella)

20e of the fifth stage of the Giro d'Italia (Pedara>Messina)

21e of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Gaudens>Gavarnie-Gèdre)

25e of the La Route d'Occitanie - La Dépêche du Midi, of the third stage of the Giro d'Italia (Tortolì>Cagliari)

2018. Team Sky

1er of the Tour de France, of the twelfth stage of the Tour de France (Bourg-Saint-Maurice Les Arcs>Alpe d'Huez), of the eleventh stage of the Tour de France (Albertville>La Rosière Espace San Bernardo), of the National Championships Great Britain ME - ITT, of the Critérium du Dauphiné, of the third stage of the Volta ao Algarve em Bicicleta (Lagoa>Lagoa [ITT])

2e of the nineteenth stage of the Tour de France (Lourdes>Laruns), of the sixth stage of the Critérium du Dauphiné (Frontenex>La Rosière Espace San Bernardo), of the fifth stage of the Critérium du Dauphiné (Grenoble>Valmorel), of the Volta ao Algarve em Bicicleta

3e of the twentieth stage of the Tour de France (Saint-Pée-sur-Nivelle>Espelette [ITT]), of the seventeenth stage of the Tour de France (Bagnères-de-Luchon>Col Du Portet), of the fourth stage of the Critérium du Dauphiné (Chazey-sur-Ain>Lans-en-Vercors), of the Tirreno-Adriatico, of the second stage of the Volta ao Algarve em Bicicleta (Sagres>Fóia (Monchique))

4e of the third stage of the Tirreno-Adriatico (Follonica>Trevi)

5e of the seventh stage of the Critérium du Dauphiné (Moûtiers>Saint-Gervais Mont Blanc (Montée du Bettex))

6e of the prologue of the Tour de Romandie (Fribourg>Fribourg), of the fifth stage of the Tirreno-Adriatico (Castelraimondo>Filottrano)

9e of the sixth stage of the Tour de France (Brest>Mûr de Bretagne)

10e of the tenth stage of the Tour de France (Annecy>Le Grand-Bornand)

12e of the fifth stage of the Tour de France (Lorient>Quimper)

13e of the seventh stage of the Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto [ITT])

14e of the first stage of the Tour de France (Noirmoutier-en-l'Île>Fontenay-le-Comte)

15e of the first stage of the Tour de Romandie (Fribourg>Delémont), of the sixth stage of the Tirreno-Adriatico (Numana>Fano)

16e of the ninth stage of the Tour de France (Arras Citadelle>Roubaix)

17e of the eighth stage of the Tour de France (Dreux>Amiens Métropole)

20e of the fourth stage of the Tirreno-Adriatico (Foligno>Sarnano Sassotetto)

22e of the fourth stage of the Volta ao Algarve em Bicicleta (Almodôvar>Tavira)

23e of the second stage of the Tour de France (Mouilleron-Saint-Germain>La Roche-sur-Yon)

24e of the sixteenth stage of the Tour de France (Carcassonne>Bagnères-de-Luchon), of the seventh stage of the Tour de France (Fougères>Chartres), of the second stage of the Critérium du Dauphiné (Montbrison>Belleville en Beaujolais), of the fifth stage of the Volta ao Algarve em Bicicleta (Faro>Malhão (Loulé))

25e of the thirteenth stage of the Tour de France (Bourg d'Oisans>Valence)

2019. Team Sky

2e of the Tour de France, of the thirteenth stage of the Tour de France (Pau>Pau [ITT])

3e of the Tour de Romandie, of the fourth stage of the Tour de Romandie (Lucens>Torgon)

4e of the sixth stage of the Tour de France (Mulhouse>La Planche des Belles Filles)

5e of the twentieth stage of the Tour de France (Albertville>Val Thorens), of the prologue of the Tour de Romandie (Neuchâtel>Neuchâtel)

7e of the fifteenth stage of the Tour de France (Limoux>Foix)

8e of the fourteenth stage of the Tour de France (Tarbes>Col du Tourmalet)

9e of the first stage of the Itzulia Basque Country (Zumarraga>Zumarraga [ITT])

10e of the eighth stage of the Tour de France (Mâcon>Saint-Étienne), of the fifth stage of the Tour de Romandie (Genève>Genève [ITT])

12e of the tenth stage of the Tour de France (Saint-Flour>Albi), of the Strade Bianche

13e of the eighteenth stage of the Tour de France (Embrun>Valloire), of the third stage of the Tour de France (Binche>Épernay), of the first stage of the Tour de Suisse (Langnau im Emmental>Langnau im Emmental [ITT]), of the first stage of the Volta a la Comunitat Valenciana (Orihuela>Orihuela [ITT])

14e of the third stage of the Tour de Romandie (Romont>Romont)

20e of the first stage of the Tour de Romandie (Neuchâtel>La Chaux-de-Fonds)

23e of the eleventh stage of the Tour de France (Albi>Toulouse), of the second stage of the Itzulia Basque Country (Zumarraga>Gorraiz)

24e of the fifth stage of the Tour de France (Saint-Dié-des-Vosges>Colmar), of the third stage of the Tour de Suisse (Flamatt>Murten)

25e of the sixteenth stage of the Tour de France (Nîmes>Nîmes), of the seventh stage of the Tour de France (Belfort>Chalon-sur-Saône)

2020. Team INEOS

2e of the Tirreno-Adriatico, of the fifth stage of the Tirreno-Adriatico (Norcia>Sassotetto)

4e of the first stage of the Giro d'Italia (Monreale>Palermo [ITT]), of the World Championships ME - ITT, of the eighth stage of the Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto [ITT])

5e of the fourth stage of the Tirreno-Adriatico (Terni>Cascia)

8e of the seventh stage of the Tirreno-Adriatico (Pieve Torina>Loreto)

10e of the third stage of the Tirreno-Adriatico (Follonica>Saturnia)

11e of the second stage of the Giro d'Italia (Alcamo>Agrigento)

12e of the fifth stage of the Volta ao Algarve em Bicicleta (Lagoa>Lagoa [ITT])

20e of the second stage of the Volta ao Algarve em Bicicleta (Sagres>Alto da Fóia)

21e of the Volta ao Algarve em Bicicleta

22e of the second stage of the Tirreno-Adriatico (Camaiore>Follonica)

24e of the first stage of the Tour de l'Ain (Montréal-la-Cluse>Ceyzeriat)

25e of the second stage of the Tour de l'Ain (Lagnieu>Lélex Monts-Jura)

2021. INEOS Grenadiers

1er of the fifth stage of the Critérium du Dauphiné (Saint-Chamond>Saint-Vallier), of the Tour de Romandie

2e of the prologue of the Tour de Romandie (Oron>Oron)

3e of the Critérium du Dauphiné, of the fifth stage of the Tour de Romandie (Fribourg>Fribourg [ITT]), of the fourth stage of the Tour de Romandie (Sion>Thyon 2000), of the Volta Ciclista a Catalunya, of the fourth stage of the Volta Ciclista a Catalunya (Ripoll>Port Ainé)

4e of the third stage of the Volta Ciclista a Catalunya (Canal Olimpic de Catalunya>Vallter 2000)

6e of the eighth stage of the Critérium du Dauphiné (La Léchère-Les-Bains>Les Gets)

9e of the seventh stage of the Critérium du Dauphiné (Saint-Martin-le-Vinoux>La Plagne)

10e of the first stage of the Tour de France (Brest>Landerneau), of the fourth stage of the Critérium du Dauphiné (Firminy>Roche-La-Molière [ITT]), of the second stage of the Volta Ciclista a Catalunya (Banyoles>Banyoles [ITT])

11e of the sixth stage of the Critérium du Dauphiné (Loriol-sur-Drome>Le Sappey-en-Chartreuse), of the seventh stage of the Tirreno-Adriatico (San Benedetto del Tronto>San Benedetto del Tronto [ITT])

12e of the Olympic Games ME - ITT, of the fourth stage of the Tirreno-Adriatico (Terni>Prati di Tivo)

13e of the second stage of the Tirreno-Adriatico (Camaiore>Chiusdino)

16e of the fifth stage of the Tour de France (Changé>Laval Espace Mayenne [ITT])

17e of the second stage of the Critérium du Dauphiné (Brioude>Saugues)

18e of the third stage of the Tour de Romandie (Estavayer>Estavayer)

19e of the ninth stage of the Tour de France (Cluses>Tignes), of the third stage of the Critérium du Dauphiné (Langeac>Saint-Haon-Le-Vieux), of the second stage of the Tour de Romandie (La Neuveville>Saint-Imier)

20e of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona)

21e of the first stage of the Critérium du Dauphiné (Issoire>Issoire)

22e of the first stage of the Tour des Alpes-Maritimes (Biot>Gourdon)

23e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])

24e of the Tirreno-Adriatico

25e of the third stage of the Tour des Alpes-Maritimes (Blausasc>Blausasc)

2022. INEOS Grenadiers

1er of the Tour de Suisse

2e of the eighth stage of the Tour de Suisse (Vaduz>Vaduz [ITT])

3e of the stage nwealth Games - ITT of the Commonwealth Games ME - ITT (Wolverhampton>Wolverhampton [ITT]), of the Tour de France, of the eleventh stage of the Tour de France (Albertville>Col du Granon)

4e of the first stage of the Itzulia Basque Country (Hondarribia>Hondarribia [ITT]), of the prologue of the Tour de Romandie (Lausanne>Lausanne), of the fifth stage of the Tour de Suisse (Ambri>Novazzano), of the second stage of the PostNord Tour of Denmark (Assens>Assens [ITT]), of the twentieth stage of the Tour de France (Lacapelle-Marival>Rocamadour [ITT]), of the eighteenth stage of the Tour de France (Lourdes>Hautacam), of the seventeenth stage of the Tour de France (Saint-Gaudens>Peyragudes)

5e of the seventh stage of the Tour de Suisse (Ambri>Malbun), of the seventh stage of the Tour de France (Tomblaine>La Super Planche des Belles Filles)

7e of the twelfth stage of the Tour de France (Briançon>L'Alpe d'Huez), of the ninth stage of the Tour de France (Aigle>Châtel les portes du Soleil)

8e of the sixth stage of the Tour de Suisse (Locarno>Moosalp), of the Commonwealth Games ME - Road Race

11e of the fourth stage of the Tour de Suisse (Grenchen>Brunnen), of the eighth stage of the Tour de France (Dole>Lausanne)

12e of the first stage of the Tour de Romandie (La Grande Beroche>Romont)

13e of the fifth stage of the Tour de Romandie (Aigle>Villars [ITT])

14e of the first stage of the Tour de Suisse (Küsnacht>Küsnacht), of the nineteenth stage of the Tour de France (Castelnau-Magnoac>Cahors)

15e of the sixth stage of the Tour de France (Binche>Longwy)

16e of the first stage of the Settimana Internazionale Coppi e Bartali (Riccione>Riccione), of the third stage of the Tour de Suisse (Aesch>Grenchen)

17e of the Settimana Internazionale Coppi e Bartali, of the third stage of the Settimana Internazionale Coppi e Bartali (San Marino>San Marino), of the sixteenth stage of the Tour de France (Carcassonne>Foix)

18e of the first stage of the Tour de France (Copenhagen>Copenhagen [ITT])

19e of the Tour de Romandie

21e of the fourth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Zamudio), of the fifth stage of the Tour de France (Lille>Wallers-Arenberg)

22e of the fourth stage of the Volta ao Algarve em Bicicleta (Vila Real de Santo António>Tavira [ITT])

23e of the second stage of the Tour de Romandie (Échallens>Échallens), of the tenth stage of the Tour de France (Morzine>Megève)

24e of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Longiano)

25e of the thirteenth stage of the Tour de France (Bourg d'Oisans>Saint-Etienne)

2023. INEOS Grenadiers

2e of the Giro d'Italia, of the twentieth stage of the Giro d'Italia (Tarvisio>Monte Lussari [ITT]), of the sixteenth stage of the Giro d'Italia (Sabbio Chiese>Monte Bondone), of the ninth stage of the Giro d'Italia (Savignano sul Rubicone>Cesena [ITT])

3e of the sixth stage of the Tour de Pologne (Katowice>Katowice [ITT])

5e of the nineteenth stage of the Giro d'Italia (Longarone>Tre Cime di Lavaredo), of the eleventh stage of the La Vuelta Ciclista a España (Lerma>La Laguna Negra.Vinuesa)

7e of the seventh stage of the Giro d'Italia (Capua>Gran Sasso d'Italia (Campo Imperatore))

8e of the eighteenth stage of the Giro d'Italia (Oderzo>Val di Zoldo (Palafavera))

9e of the thirteenth stage of the Giro d'Italia (Le Châble>Crans-Montana), of the first stage of the Giro d'Italia (Fossacesia Marina>Ortona [ITT])

10e of the World Championships ME - ITT

12e of the eighth stage of the Giro d'Italia (Terni>Fossombrone)

13e of the twentieth stage of the La Vuelta Ciclista a España (Manzanares El Real>Guadarrama)

14e of the fifth stage of the Tour of the Alps (Cavalese>Brunico)

15e of the Tour of the Alps, of the first stage of the Tour of the Alps (Rattenberg>Alpbach), of the fifteenth stage of the Giro d'Italia (Seregno>Bergamo)

16e of the second stage of the Tour of the Alps (Reith im Alpbachtal>Ritten)

18e of the third stage of the Tour of the Alps (Ritten>Brentonico San Valentino)

20e of the tenth stage of the La Vuelta Ciclista a España (Valladolid>Valladolid [ITT])

22e of the tenth stage of the Giro d'Italia (Scandiano>Viareggio)

23e of the third stage of the La Vuelta Ciclista a España (Súria>Arinsal)

25e of the fourth stage of the Giro d'Italia (Venosa>Lago Laceno)

2024. INEOS Grenadiers

3e of the second stage of the Giro d'Italia (San Francesco al Campo>Santuario di Oropa), of the Giro d'Italia

4e of the seventeenth stage of the Giro d'Italia (Selva di Val Gardena>Passo Brocon), of the fourteenth stage of the Giro d'Italia (Castiglione delle Stiviere>Desenzano del Garda [ITT])

5e of the eighth stage of the Giro d'Italia (Spoleto>Prati di Tivo)

6e of the first stage of the Tour of the Alps (Neumarkt/Egna>Kurtinig/Cortina), of the fifteenth stage of the Giro d'Italia (Manerba del Garda>Livigno (Mottolino))

7e of the twentieth stage of the Giro d'Italia (Alpago>Bassano del Grappa)

10e of the first stage of the Giro d'Italia (Venaria Reale>Torino), of the seventh stage of the Giro d'Italia (Foligno>Perugia [ITT])

12e of the fourth stage of the Tour of the Alps (Leifers/Laives>Borgo Valsugana)

13e of the Tour of the Alps

15e of the sixteenth stage of the Giro d'Italia (Laas>Santa Cristina Valgardena (Monte Pana)), of the sixth stage of the Giro d'Italia (Viareggio>Rapolano Terme)

16e of the tenth stage of the Giro d'Italia (Pompei>Bocca della Selva)

17e of the fifth stage of the Tour of the Alps (Levico Terme>Levico Terme), of the twelfth stage of the Giro d'Italia (Martinsicuro>Fano)

21e of the second stage of the Tour of the Alps (Salurn/Salorno>Stans)

23e of the third stage of the Tour of the Alps (Schwaz>Schwaz)

25e of the third stage of the Volta Ciclista a Catalunya (Sant Joan de les Abadesses>Port Ainé)

Follow us

Receive exclusive news about the Tour