Information
Nationality Italy
Born3rd July 1990 (31)
Height1.81 m
WorldTour 8 Wins
UCI 14 Wins
UCI Ranking 158
Strengths Mountain
Hilly

20212020201920182017201620152014201320122011201020092008

Astana Pro Team (WorldTour) Wins: 2 Race days: 71 Distance: 11.690km
Date Pos GC Race CAT
2017-10-03 03.10 8 Tre Valli Varesine 1.HCShow more
2017-02-19 19.02 3 Tour of Oman 2.HCShow more
2017-03-04 04.03 32 Strade Bianche 1.WT3Show more
2017-03-14 14.03 DNF Tirreno-Adriatico 2.WT1Show more
2017-09-30 30.09 11 Giro dell'Emilia 1.HCShow more
2017-09-10 10.09 13 Vuelta a España GT2Show more
2017-07-23 23.07 5 Tour de France GT1Show more
2017-06-25 25.06 1 CN Italy RR CN
2017-06-11 11.06 5 Criterium Dauphine 2.WT1Show more
2017-02-26 26.02 8 Abu Dhabi Tour 2.WT3Show more
2017-10-05 05.10 3 Milano - Torino 1.HCShow more
2017-10-07 07.10 7 Il Lombardia 1.WT1Show more
2017-06-11 11.06 20 Criterium Dauphine | Points 2.WT1
2017-02-26 26.02 23 Abu Dhabi Tour | Points 2.WT3
2017-02-19 19.02 6 Tour of Oman | Points 2.HC
2017-07-23 23.07 16 Tour de France | Points GT1
2017-09-10 10.09 23 Vuelta a España | Points GT2
2017-07-23 23.07 15 Tour de France | Mountain GT1
2017-06-11 11.06 2 Criterium Dauphine | Mountain 2.WT1
2017-09-10 10.09 47 13 Vuelta a España | 21st stage GT2
2017-09-09 09.09 60 13 Vuelta a España | 20th stage GT2
2017-09-08 08.09 37 7 Vuelta a España | 19th stage GT2
2017-09-07 07.09 20 8 Vuelta a España | 18th stage GT2
2017-09-06 06.09 17 9 Vuelta a España | 17th stage GT2
2017-09-05 05.09 26 7 Vuelta a España | 16th stage GT2
2017-09-03 03.09 11 7 Vuelta a España | 15th stage GT2
2017-09-02 02.09 10 6 Vuelta a España | 14th stage GT2
2017-09-01 01.09 12 7 Vuelta a España | 13th stage GT2
2017-08-31 31.08 23 7 Vuelta a España | 12th stage GT2
2017-08-30 30.08 15 7 Vuelta a España | 11th stage GT2
2017-08-29 29.08 31 7 Vuelta a España | 10th stage GT2
2017-08-27 27.08 11 7 Vuelta a España | 9th stage GT2
2017-08-26 26.08 17 6 Vuelta a España | 8th stage GT2
2017-08-25 25.08 41 8 Vuelta a España | 7th stage GT2
2017-08-24 24.08 9 7 Vuelta a España | 6th stage GT2
2017-08-23 23.08 20 7 Vuelta a España | 5th stage GT2
2017-08-22 22.08 18 7 Vuelta a España | 4th stage GT2
2017-08-21 21.08 6 7 Vuelta a España | 3rd stage GT2
2017-08-20 20.08 19 50 Vuelta a España | 2nd stage GT2
2017-08-19 19.08 16 95 Vuelta a España | 1st stage | TTT GT2
2017-07-23 23.07 58 5 Tour de France | 21st stage GT1
2017-07-22 22.07 22 5 Tour de France | 20th stage GT1
2017-07-21 21.07 61 5 Tour de France | 19th stage GT1
2017-07-20 20.07 13 5 Tour de France | 18th stage GT1
2017-07-19 19.07 10 4 Tour de France | 17th stage GT1
2017-07-18 18.07 18 2 Tour de France | 16th stage GT1
2017-07-16 16.07 31 2 Tour de France | 15th stage GT1
2017-07-15 15.07 30 2 Tour de France | 14th stage GT1
2017-07-14 14.07 9 1 Tour de France | 13th stage GT1
2017-07-13 13.07 3 1 Tour de France | 12th stage GT1
2017-07-12 12.07 34 2 Tour de France | 11th stage GT1
2017-07-11 11.07 35 2 Tour de France | 10th stage GT1
2017-07-09 09.07 5 2 Tour de France | 9th stage GT1
2017-07-08 08.07 6 3 Tour de France | 8th stage GT1
2017-07-07 07.07 53 3 Tour de France | 7th stage GT1
2017-07-06 06.07 39 3 Tour de France | 6th stage GT1
2017-07-05 05.07 1 3 Tour de France | 5th stage GT1
2017-07-04 04.07 26 25 Tour de France | 4th stage GT1
2017-07-03 03.07 17 26 Tour de France | 3rd stage GT1
2017-07-02 02.07 60 59 Tour de France | 2nd stage GT1
2017-07-01 01.07 66 66 Tour de France | 1st stage GT1
2017-06-11 11.06 5 5 Criterium Dauphine | 8th stage 2.WT1
2017-06-10 10.06 10 4 Criterium Dauphine | 7th stage 2.WT1
2017-06-09 09.06 4 5 Criterium Dauphine | 6th stage 2.WT1
2017-06-08 08.06 43 19 Criterium Dauphine | 5th stage 2.WT1
2017-06-07 07.06 27 19 Criterium Dauphine | 4th stage 2.WT1
2017-06-06 06.06 55 24 Criterium Dauphine | 3rd stage 2.WT1
2017-06-05 05.06 44 20 Criterium Dauphine | 2nd stage 2.WT1
2017-06-04 04.06 24 24 Criterium Dauphine | 1st stage 2.WT1
2017-03-12 12.03 DNS Tirreno-Adriatico | 5th stage 2.WT1
2017-03-11 11.03 37 32 Tirreno-Adriatico | 4th stage 2.WT1
2017-03-10 10.03 17 20 Tirreno-Adriatico | 3rd stage 2.WT1
2017-03-09 09.03 24 21 Tirreno-Adriatico | 2nd stage 2.WT1
2017-03-08 08.03 10 56 Tirreno-Adriatico | 1st stage | TTT 2.WT1
2017-02-26 26.02 27 8 Abu Dhabi Tour | 4th stage 2.WT3
2017-02-25 25.02 6 7 Abu Dhabi Tour | 3rd stage 2.WT3
2017-02-24 24.02 69 46 Abu Dhabi Tour | 2nd stage 2.WT3
2017-02-23 23.02 24 27 Abu Dhabi Tour | 1st stage 2.WT3
2017-02-19 19.02 50 3 Tour of Oman | 6th stage 2.HC
2017-02-18 18.02 2 3 Tour of Oman | 5th stage 2.HC
2017-02-17 17.02 19 10 Tour of Oman | 4th stage 2.HC
2017-02-16 16.02 9 9 Tour of Oman | 3rd stage 2.HC
2017-02-15 15.02 7 6 Tour of Oman | 2nd stage 2.HC
2017-02-14 14.02 25 29 Tour of Oman | 1st stage 2.HC