Search:

ProCyclingStats.com


Cycling statistics, results and more

Login

Rider

Date of birth: 30th November 1982 (34)
Nationality: Italy
Weight: 53 kg   Height: 165 m

Points by specialty

  • 1844Classics
  • 3872GC
  • 107Time trial
  • 312Sprint
Visits: ▲405 this week

Teams

2017 AG2R La Mondiale (WT)
2016 AG2R La Mondiale (WT)
2015 AG2R La Mondiale (WT)
2014 AG2R La Mondiale (WT)
2013 AG2R La Mondiale (WT)
2012 Colnago CSF Bardiani (PCT)
2011 Colnago - CSF Inox (PCT)
2010 Colnago - CSF Inox (PCT)
2009 CSF Group - Navigare (PCT)
2008 CSF Group - Navigare (PCT)
2007 Ceramica Panaria - Navigare (PCT)
2006 Ceramica Panaria - Navigare (PCT)
2005 Ceramica Panaria - Navigare (PCT)

Upcoming Participations

29.07 Tour de Pologne more
19.08 Vuelta a España more

Top results

  GC Giro del Trentino  ('12)
  stage Giro d´Italia  ('12)
3x stage Giro del Trentino-Melinda  ('15, '12, '10)
  stage Volta Ciclista a Catalunya  ('15)
  GC Brixia Tour  ('10)
  stage Tour de Suisse  ('17)
3x stage Brixia Tour  ('11, '10)
3rd GC Volta Ciclista a Catalunya  ('15)

Key stats

#ProWins: 13 #GrandTours: 14 #Classics: 18
DateResultRaceDistancePoints PCSPoints UCImore
10.06 › 18.06 Tour de Suisse (2.UWT)more
15.0611 Stage 6 - Locarno › La Punt166.75060 
17.04 › 21.04 Tour of the Alps (2.HC)more
19.0432 Stage 3 - Villabassa/Niederdorf › Funes / Villnöß137.5125 
21.043General Classification90125 
21.044 Stage 5 - Smarano › Trento199.67 
05.05 › 28.05 Giro d'Italia (2.UWT)more
23.0546 Stage 16 - Rovetta › Bormio2222512 
25.0546 Stage 18 - Moena › Ortisei/St. Urlich1372512 
27.0546 Stage 20 - Pordenone › Asiago1902512 
10.06 › 18.06 Tour de Suisse (2.UWT)more
18.064General Classification140275 
17.04 › 21.04 Tour of the Alps (2.HC)more
17.0455 Stage 1 - Kufstein › Innsbruck/Hungerburg142.34 
05.05 › 28.05 Giro d'Italia (2.UWT)more
21.0557 Stage 15 - Valdengo › Bergamo199184 
10.06 › 18.06 Tour de Suisse (2.UWT)more
13.0653 Stage 4 - Bern › Villars-sur-Ollon143.210 
05.05 › 28.05 Giro d'Italia (2.UWT)more
14.0566 Stage 9 - Montenero di Bisaccia › Blockhaus15215 
28.056General Classification190320 
08.03 › 14.03 Tirreno-Adriatico (2.UWT)more
11.03710 Stage 4 - Montalto di Castro › Terminillo1714 
10.06 › 18.06 Tour de Suisse (2.UWT)more
18.068 Stage 9 (ITT) - Schaffhausen › Schaffhausen28.63 
23.02 › 26.02 Abu Dhabi Tour (2.UWT)more
25.0298 Stage 3 - Hazza Bin Zayed Stadium › Jebel Hafeet1861 
26.029General Classification6460 
05.05 › 28.05 Giro d'Italia (2.UWT)more
  9Mountains Classification 
10.06 › 18.06 Tour de Suisse (2.UWT)more
  9Mountains Classification 
08.03 › 14.03 Tirreno-Adriatico (2.UWT)more
14.0310General Classification7085 
05.05 › 28.05 Giro d'Italia (2.UWT)more
20.05118 Stage 14 - Castellania › Oropa1315 
10.06 › 18.06 Tour de Suisse (2.UWT)more
  11Points Classification 
23.0412 Liège-Bastogne-Liège (1.UWT)2584260more
05.05 › 28.05 Giro d'Italia (2.UWT)more
26.05126 Stage 19 - San Candido/Innichen › Piancavallo1914 
10.06 › 18.06 Tour de Suisse (2.UWT)more
16.06124 Stage 7 - Zernez › Sölden166.3 
08.03 › 14.03 Tirreno-Adriatico (2.UWT)more
08.031374 Stage 1 (TTT) - Lido di Camaiore › Lido di Camaiore22.7 
05.05 › 28.05 Giro d'Italia (2.UWT)more
09.05135 Stage 4 - Cefalù › Etna1813 
13.05145 Stage 8 - Molfetta › Peschici1892 
10.06 › 18.06 Tour de Suisse (2.UWT)more
12.061426 Stage 3 - Menziken › Bern159.3 
17.01 › 22.01 Santos Tour Down Under (2.UWT)more
18.011512 Stage 2 - Stirling › Paracombe148.5 
22.0115 Stage 6 - Adelaide › Adelaide90 
  15Mountains Classification 
05.05 › 28.05 Giro d'Italia (2.UWT)more
17.05159 Stage 11 - Firenze › Bagno di Romagna1611 
08.03 › 14.03 Tirreno-Adriatico (2.UWT)more
09.031626 Stage 2 - Camaiore › Pomarance229 
12.031611 Stage 5 - Rieti › Fermo209 
05.05 › 28.05 Giro d'Italia (2.UWT)more
06.051618 Stage 2 - Olbia › Tortoli221 
10.05164 Stage 5 - Pedara › Messina159 
17.01 › 22.01 Santos Tour Down Under (2.UWT)more
20.011712 Stage 4 - Norwood › Campbelltown149.5 
22.0117General Classification3230 
29.0117 Cadel Evans Great Ocean Road Race (1.UWT)173.92420more
05.05 › 28.05 Giro d'Italia (2.UWT)more
12.05175 Stage 7 - Castrovillari › Alberobello224 
17.04 › 21.04 Tour of the Alps (2.HC)more
18.04185 Stage 2 - Vipiteno › Innervillgraten140.4 
20.04183 Stage 4 - Bolzano / Bozen › Cles165.3 
05.05 › 28.05 Giro d'Italia (2.UWT)more
18.05188 Stage 12 - Forlì › Reggio Emilia229 
11.05195 Stage 6 - Reggio Calabria › Terme Luigiane217 
17.01 › 22.01 Santos Tour Down Under (2.UWT)more
21.012017 Stage 5 - McLaren Vale › Willunga Hill151.5 
19.012312 Stage 3 - Glenelg › Victor Harbor144 
05.05 › 28.05 Giro d'Italia (2.UWT)more
19.05238 Stage 13 - Reggio Emilia › Tortona167 
08.03 › 14.03 Tirreno-Adriatico (2.UWT)more
  24Mountains Classification 
05.05 › 28.05 Giro d'Italia (2.UWT)more
07.052614 Stage 3 - Tortoli › Cagliari148 
16.05277 Stage 10 (ITT) - Foligno › Montefalco39.8 
23.02 › 26.02 Abu Dhabi Tour (2.UWT)more
26.0228 Stage 4 - Yas Marina › Yas Marina143 
08.03 › 14.03 Tirreno-Adriatico (2.UWT)more
13.033011 Stage 6 - Ascoli Piceno › Civitanova Marche168 
05.05 › 28.05 Giro d'Italia (2.UWT)more
05.053132 Stage 1 - Alghero › Olbia206 
  31Points Classification 
23.02 › 26.02 Abu Dhabi Tour (2.UWT)more
  32Points Classification 
08.03 › 14.03 Tirreno-Adriatico (2.UWT)more
  34Points Classification 
23.02 › 26.02 Abu Dhabi Tour (2.UWT)more
24.023550 Stage 2 - Al Maryah Island › Big Flag153 
10.06 › 18.06 Tour de Suisse (2.UWT)more
14.06353 Stage 5 - Bex › Cevio222 
08.03 › 14.03 Tirreno-Adriatico (2.UWT)more
14.0339 Stage 7 (ITT) - San Benedetto del Tronto › San Benedetto del Tronto10.05 
10.06 › 18.06 Tour de Suisse (2.UWT)more
11.064035 Stage 2 - Cham › Cham172.7 
05.05 › 28.05 Giro d'Italia (2.UWT)more
24.05476 Stage 17 - Tirano › Canazei219 
17.01 › 22.01 Santos Tour Down Under (2.UWT)more
17.015152 Stage 1 - Unley › Lyndoch118.5 
08.03 › 14.03 Tirreno-Adriatico (2.UWT)more
10.035227 Stage 3 - Monterotondo Marittimo › Montalto di Castro204 
05.05 › 28.05 Giro d'Italia (2.UWT)more
28.0559 Stage 21 (ITT) - Monza › Milano29.3 
23.02 › 26.02 Abu Dhabi Tour (2.UWT)more
23.026366 Stage 1 - Baynounah Educational Complex › Madinat Zayed189 
10.06 › 18.06 Tour de Suisse (2.UWT)more
10.067676 Stage 1 (ITT) - Cham › Cham6 
17.06834 Stage 8 - Schaffhausen › Schaffhausen100 
All information and specifications shown on this website are based upon the latest available information provided by race organizations, teams and riders. No rights can be withdrawn from rankings, results or statistics as presented on this website.