GBR THOMAS Geraint
  25/05/1986 UCI ID: 10003253221  
  INEOS Grenadiers
  www.geraintthomas.com
  GeraintThomas86
 Current CQ-value:
Rank:
814 
 CQ
45
© INEOS Grenadiers
< back to overview

  Date   Cat.       Rank   Race   CQ  
                         
2024 INEOS Grenadiers
 24/03/20242.WT2Esp 27Volta a Catalunya9 
 24/03/20242.WT2sEsp 78Volta a Catalunya, Stage 7 : Barcelona - Barcelona0 
 23/03/20242.WT2sEsp 31Volta a Catalunya, Stage 6 : Berga - Queralt0 
 22/03/20242.WT2sEsp 88Volta a Catalunya, Stage 5 : Altafula - Viladecans0 
 21/03/20242.WT2sEsp 118Volta a Catalunya, Stage 4 : Sort - Lleida0 
 20/03/20242.WT2sEsp 25Volta a Catalunya, Stage 3 : Sant Joan de les Abadesses - Port Ainé0 
 19/03/20242.WT2sEsp 47Volta a Catalunya, Stage 2 : Mataro - Vallter/Setcases0 
 18/03/20242.WT2sEsp 58Volta a Catalunya, Stage 1 : Sant Feliu de Guixols - Sant Feliu de Guixols0 
 2/03/20241.WT2Ita 71Strade Bianche5 
 18/02/20242.PSPor 65Volta ao Algarve0 
  Total 2024: 14  
                         
2023 INEOS Grenadiers
 17/09/2023GT2Esp 31Vuelta a España42 
 17/09/2023GT2sEsp 107Vuelta a España, Stage 21 : Madrid - Madrid0 
 16/09/2023GT2sEsp 13Vuelta a España, Stage 20 : Manzanares El Real - Guadarrama0 
 15/09/2023GT2sEsp 124Vuelta a España, Stage 19 : La Bañeza - Iscar0 
 14/09/2023GT2sEsp 97Vuelta a España, Stage 18 : Pola de Allande - La Cruz de Linares0 
 13/09/2023GT2sEsp 47Vuelta a España, Stage 17 : Ribadesella - Altu de l'Angliru0 
 12/09/2023GT2sEsp 102Vuelta a España, Stage 16 : Liencres - Bejes0 
 10/09/2023GT2sEsp 145Vuelta a España, Stage 15 : Pamplona - Lekunberri0 
 9/09/2023GT2sEsp 109Vuelta a España, Stage 14 : Sauveterre-de-Béarn - Larra-Belagua0 
 8/09/2023GT2sFra 44Vuelta a España, Stage 13 : Formigal - Col du Tourmalet0 
 7/09/2023GT2sEsp 74Vuelta a España, Stage 12 : Olvega - Zaragoza0 
 6/09/2023GT2sEsp 5Vuelta a España, Stage 11 : Lerma - La Laguna Negra10 
 5/09/2023GT2sEsp 20Vuelta a España, Stage 10 : Valladolid - Valladolid I.T.T.0 
 3/09/2023GT2sEsp 36Vuelta a España, Stage 9 : Cartagena - Caravaca de la Cruz0 
 2/09/2023GT2sEsp 33Vuelta a España, Stage 8 : Denia - Xorret de Cati0 
 1/09/2023GT2sEsp 96Vuelta a España, Stage 7 : Utiel - Oliva0 
 31/08/2023GT2sEsp 27Vuelta a España, Stage 6 : La Vall d'Uixo - Observatorio Javalamba0 
 30/08/2023GT2sEsp 80Vuelta a España, Stage 5 : Morella - Burriana0 
 29/08/2023GT2sEsp 41Vuelta a España, Stage 4 : Andorra la Vella - Tarragona0 
 28/08/2023GT2sEsp 23Vuelta a España, Stage 3 : Suria - Arinsal0 
 27/08/2023GT2sEsp 94Vuelta a España, Stage 2 : Mataro - Barcelona0 
 26/08/2023GT2sEsp 8Vuelta a España, Stage 1 : Barcelona - Barcelona T.T.T.0 
 11/08/2023WCTTGbr 10World Championships (Stirling) I.T.T.48 
 4/08/20232.WT2Pol 47Tour de Pologne5 
 4/08/20232.WT2sPol 129Tour de Pologne, Stage 7 : Zabrze - Krakow0 
 3/08/20232.WT2sPol 3Tour de Pologne, Stage 6 : Katowice - Katowice I.T.T.14 
 2/08/20232.WT2sPol 51Tour de Pologne, Stage 5 : Pszczyna - Bielsko Biala0 
 1/08/20232.WT2sPol 148Tour de Pologne, Stage 4 : Strzelin - Opole0 
 31/07/20232.WT2sPol 52Tour de Pologne, Stage 3 : Walbrzych - Duszniki Zdroj0 
 30/07/20232.WT2sPol 48Tour de Pologne, Stage 2 : Leszno - Karpacz0 
 29/07/20232.WT2sPol 59Tour de Pologne, Stage 1 : Poznan - Poznan0 
 28/05/2023GT2Ita 2Giro d’Italia375 
 28/05/2023GT2sIta 62Giro d’Italia, Stage 21 : Roma - Roma0 
 27/05/2023GT2sIta 2Giro d’Italia, Stage 20 : Tarvisio - Monte Lussari40 
 26/05/2023GT2sIta leaderGiro d’Italia, Stage 19 : Longarone - Tre Cime di Lavaredo18 
 26/05/2023GT2sIta 5Giro d’Italia, Stage 19 : Longarone - Tre Cime di Lavaredo10 
 25/05/2023GT2sIta leaderGiro d’Italia, Stage 18 : Oderzo - Val di Zoldo18 
 25/05/2023GT2sIta 8Giro d’Italia, Stage 18 : Oderzo - Val di Zoldo3 
 24/05/2023GT2sIta leaderGiro d’Italia, Stage 17 : Pergine Valsugana - Caorle18 
 24/05/2023GT2sIta 30Giro d’Italia, Stage 17 : Pergine Valsugana - Caorle0 
 23/05/2023GT2sIta leaderGiro d’Italia, Stage 16 : Sabbio Chiese - Monte Bondone18 
 23/05/2023GT2sIta 2Giro d’Italia, Stage 16 : Sabbio Chiese - Monte Bondone40 
 21/05/2023GT2sIta 15Giro d’Italia, Stage 15 : Seregno - Bergamo0 
 20/05/2023GT2sIta 33Giro d’Italia, Stage 14 : Sierre - Cassano Magnago0 
 19/05/2023GT2sIta leaderGiro d’Italia, Stage 13 : Le Châble - Crans Montana18 
 19/05/2023GT2sIta 9Giro d’Italia, Stage 13 : Le Châble - Crans Montana2 
 18/05/2023GT2sIta leaderGiro d’Italia, Stage 12 : Bra - Rivoli18 
 18/05/2023GT2sIta 27Giro d’Italia, Stage 12 : Bra - Rivoli0 
 17/05/2023GT2sIta leaderGiro d’Italia, Stage 11 : Camaiore - Tortona18 
 17/05/2023GT2sIta 61Giro d’Italia, Stage 11 : Camaiore - Tortona0 
 16/05/2023GT2sIta leaderGiro d’Italia, Stage 10 : Scandiano - Viareggio18 
 16/05/2023GT2sIta 22Giro d’Italia, Stage 10 : Scandiano - Viareggio0 
 14/05/2023GT2sIta 2Giro d’Italia, Stage 9 : Savignano sul Rubicone - Cesena I.T.T.40 
 13/05/2023GT2sIta 12Giro d’Italia, Stage 8 : Terni - Fossombrone0 
 12/05/2023GT2sIta 7Giro d’Italia, Stage 7 : Capua - Gran Sasso d'Italia5 
 11/05/2023GT2sIta 33Giro d’Italia, Stage 6 : Napoli - Napoli0 
 10/05/2023GT2sIta 27Giro d’Italia, Stage 5 : Atripalda - Salerno0 
 9/05/2023GT2sIta 25Giro d’Italia, Stage 4 : Venosa - Lago Laceno0 
 8/05/2023GT2sIta 31Giro d’Italia, Stage 3 : Vasto - Melfi0 
 7/05/2023GT2sIta 34Giro d’Italia, Stage 2 : Teramo - San Salvo0 
 6/05/2023GT2sIta 9Giro d’Italia, Stage 1 : Fossacesia Marina - Ortona I.T.T.2 
 21/04/20232.PSIta 15Tour of the Alps20 
 21/04/20232.PSsIta 14Tour of the Alps, Stage 5 : Cavalese - Brunico0 
 19/04/20232.PSsIta 18Tour of the Alps, Stage 3 : Ritten - Brentonico San Valentino0 
 18/04/20232.PSsIta 16Tour of the Alps, Stage 2 : Reith im Alpbachtal - Ritten0 
 17/04/20232.PSsAut 15Tour of the Alps, Stage 1 : Rattenberg - Alpbach0 
 26/03/20232.WT2Esp 45Volta a Catalunya5 
 26/03/20232.WT2sEsp 103Volta a Catalunya, Stage 7 : Barcelona - Barcelona0 
 25/03/20232.WT2sEsp 60Volta a Catalunya, Stage 6 : Martorell - Molins de Rei0 
 24/03/20232.WT2sEsp 58Volta a Catalunya, Stage 5 : Tortosa - Lo Port0 
 23/03/20232.WT2sEsp 107Volta a Catalunya, Stage 4 : Llívia - Sabadell0 
 22/03/20232.WT2sEsp 62Volta a Catalunya, Stage 3 : Olost - La Molina0 
 21/03/20232.WT2sEsp 30Volta a Catalunya, Stage 2 : Mataró - Vallter0 
 20/03/20232.WT2sEsp 112Volta a Catalunya, Stage 1 : Sant Feliu de Guíxols - Sant Feliu de Guíxols0 
 22/01/20232.WT1Aus 88Tour Down Under5 
 22/01/20232.WT1sAus 95Tour Down Under, Stage 5 : Unley - Mount Lofty0 
 21/01/20232.WT1sAus 57Tour Down Under, Stage 4 : Port Willunga - Willunga0 
 20/01/20232.WT1sAus 108Tour Down Under, Stage 3 : Norwood - Campbeltown0 
 19/01/20232.WT1sAus 63Tour Down Under, Stage 2 : Brighton - Victor Harbor0 
 18/01/20232.WT1sAus 119Tour Down Under, Stage 1 : Tanunda - Tanunda0 
 17/01/20232.WT1sAus 101Tour Down Under, Prologue : Adelaide - Adelaide I.T.T.0 
  Total 2023: 810  
                         
2022 INEOS Grenadiers
 2/10/20222.1Cro 85Cro Race0 
 11/09/20221.WT2Can DNFGP de Montréal0 
 9/09/20221.WT2Can 101GP de Québec5 
 20/08/20222.PSDen 33Danmark Rundt - Tour of Denmark5 
 17/08/20222.PSsDen 4Danmark Rundt - Tour of Denmark, Stage 2 : Assens - Assens I.T.T.5 
 7/08/2022XXGbr 8Commonwealth Games (Warwick) R.R.0 
 4/08/2022XXGbr 3Commonwealth Games (Wolverhampton) I.T.T.0 
 24/07/2022GT1rFra 10Tour de France, Mountains classification1 
 24/07/2022GT1Fra 3Tour de France380 
 24/07/2022GT1sFra 38Tour de France, Stage 21 : Paris - Paris0 
 23/07/2022GT1sFra 4Tour de France, Stage 20 : Lacapelle-Marival - Rocamadour I.T.T.25 
 22/07/2022GT1sFra 14Tour de France, Stage 19 : Castelnau - Cahors0 
 21/07/2022GT1sFra 4Tour de France, Stage 18 : Lourdes - Hautacam25 
 20/07/2022GT1sFra 4Tour de France, Stage 17 : Saint-Gaudens - Peyragudes25 
 19/07/2022GT1sFra 17Tour de France, Stage 16 : Carcassonne - Foix0 
 17/07/2022GT1sFra 32Tour de France, Stage 15 : Rodez - Carcassonne0 
 16/07/2022GT1sFra 26Tour de France, Stage 14 : Saint-Etienne - Mende0 
 15/07/2022GT1sFra 25Tour de France, Stage 13 : Bourg d'Oisans - Saint-Etienne0 
 14/07/2022GT1sFra 7Tour de France, Stage 12 : Briançon - L'Alpe d'Huez5 
 13/07/2022GT1sFra 3Tour de France, Stage 11 : Albertville - Col du Granon35 
 12/07/2022GT1sFra 23Tour de France, Stage 10 : Morzine - Megève0 
 10/07/2022GT1sFra 7Tour de France, Stage 9 : Aigle - Châtel5 
 9/07/2022GT1sSui 11Tour de France, Stage 8 : Dole - Lausanne0 
 8/07/2022GT1sFra 5Tour de France, Stage 7 : Tomblaine - La Planche des Belles Filles15 
 7/07/2022GT1sFra 14Tour de France, Stage 6 : Binche - Longwy0 
 6/07/2022GT1sFra 20Tour de France, Stage 5 : Lille - Arenberg0 
 5/07/2022GT1sFra 50Tour de France, Stage 4 : Dunkerque - Calais0 
 3/07/2022GT1sDen 34Tour de France, Stage 3 : Velje - Sønderborg0 
 2/07/2022GT1sDen 29Tour de France, Stage 2 : Roskilde - Nyborg0 
 1/07/2022GT1sDen 18Tour de France, Stage 1 : København - København I.T.T.0 
 19/06/20222.WT1rSui 3Tour de Suisse, Points classification18 
 19/06/20222.WT1Sui 1Tour de Suisse260 
 19/06/20222.WT1sLie 2Tour de Suisse, Stage 8 : Vaduz - Vaduz I.T.T.28 
 18/06/20222.WT1sSui 5Tour de Suisse, Stage 7 : Ambri - Malbun5 
 17/06/20222.WT1sSui 8Tour de Suisse, Stage 6 : Locarno - Moosalp1 
 16/06/20222.WT1sSui 4Tour de Suisse, Stage 5 : Ambri - Novazzano10 
 15/06/20222.WT1sSui 11Tour de Suisse, Stage 4 : Grenchen - Brunnen0 
 14/06/20222.WT1sSui 16Tour de Suisse, Stage 3 : Aesch - Grenchen0 
 13/06/20222.WT1sSui 55Tour de Suisse, Stage 2 : Küsnacht - Aesch0 
 12/06/20222.WT1sSui 14Tour de Suisse, Stage 1 : Küsnacht - Küsnacht0 
 1/05/20222.WT1Sui 18Tour de Romandie26 
 1/05/20222.WT1sSui 13Tour de Romandie, Stage 5 : Aigle - Villars I.T.T.0 
 30/04/20222.WT1sSui 27Tour de Romandie, Stage 4 : Aigle - Zinal0 
 29/04/20222.WT1sSui 53Tour de Romandie, Stage 3 : Valbroye - Valbroye0 
 28/04/20222.WT1sSui 23Tour de Romandie, Stage 2 : Echallens - Echallens0 
 27/04/20222.WT1sSui 12Tour de Romandie, Stage 1 : La Grande Beroche - Romont0 
 26/04/20222.WT1sSui 4Tour de Romandie, Prologue : Lausanne I.T.T.10 
 24/04/20221.WT1Bel 43Liège - Bastogne - Liège5 
 20/04/20221.WT2Bel 98Flèche Wallonne5 
 9/04/20222.WT2rEsp 8Itzulia Basque Country, Mountains classification1 
 9/04/20222.WT2Esp 39Itzulia Basque Country5 
 9/04/20222.WT2sEsp 44Itzulia Basque Country, Stage 6 : Eibar - Arrate0 
 8/04/20222.WT2sEsp 64Itzulia Basque Country, Stage 5 : Zamudio - Mallabia0 
 7/04/20222.WT2sEsp 21Itzulia Basque Country, Stage 4 : Vitoria-Gasteiz - Zamudio0 
 6/04/20222.WT2sEsp 60Itzulia Basque Country, Stage 3 : Laudio - Amurrio0 
 5/04/20222.WT2sEsp 40Itzulia Basque Country, Stage 2 : Leitza - Viana0 
 4/04/20222.WT2sEsp 4Itzulia Basque Country, Stage 1 : Hondarribia - Hondarribia I.T.T.8 
 26/03/20222.1Ita 17Settimana Coppi e Bartali8 
 24/03/20222.1sIta 17Settimana Coppi e Bartali, Stage 3 : San Marino - San Marino0 
 22/03/20222.1sIta 16Settimana Coppi e Bartali, Stage 1 : Riccione - Riccione0 
 20/02/20222.PSPor 62Volta ao Algarve0 
  Total 2022: 921  
                         
2021 INEOS Grenadiers
 5/09/20212.WT2sBel DNFBenelux Tour, Stage 7 : Namur - Geraardsbergen0 
 4/09/20212.WT2sBel 53Benelux Tour, Stage 6 : Ottignies-Louvain-la-Neuve - Houffalize0 
 3/09/20212.WT2sBel 125Benelux Tour, Stage 5 : Riemst - Bilzen0 
 2/09/20212.WT2sBel 109Benelux Tour, Stage 4 : Aalter - Ardooie0 
 1/09/20212.WT2sNed 92Benelux Tour, Stage 3 : Essen - Hoogerheide0 
 31/08/20212.WT2sNed 45Benelux Tour, Stage 2 : Lelystad - Lelystad I.T.T.0 
 30/08/20212.WT2sNed 88Benelux Tour, Stage 1 : Surhuisterveen - Dokkum0 
 28/07/2021WCTTJpn 12Olympic Games (Tokyo) - I.T.T.39 
 24/07/2021WCRRJpn DNFOlympic Games (Tokyo) - R.R.0 
 18/07/2021GT1Fra 41Tour de France30 
 18/07/2021GT1sFra 115Tour de France, Stage 21 : Chatou - Paris0 
 17/07/2021GT1sFra 47Tour de France, Stage 20 : Libourne - Saint-Emilion I.T.T.0 
 16/07/2021GT1sFra 52Tour de France, Stage 19 : Mourenx - Libourne0 
 15/07/2021GT1sFra 59Tour de France, Stage 18 : Pau - Luz Ardiden0 
 14/07/2021GT1sFra 30Tour de France, Stage 17 : Muret - Saint-Lary-Soulan Col de Portet0 
 13/07/2021GT1sFra 101Tour de France, Stage 16 : Pas de la Case - Saint-Gaudens0 
 11/07/2021GT1sFra 38Tour de France, Stage 15 : Céret - Andorra-la-Vieille0 
 10/07/2021GT1sFra 78Tour de France, Stage 14 : Carcassonne - Quillan0 
 9/07/2021GT1sFra 100Tour de France, Stage 13 : Nîmes - Carcassonne0 
 8/07/2021GT1sFra 149Tour de France, Stage 12 : Saint-Paul-Trois-Châteaux - Nîmes0 
 7/07/2021GT1sFra 138Tour de France, Stage 11 : Sorgues - Malaucène0 
 6/07/2021GT1sFra 129Tour de France, Stage 10 : Albertville - Valence0 
 4/07/2021GT1sFra 19Tour de France, Stage 9 : Cluses - Tignes0 
 3/07/2021GT1sFra 174Tour de France, Stage 8 : Oyonnax - Le Grand-Bornand0 
 2/07/2021GT1sFra 41Tour de France, Stage 7 : Vierzon - Le Creusot0 
 1/07/2021GT1sFra 46Tour de France, Stage 6 : Tours - Châteauroux0 
 30/06/2021GT1sFra 16Tour de France, Stage 5 : Changé - Laval I.T.T.0 
 29/06/2021GT1sFra 55Tour de France, Stage 4 : Redon - Fougères0 
 28/06/2021GT1sFra 48Tour de France, Stage 3 : Lorient - Pontivy0 
 27/06/2021GT1sFra 28Tour de France, Stage 2 : Perros-Guirec - Mûr-de-Bretagne0 
 26/06/2021GT1sFra 10Tour de France, Stage 1 : Brest - Landerneau1 
 6/06/20212.WT1sFra 6Critérium du Dauphiné, Stage 8 : La Léchères-les-Bains - Les Gets3 
 6/06/20212.WT1rFra 9Critérium du Dauphiné, Points classification0 
 6/06/20212.WT1Fra 3Critérium du Dauphiné162 
 5/06/20212.WT1sFra 9Critérium du Dauphiné, Stage 7 : Saint-Martin-le-Vinoux - La Plagne0 
 4/06/20212.WT1sFra 11Critérium du Dauphiné, Stage 6 : Loriol-sur-Drôme - Le Sappey-en-Chartreuse0 
 3/06/20212.WT1sFra 1Critérium du Dauphiné, Stage 5 : Saint-Chamond - Saint-Vallier45 
 2/06/20212.WT1sFra 10Critérium du Dauphiné, Stage 4 : Firminy - Roche-la-Molière I.T.T.0 
 1/06/20212.WT1sFra 19Critérium du Dauphiné, Stage 3 : Langeac - Saint-Haon-le-Vieux0 
 31/05/20212.WT1sFra 17Critérium du Dauphiné, Stage 2 : Brioude - Saugues0 
 30/05/20212.WT1sFra 21Critérium du Dauphiné, Stage 1 : Issoire - Issoire0 
 2/05/20212.WT1rSui 3Tour de Romandie, Mountains classification18 
 2/05/20212.WT1rSui 5Tour de Romandie, Points classification5 
 2/05/20212.WT1Sui 1Tour de Romandie260 
 2/05/20212.WT1sSui 3Tour de Romandie, Stage 5 : Fribourg - Fribourg I.T.T.18 
 1/05/20212.WT1sSui 3Tour de Romandie, Stage 4 : Sion - Thyon18 
 30/04/20212.WT1sSui 18Tour de Romandie, Stage 3 : Estavayer - Estavayer0 
 29/04/20212.WT1sSui 19Tour de Romandie, Stage 2 : La Neuville - Saint-Imier0 
 28/04/20212.WT1sSui 29Tour de Romandie, Stage 1 : Aigle - Martigny0 
 27/04/20212.WT1sSui 2Tour de Romandie, Prologue : Oron I.T.T.28 
 28/03/20212.WT2rEsp 5Volta a Catalunya, Mountains classification4 
 28/03/20212.WT2Esp 3Volta a Catalunya140 
 28/03/20212.WT2sEsp 20Volta a Catalunya, Stage 7 : Barcelona - Barcelona0 
 27/03/20212.WT2sEsp 31Volta a Catalunya, Stage 6 : Tarragona - Mataro0 
 26/03/20212.WT2sEsp 27Volta a Catalunya, Stage 5 : La Pobla de Segur - Manresa0 
 25/03/20212.WT2sEsp 3Volta a Catalunya, Stage 4 : Ripoll - Port Ainé14 
 24/03/20212.WT2sEsp 4Volta a Catalunya, Stage 3 : Canal Olympic de Catalunya - Vallter 20008 
 23/03/20212.WT2sEsp 10Volta a Catalunya, Stage 2 : Banyoles - Banyoles0 
 22/03/20212.WT2sEsp 30Volta a Catalunya, Stage 1 : Calella - Calella0 
 16/03/20212.WT1Ita 24Tirreno - Adriatico12 
 16/03/20212.WT1sIta 11Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 15/03/20212.WT1sIta 123Tirreno - Adriatico, Stage 6 : Castelraimondo - Lido di Ferno0 
 14/03/20212.WT1sIta 66Tirreno - Adriatico, Stage 5 : Castellalto - Castelfidardo0 
 13/03/20212.WT1sIta 12Tirreno - Adriatico, Stage 4 : Terni - Prati di Tivo0 
 12/03/20212.WT1sIta 49Tirreno - Adriatico, Stage 3 : Monticiano - Gualdo Tadino0 
 11/03/20212.WT1sIta 13Tirreno - Adriatico, Stage 2 : Camaiore - Chiusdino0 
 10/03/20212.WT1sIta 42Tirreno - Adriatico, Stage 1 : Lido di Camaiore - Lido di Camaiore0 
 21/02/20212.1Fra 26Tour des Alpes-Maritimes et du Var3 
 7/02/20212.1Fra 49Etoile de Bessèges / Tour du Gard0 
  Total 2021: 808  
                         
2020 INEOS Grenadiers
 6/10/2020GT2sIta DNSGiro d'Italia, Stage 4 : Catania - Villafranca Tirrena0 
 5/10/2020GT2sIta 69Giro d'Italia, Stage 3 : Enna - Etna (Piano Provenzana)0 
 4/10/2020GT2sIta 11Giro d'Italia, Stage 2 : Alcomo - Agrigento0 
 3/10/2020GT2sIta 4Giro d'Italia, Stage 1 : Monreale - Palermo I.T.T.15 
 25/09/2020WCTTIta 4World Championships (Imola) I.T.T.110 
 14/09/20202.WT1rIta 8Tirreno - Adriatico, Mountain classification1 
 14/09/20202.WT1rIta 2Tirreno - Adriatico, Points classification28 
 14/09/20202.WT1sIta 4Tirreno - Adriatico, Stage 8 : San Benedetto del Tronto I.T.T.10 
 14/09/20202.WT1Ita 2Tirreno - Adriatico195 
 13/09/20202.WT1sIta 8Tirreno - Adriatico, Stage 7 : Pieve Torina - Loreto1 
 12/09/20202.WT1sIta 44Tirreno - Adriatico, Stage 6 : Castelfidardo - Senigallia0 
 11/09/20202.WT1sIta 2Tirreno - Adriatico, Stage 5 : Norcia - Sarnano-Sassotetto28 
 10/09/20202.WT1sIta 5Tirreno - Adriatico, Stage 4 : Terni - Cascia5 
 9/09/20202.WT1sIta 10Tirreno - Adriatico, Stage 3 : Follonica - Saturnia0 
 8/09/20202.WT1sIta 22Tirreno - Adriatico, Stage 2 : Camaiore - Follonica0 
 7/09/20202.WT1sIta 31Tirreno - Adriatico, Stage 1 : Lido di Camaiore - Lido di Camaiore0 
 16/08/20202.WT1Fra 37Critérium du Dauphiné5 
 16/08/20202.WT2Fra 105Critérium du Dauphiné, Stage 5 : Megève - Megève0 
 15/08/20202.WT1sFra 58Critérium du Dauphiné, Stage 4 : Ugine - Megève0 
 14/08/20202.WT1sFra 28Critérium du Dauphiné, Stage 3 : Corenc - Saint-Martin-de-Belleville0 
 13/08/20202.WT1sFra 32Critérium du Dauphiné, Stage 2 : Vienne - Col de Porte0 
 12/08/20202.WT1sFra 26Critérium du Dauphiné, Stage 1 : Clermont-Ferrand - Saint-Christo-en-Jarez0 
 9/08/20202.1Fra 34Tour de l'Ain0 
 23/02/20202.PSPor 21Volta ao Algarve10 
 23/02/20202.PSsPor 12Volta ao Algarve, Stage 5 : Lagoa - Lagoa I.T.T.0 
 20/02/20202.PSsPor 20Volta ao Algarve, Stage 2 : Sagres - Alto da Foia0 
  Total 2020: 408  
                         
2019 Team INEOS
 29/09/2019WCRRGbr DNFWorld Championships (Harrogate) R.R.0 
 15/09/20191.WT2Can DNFGP de Montréal0 
 13/09/20191.WT2Can 97GP de Québec5 
 1/09/20192.HCGer 65Deutschland Tour0 
 28/07/2019GT1Fra 2Tour de France450 
 28/07/2019GT1sFra 30Tour de France, Stage 21 : Rambouillet - Paris0 
 27/07/2019GT1sFra 5Tour de France, Stage 20 : Albertville - Val Thorens15 
 26/07/2019GT1sFra 6Tour de France, Stage 19 : Saint-Jean-de-Maurienne - Col de l'Iséran10 
 25/07/2019GT1sFra 13Tour de France, Stage 18 : Embrun - Valloire0 
 24/07/2019GT1sFra 38Tour de France, Stage 17 : Pont-du-Gard - Gap0 
 23/07/2019GT1sFra 25Tour de France, Stage 16 : Nîmes - Nîmes0 
 21/07/2019GT1sFra 7Tour de France, Stage 15 : Limoux - Foix/Prat d'Albis5 
 20/07/2019GT1sFra 8Tour de France, Stage 14 : Tarbes - Col du Tourmalet3 
 19/07/2019GT1sFra 2Tour de France, Stage 13 : Pau - Pau I.T.T.50 
 18/07/2019GT1sFra 27Tour de France, Stage 12 : Toulouse - Bagnères-de-Bigorre0 
 17/07/2019GT1sFra 23Tour de France, Stage 11 : Albi - Toulouse0 
 15/07/2019GT1sFra 12Tour de France, Stage 10 : Saint-Flour - Albi0 
 14/07/2019GT1sFra 32Tour de France, Stage 9 : Saint-Étienne - Brioude0 
 13/07/2019GT1sFra 10Tour de France, Stage 8 : Mâcon - Saint-Étienne1 
 12/07/2019GT1sFra 25Tour de France, Stage 7 : Belfort - Chalon-sur-Saône0 
 11/07/2019GT1sFra 4Tour de France, Stage 6 : Mulhouse - La Planche des Belles Filles25 
 10/07/2019GT1sFra 24Tour de France, Stage 5 : Saint-Dié-des-Vosges - Colmar0 
 9/07/2019GT1sFra 54Tour de France, Stage 4 : Reims - Nancy0 
 8/07/2019GT1sFra 13Tour de France, Stage 3 : Binche (BEL) - Epernay0 
 7/07/2019GT1sFra 2Tour de France, Stage 2 : Brussel (BEL) T.T.T.12 
 6/07/2019GT1sFra 111Tour de France, Stage 1 : Brussel (BEL) - Brussel (BEL)0 
 18/06/20192.WT1sSui DNFTour de Suisse, Stage 4 : Murten - Arlesheim0 
 17/06/20192.WT1sSui 24Tour de Suisse, Stage 3 : Flamatt - Murten0 
 16/06/20192.WT1sSui 28Tour de Suisse, Stage 2 : Langnau im Emmental - Langnau im Emmental0 
 15/06/20192.WT1sSui 13Tour de Suisse, Stage 1 : Langnau im Emmental I.T.T.0 
 5/05/20192.WT1rSui 8Tour de Romandie, Points classification1 
 5/05/20192.WT1Sui 3Tour de Romandie162 
 5/05/20192.WT1sSui 10Tour de Romandie, Stage 5 : Genève I.T.T.0 
 4/05/20192.WT1sSui 3Tour de Romandie, Stage 4 : Lucens - Torgon18 
 3/05/20192.WT1sSui 14Tour de Romandie, Stage 3 : Romont - Romont0 
 2/05/20192.WT1sSui 47Tour de Romandie, Stage 2 : Le Locles - Morgins0 
 1/05/20192.WT1sSui 20Tour de Romandie, Stage 1 : Neuchâtel - La-Chaux-de-Fonds0 
 30/04/20192.WT1sSui 5Tour de Romandie, Prologue : Neuchâtel I.T.T.5 
 13/04/20192.WT2Esp 40Itzulia Basque Country5 
 13/04/20192.WT2sEsp 40Itzulia Basque Country, Stage 6 : Eibar - Eibar0 
 12/04/20192.WT2sEsp 86Itzulia Basque Country, Stage 5 : Arrigorriaga - Arrate0 
 11/04/20192.WT2sEsp 48Itzulia Basque Country, Stage 4 : Vitoria-Gasteiz - Arrigorriaga0 
 10/04/20192.WT2sEsp 139Itzulia Basque Country, Stage 3 : Sarriguren - Estibaliz0 
 9/04/20192.WT2sEsp 23Itzulia Basque Country, Stage 2 : Zumarraga - Gorraiz0 
 8/04/20192.WT2sEsp 9Itzulia Basque Country, Stage 1 : Zumarraga - Zumarraga I.T.T.0 
 16/03/20192.WT1sIta DNFTirreno - Adriatico, Stage 4 : Foligno - Fossombrone0 
 15/03/20192.WT1sIta 71Tirreno - Adriatico, Stage 3 : Pomarance - Foligno0 
 14/03/20192.WT1sIta 52Tirreno - Adriatico, Stage 2 : Camaiore - Pomarance0 
 13/03/20192.WT1sIta 5Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.1 
 9/03/20191.WT3Ita 12Strade Bianche27 
 10/02/20192.1Esp 44Volta a la Comunitat Valenciana0 
 6/02/20192.1sEsp 13Volta a la Comunitat Valenciana, Stage 1 : Orihuela I.T.T.0 
  Total 2019: 795  
                         
2018 Team Sky
 9/09/20182.HCGbr 36Tour of Britain5 
 6/09/20182.HCsGbr 4Tour of Britain, Stage 5 : Cockermouth - Whinlatter Pass T.T.T.1 
 26/08/20182.1Ger 41Deutschland Tour0 
 29/07/2018GT1rFra 4Tour de France, Mountains classification25 
 29/07/2018GT1rFra 8Tour de France, Points classification3 
 29/07/2018GT1Fra 1Tour de France600 
 29/07/2018GT1sFra 67Tour de France, Stage 21 : Houilles - Paris/Champs-Élysées0 
 28/07/2018GT1sFra leaderTour de France, Stage 20 : Saint-Pée-sur-Nivelle - Espelette I.T.T.20 
 28/07/2018GT1sFra 3Tour de France, Stage 20 : Saint-Pée-sur-Nivelle - Espelette I.T.T.35 
 27/07/2018GT1sFra leaderTour de France, Stage 19 : Lourdes - Laruns20 
 27/07/2018GT1sFra 2Tour de France, Stage 19 : Lourdes - Laruns50 
 26/07/2018GT1sFra leaderTour de France, Stage 18 : Trie-sur-Baïse - Pau20 
 26/07/2018GT1sFra 31Tour de France, Stage 18 : Trie-sur-Baïse - Pau0 
 25/07/2018GT1sFra leaderTour de France, Stage 17 : Bagnères-de-Luchon - Saint-Lary-Soulan/Col du Portet20 
 25/07/2018GT1sFra 3Tour de France, Stage 17 : Bagnères-de-Luchon - Saint-Lary-Soulan/Col du Portet35 
 24/07/2018GT1sFra leaderTour de France, Stage 16 : Carcassonne - Bagnères-de-Luchon20 
 24/07/2018GT1sFra 24Tour de France, Stage 16 : Carcassonne - Bagnères-de-Luchon0 
 22/07/2018GT1sFra leaderTour de France, Stage 15 : Millau - Carcassonne20 
 22/07/2018GT1sFra 34Tour de France, Stage 15 : Millau - Carcassonne0 
 21/07/2018GT1sFra leaderTour de France, Stage 14 : Saint-Paul-Trois-Châteaux - Mende (Croix Neuve)20 
 21/07/2018GT1sFra 32Tour de France, Stage 14 : Saint-Paul-Trois-Châteaux - Mende (Croix Neuve)0 
 20/07/2018GT1sFra leaderTour de France, Stage 13 : Bourg d'Oisans - Valence20 
 20/07/2018GT1sFra 25Tour de France, Stage 13 : Bourg d'Oisans - Valence0 
 19/07/2018GT1sFra leaderTour de France, Stage 12 : Bourg-Saint-Maurice - Alpe d'Huez20 
 19/07/2018GT1sFra 1Tour de France, Stage 12 : Bourg-Saint-Maurice - Alpe d'Huez80 
 18/07/2018GT1sFra leaderTour de France, Stage 11 : Albertville - La Rosière20 
 18/07/2018GT1sFra 1Tour de France, Stage 11 : Albertville - La Rosière80 
 17/07/2018GT1sFra 10Tour de France, Stage 10 : Annecy - Le Grand-Bornand1 
 15/07/2018GT1sFra 16Tour de France, Stage 9 : Arras - Roubaix0 
 14/07/2018GT1sFra 17Tour de France, Stage 8 : Dreux - Amiens0 
 13/07/2018GT1sFra 24Tour de France, Stage 7 : Fougères - Chartres0 
 12/07/2018GT1sFra 9Tour de France, Stage 6 : Brest - Guerlédan/Mûr-de-Bretagne2 
 11/07/2018GT1sFra 12Tour de France, Stage 5 : Lorient - Quimper0 
 10/07/2018GT1sFra 30Tour de France, Stage 4 : La Baule - Sarzeau0 
 9/07/2018GT1sFra 2Tour de France, Stage 3 : Cholet - Cholet T.T.T.12 
 8/07/2018GT1sFra 23Tour de France, Stage 2 : Mouilleron-Saint-Germain - La Roche-sur-Yon0 
 7/07/2018GT1sFra 14Tour de France, Stage 1 : Noirmoutier-en-l'Ile - Fontenay-le-Comte0 
 28/06/2018NCT2Gbr 1National Championships Great Britain (Stamfordham) I.T.T.50 
 10/06/20182.WT1rFra 4Critérium du Dauphiné, Mountains classification10 
 10/06/20182.WT1rFra 3Critérium du Dauphiné, Points classification18 
 10/06/20182.WT1Fra 1Critérium du Dauphiné260 
 10/06/20182.WT1sFra 5Critérium du Dauphiné, Stage 7 : Moûtiers - Saint-Gervais-Mont-Blanc5 
 9/06/20182.WT1sFra leaderCritérium du Dauphiné, Stage 6 : Frontenex - La Rosière11 
 9/06/20182.WT1sFra 2Critérium du Dauphiné, Stage 6 : Frontenex - La Rosière28 
 8/06/20182.WT1sFra leaderCritérium du Dauphiné, Stage 5 : Grenoble - Valmorel11 
 8/06/20182.WT1sFra 2Critérium du Dauphiné, Stage 5 : Grenoble - Valmorel28 
 7/06/20182.WT1sFra 3Critérium du Dauphiné, Stage 4 : Chazey-sur-Ain - Lans-en-Vercors18 
 6/06/20182.WT1sFra 1Critérium du Dauphiné, Stage 3 : Pont-de-Vaux - Louhans-Châteaurenaud T.T.T.11 
 5/06/20182.WT1sFra 24Critérium du Dauphiné, Stage 2 : Montbrison - Belleville en Beaujolais0 
 4/06/20182.WT1sFra 43Critérium du Dauphiné, Stage 1 : Valence - Saint-Just-Saint-Rambert0 
 3/06/20182.WT1sFra 43Critérium du Dauphiné, Prologue : Valence I.T.T.0 
 29/04/20182.WT1Sui 33Tour de Romandie5 
 29/04/20182.WT1sSui 86Tour de Romandie, Stage 5 : Mont-sur-Rolle - Genève0 
 28/04/20182.WT1sSui 34Tour de Romandie, Stage 4 : Sion - Sion0 
 27/04/20182.WT1sSui 27Tour de Romandie, Stage 3 : Ollon - Villars I.T.T.0 
 26/04/20182.WT1sSui 27Tour de Romandie, Stage 2 : Delémont - Yverdon-les-Bains0 
 25/04/20182.WT1sSui 15Tour de Romandie, Stage 1 : Fribourg - Delémont0 
 24/04/20182.WT1sSui 6Tour de Romandie, Prologue : Fribourg I.T.T.3 
 22/04/20181.WT1Bel 56Liège - Bastogne - Liège5 
 8/04/20181.WT1Fra DNFParis - Roubaix0 
 13/03/20182.WT1Ita 3Tirreno - Adriatico162 
 13/03/20182.WT1sIta 13Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 12/03/20182.WT1sIta 15Tirreno - Adriatico, Stage 6 : Numana - Fano0 
 11/03/20182.WT1sIta 6Tirreno - Adriatico, Stage 5 : Castelraimondo - Filottrano3 
 10/03/20182.WT1sIta 20Tirreno - Adriatico, Stage 4 : Foligno - Sarnano/Sassotetto0 
 9/03/20182.WT1sIta leaderTirreno - Adriatico, Stage 3 : Follonica - Trevi11 
 9/03/20182.WT1sIta 4Tirreno - Adriatico, Stage 3 : Follonica - Trevi10 
 8/03/20182.WT1sIta 31Tirreno - Adriatico, Stage 2 : Camaiore - Follonica0 
 7/03/20182.WT1sIta 3Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.4 
 18/02/20182.HCPor 2Volta ao Algarve120 
 17/02/20182.HCsPor leaderVolta ao Algarve, Stage 4 : Almodovar - Tavira8 
 16/02/20182.HCsPor leaderVolta ao Algarve, Stage 3 : Lagoa - Lagoa I.T.T.8 
 16/02/20182.HCsPor 1Volta ao Algarve, Stage 3 : Lagoa - Lagoa I.T.T.25 
 15/02/20182.HCsPor leaderVolta ao Algarve, Stage 2 : Sagres - Alto de Foia8 
 15/02/20182.HCsPor 3Volta ao Algarve, Stage 2 : Sagres - Alto de Foia10 
  Total 2018: 1961  
                         
2017 Team Sky
 17/09/2017WCTTNor 3World Championships (Bergen) T.T.T.32 
 10/09/20172.HCGbr 7Tour of Britain62 
 10/09/20172.HCsGbr 18Tour of Britain, Stage 8 : Worcester - Cardiff0 
 7/09/20172.HCsGbr 8Tour of Britain, Stage 5 : Clacton - Clacton I.T.T.0 
 9/07/2017GT1sFra DNFTour de France, Stage 9 : Nantua - Chambéry0 
 8/07/2017GT1sFra 33Tour de France, Stage 8 : Dole - Station des Rousses0 
 7/07/2017GT1sFra 45Tour de France, Stage 7 : Troyes - Nuits-Saint-Georges0 
 6/07/2017GT1sFra 51Tour de France, Stage 6 : Vesoul - Troyes0 
 5/07/2017GT1sFra 10Tour de France, Stage 5 : Vittel - La Planche des Belles Filles1 
 4/07/2017GT1sFra leaderTour de France, Stage 4 : Mondorf-les-Bains (LUX) - Vittel20 
 4/07/2017GT1sFra 154Tour de France, Stage 4 : Mondorf-les-Bains (LUX) - Vittel0 
 3/07/2017GT1sFra leaderTour de France, Stage 3 : Verviers (BEL) - Longwy20 
 3/07/2017GT1sFra 8Tour de France, Stage 3 : Verviers (BEL) - Longwy3 
 2/07/2017GT1sFra leaderTour de France, Stage 2 : Düsseldorf (GER) - Liège (BEL)20 
 2/07/2017GT1sFra 35Tour de France, Stage 2 : Düsseldorf (GER) - Liège (BEL)0 
 1/07/2017GT1sFra leaderTour de France, Stage 1 : Düsseldorf (GER) I.T.T.20 
 1/07/2017GT1sFra 1Tour de France, Stage 1 : Düsseldorf (GER) I.T.T.80 
 18/06/20172.1Fra 25Route du Sud4 
 19/05/2017GT2sIta DNSGiro d'Italia, Stage 13 : Reggio Emilia - Tortona0 
 18/05/2017GT2sIta 99Giro d'Italia, Stage 12 : Forli - Reggio Emilia0 
 17/05/2017GT2sIta 34Giro d'Italia, Stage 11 : Firenze - Bagno di Romagna0 
 16/05/2017GT2sIta 2Giro d'Italia, Stage 10 : Foligno - Montefalco I.T.T.40 
 14/05/2017GT2sIta 29Giro d'Italia, Stage 9 : Montenero di Bisaccia - Blockhaus0 
 13/05/2017GT2sIta 11Giro d'Italia, Stage 8 : Molfetta - Peschici0 
 12/05/2017GT2sIta 12Giro d'Italia, Stage 7 : Castrovillari - Alberobello0 
 11/05/2017GT2sIta 10Giro d'Italia, Stage 6 : Reggio Calabria - Terme Luigiane1 
 10/05/2017GT2sIta 20Giro d'Italia, Stage 5 : Pedara - Messina0 
 9/05/2017GT2sIta 3Giro d'Italia, Stage 4 : Cefalu - Etna25 
 7/05/2017GT2sIta 25Giro d'Italia, Stage 3 : Tortoli - Cagliari0 
 6/05/2017GT2sIta 8Giro d'Italia, Stage 2 : Olbia - Tortoli3 
 5/05/2017GT2sIta 18Giro d'Italia, Stage 1 : Alghero - Olbia0 
 21/04/20172.HCIta 1Tour of the Alps - Giro del Trentino160 
 21/04/20172.HCsIta 3Tour of the Alps - Giro del Trentino, Stage 5 : Smarano - Trento10 
 20/04/20172.HCsIta leaderTour of the Alps - Giro del Trentino, Stage 4 : Bolzano - Cles8 
 20/04/20172.HCsIta 12Tour of the Alps - Giro del Trentino, Stage 4 : Bolzano - Cles0 
 19/04/20172.HCsIta leaderTour of the Alps - Giro del Trentino, Stage 3 : Villabassa - Funes8 
 19/04/20172.HCsIta 1Tour of the Alps - Giro del Trentino, Stage 3 : Villabassa - Funes25 
 18/04/20172.HCsIta 5Tour of the Alps - Giro del Trentino, Stage 2 : Vipiteno - Innervillgraten (AUT)3 
 17/04/20172.HCsIta 2Tour of the Alps - Giro del Trentino, Stage 1 : Kufstein (AUT) - Innsbrück/Hungerburg (AUT)15 
 26/03/20172.WT2Esp 34Volta a Catalunya5 
 26/03/20172.WT2sEsp 57Volta a Catalunya, Stage 7 : Barcelona - Barcelona0 
 25/03/20172.WT2sEsp 86Volta a Catalunya, Stage 6 : Tortosa - Reus0 
 24/03/20172.WT2sEsp 14Volta a Catalunya, Stage 5 : Valls - Tortosa/Lo Tosa0 
 23/03/20172.WT2sEsp 12Volta a Catalunya, Stage 4 : La Seu d'Urgell - Igualada0 
 22/03/20172.WT2sEsp 6Volta a Catalunya, Stage 3 : Mataro - La Molina3 
 21/03/20172.WT2sEsp 2Volta a Catalunya, Stage 2 : Banyoles - Banyoles T.T.T.5 
 20/03/20172.WT2sEsp 19Volta a Catalunya, Stage 1 : Calella - Calella0 
 14/03/20172.WT1rIta 4Tirreno - Adriatico, Mountains classification10 
 14/03/20172.WT1rIta 3Tirreno - Adriatico, Points classification18 
 14/03/20172.WT1Ita 5Tirreno - Adriatico120 
 14/03/20172.WT1sIta 8Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.1 
 13/03/20172.WT1sIta 11Tirreno - Adriatico, Stage 6 : Ascoli Piceno - Civitanova Marche0 
 12/03/20172.WT1sIta 4Tirreno - Adriatico, Stage 5 : Rieti - Fermo10 
 11/03/20172.WT1sIta 2Tirreno - Adriatico, Stage 4 : Montalto di Castro - Terminillo28 
 10/03/20172.WT1sIta 11Tirreno - Adriatico, Stage 3 : Monterotondo Marittimo - Montalto di Castro0 
 9/03/20172.WT1sIta 1Tirreno - Adriatico, Stage 2 : Camaiore - Pomarance45 
 8/03/20172.WT1sIta 18Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.0 
 22/01/20172.WT1Aus 49Tour Down Under5 
 22/01/20172.WT1sAus 114Tour Down Under, Stage 6 : Adelaide - Adelaide0 
 21/01/20172.WT1sAus 62Tour Down Under, Stage 5 : McLaren-Vale - Willunga Hill0 
 20/01/20172.WT1sAus 100Tour Down Under, Stage 4 : Norwood - Campbelltown0 
 19/01/20172.WT1sAus 66Tour Down Under, Stage 3 : Glenelg - Victor Harbour0 
 18/01/20172.WT1sAus 44Tour Down Under, Stage 2 : Stirling - Paracombe0 
 17/01/20172.WT1sAus 33Tour Down Under, Stage 1 : Unley - Lyndoch0 
  Total 2017: 810  
                         
2016 Team Sky
 16/10/2016WCRRQat DNFWorld Championships (Doha) R.R.0 
 9/10/2016WCTTQat 4World Championships (Doha) T.T.T.27 
 25/09/20162.WT2Bel 32Eneco Tour5 
 25/09/20162.WT2sBel 46Eneco Tour, Stage 7 : Bornem - Geraardsbergen0 
 24/09/20162.WT2sBel 37Eneco Tour, Stage 6 : Riemst - Lanaken0 
 23/09/20162.WT2sNed 9Eneco Tour, Stage 5 : Sittard - Sittard T.T.T.0 
 22/09/20162.WT2sBel 103Eneco Tour, Stage 4 : Aalter - Sint-Pieters-Leeuw0 
 21/09/20162.WT2sBel 64Eneco Tour, Stage 3 : Blankenberge - Ardooie0 
 20/09/20162.WT2sNed 36Eneco Tour, Stage 2 : Breda I.T.T.0 
 19/09/20162.WT2sNed 83Eneco Tour, Stage 1 : Bolsward - Bolsward0 
 11/09/20161.WT2Can 66GP de Montréal5 
 9/09/20161.WT2Can 73GP de Québec5 
 10/08/2016WCTTBra 9Olympic Games (Rio de Janeiro) - I.T.T.53 
 6/08/2016WCRRBra 11Olympic Games (Rio de Janeiro) - R.R.64 
 31/07/20161.HCGbr 78Ride London - Surrey Classic0 
 24/07/2016GT1Fra 15Tour de France100 
 24/07/2016GT1sFra 132Tour de France, Stage 21 : Chantilly - Paris0 
 23/07/2016GT1sFra 18Tour de France, Stage 20 : Megève - Morzine0 
 22/07/2016GT1sFra 28Tour de France, Stage 19 : Albertville - Saint-Gervais-Mont-Blanc0 
 21/07/2016GT1sFra 23Tour de France, Stage 18 : Sallanches - Megève I.T.T.0 
 20/07/2016GT1sFra 37Tour de France, Stage 17 : Bern (Sui) - Finhaut-Emosson (Sui)0 
 18/07/2016GT1sFra 30Tour de France, Stage 16 : Moirans-en-Montagne - Bern (Sui)0 
 17/07/2016GT1sFra 33Tour de France, Stage 15 : Bourg-en-Bresse - Culoz0 
 16/07/2016GT1sFra 55Tour de France, Stage 14 : Montélimar - Villars-les-Dombes0 
 15/07/2016GT1sFra 7Tour de France, Stage 13 : Bourg-Saint-Andéol - La Caverne du Pont-d'Arc I.T.T.5 
 14/07/2016GT1sFra 28Tour de France, Stage 12 : Montpellier - Mont Ventoux/Chalet Reynard0 
 13/07/2016GT1sFra 31Tour de France, Stage 11 : Carcassonne - Montpellier0 
 12/07/2016GT1sFra 36Tour de France, Stage 10 : Escaldes-Engordany (And) - Revel0 
 10/07/2016GT1sFra 25Tour de France, Stage 9 : Vielha (Esp) - Andorra/Arcalis (And)0 
 9/07/2016GT1sFra 19Tour de France, Stage 8 : Pau - Bagnères-de-Luchon0 
 8/07/2016GT1sFra 7Tour de France, Stage 7 : L'Isle-Jourdain - Lac de Payolle5 
 7/07/2016GT1sFra 43Tour de France, Stage 6 : Arpajon-sur-Cère - Montauban0 
 6/07/2016GT1sFra 27Tour de France, Stage 5 : Limoges - Le Lioran0 
 5/07/2016GT1sFra 40Tour de France, Stage 4 : Saumur - Limoges0 
 4/07/2016GT1sFra 41Tour de France, Stage 3 : Granville - Angers0 
 3/07/2016GT1sFra 46Tour de France, Stage 2 : Saint-Lô - Cherbourg-en-Cotentin0 
 2/07/2016GT1sFra 175Tour de France, Stage 1 : Mont-Saint-Michel - Sainte-Marie-du-Mont0 
 19/06/20162.WT1Sui 17Tour de Suisse30 
 19/06/20162.WT1sSui 91Tour de Suisse, Stage 9 : La Punt - Davos0 
 18/06/20162.WT1sSui 9Tour de Suisse, Stage 8 : Davos - Davos I.T.T.0 
 17/06/20162.WT1sSui 11Tour de Suisse, Stage 7 : Arbon - Sölden/Rettenbachferner (AUT)0 
 16/06/20162.WT1sSui 16Tour de Suisse, Stage 6 : Weesen - Amden0 
 15/06/20162.WT1sSui 6Tour de Suisse, Stage 5 : Brig-Glis - Cari3 
 14/06/20162.WT1sSui 13Tour de Suisse, Stage 4 : Rheinfelden - Champagne0 
 13/06/20162.WT1sSui 13Tour de Suisse, Stage 3 : Grosswangen - Rheinfelden0 
 12/06/20162.WT1sSui 13Tour de Suisse, Stage 2 : Baar - Baar0 
 11/06/20162.WT1sSui 14Tour de Suisse, Stage 1 : Baar I.T.T.0 
 1/05/20162.WT2Sui 51Tour de Romandie5 
 1/05/20162.WT2sSui 101Tour de Romandie, Stage 5 : Ollon - Genève0 
 30/04/20162.WT2sSui 125Tour de Romandie, Stage 4 : Conthey - Villars-sur-Ollon0 
 29/04/20162.WT2sSui 36Tour de Romandie, Stage 3 : Sion - Sion I.T.T.0 
 28/04/20162.WT2sSui 19Tour de Romandie, Stage 2 : Moudon - Morgins0 
 27/04/20162.WT2sSui 22Tour de Romandie, Stage 1 : Mathod - Moudon0 
 26/04/20162.WT2sSui 4Tour de Romandie, Prologue : La Chaux-de-Fonds I.T.T.8 
 3/04/20161.WT1Bel 12Ronde van Vlaanderen46 
 25/03/20162.WT2sEsp DNSVolta a Catalunya, Stage 5 : Rialp - Valls0 
 24/03/20162.WT2sEsp 74Volta a Catalunya, Stage 4 : Baga - Port Aine0 
 23/03/20162.WT2sEsp 13Volta a Catalunya, Stage 3 : Girona - Alp/La Molina0 
 22/03/20162.WT2sEsp 16Volta a Catalunya, Stage 2 : Mataro - Olot0 
 21/03/20162.WT2sEsp 29Volta a Catalunya, Stage 1 : Calella - Calella0 
 19/03/20161.WT1Ita 168Milano - Sanremo5 
 13/03/20162.WT1rFra 5Paris - Nice, Points classification5 
 13/03/20162.WT1Fra 1Paris - Nice260 
 13/03/20162.WT1sFra 10Paris - Nice, Stage 7 : Nice - Nice0 
 12/03/20162.WT1sFra leaderParis - Nice, Stage 6 : Nice - La Madone d'Utelle11 
 12/03/20162.WT1sFra 2Paris - Nice, Stage 6 : Nice - La Madone d'Utelle28 
 11/03/20162.WT1sFra 22Paris - Nice, Stage 5 : Saint-Paul-Trois-Châteaux - Salon-de-Provence0 
 10/03/20162.WT1sFra 11Paris - Nice, Stage 4 : Juliénas - Romans-sur-Isère0 
 8/03/20162.WT1sFra 17Paris - Nice, Stage 2 : Contres - Commentry0 
 7/03/20162.WT1sFra 10Paris - Nice, Stage 1 : Condé-sur-Vesgre - Vendôme0 
 6/03/20162.WT1sFra 7Paris - Nice, Prologue : Conflans-Sainte-Honorine I.T.T.2 
 21/02/20162.1Por 1Volta ao Algarve110 
 21/02/20162.1sPor 5Volta ao Algarve, Stage 5 : Almodovar - Alto de Malhao0 
 20/02/20162.1sPor 19Volta ao Algarve, Stage 4 : Sao Bras de Alportel - Tavira0 
 19/02/20162.1sPor 3Volta ao Algarve, Stage 3 : Sagres I.T.T.5 
 18/02/20162.1sPor 2Volta ao Algarve, Stage 2 : Lagoa - Alto da Foia10 
 24/01/20162.WT2Aus 39Tour Down Under5 
 24/01/20162.WT2sAus 108Tour Down Under, Stage 6 : Adelaide - Adelaide0 
 23/01/20162.WT2sAus 52Tour Down Under, Stage 5 : McLaren-Vale - Willunga Hill0 
 22/01/20162.WT2sAus 31Tour Down Under, Stage 4 : Norwood - Victor Harbour0 
 21/01/20162.WT2sAus 17Tour Down Under, Stage 3 : Glenelg - Campbelltown0 
 20/01/20162.WT2sAus 86Tour Down Under, Stage 2 : Unley - Stirling0 
 19/01/20162.WT2sAus 51Tour Down Under, Stage 1 : Prospect - Lyndoch0 
  Total 2016: 802  
                         
2015 Team Sky
 13/09/2015GT2Esp 69Vuelta a España15 
 13/09/2015GT2sEsp 131Vuelta a España, Stage 21 : Alcala de Henares - Madrid0 
 12/09/2015GT2sEsp 137Vuelta a España, Stage 20 : San Lorenzo de El Escorial - Cercedilla0 
 11/09/2015GT2sEsp 148Vuelta a España, Stage 19 : Medina del Campo - Avila0 
 10/09/2015GT2sEsp 49Vuelta a España, Stage 18 : Roa - Riaza0 
 9/09/2015GT2sEsp 12Vuelta a España, Stage 17 : Burgos - Burgos I.T.T.0 
 7/09/2015GT2sEsp 49Vuelta a España, Stage 16 : Luarca - Alto Ermita de Alba0 
 6/09/2015GT2sEsp 117Vuelta a España, Stage 15 : Comillas - Alto de Sotres0 
 5/09/2015GT2sEsp 136Vuelta a España, Stage 14 : Vitoria - Alto Campoo0 
 4/09/2015GT2sEsp 112Vuelta a España, Stage 13 : Calatayud - Tarazona0 
 3/09/2015GT2sEsp 29Vuelta a España, Stage 12 : Escaldes (AND) - Lleida0 
 2/09/2015GT2sEsp 53Vuelta a España, Stage 11 : Andorra la Vella (AND) - Cortals d´Encamp (AND)0 
 31/08/2015GT2sEsp 82Vuelta a España, Stage 10 : Valencia - Castellon0 
 30/08/2015GT2sEsp 68Vuelta a España, Stage 9 : Torrevieja - Alto Cumbre del Sol0 
 29/08/2015GT2sEsp 102Vuelta a España, Stage 8 : Puebla de Don Fadrique - Murcia0 
 28/08/2015GT2sEsp 65Vuelta a España, Stage 7 : Jodar - La Alpujarra0 
 27/08/2015GT2sEsp 100Vuelta a España, Stage 6 : Cordoba - Sierra de Cazorla0 
 26/08/2015GT2sEsp 134Vuelta a España, Stage 5 : Rota - Alcala de Guadaira0 
 25/08/2015GT2sEsp 150Vuelta a España, Stage 4 : Estepona - Vejer de la Frontera0 
 24/08/2015GT2sEsp 49Vuelta a España, Stage 3 : Mijas - Malaga0 
 23/08/2015GT2sEsp 68Vuelta a España, Stage 2 : Alhaurin de la Torre - Caminito del Rey0 
 22/08/2015GT2sEsp 20Vuelta a España, Stage 1 : Puerto Banus - Marbella T.T.T.0 
 26/07/2015GT1Fra 15Tour de France100 
 26/07/2015GT1sFra 139Tour de France, Stage 21 : Sèvres - Paris0 
 25/07/2015GT1sFra 35Tour de France, Stage 20 : Modane - L'Alpe d'Huez0 
 24/07/2015GT1sFra 53Tour de France, Stage 19 : Saint-Jean-de-Maurienne - La Toussuire0 
 23/07/2015GT1sFra 14Tour de France, Stage 18 : Gap - Saint-Jean-de-Maurienne0 
 22/07/2015GT1sFra 24Tour de France, Stage 17 : Digne-Les-Bains - Pra-Loup0 
 20/07/2015GT1sFra 34Tour de France, Stage 16 : Bourg-de-Péage - Gap0 
 19/07/2015GT1sFra 33Tour de France, Stage 15 : Mende - Valence0 
 18/07/2015GT1sFra 30Tour de France, Stage 14 : Rodez - Mende (Croix Neuve)0 
 17/07/2015GT1sFra 14Tour de France, Stage 13 : Muret - Rodez0 
 16/07/2015GT1sFra 17Tour de France, Stage 12 : Lannemezan - Plateau de Beille0 
 15/07/2015GT1sFra 14Tour de France, Stage 11 : Pau - Cauterets0 
 14/07/2015GT1sFra 6Tour de France, Stage 10 : Tarbes - La Pierre-Saint-Martin10 
 12/07/2015GT1sFra 2Tour de France, Stage 9 : Vannes - Plumelec T.T.T.12 
 11/07/2015GT1sFra 48Tour de France, Stage 8 : Rennes - Mur de Bretagne0 
 10/07/2015GT1sFra 20Tour de France, Stage 7 : Livarot - Fougères0 
 9/07/2015GT1sFra 61Tour de France, Stage 6 : Abbeville - Le Havre0 
 8/07/2015GT1sFra 24Tour de France, Stage 5 : Arras - Amiens0 
 7/07/2015GT1sFra 22Tour de France, Stage 4 : Seraing (BEL) - Cambrai0 
 6/07/2015GT1sFra 36Tour de France, Stage 3 : Antwerpen (BEL) - Huy (BEL)0 
 5/07/2015GT1sFra 12Tour de France, Stage 2 : Utrecht (NED) - Neeltje Jans (NED)0 
 4/07/2015GT1sFra 12Tour de France, Stage 1 : Utrecht (NED) I.T.T.0 
 21/06/20152.WT1Sui 2Tour de Suisse195 
 21/06/20152.WT1sSui 5Tour de Suisse, Stage 8 : Bern - Bern I.T.T.5 
 20/06/20152.WT1sSui 20Tour de Suisse, Stage 7 : Bern - Bern0 
 19/06/20152.WT1sSui 14Tour de Suisse, Stage 6 : Biel - Düdingen0 
 18/06/20152.WT1sSui 11Tour de Suisse, Stage 5 : Wil - Biel0 
 17/06/20152.WT1sSui 5Tour de Suisse, Stage 4 : Unterterzen - Sölden/Rettenbachgletscher (AUT)5 
 16/06/20152.WT1sSui 28Tour de Suisse, Stage 3 : Flims - Schwarzenbach0 
 15/06/20152.WT1sSui 6Tour de Suisse, Stage 2 : Quinto - Olivone3 
 14/06/20152.WT1sSui 5Tour de Suisse, Stage 1 : Risch-Rotkreuz - Risch-Rotkreuz5 
 13/06/20152.WT1sSui 10Tour de Suisse, Prologue : Risch-Rotkreuz I.T.T.0 
 3/05/20152.WT2Sui 87Tour de Romandie5 
 3/05/20152.WT2sSui 84Tour de Romandie, Stage 6 : Lausanne - Lausanne I.T.T.0 
 2/05/20152.WT2sSui 96Tour de Romandie, Stage 5 : Fribourg - Champex-Lac0 
 1/05/20152.WT2sSui 114Tour de Romandie, Stage 4 : La Neuveville - Fribourg0 
 30/04/20152.WT2sSui 97Tour de Romandie, Stage 3 : Moutier - Porrentruy0 
 29/04/20152.WT2sSui 69Tour de Romandie, Stage 2 : Apples - Saint-Imier0 
 28/04/20152.WT2sSui leaderTour de Romandie, Stage 1 : Vallée de Joux - Juraparc T.T.T.9 
 28/04/20152.WT2sSui 1Tour de Romandie, Stage 1 : Vallée de Joux - Juraparc T.T.T.8 
 12/04/20151.WT1Fra DNFParis - Roubaix0 
 8/04/20151.HCBel 152Scheldeprijs0 
 5/04/20151.WT1Bel 14Ronde van Vlaanderen38 
 29/03/20151.WT2Bel 3Gent - Wevelgem112 
 27/03/20151.WT2Bel 1E3 Harelbeke220 
 22/03/20151.WT1Ita 31Milano - Sanremo5 
 15/03/20152.WT1rFra 7Paris - Nice, Mountains classification2 
 15/03/20152.WT1rFra 9Paris - Nice, Points classification0 
 15/03/20152.WT1Fra 5Paris - Nice120 
 15/03/20152.WT1sFra 7Paris - Nice, Stage 7 : Nice - Col d'Eze I.T.T.2 
 14/03/20152.WT1sFra 13Paris - Nice, Stage 6 : Vence - Nice0 
 13/03/20152.WT1sFra 13Paris - Nice, Stage 5 : Saint-Etienne - Rasteau0 
 12/03/20152.WT1sFra 2Paris - Nice, Stage 4 : Varennes-sur-Allier - Croix-de-Chaubouret28 
 11/03/20152.WT1sFra 19Paris - Nice, Stage 3 : Saint-Amand-Montrond - Saint-Pourçain-sur-Sioule0 
 10/03/20152.WT1sFra 47Paris - Nice, Stage 2 : Saint-Aignan - Saint-Amand-Montrond0 
 9/03/20152.WT1sFra 22Paris - Nice, Stage 1 : Saint-Rémy-lès-Chevreuse - Contres0 
 8/03/20152.WT1sFra 10Paris - Nice, Prologue : Maurepas I.T.T.0 
 22/02/20152.1Por 1Volta ao Algarve110 
 21/02/20152.1sPor leaderVolta ao Algarve, Stage 4 : Tavira - Alto do Malhao6 
 21/02/20152.1sPor 4Volta ao Algarve, Stage 4 : Tavira - Alto do Malhao3 
 20/02/20152.1sPor leaderVolta ao Algarve, Stage 3 : Vila do Bispo - Cabo de São Vicente I.T.T.6 
 20/02/20152.1sPor 3Volta ao Algarve, Stage 3 : Vila do Bispo - Cabo de São Vicente I.T.T.5 
 19/02/20152.1sPor leaderVolta ao Algarve, Stage 2 : Lagoa- Monchique6 
 19/02/20152.1sPor 1Volta ao Algarve, Stage 2 : Lagoa- Monchique20 
 18/02/20152.1sPor 19Volta ao Algarve, Stage 1 : Lagos - Albufeira0 
 7/02/20152.HCUae 38Dubai Tour5 
 6/02/20152.HCsUae 9Dubai Tour, Stage 3 : Dubai - Hatta0 
 25/01/20152.WT2Aus 32Tour Down Under5 
 25/01/20152.WT2sAus 46Tour Down Under, Stage 6 : Adelaide - Adelaide0 
 24/01/20152.WT2sAus 51Tour Down Under, Stage 5 : McLaren Vale - Willunga Hill0 
 23/01/20152.WT2sAus 33Tour Down Under, Stage 4 : Glenelg - Mount Barker0 
 22/01/20152.WT2sAus 51Tour Down Under, Stage 3 : Norwood - Paracombe0 
 21/01/20152.WT2sAus 15Tour Down Under, Stage 2 : Unley - Stirling0 
 20/01/20152.WT2sAus 29Tour Down Under, Stage 1 : Tanunda - Campbelltown0 
  Total 2015: 1065  
                         
2014 Team Sky
 28/09/2014WCRREsp DNFWorld Championships (Ponferrada) R.R.0 
 21/09/2014WCTTEsp 4World Championships (Ponferrada) T.T.T.27 
 14/09/20141.WT2Can 90GP de Montréal5 
 12/09/20141.WT2Can 116GP de Québec5 
 17/08/20142.WT2rBel 5Eneco Tour, Points classification4 
 17/08/20142.WT2Ned 6Eneco Tour95 
 17/08/20142.WT2sNed 28Eneco Tour, Stage 7 : Riemst (Bel) - Sittard0 
 16/08/20142.WT2sBel 5Eneco Tour, Stage 6 : Heerlen (Ned) - La Redoute4 
 15/08/20142.WT2sBel 7Eneco Tour, Stage 5 : Geraardsbergen - Geraardsbergen2 
 14/08/20142.WT2sBel 13Eneco Tour, Stage 4 : Koksijde - Ardooie0 
 13/08/20142.WT2sNed 3Eneco Tour, Stage 3 : Breda - Breda I.T.T.14 
 12/08/20142.WT2sNed 37Eneco Tour, Stage 2 : Waalwijk - Vlijmen0 
 11/08/20142.WT2sNed 42Eneco Tour, Stage 1 : Terneuzen - Terneuzen0 
 3/08/2014XXGbr 1Commonwealth Games (Glasgow) R.R.0 
 31/07/2014XXGbr 3Commonwealth Games (Glasgow) I.T.T.0 
 27/07/2014GT1Fra 22Tour de France65 
 27/07/2014GT1sFra 39Tour de France, Stage 21 : Evry - Paris0 
 26/07/2014GT1sFra 34Tour de France, Stage 20 : Bergerac - Perigueux I.T.T.0 
 25/07/2014GT1sFra 28Tour de France, Stage 19 : Maubourguet - Bergerac0 
 24/07/2014GT1sFra 57Tour de France, Stage 18 : Pau - Hautacam0 
 23/07/2014GT1sFra 57Tour de France, Stage 17 : Saint-Gaudens - Saint-Lary-Soulan/Pla d'Adet0 
 22/07/2014GT1sFra 39Tour de France, Stage 16 : Carcassonne - Bagneres-de-Luchon0 
 20/07/2014GT1sFra 21Tour de France, Stage 15 : Tallard - Nîmes0 
 19/07/2014GT1sFra 29Tour de France, Stage 14 : Grenoble - Risoul0 
 18/07/2014GT1sFra 25Tour de France, Stage 13 : Saint-Etienne - Chamrousse0 
 17/07/2014GT1sFra 25Tour de France, Stage 12 : Bourg-en-Bresse - Saint-Etienne0 
 16/07/2014GT1sFra 19Tour de France, Stage 11 : Besancon - Oyonnax0 
 14/07/2014GT1sFra 19Tour de France, Stage 10 : Mulhouse - La Planche des Belles Filles0 
 13/07/2014GT1sFra 30Tour de France, Stage 9 : Gerardmer - Mulhouse0 
 12/07/2014GT1sFra 22Tour de France, Stage 8 : Tomblaine - Gerardmer/La Mauselaine0 
 11/07/2014GT1sFra 30Tour de France, Stage 7 : Epernay - Nancy0 
 10/07/2014GT1sFra 56Tour de France, Stage 6 : Arras - Reims0 
 9/07/2014GT1sFra 21Tour de France, Stage 5 : Ieper (Bel) - Arenberg0 
 8/07/2014GT1sFra 71Tour de France, Stage 4 : Le Touquet Paris-Plage - Lille0 
 7/07/2014GT1sFra 34Tour de France, Stage 3 : Cambridge (GBr) - London (GBr)0 
 6/07/2014GT1sFra 23Tour de France, Stage 2 : York (GBr) - Sheffield (GBr)0 
 5/07/2014GT1sFra 17Tour de France, Stage 1 : Leeds (GBr) - Harrogate (GBr)0 
 29/06/2014NC2Gbr 8National Championships Great Britain (Monmouthshire) R.R.20 
 26/06/2014NCT2Gbr 2National Championships Great Britain (Celtic Manor) I.T.T.30 
 15/06/20142.WT1Fra 46Critérium du Dauphiné5 
 15/06/20142.WT1sFra 36Critérium du Dauphiné, Stage 8 : Megève - Courchevel0 
 14/06/20142.WT1sFra 43Critérium du Dauphiné, Stage 7 : Ville-la-Grand - Finaut/Émosson (Sui)0 
 13/06/20142.WT1sFra 55Critérium du Dauphiné, Stage 6 : Grenoble - Poisy0 
 12/06/20142.WT1sFra 89Critérium du Dauphiné, Stage 5 : Sisteron - La Mure0 
 11/06/20142.WT1sFra 48Critérium du Dauphiné, Stage 4 : Montélimar - Gap0 
 10/06/20142.WT1sFra 24Critérium du Dauphiné, Stage 3 : Ambert - Le Teil0 
 9/06/20142.WT1sFra 72Critérium du Dauphiné, Stage 2 : Tarare - Col du Béal0 
 8/06/20142.WT1sFra 16Critérium du Dauphiné, Stage 1 : Lyon - Lyon I.T.T.0 
 1/06/20142.HCGer 1Bayern-Rundfahrt160 
 31/05/20142.HCsGer leaderBayern-Rundfahrt, Stage 4 : Wassertrüdingen - Wassertrüdingen I.T.T.8 
 31/05/20142.HCsGer 1Bayern-Rundfahrt, Stage 4 : Wassertrüdingen - Wassertrüdingen I.T.T.25 
 29/05/20142.HCsGer 6Bayern-Rundfahrt, Stage 2 : Freilassing - Reit im Winkl (Winklmoos-Alm)0 
 28/05/20142.HCsGer 16Bayern-Rundfahrt, Stage 1 : Vilshofen - Freilassing0 
 20/04/20141.WT2Ned DNFAmstel Gold Race0 
 13/04/20141.WT1Fra 7Paris - Roubaix90 
 9/04/20141.HCBel 142Scheldeprijs0 
 6/04/20141.WT1Bel 8Ronde van Vlaanderen80 
 30/03/20141.WT2Bel 112Gent - Wevelgem5 
 28/03/20141.WT2Bel 3E3 Prijs Vlaanderen - Harelbeke112 
 23/03/20141.WT1Ita DNFMilano - Sanremo0 
 16/03/20142.WT1sFra DNSParis - Nice, Stage 8 : Nice - Nice0 
 15/03/20142.WT1sFra 66Paris - Nice, Stage 7 : Mougins - Biot0 
 14/03/20142.WT1sFra 4Paris - Nice, Stage 6 : Saint-Saturnin-les-Avignon - Fayence10 
 13/03/20142.WT1sFra leaderParis - Nice, Stage 5 : Crèche-sur-Saône - Rive-de-Gier11 
 13/03/20142.WT1sFra 16Paris - Nice, Stage 5 : Crèche-sur-Saône - Rive-de-Gier0 
 12/03/20142.WT1sFra leaderParis - Nice, Stage 4 : Nevers - Belleville11 
 12/03/20142.WT1sFra 2Paris - Nice, Stage 4 : Nevers - Belleville28 
 11/03/20142.WT1sFra 24Paris - Nice, Stage 3 : Toucy - Magny-Cours0 
 10/03/20142.WT1sFra 14Paris - Nice, Stage 2 : Rambouillet - Saint-Georges-sur-Baulche0 
 9/03/20142.WT1sFra 16Paris - Nice, Stage 1 : Mantes-La-Jolie - Mantes-La-Jolie0 
 23/02/20142.1Esp 11Vuelta a Andalucia / Ruta Del Sol21 
 23/02/20142.1sEsp 16Vuelta a Andalucia / Ruta Del Sol, Stage 4 : Ubrique - Fuengirola0 
 21/02/20142.1sEsp 15Vuelta a Andalucia / Ruta Del Sol, Stage 2 : La Guardia de Jaen - Sierra de Cabra0 
 19/02/20142.1sEsp 5Vuelta a Andalucia / Ruta Del Sol, Prologue : Almeria I.T.T.0 
 26/01/20142.WT2Aus 8Tour Down Under77 
 26/01/20142.WT2sAus 20Tour Down Under, Stage 6 : Adelaide, circuit race0 
 25/01/20142.WT2sAus 10Tour Down Under, Stage 5 : McLaren Vale - Old Willunga Hill0 
 24/01/20142.WT2sAus 16Tour Down Under, Stage 4 : Unley - Victor Harbor0 
 23/01/20142.WT2sAus 13Tour Down Under, Stage 3 : Norwood - Campbelltown0 
 22/01/20142.WT2sAus 70Tour Down Under, Stage 2 : Prospect - Stirling0 
 21/01/20142.WT2sAus 11Tour Down Under, Stage 1 : Nuriootpa - Angaston0 
  Total 2014: 914  
                         
2013 Sky Procycling
 29/09/2013WCRRIta DNFWorld Championships (Lucca - Firenze) R.R.0 
 22/09/2013WCTTIta 3World Championships (Montecatini Terme - Firenze) T.T.T.32 
 15/09/20131.WT2Can DNFGP de Montréal0 
 13/09/20131.WT2Can 98GP de Québec5 
 1/09/20131.WT2Fra DNFGP Ouest France - Plouay0 
 21/07/2013GT1Fra 140Tour de France20 
 21/07/2013GT1sFra 129Tour de France, Stage 21 : Versailles - Paris0 
 20/07/2013GT1sFra 105Tour de France, Stage 20 : Annecy - Annecy/Semnoz0 
 19/07/2013GT1sFra 98Tour de France, Stage 19 : Bourg d'Oisans - Le Grand Bornand0 
 18/07/2013GT1sFra 103Tour de France, Stage 18 : Gap - L'Alpe d'Huez0 
 17/07/2013GT1sFra 78Tour de France, Stage 17 : Embrun - Chorges I.T.T.0 
 16/07/2013GT1sFra 172Tour de France, Stage 16 : Vaison-la-Romaine - Gap0 
 14/07/2013GT1sFra 127Tour de France, Stage 15 : Givors - Mont Ventoux0 
 13/07/2013GT1sFra 179Tour de France, Stage 14 : Saint-Pourçain-sur-Sioule - Lyon0 
 12/07/2013GT1sFra 63Tour de France, Stage 13 : Tours - Saint-Amand-Montrond0 
 11/07/2013GT1sFra 160Tour de France, Stage 12 : Fougères - Tours0 
 10/07/2013GT1sFra 66Tour de France, Stage 11 : Avranches - Mont-Saint-Michel I.T.T.0 
 9/07/2013GT1sFra 144Tour de France, Stage 10 : St-Gildas-des-Bois - Saint Malo0 
 7/07/2013GT1sFra 102Tour de France, Stage 9 : Saint-Girons - Bagnères-de-Bigorre0 
 6/07/2013GT1sFra 180Tour de France, Stage 8 : Castres - Ax-3-Domaines0 
 5/07/2013GT1sFra 173Tour de France, Stage 7 : Montpellier - Albi0 
 4/07/2013GT1sFra 167Tour de France, Stage 6 : Aix-en-Provence - Montpellier0 
 3/07/2013GT1sFra 182Tour de France, Stage 5 : Cagnes-sur-Mer - Marseille0 
 2/07/2013GT1sFra -Tour de France, Stage 4 : Nice - Nice T.T.T.0 
 1/07/2013GT1sFra 177Tour de France, Stage 3 : Ajaccio - Calvi0 
 30/06/2013GT1sFra 196Tour de France, Stage 2 : Bastia - Ajaccio0 
 29/06/2013GT1sFra 183Tour de France, Stage 1 : Porto-Vecchio - Bastia0 
 9/06/20132.WT1Fra 15Critérium du Dauphiné38 
 9/06/20132.WT1sFra 17Critérium du Dauphiné, Stage 8 : Sisteron - Risoul0 
 8/06/20132.WT1sFra 18Critérium du Dauphiné, Stage 7 : Le Pont-de-Claix - Superdévoluy0 
 7/06/20132.WT1sFra 59Critérium du Dauphiné, Stage 6 : La Léchère - Grenoble0 
 6/06/20132.WT1sFra 44Critérium du Dauphiné, Stage 5 : Grésy-sur-Aix - Valmorel0 
 5/06/20132.WT1sFra 10Critérium du Dauphiné, Stage 4 : Villars-les-Dombes - Parc des Oiseaux I.T.T.0 
 4/06/20132.WT1sFra 11Critérium du Dauphiné, Stage 3 : Ambérieu-en-Bugey - Tarare0 
 3/06/20132.WT1sFra 11Critérium du Dauphiné, Stage 2 : Châtel - Oyonnax0 
 2/06/20132.WT1sFra 29Critérium du Dauphiné, Stage 1 : Champéry - Champéry0 
 26/05/20132.HCGer 2Bayern-Rundfahrt120 
 25/05/20132.HCsGer 4Bayern-Rundfahrt, Stage 4 : Schierling - Schierling I.T.T.5 
 23/05/20132.HCsGer 8Bayern-Rundfahrt, Stage 2 : Mühldorf - Viechtach0 
 22/05/20132.HCsGer 8Bayern-Rundfahrt, Stage 1 : Pfaffenhofen - Mühldorf0 
 7/04/20131.WT1Fra 79Paris - Roubaix5 
 3/04/20131.HCBel 128Scheldeprijs0 
 31/03/20131.WT1Bel 41Ronde van Vlaanderen5 
 24/03/20131.WT2Bel DNFGent - Wevelgem0 
 22/03/20131.WT2Bel 4E3 Prijs Vlaanderen - Harelbeke96 
 20/03/20131.HCBel 19Dwars door Vlaanderen7 
 17/03/20131.WT1Ita DNFMilano - Sanremo0 
 27/02/20131.1Bel 78Le Samyn0 
 23/02/20131.HCBel 4Omloop Het Nieuwsblad62 
 8/02/20132.HCQat 10Tour of Qatar44 
 4/02/20132.HCsQat 2Tour of Qatar, Stage 2 : Doha - Doha T.T.T.3 
 27/01/20132.WT2rAus 3Tour Down Under, Mountain classification14 
 27/01/20132.WT2rAus 1Tour Down Under, Points classification35 
 27/01/20132.WT2Aus 3Tour Down Under140 
 27/01/20132.WT2sAus 6Tour Down Under, Stage 6 : Adelaide, circuit race3 
 26/01/20132.WT2sAus 17Tour Down Under, Stage 5 : McLaren Vale - Old Willunga Hill0 
 25/01/20132.WT2sAus leaderTour Down Under, Stage 4 : Modbury - Tanunda9 
 25/01/20132.WT2sAus 17Tour Down Under, Stage 4 : Modbury - Tanunda0 
 24/01/20132.WT2sAus leaderTour Down Under, Stage 3 : Unley - Stirling9 
 24/01/20132.WT2sAus 4Tour Down Under, Stage 3 : Unley - Stirling8 
 23/01/20132.WT2sAus leaderTour Down Under, Stage 2 : Mount Barker - Rostrevor9 
 23/01/20132.WT2sAus 1Tour Down Under, Stage 2 : Mount Barker - Rostrevor35 
 22/01/20132.WT2sAus 20Tour Down Under, Stage 1 : Prospect - Lobethal0 
  Total 2013: 704  
                         
2012 Sky Procycling
 30/09/20122.1Bel 114Eurométropole Tour - Circuit Franco-Belge0 
 16/09/2012WCTTNed -World Championships (Sittard - Valkenburg) T.T.T.13 
 9/09/20121.WT2Can DNFGP de Montréal0 
 7/09/20121.WT2Can DNFGP de Québec0 
 26/08/20122.HCDen 108Post Danmark Rundt - Tour of Denmark0 
 25/08/20122.HCsDen 2Post Danmark Rundt - Tour of Denmark, Stage 5 : Kerteminde I.T.T.15 
 19/08/20121.WT2Ger DNFVattenfall Cyclassics - Hamburg0 
 27/05/2012GT2rIta 9Giro d'Italia, Points classification2 
 27/05/2012GT2Ita 80Giro d'Italia15 
 27/05/2012GT2sIta 2Giro d'Italia, Stage 21 : Milano - Milano I.T.T.40 
 26/05/2012GT2sIta 107Giro d'Italia, Stage 20 : Caldes - Passo dello Stelvio0 
 25/05/2012GT2sIta 71Giro d'Italia, Stage 19 : Treviso - Alpe di Pampeago0 
 24/05/2012GT2sIta 30Giro d'Italia, Stage 18 : San Vito di Cadore - Vedelago0 
 23/05/2012GT2sIta 119Giro d'Italia, Stage 17 : Falzes - Cortina d'Ampezzo0 
 22/05/2012GT2sIta 165Giro d'Italia, Stage 16 : Limone sul Garda - Falzes0 
 20/05/2012GT2sIta 50Giro d'Italia, Stage 15 : Busto Arsizio - Lecco (Pian dei Resinelli)0 
 19/05/2012GT2sIta 53Giro d'Italia, Stage 14 : Cherasco - Cervinia0 
 18/05/2012GT2sIta 32Giro d'Italia, Stage 13 : Savona - Cervere0 
 17/05/2012GT2sIta 95Giro d'Italia, Stage 12 : Seravezza - Sestri Levante0 
 16/05/2012GT2sIta 13Giro d'Italia, Stage 11 : Assisi - Montecatini Terme0 
 15/05/2012GT2sIta 171Giro d'Italia, Stage 10 : Civitavecchia - Assisi0 
 14/05/2012GT2sIta 107Giro d'Italia, Stage 9 : San Giorgio del Sannio - Frosinone0 
 13/05/2012GT2sIta 124Giro d'Italia, Stage 8 : Sulmona - Lago Laceno0 
 12/05/2012GT2sIta 177Giro d'Italia, Stage 7 : Recanati - Rocca di Cambio0 
 11/05/2012GT2sIta 104Giro d'Italia, Stage 6 : Urbino - Porto Sant'Elpidio0 
 10/05/2012GT2sIta 17Giro d'Italia, Stage 5 : Modena - Fano0 
 9/05/2012GT2sIta 9Giro d'Italia, Stage 4 : Verona - Verona T.T.T.0 
 7/05/2012GT2sIta 161Giro d'Italia, Stage 3 : Horsens - Horsens0 
 6/05/2012GT2sIta 10Giro d'Italia, Stage 2 : Herning - Herning1 
 5/05/2012GT2sIta 2Giro d'Italia, Stage 1 : Herning I.T.T.40 
 28/04/20122.WTsSui DNFTour de Romandie, Stage 4 : Bulle - Sion0 
 27/04/20122.WTsSui 149Tour de Romandie, Stage 3 : La Neuveville - Charmey0 
 26/04/20122.WTsSui 148Tour de Romandie, Stage 2 : Montbéliard (Fra) - Moutier0 
 25/04/20122.WTsSui 117Tour de Romandie, Stage 1 : Morges - La Chaux-de-Fonds0 
 24/04/20122.WTsSui leaderTour de Romandie, Prologue : Lausanne I.T.T.10 
 24/04/20122.WTsSui 1Tour de Romandie, Prologue : Lausanne I.T.T.40 
 11/03/20122.WTsFra DNSParis - Nice, Stage 8 : Nice - Col d'Eze I.T.T.0 
 10/03/20122.WTsFra 101Paris - Nice, Stage 7 : Sisteron - Nice0 
 9/03/20122.WTsFra 63Paris - Nice, Stage 6 : Suze-la-Rousse - Sisteron0 
 8/03/20122.WTsFra 163Paris - Nice, Stage 5 : Onet-le-Chateau - Mende0 
 7/03/20122.WTsFra 109Paris - Nice, Stage 4 : Brive - Rodez0 
 6/03/20122.WTsFra 128Paris - Nice, Stage 3 : Vierzon - Lac de Vassivière0 
 5/03/20122.WTsFra 10Paris - Nice, Stage 2 : Mantes - Orléans0 
 4/03/20122.WTsFra 32Paris - Nice, Stage 1 : Dampierre - Chevreuse I.T.T.0 
 22/01/20122.WTAus 46Tour Down Under5 
 22/01/20122.WTsAus 66Tour Down Under, Stage 6 : Adelaide City, circuit race0 
 21/01/20122.WTsAus 24Tour Down Under, Stage 5 : McLaren Vale - Old Willunga Hill0 
 20/01/20122.WTsAus 19Tour Down Under, Stage 4 : Norwood - Tanunda0 
 19/01/20122.WTsAus 23Tour Down Under, Stage 3 : Unley - Victor Harbour0 
 18/01/20122.WTsAus 90Tour Down Under, Stage 2 : Lobethal - Stirling0 
 17/01/20122.WTsAus 15Tour Down Under, Stage 1 : Prospect - Clare0 
  Total 2012: 181  
                         
2011 Sky Procycling
 25/09/2011WCRRDen 81World Championships (Kobenhavn) R.R.10 
 18/09/20112.1Gbr 12Tour of Britain18 
 18/09/20112.1sGbr 4Tour of Britain, Stage 8b : London, circuit race3 
 18/09/20112.1sGbr 5Tour of Britain, Stage 8a : London I.T.T.0 
 17/09/20112.1sGbr 10Tour of Britain, Stage 7 : Bury St. Edmonds - Sandringham0 
 15/09/20112.1sGbr 4Tour of Britain, Stage 5 : Exeter - Exmouth3 
 14/09/20112.1sGbr 11Tour of Britain, Stage 4 : Welshpool - Caerphilly0 
 13/09/20112.1sGbr 3Tour of Britain, Stage 3 : Stoke-on-Trent - Stoke-on-Trent5 
 11/09/20112.1sGbr 5Tour of Britain, Stage 1 : Peebles - Dumphries0 
 28/08/20111.WT2Fra 75GP Ouest France - Plouay5 
 21/08/20111.WT2Ger 31Vattenfall Cyclassics - Hamburg5 
 14/08/20112.WTNed 57Eneco Tour of Benelux5 
 14/08/20112.WTsNed 43Eneco Tour of Benelux, Stage 6 : Sittard - Sittard0 
 13/08/20112.WTsBel 83Eneco Tour of Benelux, Stage 5 : Genk - Genk0 
 12/08/20112.WTsNed 24Eneco Tour of Benelux, Stage 4 : Roermond - Roermond I.T.T.0 
 11/08/20112.WTsBel 82Eneco Tour of Benelux, Stage 3 : Heers - Andenne0 
 10/08/20112.WTsBel 21Eneco Tour of Benelux, Stage 2 : Aalter - Ardooie0 
 9/08/20112.WTsNed 19Eneco Tour of Benelux, Stage 1 : Oosterhout - Sint-Willebrord0 
 8/08/20112.WTsNed 9Eneco Tour of Benelux, Prologue : Amersfoort I.T.T.0 
 24/07/2011GT1rFra 18Tour de France, Mountains classification0 
 24/07/2011GT1rFra 17Tour de France, Points classification0 
 24/07/2011GT1Fra 30Tour de France49 
 24/07/2011GT1sFra 63Tour de France, Stage 21 : Créteil - Paris0 
 23/07/2011GT1sFra 45Tour de France, Stage 20 : Grenoble - Grenoble I.T.T.0 
 22/07/2011GT1sFra 43Tour de France, Stage 19 : Modane - Alpe-d'Huez0 
 21/07/2011GT1sFra 25Tour de France, Stage 18 : Pinerolo (Ita) - Col du Galibier0 
 20/07/2011GT1sFra 69Tour de France, Stage 17 : Gap - Pinerolo (Ita)0 
 19/07/2011GT1sFra 32Tour de France, Stage 16 : Saint-Paul-Trois-Châteaux - Gap0 
 17/07/2011GT1sFra 115Tour de France, Stage 15 : Limoux - Montpellier0 
 16/07/2011GT1sFra 57Tour de France, Stage 14 : Saint-Gaudens - Plateau de Beille0 
 15/07/2011GT1sFra 122Tour de France, Stage 13 : Pau - Lourdes0 
 14/07/2011GT1sFra 35Tour de France, Stage 12 : Cugnaux - Luz-Ardiden0 
 13/07/2011GT1sFra 24Tour de France, Stage 11 : Blaye-les-Mines - Lavaur0 
 12/07/2011GT1sFra 9Tour de France, Stage 10 : Aurillac - Carmaux2 
 10/07/2011GT1sFra 21Tour de France, Stage 9 : Issoire - Saint-Flour0 
 9/07/2011GT1sFra 22Tour de France, Stage 8 : Aigurande - Super-Besse0 
 8/07/2011GT1sFra 127Tour de France, Stage 7 : Le Mans - Châteauroux0 
 7/07/2011GT1sFra 16Tour de France, Stage 6 : Dinan - Lisieux0 
 6/07/2011GT1sFra 5Tour de France, Stage 5 : Carhaix - Cap Fréhel15 
 5/07/2011GT1sFra 28Tour de France, Stage 4 : Lorient - Mûr-de-Bretagne0 
 4/07/2011GT1sFra 15Tour de France, Stage 3 : Olonne sur Mer - Redon0 
 3/07/2011GT1sFra 3Tour de France, Stage 2 : Les Essarts - Les Essarts T.T.T.8 
 2/07/2011GT1sFra 6Tour de France, Stage 1 : Passage du Gois - Les Herbiers/Mont des Alouettes10 
 26/06/2011NC2Gbr 2National Championships Great Britain (Stamfordham) R.R.60 
 12/06/20112.WTsFra OOTCritérium du Dauphiné, Stage 7 : Pontcharra - La Toussuire0 
 11/06/20112.WTsFra 129Critérium du Dauphiné, Stage 6 : Les Gets - Le Collet d’Allevard0 
 10/06/20112.WTsFra 78Critérium du Dauphiné, Stage 5 : Villars-les-Dombes - Les Gets0 
 9/06/20112.WTsFra 90Critérium du Dauphiné, Stage 4 : La Motte-Servolex - Mâcon0 
 8/06/20112.WTsFra 7Critérium du Dauphiné, Stage 3 : Grenoble - Grenoble I.T.T.2 
 7/06/20112.WTsFra 60Critérium du Dauphiné, Stage 2 : Voiron - Lyon0 
 6/06/20112.WTsFra 35Critérium du Dauphiné, Stage 1 : Albertville - Saint-Pierre-de-Chartreuse0 
 5/06/20112.WTsFra 27Critérium du Dauphiné, Prologue : Saint-Jean-de-Maurienne I.T.T.0 
 29/05/20112.HCGer 1Bayern-Rundfahrt160 
 29/05/20112.HCsGer 11Bayern-Rundfahrt, Stage 5 : Friedberg - Moosburg0 
 28/05/20112.HCsGer leaderBayern-Rundfahrt, Stage 4 : Friedberg - Friedberg I.T.T.8 
 28/05/20112.HCsGer 5Bayern-Rundfahrt, Stage 4 : Friedberg - Friedberg I.T.T.3 
 27/05/20112.HCsGer 2Bayern-Rundfahrt, Stage 3 : Bad Gögging - Aichach15 
 26/05/20112.HCsGer 17Bayern-Rundfahrt, Stage 2 : Freystadt - Bad Gögging0 
 1/05/20112.WTSui 88Tour de Romandie5 
 1/05/20112.WTsSui 38Tour de Romandie, Stage 5 : Champagne - Genève0 
 30/04/20112.WTsSui 102Tour de Romandie, Stage 4 : Aubonne - Signal-de-Bougy I.T.T.0 
 29/04/20112.WTsSui 91Tour de Romandie, Stage 3 : Thierrens - Neuchâtel0 
 28/04/20112.WTsSui 94Tour de Romandie, Stage 2 : Romont - Romont0 
 27/04/20112.WTsSui 97Tour de Romandie, Stage 1 : Martigny - Leysin0 
 26/04/20112.WTsSui 13Tour de Romandie, Prologue : Martigny I.T.T.0 
 10/04/20111.WT1Fra DNFParis - Roubaix0 
 3/04/20111.WT1Bel 10Ronde van Vlaanderen63 
 27/03/20111.WT2Bel 124Gent - Wevelgem5 
 23/03/20111.1Bel 2Dwars door Vlaanderen - Waregem48 
 19/03/20111.WT1Ita 60Milano - Sanremo5 
 13/03/20112.WTFra 83Paris - Nice5 
 13/03/20112.WTsFra 57Paris - Nice, Stage 8 : Nice - Nice0 
 12/03/20112.WTsFra 118Paris - Nice, Stage 7 : Brignoles - Biot0 
 11/03/20112.WTsFra 23Paris - Nice, Stage 6 : Rognes - Aix-en-Provence I.T.T.0 
 10/03/20112.WTsFra 160Paris - Nice, Stage 5 : Saint-Symphorien-sur-Coise - Vernoux-en-Vivarais0 
 9/03/20112.WTsFra 140Paris - Nice, Stage 4 : Crêches-sur-Saône - Belleville0 
 8/03/20112.WTsFra 5Paris - Nice, Stage 3 : Cosne-Cours-sur-Loire - Nuits-Saint-Georges5 
 7/03/20112.WTsFra 33Paris - Nice, Stage 2 : Montfort-l’Amaury - Amilly0 
 6/03/20112.WTsFra 58Paris - Nice, Stage 1 : Houdan - Houdan0 
 27/02/20111.1Ita 6Classica Sarda28 
 26/02/20112.1Ita 34Giro di Sardegna0 
 25/02/20112.1sIta 10Giro di Sardegna, Stage 4 : Lanusei - Oristano0 
 22/02/20112.1sIta 13Giro di Sardegna, Stage 1 : Olbia - Porto Cervo0 
 23/01/20112.WTAus 68Tour Down Under5 
 23/01/20112.WTsAus 56Tour Down Under, Stage 6 : Adelaide City Circuit0 
 22/01/20112.WTsAus 93Tour Down Under, Stage 5 : McLaren Vale - Willunga0 
 21/01/20112.WTsAus 24Tour Down Under, Stage 4 : Norwood - Strathalbyn0 
 20/01/20112.WTsAus 53Tour Down Under, Stage 3 : Unley - Stirling0 
 19/01/20112.WTsAus 125Tour Down Under, Stage 2 : Tailem Bend - Mannum0 
 18/01/20112.WTsAus 74Tour Down Under, Stage 1 : Mawson Lakes - Angaston0 
  Total 2011: 555  
                         
2010 Sky Professional Cycling Team
 18/09/20102.1Gbr 12Tour of Britain18 
 14/09/20102.1sGbr 19Tour of Britain, Stage 4 : Minehead - Teignmouth0 
 12/09/20102.1sGbr 15Tour of Britain, Stage 2 : Stoke-on-Trent - Stoke-on-Trent0 
 8/09/20101.1Bel 107Memorial Rik Van Steenbergen0 
 5/09/2010NCT2Gbr 3National Championships Great Britain (Llandeilo) I.T.T.25 
 24/08/20102.PTBel 66Eneco Tour of Benelux5 
 24/08/20102.PTsBel 15Eneco Tour of Benelux, Stage 7 : Genk - Genk I.T.T.0 
 23/08/20102.PTsBel 94Eneco Tour of Benelux, Stage 6 : Bilzen - Heers0 
 22/08/20102.PTsNed 60Eneco Tour of Benelux, Stage 5 : Roermond - Sittard0 
 21/08/20102.PTsNed 119Eneco Tour of Benelux, Stage 4 : St-Lievens-Houtem (Bel) - Roermond0 
 20/08/20102.PTsBel 96Eneco Tour of Benelux, Stage 3 : Ronse - Ronse0 
 19/08/20102.PTsBel 145Eneco Tour of Benelux, Stage 2 : Sint-Willebrord (Ned) - Ardooie0 
 18/08/20102.PTsNed 130Eneco Tour of Benelux, Stage 1 : Steenwijk - Rhenen0 
 17/08/20102.PTsNed 6Eneco Tour of Benelux, Prologue : Steenwijk I.T.T.3 
 25/07/2010GT1Fra 66Tour de France20 
 25/07/2010GT1sFra 149Tour de France, Stage 20 : Longjumeau - Paris/Champs-Élysées0 
 24/07/2010GT1sFra 10Tour de France, Stage 19 : Bordeaux - Pauillac I.T.T.1 
 23/07/2010GT1sFra 72Tour de France, Stage 18 : Salies-de-Béarn - Bordeaux0 
 22/07/2010GT1sFra 113Tour de France, Stage 17 : Pau - Col du Tourmalet0 
 20/07/2010GT1sFra 55Tour de France, Stage 16 : Bagnères-de-Luchon - Pau0 
 19/07/2010GT1sFra 103Tour de France, Stage 15 : Pamiers - Bagnères-de-Luchon0 
 18/07/2010GT1sFra 68Tour de France, Stage 14 : Revel - Ax-3 Domaines0 
 17/07/2010GT1sFra 56Tour de France, Stage 13 : Rodez - Revel0 
 16/07/2010GT1sFra 103Tour de France, Stage 12 : Bourg-de-Péage - Mende0 
 15/07/2010GT1sFra 100Tour de France, Stage 11 : Sisteron - Bourg-lès-Valence0 
 14/07/2010GT1sFra 60Tour de France, Stage 10 : Chambéry - Gap0 
 13/07/2010GT1sFra 68Tour de France, Stage 9 : Morzine-Avoriaz - Saint-Jean-de-Maurienne0 
 11/07/2010GT1sFra 143Tour de France, Stage 8 : Station des Rousses - Morzine-Avoriaz0 
 10/07/2010GT1sFra 57Tour de France, Stage 7 : Tournus - Station des Rousses0 
 9/07/2010GT1sFra 11Tour de France, Stage 6 : Montargis - Gueugnon0 
 8/07/2010GT1sFra 22Tour de France, Stage 5 : Epernay - Montargis0 
 7/07/2010GT1sFra 19Tour de France, Stage 4 : Cambrai - Reims0 
 6/07/2010GT1sFra 2Tour de France, Stage 3 : Wanze (Bel) - Arenberg50 
 5/07/2010GT1sFra 80Tour de France, Stage 2 : Brussel (Bel) - Spa (Bel)0 
 4/07/2010GT1sFra 15Tour de France, Stage 1 : Rotterdam (Ned) - Brussel (Bel)0 
 3/07/2010GT1sFra 5Tour de France, Prologue : Rotterdam (Ned) I.T.T.15 
 27/06/2010NC2Gbr 1National Championships Great Britain (Nelson) R.R.100 
 13/06/20102.PTrFra 5Critérium du Dauphiné, Points classification5 
 13/06/20102.PTFra 21Critérium du Dauphiné18 
 13/06/20102.PTsFra 18Critérium du Dauphiné, Stage 7 : Allevard-les-Bains - Sallanches0 
 12/06/20102.PTsFra 32Critérium du Dauphiné, Stage 6 : Crolles - Alpe-d’Huez0 
 11/06/20102.PTsFra 18Critérium du Dauphiné, Stage 5 : Serre-Chevalier - Grenoble0 
 10/06/20102.PTsFra 58Critérium du Dauphiné, Stage 4 : Saint-Paul-Trois-Châteaux - Risoul0 
 9/06/20102.PTsFra 7Critérium du Dauphiné, Stage 3 : Monteux - Sorgues I.T.T.2 
 8/06/20102.PTsFra 9Critérium du Dauphiné, Stage 2 : Annonay - Bourg-Saint-Andéol0 
 7/06/20102.PTsFra 3Critérium du Dauphiné, Stage 1 : Evian-les-Bains - Saint-Laurent-du-Pont15 
 6/06/20102.PTsFra 4Critérium du Dauphiné, Prologue : Evian-les-Bains I.T.T.10 
 30/05/20102.HCGer 11Bayern Rundfahrt35 
 29/05/20102.HCsGer 15Bayern Rundfahrt, Stage 4 : Berching I.T.T.0 
 28/05/20102.HCsGer 7Bayern Rundfahrt, Stage 3 : Bayreuth - Hersbruck0 
 26/05/20102.HCsGer 6Bayern Rundfahrt, Stage 1 : Erding - Viechtach0 
 16/05/20102.1Fra 38Tour de Picardie0 
 11/04/20101.HIS1Fra 64Paris - Roubaix5 
 4/04/20101.PT1Bel 33Ronde van Vlaanderen5 
 27/03/20101.HCBel 50E3 Prijs Vlaanderen - Harelbeke0 
 24/03/20101.1Bel 32Dwars door Vlaanderen - Waregem0 
 14/03/20102.HISrFra 42Paris - Nice, Points classification0 
 14/03/20102.HISFra 87Paris - Nice5 
 14/03/20102.HISsFra 31Paris - Nice, Stage 7 : Nice - Nice0 
 13/03/20102.HISsFra 106Paris - Nice, Stage 6 : Peynier - Tourrettes-sur-Loup0 
 12/03/20102.HISsFra 111Paris - Nice, Stage 5 : Pernes-les-Fontaines - Aix-en-Provence0 
 11/03/20102.HISsFra 109Paris - Nice, Stage 4 : Maurs - Mende (La Croix-Neuve)0 
 10/03/20102.HISsFra 141Paris - Nice, Stage 3 : Saint-Yrieix-La-Perche - Aurillac0 
 9/03/20102.HISsFra 53Paris - Nice, Stage 2 : Contres - Limoges0 
 8/03/20102.HISsFra 74Paris - Nice, Stage 1 : Saint-Arnoult-en-Yvelines - Contres0 
 7/03/20102.HISsFra 15Paris - Nice, Prologue : Montfort-l’Amaury I.T.T.0 
 19/02/20102.1Oma 80Tour of Oman0 
 19/02/20102.1sOma 9Tour of Oman, Stage 6 : Al Jissah - Muscat I.T.T.0 
 12/02/20102.1Qat 73Tour of Qatar0 
 7/02/20102.1sQat 1Tour of Qatar, Stage 1 : West Bay Lagoon T.T.T.5 
  Total 2010: 342  
                         
2009 Barloworld - Bianchi
 27/09/2009WCRRSui DNFWorld Championships (Mendrisio) R.R.0 
 19/09/20092.1Gbr 6Tour of Britain44 
 18/09/20092.1sGbr 6Tour of Britain, Stage 7 : Hatherleigh - Yeovil0 
 16/09/20092.1sGbr 18Tour of Britain, Stage 5 : Stoke-on-Trent - Stoke-on-Trent0 
 15/09/20092.1sGbr 11Tour of Britain, Stage 4 : Blackpool - Blackpool0 
 14/09/20092.1sGbr 10Tour of Britain, Stage 3 : Peebles - Gretna Green0 
 6/09/20091.1Ita 48Giro della Romagna0 
 20/08/20091.1Ita 5Coppa Bernocchi32 
 9/08/20092.HCsEsp DNFVuelta a Burgos, Stage 5 : Areniscas de los Pinares - Lagunas de Neila0 
 8/08/20092.HCsEsp 19Vuelta a Burgos, Stage 4 : Roa - Roa I.T.T.0 
 5/08/20092.HCsEsp 18Vuelta a Burgos, Stage 1 : Oña - Briviesca0 
 26/07/20092.1Ita 95Brixia Tour0 
 25/04/20092.1Ita 119Giro del Trentino0 
 15/03/20092.HISsIta DNFTirreno - Adriatico, Stage 5 : Loreto - Macerata I.T.T.0 
 14/03/20092.HISsIta 121Tirreno - Adriatico, Stage 4 : Assisi - Montelupone0 
 13/03/20092.HISsIta 68Tirreno - Adriatico, Stage 3 : Fucecchio - Santa Croce sull'Arno0 
 12/03/20092.HISsIta 115Tirreno - Adriatico, Stage 2 : Volterra - Marina di Carrara0 
 11/03/20092.HISsIta 154Tirreno - Adriatico, Stage 1 : Cecina - Capannori0 
 28/02/20091.1Ita 31GP dell'Insubria0 
 15/02/20092.1Fra 72Tour Méditerranéen0 
 11/02/20092.1sFra 3Tour Méditerranéen, Stage 2 : Narbonne - Gruissan T.T.T.1 
 7/02/20091.1Ita 110GP Costa degli Etruschi0 
  Total 2009: 77  
                         
2008 Barloworld
 28/09/2008WCRRIta DNFWorld Championships (Varese) R.R.0 
 20/09/20081.1Ita 47Memorial Viviana Manservisi0 
 14/09/20082.1Gbr 73Tour of Britain0 
 8/09/20082.1sGbr 16Tour of Britain, Stage 2 : Milton Keynes - Newbury0 
 21/06/20082.1Ned 118Ster Elektrotoer0 
 17/06/20082.1sNed 3Ster Elektrotoer, Stage 1 : Schijndel I.T.T.5 
 1/06/2008GT2rIta 82Giro d'Italia, Points classification0 
 1/06/2008GT2Ita 118Giro d'Italia15 
 1/06/2008GT2sIta 12Giro d'Italia, Stage 21 : Cesano Maderno - Milano I.T.T.0 
 31/05/2008GT2sIta 123Giro d'Italia, Stage 20 : Rovetta - Tirano0 
 30/05/2008GT2sIta 128Giro d'Italia, Stage 19 : Legnano - Presolana/Monte Pora0 
 29/05/2008GT2sIta 111Giro d'Italia, Stage 18 : Mendrisio - Varese0 
 28/05/2008GT2sIta 36Giro d'Italia, Stage 17 : Sondrio - Locarno0 
 26/05/2008GT2sIta 90Giro d'Italia, Stage 16 : San Vigilio di Marebbe - Plan de Corones I.T.T.0 
 25/05/2008GT2sIta 104Giro d'Italia, Stage 15 : Arabba - Passo Fedaia/Marmolada0 
 24/05/2008GT2sIta 128Giro d'Italia, Stage 14 : Verona - Val di Fiemme/Alpe di Pampeago0 
 23/05/2008GT2sIta 36Giro d'Italia, Stage 13 : Modena - Cittadella0 
 22/05/2008GT2sIta 47Giro d'Italia, Stage 12 : Forli - Carpi0 
 21/05/2008GT2sIta 69Giro d'Italia, Stage 11 : Urbania - Cesena0 
 20/05/2008GT2sIta 71Giro d'Italia, Stage 10 : Pesaro - Urbino I.T.T.0 
 18/05/2008GT2sIta 164Giro d'Italia, Stage 9 : Civitavecchia - San Vincenzo0 
 17/05/2008GT2sIta 126Giro d'Italia, Stage 8 : Rivisondoli - Tivoli0 
 16/05/2008GT2sIta 115Giro d'Italia, Stage 7 : Vasto - Pescocostanzo0 
 15/05/2008GT2sIta 165Giro d'Italia, Stage 6 : Potenza - Peschici0 
 14/05/2008GT2sIta 103Giro d'Italia, Stage 5 : Belvedere Marittimo - Contursi Terme0 
 13/05/2008GT2sIta 180Giro d'Italia, Stage 4 : Pizzo Calabro - Catanzaro-Lungomare0 
 12/05/2008GT2sIta 94Giro d'Italia, Stage 3 : Catania - Milazzo0 
 11/05/2008GT2sIta 136Giro d'Italia, Stage 2 : Cefalu - Agrigento0 
 10/05/2008GT2sIta -Giro d'Italia, Stage 1 : Palermo T.T.T.0 
 25/04/20082.1Ita 116Giro del Trentino0 
 16/04/20081.HCBel 24Scheldeprijs Vlaanderen5 
 13/04/20082.1Por 50Volta ao Alentejo0 
 11/04/20082.1sPor 20Volta ao Alentejo, Stage 3 : Nossa Senhora das Neves - Beja I.T.T.0 
  Total 2008: 25  
                         
2007 Barloworld
 15/09/20072.1Gbr 59Tour of Britain0 
 15/09/20072.1sGbr 15Tour of Britain, Stage 6 : Dumfries - Glasgow0 
 10/09/20072.1sGbr 5Tour of Britain, Stage 1 : Reading - Southampton0 
 9/09/20072.1sGbr 7Tour of Britain, Prologue : London I.T.T.0 
 30/08/20071.1Ita 58GP Industria e Commercio Artigianato Carnaghese0 
 18/08/20072.HCEsp 83Vuelta a Burgos0 
 29/07/2007GT1rFra 66Tour de France, Points classification0 
 29/07/2007GT1Fra 139Tour de France20 
 29/07/2007GT1sFra 132Tour de France, Stage 20 : Marcoussis - Paris/Champs-Élysées0 
 28/07/2007GT1sFra 106Tour de France, Stage 19 : Cognac - Angoulême I.T.T.0 
 27/07/2007GT1sFra 99Tour de France, Stage 18 : Cahors - Angoulême0 
 26/07/2007GT1sFra 40Tour de France, Stage 17 : Pau - Castelsarrasin0 
 25/07/2007GT1sFra 135Tour de France, Stage 16 : Orthez - Gourette/Col d'Aubisque0 
 23/07/2007GT1sFra 150Tour de France, Stage 15 : Foix - Loudenvielle0 
 22/07/2007GT1sFra 135Tour de France, Stage 14 : Mazamet - Plateau de Beille0 
 21/07/2007GT1sFra 51Tour de France, Stage 13 : Albi I.T.T.0 
 20/07/2007GT1sFra 18Tour de France, Stage 12 : Montpellier - Castres0 
 19/07/2007GT1sFra 162Tour de France, Stage 11 : Marseille - Montpellier0 
 18/07/2007GT1sFra 169Tour de France, Stage 10 : Tallard - Marseille0 
 17/07/2007GT1sFra 163Tour de France, Stage 9 : Val-d'Isère - Briançon0 
 15/07/2007GT1sFra 158Tour de France, Stage 8 : Le Grand-Bornand - Tignes0 
 14/07/2007GT1sFra 167Tour de France, Stage 7 : Bourg-en-Bresse - Le Grand-Bornand0 
 13/07/2007GT1sFra 15Tour de France, Stage 6 : Semur-en-Auxois - Bourg-en-Bresse0 
 12/07/2007GT1sFra 171Tour de France, Stage 5 : Chablis - Autun0 
 11/07/2007GT1sFra 79Tour de France, Stage 4 : Villers-Cotterêts - Joigny0 
 10/07/2007GT1sFra 43Tour de France, Stage 3 : Waregem (Bel) - Compiègne0 
 9/07/2007GT1sFra 184Tour de France, Stage 2 : Dunkerque - Gent (Bel)0 
 8/07/2007GT1sFra 41Tour de France, Stage 1 : London (GBr) - Canterbury (GBr)0 
 7/07/2007GT1sFra 45Tour de France, Prologue : London (GBr) I.T.T.0 
 23/06/20072.1Ned 38Ster Elektrotoer0 
 20/05/20072.1Fra 23Tour de Picardie0 
 5/05/20071.1Ita 37GP Industria & Artigianato - Larciano0 
 1/05/20071.HCGer 55Rund um den Henninger Turm - Frankfurt0 
 27/04/20072.1Ita 109Giro del Trentino0 
 15/04/20072.1Por 107Volta ao Alentejo0 
 10/02/20071.1Ita 85GP Costa degli Etruschi0 
 21/01/20072.HCAus 47Tour Down Under5 
 19/01/20072.HCsAus 14Tour Down Under, Stage 3 : Stirling - Victor Harbor0 
  Total 2007: 25  
                         
2006 Saunier Duval - Prodir (Trainee as from 1/08)
 1/09/20062.1sGbr 5Tour of Britain, Stage 4 : Wolverhampton - Birmingham0 
 25/06/2006NC3Gbr 3National Championships Great Britain (Beverley) R.R.26 
 18/06/20062.2sIta 4Baby Giro d'Italia, Stage 10 : Bolzano - Bolzano0 
 10/06/20062.2sIta 5Baby Giro d'Italia, Stage 2 : Maddaloni - San Bartolomeo in Galdo0 
 28/05/20062.2Lux 1Flèche du Sud25 
 28/05/20062.2sLux 4Flèche du Sud, Stage 5 : Dudelange - Esch-sur-Alzette0 
 27/05/20062.2sLux leaderFlèche du Sud, Stage 4 : Heiderscheid - Ettelbrück2 
 27/05/20062.2sLux 2Flèche du Sud, Stage 4 : Heiderscheid - Ettelbrück2 
 27/05/20062.2sLux leaderFlèche du Sud, Stage 3 : Colmar/Berg - Eschdorf2 
 26/05/20062.2sLux leaderFlèche du Sud, Stage 2 : Kayl - Rumelange2 
 26/05/20062.2sLux 1Flèche du Sud, Stage 2 : Kayl - Rumelange4 
 7/05/20061.2Ita 13GP Industrie del Marmo0 
 2/05/20061.2Ita 13Coppa Citta di Asti0 
 26/03/2006XXAus DNFCommonwealth Games (Melbourne) R.R.0 
 8/02/20062.HCsMas 14Tour de Langkawi, Stage 6 : Shah Alam - Tampin0 
  Total 2006: 63  
                         
2005 Team Wiesenhof (Trainee as from 1/08)
 24/09/2005NC3Esp 93World Championships U23 (Madrid) R.R.0 
 16/09/20051.1Bel 19Kampioenschap van Vlaanderen - Koolskamp5 
 1/09/20052.1sGbr 10Tour of Britain, Stage 3 : Leeds - Sheffield0 
 26/06/2005NC3Gbr 12National Championships Great Britain (Ryedale) R.R.0 
  Total 2005: 5  
 
  Overall total: 11285  



29/03/2024 - Remarks or suggestions? Mail to info@cqranking.com
CQ Ranking - Copyright © 2024, Credits