Giro d'Italia 2015 - Standings

21 stages, San Lorenzo Al Mare > Milano, 3486.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.

Standings

GC

PosRiderTeam Time
1 Alberto Contador Tinkoff - Saxo 88:22:25
2 Fabio Aru Astana Pro Team + 01.53
3 Mikel Landa Astana Pro Team + 03.05
4 Andrey Amador Movistar Team + 08.10
5 Ryder Hesjedal Team Cannondale - Garmin + 09.52
6 Leopold König Team Sky + 10.41
7 Steven Kruijswijk Team Lotto NL - Jumbo + 10.53
8 Damiano Caruso BMC Racing Team + 12.08
9 Alexandre Geniez FDJ + 15.51
10 Yury Trofimov Team Katusha + 16.14
11 Maxime Monfort Lotto - Soudal + 17.51
12 Jurgen Van den Broeck Lotto - Soudal + 25.12
13 Tanel Kangert Astana Pro Team + 28.05
14 Rigoberto Uran Etixx - Quick Step + 28.26
15 Amaël Moinard BMC Racing Team + 30.35
16 Darwin Atapuma BMC Racing Team + 40.36
17 Mikel Nieve Team Sky + 48.24
18 Giovanni Visconti Movistar Team + 50.32
19 Paolo Tiralongo Astana Pro Team + 01:03.38
20 Carlos Betancur AG2R La Mondiale + 01:17.27
21 André Cardoso Team Cannondale - Garmin + 01:19.27
22 Stefano Pirazzi Bardiani - CSF + 01:21.38
23 Diego Rosa Astana Pro Team + 01:24.57
24 Franco Pellizotti Androni Giocattoli - Sidermec + 01:30.49
25 Dario Cataldo Astana Pro Team + 01:35.24
26 Kanstantsin Sivtsov Team Sky + 01:45.52
27 Ion Izagirre Movistar Team + 01:46.30
28 Roman Kreuziger Tinkoff - Saxo + 01:47.03
29 Benat Intxausti Movistar Team + 01:49.22
30 Yonathan Monsalve Southeast - Yellow Fluo + 01:50.19
31 Davide Formolo Team Cannondale - Garmin + 01:53.39
32 Fabio Felline Trek Factory Racing + 01:55.57
33 Michael Rogers Tinkoff - Saxo + 02:11.06
34 David de la Cruz Etixx - Quick Step + 02:15.27
35 Luis León Sánchez Astana Pro Team + 02:17.30
36 Sylvain Chavanel IAM Cycling + 02:22.52
37 Pavel Kochetkov Team Katusha + 02:23.10
38 Igor Anton Movistar Team + 02:27.19
39 Philippe Gilbert BMC Racing Team + 02:30.21
40 Przemyslaw Niemiec Lampre-Merida + 02:39.20
41 Sebastian Henao Team Sky + 02:39.28
42 Hubert Dupont AG2R La Mondiale + 02:44.08
43 Francis Mourey FDJ + 02:44.29
44 Ilnur Zakarin Team Katusha + 02:45.10
45 Sylwester Szmyd CCC Sprandi Polkowice + 02:45.21
46 Kenny Elissonde FDJ + 02:46.57
47 Maxime Bouet Etixx - Quick Step + 02:48.49
48 Branislau Samoilau CCC Sprandi Polkowice + 02:49.01
49 Alessandro Bisolti Nippo - Vini Fantini + 02:51.45
50 Simone Stortoni Androni Giocattoli - Sidermec + 02:51.48
51 Ivan Basso Tinkoff - Saxo + 02:52.16
52 Silvan Dillier BMC Racing Team + 02:53.04
53 Jan Polanc Lampre-Merida + 02:55.08
54 Matteo Montaguti AG2R La Mondiale + 03:01.35
55 Esteban Chaves Orica - GreenEDGE + 03:01.37
56 Martijn Keizer Team Lotto NL - Jumbo + 03:02.04
57 Mauro Finetto Southeast - Yellow Fluo + 03:05.25
58 Francesco Gavazzi Southeast - Yellow Fluo + 03:06.40
59 Andrey Zeits Astana Pro Team + 03:09.32
60 Francesco Manuel Bongiorno Bardiani - CSF + 03:12.36
61 Grega Bole CCC Sprandi Polkowice + 03:15.43
62 Ruben Fernandez Movistar Team + 03:18.16
63 Simon Clarke Orica - GreenEDGE + 03:20.33
64 Diego Ulissi Lampre-Merida + 03:20.48
65 Sander Armee Lotto - Soudal + 03:21.35
66 Brent Bookwalter BMC Racing Team + 03:21.47
67 Nathan Brown Team Cannondale - Garmin + 03:23.43
68 Salvatore Puccio Team Sky + 03:30.11
69 Clément Chevrier IAM Cycling + 03:31.24
70 Marcus Burghardt BMC Racing Team + 03:33.49
71 Gianfranco Zilioli Androni Giocattoli - Sidermec + 03:34.29
72 Sergey Lagutin Team Katusha + 03:36.11
73 Rinaldo Nocentini AG2R La Mondiale + 03:36.24
74 Jesus Herrada Movistar Team + 03:40.04
75 Axel Domont AG2R La Mondiale + 03:40.42
76 Tom-Jelte Slagter Team Cannondale - Garmin + 03:43.59
77 Adam Hansen Lotto - Soudal + 03:49.51
78 Davide Villella Team Cannondale - Garmin + 03:57.09
79 Maciej Paterski CCC Sprandi Polkowice + 03:58.14
80 Manuele Mori Lampre-Merida + 03:59.30
81 Marek Rutkiewicz CCC Sprandi Polkowice + 04:00.37
82 Edoardo Zardini Bardiani - CSF + 04:00.50
83 Tobias Ludvigsson Team Giant - Alpecin + 04:02.19
84 Vasil Kiryienka Team Sky + 04:03.27
85 Davide Malacarne Astana Pro Team + 04:04.18
86 Nick van der Lijke Team Lotto NL - Jumbo + 04:06.57
87 Anthony Roux FDJ + 04:14.22
88 Luca Chirico Bardiani - CSF + 04:16.30
89 Simon Geschke Team Giant - Alpecin + 04:16.52
90 Lars Bak Lotto - Soudal + 04:20.23
91 Tsgabu Grmay Lampre-Merida + 04:20.33
92 Pieter Weening Orica - GreenEDGE + 04:20.38
93 Dayer Quintana Movistar Team + 04:21.18
94 Patrick Gretsch AG2R La Mondiale + 04:25.13
95 Bert-Jan Lindeman Team Lotto NL - Jumbo + 04:26.02
96 Manuele Boaro Tinkoff - Saxo + 04:26.32
97 Sergio Paulinho Tinkoff - Saxo + 04:32.23
98 Marco Frapporti Androni Giocattoli - Sidermec + 04:33.17
99 Chad Haga Team Giant - Alpecin + 04:34.18
100 Sonny Colbrelli Bardiani - CSF + 04:34.27
101 Giacomo Berlato Nippo - Vini Fantini + 04:35.09
102 Maxim Belkov Team Katusha + 04:35.43
103 Kevin Reza FDJ + 04:37.05
104 Elia Favilli Southeast - Yellow Fluo + 04:40.04
105 Julien Bérard AG2R La Mondiale + 04:42.01
106 Matteo Busato Southeast - Yellow Fluo + 04:42.22
107 Heinrich Haussler IAM Cycling + 04:43.01
108 Pierpaolo De Negri Nippo - Vini Fantini + 04:46.51
109 Luke Durbridge Orica - GreenEDGE + 04:50.24
110 Fabio Sabatini Etixx - Quick Step + 04:52.39
111 Luca Paolini Team Katusha + 04:54.31
112 Matteo Tosatto Tinkoff - Saxo + 04:54.45
113 Hugo Houle AG2R La Mondiale + 04:54.57
114 Sergey Chernetskiy Team Katusha + 05:00.19
115 Ivan Rovny Tinkoff - Saxo + 05:00.44
116 Petr Vakoc Etixx - Quick Step + 05:01.14
117 Fumiyuki Beppu Trek Factory Racing + 05:02.43
118 Lukasz Owsian CCC Sprandi Polkowice + 05:04.07
119 Maarten Tjallingii Team Lotto NL - Jumbo + 05:07.22
120 Janier Acevedo Team Cannondale - Garmin + 05:09.07
121 Cédric Pineau FDJ + 05:10.03
122 Sam Bewley Orica - GreenEDGE + 05:10.21
123 Davide Appollonio Androni Giocattoli - Sidermec + 05:11.20
124 Arnaud Courteille FDJ + 05:12.26
125 Elia Viviani Team Sky + 05:14.35
126 Sacha Modolo Lampre-Merida + 05:16.43
127 Maximiliano Richeze Lampre-Merida + 05:16.51
128 Brett Lancaster Orica - GreenEDGE + 05:18.55
129 Nikolay Mihaylov CCC Sprandi Polkowice + 05:20.57
130 Murilo Fischer FDJ + 05:23.37
131 Alan Marangoni Team Cannondale - Garmin + 05:24.22
132 Alexander Porsev Team Katusha + 05:26.12
133 Roberto Ferrari Lampre-Merida + 05:26.53
134 Caleb Fairly Team Giant - Alpecin + 05:27.03
135 Christopher Juul-Jensen Tinkoff - Saxo + 05:30.09
136 Moreno Hofland Team Lotto NL - Jumbo + 05:32.46
137 Giacomo Nizzolo Trek Factory Racing + 05:33.26
138 Luka Mezgec Team Giant - Alpecin + 05:34.36
139 Serghei Tvetcov Androni Giocattoli - Sidermec + 05:35.03
140 Bartlomiej Matysiak CCC Sprandi Polkowice + 05:37.55
141 Eugenio Alafaci Trek Factory Racing + 05:38.12
142 Rick Zabel BMC Racing Team + 05:42.25
143 Bernhard Eisel Team Sky + 05:42.37
144 Rick Flens Team Lotto NL - Jumbo + 05:45.15
145 Iljo Keisse Etixx - Quick Step + 05:46.04
146 Boy van Poppel Trek Factory Racing + 05:48.23
147 Jussi Veikkanen FDJ + 05:48.41
148 Nikias Arndt Team Giant - Alpecin + 05:53.20
149 Fabio Silvestre Trek Factory Racing + 05:54.39
150 Eduard Michael Grosu Nippo - Vini Fantini + 05:54.43
151 Calvin Watson Trek Factory Racing + 05:56.12
152 Riccardo Stacchiotti Nippo - Vini Fantini + 05:59.25
153 Tom Stamsnijder Team Giant - Alpecin + 06:00.08
154 Alessandro Malaguti Nippo - Vini Fantini + 06:03.41
155 Marco Bandiera Androni Giocattoli - Sidermec + 06:06.50
156 Cheng Ji Team Giant - Alpecin + 06:09.33
157 Eugert Zhupa Southeast - Yellow Fluo + 06:10.11
158 Bert De Backer Team Giant - Alpecin + 06:10.15
159 Nicola Boem Bardiani - CSF + 06:10.26
160 Michael Hepburn Orica - GreenEDGE + 06:13.16
161 Aleksejs Saramotins IAM Cycling + 06:22.00
162 Roger Kluge IAM Cycling + 06:33.40
163 Marco Coledan Trek Factory Racing + 06:40.13
- Jérôme Pineau IAM Cycling DNF
- Greg Henderson Lotto - Soudal DNF
- Pieter Serry Etixx - Quick Step DNF
- Robert Wagner Team Lotto NL - Jumbo DNF
- Daniele Colli Nippo - Vini Fantini DNF
- Gianni Meersman Etixx - Quick Step DNF
- Stef Clement IAM Cycling DNF
- Manuel Belletti Southeast - Yellow Fluo DNF
- Oscar Gatto Androni Giocattoli - Sidermec DNF
- Michael Matthews Orica - GreenEDGE DNF
- Kristof Vandewalle Trek Factory Racing DNF
- Nicola Ruffoni Bardiani - CSF DNF
- Manabu Ishibashi Nippo - Vini Fantini DNF
- Anton Vorobyev Team Katusha DNF
- Alessandro Petacchi Southeast - Yellow Fluo DNF
- Louis Vervaeke Lotto - Soudal DNF
- Simon Gerrans Orica - GreenEDGE DNF
- Enrico Battaglin Bardiani - CSF DNF
- Stefan Küng BMC Racing Team DNF
- Richie Porte Team Sky DNF
- Ramon Carretero Southeast - Yellow Fluo DNF
- Tom Danielson Team Cannondale - Garmin DNF
- Stig Broeckx Lotto - Soudal DNF
- Domenico Pozzovivo AG2R La Mondiale DNF
- Tom Boonen Etixx - Quick Step DNF
- Damiano Cunego Nippo - Vini Fantini DNF
- Gang Xu Lampre-Merida DNF
- Juan Jose Lobato Movistar Team DNF
- Tiziano Dall'Antonia Androni Giocattoli - Sidermec DNF
- Jaroslaw Marycz CCC Sprandi Polkowice DNF
- Enrico Barbin Bardiani - CSF DNF
- Sebastien Reichenbach IAM Cycling DNF
- André Greipel Lotto - Soudal DNF
- Matteo Pelucchi IAM Cycling DNF

Points

PosRiderTeam Points
1 Giacomo Nizzolo Trek Factory Racing 181
2 Philippe Gilbert BMC Racing Team 148
3 Sacha Modolo Lampre-Merida 147
4 Elia Viviani Team Sky 144
5 Nicola Boem Bardiani - CSF 127
6 Iljo Keisse Etixx - Quick Step 98
7 Alberto Contador Tinkoff - Saxo 96
8 Marco Bandiera Androni Giocattoli - Sidermec 92
9 Diego Ulissi Lampre-Merida 83
10 Luka Mezgec Team Giant - Alpecin 78
11 Marco Frapporti Androni Giocattoli - Sidermec 72
12 Fabio Aru Astana Pro Team 70
13 Steven Kruijswijk Team Lotto NL - Jumbo 69
14 Davide Appollonio Androni Giocattoli - Sidermec 67
15 Mikel Landa Astana Pro Team 64
16 Moreno Hofland Team Lotto NL - Jumbo 58
17 Eduard Michael Grosu Nippo - Vini Fantini 57
18 Matteo Busato Southeast - Yellow Fluo 56
19 Ryder Hesjedal Team Cannondale - Garmin 55
20 Alexander Porsev Team Katusha 53
21 Paolo Tiralongo Astana Pro Team 49
22 Luke Durbridge Orica - GreenEDGE 48
23 Alessandro Malaguti Nippo - Vini Fantini 47
24 Amaël Moinard BMC Racing Team 43
25 Giacomo Berlato Nippo - Vini Fantini 38
26 Sylvain Chavanel IAM Cycling 36
27 Alan Marangoni Team Cannondale - Garmin 34
28 Carlos Betancur AG2R La Mondiale 33
29 Simon Geschke Team Giant - Alpecin 33
30 Nick van der Lijke Team Lotto NL - Jumbo 32
31 Rick Zabel BMC Racing Team 32
32 Giovanni Visconti Movistar Team 31
33 Davide Formolo Team Cannondale - Garmin 30
34 Fabio Felline Trek Factory Racing 29
35 Marek Rutkiewicz CCC Sprandi Polkowice 29
36 Maximiliano Richeze Lampre-Merida 29
37 Sonny Colbrelli Bardiani - CSF 27
38 Rigoberto Uran Etixx - Quick Step 27
39 Ilnur Zakarin Team Katusha 26
40 Simon Clarke Orica - GreenEDGE 26
41 Roger Kluge IAM Cycling 26
42 Jan Polanc Lampre-Merida 24
43 Yury Trofimov Team Katusha 22
44 Francesco Manuel Bongiorno Bardiani - CSF 21
45 Eugert Zhupa Southeast - Yellow Fluo 21
46 Serghei Tvetcov Androni Giocattoli - Sidermec 20
47 Tanel Kangert Astana Pro Team 20
48 Patrick Gretsch AG2R La Mondiale 20
49 Bert-Jan Lindeman Team Lotto NL - Jumbo 20
50 Kevin Reza FDJ 20
51 Benat Intxausti Movistar Team 19
52 Kanstantsin Sivtsov Team Sky 19
53 Franco Pellizotti Androni Giocattoli - Sidermec 19
54 Heinrich Haussler IAM Cycling 19
55 Vasil Kiryienka Team Sky 17
56 Diego Rosa Astana Pro Team 17
57 Sergey Lagutin Team Katusha 17
58 Yonathan Monsalve Southeast - Yellow Fluo 16
59 Pierpaolo De Negri Nippo - Vini Fantini 16
60 Grega Bole CCC Sprandi Polkowice 15
61 Tom-Jelte Slagter Team Cannondale - Garmin 14
62 Luis León Sánchez Astana Pro Team 14
63 Andrey Amador Movistar Team 12
64 Nikolay Mihaylov CCC Sprandi Polkowice 12
65 Ion Izagirre Movistar Team 11
66 Jesus Herrada Movistar Team 11
67 Dario Cataldo Astana Pro Team 10
68 Lukasz Owsian CCC Sprandi Polkowice 10
69 Hubert Dupont AG2R La Mondiale 9
70 Damiano Caruso BMC Racing Team 9
71 Anthony Roux FDJ 9
72 Maxim Belkov Team Katusha 9
73 Bernhard Eisel Team Sky 9
74 Edoardo Zardini Bardiani - CSF 8
75 Kenny Elissonde FDJ 8
76 Matteo Montaguti AG2R La Mondiale 8
77 Axel Domont AG2R La Mondiale 8
78 Leopold König Team Sky 7
79 Rinaldo Nocentini AG2R La Mondiale 7
80 Alexandre Geniez FDJ 6
81 Jurgen Van den Broeck Lotto - Soudal 6
82 Esteban Chaves Orica - GreenEDGE 6
83 David de la Cruz Etixx - Quick Step 5
84 Luca Paolini Team Katusha 5
85 Fumiyuki Beppu Trek Factory Racing 5
86 Boy van Poppel Trek Factory Racing 5
87 Brent Bookwalter BMC Racing Team 4
88 Fabio Sabatini Etixx - Quick Step 4
89 Roman Kreuziger Tinkoff - Saxo 3
90 Sander Armee Lotto - Soudal 3
91 Salvatore Puccio Team Sky 3
92 Marcus Burghardt BMC Racing Team 3
93 Maciej Paterski CCC Sprandi Polkowice 3
94 Tom Stamsnijder Team Giant - Alpecin 3
95 Mikel Nieve Team Sky 2
96 Tobias Ludvigsson Team Giant - Alpecin 2
97 Michael Hepburn Orica - GreenEDGE 2
98 Aleksejs Saramotins IAM Cycling 2
99 Darwin Atapuma BMC Racing Team 1
100 Branislau Samoilau CCC Sprandi Polkowice 1
101 Ivan Basso Tinkoff - Saxo 1
102 Martijn Keizer Team Lotto NL - Jumbo 1
103 Pieter Weening Orica - GreenEDGE 1
104 Sergio Paulinho Tinkoff - Saxo 1
105 Chad Haga Team Giant - Alpecin 1
106 Sergey Chernetskiy Team Katusha 1
107 Riccardo Stacchiotti Nippo - Vini Fantini 1
108 Marco Coledan Trek Factory Racing 1

Mountain

PosRiderTeam Points
1 Giovanni Visconti Movistar Team 125
2 Mikel Landa Astana Pro Team 122
3 Steven Kruijswijk Team Lotto NL - Jumbo 115
4 Benat Intxausti Movistar Team 107
5 Fabio Aru Astana Pro Team 80
6 Carlos Betancur AG2R La Mondiale 75
7 Ryder Hesjedal Team Cannondale - Garmin 70
8 Simon Geschke Team Giant - Alpecin 53
9 Pavel Kochetkov Team Katusha 52
10 Alberto Contador Tinkoff - Saxo 51
11 Ilnur Zakarin Team Katusha 41
12 Kanstantsin Sivtsov Team Sky 36
13 Francesco Manuel Bongiorno Bardiani - CSF 35
14 Franco Pellizotti Androni Giocattoli - Sidermec 33
15 Rigoberto Uran Etixx - Quick Step 30
16 Yury Trofimov Team Katusha 28
17 Paolo Tiralongo Astana Pro Team 28
18 Edoardo Zardini Bardiani - CSF 24
19 Esteban Chaves Orica - GreenEDGE 18
20 Amaël Moinard BMC Racing Team 16
21 Jan Polanc Lampre-Merida 15
22 Ruben Fernandez Movistar Team 15
23 Tom-Jelte Slagter Team Cannondale - Garmin 15
24 Davide Formolo Team Cannondale - Garmin 14
25 Tanel Kangert Astana Pro Team 14
26 David de la Cruz Etixx - Quick Step 14
27 Andrey Amador Movistar Team 13
28 Diego Ulissi Lampre-Merida 13
29 Vasil Kiryienka Team Sky 12
30 Sylvain Chavanel IAM Cycling 12
31 Hubert Dupont AG2R La Mondiale 12
32 Philippe Gilbert BMC Racing Team 11
33 Jesus Herrada Movistar Team 10
34 Giacomo Berlato Nippo - Vini Fantini 8
35 Marco Bandiera Androni Giocattoli - Sidermec 8
36 Axel Domont AG2R La Mondiale 7
37 Alessandro Malaguti Nippo - Vini Fantini 6
38 Luis León Sánchez Astana Pro Team 6
39 Przemyslaw Niemiec Lampre-Merida 6
40 Marek Rutkiewicz CCC Sprandi Polkowice 6
41 Silvan Dillier BMC Racing Team 4
42 Brent Bookwalter BMC Racing Team 4
43 Rinaldo Nocentini AG2R La Mondiale 4
44 Bert-Jan Lindeman Team Lotto NL - Jumbo 4
45 Pierpaolo De Negri Nippo - Vini Fantini 3
46 Leopold König Team Sky 3
47 Sander Armee Lotto - Soudal 3
48 Nick van der Lijke Team Lotto NL - Jumbo 3
49 Alan Marangoni Team Cannondale - Garmin 3
50 Stefano Pirazzi Bardiani - CSF 2
51 Dario Cataldo Astana Pro Team 2
52 Igor Anton Movistar Team 2
53 Salvatore Puccio Team Sky 2
54 Patrick Gretsch AG2R La Mondiale 2
55 Matteo Busato Southeast - Yellow Fluo 2
56 Lukasz Owsian CCC Sprandi Polkowice 2
57 Nikolay Mihaylov CCC Sprandi Polkowice 2
58 Iljo Keisse Etixx - Quick Step 2
59 Damiano Caruso BMC Racing Team 1
60 Darwin Atapuma BMC Racing Team 1
61 Diego Rosa Astana Pro Team 1
62 Kenny Elissonde FDJ 1
63 Francesco Gavazzi Southeast - Yellow Fluo 1
64 Andrey Zeits Astana Pro Team 1
65 Adam Hansen Lotto - Soudal 1
66 Maciej Paterski CCC Sprandi Polkowice 1
67 Serghei Tvetcov Androni Giocattoli - Sidermec 1

Race profile

Race
Giro d'Italia
Start date
09.05.2015
End date
31.05.2015
Total distance
3486.0 km
Number of stages
21
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 ❤️