Giro d'Italia 2015 - Stage 20

Saint-Vincent > Sestriere, 199.0km

09.05-31.05

The Giro d'Italia, also known as La Corsa Rosa, will be held for the 109th time in 2026. First held in 1909, the Giro has established itself as one of the most iconic races on the cycling calendar with 71 different winners. This year's edition runs from May 8 to May 31, starting in Nessebar, Bulgaria and finishing in Rome, Italy. The winner of the race is awarded the iconic maglia rosa.

Results

Stage

PosRiderTeam Time
1 Fabio Aru Astana Pro Team 5:12:25
2 Ryder Hesjedal Team Cannondale - Garmin + 00.18
3 Rigoberto Uran Etixx - Quick Step + 00.24
4 Mikel Landa Astana Pro Team + 00.24
5 Steven Kruijswijk Team Lotto NL - Jumbo + 00.34
6 Alberto Contador Tinkoff - Saxo + 02.25
7 Tanel Kangert Astana Pro Team + 02.28
8 Franco Pellizotti Androni Giocattoli - Sidermec + 02.28
9 Leopold König Team Sky + 02.28
10 Diego Rosa Astana Pro Team + 02.28
11 Damiano Caruso BMC Racing Team + 02.28
12 Andrey Amador Movistar Team + 02.34
13 Stefano Pirazzi Bardiani - CSF + 03.05
14 Maxime Monfort Lotto - Soudal + 03.18
15 Alexandre Geniez FDJ + 03.18
16 David de la Cruz Etixx - Quick Step + 06.02
17 Darwin Atapuma BMC Racing Team + 06.02
18 Fabio Felline Trek Factory Racing + 07.06
19 Ilnur Zakarin Team Katusha + 07.37
20 Yury Trofimov Team Katusha + 07.37
21 André Cardoso Team Cannondale - Garmin + 07.37
22 Amaël Moinard BMC Racing Team + 07.37
23 Branislau Samoilau CCC Sprandi Polkowice + 07.37
24 Benat Intxausti Movistar Team + 07.42
25 Mikel Nieve Team Sky + 07.42
26 Tobias Ludvigsson Team Giant - Alpecin + 08.35
27 Hubert Dupont AG2R La Mondiale + 08.54
28 Paolo Tiralongo Astana Pro Team + 08.54
29 Jurgen Van den Broeck Lotto - Soudal + 08.54
30 Kanstantsin Sivtsov Team Sky + 08.54
31 Carlos Betancur AG2R La Mondiale + 08.54
32 Nathan Brown Team Cannondale - Garmin + 08.54
33 Dario Cataldo Astana Pro Team + 10.01
34 Simone Stortoni Androni Giocattoli - Sidermec + 15.22
35 Alessandro Bisolti Nippo - Vini Fantini + 16.18
36 Yonathan Monsalve Southeast - Yellow Fluo + 16.18
37 Tom-Jelte Slagter Team Cannondale - Garmin + 16.18
38 Sylvain Chavanel IAM Cycling + 16.18
39 Maxime Bouet Etixx - Quick Step + 16.18
40 Jan Polanc Lampre-Merida + 16.18
41 Sylwester Szmyd CCC Sprandi Polkowice + 16.18
42 Silvan Dillier BMC Racing Team + 16.18
43 Andrey Zeits Astana Pro Team + 16.18
44 Pavel Kochetkov Team Katusha + 16.18
45 Igor Anton Movistar Team + 17.15
46 Giovanni Visconti Movistar Team + 17.15
47 Davide Formolo Team Cannondale - Garmin + 19.43
48 Sander Armee Lotto - Soudal + 19.43
49 Przemyslaw Niemiec Lampre-Merida + 19.43
50 Sebastian Henao Team Sky + 19.43
51 Adam Hansen Lotto - Soudal + 19.43
52 Brent Bookwalter BMC Racing Team + 19.43
53 Lars Bak Lotto - Soudal + 19.43
54 Ruben Fernandez Movistar Team + 19.43
55 Rinaldo Nocentini AG2R La Mondiale + 20.32
56 Matteo Montaguti AG2R La Mondiale + 20.32
57 Clément Chevrier IAM Cycling + 27.00
58 Julien Bérard AG2R La Mondiale + 27.00
59 Axel Domont AG2R La Mondiale + 27.00
60 Gianfranco Zilioli Androni Giocattoli - Sidermec + 27.00
61 Luis León Sánchez Astana Pro Team + 27.00
62 Ion Izagirre Movistar Team + 27.00
63 Ivan Basso Tinkoff - Saxo + 27.00
64 Philippe Gilbert BMC Racing Team + 27.00
65 Hugo Houle AG2R La Mondiale + 27.00
66 Michael Rogers Tinkoff - Saxo + 27.00
67 Kenny Elissonde FDJ + 27.00
68 Esteban Chaves Orica - GreenEDGE + 27.00
69 Francis Mourey FDJ + 27.00
70 Maxim Belkov Team Katusha + 27.00
71 Simon Clarke Orica - GreenEDGE + 27.00
72 Marcus Burghardt BMC Racing Team + 27.00
73 Roman Kreuziger Tinkoff - Saxo + 30.02
74 Marco Frapporti Androni Giocattoli - Sidermec + 30.02
75 Davide Malacarne Astana Pro Team + 30.57
76 Luca Chirico Bardiani - CSF + 30.57
77 Caleb Fairly Team Giant - Alpecin + 30.57
78 Salvatore Puccio Team Sky + 30.57
79 Diego Ulissi Lampre-Merida + 31.14
80 Manuele Mori Lampre-Merida + 31.14
81 Francesco Gavazzi Southeast - Yellow Fluo + 31.14
82 Dayer Quintana Movistar Team + 31.15
83 Brett Lancaster Orica - GreenEDGE + 33.59
84 Sergio Paulinho Tinkoff - Saxo + 33.59
85 Ivan Rovny Tinkoff - Saxo + 33.59
86 Matteo Busato Southeast - Yellow Fluo + 37.21
87 Giacomo Berlato Nippo - Vini Fantini + 37.21
88 Pierpaolo De Negri Nippo - Vini Fantini + 37.21
89 Sonny Colbrelli Bardiani - CSF + 37.21
90 Francesco Manuel Bongiorno Bardiani - CSF + 37.21
91 Kevin Reza FDJ + 38.29
92 Anthony Roux FDJ + 38.29
93 Nick van der Lijke Team Lotto NL - Jumbo + 38.31
94 Fabio Sabatini Etixx - Quick Step + 38.31
95 Patrick Gretsch AG2R La Mondiale + 38.31
96 Tsgabu Grmay Lampre-Merida + 38.31
97 Marek Rutkiewicz CCC Sprandi Polkowice + 38.31
98 Maciej Paterski CCC Sprandi Polkowice + 38.31
99 Bert-Jan Lindeman Team Lotto NL - Jumbo + 38.31
100 Tom Stamsnijder Team Giant - Alpecin + 38.31
101 Bartlomiej Matysiak CCC Sprandi Polkowice + 38.31
102 Lukasz Owsian CCC Sprandi Polkowice + 38.31
103 Chad Haga Team Giant - Alpecin + 38.31
104 Cheng Ji Team Giant - Alpecin + 38.31
105 Serghei Tvetcov Androni Giocattoli - Sidermec + 38.31
106 Davide Villella Team Cannondale - Garmin + 38.31
107 Heinrich Haussler IAM Cycling + 38.31
108 Simon Geschke Team Giant - Alpecin + 38.31
109 Jesus Herrada Movistar Team + 39.34
110 Nikolay Mihaylov CCC Sprandi Polkowice + 41.05
111 Aleksejs Saramotins IAM Cycling + 42.00
112 Marco Bandiera Androni Giocattoli - Sidermec + 42.00
113 Vasil Kiryienka Team Sky + 42.30
114 Sergey Chernetskiy Team Katusha + 42.30
115 Pieter Weening Orica - GreenEDGE + 42.32
116 Luke Durbridge Orica - GreenEDGE + 42.32
117 Sam Bewley Orica - GreenEDGE + 42.32
118 Mauro Finetto Southeast - Yellow Fluo + 42.32
119 Davide Appollonio Androni Giocattoli - Sidermec + 43.31
120 Cédric Pineau FDJ + 43.34
121 Maarten Tjallingii Team Lotto NL - Jumbo + 43.34
122 Alan Marangoni Team Cannondale - Garmin + 43.34
123 Matteo Tosatto Tinkoff - Saxo + 43.34
124 Grega Bole CCC Sprandi Polkowice + 43.34
125 Luka Mezgec Team Giant - Alpecin + 43.34
126 Iljo Keisse Etixx - Quick Step + 43.34
127 Martijn Keizer Team Lotto NL - Jumbo + 43.34
128 Michael Hepburn Orica - GreenEDGE + 43.34
129 Bernhard Eisel Team Sky + 43.34
130 Manuele Boaro Tinkoff - Saxo + 43.34
131 Christopher Juul-Jensen Tinkoff - Saxo + 43.34
132 Murilo Fischer FDJ + 43.34
133 Janier Acevedo Team Cannondale - Garmin + 43.34
134 Alexander Porsev Team Katusha + 43.34
135 Edoardo Zardini Bardiani - CSF + 43.34
136 Sacha Modolo Lampre-Merida + 43.34
137 Arnaud Courteille FDJ + 43.34
138 Roberto Ferrari Lampre-Merida + 43.34
139 Maximiliano Richeze Lampre-Merida + 43.34
140 Elia Viviani Team Sky + 43.34
141 Riccardo Stacchiotti Nippo - Vini Fantini + 43.34
142 Moreno Hofland Team Lotto NL - Jumbo + 43.34
143 Rick Flens Team Lotto NL - Jumbo + 43.34
144 Alessandro Malaguti Nippo - Vini Fantini + 43.34
145 Calvin Watson Trek Factory Racing + 43.34
146 Eduard Michael Grosu Nippo - Vini Fantini + 43.34
147 Petr Vakoc Etixx - Quick Step + 43.34
148 Jussi Veikkanen FDJ + 43.34
149 Elia Favilli Southeast - Yellow Fluo + 43.34
150 Sergey Lagutin Team Katusha + 43.34
151 Eugert Zhupa Southeast - Yellow Fluo + 43.34
152 Luca Paolini Team Katusha + 43.34
153 Nicola Boem Bardiani - CSF + 43.42
154 Bert De Backer Team Giant - Alpecin + 44.09
155 Rick Zabel BMC Racing Team + 45.04
156 Giacomo Nizzolo Trek Factory Racing + 46.01
157 Eugenio Alafaci Trek Factory Racing + 46.01
158 Boy van Poppel Trek Factory Racing + 46.01
159 Fumiyuki Beppu Trek Factory Racing + 46.01
160 Fabio Silvestre Trek Factory Racing + 46.01
161 Nikias Arndt Team Giant - Alpecin + 46.01
162 Roger Kluge IAM Cycling + 53.30
163 Marco Coledan Trek Factory Racing + 53.30
- Alessandro Petacchi Southeast - Yellow Fluo DNF

GC

PosRiderTeam Time
1 Alberto Contador Tinkoff - Saxo 84:03:30
2 Fabio Aru Astana Pro Team + 02.02
3 Mikel Landa Astana Pro Team + 03.14
4 Andrey Amador Movistar Team + 08.19
5 Ryder Hesjedal Team Cannondale - Garmin + 09.52
6 Leopold König Team Sky + 10.50
7 Steven Kruijswijk Team Lotto NL - Jumbo + 11.02
8 Damiano Caruso BMC Racing Team + 12.17
9 Alexandre Geniez FDJ + 16.00
10 Yury Trofimov Team Katusha + 16.23
11 Maxime Monfort Lotto - Soudal + 17.51
12 Jurgen Van den Broeck Lotto - Soudal + 25.12
13 Tanel Kangert Astana Pro Team + 28.14
14 Rigoberto Uran Etixx - Quick Step + 28.35
15 Amaël Moinard BMC Racing Team + 30.23
16 Darwin Atapuma BMC Racing Team + 40.26
17 Mikel Nieve Team Sky + 47.45
18 Giovanni Visconti Movistar Team + 49.37
19 Paolo Tiralongo Astana Pro Team + 01:03.47
20 Carlos Betancur AG2R La Mondiale + 01:17.15
21 André Cardoso Team Cannondale - Garmin + 01:19.15
22 Stefano Pirazzi Bardiani - CSF + 01:20.50
23 Diego Rosa Astana Pro Team + 01:25.06
24 Franco Pellizotti Androni Giocattoli - Sidermec + 01:30.49
25 Dario Cataldo Astana Pro Team + 01:35.33
26 Kanstantsin Sivtsov Team Sky + 01:43.26
27 Ion Izagirre Movistar Team + 01:45.31
28 Benat Intxausti Movistar Team + 01:46.56
29 Roman Kreuziger Tinkoff - Saxo + 01:47.12
30 Yonathan Monsalve Southeast - Yellow Fluo + 01:50.07
31 Davide Formolo Team Cannondale - Garmin + 01:53.39
32 Fabio Felline Trek Factory Racing + 01:55.57
33 Michael Rogers Tinkoff - Saxo + 02:07.00
34 David de la Cruz Etixx - Quick Step + 02:14.56
35 Luis León Sánchez Astana Pro Team + 02:17.39
36 Pavel Kochetkov Team Katusha + 02:22.58
37 Sylvain Chavanel IAM Cycling + 02:23.01
38 Igor Anton Movistar Team + 02:24.53
39 Philippe Gilbert BMC Racing Team + 02:29.51
40 Przemyslaw Niemiec Lampre-Merida + 02:36.54
41 Sebastian Henao Team Sky + 02:38.33
42 Ilnur Zakarin Team Katusha + 02:42.44
43 Hubert Dupont AG2R La Mondiale + 02:43.56
44 Francis Mourey FDJ + 02:44.17
45 Sylwester Szmyd CCC Sprandi Polkowice + 02:44.22
46 Kenny Elissonde FDJ + 02:44.31
47 Maxime Bouet Etixx - Quick Step + 02:46.23
48 Branislau Samoilau CCC Sprandi Polkowice + 02:46.35
49 Simone Stortoni Androni Giocattoli - Sidermec + 02:49.22
50 Alessandro Bisolti Nippo - Vini Fantini + 02:51.12
51 Ivan Basso Tinkoff - Saxo + 02:51.43
52 Jan Polanc Lampre-Merida + 02:52.42
53 Silvan Dillier BMC Racing Team + 02:53.13
54 Matteo Montaguti AG2R La Mondiale + 03:00.56
55 Martijn Keizer Team Lotto NL - Jumbo + 03:01.25
56 Esteban Chaves Orica - GreenEDGE + 03:01.37
57 Mauro Finetto Southeast - Yellow Fluo + 03:05.34
58 Francesco Gavazzi Southeast - Yellow Fluo + 03:06.01
59 Andrey Zeits Astana Pro Team + 03:09.22
60 Francesco Manuel Bongiorno Bardiani - CSF + 03:10.10
61 Grega Bole CCC Sprandi Polkowice + 03:13.17
62 Ruben Fernandez Movistar Team + 03:17.45
63 Diego Ulissi Lampre-Merida + 03:18.22
64 Sander Armee Lotto - Soudal + 03:19.09
65 Simon Clarke Orica - GreenEDGE + 03:20.33
66 Brent Bookwalter BMC Racing Team + 03:21.37
67 Nathan Brown Team Cannondale - Garmin + 03:23.10
68 Clément Chevrier IAM Cycling + 03:25.42
69 Salvatore Puccio Team Sky + 03:29.16
70 Gianfranco Zilioli Androni Giocattoli - Sidermec + 03:33.30
71 Sergey Lagutin Team Katusha + 03:33.45
72 Marcus Burghardt BMC Racing Team + 03:33.59
73 Rinaldo Nocentini AG2R La Mondiale + 03:35.45
74 Jesus Herrada Movistar Team + 03:37.55
75 Axel Domont AG2R La Mondiale + 03:40.03
76 Tom-Jelte Slagter Team Cannondale - Garmin + 03:44.08
77 Adam Hansen Lotto - Soudal + 03:49.51
78 Davide Villella Team Cannondale - Garmin + 03:57.04
79 Manuele Mori Lampre-Merida + 03:57.28
80 Maciej Paterski CCC Sprandi Polkowice + 03:57.35
81 Marek Rutkiewicz CCC Sprandi Polkowice + 03:58.11
82 Edoardo Zardini Bardiani - CSF + 03:58.24
83 Tobias Ludvigsson Team Giant - Alpecin + 04:00.24
84 Vasil Kiryienka Team Sky + 04:01.25
85 Davide Malacarne Astana Pro Team + 04:03.39
86 Nick van der Lijke Team Lotto NL - Jumbo + 04:05.58
87 Anthony Roux FDJ + 04:14.31
88 Simon Geschke Team Giant - Alpecin + 04:15.10
89 Luca Chirico Bardiani - CSF + 04:15.31
90 Tsgabu Grmay Lampre-Merida + 04:18.07
91 Pieter Weening Orica - GreenEDGE + 04:19.39
92 Dayer Quintana Movistar Team + 04:20.19
93 Lars Bak Lotto - Soudal + 04:20.23
94 Bert-Jan Lindeman Team Lotto NL - Jumbo + 04:25.03
95 Patrick Gretsch AG2R La Mondiale + 04:25.13
96 Manuele Boaro Tinkoff - Saxo + 04:26.32
97 Sergio Paulinho Tinkoff - Saxo + 04:31.44
98 Marco Frapporti Androni Giocattoli - Sidermec + 04:32.38
99 Chad Haga Team Giant - Alpecin + 04:33.00
100 Maxim Belkov Team Katusha + 04:33.17
101 Giacomo Berlato Nippo - Vini Fantini + 04:34.10
102 Sonny Colbrelli Bardiani - CSF + 04:34.27
103 Kevin Reza FDJ + 04:37.14
104 Heinrich Haussler IAM Cycling + 04:37.19
105 Julien Bérard AG2R La Mondiale + 04:39.35
106 Elia Favilli Southeast - Yellow Fluo + 04:40.13
107 Matteo Busato Southeast - Yellow Fluo + 04:41.43
108 Pierpaolo De Negri Nippo - Vini Fantini + 04:47.00
109 Hugo Houle AG2R La Mondiale + 04:48.44
110 Luke Durbridge Orica - GreenEDGE + 04:50.50
111 Fabio Sabatini Etixx - Quick Step + 04:52.48
112 Matteo Tosatto Tinkoff - Saxo + 04:53.46
113 Luca Paolini Team Katusha + 04:54.40
114 Fumiyuki Beppu Trek Factory Racing + 04:58.11
115 Sergey Chernetskiy Team Katusha + 04:59.40
116 Ivan Rovny Tinkoff - Saxo + 05:00.44
117 Petr Vakoc Etixx - Quick Step + 05:01.23
118 Lukasz Owsian CCC Sprandi Polkowice + 05:02.05
119 Maarten Tjallingii Team Lotto NL - Jumbo + 05:06.43
120 Janier Acevedo Team Cannondale - Garmin + 05:07.05
121 Cédric Pineau FDJ + 05:07.37
122 Sam Bewley Orica - GreenEDGE + 05:09.54
123 Arnaud Courteille FDJ + 05:10.21
124 Davide Appollonio Androni Giocattoli - Sidermec + 05:11.29
125 Elia Viviani Team Sky + 05:14.44
126 Brett Lancaster Orica - GreenEDGE + 05:15.31
127 Sacha Modolo Lampre-Merida + 05:16.52
128 Maximiliano Richeze Lampre-Merida + 05:17.02
129 Nikolay Mihaylov CCC Sprandi Polkowice + 05:18.31
130 Murilo Fischer FDJ + 05:21.11
131 Alan Marangoni Team Cannondale - Garmin + 05:24.02
132 Caleb Fairly Team Giant - Alpecin + 05:24.37
133 Roberto Ferrari Lampre-Merida + 05:26.14
134 Alexander Porsev Team Katusha + 05:26.21
135 Christopher Juul-Jensen Tinkoff - Saxo + 05:26.44
136 Serghei Tvetcov Androni Giocattoli - Sidermec + 05:32.24
137 Moreno Hofland Team Lotto NL - Jumbo + 05:32.55
138 Giacomo Nizzolo Trek Factory Racing + 05:33.36
139 Luka Mezgec Team Giant - Alpecin + 05:34.45
140 Eugenio Alafaci Trek Factory Racing + 05:35.46
141 Bartlomiej Matysiak CCC Sprandi Polkowice + 05:38.04
142 Rick Zabel BMC Racing Team + 05:40.20
143 Bernhard Eisel Team Sky + 05:41.42
144 Rick Flens Team Lotto NL - Jumbo + 05:45.24
145 Jussi Veikkanen FDJ + 05:46.15
146 Iljo Keisse Etixx - Quick Step + 05:46.35
147 Boy van Poppel Trek Factory Racing + 05:48.32
148 Nikias Arndt Team Giant - Alpecin + 05:52.02
149 Calvin Watson Trek Factory Racing + 05:53.46
150 Fabio Silvestre Trek Factory Racing + 05:54.01
151 Eduard Michael Grosu Nippo - Vini Fantini + 05:54.52
152 Riccardo Stacchiotti Nippo - Vini Fantini + 05:58.46
153 Tom Stamsnijder Team Giant - Alpecin + 05:59.09
154 Alessandro Malaguti Nippo - Vini Fantini + 06:02.42
155 Marco Bandiera Androni Giocattoli - Sidermec + 06:06.11
156 Michael Hepburn Orica - GreenEDGE + 06:07.03
157 Nicola Boem Bardiani - CSF + 06:07.44
158 Cheng Ji Team Giant - Alpecin + 06:09.21
159 Bert De Backer Team Giant - Alpecin + 06:09.51
160 Eugert Zhupa Southeast - Yellow Fluo + 06:10.20
161 Aleksejs Saramotins IAM Cycling + 06:22.09
162 Roger Kluge IAM Cycling + 06:33.53
163 Marco Coledan Trek Factory Racing + 06:40.13
- Alessandro Petacchi Southeast - Yellow Fluo DNF

Race profile

Race
Giro d'Italia
Start date
09.05.2015
End date
31.05.2015
Total distance
199.0 km
Gen
Men
Cat
2.UWT
Country
Italy
Discipline
Road
First edition
1909

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️