GBR CAVENDISH Mark
  21/05/1985 UCI ID: 10003292324  
  Astana Qazaqstan Team
  www.cvndsh.com
  markcavendish
 Current CQ-value:
Rank:
287 
 CQ
233
© Astana Qazaqstan Team
< back to overview

  Date   Cat.       Rank   Race   CQ  
                         
2024 Astana Qazaqstan Team
 8/03/20242.WT1sIta OOTTirreno - Adriatico, Stage 5 : Torricella Sicura - Valle Castellana0 
 7/03/20242.WT1sIta 164Tirreno - Adriatico, Stage 4 : Arrone - Giulianova0 
 6/03/20242.WT1sIta 152Tirreno - Adriatico, Stage 3 : Volterra - Gualdo Tadino0 
 5/03/20242.WT1sIta 171Tirreno - Adriatico, Stage 2 : Camaiore - Follonica0 
 4/03/20242.WT1sIta 139Tirreno - Adriatico, Stage 1 : Lido di Camaiore - Lido di Camaiore I.T.T.0 
 24/02/20242.WT3sUae DNSUAE Tour, Stage 6 : Abu Dhabi - Abu Dhabi0 
 23/02/20242.WT3sUae 17UAE Tour, Stage 5 : Al Aqah - Umm al Quwain0 
 22/02/20242.WT3sUae 21UAE Tour, Stage 4 : Dubai - Dubai0 
 21/02/20242.WT3sUae 134UAE Tour, Stage 3 : Al Marjan - Jebel Jais0 
 20/02/20242.WT3sUae 117UAE Tour, Stage 2 : Al Hudayriat - Al Hudayriat I.T.T.0 
 19/02/20242.WT3sUae 22UAE Tour, Stage 1 : Al Dhafra - Liwa0 
 11/02/20242.1Col 121Tour Colombia0 
 9/02/20242.1sCol 1Tour Colombia, Stage 4 : Paipa - Zipaquira20 
 6/02/20242.1sCol 3Tour Colombia, Stage 1 : Paipa - Duitama5 
  Total 2024: 25  
                         
2023 Astana Qazaqstan Team
 15/10/20232.1Tur 130Presidential Tour of Turkey0 
 8/07/2023GT1sFra DNFTour de France, Stage 8 : Libourne - Limoges0 
 7/07/2023GT1sFra 2Tour de France, Stage 7 : Mont de Marsan - Bordeaux50 
 6/07/2023GT1sFra 165Tour de France, Stage 6 : Tarbes - Cautarets-Cambasque0 
 5/07/2023GT1sFra 164Tour de France, Stage 5 : Pau - Laruns0 
 4/07/2023GT1sFra 5Tour de France, Stage 4 : Dax - Nogaro15 
 3/07/2023GT1sFra 6Tour de France, Stage 3 : Amorebieta-Etxano - Bayonne10 
 2/07/2023GT1sFra 162Tour de France, Stage 2 : Vitoria Gasteiz - San Sebastian0 
 1/07/2023GT1sFra 170Tour de France, Stage 1 : Bilbao - Bilbao0 
 11/06/20232.PSNed 9ZLM Tour44 
 11/06/20232.PSsNed 16ZLM Tour, Stage 4 : Oosterhout - Oosterhout0 
 8/06/20232.PSsNed 14ZLM Tour, Stage 1 : Westkapelle - 's-Heerenhoek0 
 28/05/2023GT2rIta 4Giro d’Italia, Points classification15 
 28/05/2023GT2Ita 119Giro d’Italia15 
 28/05/2023GT2sIta 1Giro d’Italia, Stage 21 : Roma - Roma70 
 27/05/2023GT2sIta 119Giro d’Italia, Stage 20 : Tarvisio - Monte Lussari0 
 26/05/2023GT2sIta 107Giro d’Italia, Stage 19 : Longarone - Tre Cime di Lavaredo0 
 25/05/2023GT2sIta 115Giro d’Italia, Stage 18 : Oderzo - Val di Zoldo0 
 24/05/2023GT2sIta 19Giro d’Italia, Stage 17 : Pergine Valsugana - Caorle0 
 23/05/2023GT2sIta 121Giro d’Italia, Stage 16 : Sabbio Chiese - Monte Bondone0 
 21/05/2023GT2sIta 128Giro d’Italia, Stage 15 : Seregno - Bergamo0 
 20/05/2023GT2sIta 104Giro d’Italia, Stage 14 : Sierre - Cassano Magnago0 
 19/05/2023GT2sIta 129Giro d’Italia, Stage 13 : Le Châble - Crans Montana0 
 18/05/2023GT2sIta 92Giro d’Italia, Stage 12 : Bra - Rivoli0 
 17/05/2023GT2sIta 3Giro d’Italia, Stage 11 : Camaiore - Tortona25 
 16/05/2023GT2sIta 8Giro d’Italia, Stage 10 : Scandiano - Viareggio3 
 14/05/2023GT2sIta 134Giro d’Italia, Stage 9 : Savignano sul Rubicone - Cesena I.T.T.0 
 13/05/2023GT2sIta 103Giro d’Italia, Stage 8 : Terni - Fossombrone0 
 12/05/2023GT2sIta 144Giro d’Italia, Stage 7 : Capua - Gran Sasso d'Italia0 
 11/05/2023GT2sIta 141Giro d’Italia, Stage 6 : Napoli - Napoli0 
 10/05/2023GT2sIta 4Giro d’Italia, Stage 5 : Atripalda - Salerno15 
 9/05/2023GT2sIta 171Giro d’Italia, Stage 4 : Venosa - Lago Laceno0 
 8/05/2023GT2sIta 134Giro d’Italia, Stage 3 : Vasto - Melfi0 
 7/05/2023GT2sIta 107Giro d’Italia, Stage 2 : Teramo - San Salvo0 
 6/05/2023GT2sIta 126Giro d’Italia, Stage 1 : Fossacesia Marina - Ortona I.T.T.0 
 26/04/20232.WT1sSui DNFTour de Romandie, Stage 1 : Crissier - Vallée de Joux0 
 25/04/20232.WT1sSui 96Tour de Romandie, Prologue : Le Bouveret I.T.T.0 
 14/04/20232.1Ita 102Giro di Sicilia 0 
 12/04/20232.1sIta 11Giro di Sicilia , Stage 2 : Canicatti - Vittoria0 
 5/04/20231.PSBel 3Scheldeprijs66 
 24/03/20231.WT2Bel DNFE3 Saxo Bank Classic0 
 22/03/20231.WT3Bel DNFClassic Brugge - De Panne0 
 18/03/20231.WT1Ita 150Milano - Sanremo5 
 15/03/20231.PSIta 33Milano - Torino0 
 12/03/20232.WT1Ita 121Tirreno - Adriatico5 
 12/03/20232.WT1sIta 23Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto - San Benedetto del Tronto0 
 11/03/20232.WT1sIta 113Tirreno - Adriatico, Stage 6 : Osimo Stazione - Osimo0 
 10/03/20232.WT1sIta 136Tirreno - Adriatico, Stage 5 : Morro d'Oro - Sarnano-Sassotetto0 
 9/03/20232.WT1sIta 133Tirreno - Adriatico, Stage 4 : Greccio - Tortoreto0 
 8/03/20232.WT1sIta 21Tirreno - Adriatico, Stage 3 : Follonica - Foligno0 
 7/03/20232.WT1sIta 29Tirreno - Adriatico, Stage 2 : Camaiore - Follonica0 
 6/03/20232.WT1sIta 130Tirreno - Adriatico, Stage 1 : Lido di Camaiore I.T.T.0 
 26/02/20232.WT3Uae 89UAE Tour5 
 26/02/20232.WT3sUae 103UAE Tour, Stage 7 : Al Ain - Jebel Hafeet0 
 25/02/20232.WT3sUae 131UAE Tour, Stage 6 : Abu Dhabi - Abu Dhabi0 
 24/02/20232.WT3sUae 8UAE Tour, Stage 5 : Al Marjan Island - Umm Al Quwain0 
 23/02/20232.WT3sUae 18UAE Tour, Stage 4 : Al Shindagha - Dubai Harbour0 
 22/02/20232.WT3sUae 104UAE Tour, Stage 3 : Fujairah - Jebel Jais0 
 21/02/20232.WT3sUae 9UAE Tour, Stage 2 : Khalifa Port T.T.T.0 
 20/02/20232.WT3sUae 3UAE Tour, Stage 1 : Al Dhafra Castle - Al Mirfa12 
 15/02/20232.PSOma 105Tour of Oman0 
  Total 2023: 355  
                         
2022 Quick Step - Alpha Vinyl Team
 9/10/20221.1Bel 2Memorial Rik Van Steenbergen / Kempen Classic48 
 6/10/20221.PSIta 134Gran Piemonte0 
 18/09/20221.1Bel 110Gooikse Pijl0 
 16/09/20221.1Bel 61Kampioenschap van Vlaanderen0 
 7/08/2022XXGbr 44Commonwealth Games (Warwick) R.R.0 
 4/08/20222.WT2sPol DNSTour de Pologne, Stage 6 : Gronkow - Bukowina Tatrzanskai0 
 3/08/20222.WT2sPol 115Tour de Pologne, Stage 5 : Lancut - Rzeszow0 
 2/08/20222.WT2sPol 121Tour de Pologne, Stage 4 : Lesko - Sanok0 
 1/08/20222.WT2sPol 106Tour de Pologne, Stage 3 : Krasnik - Przemysl0 
 31/07/20222.WT2sPol 10Tour de Pologne, Stage 2 : Chelm - Zamosc0 
 30/07/20222.WT2sPol 8Tour de Pologne, Stage 1 : Kielce - Lublin1 
 26/06/2022NC2Gbr 1National Championships Great Britain (Castle Douglas) R.R.100 
 6/06/20221.1Bel 96Ronde van Limburg0 
 4/06/20221.1Bel 3Heistse Pijl40 
 29/05/2022GT2rIta 3Giro d'Italia, Points classification25 
 29/05/2022GT2Ita 145Giro d'Italia15 
 29/05/2022GT2sIta 145Giro d'Italia, Stage 21 : Verona - Verona I.T.T.0 
 28/05/2022GT2sIta 149Giro d'Italia, Stage 20 : Belluno - Marmolada0 
 27/05/2022GT2sIta 138Giro d'Italia, Stage 19 : Marano Lagunare - Santuario di Castelmonte0 
 26/05/2022GT2sIta 8Giro d'Italia, Stage 18 : Borgo Valsugana - Treviso3 
 25/05/2022GT2sIta 143Giro d'Italia, Stage 17 : Ponte di Legno - Lavarone0 
 24/05/2022GT2sIta 151Giro d'Italia, Stage 16 : Salo - Aprica0 
 22/05/2022GT2sIta 152Giro d'Italia, Stage 15 : Rivarolo Canavese - Cogne0 
 21/05/2022GT2sIta 130Giro d'Italia, Stage 14 : Santena - Torino0 
 20/05/2022GT2sIta 3Giro d'Italia, Stage 13 : Sanremo - Cuneo25 
 19/05/2022GT2sIta 151Giro d'Italia, Stage 12 : Parma - Genova0 
 18/05/2022GT2sIta 6Giro d'Italia, Stage 11 : Santarcangelo di Romagna - Reggio Emilia7 
 17/05/2022GT2sIta 151Giro d'Italia, Stage 10 : Pescara - Jesi0 
 15/05/2022GT2sIta 162Giro d'Italia, Stage 9 : Isernia - Blockhaus0 
 14/05/2022GT2sIta 166Giro d'Italia, Stage 8 : Napoli - Napoli0 
 13/05/2022GT2sIta 108Giro d'Italia, Stage 7 : Diamante - Potenza0 
 12/05/2022GT2sIta 3Giro d'Italia, Stage 6 : Palmi - Scalea25 
 11/05/2022GT2sIta 157Giro d'Italia, Stage 5 : Catania - Messina0 
 10/05/2022GT2sIta 172Giro d'Italia, Stage 4 : Avola - Etna Nicolosi0 
 8/05/2022GT2sHun 1Giro d'Italia, Stage 3 : Kaposvar - Balatonfured70 
 7/05/2022GT2sHun 125Giro d'Italia, Stage 2 : Budapest - Budapest I.T.T.0 
 6/05/2022GT2sHun 147Giro d'Italia, Stage 1 : Budapest - Visegrad0 
 8/04/20222.1Fra 52Circuit Cycliste Sarthe - Pays de la Loire0 
 7/04/20222.1sFra 3Circuit Cycliste Sarthe - Pays de la Loire, Stage 3 : Sablé-sur-Sarthe - Sablé-sur-Sarthe5 
 6/04/20222.1sFra 10Circuit Cycliste Sarthe - Pays de la Loire, Stage 2 : Le Lude - Le Lude0 
 23/03/20221.WT3Bel 26Classic Brugge - De Panne5 
 16/03/20221.PSIta 1Milano - Torino130 
 13/03/20222.WT1Ita 128Tirreno - Adriatico5 
 13/03/20222.WT1sIta 31Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto - San Benedetto del Tronto0 
 12/03/20222.WT1sIta 141Tirreno - Adriatico, Stage 6 : Apecchio - Carpegna0 
 11/03/20222.WT1sIta 123Tirreno - Adriatico, Stage 5 : Sefro - Fermo0 
 10/03/20222.WT1sIta 118Tirreno - Adriatico, Stage 4 : Cascata della Marmore - Bellante0 
 9/03/20222.WT1sIta 27Tirreno - Adriatico, Stage 3 : Murlo - Terni0 
 8/03/20222.WT1sIta 69Tirreno - Adriatico, Stage 2 : Camaiore - Sovicille0 
 7/03/20222.WT1sIta 101Tirreno - Adriatico, Stage 1 : Lido di Camaiore - Lido di Camaiore I.T.T.0 
 26/02/20222.WT3Uae 88UAE Tour5 
 26/02/20222.WT3sUae 85UAE Tour, Stage 7 : Al Jahili - Jebel Jafeet0 
 25/02/20222.WT3sUae 28UAE Tour, Stage 6 : Dubai - Dubai0 
 24/02/20222.WT3sUae 83UAE Tour, Stage 5 : Ras Al Khaimah - Al Marjan Island0 
 23/02/20222.WT3sUae 91UAE Tour, Stage 4 : Fujairah - Jebel Jais0 
 22/02/20222.WT3sUae 49UAE Tour, Stage 3 : Ajman - Ajman I.T.T.0 
 21/02/20222.WT3sUae 1UAE Tour, Stage 2 : Hudayriyat Island - Abu Dhabi Breakwater30 
 20/02/20222.WT3sUae 16UAE Tour, Stage 1 : Madinat Zayed - Madinat Zayed0 
 15/02/20222.PSOma 68Tour of Oman0 
 15/02/20222.PSsOma 6Tour of Oman, Stage 6 : Al Mouj - Muscat0 
 11/02/20222.PSsOma leaderTour of Oman, Stage 2 : Naseem Park - Suhar Corniche8 
 11/02/20222.PSsOma 1Tour of Oman, Stage 2 : Naseem Park - Suhar Corniche25 
 10/02/20222.PSsOma 2Tour of Oman, Stage 1 : Al Rustaq - Muscat15 
  Total 2022: 587  
                         
2021 Deceuninck - Quick Step
 5/10/20211.1Bel 15Binche - Chimay - Binche / Mémorial Frank Vandenbroucke6 
 3/10/20211.PSGer 1Münsterland Giro130 
 26/09/2021WCRRBel DNFWorld Championships (Leuven) R.R.0 
 12/09/20212.PSGbr 68Tour of Britain0 
 12/09/20212.PSsGbr 3Tour of Britain, Stage 8 : Stonehaven - Aberdeen10 
 11/09/20212.PSsGbr 13Tour of Britain, Stage 7 : Hawick - Edinburgh0 
 9/09/20212.PSsGbr 5Tour of Britain, Stage 5 : South Cheshire - Warrington3 
 7/09/20212.PSsGbr 2Tour of Britain, Stage 3 : Carmarthenshire - Carmarthenshire T.T.T.3 
 29/08/20212.PSGer 42Deutschland Tour5 
 28/08/20212.PSsGer 6Deutschland Tour, Stage 3 : Ilmenau - Erlangen0 
 14/08/20212.PSDen 21Danmark Rundt - Tour of Denmark10 
 14/08/20212.PSsDen 9Danmark Rundt - Tour of Denmark, Stage 5 : Frederiksberg - Frederiksberg I.T.T.0 
 13/08/20212.PSsDen 9Danmark Rundt - Tour of Denmark, Stage 4 : Holbaek - Kalundborg0 
 11/08/20212.PSsDen 15Danmark Rundt - Tour of Denmark, Stage 2 : Ribe - Sønderborg0 
 10/08/20212.PSsDen 2Danmark Rundt - Tour of Denmark, Stage 1 : Struer - Esbjerg15 
 18/07/2021GT1rFra 1Tour de France, Points classification80 
 18/07/2021GT1Fra 139Tour de France20 
 18/07/2021GT1sFra 3Tour de France, Stage 21 : Chatou - Paris35 
 17/07/2021GT1sFra 66Tour de France, Stage 20 : Libourne - Saint-Emilion I.T.T.0 
 16/07/2021GT1sFra 111Tour de France, Stage 19 : Mourenx - Libourne0 
 15/07/2021GT1sFra 144Tour de France, Stage 18 : Pau - Luz Ardiden0 
 14/07/2021GT1sFra 140Tour de France, Stage 17 : Muret - Saint-Lary-Soulan Col de Portet0 
 13/07/2021GT1sFra 135Tour de France, Stage 16 : Pas de la Case - Saint-Gaudens0 
 11/07/2021GT1sFra 147Tour de France, Stage 15 : Céret - Andorra-la-Vieille0 
 10/07/2021GT1sFra 144Tour de France, Stage 14 : Carcassonne - Quillan0 
 9/07/2021GT1sFra 1Tour de France, Stage 13 : Nîmes - Carcassonne80 
 8/07/2021GT1sFra 14Tour de France, Stage 12 : Saint-Paul-Trois-Châteaux - Nîmes0 
 7/07/2021GT1sFra 147Tour de France, Stage 11 : Sorgues - Malaucène0 
 6/07/2021GT1sFra 1Tour de France, Stage 10 : Albertville - Valence80 
 4/07/2021GT1sFra 160Tour de France, Stage 9 : Cluses - Tignes0 
 3/07/2021GT1sFra 151Tour de France, Stage 8 : Oyonnax - Le Grand-Bornand0 
 2/07/2021GT1sFra 153Tour de France, Stage 7 : Vierzon - Le Creusot0 
 1/07/2021GT1sFra 1Tour de France, Stage 6 : Tours - Châteauroux80 
 30/06/2021GT1sFra 77Tour de France, Stage 5 : Changé - Laval I.T.T.0 
 29/06/2021GT1sFra 1Tour de France, Stage 4 : Redon - Fougères80 
 28/06/2021GT1sFra 168Tour de France, Stage 3 : Lorient - Pontivy0 
 27/06/2021GT1sFra 157Tour de France, Stage 2 : Perros-Guirec - Mûr-de-Bretagne0 
 26/06/2021GT1sFra 132Tour de France, Stage 1 : Brest - Landerneau0 
 13/06/20212.PSBel 90Belgium Tour0 
 13/06/20212.PSsBel 1Belgium Tour, Stage 5 : Turnhout - Beringen25 
 6/06/20211.1Bel 2Elfstedenronde - Brugge48 
 20/05/20212.PSsEsp DNFVuelta a Andalucia / Ruta Del Sol, Stage 3 : Beas de Segura - Villarrodrigo0 
 18/04/20212.PSsTur 1Presidential Tour of Turkey, Stabe 8 : Bodrum - Kusadasi25 
 18/04/20212.PSTur 55Presidential Tour of Turkey0 
 17/04/20212.PSsTur 3Presidential Tour of Turkey, Stage 7 : Marmaris - Turgutreis10 
 16/04/20212.PSsTur 4Presidential Tour of Turkey, Stage 6 : Fethiye - Marmaris5 
 14/04/20212.PSsTur leaderPresidential Tour of Turkey, Stage 4 : Alanya - Kemer8 
 14/04/20212.PSsTur 1Presidential Tour of Turkey, Stage 4 : Alanya - Kemer25 
 13/04/20212.PSsTur leaderPresidential Tour of Turkey, Stage 3 : Beysehir - Alanya8 
 13/04/20212.PSsTur 1Presidential Tour of Turkey, Stage 3 : Beysehir - Alanya25 
 12/04/20212.PSsTur leaderPresidential Tour of Turkey, Stage 2 : Konya - Konya8 
 12/04/20212.PSsTur 1Presidential Tour of Turkey, Stage 2 : Konya - Konya25 
 11/04/20212.PSsTur 4Presidential Tour of Turkey, Stage 1 : Konya - Konya5 
 7/04/20211.PSBel 3Scheldeprijs66 
 27/03/20212.1Ita 86Settimana Coppi e Bartali0 
 23/03/20212.1sIta leaderSettimana Coppi e Bartali, Stage 1b : Gatteo - Gatteo T.T.T.6 
 23/03/20212.1sIta 3Settimana Coppi e Bartali, Stage 1b : Gatteo - Gatteo T.T.T.1 
 23/03/20212.1sIta 2Settimana Coppi e Bartali, Stage 1a : Gatteo - Gatteo10 
 19/03/20211.PSBel 30Bredene Koksijde Classic5 
 17/03/20211.PSBel 84Nokere Koerse0 
 7/03/20211.1Bel 2GP Jean-Pierre Monseré48 
 2/03/20211.1Bel 29Le Samyn0 
 14/02/20211.PSEsp 94Clasica de Almeria0 
  Total 2021: 990  
                         
2020 Bahrain - McLaren
 21/10/20201.WT3Bel DNFDriedaagse Brugge - De Panne0 
 18/10/20201.WT1Bel DNFRonde van Vlaanderen0 
 14/10/20201.PSBel 143Scheldeprijs0 
 11/10/20201.WT2Bel 74Gent - Wevelgem5 
 3/10/20202.WT2sBel DNFBinckBank Tour, Stage 5 : Louvain-la-Neuve - Geraardsbergen0 
 2/10/20202.WT2sBel 62BinckBank Tour, Stage 4 : Kanne - Kanne I.T.T.0 
 1/10/20202.WT2sBel 24BinckBank Tour, Stage 3 : Aalter - Aalter0 
 29/09/20202.WT2sBel 28BinckBank Tour, Stage 1 : Blankenberge - Ardooie0 
 19/09/20202.PSLux 102Tour de Luxembourg0 
 16/09/20202.PSsLux 16Tour de Luxembourg, Stage 2 : Remich - Hesperange0 
 19/08/20202.PSBel 114Tour de Wallonie0 
 9/08/20202.WT2Pol 137Tour de Pologne5 
 9/08/20202.WT2sPol 101Tour de Pologne, Stage 5 : Zakopane - Krakow0 
 8/08/20202.WT2sPol 136Tour de Pologne, Stage 4 : Bukovina Tatranska - Bukowina Tatrzanska0 
 7/08/20202.WT2sPol 144Tour de Pologne, Stage 3 : Wadowice - Bielsko Biala0 
 6/08/20202.WT2sPol 12Tour de Pologne, Stage 2 : Opole - Zabrze0 
 5/08/20202.WT2sPol 14Tour de Pologne, Stage 1 : Stadion Slaski - Spodek Katowice0 
 1/08/20202.PSEsp 126Vuelta a Burgos0 
 29/07/20202.PSsEsp 13Vuelta a Burgos, Stage 2 : Castrojeriz - Villadiego0 
 29/02/20202.WT3Uae 116UAE Tour5 
 27/02/20202.WT3sUae 102UAE Tour, Stage 5 : Al Ain - Jebel Hafeet0 
 26/02/20202.WT3sUae 21UAE Tour, Stage 4 : Dubai - Dubai0 
 25/02/20202.WT3sUae 116UAE Tour, Stage 3 : Al Qudra - Jebel Hafeet0 
 24/02/20202.WT3sUae 124UAE Tour, Stage 2 : Hatta - Hatta Dam0 
 23/02/20202.WT3sUae 15UAE Tour, Stage 1 : Dubai - Dubai0 
 8/02/20202.1Ksa 65Tour of Saudi Arabia0 
 8/02/20202.1sKsa 17Tour of Saudi Arabia, Stage 5 : Riyadh - Al Masnak0 
 6/02/20202.1sKsa 13Tour of Saudi Arabia, Stage 3 : Riyadh - Al Bujairi0 
  Total 2020: 15  
                         
2019 Team Dimension Data
 20/09/20191.1Bel 25Kampioenschap van Vlaanderen0 
 14/09/20192.HCGbr 87Tour of Britain0 
 11/09/20192.HCsGbr 10Tour of Britain, Stage 5 : Birkenhead - Birkenhead0 
 1/09/20192.HCsGer DNFDeutschland Tour, Stage 4 : Eisenach - Erfurt0 
 11/08/2019CC1Ned 31European Championships (Alkmaar) R.R.0 
 8/08/20192.WT2sPol DNSTour de Pologne, Stage 6 : Zakopane - Zakopane0 
 7/08/20192.WT2sPol 137Tour de Pologne, Stage 5 : Kopalnia Soli - Bielsko-Biala0 
 5/08/20192.WT2sPol 6Tour de Pologne, Stage 3 : Chorzow - Zabrze3 
 4/08/20192.WT2sPol 18Tour de Pologne, Stage 2 : Tarnowskie Gory - Katowice0 
 3/08/20192.WT2sPol 150Tour de Pologne, Stage 1 : Krakow - Krakow0 
 26/07/20192.1sIta DNFAdriatica Ionica Race, Stage 2 : Palmanova - Tre Cime di Laveredo0 
 30/06/2019NC2Gbr 22National Championships Great Britain (Norwich) R.R.0 
 23/06/20192.HCSlo 88Tour de Slovénie0 
 18/05/20192.WT3sUsa DNFTour of California, Stage 7 : Santa Clarita - Pasadena0 
 17/05/20192.WT3sUsa 98Tour of California, Stage 6 : Ontario - Mount Baldy0 
 16/05/20192.WT3sUsa 108Tour of California, Stage 5 : Pismo Beach - Ventura0 
 15/05/20192.WT3sUsa 42Tour of California, Stage 4 : Laguna Seca - Morro Bay0 
 14/05/20192.WT3sUsa 86Tour of California, Stage 3 : Stockton - Morgan Hill0 
 13/05/20192.WT3sUsa 131Tour of California, Stage 2 : Rancho Cordova - South Lake Tahoe0 
 12/05/20192.WT3sUsa 109Tour of California, Stage 1 : Sacramento0 
 5/05/20192.HCGbr 68Tour de Yorkshire0 
 3/05/20192.HCsGbr 18Tour de Yorkshire, Stage 2 : Barnsley - Bedale0 
 2/05/20192.HCsGbr 8Tour de Yorkshire, Stage 1 : Doncaster - Selby0 
 21/04/20192.WT3Tur 87Presidential Tour of Turkey5 
 21/04/20192.WT3sTur 19Presidential Tour of Turkey, Stage 6 : Sakarya - Istanbul0 
 20/04/20192.WT3sTur 95Presidential Tour of Turkey, Stage 5 : Bursa - Kartepe Kayak Merkezi0 
 19/04/20192.WT3sTur 60Presidential Tour of Turkey, Stage 4 : Balikesir - Bursa0 
 18/04/20192.WT3sTur 3Presidential Tour of Turkey, Stage 3 : Çanakkale - Edremit12 
 17/04/20192.WT3sTur 96Presidential Tour of Turkey, Stage 2 : Tekirdag - Eceabat0 
 16/04/20192.WT3sTur 22Presidential Tour of Turkey, Stage 1 : Istanbul - Tekirdag0 
 11/03/20192.WT1sFra DNFParis - Nice, Stage 2 : Les Bréviaires - Bellegarde0 
 10/03/20192.WT1sFra 153Paris - Nice, Stage 1 : Saint-Germain-en-Laye - Saint-Germain-en-Laye0 
 2/03/20192.WT3Uae 109UAE Tour5 
 2/03/20192.WT3sUae 55UAE Tour, Stage 7 : Dubai - Dubai0 
 1/03/20192.WT3sUae 111UAE Tour, Stage 6 : Ajman - Jabel Jais0 
 28/02/20192.WT3sUae 74UAE Tour, Stage 5 : Sharjah - Khor Fakkan0 
 27/02/20192.WT3sUae 98UAE Tour, Stage 4 : Dubai - Hatta Dam0 
 26/02/20192.WT3sUae 90UAE Tour, Stage 3 : Al Ain - Jebel Hafeet0 
 25/02/20192.WT3sUae 13UAE Tour, Stage 2 : Abu Dhabi - Abu Dhabi0 
 24/02/20192.WT3sUae 10UAE Tour, Stage 1 : Al Hudayriat T.T.T.0 
 3/02/20192.1Arg 129Vuelta a San Juan0 
 3/02/20192.1sArg 12Vuelta a San Juan, Stage 7 : San Juan - San Juan0 
 2/02/20192.1sArg 15Vuelta a San Juan, Stage 6 : Autodromo El Villicum, circuit race0 
 27/01/20192.1sArg 8Vuelta a San Juan, Stage 1 : San Juan - Pocito0 
  Total 2019: 25  
                         
2018 Team Dimension Data
 29/07/20181.WT3Gbr 12Ride London - Surrey Classic27 
 18/07/2018GT1sFra OOTTour de France, Stage 11 : Albertville - La Rosière0 
 17/07/2018GT1sFra 159Tour de France, Stage 10 : Annecy - Le Grand-Bornand0 
 15/07/2018GT1sFra 52Tour de France, Stage 9 : Arras - Roubaix0 
 14/07/2018GT1sFra 8Tour de France, Stage 8 : Dreux - Amiens3 
 13/07/2018GT1sFra 10Tour de France, Stage 7 : Fougères - Chartres1 
 12/07/2018GT1sFra 151Tour de France, Stage 6 : Brest - Guerlédan/Mûr-de-Bretagne0 
 11/07/2018GT1sFra 163Tour de France, Stage 5 : Lorient - Quimper0 
 10/07/2018GT1sFra 21Tour de France, Stage 4 : La Baule - Sarzeau0 
 9/07/2018GT1sFra 20Tour de France, Stage 3 : Cholet - Cholet T.T.T.0 
 8/07/2018GT1sFra 35Tour de France, Stage 2 : Mouilleron-Saint-Germain - La Roche-sur-Yon0 
 7/07/2018GT1sFra 36Tour de France, Stage 1 : Noirmoutier-en-l'Ile - Fontenay-le-Comte0 
 24/06/20182.1Ita 68Adriatica Ionica Race0 
 24/06/20182.1sIta 2Adriatica Ionica Race, Stage 5 : Grado - Trieste10 
 20/06/20182.1sIta 4Adriatica Ionica Race, Stage 1 : Musile di Piave - Lido di Jesolo T.T.T.0 
 17/06/20182.1Slo 122Tour de Slovénie0 
 14/06/20182.1sSlo 6Tour de Slovénie, Stage 2 : Maribor - Rogaska Slatina0 
 13/06/20182.1sSlo 14Tour de Slovénie, Stage 1 : Lendava - Murska Sobota0 
 19/05/20182.WT3Usa 98Tour of California5 
 19/05/20182.WT3sUsa 45Tour of California, Stage 7 : Sacramento - Sacramento0 
 18/05/20182.WT3sUsa 98Tour of California, Stage 6 : Folsom - South Lake Tahoe0 
 17/05/20182.WT3sUsa 35Tour of California, Stage 5 : Stockton - Elk Grove0 
 16/05/20182.WT3sUsa 72Tour of California, Stage 4 : Morgan Hill - Morgan Hill I.T.T.0 
 15/05/20182.WT3sUsa 90Tour of California, Stage 3 : King City - Laguna Seca0 
 14/05/20182.WT3sUsa 113Tour of California, Stage 2 : Ventura - Santa Barbara (Gibraltar Road)0 
 13/05/20182.WT3sUsa 10Tour of California, Stage 1 : Long Beach - Long Beach0 
 6/05/20182.1sGbr DNFTour de Yorkshire, Stage 4 : Halifax - Leeds0 
 17/03/20181.WT1Ita DNFMilano - Sanremo0 
 7/03/20182.WT1sIta OOTTirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.0 
 21/02/20182.WT3sUae DNFAbu Dhabi Tour, Stage 1 : Madinat Zayed - Madinat Zayed0 
 18/02/20182.HCOma 109Tour of Oman0 
 13/02/20182.HCsOma 2Tour of Oman, Stage 1 : Nizwa - Al Seeb15 
 10/02/20182.HCUae 12Dubai Tour34 
 9/02/20182.HCsUae 20Dubai Tour, Stage 4 : Dubai - Hatta Dam0 
 8/02/20182.HCsUae 1Dubai Tour, Stage 3 : Dubai - Fujairah25 
 7/02/20182.HCsUae 4Dubai Tour, Stage 2 : Dubai - Ras Al Khaimah5 
 6/02/20182.HCsUae 16Dubai Tour, Stage 1 : Dubai - Palm Jumeirah0 
  Total 2018: 125  
                         
2017 Team Dimension Data
 8/10/20171.HCFra 56Paris - Tours0 
 3/10/20171.HCGer 28Münsterland Giro5 
 28/09/20171.1Ita 88Coppa Sabatini - GP Citta di Peccioli0 
 27/09/20172.1sIta DNFGiro della Toscana - Memorial Alfredo Martini, Stage 2 : Lajatico - Volterra0 
 17/09/20171.1Fra 6GP d'Isbergues - Pas de Calais28 
 10/09/20172.HCsGbr DNFTour of Britain, Stage 8 : Worcester - Cardiff0 
 5/07/2017GT1sFra DNSTour de France, Stage 5 : Vittel - La Planche des Belles Filles0 
 4/07/2017GT1sFra 186Tour de France, Stage 4 : Mondorf-les-Bains (LUX) - Vittel0 
 3/07/2017GT1sFra 171Tour de France, Stage 3 : Verviers (BEL) - Longwy0 
 2/07/2017GT1sFra 4Tour de France, Stage 2 : Düsseldorf (GER) - Liège (BEL)25 
 1/07/2017GT1sFra 176Tour de France, Stage 1 : Düsseldorf (GER) I.T.T.0 
 18/06/20172.1Slo 65Tour de Slovénie0 
 18/06/20172.1sSlo 2Tour de Slovénie, Stage 4 : Rogaska Slatina - Novo Mesto10 
 15/06/20172.1sSlo 10Tour de Slovénie, Stage 1 : Koper - Kocevje0 
 18/03/20171.WT1Ita 101Milano - Sanremo5 
 14/03/20172.WT1sIta DNSTirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 13/03/20172.WT1sIta 87Tirreno - Adriatico, Stage 6 : Ascoli Piceno - Civitanova Marche0 
 12/03/20172.WT1sIta 119Tirreno - Adriatico, Stage 5 : Rieti - Fermo0 
 11/03/20172.WT1sIta 105Tirreno - Adriatico, Stage 4 : Montalto di Castro - Terminillo0 
 10/03/20172.WT1sIta 27Tirreno - Adriatico, Stage 3 : Monterotondo Marittimo - Montalto di Castro0 
 9/03/20172.WT1sIta 140Tirreno - Adriatico, Stage 2 : Camaiore - Pomarance0 
 8/03/20172.WT1sIta 9Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.0 
 26/02/20172.WT3rUae 1Abu Dhabi Tour, Points classification30 
 26/02/20172.WT3Uae 85Abu Dhabi Tour5 
 26/02/20172.WT3sUae 2Abu Dhabi Tour, Stage 4 : Yas Marina, circuit race18 
 25/02/20172.WT3sUae 130Abu Dhabi Tour, Stage 3 : Al Ain - Jebel Hafeet0 
 24/02/20172.WT3sUae leaderAbu Dhabi Tour, Stage 2 : Abu Dhabi - Abu Dhabi9 
 24/02/20172.WT3sUae 3Abu Dhabi Tour, Stage 2 : Abu Dhabi - Abu Dhabi12 
 23/02/20172.WT3sUae leaderAbu Dhabi Tour, Stage 1 : Madinat Zayed - Madinat Zayed9 
 23/02/20172.WT3sUae 1Abu Dhabi Tour, Stage 1 : Madinat Zayed - Madinat Zayed30 
 19/02/20172.HCsPor DNFVolta ao Algarve, Stage 5 : Loule - Alto do Malhao0 
 4/02/20172.HCUae 8Dubai Tour56 
 4/02/20172.HCsUae 4Dubai Tour, Stage 5 : Dubai - Dubai5 
 1/02/20172.HCsUae 7Dubai Tour, Stage 2 : Dubai - Ras Al Khaimah0 
 31/01/20172.HCsUae 3Dubai Tour, Stage 1 : Dubai - Palm Jumeirah10 
  Total 2017: 257  
                         
2016 Team Dimension Data
 23/10/20162.HCUae 25Abu Dhabi Tour6 
 23/10/20162.HCsUae 1Abu Dhabi Tour, Stage 4 : Abu Dhabi - Abu Dhabi25 
 21/10/20162.HCsUae leaderAbu Dhabi Tour, Stage 2 : Abu Dhabi - Abu Dhabi8 
 21/10/20162.HCsUae 1Abu Dhabi Tour, Stage 2 : Abu Dhabi - Abu Dhabi25 
 20/10/20162.HCsUae 3Abu Dhabi Tour, Stage 1 : Madinat Zayed - Madinat Zayed10 
 16/10/2016WCRRQat 2World Championships (Doha) R.R.240 
 9/10/20161.HCFra 6Paris - Tours48 
 22/09/20161.1Ita 42Coppa Sabatini - GP Citta di Peccioli0 
 21/09/20162.1Ita 6Giro della Toscana45 
 21/09/20162.1sIta 2Giro della Toscana, Stage 2 : Montecatini Terme - Pontedera10 
 20/09/20162.1sIta 7Giro della Toscana, Stage 1 : Arezzo - Montecatini Terme0 
 11/09/20162.HCGbr 83Tour of Britain0 
 20/07/2016GT1sFra DNSTour de France, Stage 17 : Bern (Sui) - Finhaut-Emosson (Sui)0 
 18/07/2016GT1sFra 23Tour de France, Stage 16 : Moirans-en-Montagne - Bern (Sui)0 
 17/07/2016GT1sFra 154Tour de France, Stage 15 : Bourg-en-Bresse - Culoz0 
 16/07/2016GT1sFra 1Tour de France, Stage 14 : Montélimar - Villars-les-Dombes80 
 15/07/2016GT1sFra 180Tour de France, Stage 13 : Bourg-Saint-Andéol - La Caverne du Pont-d'Arc I.T.T.0 
 14/07/2016GT1sFra 143Tour de France, Stage 12 : Montpellier - Mont Ventoux/Chalet Reynard0 
 13/07/2016GT1sFra 140Tour de France, Stage 11 : Carcassonne - Montpellier0 
 12/07/2016GT1sFra 106Tour de France, Stage 10 : Escaldes-Engordany (And) - Revel0 
 10/07/2016GT1sFra 173Tour de France, Stage 9 : Vielha (Esp) - Andorra/Arcalis (And)0 
 9/07/2016GT1sFra 196Tour de France, Stage 8 : Pau - Bagnères-de-Luchon0 
 8/07/2016GT1sFra 177Tour de France, Stage 7 : L'Isle-Jourdain - Lac de Payolle0 
 7/07/2016GT1sFra 1Tour de France, Stage 6 : Arpajon-sur-Cère - Montauban80 
 6/07/2016GT1sFra 182Tour de France, Stage 5 : Limoges - Le Lioran0 
 5/07/2016GT1sFra 8Tour de France, Stage 4 : Saumur - Limoges3 
 4/07/2016GT1sFra 1Tour de France, Stage 3 : Granville - Angers80 
 3/07/2016GT1sFra 86Tour de France, Stage 2 : Saint-Lô - Cherbourg-en-Cotentin0 
 2/07/2016GT1sFra leaderTour de France, Stage 1 : Mont-Saint-Michel - Sainte-Marie-du-Mont20 
 2/07/2016GT1sFra 1Tour de France, Stage 1 : Mont-Saint-Michel - Sainte-Marie-du-Mont80 
 26/06/2016NC2Gbr 2National Championships Great Britain (Stockton-on-Tees) R.R.60 
 17/06/20162.1sSlo DNFTour de Slovénie, Stage 2 : Nova Girica - Golte0 
 22/05/20162.HCUsa 118Tour of California0 
 22/05/20162.HCsUsa 1Tour of California, Stage 8 : Sacramento - Sacramento25 
 24/04/20162.1Cro 64Tour of Croatia0 
 23/04/20162.1sCro 8Tour of Croatia, Stage 5 : Porec - Umag T.T.T.0 
 21/04/20162.1sCro 4Tour of Croatia, Stage 3 : Makarska - Sibenik3 
 20/04/20162.1sCro leaderTour of Croatia, Stage 2 : Plitvice - Split6 
 20/04/20162.1sCro 1Tour of Croatia, Stage 2 : Plitvice - Split20 
 19/04/20162.1sCro 2Tour of Croatia, Stage 1 : Osijek - Varazdin10 
 10/04/20161.WT1Fra 30Paris - Roubaix6 
 6/04/20161.HCBel 2Scheldeprijs84 
 19/03/20161.WT1Ita 109Milano - Sanremo5 
 15/03/20162.WT1Ita 168Tirreno - Adriatico5 
 15/03/20162.WT1sIta 67Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 14/03/20162.WT1sIta 43Tirreno - Adriatico, Stage 6 : Castelraimondo - Cepagatti0 
 12/03/20162.WT1sIta 151Tirreno - Adriatico, Stage 4 : Montalto di Castro - Foligno0 
 11/03/20162.WT1sIta 171Tirreno - Adriatico, Stage 3 : Castelnuovo Val di Cecina - Montalto di Castro0 
 10/03/20162.WT1sIta 182Tirreno - Adriatico, Stage 2 : Camaiore - Pomarance0 
 9/03/20162.WT1sIta -Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.0 
 12/02/20162.HCQat 1Tour of Qatar160 
 12/02/20162.HCsQat 2Tour of Qatar, Stage 5 : Sealine Beach Resort - Doha Corniche15 
 11/02/20162.HCsQat leaderTour of Qatar, Stage 4 : Al Zubarah Fort - Madinat Al Shamal8 
 11/02/20162.HCsQat 5Tour of Qatar, Stage 4 : Al Zubarah Fort - Madinat Al Shamal3 
 10/02/20162.HCsQat 7Tour of Qatar, Stage 3 : Lusail I.T.T.0 
 9/02/20162.HCsQat leaderTour of Qatar, Stage 2 : Doha - Doha8 
 9/02/20162.HCsQat 2Tour of Qatar, Stage 2 : Doha - Doha15 
 8/02/20162.HCsQat leaderTour of Qatar, Stage 1 : Dukhan - Al Khor Corniche8 
 8/02/20162.HCsQat 1Tour of Qatar, Stage 1 : Dukhan - Al Khor Corniche25 
 6/02/20162.HCUae 85Dubai Tour0 
 6/02/20162.HCsUae 3Dubai Tour, Stage 4 : Dubai - Burj Khalifa10 
 4/02/20162.HCsUae 10Dubai Tour, Stage 2 : Dubai - Palm Jumeirah0 
 3/02/20162.HCsUae 2Dubai Tour, Stage 1 : Dubai - Fujairah15 
  Total 2016: 1251  
                         
2015 Etixx - Quick Step
 11/09/20152.HCsGbr DNFTour of Britain, Stage 6 : Stoke-on-Trent - Nottingham0 
 9/09/20152.HCsGbr 13Tour of Britain, Stage 4 : Edinburgh - Blythe0 
 6/09/20152.HCsGbr 2Tour of Britain, Stage 1 : Beaumaris - Wrexham15 
 23/08/20151.WT2Ger 66Vattenfall Cyclassics - Hamburg5 
 2/08/20151.HCGbr 44Ride London - Surrey Classic0 
 26/07/2015GT1rFra 4Tour de France, Points classification25 
 26/07/2015GT1Fra 142Tour de France20 
 26/07/2015GT1sFra 6Tour de France, Stage 21 : Sèvres - Paris10 
 25/07/2015GT1sFra 156Tour de France, Stage 20 : Modane - L'Alpe d'Huez0 
 24/07/2015GT1sFra 119Tour de France, Stage 19 : Saint-Jean-de-Maurienne - La Toussuire0 
 23/07/2015GT1sFra 103Tour de France, Stage 18 : Gap - Saint-Jean-de-Maurienne0 
 22/07/2015GT1sFra 132Tour de France, Stage 17 : Digne-Les-Bains - Pra-Loup0 
 20/07/2015GT1sFra 147Tour de France, Stage 16 : Bourg-de-Péage - Gap0 
 19/07/2015GT1sFra 151Tour de France, Stage 15 : Mende - Valence0 
 18/07/2015GT1sFra 147Tour de France, Stage 14 : Rodez - Mende (Croix Neuve)0 
 17/07/2015GT1sFra 37Tour de France, Stage 13 : Muret - Rodez0 
 16/07/2015GT1sFra 167Tour de France, Stage 12 : Lannemezan - Plateau de Beille0 
 15/07/2015GT1sFra 155Tour de France, Stage 11 : Pau - Cauterets0 
 14/07/2015GT1sFra 171Tour de France, Stage 10 : Tarbes - La Pierre-Saint-Martin0 
 12/07/2015GT1sFra -Tour de France, Stage 9 : Vannes - Plumelec T.T.T.0 
 11/07/2015GT1sFra 163Tour de France, Stage 8 : Rennes - Mur de Bretagne0 
 10/07/2015GT1sFra 1Tour de France, Stage 7 : Livarot - Fougères80 
 9/07/2015GT1sFra 52Tour de France, Stage 6 : Abbeville - Le Havre0 
 8/07/2015GT1sFra 3Tour de France, Stage 5 : Arras - Amiens35 
 7/07/2015GT1sFra 12Tour de France, Stage 4 : Seraing (BEL) - Cambrai0 
 6/07/2015GT1sFra 170Tour de France, Stage 3 : Antwerpen (BEL) - Huy (BEL)0 
 5/07/2015GT1sFra 4Tour de France, Stage 2 : Utrecht (NED) - Neeltje Jans (NED)25 
 4/07/2015GT1sFra 123Tour de France, Stage 1 : Utrecht (NED) I.T.T.0 
 28/06/2015NC2Gbr 2National Championships Great Britain (Lincoln) R.R.60 
 21/06/20152.WT1Sui 107Tour de Suisse5 
 21/06/20152.WT1sSui 118Tour de Suisse, Stage 8 : Bern - Bern I.T.T.0 
 20/06/20152.WT1sSui 101Tour de Suisse, Stage 7 : Bern - Bern0 
 19/06/20152.WT1sSui 28Tour de Suisse, Stage 6 : Biel - Düdingen0 
 18/06/20152.WT1sSui 6Tour de Suisse, Stage 5 : Wil - Biel3 
 17/06/20152.WT1sSui 130Tour de Suisse, Stage 4 : Unterterzen - Sölden/Rettenbachgletscher (AUT)0 
 16/06/20152.WT1sSui 105Tour de Suisse, Stage 3 : Flims - Schwarzenbach0 
 15/06/20152.WT1sSui 148Tour de Suisse, Stage 2 : Quinto - Olivone0 
 14/06/20152.WT1sSui 110Tour de Suisse, Stage 1 : Risch-Rotkreuz - Risch-Rotkreuz0 
 13/06/20152.WT1sSui 39Tour de Suisse, Prologue : Risch-Rotkreuz I.T.T.0 
 17/05/20152.HCUsa 67Tour of California0 
 17/05/20152.HCsUsa 1Tour of California, Stage 8 : Los Angeles - Los Angeles25 
 14/05/20152.HCsUsa 1Tour of California, Stage 5 : Santa Barbara - Santa Clarita25 
 13/05/20152.HCsUsa 3Tour of California, Stage 4 : Pismo Beach - Avila Beach10 
 11/05/20152.HCsUsa leaderTour of California, Stage 2 : Nevada City - Lodi8 
 11/05/20152.HCsUsa 1Tour of California, Stage 2 : Nevada City - Lodi25 
 10/05/20152.HCsUsa leaderTour of California, Stage 1 : Sacramento - Sacramento8 
 10/05/20152.HCsUsa 1Tour of California, Stage 1 : Sacramento - Sacramento25 
 3/05/20152.HCTur 71Presidential Tour of Turkey0 
 3/05/20152.HCsTur 2Presidential Tour of Turkey, Stage 8 : Istanbul - Istanbul15 
 2/05/20152.HCsTur 1Presidential Tour of Turkey, Stage 7 : Selçuk - Izmir25 
 30/04/20152.HCsTur 15Presidential Tour of Turkey, Stage 5 : Mugla - Pamukkale0 
 27/04/20152.HCsTur leaderPresidential Tour of Turkey, Stage 2 : Alanya - Antalya8 
 27/04/20152.HCsTur 1Presidential Tour of Turkey, Stage 2 : Alanya - Antalya25 
 26/04/20152.HCsTur leaderPresidential Tour of Turkey, Stage 1 : Alanya - Alanya8 
 26/04/20152.HCsTur 1Presidential Tour of Turkey, Stage 1 : Alanya - Alanya25 
 29/03/20151.WT2Bel DNFGent - Wevelgem0 
 25/03/20151.HCBel 61Dwars door Vlaanderen0 
 22/03/20151.WT1Ita 46Milano - Sanremo5 
 16/03/20152.WT1sIta DNFTirreno - Adriatico, Stage 6 : Rieti - Porto Sant'Elpidio0 
 15/03/20152.WT1sIta 139Tirreno - Adriatico, Stage 5 : Esanatoglia - Terminillo0 
 14/03/20152.WT1sIta 159Tirreno - Adriatico, Stage 4 : Indicatore - Castelraimondo0 
 13/03/20152.WT1sIta 119Tirreno - Adriatico, Stage 3 : Cascina - Arezzo0 
 12/03/20152.WT1sIta 14Tirreno - Adriatico, Stage 2 : Camaiore - Cascina0 
 11/03/20152.WT1sIta 30Tirreno - Adriatico, Stage 1 : Lido di Camaiore I.T.T.0 
 1/03/20151.1Bel 1Kuurne - Brussel - Kuurne80 
 15/02/20151.1Esp 1Clasica de Almeria80 
 7/02/20152.HCUae 1Dubai Tour160 
 7/02/20152.HCsUae 1Dubai Tour, Stage 4 : Dubai - Dubai25 
 6/02/20152.HCsUae 17Dubai Tour, Stage 3 : Dubai - Hatta0 
 5/02/20152.HCsUae leaderDubai Tour, Stage 2 : Dubai - Dubai8 
 5/02/20152.HCsUae 2Dubai Tour, Stage 2 : Dubai - Dubai15 
 4/02/20152.HCsUae leaderDubai Tour, Stage 1 : Dubai - Dubai8 
 4/02/20152.HCsUae 1Dubai Tour, Stage 1 : Dubai - Dubai25 
 25/01/20152.1Arg 86Tour de San Luis0 
 25/01/20152.1sArg 1Tour de San Luis, Stage 7 : San Luis - San Luis20 
 21/01/20152.1sArg 2Tour de San Luis, Stage 3 : Concaran - Juana Koslay10 
 19/01/20152.1sArg 2Tour de San Luis, Stage 1 : San Luis - Villa Mercedes10 
  Total 2015: 961  
                         
2014 OmegaPharma - Quick Step Cycling Team
 14/09/20142.HCGbr 41Tour of Britain5 
 14/09/20142.HCsGbr 2Tour of Britain, Stage 8b : London - London15 
 14/09/20142.HCsGbr 15Tour of Britain, Stage 8a : London I.T.T.0 
 7/09/20142.HCsGbr 3Tour of Britain, Stage 1 : Liverpool - Liverpool10 
 29/08/20142.1Fra 23Tour du Poitou Charentes4 
 28/08/20142.1sFra leaderTour du Poitou Charentes, Stage 3 : Montmorillon - L'Isle-Jourdain6 
 28/08/20142.1sFra 3Tour du Poitou Charentes, Stage 3 : Montmorillon - L'Isle-Jourdain5 
 27/08/20142.1sFra leaderTour du Poitou Charentes, Stage 2 : Marans - Niort6 
 27/08/20142.1sFra 1Tour du Poitou Charentes, Stage 2 : Marans - Niort20 
 26/08/20142.1sFra leaderTour du Poitou Charentes, Stage 1 : Jarnac - La Ronde6 
 26/08/20142.1sFra 1Tour du Poitou Charentes, Stage 1 : Jarnac - La Ronde20 
 24/08/20141.WT2Ger 5Vattenfall Cyclassics - Hamburg86 
 16/08/20142.1Fra 87Tour de l'Ain0 
 12/08/20142.1sFra 9Tour de l'Ain, Prologue : Saint-Amour I.T.T.0 
 6/07/2014GT1sFra DNSTour de France, Stage 2 : York (GBr) - Sheffield (GBr)0 
 5/07/2014GT1sFra 192Tour de France, Stage 1 : Leeds (GBr) - Harrogate (GBr)0 
 22/06/20142.WT1sSui DNFTour de Suisse, Stage 9 : Martigny - Saas-Fee0 
 21/06/20142.WT1sSui 141Tour de Suisse, Stage 8 : Delémont - Verbier0 
 20/06/20142.WT1sSui 144Tour de Suisse, Stage 7 : Worb - Worb I.T.T.0 
 19/06/20142.WT1sSui 118Tour de Suisse, Stage 6 : Buren an der Aare - Delémont0 
 18/06/20142.WT1sSui 162Tour de Suisse, Stage 5 : Ossingen - Buren an der Aare0 
 17/06/20142.WT1sSui 1Tour de Suisse, Stage 4 : Heiden - Ossingen45 
 16/06/20142.WT1sSui 133Tour de Suisse, Stage 3 : Sarnen - Heiden0 
 15/06/20142.WT1sSui 137Tour de Suisse, Stage 2 : Bellinzona - Sarnen0 
 14/06/20142.WT1sSui 152Tour de Suisse, Stage 1 : Bellinzona - Bellinzona I.T.T.0 
 18/05/20142.HCUsa 78Tour of California0 
 18/05/20142.HCsUsa 1Tour of California, Stage 8 : Thousand Oaks - Thousand Oaks25 
 14/05/20142.HCsUsa 7Tour of California, Stage 4 : Monterey - Cambria0 
 11/05/20142.HCsUsa leaderTour of California, Stage 1 : Sacramento - Sacramento8 
 11/05/20142.HCsUsa 1Tour of California, Stage 1 : Sacramento - Sacramento25 
 4/05/20142.HCTur 86Presidential Tour of Turkey0 
 4/05/20142.HCsTur 1Presidential Tour of Turkey, Stage 8 : Istanbul - Istanbul25 
 3/05/20142.HCsTur 3Presidential Tour of Turkey, Stage 7 : Kusadasi - Izmir10 
 1/05/20142.HCsTur 2Presidential Tour of Turkey, Stage 5 : Marmaris - Turgutreis15 
 30/04/20142.HCsTur 1Presidential Tour of Turkey, Stage 4 : Fethiye - Marmaris25 
 28/04/20142.HCsTur leaderPresidential Tour of Turkey, Stage 2 : Alanya - Kemer8 
 28/04/20142.HCsTur 1Presidential Tour of Turkey, Stage 2 : Alanya - Kemer25 
 27/04/20142.HCsTur leaderPresidential Tour of Turkey, Stage 1 : Alanya - Alanya8 
 27/04/20142.HCsTur 1Presidential Tour of Turkey, Stage 1 : Alanya - Alanya25 
 23/03/20141.WT1Ita 5Milano - Sanremo112 
 18/03/20142.WT1rIta 10Tirreno - Adriatico, Points classification0 
 18/03/20142.WT1Ita 127Tirreno - Adriatico5 
 18/03/20142.WT1sIta 141Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 17/03/20142.WT1sIta 1Tirreno - Adriatico, Stage 6 : Bucchianico - Porto Sant'Elpidio45 
 16/03/20142.WT1sIta 168Tirreno - Adriatico, Stage 5 : Amatrice - Guardiagrele0 
 15/03/20142.WT1sIta 164Tirreno - Adriatico, Stage 4 : Indicatore - Cittareale (Selva Rotonda)0 
 14/03/20142.WT1sIta 93Tirreno - Adriatico, Stage 3 : Cascina - Arezzo0 
 13/03/20142.WT1sIta leaderTirreno - Adriatico, Stage 2 : San Vincenzo - Cascina11 
 13/03/20142.WT1sIta 17Tirreno - Adriatico, Stage 2 : San Vincenzo - Cascina0 
 12/03/20142.WT1sIta leaderTirreno - Adriatico, Stage 1 : Donoratico - San Vincenzo T.T.T.11 
 12/03/20142.WT1sIta 1Tirreno - Adriatico, Stage 1 : Donoratico - San Vincenzo T.T.T.11 
 23/02/20142.1Por 142Volta ao Algarve0 
 23/02/20142.1sPor 1Volta ao Algarve, Stage 5 : Tavira - Vilamoura20 
 8/02/20142.1Uae 50Dubai Tour0 
 26/01/20142.1Arg 91Tour de San Luis0 
 24/01/20142.1sArg 20Tour de San Luis, Stage 5 : San Luis - San Luis I.T.T.0 
 22/01/20142.1sArg 13Tour de San Luis, Stage 3 : Tilisarao - Juana Koslay0 
 20/01/20142.1sArg 18Tour de San Luis, Stage 1 : San Luis - Villa Mercedes0 
  Total 2014: 642  
                         
2013 OmegaPharma - Quick Step Cycling Team
 29/09/2013WCRRIta DNFWorld Championships (Lucca - Firenze) R.R.0 
 22/09/20132.1Gbr 34Tour of Britain0 
 22/09/20132.1sGbr 1Tour of Britain, Stage 8 : London - London20 
 21/09/20132.1sGbr 1Tour of Britain, Stage 7 : Epsom - Guildford20 
 18/09/20132.1sGbr 1Tour of Britain, Stage 4 : Stoke-on-Trent - Llanberis20 
 17/09/20132.1sGbr 10Tour of Britain, Stage 3 : Knowsley I.T.T.0 
 15/09/20132.1sGbr 12Tour of Britain, Stage 1 : Peebles - Drumlanrig Castle0 
 4/08/20132.HCDen 7Post Danmark Rundt - Tour of Denmark62 
 4/08/20132.HCsDen 1Post Danmark Rundt - Tour of Denmark, Stage 6 : Roskilde - Frederiksberg25 
 3/08/20132.HCsDen 5Post Danmark Rundt - Tour of Denmark, Stage 5 : Holbaek I.T.T.3 
 1/08/20132.HCsDen 6Post Danmark Rundt - Tour of Denmark, Stage 2 : Ribe - Sønderborg0 
 21/07/2013GT1rFra 2Tour de France, Points classification50 
 21/07/2013GT1Fra 148Tour de France20 
 21/07/2013GT1sFra 3Tour de France, Stage 21 : Versailles - Paris35 
 20/07/2013GT1sFra 163Tour de France, Stage 20 : Annecy - Annecy/Semnoz0 
 19/07/2013GT1sFra 147Tour de France, Stage 19 : Bourg d'Oisans - Le Grand Bornand0 
 18/07/2013GT1sFra 146Tour de France, Stage 18 : Gap - L'Alpe d'Huez0 
 17/07/2013GT1sFra 160Tour de France, Stage 17 : Embrun - Chorges I.T.T.0 
 16/07/2013GT1sFra 138Tour de France, Stage 16 : Vaison-la-Romaine - Gap0 
 14/07/2013GT1sFra 150Tour de France, Stage 15 : Givors - Mont Ventoux0 
 13/07/2013GT1sFra 81Tour de France, Stage 14 : Saint-Pourçain-sur-Sioule - Lyon0 
 12/07/2013GT1sFra 1Tour de France, Stage 13 : Tours - Saint-Amand-Montrond80 
 11/07/2013GT1sFra 2Tour de France, Stage 12 : Fougères - Tours50 
 10/07/2013GT1sFra 163Tour de France, Stage 11 : Avranches - Mont-Saint-Michel I.T.T.0 
 9/07/2013GT1sFra 3Tour de France, Stage 10 : St-Gildas-des-Bois - Saint Malo35 
 7/07/2013GT1sFra 141Tour de France, Stage 9 : Saint-Girons - Bagnères-de-Bigorre0 
 6/07/2013GT1sFra 173Tour de France, Stage 8 : Castres - Ax-3-Domaines0 
 5/07/2013GT1sFra 106Tour de France, Stage 7 : Montpellier - Albi0 
 4/07/2013GT1sFra 4Tour de France, Stage 6 : Aix-en-Provence - Montpellier25 
 3/07/2013GT1sFra 1Tour de France, Stage 5 : Cagnes-sur-Mer - Marseille80 
 2/07/2013GT1sFra 2Tour de France, Stage 4 : Nice - Nice T.T.T.12 
 1/07/2013GT1sFra 166Tour de France, Stage 3 : Ajaccio - Calvi0 
 30/06/2013GT1sFra 182Tour de France, Stage 2 : Bastia - Ajaccio0 
 29/06/2013GT1sFra 58Tour de France, Stage 1 : Porto-Vecchio - Bastia0 
 23/06/2013NC2Gbr 1National Championships Great Britain (Glasgow) R.R.100 
 16/06/20132.1Ned 3Ster ZLM Tour66 
 16/06/20132.1sNed 8Ster ZLM Tour, Stage 4 : Gerwen - Boxtel0 
 15/06/20132.1sNed 8Ster ZLM Tour, Stage 3 : Verviers - La Gileppe (Jalhay)0 
 14/06/20132.1sNed 3Ster ZLM Tour, Stage 2 : Buchten - Buchten5 
 13/06/20132.1sNed 3Ster ZLM Tour, Stage 1 : Breda - Breda5 
 12/06/20132.1sNed 14Ster ZLM Tour, Prologue : Goes I.T.T.0 
 26/05/2013GT2rIta 1Giro d'Italia, Points classification70 
 26/05/2013GT2Ita 126Giro d'Italia15 
 26/05/2013GT2sIta 1Giro d'Italia, Stage 21 : Riese Pio X - Brescia70 
 25/05/2013GT2sIta 151Giro d'Italia, Stage 20 : Silandro - Tre Cime di Lavaredo0 
 23/05/2013GT2sIta 155Giro d'Italia, Stage 18 : Mori - Polsa I.T.T.0 
 22/05/2013GT2sIta 47Giro d'Italia, Stage 17 : Caravaggio - Vicenza0 
 21/05/2013GT2sIta 70Giro d'Italia, Stage 16 : Valloire (Fra) - Ivrea0 
 19/05/2013GT2sIta 146Giro d'Italia, Stage 15 : Cesana Torinese - Galibier (Fra)0 
 18/05/2013GT2sIta 161Giro d'Italia, Stage 14 : Cervere - Bardonecchia/Jafferau0 
 17/05/2013GT2sIta 1Giro d'Italia, Stage 13 : Busseto - Cherasco70 
 16/05/2013GT2sIta 1Giro d'Italia, Stage 12 : Longarone - Treviso70 
 15/05/2013GT2sIta 119Giro d'Italia, Stage 11 : Cave del Predil - Erto0 
 14/05/2013GT2sIta 164Giro d'Italia, Stage 10 : Cordenons - Montasio0 
 12/05/2013GT2sIta 117Giro d'Italia, Stage 9 : Sansepolcro - Firenze0 
 11/05/2013GT2sIta 168Giro d'Italia, Stage 8 : Gabicce Mare - Saltara I.T.T.0 
 10/05/2013GT2sIta 126Giro d'Italia, Stage 7 : San Salvo - Pescara0 
 9/05/2013GT2sIta 1Giro d'Italia, Stage 6 : Mola di Bari - Margherita di Savoia70 
 8/05/2013GT2sIta 125Giro d'Italia, Stage 5 : Cosenza - Matera0 
 7/05/2013GT2sIta 158Giro d'Italia, Stage 4 : Policastro - Serra San Bruno0 
 6/05/2013GT2sIta 111Giro d'Italia, Stage 3 : Sorrento - Marina di Ascea0 
 5/05/2013GT2sIta 17Giro d'Italia, Stage 2 : Ischia - Forio T.T.T.0 
 4/05/2013GT2sIta leaderGiro d'Italia, Stage 1 : Napoli - Napoli18 
 4/05/2013GT2sIta 1Giro d'Italia, Stage 1 : Napoli - Napoli70 
 27/04/20132.WT2sSui DNFTour de Romandie, Stage 4 : Marly - Les Diablerets0 
 26/04/20132.WT2sSui 136Tour de Romandie, Stage 3 : Payerne - Payerne0 
 25/04/20132.WT2sSui 140Tour de Romandie, Stage 2 : Prilly - Granges0 
 24/04/20132.WT2sSui 162Tour de Romandie, Stage 1 : Saint-Maurice - Renens0 
 23/04/20132.WT2sSui 165Tour de Romandie, Prologue : Le Châble - Bruson I.T.T.0 
 3/04/20131.HCBel 2Scheldeprijs84 
 28/03/20132.HCBel 10Driedaagse De Panne-Koksijde44 
 28/03/20132.HCsBel 18Driedaagse De Panne-Koksijde, Stage 3b : De Panne I.T.T.0 
 28/03/20132.HCsBel 8Driedaagse De Panne-Koksijde, Stage 3a : De Panne - De Panne0 
 27/03/20132.HCsBel 1Driedaagse De Panne-Koksijde, Stage 2 : Oudenaarde - Koksijde25 
 26/03/20132.HCsBel 16Driedaagse De Panne-Koksijde, Stage 1 : Middelkerke - Zottegem0 
 24/03/20131.WT2Bel 18Gent - Wevelgem18 
 17/03/20131.WT1Ita 9Milano - Sanremo70 
 11/03/20132.WT1sIta DNFTirreno - Adriatico, Stage 6 : Porto Sant'Elpidio - Porto Sant'Elpidio0 
 10/03/20132.WT1sIta 142Tirreno - Adriatico, Stage 5 : Ortona - Chieti0 
 9/03/20132.WT1sIta 166Tirreno - Adriatico, Stage 4 : Narni - Prati di Tivo0 
 8/03/20132.WT1sIta leaderTirreno - Adriatico, Stage 3 : Indicatore - Narni Scalo11 
 8/03/20132.WT1sIta 2Tirreno - Adriatico, Stage 3 : Indicatore - Narni Scalo28 
 7/03/20132.WT1sIta leaderTirreno - Adriatico, Stage 2 : San Vincenzo - Indicatore11 
 7/03/20132.WT1sIta 5Tirreno - Adriatico, Stage 2 : San Vincenzo - Indicatore5 
 6/03/20132.WT1sIta leaderTirreno - Adriatico, Stage 1 : San Vincenzo - Donoratico T.T.T.11 
 6/03/20132.WT1sIta 1Tirreno - Adriatico, Stage 1 : San Vincenzo - Donoratico T.T.T.11 
 3/03/20132.1Bel 6Driedaagse van West-Vlaanderen45 
 1/03/20132.1sBel 8Driedaagse van West-Vlaanderen, Prologue : Middelkerke I.T.T.0 
 17/02/20132.1Por 120Volta ao Algarve0 
 14/02/20132.1sPor 6Volta ao Algarve, Stage 1 : Faro - Albufeira0 
 8/02/20132.HCQat 1Tour of Qatar160 
 8/02/20132.HCsQat 1Tour of Qatar, Stage 6 : Mesaieed - Doha25 
 7/02/20132.HCsQat leaderTour of Qatar, Stage 5 : Al Zubara Fort - Madinat Al Shamal8 
 7/02/20132.HCsQat 1Tour of Qatar, Stage 5 : Al Zubara Fort - Madinat Al Shamal25 
 6/02/20132.HCsQat leaderTour of Qatar, Stage 4 : Al Sheehaniya - Al Khor8 
 6/02/20132.HCsQat 1Tour of Qatar, Stage 4 : Al Sheehaniya - Al Khor25 
 5/02/20132.HCsQat 1Tour of Qatar, Stage 3 : Al Wakra - Mesaieed25 
 4/02/20132.HCsQat 3Tour of Qatar, Stage 2 : Doha - Doha T.T.T.2 
 3/02/20132.HCsQat 6Tour of Qatar, Stage 1 : Doha - Dukhan0 
 27/01/20132.1Arg 114Tour de San Luis0 
 22/01/20132.1sArg 2Tour de San Luis, Stage 2 : Tilisarao - Terraza del Portezuelo10 
 21/01/20132.1sArg leaderTour de San Luis, Stage 1 : San Luis - Villa Mercedes6 
 21/01/20132.1sArg 1Tour de San Luis, Stage 1 : San Luis - Villa Mercedes20 
  Total 2013: 1843  
                         
2012 Sky Procycling
 23/09/2012WCRRNed DNFWorld Championships (Maastricht - Valkenburg) R.R.0 
 16/09/20122.1Gbr 45Tour of Britain0 
 16/09/20122.1sGbr 1Tour of Britain, Stage 8 : Reigate - Guildford20 
 12/09/20122.1sGbr leaderTour of Britain, Stage 4 : Carlisle - Blackpool6 
 12/09/20122.1sGbr 1Tour of Britain, Stage 4 : Carlisle - Blackpool20 
 11/09/20122.1sGbr 1Tour of Britain, Stage 3 : Jedburgh - Dumfries20 
 10/09/20122.1sGbr 2Tour of Britain, Stage 2 : Nottingham - Knowsley10 
 26/08/20122.HCDen 78Post Danmark Rundt - Tour of Denmark0 
 26/08/20122.HCsDen 1Post Danmark Rundt - Tour of Denmark, Stage 6 : Slagelse - Frederiksberg25 
 25/08/20122.HCsDen 4Post Danmark Rundt - Tour of Denmark, Stage 4 : Ringe - Odense5 
 28/07/2012WCRRGbr 29Olympic Games (London) - R.R.11 
 22/07/2012GT1rFra 4Tour de France, Points classification25 
 22/07/2012GT1Fra 142Tour de France20 
 22/07/2012GT1sFra 1Tour de France, Stage 20 : Rambouillet - Paris80 
 21/07/2012GT1sFra 82Tour de France, Stage 19 : Bonneval - Chartres I.T.T.0 
 20/07/2012GT1sFra 1Tour de France, Stage 18 : Blagnac - Brive-la-Gaillarde80 
 19/07/2012GT1sFra 152Tour de France, Stage 17 : Bagnères-de-Luchon - Peyragudes0 
 18/07/2012GT1sFra 134Tour de France, Stage 16 : Pau - Bagnères-de-Luchon0 
 16/07/2012GT1sFra 81Tour de France, Stage 15 : Samatan - Pau0 
 15/07/2012GT1sFra 147Tour de France, Stage 14 : Limoux - Foix0 
 14/07/2012GT1sFra 67Tour de France, Stage 13 : Saint-Paul-Trois-Châteaux - Le Cap d’Agde0 
 13/07/2012GT1sFra 161Tour de France, Stage 12 : Saint-Jean-de-Maurienne - Annonay-Davézieux0 
 12/07/2012GT1sFra 154Tour de France, Stage 11 : Albertville - La Toussuire-Les Sybelles0 
 11/07/2012GT1sFra 162Tour de France, Stage 10 : Mâcon - Bellegarde-sur-Valserine0 
 9/07/2012GT1sFra 161Tour de France, Stage 9 : Arc-et-Senans - Besançon I.T.T.0 
 8/07/2012GT1sFra 148Tour de France, Stage 8 : Belfort - Porrentruy0 
 7/07/2012GT1sFra 146Tour de France, Stage 7 : Tomblaine - La Planche des Belles Filles0 
 6/07/2012GT1sFra 123Tour de France, Stage 6 : Épernay - Metz0 
 5/07/2012GT1sFra 5Tour de France, Stage 5 : Rouen - Saint-Quentin15 
 4/07/2012GT1sFra 188Tour de France, Stage 4 : Abbeville - Rouen0 
 3/07/2012GT1sFra 153Tour de France, Stage 3 : Orchies - Boulogne-sur-Mer0 
 2/07/2012GT1sFra 1Tour de France, Stage 2 : Visé (Bel) - Tournai (Bel)80 
 1/07/2012GT1sFra 128Tour de France, Stage 1 : Liège (Bel) - Seraing (Bel)0 
 30/06/2012GT1sFra 41Tour de France, Prologue : Liège (Bel) I.T.T.0 
 17/06/20122.1Ned 1Ster ZLM Tour110 
 17/06/20122.1sNed 16Ster ZLM Tour, Stage 4 : Schijndel - Boxtel0 
 16/06/20122.1sNed leaderSter ZLM Tour, Stage 3 : Verviers (Bel) - La Gileppe/Jalhay (Bel)6 
 16/06/20122.1sNed 2Ster ZLM Tour, Stage 3 : Verviers (Bel) - La Gileppe/Jalhay (Bel)10 
 15/06/20122.1sNed leaderSter ZLM Tour, Stage 2 : Nuth/Schimmert - Nuth/Schimmert6 
 15/06/20122.1sNed 2Ster ZLM Tour, Stage 2 : Nuth/Schimmert - Nuth/Schimmert10 
 14/06/20122.1sNed 3Ster ZLM Tour, Stage 1 : Eindhoven - Sittard/Geleen5 
 27/05/2012GT2rIta 2Giro d'Italia, Points classification40 
 27/05/2012GT2Ita 145Giro d'Italia15 
 27/05/2012GT2sIta 54Giro d'Italia, Stage 21 : Milano - Milano I.T.T.0 
 26/05/2012GT2sIta 128Giro d'Italia, Stage 20 : Caldes - Passo dello Stelvio0 
 25/05/2012GT2sIta 158Giro d'Italia, Stage 19 : Treviso - Alpe di Pampeago0 
 24/05/2012GT2sIta 2Giro d'Italia, Stage 18 : San Vito di Cadore - Vedelago40 
 23/05/2012GT2sIta 123Giro d'Italia, Stage 17 : Falzes - Cortina d'Ampezzo0 
 22/05/2012GT2sIta 159Giro d'Italia, Stage 16 : Limone sul Garda - Falzes0 
 20/05/2012GT2sIta 171Giro d'Italia, Stage 15 : Busto Arsizio - Lecco (Pian dei Resinelli)0 
 19/05/2012GT2sIta 169Giro d'Italia, Stage 14 : Cherasco - Cervinia0 
 18/05/2012GT2sIta 1Giro d'Italia, Stage 13 : Savona - Cervere70 
 17/05/2012GT2sIta 154Giro d'Italia, Stage 12 : Seravezza - Sestri Levante0 
 16/05/2012GT2sIta 4Giro d'Italia, Stage 11 : Assisi - Montecatini Terme15 
 15/05/2012GT2sIta 170Giro d'Italia, Stage 10 : Civitavecchia - Assisi0 
 14/05/2012GT2sIta 88Giro d'Italia, Stage 9 : San Giorgio del Sannio - Frosinone0 
 13/05/2012GT2sIta 157Giro d'Italia, Stage 8 : Sulmona - Lago Laceno0 
 12/05/2012GT2sIta 123Giro d'Italia, Stage 7 : Recanati - Rocca di Cambio0 
 11/05/2012GT2sIta 186Giro d'Italia, Stage 6 : Urbino - Porto Sant'Elpidio0 
 10/05/2012GT2sIta 1Giro d'Italia, Stage 5 : Modena - Fano70 
 9/05/2012GT2sIta 9Giro d'Italia, Stage 4 : Verona - Verona T.T.T.0 
 7/05/2012GT2sIta 171Giro d'Italia, Stage 3 : Horsens - Horsens0 
 6/05/2012GT2sIta 1Giro d'Italia, Stage 2 : Herning - Herning70 
 5/05/2012GT2sIta 59Giro d'Italia, Stage 1 : Herning I.T.T.0 
 28/04/20122.WTsSui DNFTour de Romandie, Stage 4 : Bulle - Sion0 
 27/04/20122.WTsSui 150Tour de Romandie, Stage 3 : La Neuveville - Charmey0 
 26/04/20122.WTsSui 151Tour de Romandie, Stage 2 : Montbéliard (Fra) - Moutier0 
 25/04/20122.WTsSui 149Tour de Romandie, Stage 1 : Morges - La Chaux-de-Fonds0 
 24/04/20122.WTsSui 3Tour de Romandie, Prologue : Lausanne I.T.T.15 
 25/03/20121.WT2Bel 58Gent - Wevelgem5 
 21/03/20121.1Bel 58Dwars door Vlaanderen - Waregem0 
 17/03/20121.WT1Ita DNFMilano - Sanremo0 
 12/03/20122.WTsIta DNFTirreno - Adriatico, Stage 6 : Offida - Offida0 
 11/03/20122.WTsIta 161Tirreno - Adriatico, Stage 5 : Martinsicuro - Prati di Tivo0 
 10/03/20122.WTsIta 145Tirreno - Adriatico, Stage 4 : Amelia - Chieti0 
 9/03/20122.WTsIta 83Tirreno - Adriatico, Stage 3 : Indicatore - Terni0 
 8/03/20122.WTsIta 1Tirreno - Adriatico, Stage 2 : San Vincenzo - Indicatore40 
 7/03/20122.WTsIta 4Tirreno - Adriatico, Stage 1 : San Vincenzo - Donoratico T.T.T.2 
 26/02/20121.1Bel 1Kuurne - Brussel - Kuurne80 
 19/02/20122.HCOma 96Tour of Oman0 
 19/02/20122.HCsOma 14Tour of Oman, Stage 6 : Al Khawd - Matrah0 
 16/02/20122.HCsOma 8Tour of Oman, Stage 3 : Al Awabi - Al Seeb0 
 10/02/20122.HCQat 6Tour of Qatar72 
 9/02/20122.HCsQat 1Tour of Qatar, Stage 5 : Al Sheehaniya - Al Khor25 
 7/02/20122.HCsQat 1Tour of Qatar, Stage 3 : Dukhan - Doha25 
 6/02/20122.HCsQat 3Tour of Qatar, Stage 2 : Lusail T.T.T.2 
  Total 2012: 1150  
                         
2011 HTC - Highroad
 9/10/20111.HCFra 42Paris - Tours0 
 25/09/2011WCRRDen 1World Championships (Kobenhavn) R.R.400 
 18/09/20112.1Gbr 13Tour of Britain15 
 18/09/20112.1sGbr 1Tour of Britain, Stage 8b : London, circuit race20 
 18/09/20112.1sGbr 13Tour of Britain, Stage 8a : London I.T.T.0 
 17/09/20112.1sGbr 7Tour of Britain, Stage 7 : Bury St. Edmonds - Sandringham0 
 15/09/20112.1sGbr 2Tour of Britain, Stage 5 : Exeter - Exmouth10 
 13/09/20112.1sGbr 5Tour of Britain, Stage 3 : Stoke-on-Trent - Stoke-on-Trent0 
 12/09/20112.1sGbr leaderTour of Britain, Stage 2 : Kendal - Blackpool0 
 11/09/20112.1sGbr leaderTour of Britain, Stage 1 : Peebles - Dumphries6 
 11/09/20112.1sGbr 1Tour of Britain, Stage 1 : Peebles - Dumphries20 
 23/08/2011GT2sEsp DNFVuelta a España, Stage 4 : Baza - Sierra Nevada0 
 22/08/2011GT2sEsp 170Vuelta a España, Stage 3 : Petrer - Totana0 
 21/08/2011GT2sEsp 158Vuelta a España, Stage 2 : La Nucia - Playas de Orihuela0 
 20/08/2011GT2sEsp -Vuelta a España, Stage 1 : Benidorm - Benidorm T.T.T.0 
 14/08/20111.2Gbr 1London Surrey Cycle Classic15 
 24/07/2011GT1rFra 1Tour de France, Points classification80 
 24/07/2011GT1Fra 129Tour de France20 
 24/07/2011GT1sFra 1Tour de France, Stage 21 : Créteil - Paris80 
 23/07/2011GT1sFra 155Tour de France, Stage 20 : Grenoble - Grenoble I.T.T.0 
 22/07/2011GT1sFra 97Tour de France, Stage 19 : Modane - Alpe-d'Huez0 
 21/07/2011GT1sFra 95Tour de France, Stage 18 : Pinerolo (Ita) - Col du Galibier0 
 20/07/2011GT1sFra 165Tour de France, Stage 17 : Gap - Pinerolo (Ita)0 
 19/07/2011GT1sFra 42Tour de France, Stage 16 : Saint-Paul-Trois-Châteaux - Gap0 
 17/07/2011GT1sFra 1Tour de France, Stage 15 : Limoux - Montpellier80 
 16/07/2011GT1sFra 163Tour de France, Stage 14 : Saint-Gaudens - Plateau de Beille0 
 15/07/2011GT1sFra 128Tour de France, Stage 13 : Pau - Lourdes0 
 14/07/2011GT1sFra 152Tour de France, Stage 12 : Cugnaux - Luz-Ardiden0 
 13/07/2011GT1sFra 1Tour de France, Stage 11 : Blaye-les-Mines - Lavaur80 
 12/07/2011GT1sFra 2Tour de France, Stage 10 : Aurillac - Carmaux50 
 10/07/2011GT1sFra 177Tour de France, Stage 9 : Issoire - Saint-Flour0 
 9/07/2011GT1sFra 169Tour de France, Stage 8 : Aigurande - Super-Besse0 
 8/07/2011GT1sFra 1Tour de France, Stage 7 : Le Mans - Châteauroux80 
 7/07/2011GT1sFra 100Tour de France, Stage 6 : Dinan - Lisieux0 
 6/07/2011GT1sFra 1Tour de France, Stage 5 : Carhaix - Cap Fréhel80 
 5/07/2011GT1sFra 149Tour de France, Stage 4 : Lorient - Mûr-de-Bretagne0 
 4/07/2011GT1sFra 5Tour de France, Stage 3 : Olonne sur Mer - Redon15 
 3/07/2011GT1sFra 5Tour de France, Stage 2 : Les Essarts - Les Essarts T.T.T.3 
 2/07/2011GT1sFra 152Tour de France, Stage 1 : Passage du Gois - Les Herbiers/Mont des Alouettes0 
 19/06/20112.WTSui 127Tour de Suisse5 
 19/06/20112.WTsSui 135Tour de Suisse, Stage 9 : Schaffhausen - Schaffhausen I.T.T.0 
 18/06/20112.WTsSui 65Tour de Suisse, Stage 8 : Tübach - Schaffhausen0 
 17/06/20112.WTsSui 125Tour de Suisse, Stage 7 : Vaduz (Lie) - Serfaus (Aut)0 
 16/06/20112.WTsSui 143Tour de Suisse, Stage 6 : Tobel-Tägerschen - Malbun (Lie)0 
 15/06/20112.WTsSui 41Tour de Suisse, Stage 5 : Huttwil - Tobel-Tägerschen0 
 14/06/20112.WTsSui 147Tour de Suisse, Stage 4 : Grindelwald - Huttwil0 
 13/06/20112.WTsSui 141Tour de Suisse, Stage 3 : Brig-Glis - Grindelwald0 
 12/06/20112.WTsSui 138Tour de Suisse, Stage 2 : Airolo - Crans-Montana0 
 11/06/20112.WTsSui 144Tour de Suisse, Stage 1 : Lugano I.T.T.0 
 20/05/2011GT2sIta DNSGiro d'Italia, Stage 13 : Spilimbergo - Grossglockner (Aut)0 
 19/05/2011GT2sIta 1Giro d'Italia, Stage 12 : Castelfidardo - Ravenna70 
 18/05/2011GT2sIta 159Giro d'Italia, Stage 11 : Tortoreto Lido - Castelfidardo0 
 17/05/2011GT2sIta 1Giro d'Italia, Stage 10 : Termoli - Teramo70 
 15/05/2011GT2sIta 188Giro d'Italia, Stage 9 : Messina - Etna0 
 14/05/2011GT2sIta 45Giro d'Italia, Stage 8 : Sapri - Tropea0 
 13/05/2011GT2sIta 177Giro d'Italia, Stage 7 : Maddaloni - Montevergine di Mercogliano0 
 12/05/2011GT2sIta 170Giro d'Italia, Stage 6 : Orvieto - Fiuggi Terme0 
 11/05/2011GT2sIta 162Giro d'Italia, Stage 5 : Piombino - Orvieto0 
 9/05/2011GT2sIta 141Giro d'Italia, Stage 3 : Reggio nell'Emilia - Rapallo0 
 8/05/2011GT2sIta leaderGiro d'Italia, Stage 2 : Alba - Parma18 
 8/05/2011GT2sIta 2Giro d'Italia, Stage 2 : Alba - Parma40 
 7/05/2011GT2sIta 1Giro d'Italia, Stage 1 : Venaria Reale - Torino T.T.T.17 
 10/04/20111.WT1Fra DNFParis - Roubaix0 
 6/04/20111.HCBel 1Scheldeprijs140 
 3/04/20111.WT1Bel 110Ronde van Vlaanderen5 
 27/03/20111.WT2Bel 60Gent - Wevelgem5 
 19/03/20111.WT1Ita 52Milano - Sanremo5 
 15/03/20112.WTIta 125Tirreno - Adriatico5 
 15/03/20112.WTsIta 101Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 14/03/20112.WTsIta 137Tirreno - Adriatico, Stage 6 : Ussita - Macerata0 
 13/03/20112.WTsIta 132Tirreno - Adriatico, Stage 5 : Chieti - Castelraimondo0 
 12/03/20112.WTsIta 142Tirreno - Adriatico, Stage 4 : Narni - Chieti0 
 11/03/20112.WTsIta 90Tirreno - Adriatico, Stage 3 : Terranuova Bracciolini - Perugia0 
 10/03/20112.WTsIta 19Tirreno - Adriatico, Stage 2 : Carrara - Indicatore0 
 9/03/20112.WTsIta -Tirreno - Adriatico, Stage 1 : Marina di Carrara T.T.T.0 
 5/03/20111.1Ita 28Montepaschi Strade Bianche0 
 20/02/20112.1Oma 93Tour of Oman0 
 20/02/20112.1sOma 1Tour of Oman, Stage 6 : Qurayyat - Mattrah20 
 17/02/20112.1sOma 9Tour of Oman, Stage 3 : Sur - Sur0 
 15/02/20112.1sOma 2Tour of Oman, Stage 1 : Al Sawadi - Al Seeb10 
 11/02/20112.1Qat 38Tour of Qatar0 
 8/02/20112.1sQat 12Tour of Qatar, Stage 2 : Al Sheehaniya - Doha0 
 23/01/20112.WTAus 129Tour Down Under5 
 23/01/20112.WTsAus 120Tour Down Under, Stage 6 : Adelaide City Circuit0 
 22/01/20112.WTsAus 129Tour Down Under, Stage 5 : McLaren Vale - Willunga0 
 21/01/20112.WTsAus 98Tour Down Under, Stage 4 : Norwood - Strathalbyn0 
 20/01/20112.WTsAus 130Tour Down Under, Stage 3 : Unley - Stirling0 
 19/01/20112.WTsAus 130Tour Down Under, Stage 2 : Tailem Bend - Mannum0 
 18/01/20112.WTsAus 62Tour Down Under, Stage 1 : Mawson Lakes - Angaston0 
  Total 2011: 1469  
                         
2010 Team HTC - Columbia
 10/10/2010XXInd 7Commonwealth Games (Delhi) R.R.0 
 3/10/2010WCRRAus DNFWorld Championships (Melbourne - Geelong) R.R.0 
 19/09/2010GT2rEsp 1Vuelta a España, Points classification70 
 19/09/2010GT2Esp 143Vuelta a España15 
 19/09/2010GT2sEsp 2Vuelta a España, Stage 21 : San Sebastian de los Reyes - Madrid40 
 18/09/2010GT2sEsp 136Vuelta a España, Stage 20 : San Martin de Valdeiglesias - Bola del Mundo0 
 17/09/2010GT2sEsp 18Vuelta a España, Stage 19 : Piedrahita - Toledo0 
 16/09/2010GT2sEsp 1Vuelta a España, Stage 18 : Valladolid - Salamanca70 
 15/09/2010GT2sEsp 47Vuelta a España, Stage 17 : Peñafiel I.T.T.0 
 13/09/2010GT2sEsp 102Vuelta a España, Stage 16 : Gijon - Alto de Cotobello0 
 12/09/2010GT2sEsp 144Vuelta a España, Stage 15 : Solares - Lagos de Covadonga0 
 11/09/2010GT2sEsp 118Vuelta a España, Stage 14 : Burgos - Peña Cabarga0 
 10/09/2010GT2sEsp 1Vuelta a España, Stage 13 : Rincon de Soto - Burgos70 
 9/09/2010GT2sEsp 1Vuelta a España, Stage 12 : Andorra la Vella (And) - Lleida70 
 8/09/2010GT2sEsp 133Vuelta a España, Stage 11 : Vilanova i la Geltru - Vallnord/Pal (And)0 
 7/09/2010GT2sEsp 150Vuelta a España, Stage 10 : Tarragona - Vilanova i la Geltru0 
 5/09/2010GT2sEsp 132Vuelta a España, Stage 9 : Calpe - Alcoy0 
 4/09/2010GT2sEsp 149Vuelta a España, Stage 8 : Villena - Xorret del Cati0 
 3/09/2010GT2sEsp 2Vuelta a España, Stage 7 : Murcia - Orihuela40 
 2/09/2010GT2sEsp 173Vuelta a España, Stage 6 : Caravaca de la Cruz - Murcia0 
 1/09/2010GT2sEsp 3Vuelta a España, Stage 5 : Guadix - Lorca25 
 31/08/2010GT2sEsp 174Vuelta a España, Stage 4 : Malaga - Valdepeñas de Jaen0 
 30/08/2010GT2sEsp 140Vuelta a España, Stage 3 : Marbella - Malaga0 
 29/08/2010GT2sEsp leaderVuelta a España, Stage 2 : Alcala de Guadaira - Marbella18 
 29/08/2010GT2sEsp 2Vuelta a España, Stage 2 : Alcala de Guadaira - Marbella40 
 28/08/2010GT2sEsp leaderVuelta a España, Stage 1 : Sevilla T.T.T.18 
 28/08/2010GT2sEsp 1Vuelta a España, Stage 1 : Sevilla T.T.T.17 
 19/08/20101.1Ita 3Coppa Bernocchi40 
 25/07/2010GT1rFra 2Tour de France, Points classification50 
 25/07/2010GT1Fra 153Tour de France20 
 25/07/2010GT1sFra 1Tour de France, Stage 20 : Longjumeau - Paris/Champs-Élysées80 
 24/07/2010GT1sFra 85Tour de France, Stage 19 : Bordeaux - Pauillac I.T.T.0 
 23/07/2010GT1sFra 1Tour de France, Stage 18 : Salies-de-Béarn - Bordeaux80 
 22/07/2010GT1sFra 164Tour de France, Stage 17 : Pau - Col du Tourmalet0 
 20/07/2010GT1sFra 114Tour de France, Stage 16 : Bagnères-de-Luchon - Pau0 
 19/07/2010GT1sFra 112Tour de France, Stage 15 : Pamiers - Bagnères-de-Luchon0 
 18/07/2010GT1sFra 160Tour de France, Stage 14 : Revel - Ax-3 Domaines0 
 17/07/2010GT1sFra 2Tour de France, Stage 13 : Rodez - Revel50 
 16/07/2010GT1sFra 161Tour de France, Stage 12 : Bourg-de-Péage - Mende0 
 15/07/2010GT1sFra 1Tour de France, Stage 11 : Sisteron - Bourg-lès-Valence80 
 14/07/2010GT1sFra 9Tour de France, Stage 10 : Chambéry - Gap2 
 13/07/2010GT1sFra 143Tour de France, Stage 9 : Morzine-Avoriaz - Saint-Jean-de-Maurienne0 
 11/07/2010GT1sFra 173Tour de France, Stage 8 : Station des Rousses - Morzine-Avoriaz0 
 10/07/2010GT1sFra 160Tour de France, Stage 7 : Tournus - Station des Rousses0 
 9/07/2010GT1sFra 1Tour de France, Stage 6 : Montargis - Gueugnon80 
 8/07/2010GT1sFra 1Tour de France, Stage 5 : Epernay - Montargis80 
 7/07/2010GT1sFra 12Tour de France, Stage 4 : Cambrai - Reims0 
 6/07/2010GT1sFra 24Tour de France, Stage 3 : Wanze (Bel) - Arenberg0 
 5/07/2010GT1sFra 147Tour de France, Stage 2 : Brussel (Bel) - Spa (Bel)0 
 4/07/2010GT1sFra 177Tour de France, Stage 1 : Rotterdam (Ned) - Brussel (Bel)0 
 3/07/2010GT1sFra 126Tour de France, Prologue : Rotterdam (Ned) I.T.T.0 
 17/06/20102.PTsSui DNSTour de Suisse, Stage 6 : Meiringen - La Punt0 
 16/06/20102.PTsSui 129Tour de Suisse, Stage 5 : Wettingen - Frutigen0 
 15/06/20102.PTsSui 105Tour de Suisse, Stage 4 : Schwarzenburg - Wettingen0 
 14/06/20102.PTsSui 113Tour de Suisse, Stage 3 : Sierre - Schwarzenburg0 
 13/06/20102.PTsSui 96Tour de Suisse, Stage 2 : Ascona - Sierre0 
 12/06/20102.PTsSui 144Tour de Suisse, Stage 1 : Lugano I.T.T.0 
 21/05/20102.HCsUsa OOTTour of California, Stage 6 : Palmdale - Big Bear Lake0 
 19/05/20102.HCsUsa 3Tour of California, Stage 4 : San Jose - Modesto10 
 16/05/20102.HCsUsa leaderTour of California, Stage 1 : Nevada City - Sacramento8 
 16/05/20102.HCsUsa 1Tour of California, Stage 1 : Nevada City - Sacramento25 
 1/05/20102.PTsSui DNSTour de Romandie, Stage 4 : Vevey - Châtel (Fra)0 
 30/04/20102.PTsSui 138Tour de Romandie, Stage 3 : Moudon - Moudon I.T.T.0 
 29/04/20102.PTsSui 1Tour de Romandie, Stage 2 : Fribourg - Fribourg40 
 28/04/20102.PTsSui 131Tour de Romandie, Stage 1 : Porrentruy - Fleurier0 
 27/04/20102.PTsSui 17Tour de Romandie, Prologue: Porrentruy I.T.T.0 
 4/04/20101.PT1Bel DNFRonde van Vlaanderen0 
 26/03/20102.PTsEsp DNFVolta a Catalunya, Stage 5 : Asco - Cabaces0 
 25/03/20102.PTsEsp 136Volta a Catalunya, Stage 4 : Oliana - Asco0 
 24/03/20102.PTsEsp 153Volta a Catalunya, Stage 3 : La Vall d'en Bas - La Seu d'Urgell0 
 23/03/20102.PTsEsp 1Volta a Catalunya, Stage 2 : Salt - Banyoles40 
 22/03/20102.PTsEsp 7Volta a Catalunya, Stage 1 : Lloret de Mar I.T.T.2 
 20/03/20101.HIS1Ita 89Milano - Sanremo5 
 16/03/20102.HISIta 154Tirreno - Adriatico5 
 16/03/20102.HISsIta 152Tirreno - Adriatico, Stage 7 : Civitanova Marche - San Benedetto0 
 15/03/20102.HISsIta 141Tirreno - Adriatico, Stage 6 : Montecosaro - Macerata0 
 14/03/20102.HISsIta 124Tirreno - Adriatico, Stage 5 : Chieti - Colmurano0 
 13/03/20102.HISsIta 143Tirreno - Adriatico, Stage 4 : San Gemini - Chieti0 
 12/03/20102.HISsIta 123Tirreno - Adriatico, Stage 3 : San Miniato - Monsummano Terme0 
 11/03/20102.HISsIta 165Tirreno - Adriatico, Stage 2 : Montecatini Terme - Montecatini Terme0 
 10/03/20102.HISsIta 157Tirreno - Adriatico, Stage 1 : Livorno - Rosignano Solvay0 
 28/02/20101.1Esp 2Clasica de Almeria48 
 25/02/20102.1sEsp DNFVuelta a Andalucia / Ruta Del Sol, Stage 5 : Torrox Costa - Antequera0 
 22/02/20102.1sEsp 4Vuelta a Andalucia / Ruta Del Sol, Stage 2 : Otura - Cordoba3 
  Total 2010: 1241  
                         
2009 Team Columbia - HTC
 10/09/20092.HCsUsa DNSTour of Missouri, Stage 4 : St. James - Jefferson City0 
 9/09/20092.HCsUsa 5Tour of Missouri, Stage 3 : Farmington - Rolla3 
 8/09/20092.HCsUsa leaderTour of Missouri, Stage 2 : Ste. Genevieve - Cape Girardeau8 
 8/09/20092.HCsUsa 1Tour of Missouri, Stage 2 : Ste. Genevieve - Cape Girardeau25 
 7/09/20092.HCsUsa leaderTour of Missouri, Stage 1 : St. Louis, Circuit race8 
 7/09/20092.HCsUsa 1Tour of Missouri, Stage 1 : St. Louis, Circuit race25 
 23/08/20092.1sIrl DNFTour of Ireland, Stage 3 : Bantry - Cork0 
 22/08/20092.1sIrl 1Tour of Ireland, Stage 2 : Clonmel - Killarney20 
 2/08/20091.1Ger 1Sparkassen Giro Bochum80 
 26/07/2009GT1rFra 2Tour de France, Points classification50 
 26/07/2009GT1Fra 130Tour de France20 
 26/07/2009GT1sFra 1Tour de France, Stage 21 : Montereau-Fault-Yonne - Paris/Champs-Élysées80 
 25/07/2009GT1sFra 103Tour de France, Stage 20 : Montélimar - Mont Ventoux0 
 24/07/2009GT1sFra 1Tour de France, Stage 19 : Bourgoin-Jallieu - Aubenas80 
 23/07/2009GT1sFra 126Tour de France, Stage 18 : Annecy I.T.T.0 
 22/07/2009GT1sFra 115Tour de France, Stage 17 : Bourg-Saint-Maurice - Le Grand-Bornand0 
 21/07/2009GT1sFra 149Tour de France, Stage 16 : Martigny - Bourg-Saint-Maurice0 
 19/07/2009GT1sFra 129Tour de France, Stage 15 : Pontarlier - Verbier0 
 18/07/2009GT1sFra 153Tour de France, Stage 14 : Colmar - Besançon0 
 17/07/2009GT1sFra 117Tour de France, Stage 13 : Vittel - Colmar0 
 16/07/2009GT1sFra 8Tour de France, Stage 12 : Tonnerre - Vittel3 
 15/07/2009GT1sFra 1Tour de France, Stage 11 : Vatan - Saint-Fargeau80 
 14/07/2009GT1sFra 1Tour de France, Stage 10 : Limoges - Issoudun80 
 12/07/2009GT1sFra 133Tour de France, Stage 9 : Saint-Gaudens - Tarbes0 
 11/07/2009GT1sFra 112Tour de France, Stage 8 : Andorra la Vella (And) - Saint-Girons0 
 10/07/2009GT1sFra 136Tour de France, Stage 7 : Barcelona (Esp) - Ordino/Arcalis (And)0 
 9/07/2009GT1sFra 16Tour de France, Stage 6 : Girona (Esp) - Barcelona/Montjuïc (Esp)0 
 8/07/2009GT1sFra 3Tour de France, Stage 5 : Le Cap d'Agde - Perpignan35 
 7/07/2009GT1sFra 5Tour de France, Stage 4 : Montpellier T.T.T.3 
 6/07/2009GT1sFra 1Tour de France, Stage 3 : Marseille - La Grande-Motte80 
 5/07/2009GT1sFra 1Tour de France, Stage 2 : Monaco - Brignoles80 
 4/07/2009GT1sFra 176Tour de France, Stage 1 : Monaco I.T.T.0 
 28/06/2009NC3Gbr 6National Championships Great Britain (Abergavenny) R.R.13 
 21/06/20092.PTrSui 2Tour de Suisse, Points classification25 
 21/06/20092.PTSui 115Tour de Suisse5 
 21/06/20092.PTsSui 105Tour de Suisse, Stage 9 : Bern - Bern I.T.T.0 
 20/06/20092.PTsSui 83Tour de Suisse, Stage 8 : Le Sentier - Crans-Montana0 
 19/06/20092.PTsSui 110Tour de Suisse, Stage 7 : Bad Zurzach - Vallorbe0 
 18/06/20092.PTsSui 1Tour de Suisse, Stage 6 : Oberriet - Bad Zurzach40 
 17/06/20092.PTsSui 103Tour de Suisse, Stage 5 : Stäfa - Serfaus (AUT)0 
 16/06/20092.PTsSui 105Tour de Suisse, Stage 4 : Biasca - Stäfa0 
 15/06/20092.PTsSui 1Tour de Suisse, Stage 3 : Davos - Lumino40 
 14/06/20092.PTsSui 134Tour de Suisse, Stage 2 : Davos - Davos0 
 13/06/20092.PTsSui 120Tour de Suisse, Stage 1 : Mauren - Ruggell I.T.T.0 
 23/05/2009GT2sIta DNSGiro d'Italia, Stage 14 : Campi Bisenzio - Bologna/San Luca0 
 22/05/2009GT2sIta 1Giro d'Italia, Stage 13 : Lido di Camaiore - Firenze70 
 21/05/2009GT2sIta 169Giro d'Italia, Stage 12 : Sestri Levante - Riomaggiore I.T.T.0 
 20/05/2009GT2sIta 1Giro d'Italia, Stage 11 : Torino - Arenzano70 
 19/05/2009GT2sIta 134Giro d'Italia, Stage 10 : Cuneo - Pinerolo0 
 17/05/2009GT2sIta 1Giro d'Italia, Stage 9 : Milano - Milano70 
 16/05/2009GT2sIta 154Giro d'Italia, Stage 8 : Morbegno - Bergamo0 
 15/05/2009GT2sIta 11Giro d'Italia, Stage 7 : Innsbruck (Aut) - Chiavenna0 
 14/05/2009GT2sIta 153Giro d'Italia, Stage 6 : Bressanone - Mayrhofen (Aut)0 
 13/05/2009GT2sIta 190Giro d'Italia, Stage 5 : San Martino di Castrozza - Alpe di Siusi0 
 12/05/2009GT2sIta 148Giro d'Italia, Stage 4 : Padova - San Martino di Castrozza0 
 11/05/2009GT2sIta 83Giro d'Italia, Stage 3 : Grado - Valdobbiadene0 
 10/05/2009GT2sIta leaderGiro d'Italia, Stage 2 : Jesolo - Trieste18 
 10/05/2009GT2sIta 2Giro d'Italia, Stage 2 : Jesolo - Trieste40 
 9/05/2009GT2sIta leaderGiro d'Italia, Stage 1 : Lido di Venezia T.T.T.18 
 9/05/2009GT2sIta 1Giro d'Italia, Stage 1 : Lido di Venezia T.T.T.17 
 3/05/20092.PTSui 123Tour de Romandie5 
 3/05/20092.PTsSui 117Tour de Romandie, Stage 5 : Aubonne - Genève0 
 2/05/20092.PTsSui 95Tour de Romandie, Stage 4 : Estavayer-le-Lac - Sainte-Croix0 
 1/05/20092.PTsSui -Tour de Romandie, Stage 3 : Yverdon-les-Bains T.T.T.0 
 30/04/20092.PTsSui 125Tour de Romandie, Stage 2 : La-Chaux-de-Fonds - La-Chaux-de-Fonds0 
 29/04/20092.PTsSui 111Tour de Romandie, Stage 1 : Montreux - Fribourg0 
 28/04/20092.PTsSui 29Tour de Romandie, Prologue : Lausanne I.T.T.0 
 8/04/20091.PT2Bel 55Gent - Wevelgem5 
 2/04/20092.HCBel 29Driedaagse De Panne - Koksijde5 
 2/04/20092.HCsBel 17Driedaagse De Panne - Koksijde, Stage 3b : De Panne I.T.T.0 
 2/04/20092.HCsBel 1Driedaagse De Panne - Koksijde, Stage 3a : De Panne - De Panne25 
 1/04/20092.HCsBel 1Driedaagse De Panne - Koksijde, Stage 2 : Zottegem - Koksijde25 
 21/03/20091.HIS1Ita 1Milano - Sanremo275 
 17/03/20092.HISrIta 3Tirreno - Adriatico, Points classification15 
 17/03/20092.HISIta 113Tirreno - Adriatico5 
 17/03/20092.HISsIta 1Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto - San Benedetto del Tronto40 
 16/03/20092.HISsIta 130Tirreno - Adriatico, Stage 6 : Civitanova Marche - Camerino0 
 15/03/20092.HISsIta 91Tirreno - Adriatico, Stage 5 : Loreto - Macerata I.T.T.0 
 14/03/20092.HISsIta 122Tirreno - Adriatico, Stage 4 : Assisi - Montelupone0 
 13/03/20092.HISsIta 2Tirreno - Adriatico, Stage 3 : Fucecchio - Santa Croce sull'Arno25 
 12/03/20092.HISsIta 95Tirreno - Adriatico, Stage 2 : Volterra - Marina di Carrara0 
 11/03/20092.HISsIta 183Tirreno - Adriatico, Stage 1 : Cecina - Capannori0 
 7/03/20091.1Ita 24Monte Paschi Eroica0 
 22/02/20092.HCUsa 64Tour of California0 
 19/02/20092.HCsUsa 1Tour of California, Stage 5 : Visalia - Paso Robles25 
 18/02/20092.HCsUsa 1Tour of California, Stage 4 : Merced - Clovis25 
 17/02/20092.HCsUsa 5Tour of California, Stage 3 : San José - Modesto3 
 14/02/20092.HCsUsa 11Tour of California, Prologue : Sacramento I.T.T.0 
 6/02/20092.1Qat 9Tour of Qatar29 
 6/02/20092.1sQat 1Tour of Qatar, Stage 6 : Mesaieed - Doha20 
 4/02/20092.1sQat 1Tour of Qatar, Stage 4 : Doha - Madinat al Shamal20 
 2/02/20092.1sQat 15Tour of Qatar, Stage 2 : Doha - Al Khor0 
 1/02/20092.1sQat 6Tour of Qatar, Stage 1 : Doha T.T.T.0 
  Total 2009: 1733  
                         
2008 Team Columbia
 14/09/20082.1Usa 31Tour of Missouri0 
 14/09/20082.1sUsa 2Tour of Missouri, Stage 7 : St. Louis Circuit10 
 13/09/20082.1sUsa 1Tour of Missouri, Stage 6 : Hermann - St. Charles20 
 12/09/20082.1sUsa 4Tour of Missouri, Stage 5 : St. James - Jefferson City3 
 9/09/20082.1sUsa leaderTour of Missouri, Stage 2 : Clinton - Springfield6 
 9/09/20082.1sUsa 1Tour of Missouri, Stage 2 : Clinton - Springfield20 
 8/09/20082.1sUsa leaderTour of Missouri, Stage 1 : St. Joseph - Kansas City6 
 8/09/20082.1sUsa 1Tour of Missouri, Stage 1 : St. Joseph - Kansas City20 
 31/08/20082.1sIrl DNFTour of Ireland, Stage 5 : Killarney - Cork0 
 29/08/20082.1sIrl leaderTour of Ireland, Stage 3 : Ballinrobe - Galway6 
 29/08/20082.1sIrl 1Tour of Ireland, Stage 3 : Ballinrobe - Galway20 
 28/08/20082.1sIrl leaderTour of Ireland, Stage 2 : Thurles - Loughrea6 
 28/08/20082.1sIrl 1Tour of Ireland, Stage 2 : Thurles - Loughrea20 
 27/08/20082.1sIrl leaderTour of Ireland, Stage 1 : Dublin - Waterford6 
 27/08/20082.1sIrl 1Tour of Ireland, Stage 1 : Dublin - Waterford20 
 20/07/2008GT1sFra DNSTour de France, Stage 15 : Embrun - Prato Nevoso (Ita)0 
 19/07/2008GT1sFra 106Tour de France, Stage 14 : Nîmes - Digne-les-Bains0 
 18/07/2008GT1sFra 1Tour de France, Stage 13 : Narbonne - Nîmes80 
 17/07/2008GT1sFra 1Tour de France, Stage 12 : Lavelanet - Narbonne80 
 16/07/2008GT1sFra 126Tour de France, Stage 11 : Lannemezan - Foix0 
 14/07/2008GT1sFra 164Tour de France, Stage 10 : Pau - Hautacam0 
 13/07/2008GT1sFra 145Tour de France, Stage 9 : Toulouse - Bagnères-de-Bigorre0 
 12/07/2008GT1sFra 1Tour de France, Stage 8 : Figeac - Toulouse80 
 11/07/2008GT1sFra 139Tour de France, Stage 7 : Brioude - Aurillac0 
 10/07/2008GT1sFra 162Tour de France, Stage 6 : Aigurande - Super Besse0 
 9/07/2008GT1sFra 1Tour de France, Stage 5 : Cholet - Châteauroux80 
 8/07/2008GT1sFra 138Tour de France, Stage 4 : Cholet I.T.T.0 
 7/07/2008GT1sFra 10Tour de France, Stage 3 : Saint-Malo - Nantes1 
 6/07/2008GT1sFra 27Tour de France, Stage 2 : Auray - Saint-Brieuc0 
 5/07/2008GT1sFra 115Tour de France, Stage 1 : Brest - Plumelec0 
 29/06/2008NC3Gbr 5National Championships Great Britain (Helmsley) R.R.15 
 21/06/20082.1Ned 56Ster Elektrotoer0 
 21/06/20082.1sNed 1Ster Elektrotoer, Stage 5 : Sittard-Geleen - Gemert-Bakel20 
 20/06/20082.1sNed 5Ster Elektrotoer, Stage 4 : Nuth-Schimmert - Nuth-Schimmert0 
 1/06/2008GT2rIta 4Giro d'Italia, Points classification15 
 1/06/2008GT2Ita 132Giro d'Italia15 
 1/06/2008GT2sIta 36Giro d'Italia, Stage 21 : Cesano Maderno - Milano I.T.T.0 
 31/05/2008GT2sIta 125Giro d'Italia, Stage 20 : Rovetta - Tirano0 
 30/05/2008GT2sIta 129Giro d'Italia, Stage 19 : Legnano - Presolana/Monte Pora0 
 29/05/2008GT2sIta 145Giro d'Italia, Stage 18 : Mendrisio - Varese0 
 28/05/2008GT2sIta 2Giro d'Italia, Stage 17 : Sondrio - Locarno40 
 26/05/2008GT2sIta 131Giro d'Italia, Stage 16 : San Vigilio di Marebbe - Plan de Corones I.T.T.0 
 25/05/2008GT2sIta 123Giro d'Italia, Stage 15 : Arabba - Passo Fedaia/Marmolada0 
 24/05/2008GT2sIta 149Giro d'Italia, Stage 14 : Verona - Val di Fiemme/Alpe di Pampeago0 
 23/05/2008GT2sIta 1Giro d'Italia, Stage 13 : Modena - Cittadella70 
 22/05/2008GT2sIta 2Giro d'Italia, Stage 12 : Forli - Carpi40 
 21/05/2008GT2sIta 150Giro d'Italia, Stage 11 : Urbania - Cesena0 
 20/05/2008GT2sIta 149Giro d'Italia, Stage 10 : Pesaro - Urbino I.T.T.0 
 18/05/2008GT2sIta 7Giro d'Italia, Stage 9 : Civitavecchia - San Vincenzo5 
 17/05/2008GT2sIta 157Giro d'Italia, Stage 8 : Rivisondoli - Tivoli0 
 16/05/2008GT2sIta 146Giro d'Italia, Stage 7 : Vasto - Pescocostanzo0 
 15/05/2008GT2sIta 166Giro d'Italia, Stage 6 : Potenza - Peschici0 
 14/05/2008GT2sIta 179Giro d'Italia, Stage 5 : Belvedere Marittimo - Contursi Terme0 
 13/05/2008GT2sIta 1Giro d'Italia, Stage 4 : Pizzo Calabro - Catanzaro-Lungomare70 
 12/05/2008GT2sIta 9Giro d'Italia, Stage 3 : Catania - Milazzo2 
 11/05/2008GT2sIta 153Giro d'Italia, Stage 2 : Cefalu - Agrigento0 
 10/05/2008GT2sIta 3Giro d'Italia, Stage 1 : Palermo T.T.T.6 
 4/05/20082.PTrSui 9Tour de Romandie, Points classification0 
 4/05/20082.PTSui 113Tour de Romandie5 
 4/05/20082.PTsSui 6Tour de Romandie, Stage 5 : Le Bouveret - Lausanne3 
 3/05/20082.PTsSui 117Tour de Romandie, Stage 4 : Sion - Zinal0 
 2/05/20082.PTsSui 112Tour de Romandie, Stage 3 : Sion I.T.T.0 
 1/05/20082.PTsSui 121Tour de Romandie, Stage 2 : Moutier - Fribourg0 
 30/04/20082.PTsSui 124Tour de Romandie, Stage 1 : Morges - Saignelégier0 
 29/04/20082.PTsSui leaderTour de Romandie, Prologue : Genève I.T.T.10 
 29/04/20082.PTsSui 1Tour de Romandie, Prologue : Genève I.T.T.40 
 16/04/20081.HCBel 1Scheldeprijs Vlaanderen140 
 9/04/20081.PT2Bel 17Gent - Wevelgem19 
 3/04/20082.HCBel 86Driedaagse De Panne - Koksijde0 
 3/04/20082.HCsBel 1Driedaagse De Panne - Koksijde, Stage 3a : De Panne - De Panne25 
 2/04/20082.HCsBel 1Driedaagse De Panne - Koksijde, Stage 2 : Zottegem - Koksijde25 
 18/03/20082.XPTrIta 18Tirreno - Adriatico, Points classification0 
 18/03/20082.XPTIta 130Tirreno - Adriatico5 
 18/03/20082.XPTsIta 3Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto - San Benedetto del Tronto15 
 17/03/20082.XPTsIta 152Tirreno - Adriatico, Stage 6 : Civitanova Marche - Castelfidardo0 
 16/03/20082.XPTsIta 85Tirreno - Adriatico, Stage 5 : Macerata - Recanati I.T.T.0 
 15/03/20082.XPTsIta 114Tirreno - Adriatico, Stage 4 : Porto Recanati - Civitanova Marche0 
 14/03/20082.XPTsIta 137Tirreno - Adriatico, Stage 3 : Gubbio - Montelupone0 
 13/03/20082.XPTsIta 133Tirreno - Adriatico, Stage 2 : Civitavecchia - Gubbio0 
 12/03/20082.XPTsIta 145Tirreno - Adriatico, Stage 1 : Civitavecchia - Civitavecchia0 
 9/03/20082.1Bel 30Driedaagse van West-Vlaanderen0 
 9/03/20082.1sBel 5Driedaagse van West-Vlaanderen, Stage 3 : Ichtegem - Ichtegem0 
 7/03/20082.1sBel 4Driedaagse van West-Vlaanderen, Stage 1 : Kortrijk - Bellegem3 
 24/02/20082.HCUsa 55Tour of California0 
 24/02/20082.HCsUsa 6Tour of California, Stage 7 : Santa Clarita - Pasadena0 
 21/02/20082.HCsUsa 5Tour of California, Stage 4 : Seaside - San Luis Obispo3 
 19/02/20082.HCsUsa 4Tour of California, Stage 2 : Santa Rosa - Sacramento5 
 17/02/20082.HCsUsa 8Tour of California, Prologue : Palo Alto I.T.T.0 
  Total 2008: 1080  
                         
2007 T-Mobile Team
 7/10/20072.1Bel 2Circuit Franco-Belge83 
 7/10/20072.1sBel 2Circuit Franco-Belge, Stage 4 : Cuesmes - Tournai10 
 6/10/20072.1sBel 1Circuit Franco-Belge, Stage 3 : Bray-Dunes - Poperinge20 
 5/10/20072.1sBel 2Circuit Franco-Belge, Stage 2 : Maubeuge - Templeuve10 
 30/09/2007WCRRGer DNFWorld Championships (Stuttgart) R.R.0 
 15/09/20072.1Gbr 36Tour of Britain0 
 15/09/20072.1sGbr 6Tour of Britain, Stage 6 : Dumfries - Glasgow0 
 14/09/20072.1sGbr 2Tour of Britain, Stage 5 : Liverpool - Kendal10 
 12/09/20072.1sGbr 9Tour of Britain, Stage 3 : Worcester - Wolverhampton0 
 10/09/20072.1sGbr leaderTour of Britain, Stage 1 : Reading - Southampton6 
 10/09/20072.1sGbr 1Tour of Britain, Stage 1 : Reading - Southampton20 
 9/09/20072.1sGbr leaderTour of Britain, Prologue : London I.T.T.6 
 9/09/20072.1sGbr 1Tour of Britain, Prologue : London I.T.T.20 
 29/08/20072.PTrNed 1Eneco Tour of Benelux, Points classification40 
 29/08/20072.PTNed 87Eneco Tour of Benelux5 
 29/08/20072.PTsNed 64Eneco Tour of Benelux, Stage 7 : Sittard - Geleen I.T.T.0 
 28/08/20072.PTsNed 102Eneco Tour of Benelux, Stage 6 : Beek - Landgraaf0 
 27/08/20072.PTsNed 2Eneco Tour of Benelux, Stage 5 : Terneuzen - Nieuwegein25 
 26/08/20072.PTsNed 16Eneco Tour of Benelux, Stage 4 : Maldegem - Terneuzen0 
 25/08/20072.PTsBel 4Eneco Tour of Benelux, Stage 3 : Knokke-Heist - Putte10 
 24/08/20072.PTsBel 1Eneco Tour of Benelux, Stage 2 : Antwerpen - Knokke-Heist40 
 23/08/20072.PTsBel 127Eneco Tour of Benelux, Stage 1 : Waremme - Eupen0 
 22/08/20072.PTsBel 82Eneco Tour of Benelux, Prologue : Hasselt I.T.T.0 
 5/08/20072.HCDen 20Post Danmark Rundt / Tour of Denmark11 
 5/08/20072.HCsDen 1Post Danmark Rundt / Tour of Denmark, Stage 6 : Praestø - Frederiksberg25 
 4/08/20072.HCsDen 8Post Danmark Rundt / Tour of Denmark, Stage 5 : Naestved I.T.T.0 
 4/08/20072.HCsDen 2Post Danmark Rundt / Tour of Denmark, Stage 4 : Skaelskør - Ringsted15 
 2/08/20072.HCsDen 7Post Danmark Rundt / Tour of Denmark, Stage 2 : Aars - Aarhus0 
 1/08/20072.HCsDen 3Post Danmark Rundt / Tour of Denmark, Stage 1 : Thisted - Aalborg10 
 15/07/2007GT1sFra DNFTour de France, Stage 8 : Le Grand-Bornand - Tignes0 
 14/07/2007GT1sFra 164Tour de France, Stage 7 : Bourg-en-Bresse - Le Grand-Bornand0 
 13/07/2007GT1sFra 180Tour de France, Stage 6 : Semur-en-Auxois - Bourg-en-Bresse0 
 12/07/2007GT1sFra 180Tour de France, Stage 5 : Chablis - Autun0 
 11/07/2007GT1sFra 10Tour de France, Stage 4 : Villers-Cotterêts - Joigny1 
 10/07/2007GT1sFra 9Tour de France, Stage 3 : Waregem (Bel) - Compiègne2 
 9/07/2007GT1sFra 165Tour de France, Stage 2 : Dunkerque - Gent (Bel)0 
 8/07/2007GT1sFra 185Tour de France, Stage 1 : London (GBr) - Canterbury (GBr)0 
 7/07/2007GT1sFra 69Tour de France, Prologue : London (GBr) I.T.T.0 
 23/06/20072.1Ned 100Ster Elektrotoer0 
 23/06/20072.1sNed 1Ster Elektrotoer, Stage 4 : Sittard-Geleen - Eindhoven20 
 20/06/20072.1sNed 4Ster Elektrotoer, Stage 1 : Schijndel - Nuth3 
 10/06/20071.HCUsa 6Commerce Bank International Championship49 
 27/05/20072.PTrEsp 2Volta a Catalunya, Poins classification25 
 27/05/20072.PTEsp 165Volta a Catalunya5 
 27/05/20072.PTsEsp 147Volta a Catalunya, Stage 7 : Lloret de Mar - Barcelona0 
 26/05/20072.PTsEsp 1Volta a Catalunya, Stage 6 : Llivia - Lloret de Mar40 
 25/05/20072.PTsEsp 176Volta a Catalunya, Stage 5 : Sornas - Ordino-Arcalis I.T.T.0 
 24/05/20072.PTsEsp 172Volta a Catalunya, Stage 4 : Tarrega - Vallnord-Arinsal0 
 23/05/20072.PTsEsp 190Volta a Catalunya, Stage 3 : Perafort - Tarrega0 
 22/05/20072.PTsEsp 1Volta a Catalunya, Stage 2 : Salou - Perafort40 
 21/05/20072.PTsEsp 13Volta a Catalunya, Stage 1 : Salou T.T.T.0 
 13/05/20072.HCFra 454 Jours de Dunkerque5 
 13/05/20072.HCsFra 14 Jours de Dunkerque, Stage 6 : Steenvoorde - Dunkerque25 
 10/05/20072.HCsFra 14 Jours de Dunkerque, Stage 3 : Saint-Amand les Eaux - Caudry25 
 9/05/20072.HCsFra 34 Jours de Dunkerque, Stage 2 : Dunkerque - Saint-Amand les Eaux10 
 19/04/20071.1Fra 11GP de Denain - Porte du Hainaut8 
 18/04/20071.HCBel 1Scheldeprijs Vlaanderen140 
 12/04/20071.1Bel 83GP Pino Cerami0 
 5/04/20072.HCsBel JDDriedaagse De Panne - Koksijde, Stage 4 : De Panne I.T.T.0 
 11/03/20072.1Bel 48Driedaagse van West-Vlaanderen0 
 7/03/20071.1Bel 64Le Samyn - Fayt-le-Franc0 
 9/02/20072.1sFra DNFEtoile de Bessèges, Stage 3 : Cendras - La Grande-Combe0 
 7/02/20072.1sFra 2Etoile de Bessèges, Stage 1 : Pézenas - Palavas-les-Flots10 
  Total 2007: 774  
                         
2006 T-Mobile Team (Trainee as from 14/08)
Team Sparkasse (Contract until 13/08)
 23/09/2006WCUAut 11World Championships U23 (Salzburg) R.R.0 
 3/09/20062.1Gbr 26Tour of Britain0 
 3/09/20062.1sGbr 3Tour of Britain, Stage 6 : Greenwich - London5 
 2/09/20062.1sGbr 2Tour of Britain, Stage 5 : Rochester - Canterbury10 
 1/09/20062.1sGbr 2Tour of Britain, Stage 4 : Wolverhampton - Birmingham10 
 30/08/20062.1sGbr 4Tour of Britain, Stage 2 : Blackpool - Liverpool3 
 29/08/20062.1sGbr 7Tour of Britain, Stage 1 : Glasgow - Glasgow0 
 13/08/20061.1Ger 4Sparkassen Giro - Bochum36 
 29/06/20062.1sPol 1Course de Solidarnosc et des Champions Olympiques, Stage 3 : Pionki - Kielce20 
 5/06/20062.2Ger 2Tour de Berlin19 
 5/06/20062.2sGer 1Tour de Berlin, Stage 5 : Berlin - Berlin4 
 4/06/20062.2sGer 1Tour de Berlin, Stage 4 : Birkenwerder - Birkenwerder4 
 4/06/20062.2sGer 4Tour de Berlin, Stage 3 : Lehnitz I.T.T.0 
 3/06/20062.2sGer 2Tour de Berlin, Stage 2 : Rüdow - Rüdow2 
 13/05/20062.2sGer 1Thüringen Rundfahrt, Stage 4 : Ilmenau - Streufdorf/Straufhain4 
 10/05/20062.2sGer 4Thüringen Rundfahrt, Stage 1 : Waltershausen - Bad Berka0 
 26/04/20062.1sGer 9Rheinland-Pfalz Rundfahrt, Stage 1 : Koblenz - Worms0 
 26/03/2006XXAus 7Commonwealth Games (Melbourne) R.R.0 
 11/02/20062.HCsMas 15Tour de Langkawi, Stage 9 : Melaka I.T.T.0 
 10/02/20062.HCsMas 2Tour de Langkawi, Stage 8 : Yong Peng - Segamat15 
 9/02/20062.HCsMas 5Tour de Langkawi, Stage 7 : Muar - Kota Tinggi3 
 6/02/20062.HCsMas 14Tour de Langkawi, Stage 4 : Tapah - Kuala Selangor0 
 4/02/20062.HCsMas 4Tour de Langkawi, Stage 2 : Tanjung - Sitiawan5 
  Total 2006: 140  
                         
2005 Team Sparkasse (Contract from 8/07)
 24/09/2005NC3Esp 14World Championships U23 (Madrid) R.R.0 
 11/09/20051.1Ger 8Rund um die Nürnberger Altstadt20 
 2/09/20052.1sGbr 6Tour of Britain, Stage 4 : Buxton - Nottingham0 
 31/08/20052.1sGbr 3Tour of Britain, Stage 2 : Carlisle - Blackpool5 
 26/06/2005NC3Gbr 15National Championships Great Britain (Ryedale) R.R.0 
 16/05/20052.2sGer 1Tour de Berlin, Stage 5 : Berlin - Berlin4 
 15/05/20052.2sGer 2Tour de Berlin, Stage 4 : Berlin Circuit (Rund in Birkenwerder)0 
  Total 2005: 29  
                         
2004 Elite-2
 30/05/20042.5sIrl 4FBD Milk Ras, Stage 8 : Phoenix Park Circuit0 
  Total 2004: 0  
 
  Overall total: 14692  



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