ITA OSS Daniel
  13/01/1987 UCI ID: 10003263022  
  Elite-2
 
  Daniel87Oss
 Current CQ-value:
Rank:
30 
 CQ
1133
© TotalEnergies
< back to overview

  Date   Cat.       Rank   Race   CQ  
                         
2023 TotalEnergies
 13/09/20231.PSBel 103GP de Wallonie0 
 20/08/20231.WT2Ger 79Bemer Cyclassics - Hamburg5 
 6/08/2023WCRRGbr DNFWorld Championships (Glasgow) R.R.0 
 23/07/2023GT1Fra 88Tour de France20 
 23/07/2023GT1sFra 27Tour de France, Stage 21 : Saint-Quentin-en-Yvelines - Paris0 
 22/07/2023GT1sFra 53Tour de France, Stage 20 : Belfort - Le Markstein0 
 21/07/2023GT1sFra 28Tour de France, Stage 19 : Moirans-en-Montagne - Poligny0 
 20/07/2023GT1sFra 62Tour de France, Stage 18 : Moûtiers - Bourg-en-Bresse0 
 19/07/2023GT1sFra 101Tour de France, Stage 17 : Saint-Gervais Mont Blanc - Courchevel0 
 18/07/2023GT1sFra 99Tour de France, Stage 16 : Passy - Combloux I.T.T.0 
 16/07/2023GT1sFra 96Tour de France, Stage 15 : Les Gets - Saint-Gervais Mont Blanc0 
 15/07/2023GT1sFra 63Tour de France, Stage 14 : Annemasse - Morzine les Portes du Soleil0 
 14/07/2023GT1sFra 108Tour de France, Stage 13 : Châtillon-sur-Chalaronne - Grand Colombier0 
 13/07/2023GT1sFra 85Tour de France, Stage 12 : Roanne - Belleville-en-Beaujolais0 
 12/07/2023GT1sFra 168Tour de France, Stage 11 : Clermont-Ferrand - Moulins0 
 11/07/2023GT1sFra 84Tour de France, Stage 10 : Vulcania - Issoire0 
 9/07/2023GT1sFra 86Tour de France, Stage 9 : Saint Léonard de Noblat - Puy de Dôme0 
 8/07/2023GT1sFra 97Tour de France, Stage 8 : Libourne - Limoges0 
 7/07/2023GT1sFra 67Tour de France, Stage 7 : Mont de Marsan - Bordeaux0 
 6/07/2023GT1sFra 99Tour de France, Stage 6 : Tarbes - Cautarets-Cambasque0 
 5/07/2023GT1sFra 109Tour de France, Stage 5 : Pau - Laruns0 
 4/07/2023GT1sFra 64Tour de France, Stage 4 : Dax - Nogaro0 
 3/07/2023GT1sFra 36Tour de France, Stage 3 : Amorebieta-Etxano - Bayonne0 
 2/07/2023GT1sFra 93Tour de France, Stage 2 : Vitoria Gasteiz - San Sebastian0 
 1/07/2023GT1sFra 96Tour de France, Stage 1 : Bilbao - Bilbao0 
 24/06/2023NC2Ita 26National Championships Italy (Comano Terme) R.R.0 
 18/06/20232.WT1Sui 90Tour de Suisse5 
 18/06/20232.WT1sSui 100Tour de Suisse, Stage 8 : St Gallen - Abtwil I.T.T.0 
 17/06/20232.WT1sSui 25Tour de Suisse, Stage 7 : Tübach - Weinfelden0 
 15/06/20232.WT1sSui 105Tour de Suisse, Stage 5 : Fiesch - La Punt0 
 14/06/20232.WT1sSui 116Tour de Suisse, Stage 4 : Monthey - Leukerbad0 
 13/06/20232.WT1sSui 122Tour de Suisse, Stage 3 : Tafers - Villars-sur-Ollon0 
 12/06/20232.WT1sSui 127Tour de Suisse, Stage 2 : Beromünster - Nottwil0 
 11/06/20232.WT1sSui 126Tour de Suisse, Stage 1 : Einsiedeln - Einsiedeln I.T.T.0 
 9/06/20231.1Sui 54GP Kanton Aargau - Gippingen0 
 21/05/20232.PSFra 584 Jours de Dunkerque0 
 9/04/20231.WT1Fra DNFParis - Roubaix0 
 26/03/20231.WT2Bel DNFGent - Wevelgem0 
 24/03/20231.WT2Bel DNFE3 Saxo Bank Classic0 
 18/03/20231.WT1Ita 35Milano - Sanremo5 
 12/03/20232.WT1Ita 87Tirreno - Adriatico5 
 12/03/20232.WT1sIta 94Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto - San Benedetto del Tronto0 
 11/03/20232.WT1sIta 91Tirreno - Adriatico, Stage 6 : Osimo Stazione - Osimo0 
 10/03/20232.WT1sIta 68Tirreno - Adriatico, Stage 5 : Morro d'Oro - Sarnano-Sassotetto0 
 9/03/20232.WT1sIta 88Tirreno - Adriatico, Stage 4 : Greccio - Tortoreto0 
 8/03/20232.WT1sIta 148Tirreno - Adriatico, Stage 3 : Follonica - Foligno0 
 7/03/20232.WT1sIta 126Tirreno - Adriatico, Stage 2 : Camaiore - Follonica0 
 6/03/20232.WT1sIta 126Tirreno - Adriatico, Stage 1 : Lido di Camaiore I.T.T.0 
 4/03/20231.WT2Ita 128Strade Bianche5 
 25/02/20231.WT3Bel DNFOmloop Het Nieuwsblad0 
 29/01/20232.PSArg 43Vuelta a San Juan5 
 24/01/20232.PSsArg 9Vuelta a San Juan, Stage 3 : Circuito San Juan Villicum - Circuito San Juan Villicum0 
 23/01/20232.PSsArg 14Vuelta a San Juan, Stage 2 : Villa San Agustin - San Jose de Jachal0 
  Total 2023: 50  
                         
2022 TotalEnergies
 4/10/20221.1Bel 65Binche - Chimay - Binche / Mémorial Frank Vandenbroucke0 
 2/10/20221.1Bel 43Famenne Ardenne Classic0 
 11/09/20221.WT2Can DNFGP de Montréal0 
 9/09/20221.WT2Can 46GP de Québec5 
 28/08/20221.WT2Fra DNFBretagne Classic - Ouest-France0 
 26/08/20222.1Fra 65Tour Poitou-Charentes en Nouvelle Aquitaine0 
 21/08/20221.WT2Ger 78Bemer Cyclassics - Hamburg5 
 7/07/2022GT1sFra DNSTour de France, Stage 6 : Binche - Longwy0 
 6/07/2022GT1sFra 153Tour de France, Stage 5 : Lille - Arenberg0 
 5/07/2022GT1sFra 61Tour de France, Stage 4 : Dunkerque - Calais0 
 3/07/2022GT1sDen 174Tour de France, Stage 3 : Velje - Sønderborg0 
 2/07/2022GT1sDen 23Tour de France, Stage 2 : Roskilde - Nyborg0 
 1/07/2022GT1sDen 122Tour de France, Stage 1 : København - København I.T.T.0 
 22/06/2022NCT1Ita 8National Championships Italy (San Giovanni al Natisone) I.T.T.18 
 19/06/20222.WT1Sui 69Tour de Suisse5 
 19/06/20222.WT1sLie 61Tour de Suisse, Stage 8 : Vaduz - Vaduz I.T.T.0 
 18/06/20222.WT1sSui 73Tour de Suisse, Stage 7 : Ambri - Malbun0 
 17/06/20222.WT1sSui 81Tour de Suisse, Stage 6 : Locarno - Moosalp0 
 16/06/20222.WT1sSui 109Tour de Suisse, Stage 5 : Ambri - Novazzano0 
 15/06/20222.WT1sSui 135Tour de Suisse, Stage 4 : Grenchen - Brunnen0 
 14/06/20222.WT1sSui 86Tour de Suisse, Stage 3 : Aesch - Grenchen0 
 13/06/20222.WT1sSui 9Tour de Suisse, Stage 2 : Küsnacht - Aesch0 
 12/06/20222.WT1sSui 91Tour de Suisse, Stage 1 : Küsnacht - Küsnacht0 
 17/04/20221.WT1Fra 72Paris - Roubaix5 
 3/04/20221.WT1Bel DNFRonde van Vlaanderen0 
 30/03/20221.WT3Bel 65Dwars door Vlaanderen5 
 27/03/20221.WT2Bel DNFGent - Wevelgem0 
 25/03/20221.WT2Bel 39E3 Saxo Bank Clasic5 
 19/03/20221.WT1Ita 42Milano - Sanremo5 
 13/03/20222.WT1Ita 89Tirreno - Adriatico5 
 13/03/20222.WT1sIta 118Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto - San Benedetto del Tronto0 
 12/03/20222.WT1sIta 100Tirreno - Adriatico, Stage 6 : Apecchio - Carpegna0 
 11/03/20222.WT1sIta 132Tirreno - Adriatico, Stage 5 : Sefro - Fermo0 
 10/03/20222.WT1sIta 68Tirreno - Adriatico, Stage 4 : Cascata della Marmore - Bellante0 
 9/03/20222.WT1sIta 95Tirreno - Adriatico, Stage 3 : Murlo - Terni0 
 8/03/20222.WT1sIta 72Tirreno - Adriatico, Stage 2 : Camaiore - Sovicille0 
 7/03/20222.WT1sIta 108Tirreno - Adriatico, Stage 1 : Lido di Camaiore - Lido di Camaiore I.T.T.0 
 2/03/20221.PSIta 31Trofeo Laigueglia0 
 26/02/20221.WT3Bel 55Omloop Het Nieuwsblad5 
 20/02/20222.1Fra 39Tour des Alpes-Maritimes et du Var0 
 5/02/20222.1Ksa 6Saudi Tour45 
 5/02/20222.1sKsa 18Saudi Tour, Stage 5 : Al Ula - Al Ula0 
 4/02/20222.1sKsa 6Saudi Tour, Stage 4 : Al Ula - Harrat Uwayrid0 
 3/02/20222.1sKsa 18Saudi Tour, Stage 3 : Tayma Hadaj Well - Al Ula0 
 2/02/20222.1sKsa 11Saudi Tour, Stage 2 : Taibah University - Abu Rakah0 
  Total 2022: 108  
                         
2021 Bora - Hansgrohe
 3/10/20211.WT1Fra DNFParis - Roubaix0 
 19/09/20212.1Svk 24Tour de Slovaquie4 
 5/09/20212.WT2sBel DNFBenelux Tour, Stage 7 : Namur - Geraardsbergen0 
 4/09/20212.WT2sBel 67Benelux Tour, Stage 6 : Ottignies-Louvain-la-Neuve - Houffalize0 
 3/09/20212.WT2sBel 76Benelux Tour, Stage 5 : Riemst - Bilzen0 
 2/09/20212.WT2sBel 140Benelux Tour, Stage 4 : Aalter - Ardooie0 
 1/09/20212.WT2sNed 138Benelux Tour, Stage 3 : Essen - Hoogerheide0 
 31/08/20212.WT2sNed 122Benelux Tour, Stage 2 : Lelystad - Lelystad I.T.T.0 
 30/08/20212.WT2sNed 107Benelux Tour, Stage 1 : Surhuisterveen - Dokkum0 
 7/08/20212.PSEsp 119Vuelta a Burgos0 
 18/07/2021GT1Fra 115Tour de France20 
 18/07/2021GT1sFra 11Tour de France, Stage 21 : Chatou - Paris0 
 17/07/2021GT1sFra 59Tour de France, Stage 20 : Libourne - Saint-Emilion I.T.T.0 
 16/07/2021GT1sFra 82Tour de France, Stage 19 : Mourenx - Libourne0 
 15/07/2021GT1sFra 82Tour de France, Stage 18 : Pau - Luz Ardiden0 
 14/07/2021GT1sFra 77Tour de France, Stage 17 : Muret - Saint-Lary-Soulan Col de Portet0 
 13/07/2021GT1sFra 74Tour de France, Stage 16 : Pas de la Case - Saint-Gaudens0 
 11/07/2021GT1sFra 105Tour de France, Stage 15 : Céret - Andorra-la-Vieille0 
 10/07/2021GT1sFra 93Tour de France, Stage 14 : Carcassonne - Quillan0 
 9/07/2021GT1sFra 28Tour de France, Stage 13 : Nîmes - Carcassonne0 
 8/07/2021GT1sFra 27Tour de France, Stage 12 : Saint-Paul-Trois-Châteaux - Nîmes0 
 7/07/2021GT1sFra 125Tour de France, Stage 11 : Sorgues - Malaucène0 
 6/07/2021GT1sFra 82Tour de France, Stage 10 : Albertville - Valence0 
 4/07/2021GT1sFra 120Tour de France, Stage 9 : Cluses - Tignes0 
 3/07/2021GT1sFra 84Tour de France, Stage 8 : Oyonnax - Le Grand-Bornand0 
 2/07/2021GT1sFra 120Tour de France, Stage 7 : Vierzon - Le Creusot0 
 1/07/2021GT1sFra 170Tour de France, Stage 6 : Tours - Châteauroux0 
 30/06/2021GT1sFra 88Tour de France, Stage 5 : Changé - Laval I.T.T.0 
 29/06/2021GT1sFra 138Tour de France, Stage 4 : Redon - Fougères0 
 28/06/2021GT1sFra 175Tour de France, Stage 3 : Lorient - Pontivy0 
 27/06/2021GT1sFra 130Tour de France, Stage 2 : Perros-Guirec - Mûr-de-Bretagne0 
 26/06/2021GT1sFra 127Tour de France, Stage 1 : Brest - Landerneau0 
 20/06/2021NC1Ita 14National Championships Italy (Imola) R.R.12 
 30/05/2021GT2Ita 112Giro d'Italia15 
 30/05/2021GT2sIta 84Giro d'Italia, Stage 21 : Senago - Milano I.T.T.0 
 29/05/2021GT2sIta 111Giro d'Italia, Stage 20 : Verbania - Alpe di Motta Spluga0 
 28/05/2021GT2sIta 128Giro d'Italia, Stage 19 : Abbiategrasso - Alpe di Mera0 
 27/05/2021GT2sIta 89Giro d'Italia, Stage 18 : Rovereto - Stradella0 
 26/05/2021GT2sIta 119Giro d'Italia, Stage 17 : Canazei - Sega di Ala0 
 24/05/2021GT2sIta 94Giro d'Italia, Stage 16 : Sacile - Cortina d'Ampezzo0 
 23/05/2021GT2sIta 121Giro d'Italia, Stage 15 : Grado - Gorizia0 
 22/05/2021GT2sIta 132Giro d'Italia, Stage 14 : Citadella - Zoncolan0 
 21/05/2021GT2sIta 53Giro d'Italia, Stage 13 : Ravenna - Verona0 
 20/05/2021GT2sIta 139Giro d'Italia, Stage 12 : Siena - Bagno di Romagna0 
 19/05/2021GT2sIta 130Giro d'Italia, Stage 11 : Perugia - Montalcino0 
 17/05/2021GT2sIta 21Giro d'Italia, Stage 10 : Aquila - Foligno0 
 16/05/2021GT2sIta 130Giro d'Italia, Stage 9 : Castel di Sangro - Campo Felice0 
 15/05/2021GT2sIta 146Giro d'Italia, Stage 8 : Foggia - Guardia Sanframondi0 
 14/05/2021GT2sIta 68Giro d'Italia, Stage 7 : Notaresco - Termoli0 
 13/05/2021GT2sIta 110Giro d'Italia, Stage 6 : Grotte di Frasassi - Ascoli Piceno0 
 12/05/2021GT2sIta 72Giro d'Italia, Stage 5 : Modena - Cattolica0 
 11/05/2021GT2sIta 103Giro d'Italia, Stage 4 : Piacenza - Sestola0 
 10/05/2021GT2sIta 115Giro d'Italia, Stage 3 : Biella - Canale0 
 9/05/2021GT2sIta 123Giro d'Italia, Stage 2 : Stupinigi - Novara0 
 8/05/2021GT2sIta 106Giro d'Italia, Stage 1 : Torino - Torino I.T.T.0 
 4/04/20211.WT1Bel 88Ronde van Vlaanderen5 
 31/03/20211.WT3Bel 112Dwars door Vlaanderen5 
 20/03/20211.WT1Ita 33Milano - Sanremo5 
 16/03/20212.WT1Ita 69Tirreno - Adriatico5 
 16/03/20212.WT1sIta 129Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 15/03/20212.WT1sIta 28Tirreno - Adriatico, Stage 6 : Castelraimondo - Lido di Ferno0 
 14/03/20212.WT1sIta 93Tirreno - Adriatico, Stage 5 : Castellalto - Castelfidardo0 
 13/03/20212.WT1sIta 72Tirreno - Adriatico, Stage 4 : Terni - Prati di Tivo0 
 12/03/20212.WT1sIta 145Tirreno - Adriatico, Stage 3 : Monticiano - Gualdo Tadino0 
 11/03/20212.WT1sIta 28Tirreno - Adriatico, Stage 2 : Camaiore - Chiusdino0 
 10/03/20212.WT1sIta 75Tirreno - Adriatico, Stage 1 : Lido di Camaiore - Lido di Camaiore0 
 6/03/20211.WT3Ita 53Strade Bianche5 
 28/02/20211.PSBel 65Kuurne - Brussel - Kuurne0 
 27/02/20211.WT3Bel 109Omloop Het Nieuwsblad5 
  Total 2021: 81  
                         
2020 Bora - Hansgrohe
 21/10/20201.WT3Bel DNFDriedaagse Brugge - De Panne0 
 18/10/20201.WT1Bel 61Ronde van Vlaanderen5 
 14/10/20201.PSBel 116Scheldeprijs0 
 11/10/20201.WT2Bel DNFGent - Wevelgem0 
 20/09/2020GT1Fra 105Tour de France20 
 20/09/2020GT1sFra 90Tour de France, Stage 21 : Mantes-la-Jolie - Paris0 
 19/09/2020GT1sFra 94Tour de France, Stage 20 : Lure - La Planche des Belles Filles I.T.T.0 
 18/09/2020GT1sFra 129Tour de France, Stage 19 : Bourg-en-Bresse - Champagnole0 
 17/09/2020GT1sFra 79Tour de France, Stage 18 : Méribel - La Roche-sur-Foron0 
 16/09/2020GT1sFra 87Tour de France, Stage 17 : Grenoble - Méribel/Col de la Loze0 
 15/09/2020GT1sFra 62Tour de France, Stage 16 : La Tour-du-Pin - Villard-de-Lans0 
 13/09/2020GT1sFra 116Tour de France, Stage 15 : Lyon - Grand-Colombier0 
 12/09/2020GT1sFra 109Tour de France, Stage 14 : Clermont-Ferrand - Lyon0 
 11/09/2020GT1sFra 143Tour de France, Stage 13 : Châtel-Guyon - Puy Mary0 
 10/09/2020GT1sFra 150Tour de France, Stage 12 : Chauvigny - Sarran0 
 9/09/2020GT1sFra 22Tour de France, Stage 11 : Châtelaillon-Plage - Poitiers0 
 8/09/2020GT1sFra 65Tour de France, Stage 10 : Ile d'Oloron - Ile-de-Ré0 
 6/09/2020GT1sFra 119Tour de France, Stage 9 : Pau - Laruns0 
 5/09/2020GT1sFra 119Tour de France, Stage 8 : Cazères - Loudenvielle0 
 4/09/2020GT1sFra 61Tour de France, Stage 7 : Millau - Lavaur0 
 3/09/2020GT1sFra 92Tour de France, Stage 6 : Le Teil - Mont-Aigoual0 
 2/09/2020GT1sFra 28Tour de France, Stage 5 : Gap - Privas0 
 1/09/2020GT1sFra 126Tour de France, Stage 4 : Sisteron - Orcières-Merlette0 
 31/08/2020GT1sFra 27Tour de France, Stage 3 : Nice - Sisteron0 
 30/08/2020GT1sFra 106Tour de France, Stage 2 : Nice - Nice0 
 29/08/2020GT1sFra 48Tour de France, Stage 1 : Nice - Nice0 
 23/08/2020NC1Ita 12National Championships Italy (Cittadella) R.R.18 
 16/08/20202.WT2Fra DNFCritérium du Dauphiné, Stage 5 : Megève - Megève0 
 15/08/20202.WT1sFra 110Critérium du Dauphiné, Stage 4 : Ugine - Megève0 
 14/08/20202.WT1sFra 133Critérium du Dauphiné, Stage 3 : Corenc - Saint-Martin-de-Belleville0 
 13/08/20202.WT1sFra 95Critérium du Dauphiné, Stage 2 : Vienne - Col de Porte0 
 12/08/20202.WT1sFra 84Critérium du Dauphiné, Stage 1 : Clermont-Ferrand - Saint-Christo-en-Jarez0 
 8/08/20201.WT1Ita 71Milano - Sanremo5 
 5/08/20201.PSIta 29Milano - Torino5 
 1/08/20201.WT3Ita 27Strade Bianche5 
 8/03/20201.1Bel 42GP Jean-Pierre Monseré0 
 2/02/20202.PSArg 71Vuelta a San Juan0 
 1/02/20202.PSsArg 5Vuelta a San Juan, Stage 6 : Villicum - Villicum3 
  Total 2020: 61  
                         
2019 Bora - Hansgrohe
 15/09/20191.WT2Can DNFGP de Montréal0 
 13/09/20191.WT2Can 75GP de Québec5 
 15/08/20192.WT2sBel DNFBinckBank Tour, Stage 4 : Houffalize - Houffalize0 
 14/08/20192.WT2sBel 152BinckBank Tour, Stage 3 : Aalter - Aalter0 
 13/08/20192.WT2sBel 155BinckBank Tour, Stage 2 : Blankenberge - Ardooie0 
 12/08/20192.WT2sNed 135BinckBank Tour, Stage 1 : Beveren (BEL) - Hulst0 
 3/08/20191.WT2Esp DNFClasica San Sebastian0 
 28/07/2019GT1Fra 89Tour de France20 
 28/07/2019GT1sFra 103Tour de France, Stage 21 : Rambouillet - Paris0 
 27/07/2019GT1sFra 131Tour de France, Stage 20 : Albertville - Val Thorens0 
 26/07/2019GT1sFra 73Tour de France, Stage 19 : Saint-Jean-de-Maurienne - Col de l'Iséran0 
 25/07/2019GT1sFra 88Tour de France, Stage 18 : Embrun - Valloire0 
 24/07/2019GT1sFra 7Tour de France, Stage 17 : Pont-du-Gard - Gap5 
 23/07/2019GT1sFra 115Tour de France, Stage 16 : Nîmes - Nîmes0 
 21/07/2019GT1sFra 71Tour de France, Stage 15 : Limoux - Foix/Prat d'Albis0 
 20/07/2019GT1sFra 122Tour de France, Stage 14 : Tarbes - Col du Tourmalet0 
 19/07/2019GT1sFra 76Tour de France, Stage 13 : Pau - Pau I.T.T.0 
 18/07/2019GT1sFra 105Tour de France, Stage 12 : Toulouse - Bagnères-de-Bigorre0 
 17/07/2019GT1sFra 88Tour de France, Stage 11 : Albi - Toulouse0 
 15/07/2019GT1sFra 41Tour de France, Stage 10 : Saint-Flour - Albi0 
 14/07/2019GT1sFra 126Tour de France, Stage 9 : Saint-Étienne - Brioude0 
 13/07/2019GT1sFra 89Tour de France, Stage 8 : Mâcon - Saint-Étienne0 
 12/07/2019GT1sFra 88Tour de France, Stage 7 : Belfort - Chalon-sur-Saône0 
 11/07/2019GT1sFra 130Tour de France, Stage 6 : Mulhouse - La Planche des Belles Filles0 
 10/07/2019GT1sFra 132Tour de France, Stage 5 : Saint-Dié-des-Vosges - Colmar0 
 9/07/2019GT1sFra 125Tour de France, Stage 4 : Reims - Nancy0 
 8/07/2019GT1sFra 114Tour de France, Stage 3 : Binche (BEL) - Epernay0 
 7/07/2019GT1sFra -Tour de France, Stage 2 : Brussel (BEL) T.T.T.0 
 6/07/2019GT1sFra 61Tour de France, Stage 1 : Brussel (BEL) - Brussel (BEL)0 
 23/06/20192.WT1Sui 84Tour de Suisse5 
 23/06/20192.WT1sSui 102Tour de Suisse, Stage 9 : Ulrichen - Ulrichen0 
 22/06/20192.WT1sSui 95Tour de Suisse, Stage 8 : Goms - Goms I.T.T.0 
 21/06/20192.WT1sSui 111Tour de Suisse, Stage 7 : Unterterzen - San Gottardo0 
 20/06/20192.WT1sSui 111Tour de Suisse, Stage 6 : Einsiedeln - Flumserberg0 
 19/06/20192.WT1sSui 109Tour de Suisse, Stage 5 : Münchenstein - Einsiedeln0 
 18/06/20192.WT1sSui 91Tour de Suisse, Stage 4 : Murten - Arlesheim0 
 17/06/20192.WT1sSui 116Tour de Suisse, Stage 3 : Flamatt - Murten0 
 16/06/20192.WT1sSui 65Tour de Suisse, Stage 2 : Langnau im Emmental - Langnau im Emmental0 
 15/06/20192.WT1sSui 126Tour de Suisse, Stage 1 : Langnau im Emmental I.T.T.0 
 18/05/20192.WT3Usa 72Tour of California5 
 18/05/20192.WT3sUsa 85Tour of California, Stage 7 : Santa Clarita - Pasadena0 
 17/05/20192.WT3sUsa 88Tour of California, Stage 6 : Ontario - Mount Baldy0 
 16/05/20192.WT3sUsa 107Tour of California, Stage 5 : Pismo Beach - Ventura0 
 15/05/20192.WT3sUsa 71Tour of California, Stage 4 : Laguna Seca - Morro Bay0 
 14/05/20192.WT3sUsa 43Tour of California, Stage 3 : Stockton - Morgan Hill0 
 13/05/20192.WT3sUsa 81Tour of California, Stage 2 : Rancho Cordova - South Lake Tahoe0 
 12/05/20192.WT3sUsa 113Tour of California, Stage 1 : Sacramento0 
 21/04/20191.WT2Ned DNFAmstel Gold Race0 
 14/04/20191.WT1Fra DNFParis - Roubaix0 
 7/04/20191.WT1Bel 49Ronde van Vlaanderen5 
 31/03/20191.WT2Bel DNFGent - Wevelgem0 
 29/03/20191.WT2Bel 37E3 BinckBank Classic5 
 23/03/20191.WT1Ita 13Milano - Sanremo42 
 19/03/20192.WT1Ita 87Tirreno - Adriatico5 
 19/03/20192.WT1sIta 129Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 18/03/20192.WT1sIta 101Tirreno - Adriatico, Stage 6 : Matelica - Jesi0 
 17/03/20192.WT1sIta 79Tirreno - Adriatico, Stage 5 : Colli al Metauro - Recanti0 
 16/03/20192.WT1sIta 136Tirreno - Adriatico, Stage 4 : Foligno - Fossombrone0 
 15/03/20192.WT1sIta 115Tirreno - Adriatico, Stage 3 : Pomarance - Foligno0 
 14/03/20192.WT1sIta 100Tirreno - Adriatico, Stage 2 : Camaiore - Pomarance0 
 13/03/20192.WT1sIta 20Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.0 
 9/03/20191.WT3Ita DNFStrade Bianche0 
 2/03/20191.WT3Bel 21Omloop Het Nieuwsblad10 
 27/01/20191.WT3Aus 40Cadel Evans Great Ocean Road Race5 
 20/01/20192.WT1Aus 52Tour Down Under5 
 20/01/20192.WT1sAus 61Tour Down Under, Stage 6 : McLaren Vale - Willunga Hill0 
 19/01/20192.WT1sAus 95Tour Down Under, Stage 5 : Glenelg - Strathalbyn0 
 18/01/20192.WT1sAus 42Tour Down Under, Stage 4 : Unley - Campbelltown0 
 17/01/20192.WT1sAus 57Tour Down Under, Stage 3 : Lobethal - Uraidla0 
 16/01/20192.WT1sAus 105Tour Down Under, Stage 2 : Norwood - Angaston0 
 15/01/20192.WT1sAus 125Tour Down Under, Stage 1 : Barnsley - Bedale0 
 13/01/2019NEAus 5People’s Choice Classic0 
  Total 2019: 117  
                         
2018 Bora - Hansgrohe
 23/09/2018WCTTAut 8World Championships (Innsbruck) T.T.T.14 
 26/08/20181.WT2Fra 44Bretagne Classic - Ouest-France5 
 18/08/20182.WT2sNed DNFBinckBank Tour, Stage 6 : Riemst (BEL) - Sittard0 
 17/08/20182.WT2sBel 140BinckBank Tour, Stage 5 : Sint-Pieters-Leeuw - Lanaken0 
 16/08/20182.WT2sBel 138BinckBank Tour, Stage 4 : Blankenberge - Ardooie0 
 15/08/20182.WT2sBel 117BinckBank Tour, Stage 3 : Aalter - Antwerpen0 
 14/08/20182.WT2sNed 109BinckBank Tour, Stage 2 : Venray - Venray I.T.T.0 
 13/08/20182.WT2sNed 100BinckBank Tour, Stage 1 : Heerenveen - Bolsward0 
 29/07/2018GT1Fra 112Tour de France20 
 29/07/2018GT1sFra 119Tour de France, Stage 21 : Houilles - Paris/Champs-Élysées0 
 28/07/2018GT1sFra 105Tour de France, Stage 20 : Saint-Pée-sur-Nivelle - Espelette I.T.T.0 
 27/07/2018GT1sFra 141Tour de France, Stage 19 : Lourdes - Laruns0 
 26/07/2018GT1sFra 88Tour de France, Stage 18 : Trie-sur-Baïse - Pau0 
 25/07/2018GT1sFra 114Tour de France, Stage 17 : Bagnères-de-Luchon - Saint-Lary-Soulan/Col du Portet0 
 24/07/2018GT1sFra 127Tour de France, Stage 16 : Carcassonne - Bagnères-de-Luchon0 
 22/07/2018GT1sFra 117Tour de France, Stage 15 : Millau - Carcassonne0 
 21/07/2018GT1sFra 85Tour de France, Stage 14 : Saint-Paul-Trois-Châteaux - Mende (Croix Neuve)0 
 20/07/2018GT1sFra 104Tour de France, Stage 13 : Bourg d'Oisans - Valence0 
 19/07/2018GT1sFra 108Tour de France, Stage 12 : Bourg-Saint-Maurice - Alpe d'Huez0 
 18/07/2018GT1sFra 121Tour de France, Stage 11 : Albertville - La Rosière0 
 17/07/2018GT1sFra 116Tour de France, Stage 10 : Annecy - Le Grand-Bornand0 
 15/07/2018GT1sFra 123Tour de France, Stage 9 : Arras - Roubaix0 
 14/07/2018GT1sFra 11Tour de France, Stage 8 : Dreux - Amiens0 
 13/07/2018GT1sFra 26Tour de France, Stage 7 : Fougères - Chartres0 
 12/07/2018GT1sFra 88Tour de France, Stage 6 : Brest - Guerlédan/Mûr-de-Bretagne0 
 11/07/2018GT1sFra 100Tour de France, Stage 5 : Lorient - Quimper0 
 10/07/2018GT1sFra 69Tour de France, Stage 4 : La Baule - Sarzeau0 
 9/07/2018GT1sFra 7Tour de France, Stage 3 : Cholet - Cholet T.T.T.1 
 8/07/2018GT1sFra 71Tour de France, Stage 2 : Mouilleron-Saint-Germain - La Roche-sur-Yon0 
 7/07/2018GT1sFra 45Tour de France, Stage 1 : Noirmoutier-en-l'Ile - Fontenay-le-Comte0 
 30/06/2018NC1Ita 5National Championships Italy (Darfo Boario Terme) R.R.54 
 17/06/20182.WT1rSui 10Tour de Suisse, Mountains classification0 
 17/06/20182.WT1Sui 80Tour de Suisse5 
 17/06/20182.WT1sSui 89Tour de Suisse, Stage 9 : Bellinzona - Bellinzona I.T.T.0 
 16/06/20182.WT1sSui 90Tour de Suisse, Stage 8 : Bellinzona - Bellinzona0 
 15/06/20182.WT1sSui 123Tour de Suisse, Stage 7 : Eschenbach - Arosa0 
 14/06/20182.WT1sSui 77Tour de Suisse, Stage 6 : Fiesch - Gommiswald0 
 13/06/20182.WT1sSui 76Tour de Suisse, Stage 5 : Gstaad - Leukerbad0 
 12/06/20182.WT1sSui 100Tour de Suisse, Stage 4 : Gansingen - Gstaad0 
 11/06/20182.WT1sSui 56Tour de Suisse, Stage 3 : Oberstammheim - Gansingen0 
 10/06/20182.WT1sSui 84Tour de Suisse, Stage 2 : Frauenfeld - Frauenfeld0 
 9/06/20182.WT1sSui -Tour de Suisse, Stage 1 : Frauenfeld T.T.T.0 
 19/05/20182.WT3Usa 78Tour of California5 
 19/05/20182.WT3sUsa 13Tour of California, Stage 7 : Sacramento - Sacramento0 
 18/05/20182.WT3sUsa 52Tour of California, Stage 6 : Folsom - South Lake Tahoe0 
 17/05/20182.WT3sUsa 85Tour of California, Stage 5 : Stockton - Elk Grove0 
 16/05/20182.WT3sUsa 46Tour of California, Stage 4 : Morgan Hill - Morgan Hill I.T.T.0 
 15/05/20182.WT3sUsa 113Tour of California, Stage 3 : King City - Laguna Seca0 
 14/05/20182.WT3sUsa 95Tour of California, Stage 2 : Ventura - Santa Barbara (Gibraltar Road)0 
 13/05/20182.WT3sUsa 92Tour of California, Stage 1 : Long Beach - Long Beach0 
 8/04/20181.WT1Fra 40Paris - Roubaix5 
 1/04/20181.WT1Bel 26Ronde van Vlaanderen12 
 25/03/20181.WT2Bel 44Gent - Wevelgem5 
 23/03/20181.WT2Bel DNFE3 Harelbeke0 
 17/03/20181.WT1Ita 32Milano - Sanremo5 
 13/03/20182.WT1Ita 52Tirreno - Adriatico5 
 13/03/20182.WT1sIta 72Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 12/03/20182.WT1sIta 55Tirreno - Adriatico, Stage 6 : Numana - Fano0 
 11/03/20182.WT1sIta 33Tirreno - Adriatico, Stage 5 : Castelraimondo - Filottrano0 
 10/03/20182.WT1sIta 115Tirreno - Adriatico, Stage 4 : Foligno - Sarnano/Sassotetto0 
 9/03/20182.WT1sIta 41Tirreno - Adriatico, Stage 3 : Follonica - Trevi0 
 8/03/20182.WT1sIta 47Tirreno - Adriatico, Stage 2 : Camaiore - Follonica0 
 7/03/20182.WT1sIta -Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.0 
 3/03/20181.WT3Ita 12Strade Bianche27 
 24/02/20181.WT3Bel 54Omloop Het Nieuwsblad5 
 28/01/20181.WT3Aus 27Cadel Evans Great Ocean Road Race5 
 21/01/20182.WT1Aus 61Tour Down Under5 
 21/01/20182.WT1sAus 46Tour Down Under, Stage 6 : Adelaide - Adelaide0 
 20/01/20182.WT1sAus 53Tour Down Under, Stage 5 : McLaren Vale - Williunga Hill0 
 19/01/20182.WT1sAus 64Tour Down Under, Stage 4 : Norwood - Uraidla0 
 18/01/20182.WT1sAus 11Tour Down Under, Stage 3 : Glenelg - Victor Harbour0 
 17/01/20182.WT1sAus 80Tour Down Under, Stage 2 : Unley - Stirling0 
 16/01/20182.WT1sAus 121Tour Down Under, Stage 1 : Port Adelaide - Lyndoch0 
  Total 2018: 178  
                         
2017 BMC Racing Team
 24/10/20172.WT3rChn 1Tour of Guangxi, Mountains classification30 
 24/10/20172.WT3rChn 7Tour of Guangxi, Points classification1 
 24/10/20172.WT3Chn 58Tour of Guangxi5 
 24/10/20172.WT3sChn 96Tour of Guangxi, Stage 6 : Guilin - Guilin0 
 23/10/20172.WT3sChn 78Tour of Guangxi, Stage 5 : Liuzhou - Guilin0 
 22/10/20172.WT3sChn 57Tour of Guangxi, Stage 4 : Nanning - Mashan Nongla0 
 21/10/20172.WT3sChn 69Tour of Guangxi, Stage 3 : Nanning - Nanning0 
 20/10/20172.WT3sChn 9Tour of Guangxi, Stage 2 : Qinzhou - Nanning0 
 19/10/20172.WT3sChn 97Tour of Guangxi, Stage 1 : Beihai - Beihai0 
 8/10/20171.HCFra 15Paris - Tours11 
 1/10/20171.HCBel 121Tour de l'Eurométropole0 
 17/09/2017WCTTNor 2World Championships (Bergen) T.T.T.37 
 6/09/2017GT2sEsp DNSVuelta a España, Stage 17 : Villadiego - Alto de los Machucos0 
 5/09/2017GT2sEsp 9Vuelta a España, Stage 16 : Los Arcos - Logroño I.T.T.2 
 3/09/2017GT2sEsp 128Vuelta a España, Stage 15 : Alcala la Real - Sierra Nevada/Alto Hoya de la Mora0 
 2/09/2017GT2sEsp 103Vuelta a España, Stage 14 : Ecija - Sierra de la Pandera0 
 1/09/2017GT2sEsp 125Vuelta a España, Stage 13 : Coin - Tomares0 
 31/08/2017GT2sEsp 147Vuelta a España, Stage 12 : Motril - Antequera0 
 30/08/2017GT2sEsp 172Vuelta a España, Stage 11 : Lorca - Calar Alto0 
 29/08/2017GT2sEsp 158Vuelta a España, Stage 10 : Caravaca de la Cruz - Alhama de Murcia0 
 27/08/2017GT2sEsp 168Vuelta a España, Stage 9 : Orihuela-Costa - Cumbre del Sol0 
 26/08/2017GT2sEsp 129Vuelta a España, Stage 8 : Hellin - Xorret de Cati0 
 25/08/2017GT2sEsp 156Vuelta a España, Stage 7 : Lliria - Cuenca0 
 24/08/2017GT2sEsp 173Vuelta a España, Stage 6 : Vilarreal - Port de Sagunt0 
 23/08/2017GT2sEsp 166Vuelta a España, Stage 5 : Benicassim - Alcossebremat0 
 22/08/2017GT2sEsp 14Vuelta a España, Stage 4 : Escaldes-Engordany (AND) - Tarragona0 
 21/08/2017GT2sEsp 117Vuelta a España, Stage 3 : Prades - Andorra la Vella (AND)0 
 20/08/2017GT2sEsp 8Vuelta a España, Stage 2 : Nîmes (FRA) - Gruissan (FRA)3 
 19/08/2017GT2sEsp 1Vuelta a España, Stage 1 : Nîmes (FRA) T.T.T.17 
 4/08/20172.WT2sPol DNFTour de Pologne, Stage 7 : Bukowina Tatrzanska - Bukowina Tatrzanska0 
 3/08/20172.WT2sPol 81Tour de Pologne, Stage 6 : Wieliczka - Zakopane0 
 2/08/20172.WT2sPol 7Tour de Pologne, Stage 5 : Nagawczyna - Rzeszow2 
 1/08/20172.WT2sPol 32Tour de Pologne, Stage 4 : Zawiercie - Zabrze0 
 31/07/20172.WT2sPol 81Tour de Pologne, Stage 3 : Jaworzno - Szczyrk0 
 30/07/20172.WT2sPol 145Tour de Pologne, Stage 2 : Tarnowskie Gory - Katowice0 
 29/07/20172.WT2sPol 132Tour de Pologne, Stage 1 : Krakow - Krakow0 
 23/06/2017NCT1Ita 10National Championships Italy (Caluso) I.T.T.12 
 18/06/20172.WT1Sui 109Tour de Suisse5 
 18/06/20172.WT1sSui 135Tour de Suisse, Stage 8 : Schaffhausen - Schaffhausen I.T.T.0 
 17/06/20172.WT1sSui 104Tour de Suisse, Stage 7 : Schaffhausen - Schaffhausen0 
 16/06/20172.WT1sSui 145Tour de Suisse, Stage 6 : Zernez - Sölden/Tiefenbachferner (AUT)0 
 15/06/20172.WT1sSui 85Tour de Suisse, Stage 5 : Locarno - La Punt0 
 14/06/20172.WT1sSui 16Tour de Suisse, Stage 4 : Bex - Cevio0 
 13/06/20172.WT1sSui 116Tour de Suisse, Stage 3 : Bern - Villars-sur-Ollon0 
 12/06/20172.WT1sSui 123Tour de Suisse, Stage 2 : Menziken - Bern0 
 11/06/20172.WT1sSui 153Tour de Suisse, Stage 1 : Cham - Cham0 
 10/06/20172.WT1sSui 32Tour de Suisse, Prologue : Cham I.T.T.0 
 4/06/20172.1Ned 11Hammer Series Limburg5 
 2/06/20172.1sNed 5Hammer Series Limburg, Stage 1 : Vaalserberg, Hammer climb0 
 29/04/20172.WT1sSui DNFTour de Romandie, Stage 4 : Domdidier - Leysin0 
 28/04/20172.WT1sSui 120Tour de Romandie, Stage 3 : Payerne - Payerne0 
 27/04/20172.WT1sSui 122Tour de Romandie, Stage 2 : Aigle - Bulle0 
 26/04/20172.WT1sSui 141Tour de Romandie, Stage 1 : Aigle - Champéry0 
 25/04/20172.WT1sSui 114Tour de Romandie, Prologue : Aigle I.T.T.0 
 16/04/20171.WT2Ned DNFAmstel Gold Race0 
 9/04/20171.WT1Fra 21Paris - Roubaix22 
 2/04/20171.WT1Bel 61Ronde van Vlaanderen5 
 26/03/20171.WT2Bel 39Gent - Wevelgem5 
 24/03/20171.WT2Bel 20E3 Harelbeke16 
 18/03/20171.WT1Ita 77Milano - Sanremo5 
 14/03/20172.WT1Ita 134Tirreno - Adriatico5 
 14/03/20172.WT1sIta 52Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 13/03/20172.WT1sIta 123Tirreno - Adriatico, Stage 6 : Ascoli Piceno - Civitanova Marche0 
 12/03/20172.WT1sIta 159Tirreno - Adriatico, Stage 5 : Rieti - Fermo0 
 11/03/20172.WT1sIta 131Tirreno - Adriatico, Stage 4 : Montalto di Castro - Terminillo0 
 10/03/20172.WT1sIta 149Tirreno - Adriatico, Stage 3 : Monterotondo Marittimo - Montalto di Castro0 
 9/03/20172.WT1sIta 122Tirreno - Adriatico, Stage 2 : Camaiore - Pomarance0 
 8/03/20172.WT1sIta 1Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.11 
 4/03/20171.WT3Ita 66Strade Bianche5 
 25/02/20171.WT3Bel DNFOmloop Het Nieuwsblad0 
 19/02/20172.HCOma 36Tour of Oman5 
 19/02/20172.HCsOma 16Tour of Oman, Stage 6 : Muscat - Muttrah Corniche0 
 17/02/20172.HCsOma 12Tour of Oman, Stage 4 : Yita - Muscat0 
 4/02/20172.HCUae 69Dubai Tour0 
  Total 2017: 209  
                         
2016 BMC Racing Team
 16/10/2016WCRRQat DNFWorld Championships (Doha) R.R.0 
 9/10/2016WCTTQat 2World Championships (Doha) T.T.T.37 
 25/09/20162.WT2sBel DNFEneco Tour, Stage 7 : Bornem - Geraardsbergen0 
 24/09/20162.WT2sBel 123Eneco Tour, Stage 6 : Riemst - Lanaken0 
 23/09/20162.WT2sNed 1Eneco Tour, Stage 5 : Sittard - Sittard T.T.T.8 
 22/09/20162.WT2sBel 153Eneco Tour, Stage 4 : Aalter - Sint-Pieters-Leeuw0 
 21/09/20162.WT2sBel 148Eneco Tour, Stage 3 : Blankenberge - Ardooie0 
 20/09/20162.WT2sNed 96Eneco Tour, Stage 2 : Breda I.T.T.0 
 19/09/20162.WT2sNed 151Eneco Tour, Stage 1 : Bolsward - Bolsward0 
 28/08/20161.WT2Fra DNFBretagne Classic - Ouest-France0 
 21/08/20161.WT2Ger 12EuroEyes Cyclassics - Hamburg35 
 14/08/20162.HCNor 76Arctic Race of Norway0 
 12/08/20162.HCsNor 9Arctic Race of Norway, Stage 2 : Mo I Rana - Sandnessjøen0 
 11/08/20162.HCsNor 9Arctic Race of Norway, Stage 1 : Fauske - Rognan0 
 6/08/20162.HCEsp 96Vuelta a Burgos0 
 3/08/20162.HCsEsp 5Vuelta a Burgos, Stage 2 : Burgos - Burgos T.T.T.0 
 31/07/20161.HCGbr 45Ride London - Surrey Classic0 
 29/05/2016GT2rIta 5Giro d'Italia, Points classification10 
 29/05/2016GT2Ita 111Giro d'Italia15 
 29/05/2016GT2sIta 99Giro d'Italia, Stage 21 : Cuneo - Torino0 
 28/05/2016GT2sIta 122Giro d'Italia, Stage 20 : Guillestre - Sant'Anna di Vinadio0 
 27/05/2016GT2sIta 149Giro d'Italia, Stage 19 : Pinerolo - Risoul (Fra)0 
 26/05/2016GT2sIta 11Giro d'Italia, Stage 18 : Muggio - Pinerolo0 
 25/05/2016GT2sIta 116Giro d'Italia, Stage 17 : Molveno - Cassano d'Adda0 
 24/05/2016GT2sIta 108Giro d'Italia, Stage 16 : Brixen - Andalo0 
 22/05/2016GT2sIta 111Giro d'Italia, Stage 15 : Castelrotto - Alpe di Siusi I.T.T.0 
 21/05/2016GT2sIta 158Giro d'Italia, Stage 14 : Alpago - Corvara in Alta Badia0 
 20/05/2016GT2sIta 156Giro d'Italia, Stage 13 : Palmanova - Cividale del Friuli0 
 19/05/2016GT2sIta 178Giro d'Italia, Stage 12 : Noale - Bibione0 
 18/05/2016GT2sIta 70Giro d'Italia, Stage 11 : Modena - Asolo0 
 17/05/2016GT2sIta 131Giro d'Italia, Stage 10 : Campi Bisenzio - Sestola0 
 15/05/2016GT2sIta 70Giro d'Italia, Stage 9 : Chianti - Chianti I.T.T.0 
 14/05/2016GT2sIta 121Giro d'Italia, Stage 8 : Foligno - Arezzo0 
 13/05/2016GT2sIta 150Giro d'Italia, Stage 7 : Sulmona - Foligno0 
 12/05/2016GT2sIta 177Giro d'Italia, Stage 6 : Ponte - Roccaraso/Aremogna0 
 11/05/2016GT2sIta 175Giro d'Italia, Stage 5 : Praia a Mare - Benevento0 
 10/05/2016GT2sIta 109Giro d'Italia, Stage 4 : Catanzaro - Praia a Mare0 
 8/05/2016GT2sIta 128Giro d'Italia, Stage 3 : Nijmegen (Ned) - Arnhem (Ned)0 
 7/05/2016GT2sIta 20Giro d'Italia, Stage 2 : Arnhem (Ned) - Nijmegen (Ned)0 
 6/05/2016GT2sIta 55Giro d'Italia, Stage 1 : Apeldoorn (Ned) I.T.T.0 
 10/04/20161.WT1Fra DNFParis - Roubaix0 
 3/04/20161.WT1Bel 16Ronde van Vlaanderen32 
 27/03/20161.WT2Bel 24Gent - Wevelgem12 
 25/03/20161.WT2Bel 10E3 Harelbeke46 
 19/03/20161.WT1Ita 95Milano - Sanremo5 
 15/03/20162.WT1Ita 104Tirreno - Adriatico5 
 15/03/20162.WT1sIta 31Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 14/03/20162.WT1sIta 157Tirreno - Adriatico, Stage 6 : Castelraimondo - Cepagatti0 
 12/03/20162.WT1sIta 126Tirreno - Adriatico, Stage 4 : Montalto di Castro - Foligno0 
 11/03/20162.WT1sIta 18Tirreno - Adriatico, Stage 3 : Castelnuovo Val di Cecina - Montalto di Castro0 
 10/03/20162.WT1sIta 36Tirreno - Adriatico, Stage 2 : Camaiore - Pomarance0 
 9/03/20162.WT1sIta leaderTirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.11 
 9/03/20162.WT1sIta 1Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T.11 
 5/03/20161.HCIta 14Strade Bianche - Eroica12 
 28/02/20161.HCBel 17Kuurne - Brussel - Kuurne9 
 27/02/20161.HCBel 77Omloop Het Nieuwsblad0 
 21/02/20162.HCOma 79Tour of Oman0 
 18/02/20162.HCsOma 9Tour of Oman, Stage 3 : Al Sawadi Beach - Manumah/Naseem Park0 
 12/02/20162.HCQat 34Tour of Qatar5 
 10/02/20162.HCsQat 10Tour of Qatar, Stage 3 : Lusail I.T.T.0 
  Total 2016: 253  
                         
2015 BMC Racing Team
 11/10/20152.1Uae 69Abu Dhabi Tour0 
 11/10/20152.1sUae 4Abu Dhabi Tour, Stage 4 : Yas Marina, circuit race3 
 27/09/2015WCRRUsa DNFWorld Championships (Richmond) R.R.0 
 20/09/2015WCTTUsa 1World Championships (Richmond) T.T.T.62 
 13/09/20151.WT2Can DNFGP de Montréal0 
 11/09/20151.WT2Can 93GP de Québec5 
 26/07/2015GT1Fra 97Tour de France20 
 26/07/2015GT1sFra 57Tour de France, Stage 21 : Sèvres - Paris0 
 25/07/2015GT1sFra 81Tour de France, Stage 20 : Modane - L'Alpe d'Huez0 
 24/07/2015GT1sFra 67Tour de France, Stage 19 : Saint-Jean-de-Maurienne - La Toussuire0 
 23/07/2015GT1sFra 49Tour de France, Stage 18 : Gap - Saint-Jean-de-Maurienne0 
 22/07/2015GT1sFra 101Tour de France, Stage 17 : Digne-Les-Bains - Pra-Loup0 
 20/07/2015GT1sFra 125Tour de France, Stage 16 : Bourg-de-Péage - Gap0 
 19/07/2015GT1sFra 93Tour de France, Stage 15 : Mende - Valence0 
 18/07/2015GT1sFra 129Tour de France, Stage 14 : Rodez - Mende (Croix Neuve)0 
 17/07/2015GT1sFra 128Tour de France, Stage 13 : Muret - Rodez0 
 16/07/2015GT1sFra 129Tour de France, Stage 12 : Lannemezan - Plateau de Beille0 
 15/07/2015GT1sFra 106Tour de France, Stage 11 : Pau - Cauterets0 
 14/07/2015GT1sFra 149Tour 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 134Tour de France, Stage 8 : Rennes - Mur de Bretagne0 
 10/07/2015GT1sFra 22Tour de France, Stage 7 : Livarot - Fougères0 
 9/07/2015GT1sFra 151Tour de France, Stage 6 : Abbeville - Le Havre0 
 8/07/2015GT1sFra 84Tour de France, Stage 5 : Arras - Amiens0 
 7/07/2015GT1sFra 90Tour de France, Stage 4 : Seraing (BEL) - Cambrai0 
 6/07/2015GT1sFra 101Tour de France, Stage 3 : Antwerpen (BEL) - Huy (BEL)0 
 5/07/2015GT1sFra 5Tour de France, Stage 2 : Utrecht (NED) - Neeltje Jans (NED)15 
 4/07/2015GT1sFra 24Tour de France, Stage 1 : Utrecht (NED) I.T.T.0 
 14/06/20152.WT1Fra 111Critérium du Dauphiné5 
 14/06/20152.WT1sFra 125Critérium du Dauphiné, Stage 8 : Saint-Gervais-Mont Blanc - Modane (Valfréjus)0 
 13/06/20152.WT1sFra 126Critérium du Dauphiné, Stage 7 : Montmélian - Saint-Gervais-Mont Blanc0 
 12/06/20152.WT1sFra 117Critérium du Dauphiné, Stage 6 : Saint-Bonnet-en-Champsaur - Villard-de-Lans (Côte 2000)0 
 11/06/20152.WT1sFra 158Critérium du Dauphiné, Stage 5 : Digne-les-Bains - Pra-Loup0 
 10/06/20152.WT1sFra 91Critérium du Dauphiné, Stage 4 : Anneyron - Sisteron0 
 9/06/20152.WT1sFra 1Critérium du Dauphiné, Stage 3 : Roanne - Montagny T.T.T.11 
 8/06/20152.WT1sFra 57Critérium du Dauphiné, Stage 2 : Le Bourget-du-Lac - Villars-les-Dombe0 
 7/06/20152.WT1sFra 100Critérium du Dauphiné, Stage 1 : Ugine - Albertville0 
 17/05/20152.HCUsa 41Tour of California5 
 17/05/20152.HCsUsa 11Tour of California, Stage 8 : Los Angeles - Los Angeles0 
 15/05/20152.HCsUsa 10Tour of California, Stage 6 : Santa Clarita I.T.T.0 
 13/05/20152.HCsUsa 8Tour of California, Stage 4 : Pismo Beach - Avila Beach0 
 12/04/20151.WT1Fra 67Paris - Roubaix5 
 5/04/20151.WT1Bel 11Ronde van Vlaanderen54 
 29/03/20151.WT2Bel 8Gent - Wevelgem58 
 27/03/20151.WT2Bel 10E3 Harelbeke46 
 22/03/20151.WT1Ita 50Milano - Sanremo5 
 17/03/20152.WT1Ita 85Tirreno - Adriatico5 
 17/03/20152.WT1sIta 20Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 16/03/20152.WT1sIta 18Tirreno - Adriatico, Stage 6 : Rieti - Porto Sant'Elpidio0 
 15/03/20152.WT1sIta 93Tirreno - Adriatico, Stage 5 : Esanatoglia - Terminillo0 
 14/03/20152.WT1sIta 136Tirreno - Adriatico, Stage 4 : Indicatore - Castelraimondo0 
 13/03/20152.WT1sIta 126Tirreno - Adriatico, Stage 3 : Cascina - Arezzo0 
 12/03/20152.WT1sIta 41Tirreno - Adriatico, Stage 2 : Camaiore - Cascina0 
 11/03/20152.WT1sIta 6Tirreno - Adriatico, Stage 1 : Lido di Camaiore I.T.T.3 
 7/03/20151.HCIta 18Strade Bianche - Eroica8 
 7/02/20152.HCUae 28Dubai Tour5 
 5/02/20152.HCsUae 8Dubai Tour, Stage 2 : Dubai - Dubai0 
 4/02/20152.HCsUae 9Dubai Tour, Stage 1 : Dubai - Dubai0 
  Total 2015: 315  
                         
2014 BMC Racing Team
 21/09/2014WCTTEsp 1World Championships (Ponferrada) T.T.T.62 
 24/08/20141.WT2Ger DNFVattenfall Cyclassics - Hamburg0 
 17/08/20142.WT2sNed DNFEneco Tour, Stage 7 : Riemst (Bel) - Sittard0 
 16/08/20142.WT2sBel 128Eneco Tour, Stage 6 : Heerlen (Ned) - La Redoute0 
 15/08/20142.WT2sBel 125Eneco Tour, Stage 5 : Geraardsbergen - Geraardsbergen0 
 14/08/20142.WT2sBel 144Eneco Tour, Stage 4 : Koksijde - Ardooie0 
 13/08/20142.WT2sNed 13Eneco Tour, Stage 3 : Breda - Breda I.T.T.0 
 12/08/20142.WT2sNed 134Eneco Tour, Stage 2 : Waalwijk - Vlijmen0 
 11/08/20142.WT2sNed 130Eneco Tour, Stage 1 : Terneuzen - Terneuzen0 
 2/08/20141.WT2Esp DNFClasica San Sebastian0 
 27/07/2014GT1Fra 69Tour de France20 
 27/07/2014GT1sFra 16Tour de France, Stage 21 : Evry - Paris0 
 26/07/2014GT1sFra 10Tour de France, Stage 20 : Bergerac - Perigueux I.T.T.1 
 25/07/2014GT1sFra 27Tour de France, Stage 19 : Maubourguet - Bergerac0 
 24/07/2014GT1sFra 81Tour de France, Stage 18 : Pau - Hautacam0 
 23/07/2014GT1sFra 114Tour de France, Stage 17 : Saint-Gaudens - Saint-Lary-Soulan/Pla d'Adet0 
 22/07/2014GT1sFra 96Tour de France, Stage 16 : Carcassonne - Bagneres-de-Luchon0 
 20/07/2014GT1sFra 81Tour de France, Stage 15 : Tallard - Nîmes0 
 19/07/2014GT1sFra 80Tour de France, Stage 14 : Grenoble - Risoul0 
 18/07/2014GT1sFra 150Tour de France, Stage 13 : Saint-Etienne - Chamrousse0 
 17/07/2014GT1sFra 8Tour de France, Stage 12 : Bourg-en-Bresse - Saint-Etienne3 
 16/07/2014GT1sFra 42Tour de France, Stage 11 : Besancon - Oyonnax0 
 14/07/2014GT1sFra 135Tour de France, Stage 10 : Mulhouse - La Planche des Belles Filles0 
 13/07/2014GT1sFra 108Tour de France, Stage 9 : Gerardmer - Mulhouse0 
 12/07/2014GT1sFra 121Tour de France, Stage 8 : Tomblaine - Gerardmer/La Mauselaine0 
 11/07/2014GT1sFra 6Tour de France, Stage 7 : Epernay - Nancy10 
 10/07/2014GT1sFra 11Tour de France, Stage 6 : Arras - Reims0 
 9/07/2014GT1sFra 87Tour de France, Stage 5 : Ieper (Bel) - Arenberg0 
 8/07/2014GT1sFra 10Tour de France, Stage 4 : Le Touquet Paris-Plage - Lille1 
 7/07/2014GT1sFra 10Tour de France, Stage 3 : Cambridge (GBr) - London (GBr)1 
 6/07/2014GT1sFra 55Tour de France, Stage 2 : York (GBr) - Sheffield (GBr)0 
 5/07/2014GT1sFra 146Tour de France, Stage 1 : Leeds (GBr) - Harrogate (GBr)0 
 28/06/2014NC1Ita 6National Championships Italy (Trofeo Melinda) R.R.48 
 1/06/2014GT2Ita 103Giro d'Italia15 
 1/06/2014GT2sIta 110Giro d'Italia, Stage 21 : Gemona del Friuli - Trieste0 
 31/05/2014GT2sIta 107Giro d'Italia, Stage 20 : Maniago - Monte Zoncolan0 
 30/05/2014GT2sIta 61Giro d'Italia, Stage 19 : Bassano del Grappa - Cima Grappa I.T.T.0 
 29/05/2014GT2sIta 81Giro d'Italia, Stage 18 : Belluno - Rifugio Panarotta0 
 28/05/2014GT2sIta 12Giro d'Italia, Stage 17 : Sarnonico - Vittorio Veneto0 
 27/05/2014GT2sIta 107Giro d'Italia, Stage 16 : Ponte di Legno - Val Martello0 
 25/05/2014GT2sIta 156Giro d'Italia, Stage 15 : Valdengo - Plan di Montecampione0 
 24/05/2014GT2sIta 128Giro d'Italia, Stage 14 : Aglie - Oropa0 
 23/05/2014GT2sIta 109Giro d'Italia, Stage 13 : Fossano - Rivarolo Canavese0 
 22/05/2014GT2sIta 49Giro d'Italia, Stage 12 : Barbaresco - Barolo I.T.T.0 
 21/05/2014GT2sIta 149Giro d'Italia, Stage 11 : Collecchio - Savona0 
 20/05/2014GT2sIta 171Giro d'Italia, Stage 10 : Modena - Salsomaggiore Terme0 
 18/05/2014GT2sIta 133Giro d'Italia, Stage 9 : Lugo - Sestola0 
 17/05/2014GT2sIta 182Giro d'Italia, Stage 8 : Foligno - Montecopiolo0 
 16/05/2014GT2sIta 133Giro d'Italia, Stage 7 : Frosinone - Foligno0 
 15/05/2014GT2sIta 62Giro d'Italia, Stage 6 : Sassano - Montecassino0 
 14/05/2014GT2sIta 88Giro d'Italia, Stage 5 : Taranto - Viggiano0 
 13/05/2014GT2sIta 27Giro d'Italia, Stage 4 : Giovinazzo - Bari0 
 11/05/2014GT2sIta 24Giro d'Italia, Stage 3 : Armagh (Gbr) - Dublin (Irl)0 
 10/05/2014GT2sIta 67Giro d'Italia, Stage 2 : Belfast (Gbr) - Belfast (Gbr)0 
 9/05/2014GT2sIta 3Giro d'Italia, Stage 1 : Belfast (Gbr) T.T.T.6 
 25/04/20142.HCsIta DNFGiro del Trentino, Stage 4 : Val Daone - Monte Bondone0 
 22/04/20142.HCsIta leaderGiro del Trentino, Stage 1 : Riva del Garda - Arco T.T.T.8 
 22/04/20142.HCsIta 1Giro del Trentino, Stage 1 : Riva del Garda - Arco T.T.T.6 
 11/04/20142.1Fra 65Circuit de la Sarthe - Pays de la Loire0 
 28/03/20141.WT2Bel DNFE3 Prijs Vlaanderen - Harelbeke0 
 21/03/20141.1Bel 71Handzame Classic0 
  Total 2014: 181  
                         
2013 BMC Racing Team
 22/09/2013WCTTIta 4World Championships (Montecatini Terme - Firenze) T.T.T.27 
 15/09/20131.WT2Can DNFGP de Montréal0 
 13/09/20131.WT2Can DNFGP de Québec0 
 1/09/20131.WT2Fra 72GP Ouest France - Plouay5 
 25/08/20131.WT2Ger 102Vattenfall Cyclassics - Hamburg5 
 18/08/20132.WT2Bel 83Eneco Tour of Benelux5 
 18/08/20132.WT2sBel 54Eneco Tour of Benelux, Stage 7 : Tienen - Geraardsbergen0 
 17/08/20132.WT2sBel 134Eneco Tour of Benelux, Stage 6 : Riemst - Aywaille0 
 16/08/20132.WT2sNed 139Eneco Tour of Benelux, Stage 5 : Sittard - Sittard I.T.T.0 
 15/08/20132.WT2sNed 21Eneco Tour of Benelux, Stage 4 : Essen (Bel) - Vlijmen0 
 14/08/20132.WT2sNed 122Eneco Tour of Benelux, Stage 3 : Oosterhout - Brouwershaven0 
 13/08/20132.WT2sBel 33Eneco Tour of Benelux, Stage 2 : Ardooie - Brussel0 
 12/08/20132.WT2sBel 78Eneco Tour of Benelux, Stage 1 : Koksijde - Ardooie0 
 24/07/20132.HCBel 4Tour de Wallonie84 
 24/07/20132.HCsBel 2Tour de Wallonie, Stage 5 : Soignies - Thuin15 
 23/07/20132.HCsBel 20Tour de Wallonie, Stage 4 : Andenne - Clabecq0 
 22/07/20132.HCsBel 4Tour de Wallonie, Stage 3 : Beaufays - Bastogne5 
 21/07/20132.HCsBel 20Tour de Wallonie, Stage 2 : Verviers - Engis0 
 20/07/20132.HCsBel 7Tour de Wallonie, Stage 1 : Ans - Eupen0 
 7/07/20132.HCAut 99Österreich-Rundfahrt / Tour of Austria0 
 7/07/20132.HCsAut 8Österreich-Rundfahrt / Tour of Austria, Stage 8 : Podersdorf am Neusiedler See - Wien0 
 6/07/20132.HCsAut 19Österreich-Rundfahrt / Tour of Austria, Stage 7 : Podersdorf am Neusiedler See I.T.T.0 
 2/07/20132.HCsAut 2Österreich-Rundfahrt / Tour of Austria, Stage 3 : Kitzbühel - Matrei15 
 26/05/2013GT2Ita 139Giro d'Italia15 
 26/05/2013GT2sIta 83Giro d'Italia, Stage 21 : Riese Pio X - Brescia0 
 25/05/2013GT2sIta 139Giro d'Italia, Stage 20 : Silandro - Tre Cime di Lavaredo0 
 23/05/2013GT2sIta 144Giro d'Italia, Stage 18 : Mori - Polsa I.T.T.0 
 22/05/2013GT2sIta 136Giro d'Italia, Stage 17 : Caravaggio - Vicenza0 
 21/05/2013GT2sIta 122Giro d'Italia, Stage 16 : Valloire (Fra) - Ivrea0 
 19/05/2013GT2sIta 158Giro d'Italia, Stage 15 : Cesana Torinese - Galibier (Fra)0 
 18/05/2013GT2sIta 84Giro d'Italia, Stage 14 : Cervere - Bardonecchia/Jafferau0 
 17/05/2013GT2sIta 175Giro d'Italia, Stage 13 : Busseto - Cherasco0 
 16/05/2013GT2sIta 156Giro d'Italia, Stage 12 : Longarone - Treviso0 
 15/05/2013GT2sIta 2Giro d'Italia, Stage 11 : Cave del Predil - Erto40 
 14/05/2013GT2sIta 170Giro d'Italia, Stage 10 : Cordenons - Montasio0 
 12/05/2013GT2sIta 109Giro d'Italia, Stage 9 : Sansepolcro - Firenze0 
 11/05/2013GT2sIta 156Giro d'Italia, Stage 8 : Gabicce Mare - Saltara I.T.T.0 
 10/05/2013GT2sIta 177Giro d'Italia, Stage 7 : San Salvo - Pescara0 
 9/05/2013GT2sIta 187Giro d'Italia, Stage 6 : Mola di Bari - Margherita di Savoia0 
 8/05/2013GT2sIta 7Giro d'Italia, Stage 5 : Cosenza - Matera5 
 7/05/2013GT2sIta 128Giro d'Italia, Stage 4 : Policastro - Serra San Bruno0 
 6/05/2013GT2sIta 147Giro d'Italia, Stage 3 : Sorrento - Marina di Ascea0 
 5/05/2013GT2sIta 12Giro d'Italia, Stage 2 : Ischia - Forio T.T.T.0 
 4/05/2013GT2sIta 50Giro d'Italia, Stage 1 : Napoli - Napoli0 
 27/04/20131.1Ita 39GP Industria & Artigianato - Larciano0 
 14/04/20131.WT2Ned DNFAmstel Gold Race0 
 7/04/20131.WT1Fra DNFParis - Roubaix0 
 31/03/20131.WT1Bel 12Ronde van Vlaanderen46 
 24/03/20131.WT2Bel 52Gent - Wevelgem5 
 22/03/20131.WT2Bel 3E3 Prijs Vlaanderen - Harelbeke112 
 17/03/20131.WT1Ita DNFMilano - Sanremo0 
 10/03/20132.WT1Fra 83Paris - Nice5 
 10/03/20132.WT1sFra 74Paris - Nice, Stage 7 : Nice - Col d'Eze I.T.T.0 
 9/03/20132.WT1sFra 61Paris - Nice, Stage 6 : Manosque - Nice0 
 8/03/20132.WT1sFra 155Paris - Nice, Stage 5 : Châteauneuf-du-Pape - La Montagne de Lure0 
 7/03/20132.WT1sFra 90Paris - Nice, Stage 4 : Brioude - Saint-Vallier0 
 6/03/20132.WT1sFra 104Paris - Nice, Stage 3 : Châtel-Guyon - Brioude0 
 5/03/20132.WT1sFra 74Paris - Nice, Stage 2 : Vimory - Cérilly0 
 4/03/20132.WT1sFra 13Paris - Nice, Stage 1 : Saint-Germain-en-Laye - Nemours0 
 3/03/20132.WT1sFra 104Paris - Nice, Prologue : Houilles I.T.T.0 
 23/02/20131.HCBel 47Omloop Het Nieuwsblad0 
 17/02/20132.1Fra 33Tour du Haut Var0 
 17/02/20132.1sFra 3Tour du Haut Var, Stage 2 : Draguignan - Draguignan5 
 10/02/20132.1Fra 73Tour Méditerranéen0 
 27/01/20132.1Arg 87Tour de San Luis0 
 27/01/20132.1sArg 14Tour de San Luis, Stage 7 : San Luis - San Luis0 
  Total 2013: 394  
                         
2012 Liquigas - Cannondale
 4/09/20122.1sIta DNFGiro di Padania, Stage 2 : Poggio Renatico - San Vendemiano0 
 1/09/20122.1Ned 122World Ports Classic0 
 26/08/20121.WT2Fra 136GP Ouest France - Plouay5 
 23/08/20121.1Ita 3GP Industria e Commercio Artigianato Carnaghese40 
 19/08/20121.WT2Ger DNFVattenfall Cyclassics - Hamburg0 
 17/08/20121.1Ned 83Dutch Food Valley Classic0 
 12/08/20122.WTBel 66Eneco Tour of Benelux5 
 12/08/20122.WTsBel 84Eneco Tour of Benelux, Stage 7 : Maldegem - Geraardsbergen0 
 11/08/20122.WTsBel 36Eneco Tour of Benelux, Stage 6 : Ardooie - Ardooie I.T.T.0 
 10/08/20122.WTsBel 147Eneco Tour of Benelux, Stage 5 : Hoogerheide (Ned) - Aalter0 
 9/08/20122.WTsNed 23Eneco Tour of Benelux, Stage 4 : Heers (Bel) - Bergen op Zoom0 
 8/08/20122.WTsBel 30Eneco Tour of Benelux, Stage 3 : Riemst - Genk0 
 7/08/20122.WTsNed 5Eneco Tour of Benelux, Stage 2 : Sittard - Sittard T.T.T.1 
 6/08/20122.WTsNed 126Eneco Tour of Benelux, Stage 1 : Waalwijk - Middelburg0 
 22/07/2012GT1Fra 105Tour de France20 
 22/07/2012GT1sFra 114Tour de France, Stage 20 : Rambouillet - Paris0 
 21/07/2012GT1sFra 14Tour de France, Stage 19 : Bonneval - Chartres I.T.T.0 
 20/07/2012GT1sFra 88Tour de France, Stage 18 : Blagnac - Brive-la-Gaillarde0 
 19/07/2012GT1sFra 83Tour de France, Stage 17 : Bagnères-de-Luchon - Peyragudes0 
 18/07/2012GT1sFra 80Tour de France, Stage 16 : Pau - Bagnères-de-Luchon0 
 16/07/2012GT1sFra 143Tour de France, Stage 15 : Samatan - Pau0 
 15/07/2012GT1sFra 66Tour de France, Stage 14 : Limoux - Foix0 
 14/07/2012GT1sFra 77Tour de France, Stage 13 : Saint-Paul-Trois-Châteaux - Le Cap d’Agde0 
 13/07/2012GT1sFra 77Tour de France, Stage 12 : Saint-Jean-de-Maurienne - Annonay-Davézieux0 
 12/07/2012GT1sFra 102Tour de France, Stage 11 : Albertville - La Toussuire-Les Sybelles0 
 11/07/2012GT1sFra 120Tour de France, Stage 10 : Mâcon - Bellegarde-sur-Valserine0 
 9/07/2012GT1sFra 172Tour de France, Stage 9 : Arc-et-Senans - Besançon I.T.T.0 
 8/07/2012GT1sFra 146Tour de France, Stage 8 : Belfort - Porrentruy0 
 7/07/2012GT1sFra 119Tour de France, Stage 7 : Tomblaine - La Planche des Belles Filles0 
 6/07/2012GT1sFra 132Tour de France, Stage 6 : Épernay - Metz0 
 5/07/2012GT1sFra 150Tour de France, Stage 5 : Rouen - Saint-Quentin0 
 4/07/2012GT1sFra 187Tour de France, Stage 4 : Abbeville - Rouen0 
 3/07/2012GT1sFra 170Tour de France, Stage 3 : Orchies - Boulogne-sur-Mer0 
 2/07/2012GT1sFra 177Tour de France, Stage 2 : Visé (Bel) - Tournai (Bel)0 
 1/07/2012GT1sFra 134Tour de France, Stage 1 : Liège (Bel) - Seraing (Bel)0 
 30/06/2012GT1sFra 76Tour de France, Prologue : Liège (Bel) I.T.T.0 
 17/06/20122.WTSui 67Tour de Suisse5 
 17/06/20122.WTsSui 74Tour de Suisse, Stage 9 : Näfels-Lintharena - Sörenberg0 
 16/06/20122.WTsSui 100Tour de Suisse, Stage 8 : Bischofszell - Arosa0 
 15/06/20122.WTsSui 108Tour de Suisse, Stage 7 : Gossau - Gossau I.T.T.0 
 14/06/20122.WTsSui 118Tour de Suisse, Stage 6 : Wittnau - Bischofszell0 
 13/06/20122.WTsSui 6Tour de Suisse, Stage 5 : Trimbach-Olten - Gansingen3 
 12/06/20122.WTsSui 101Tour de Suisse, Stage 4 : Aarberg - Trimbach-Olten0 
 11/06/20122.WTsSui 38Tour de Suisse, Stage 3 : Martigny - Aarberg0 
 10/06/20122.WTsSui 105Tour de Suisse, Stage 2 : Verbania (Ita) - Verbier0 
 9/06/20122.WTsSui 32Tour de Suisse, Stage 1 : Lugano - Lugano I.T.T.0 
 20/05/20122.HCUsa 59Tour of California0 
 20/05/20122.HCsUsa 8Tour of California, Stage 8 : Beverly Hills - Los Angeles0 
 8/04/20121.WT1Fra 60Paris - Roubaix5 
 1/04/20121.WT1Bel 60Ronde van Vlaanderen5 
 29/03/20122.HCsBel DNSDriedaagse De Panne-Koksijde, Stage 3a : De Panne - De Panne0 
 25/03/20121.WT2Bel 16Gent - Wevelgem21 
 23/03/20121.WT2Bel 31E3 Prijs Vlaanderen - Harelbeke5 
 17/03/20121.WT1Ita 9Milano - Sanremo74 
 13/03/20122.WTIta 81Tirreno - Adriatico5 
 13/03/20122.WTsIta 43Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T.0 
 12/03/20122.WTsIta 99Tirreno - Adriatico, Stage 6 : Offida - Offida0 
 11/03/20122.WTsIta 67Tirreno - Adriatico, Stage 5 : Martinsicuro - Prati di Tivo0 
 10/03/20122.WTsIta 111Tirreno - Adriatico, Stage 4 : Amelia - Chieti0 
 9/03/20122.WTsIta 20Tirreno - Adriatico, Stage 3 : Indicatore - Terni0 
 8/03/20122.WTsIta 59Tirreno - Adriatico, Stage 2 : San Vincenzo - Indicatore0 
 7/03/20122.WTsIta 15Tirreno - Adriatico, Stage 1 : San Vincenzo - Donoratico T.T.T.0 
 19/02/20122.HCOma 38Tour of Oman5 
 19/02/20122.HCsOma 6Tour of Oman, Stage 6 : Al Khawd - Matrah0 
 14/02/20122.HCsOma 7Tour of Oman, Stage 1 : Muscat - Wadi Al Huwqayn0 
 10/02/20122.HCQat 26Tour of Qatar5 
 10/02/20122.HCsQat 7Tour of Qatar, Stage 6 : Mesaieed - Doha0 
 9/02/20122.HCsQat 2Tour of Qatar, Stage 5 : Al Sheehaniya - Al Khor15 
 6/02/20122.HCsQat 5Tour of Qatar, Stage 2 : Lusail T.T.T.0 
 5/02/20122.HCsQat 5Tour of Qatar, Stage 1 : Alkhurtiat - Doha3 
  Total 2012: 222  
                         
2011 Liquigas - Cannondale
 9/10/20112.WTChn 23Tour de Beijing14 
 9/10/20112.WTsChn 38Tour de Beijing, Stage 5 : Tian An Men Square - Bird’s Nest0 
 8/10/20112.WTsChn 46Tour de Beijing, Stage 4 : Yan Qing Gui Chuan Square - Shunyi0 
 7/10/20112.WTsChn 12Tour de Beijing, Stage 3 : Men Tou Gou - Yong Ning Town0 
 6/10/20112.WTsChn 65Tour de Beijing, Stage 2 : Bird’s Nest - Men Tou Gou0 
 5/10/20112.WTsChn 38Tour de Beijing, Stage 1 : Bird’s Nest - Water Cube I.T.T.0 
 25/09/2011WCRRDen 82World Championships (Kobenhavn) R.R.10 
 18/09/20111.1Ita 34GP Industria & Commercio di Prato0 
 10/09/20112.1Ita 44Giro di Padania0 
 7/09/20112.1sIta 4Giro di Padania, Stage 2 : Loano - Vigevano3 
 28/08/20112.1Usa 30USA Pro Cycling Challenge - Tour of Colorado0 
 28/08/20112.1sUsa 1USA Pro Cycling Challenge - Tour of Colorado, Stage 6 : Golden - Denver20 
 27/08/20112.1sUsa 3USA Pro Cycling Challenge - Tour of Colorado, Stage 5 : Steamboat Springs - Breckenridge5 
 26/08/20112.1sUsa 11USA Pro Cycling Challenge - Tour of Colorado, Stage 4 : Avon - Steamboat Springs0 
 17/08/20111.1Ita 6Coppa Agostoni28 
 24/07/2011GT1rFra 28Tour de France, Points classification0 
 24/07/2011GT1Fra 99Tour de France20 
 24/07/2011GT1sFra 6Tour de France, Stage 21 : Créteil - Paris10 
 23/07/2011GT1sFra 47Tour de France, Stage 20 : Grenoble - Grenoble I.T.T.0 
 22/07/2011GT1sFra 119Tour de France, Stage 19 : Modane - Alpe-d'Huez0 
 21/07/2011GT1sFra 86Tour de France, Stage 18 : Pinerolo (Ita) - Col du Galibier0 
 20/07/2011GT1sFra 58Tour de France, Stage 17 : Gap - Pinerolo (Ita)0 
 19/07/2011GT1sFra 45Tour de France, Stage 16 : Saint-Paul-Trois-Châteaux - Gap0 
 17/07/2011GT1sFra 4Tour de France, Stage 15 : Limoux - Montpellier25 
 16/07/2011GT1sFra 89Tour de France, Stage 14 : Saint-Gaudens - Plateau de Beille0 
 15/07/2011GT1sFra 124Tour de France, Stage 13 : Pau - Lourdes0 
 14/07/2011GT1sFra 115Tour de France, Stage 12 : Cugnaux - Luz-Ardiden0 
 13/07/2011GT1sFra 38Tour de France, Stage 11 : Blaye-les-Mines - Lavaur0 
 12/07/2011GT1sFra 6Tour de France, Stage 10 : Aurillac - Carmaux10 
 10/07/2011GT1sFra 95Tour de France, Stage 9 : Issoire - Saint-Flour0 
 9/07/2011GT1sFra 87Tour de France, Stage 8 : Aigurande - Super-Besse0 
 8/07/2011GT1sFra 110Tour de France, Stage 7 : Le Mans - Châteauroux0 
 7/07/2011GT1sFra 97Tour de France, Stage 6 : Dinan - Lisieux0 
 6/07/2011GT1sFra 9Tour de France, Stage 5 : Carhaix - Cap Fréhel2 
 5/07/2011GT1sFra 117Tour de France, Stage 4 : Lorient - Mûr-de-Bretagne0 
 4/07/2011GT1sFra 174Tour de France, Stage 3 : Olonne sur Mer - Redon0 
 3/07/2011GT1sFra 15Tour de France, Stage 2 : Les Essarts - Les Essarts T.T.T.0 
 2/07/2011GT1sFra 141Tour de France, Stage 1 : Passage du Gois - Les Herbiers/Mont des Alouettes0 
 19/06/20112.WTSui 91Tour de Suisse5 
 19/06/20112.WTsSui 84Tour de Suisse, Stage 9 : Schaffhausen - Schaffhausen I.T.T.0 
 18/06/20112.WTsSui 29Tour de Suisse, Stage 8 : Tübach - Schaffhausen0 
 17/06/20112.WTsSui 91Tour de Suisse, Stage 7 : Vaduz (Lie) - Serfaus (Aut)0 
 16/06/20112.WTsSui 85Tour de Suisse, Stage 6 : Tobel-Tägerschen - Malbun (Lie)0 
 15/06/20112.WTsSui 119Tour de Suisse, Stage 5 : Huttwil - Tobel-Tägerschen0 
 14/06/20112.WTsSui 135Tour de Suisse, Stage 4 : Grindelwald - Huttwil0 
 13/06/20112.WTsSui 55Tour de Suisse, Stage 3 : Brig-Glis - Grindelwald0 
 12/06/20112.WTsSui 100Tour de Suisse, Stage 2 : Airolo - Crans-Montana0 
 11/06/20112.WTsSui 94Tour de Suisse, Stage 1 : Lugano I.T.T.0 
 5/06/20112.HCsLux DNFTour de Luxembourg, Stage 4 : Mersch - Luxembourg0 
 22/05/20112.HCUsa 64Tour of California0 
 10/04/20111.WT1Fra 77Paris - Roubaix5 
 3/04/20111.WT1Bel 122Ronde van Vlaanderen5 
 31/03/20112.HCsBel OOTDriedaagse De Panne - Koksijde, Stage 3a : De Panne - De Panne0 
 27/03/20111.WT2Bel 18Gent - Wevelgem18 
 24/03/20112.1sIta DNFSettimana Coppi e Bartali, Stage 3 : Casalecchio di Reno - Gaggio Montano0 
 22/03/20112.1sIta 10Settimana Coppi e Bartali, Stage 1a : Riccione - Riccione0 
 14/03/20112.WTsIta DNSTirreno - Adriatico, Stage 6 : Ussita - Macerata0 
 13/03/20112.WTsIta 107Tirreno - Adriatico, Stage 5 : Chieti - Castelraimondo0 
 12/03/20112.WTsIta 60Tirreno - Adriatico, Stage 4 : Narni - Chieti0 
 11/03/20112.WTsIta 3Tirreno - Adriatico, Stage 3 : Terranuova Bracciolini - Perugia15 
 10/03/20112.WTsIta 28Tirreno - Adriatico, Stage 2 : Carrara - Indicatore0 
 9/03/20112.WTsIta 5Tirreno - Adriatico, Stage 1 : Marina di Carrara T.T.T.1 
 5/03/20111.1Ita 25Montepaschi Strade Bianche0 
 27/02/20111.1Ita 21Classica Sarda0 
 26/02/20112.1Ita 42Giro di Sardegna0 
 25/02/20112.1sIta 12Giro di Sardegna, Stage 4 : Lanusei - Oristano0 
 22/02/20112.1sIta 3Giro di Sardegna, Stage 1 : Olbia - Porto Cervo5 
 5/02/20111.1Ita 39GP Costa degli Etruschi0 
 30/01/20112.1Ita 3Giro della Provincia di Reggio Calabria / Challenge Calabria66 
 30/01/20112.1sIta 12Giro della Provincia di Reggio Calabria / Challenge Calabria, Stage 3 : Pizzo - Reggio Calabria0 
 29/01/20112.1sIta 2Giro della Provincia di Reggio Calabria / Challenge Calabria, Stage 2 : Soverato - Vibo Valentia10 
 28/01/20112.1sIta 10Giro della Provincia di Reggio Calabria / Challenge Calabria, Stage 1 : Melito - Catanzaro0 
  Total 2011: 277  
                         
2010 Liquigas - Doimo
 3/10/2010WCRRAus DNFWorld Championships (Melbourne - Geelong) R.R.0 
 18/09/20101.1Ita 65GP Citta di Modena - Viviana Manservisi0 
 12/09/20101.PT2Can 77GP de Montréal5 
 10/09/20101.PT2Can DNFGP de Québec0 
 28/08/20101.1Ita 1Giro del Veneto80 
 24/08/20102.PTBel 14Eneco Tour of Benelux39 
 24/08/20102.PTsBel 44Eneco Tour of Benelux, Stage 7 : Genk - Genk I.T.T.0 
 23/08/20102.PTsBel 7Eneco Tour of Benelux, Stage 6 : Bilzen - Heers2 
 22/08/20102.PTsNed 25Eneco Tour of Benelux, Stage 5 : Roermond - Sittard0 
 21/08/20102.PTsNed 19Eneco Tour of Benelux, Stage 4 : St-Lievens-Houtem (Bel) - Roermond0 
 20/08/20102.PTsBel 13Eneco Tour of Benelux, Stage 3 : Ronse - Ronse0 
 19/08/20102.PTsBel 49Eneco Tour of Benelux, Stage 2 : Sint-Willebrord (Ned) - Ardooie0 
 18/08/20102.PTsNed 17Eneco Tour of Benelux, Stage 1 : Steenwijk - Rhenen0 
 17/08/20102.PTsNed 31Eneco Tour of Benelux, Prologue : Steenwijk I.T.T.0 
 15/08/20101.PT2Ger 126Vattenfall Cyclassics - Hamburg5 
 25/07/2010GT1Fra 123Tour de France20 
 25/07/2010GT1sFra 10Tour de France, Stage 20 : Longjumeau - Paris/Champs-Élysées1 
 24/07/2010GT1sFra 44Tour de France, Stage 19 : Bordeaux - Pauillac I.T.T.0 
 23/07/2010GT1sFra 153Tour de France, Stage 18 : Salies-de-Béarn - Bordeaux0 
 22/07/2010GT1sFra 111Tour de France, Stage 17 : Pau - Col du Tourmalet0 
 20/07/2010GT1sFra 64Tour de France, Stage 16 : Bagnères-de-Luchon - Pau0 
 19/07/2010GT1sFra 134Tour de France, Stage 15 : Pamiers - Bagnères-de-Luchon0 
 18/07/2010GT1sFra 145Tour de France, Stage 14 : Revel - Ax-3 Domaines0 
 17/07/2010GT1sFra 128Tour de France, Stage 13 : Rodez - Revel0 
 16/07/2010GT1sFra 109Tour de France, Stage 12 : Bourg-de-Péage - Mende0 
 15/07/2010GT1sFra 67Tour de France, Stage 11 : Sisteron - Bourg-lès-Valence0 
 14/07/2010GT1sFra 98Tour de France, Stage 10 : Chambéry - Gap0 
 13/07/2010GT1sFra 118Tour de France, Stage 9 : Morzine-Avoriaz - Saint-Jean-de-Maurienne0 
 11/07/2010GT1sFra 130Tour de France, Stage 8 : Station des Rousses - Morzine-Avoriaz0 
 10/07/2010GT1sFra 140Tour de France, Stage 7 : Tournus - Station des Rousses0 
 9/07/2010GT1sFra 121Tour de France, Stage 6 : Montargis - Gueugnon0 
 8/07/2010GT1sFra 12Tour de France, Stage 5 : Epernay - Montargis0 
 7/07/2010GT1sFra 8Tour de France, Stage 4 : Cambrai - Reims3 
 6/07/2010GT1sFra 96Tour de France, Stage 3 : Wanze (Bel) - Arenberg0 
 5/07/2010GT1sFra 86Tour de France, Stage 2 : Brussel (Bel) - Spa (Bel)0 
 4/07/2010GT1sFra 6Tour de France, Stage 1 : Rotterdam (Ned) - Brussel (Bel)10 
 3/07/2010GT1sFra 30Tour de France, Prologue : Rotterdam (Ned) I.T.T.0 
 20/06/20102.PTrSui 7Tour de Suisse, Mountains classification2 
 20/06/20102.PTrSui 21Tour de Suisse, Points classification0 
 20/06/20102.PTSui 87Tour de Suisse5 
 20/06/20102.PTsSui 80Tour de Suisse, Stage 9 : Liestal - Liestal I.T.T.0 
 19/06/20102.PTsSui 109Tour de Suisse, Stage 8 : Wetzikon - Liestal0 
 18/06/20102.PTsSui 66Tour de Suisse, Stage 7 : Savognin - Wetzikon0 
 17/06/20102.PTsSui 143Tour de Suisse, Stage 6 : Meiringen - La Punt0 
 16/06/20102.PTsSui 3Tour de Suisse, Stage 5 : Wettingen - Frutigen15 
 15/06/20102.PTsSui 88Tour de Suisse, Stage 4 : Schwarzenburg - Wettingen0 
 14/06/20102.PTsSui 112Tour de Suisse, Stage 3 : Sierre - Schwarzenburg0 
 13/06/20102.PTsSui 97Tour de Suisse, Stage 2 : Ascona - Sierre0 
 12/06/20102.PTsSui 91Tour de Suisse, Stage 1 : Lugano I.T.T.0 
 29/05/20101.1Slo 13GP Kranj5 
 23/04/20102.1sIta DNFGiro del Trentino, Stage 4 : Arco - Alpe di Pampeago0 
 22/04/20102.1sIta 8Giro del Trentino, Stage 3 : Fiera di Primiero - Trento0 
 11/04/20101.HIS1Fra 60Paris - Roubaix5 
 4/04/20101.PT1Bel 28Ronde van Vlaanderen8 
 1/04/20102.HCsBel DNSDriedaagse De Panne - Koksijde, Stage 3a : De Panne - De Panne0 
 30/03/20102.HCsBel 4Driedaagse De Panne - Koksijde, Stage 1 : Middelkerke - Oudenaarde5 
 28/03/20101.PT2Bel 5Gent - Wevelgem79 
 20/03/20101.HIS1Ita 23Milano - Sanremo14 
 16/03/20102.HISIta 86Tirreno - Adriatico5 
 16/03/20102.HISsIta 72Tirreno - Adriatico, Stage 7 : Civitanova Marche - San Benedetto0 
 15/03/20102.HISsIta 117Tirreno - Adriatico, Stage 6 : Montecosaro - Macerata0 
 14/03/20102.HISsIta 107Tirreno - Adriatico, Stage 5 : Chieti - Colmurano0 
 13/03/20102.HISsIta 76Tirreno - Adriatico, Stage 4 : San Gemini - Chieti0 
 12/03/20102.HISsIta 30Tirreno - Adriatico, Stage 3 : San Miniato - Monsummano Terme0 
 11/03/20102.HISsIta 56Tirreno - Adriatico, Stage 2 : Montecatini Terme - Montecatini Terme0 
 10/03/20102.HISsIta 55Tirreno - Adriatico, Stage 1 : Livorno - Rosignano Solvay0 
 6/03/20101.1Ita 13Montepaschi Strade Bianche5 
 3/03/20101.1Ita 11Giro del Friuli8 
 27/02/20101.HCBel 110Omloop Het Nieuwsblad0 
 19/02/20102.1Oma 10Tour of Oman25 
 19/02/20102.1sOma 11Tour of Oman, Stage 6 : Al Jissah - Muscat I.T.T.0 
 12/02/20102.1Qat 49Tour of Qatar0 
 7/02/20102.1sQat 7Tour of Qatar, Stage 1 : West Bay Lagoon T.T.T.0 
 2/02/20102.1Ita 6Giro della Provincia di Reggio Calabria / Challenge Calabria44 
 1/02/20102.1sIta 12Giro della Provincia di Reggio Calabria / Challenge Calabria, Stage 3 : Crotone - Catanzaro0 
 30/01/20102.1sIta 6Giro della Provincia di Reggio Calabria / Challenge Calabria, Stage 1 : Palmi - Cosenza0 
  Total 2010: 390  
                         
2009 Liquigas
 20/09/20091.1Ita 5GP Industria & Commercio di Prato32 
 13/09/20092.HCUsa 20Tour of Missouri11 
 12/09/20092.HCsUsa 16Tour of Missouri, Stage 6 : Chillicothe - St. Joseph0 
 11/09/20092.HCsUsa 20Tour of Missouri, Stage 5 : Sedalia - Sedalia I.T.T.0 
 10/09/20092.HCsUsa 4Tour of Missouri, Stage 4 : St. James - Jefferson City5 
 9/09/20092.HCsUsa 4Tour of Missouri, Stage 3 : Farmington - Rolla5 
 8/09/20092.HCsUsa 10Tour of Missouri, Stage 2 : Ste. Genevieve - Cape Girardeau0 
 7/09/20092.HCsUsa 20Tour of Missouri, Stage 1 : St. Louis, Circuit race0 
 25/08/20092.PTNed 50Eneco Tour of Benelux5 
 25/08/20092.PTsNed 44Eneco Tour of Benelux, Stage 7 : Amersfoort I.T.T.0 
 24/08/20092.PTsNed 60Eneco Tour of Benelux, Stage 6 : Genk - Roermond0 
 23/08/20092.PTsNed 37Eneco Tour of Benelux, Stage 5 : Roermond - Sittard0 
 22/08/20092.PTsBel 125Eneco Tour of Benelux, Stage 4 : Hasselt - Libramont0 
 21/08/20092.PTsBel 123Eneco Tour of Benelux, Stage 3 : Niel - Hasselt0 
 20/08/20092.PTsBel 69Eneco Tour of Benelux, Stage 2 : Ardooie - Brussel/Bruxelles0 
 19/08/20092.PTsBel 136Eneco Tour of Benelux, Stage 1 : Aalter - Ardooie0 
 18/08/20092.PTsNed 71Eneco Tour of Benelux, Prologue : Rotterdam I.T.T.0 
 16/08/20091.PT2Ger DNFVattenfall Cyclassics - Hamburg0 
 8/08/20092.PTsPol DNSTour de Pologne, Stage 7 : Rabka Zdroj - Krakow0 
 7/08/20092.PTsPol 121Tour de Pologne, Stage 6 : Kroscienko - Zakopane0 
 6/08/20092.PTsPol 81Tour de Pologne, Stage 5 : Strzyzow - Krynica Zdroj0 
 5/08/20092.PTsPol 85Tour de Pologne, Stage 4 : Naleczow - Rzeszow0 
 4/08/20092.PTsPol 99Tour de Pologne, Stage 3 : Bielsk Podlaski - Lublin0 
 3/08/20092.PTsPol 141Tour de Pologne, Stage 2 : Serock - Bialystok0 
 2/08/20092.PTsPol 89Tour de Pologne, Stage 1 : Warszawa - Warszawa0 
 21/06/20092.PTSui 134Tour de Suisse5 
 21/06/20092.PTsSui 133Tour de Suisse, Stage 9 : Bern - Bern I.T.T.0 
 20/06/20092.PTsSui 108Tour de Suisse, Stage 8 : Le Sentier - Crans-Montana0 
 19/06/20092.PTsSui 129Tour de Suisse, Stage 7 : Bad Zurzach - Vallorbe0 
 18/06/20092.PTsSui 117Tour de Suisse, Stage 6 : Oberriet - Bad Zurzach0 
 17/06/20092.PTsSui 150Tour de Suisse, Stage 5 : Stäfa - Serfaus (AUT)0 
 16/06/20092.PTsSui 134Tour de Suisse, Stage 4 : Biasca - Stäfa0 
 15/06/20092.PTsSui 142Tour de Suisse, Stage 3 : Davos - Lumino0 
 14/06/20092.PTsSui 139Tour de Suisse, Stage 2 : Davos - Davos0 
 13/06/20092.PTsSui 108Tour de Suisse, Stage 1 : Mauren - Ruggell I.T.T.0 
 24/05/20092.PTEsp 126Volta a Catalunya5 
 24/05/20092.PTsEsp 123Volta a Catalunya, Stage 7 : Sant Cugat - Montmelo0 
 23/05/20092.PTsEsp 108Volta a Catalunya, Stage 6 : Torredembarra - Barcelona0 
 22/05/20092.PTsEsp 11Volta a Catalunya, Stage 5 : La Seu d'Urgell - Torredembarra0 
 21/05/20092.PTsEsp 128Volta a Catalunya, Stage 4 : La Pobla de Lillet - Vallnord Pal0 
 20/05/20092.PTsEsp 138Volta a Catalunya, Stage 3 : Roses - La Pobla de Lillet0 
 19/05/20092.PTsEsp 144Volta a Catalunya, Stage 2 : Girona - Roses0 
 18/05/20092.PTsEsp 9Volta a Catalunya, Stage 1 : Lloret de Mar I.T.T.0 
 25/04/20092.1sIta DNFGiro del Trentino, Stage 4 : Sillian - Pejo Fonti0 
 19/04/20091.PT2Ned DNFAmstel Gold Race0 
 12/04/20091.HIS1Fra 92Paris - Roubaix5 
 8/04/20091.PT2Bel 75Gent - Wevelgem5 
 5/04/20091.PT1Bel 100Ronde van Vlaanderen5 
 2/04/20092.HCBel 34Driedaagse De Panne - Koksijde5 
 7/03/20091.1Ita 53Monte Paschi Eroica0 
 28/02/20091.HCBel 78Omloop Het Nieuwsblad0 
 22/02/20092.HCsUsa DNFTour of California, Stage 8 : Rancho Bernardo - Escondido0 
 6/02/20092.1Qat 40Tour of Qatar0 
 4/02/20092.1sQat 16Tour of Qatar, Stage 4 : Doha - Madinat al Shamal0 
 1/02/20092.1sQat 5Tour of Qatar, Stage 1 : Doha T.T.T.0 
  Total 2009: 88  
                         
2008 Elite-2
 26/09/2008WCUIta 8World Championships U23 (Varese) R.R.7 
 21/09/20081.2UIta 5Giro del Canavese6 
 2/06/20081.2Ita 6Trofeo Alcide DeGasperi5 
 24/03/20081.2UIta 8Giro del Belvedere di Villa di Cordignano3 
 9/03/20081.2Ita 10Trofeo Franco Balestra - Memorial Metelli1 
 2/03/20081.2Ita 8Trofeo ZSSDI3 
 27/01/20082.2Arg 19Tour de San Luis0 
 25/01/20082.2sArg 7Tour de San Luis, Stage 3 : San Luis I.T.T.0 
 22/01/20082.2sArg 5Tour de San Luis, Prologue : San Luis I.T.T.0 
  Total 2008: 25  
                         
2007 Elite-2
 22/09/20071.2UIta 13Giro del Canavese0 
 8/09/20072.2sIta 5Giro della Toscana, Stage 3 : San Miniato - San Miniato0 
 15/07/20071.2UIta 3Coppa Colli Briantei8 
 28/01/20072.2sArg 9Tour de San Luis, Stage 5 : San Luis - San Luis0 
  Total 2007: 8  
                         
2006 Elite-2
 7/05/20061.2Ita 19Circuito del Porto - Trofeo Arvedi0 
  Total 2006: 0  
 
  Overall total: 2957  



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