Giro d'Italia 2015 - Stage 8

Fiuggi > Campitello Matese, 186.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 Benat Intxausti Movistar Team 4:51:34
2 Mikel Landa Astana Pro Team + 00.20
3 Sebastien Reichenbach IAM Cycling + 00.31
4 Fabio Aru Astana Pro Team + 00.35
5 Alberto Contador Tinkoff - Saxo + 00.35
6 Richie Porte Team Sky + 00.35
7 Rigoberto Uran Etixx - Quick Step + 00.35
8 Dario Cataldo Astana Pro Team + 00.35
9 Damiano Cunego Nippo - Vini Fantini + 00.45
10 Damiano Caruso BMC Racing Team + 00.45
11 Ion Izagirre Movistar Team + 00.45
12 Giovanni Visconti Movistar Team + 00.53
13 Andrey Amador Movistar Team + 00.53
14 Leopold König Team Sky + 00.53
15 Darwin Atapuma BMC Racing Team + 00.53
16 Jurgen Van den Broeck Lotto - Soudal + 00.53
17 Maxime Monfort Lotto - Soudal + 01.11
18 Ryder Hesjedal Team Cannondale - Garmin + 01.11
19 Roman Kreuziger Tinkoff - Saxo + 01.11
20 Mikel Nieve Team Sky + 01.11
21 Davide Formolo Team Cannondale - Garmin + 01.33
22 Yury Trofimov Team Katusha + 01.41
23 Alexandre Geniez FDJ + 01.55
24 Kristof Vandewalle Trek Factory Racing + 01.57
25 Steven Kruijswijk Team Lotto NL - Jumbo + 02.03
26 Stefano Pirazzi Bardiani - CSF + 02.18
27 Jan Polanc Lampre-Merida + 02.30
28 Stef Clement IAM Cycling + 02.46
29 Tanel Kangert Astana Pro Team + 03.14
30 Amaël Moinard BMC Racing Team + 03.32
31 Igor Anton Movistar Team + 03.32
32 Ilnur Zakarin Team Katusha + 05.00
33 Przemyslaw Niemiec Lampre-Merida + 05.47
34 André Cardoso Team Cannondale - Garmin + 05.58
35 Francesco Manuel Bongiorno Bardiani - CSF + 06.49
36 Tom Danielson Team Cannondale - Garmin + 06.49
37 Carlos Betancur AG2R La Mondiale + 06.49
38 Esteban Chaves Orica - GreenEDGE + 07.46
39 Sebastian Henao Team Sky + 07.46
40 Kenny Elissonde FDJ + 07.57
41 David de la Cruz Etixx - Quick Step + 08.00
42 Paolo Tiralongo Astana Pro Team + 08.40
43 Michael Rogers Tinkoff - Saxo + 08.40
44 Branislau Samoilau CCC Sprandi Polkowice + 08.40
45 Mauro Finetto Southeast - Yellow Fluo + 09.19
46 Sander Armee Lotto - Soudal + 09.53
47 Ivan Basso Tinkoff - Saxo + 09.53
48 Sylvain Chavanel IAM Cycling + 09.53
49 Nathan Brown Team Cannondale - Garmin + 09.53
50 Sylwester Szmyd CCC Sprandi Polkowice + 09.53
51 Hubert Dupont AG2R La Mondiale + 09.53
52 Martijn Keizer Team Lotto NL - Jumbo + 09.53
53 Sergey Lagutin Team Katusha + 09.53
54 Luis León Sánchez Astana Pro Team + 09.53
55 Pavel Kochetkov Team Katusha + 09.53
56 Diego Rosa Astana Pro Team + 09.53
57 Francis Mourey FDJ + 09.53
58 Franco Pellizotti Androni Giocattoli - Sidermec + 10.23
59 Alessandro Bisolti Nippo - Vini Fantini + 11.38
60 Ruben Fernandez Movistar Team + 11.42
61 Diego Ulissi Lampre-Merida + 12.18
62 Patrick Gretsch AG2R La Mondiale + 12.58
63 Axel Domont AG2R La Mondiale + 12.58
64 Davide Villella Team Cannondale - Garmin + 12.58
65 Gianfranco Zilioli Androni Giocattoli - Sidermec + 12.58
66 Clément Chevrier IAM Cycling + 12.58
67 Tom-Jelte Slagter Team Cannondale - Garmin + 12.58
68 Yonathan Monsalve Southeast - Yellow Fluo + 12.58
69 Caleb Fairly Team Giant - Alpecin + 12.58
70 Francesco Gavazzi Southeast - Yellow Fluo + 12.58
71 Silvan Dillier BMC Racing Team + 12.58
72 Stefan Küng BMC Racing Team + 12.58
73 Gang Xu Lampre-Merida + 12.58
74 Simone Stortoni Androni Giocattoli - Sidermec + 12.58
75 Adam Hansen Lotto - Soudal + 12.58
76 Vasil Kiryienka Team Sky + 13.43
77 Kanstantsin Sivtsov Team Sky + 13.43
78 Davide Malacarne Astana Pro Team + 13.43
79 Andrey Zeits Astana Pro Team + 13.43
80 Marco Frapporti Androni Giocattoli - Sidermec + 13.43
81 Grega Bole CCC Sprandi Polkowice + 17.19
82 Jaroslaw Marycz CCC Sprandi Polkowice + 17.19
83 Julien Bérard AG2R La Mondiale + 17.19
84 Manuele Mori Lampre-Merida + 17.19
85 Marek Rutkiewicz CCC Sprandi Polkowice + 17.19
86 Simon Gerrans Orica - GreenEDGE + 17.19
87 Tsgabu Grmay Lampre-Merida + 17.19
88 Brett Lancaster Orica - GreenEDGE + 17.19
89 Matteo Montaguti AG2R La Mondiale + 17.19
90 Maxime Bouet Etixx - Quick Step + 17.19
91 Enrico Battaglin Bardiani - CSF + 17.19
92 Matteo Busato Southeast - Yellow Fluo + 17.19
93 Maciej Paterski CCC Sprandi Polkowice + 17.19
94 Edoardo Zardini Bardiani - CSF + 17.19
95 Marcus Burghardt BMC Racing Team + 17.19
96 Sonny Colbrelli Bardiani - CSF + 17.19
97 Tobias Ludvigsson Team Giant - Alpecin + 19.48
98 Fabio Sabatini Etixx - Quick Step + 19.48
99 Tom Boonen Etixx - Quick Step + 19.48
100 Nick van der Lijke Team Lotto NL - Jumbo + 19.48
101 Bert-Jan Lindeman Team Lotto NL - Jumbo + 19.48
102 Alan Marangoni Team Cannondale - Garmin + 19.48
103 Chad Haga Team Giant - Alpecin + 19.48
104 Janier Acevedo Team Cannondale - Garmin + 19.48
105 Dayer Quintana Movistar Team + 19.48
106 Petr Vakoc Etixx - Quick Step + 19.48
107 Juan Jose Lobato Movistar Team + 19.48
108 Jesus Herrada Movistar Team + 19.48
109 Alessandro Petacchi Southeast - Yellow Fluo + 19.48
110 Jérôme Pineau IAM Cycling + 19.48
111 Lukasz Owsian CCC Sprandi Polkowice + 19.48
112 Rick Zabel BMC Racing Team + 19.48
113 Sergey Chernetskiy Team Katusha + 19.48
114 Ivan Rovny Tinkoff - Saxo + 19.48
115 Alexander Porsev Team Katusha + 19.48
116 Giacomo Berlato Nippo - Vini Fantini + 19.48
117 Pierpaolo De Negri Nippo - Vini Fantini + 19.48
118 Moreno Hofland Team Lotto NL - Jumbo + 19.48
119 Rick Flens Team Lotto NL - Jumbo + 19.48
120 Salvatore Puccio Team Sky + 19.48
121 Eugenio Alafaci Trek Factory Racing + 19.48
122 Murilo Fischer FDJ + 19.48
123 Anthony Roux FDJ + 19.48
124 Heinrich Haussler IAM Cycling + 19.48
125 Fabio Silvestre Trek Factory Racing + 19.48
126 Calvin Watson Trek Factory Racing + 19.48
127 Philippe Gilbert BMC Racing Team + 19.48
128 Iljo Keisse Etixx - Quick Step + 19.48
129 Maarten Tjallingii Team Lotto NL - Jumbo + 19.48
130 Luke Durbridge Orica - GreenEDGE + 19.48
131 Fabio Felline Trek Factory Racing + 19.48
132 Bartlomiej Matysiak CCC Sprandi Polkowice + 19.48
133 Brent Bookwalter BMC Racing Team + 19.48
134 Arnaud Courteille FDJ + 19.48
135 Jussi Veikkanen FDJ + 19.48
136 Rinaldo Nocentini AG2R La Mondiale + 19.48
137 Lars Bak Lotto - Soudal + 19.48
138 Luca Chirico Bardiani - CSF + 19.48
139 Sacha Modolo Lampre-Merida + 19.48
140 Hugo Houle AG2R La Mondiale + 19.48
141 Manuele Boaro Tinkoff - Saxo + 19.48
142 Sergio Paulinho Tinkoff - Saxo + 19.48
143 Matteo Tosatto Tinkoff - Saxo + 19.48
144 Marco Bandiera Androni Giocattoli - Sidermec + 19.48
145 Christopher Juul-Jensen Tinkoff - Saxo + 19.48
146 Elia Favilli Southeast - Yellow Fluo + 19.48
147 Maxim Belkov Team Katusha + 19.48
148 Elia Viviani Team Sky + 19.48
149 Simon Geschke Team Giant - Alpecin + 19.48
150 Louis Vervaeke Lotto - Soudal + 19.48
151 Luca Paolini Team Katusha + 19.48
152 Michael Matthews Orica - GreenEDGE + 22.02
153 Simon Clarke Orica - GreenEDGE + 22.02
154 Kevin Reza FDJ + 23.10
155 Cédric Pineau FDJ + 23.10
156 Bernhard Eisel Team Sky + 24.07
157 Oscar Gatto Androni Giocattoli - Sidermec + 24.07
158 Michael Hepburn Orica - GreenEDGE + 24.07
159 Eduard Michael Grosu Nippo - Vini Fantini + 28.17
160 Serghei Tvetcov Androni Giocattoli - Sidermec + 28.17
161 Alessandro Malaguti Nippo - Vini Fantini + 28.17
162 André Greipel Lotto - Soudal + 28.17
163 Eugert Zhupa Southeast - Yellow Fluo + 28.17
164 Manabu Ishibashi Nippo - Vini Fantini + 28.17
165 Roger Kluge IAM Cycling + 28.17
166 Fumiyuki Beppu Trek Factory Racing + 28.17
167 Enrico Barbin Bardiani - CSF + 28.17
168 Nicola Ruffoni Bardiani - CSF + 28.17
169 Greg Henderson Lotto - Soudal + 28.17
170 Sam Bewley Orica - GreenEDGE + 28.17
171 Boy van Poppel Trek Factory Racing + 28.17
172 Davide Appollonio Androni Giocattoli - Sidermec + 28.17
173 Luka Mezgec Team Giant - Alpecin + 28.17
174 Bert De Backer Team Giant - Alpecin + 28.17
175 Marco Coledan Trek Factory Racing + 28.17
176 Manuel Belletti Southeast - Yellow Fluo + 28.17
177 Stig Broeckx Lotto - Soudal + 28.17
178 Pieter Weening Orica - GreenEDGE + 28.17
179 Riccardo Stacchiotti Nippo - Vini Fantini + 28.17
180 Aleksejs Saramotins IAM Cycling + 28.17
181 Giacomo Nizzolo Trek Factory Racing + 28.17
182 Maximiliano Richeze Lampre-Merida + 28.17
183 Roberto Ferrari Lampre-Merida + 28.17
184 Nikolay Mihaylov CCC Sprandi Polkowice + 28.17
185 Nicola Boem Bardiani - CSF + 28.17
186 Matteo Pelucchi IAM Cycling + 30.02
187 Tom Stamsnijder Team Giant - Alpecin + 36.58
188 Nikias Arndt Team Giant - Alpecin + 36.58
189 Cheng Ji Team Giant - Alpecin + 36.58

GC

PosRiderTeam Time
1 Alberto Contador Tinkoff - Saxo 32:40:07
2 Fabio Aru Astana Pro Team + 00.04
3 Richie Porte Team Sky + 00.22
4 Dario Cataldo Astana Pro Team + 00.30
5 Mikel Landa Astana Pro Team + 00.42
6 Roman Kreuziger Tinkoff - Saxo + 01.00
7 Giovanni Visconti Movistar Team + 01.16
8 Rigoberto Uran Etixx - Quick Step + 01.24
9 Damiano Caruso BMC Racing Team + 01.34
10 Andrey Amador Movistar Team + 01.38
11 Leopold König Team Sky + 01.44
12 Darwin Atapuma BMC Racing Team + 02.09
13 Davide Formolo Team Cannondale - Garmin + 02.15
14 Damiano Cunego Nippo - Vini Fantini + 02.24
15 Yury Trofimov Team Katusha + 02.32
16 Jurgen Van den Broeck Lotto - Soudal + 02.47
17 Maxime Monfort Lotto - Soudal + 03.14
18 Alexandre Geniez FDJ + 03.55
19 Amaël Moinard BMC Racing Team + 04.45
20 Ion Izagirre Movistar Team + 05.01
21 Mikel Nieve Team Sky + 06.39
22 Ryder Hesjedal Team Cannondale - Garmin + 06.49
23 Esteban Chaves Orica - GreenEDGE + 07.50
24 Przemyslaw Niemiec Lampre-Merida + 10.24
25 Steven Kruijswijk Team Lotto NL - Jumbo + 11.21
26 Diego Rosa Astana Pro Team + 12.51
27 Tanel Kangert Astana Pro Team + 12.52
28 Paolo Tiralongo Astana Pro Team + 12.53
29 Michael Rogers Tinkoff - Saxo + 14.58
30 Sebastien Reichenbach IAM Cycling + 14.58
31 Kanstantsin Sivtsov Team Sky + 15.52
32 Yonathan Monsalve Southeast - Yellow Fluo + 16.07
33 Stefano Pirazzi Bardiani - CSF + 17.14
34 Jan Polanc Lampre-Merida + 19.29
35 Stef Clement IAM Cycling + 20.31
36 Carlos Betancur AG2R La Mondiale + 21.21
37 André Cardoso Team Cannondale - Garmin + 21.26
38 Francesco Manuel Bongiorno Bardiani - CSF + 22.01
39 Benat Intxausti Movistar Team + 22.40
40 Simon Clarke Orica - GreenEDGE + 24.52
41 Igor Anton Movistar Team + 27.34
42 Ilnur Zakarin Team Katusha + 29.53
43 Luis León Sánchez Astana Pro Team + 30.24
44 Kenny Elissonde FDJ + 31.31
45 Diego Ulissi Lampre-Merida + 33.15
46 Pavel Kochetkov Team Katusha + 33.29
47 Franco Pellizotti Androni Giocattoli - Sidermec + 33.30
48 Sergey Lagutin Team Katusha + 34.40
49 Mauro Finetto Southeast - Yellow Fluo + 35.22
50 Matteo Montaguti AG2R La Mondiale + 36.00
51 Tsgabu Grmay Lampre-Merida + 36.39
52 Francesco Gavazzi Southeast - Yellow Fluo + 36.40
53 David de la Cruz Etixx - Quick Step + 36.47
54 Ivan Basso Tinkoff - Saxo + 36.53
55 Sylwester Szmyd CCC Sprandi Polkowice + 37.12
56 Branislau Samoilau CCC Sprandi Polkowice + 37.50
57 Francis Mourey FDJ + 38.02
58 Andrey Zeits Astana Pro Team + 38.19
59 Simone Stortoni Androni Giocattoli - Sidermec + 38.31
60 Silvan Dillier BMC Racing Team + 38.41
61 Sebastian Henao Team Sky + 38.59
62 Fabio Felline Trek Factory Racing + 39.15
63 Maxime Bouet Etixx - Quick Step + 39.51
64 Martijn Keizer Team Lotto NL - Jumbo + 40.50
65 Jesus Herrada Movistar Team + 41.48
66 Philippe Gilbert BMC Racing Team + 42.42
67 Edoardo Zardini Bardiani - CSF + 44.59
68 Simon Gerrans Orica - GreenEDGE + 45.02
69 Adam Hansen Lotto - Soudal + 46.18
70 Clément Chevrier IAM Cycling + 46.25
71 Sylvain Chavanel IAM Cycling + 46.31
72 Kristof Vandewalle Trek Factory Racing + 46.43
73 Hubert Dupont AG2R La Mondiale + 46.51
74 Tom Danielson Team Cannondale - Garmin + 47.25
75 Enrico Battaglin Bardiani - CSF + 48.22
76 Gianfranco Zilioli Androni Giocattoli - Sidermec + 49.24
77 Tom-Jelte Slagter Team Cannondale - Garmin + 49.48
78 Ruben Fernandez Movistar Team + 51.53
79 Davide Villella Team Cannondale - Garmin + 52.02
80 Sander Armee Lotto - Soudal + 54.27
81 Grega Bole CCC Sprandi Polkowice + 55.02
82 Salvatore Puccio Team Sky + 55.53
83 Luca Paolini Team Katusha + 56.16
84 Sonny Colbrelli Bardiani - CSF + 57.33
85 Manuele Mori Lampre-Merida + 57.51
86 Alessandro Bisolti Nippo - Vini Fantini + 58.30
87 Nathan Brown Team Cannondale - Garmin + 58.43
88 Stefan Küng BMC Racing Team + 58.57
89 Patrick Gretsch AG2R La Mondiale + 59.02
90 Michael Matthews Orica - GreenEDGE + 59.31
91 Axel Domont AG2R La Mondiale + 01:00.37
92 Elia Favilli Southeast - Yellow Fluo + 01:02.21
93 Vasil Kiryienka Team Sky + 01:02.40
94 Maciej Paterski CCC Sprandi Polkowice + 01:06.01
95 Brent Bookwalter BMC Racing Team + 01:06.33
96 Manuele Boaro Tinkoff - Saxo + 01:06.38
97 Tobias Ludvigsson Team Giant - Alpecin + 01:10.43
98 Rinaldo Nocentini AG2R La Mondiale + 01:10.45
99 Simon Geschke Team Giant - Alpecin + 01:13.56
100 Janier Acevedo Team Cannondale - Garmin + 01:14.12
101 Pieter Weening Orica - GreenEDGE + 01:14.28
102 Enrico Barbin Bardiani - CSF + 01:14.29
103 Hugo Houle AG2R La Mondiale + 01:14.44
104 Anthony Roux FDJ + 01:14.56
105 Manuel Belletti Southeast - Yellow Fluo + 01:15.57
106 Marek Rutkiewicz CCC Sprandi Polkowice + 01:16.10
107 Chad Haga Team Giant - Alpecin + 01:16.39
108 Juan Jose Lobato Movistar Team + 01:17.06
109 Matteo Tosatto Tinkoff - Saxo + 01:17.19
110 Fabio Sabatini Etixx - Quick Step + 01:17.23
111 Julien Bérard AG2R La Mondiale + 01:17.47
112 Luke Durbridge Orica - GreenEDGE + 01:18.12
113 Petr Vakoc Etixx - Quick Step + 01:18.52
114 Alessandro Petacchi Southeast - Yellow Fluo + 01:19.48
115 Cédric Pineau FDJ + 01:20.19
116 Marcus Burghardt BMC Racing Team + 01:20.52
117 Ivan Rovny Tinkoff - Saxo + 01:21.09
118 Sergio Paulinho Tinkoff - Saxo + 01:21.09
119 Davide Appollonio Androni Giocattoli - Sidermec + 01:21.40
120 Arnaud Courteille FDJ + 01:21.54
121 Marco Frapporti Androni Giocattoli - Sidermec + 01:21.57
122 Lars Bak Lotto - Soudal + 01:22.01
123 Luca Chirico Bardiani - CSF + 01:22.12
124 Heinrich Haussler IAM Cycling + 01:23.37
125 Caleb Fairly Team Giant - Alpecin + 01:23.37
126 Sacha Modolo Lampre-Merida + 01:23.58
127 Fumiyuki Beppu Trek Factory Racing + 01:24.03
128 André Greipel Lotto - Soudal + 01:24.39
129 Maximiliano Richeze Lampre-Merida + 01:25.45
130 Kevin Reza FDJ + 01:25.47
131 Dayer Quintana Movistar Team + 01:25.49
132 Lukasz Owsian CCC Sprandi Polkowice + 01:25.54
133 Matteo Busato Southeast - Yellow Fluo + 01:25.59
134 Pierpaolo De Negri Nippo - Vini Fantini + 01:25.59
135 Sam Bewley Orica - GreenEDGE + 01:26.34
136 Elia Viviani Team Sky + 01:27.03
137 Davide Malacarne Astana Pro Team + 01:27.06
138 Gang Xu Lampre-Merida + 01:27.37
139 Bert-Jan Lindeman Team Lotto NL - Jumbo + 01:27.42
140 Giacomo Berlato Nippo - Vini Fantini + 01:29.06
141 Luka Mezgec Team Giant - Alpecin + 01:29.34
142 Murilo Fischer FDJ + 01:29.37
143 Jaroslaw Marycz CCC Sprandi Polkowice + 01:30.11
144 Tom Boonen Etixx - Quick Step + 01:30.17
145 Moreno Hofland Team Lotto NL - Jumbo + 01:30.28
146 Greg Henderson Lotto - Soudal + 01:30.34
147 Roberto Ferrari Lampre-Merida + 01:31.11
148 Alexander Porsev Team Katusha + 01:32.07
149 Nick van der Lijke Team Lotto NL - Jumbo + 01:32.07
150 Maarten Tjallingii Team Lotto NL - Jumbo + 01:32.08
151 Eugenio Alafaci Trek Factory Racing + 01:32.50
152 Maxim Belkov Team Katusha + 01:33.01
153 Brett Lancaster Orica - GreenEDGE + 01:33.17
154 Bartlomiej Matysiak CCC Sprandi Polkowice + 01:33.40
155 Alan Marangoni Team Cannondale - Garmin + 01:35.25
156 Nikolay Mihaylov CCC Sprandi Polkowice + 01:36.24
157 Giacomo Nizzolo Trek Factory Racing + 01:37.00
158 Christopher Juul-Jensen Tinkoff - Saxo + 01:37.18
159 Nikias Arndt Team Giant - Alpecin + 01:39.34
160 Fabio Silvestre Trek Factory Racing + 01:40.05
161 Rick Flens Team Lotto NL - Jumbo + 01:40.11
162 Louis Vervaeke Lotto - Soudal + 01:40.22
163 Rick Zabel BMC Racing Team + 01:40.43
164 Iljo Keisse Etixx - Quick Step + 01:41.35
165 Jérôme Pineau IAM Cycling + 01:41.56
166 Serghei Tvetcov Androni Giocattoli - Sidermec + 01:42.07
167 Calvin Watson Trek Factory Racing + 01:42.26
168 Boy van Poppel Trek Factory Racing + 01:42.39
169 Sergey Chernetskiy Team Katusha + 01:42.53
170 Bernhard Eisel Team Sky + 01:44.56
171 Nicola Ruffoni Bardiani - CSF + 01:45.13
172 Oscar Gatto Androni Giocattoli - Sidermec + 01:46.02
173 Marco Bandiera Androni Giocattoli - Sidermec + 01:46.40
174 Jussi Veikkanen FDJ + 01:47.53
175 Stig Broeckx Lotto - Soudal + 01:48.28
176 Riccardo Stacchiotti Nippo - Vini Fantini + 01:48.48
177 Alessandro Malaguti Nippo - Vini Fantini + 01:53.05
178 Bert De Backer Team Giant - Alpecin + 01:53.31
179 Eugert Zhupa Southeast - Yellow Fluo + 01:54.23
180 Michael Hepburn Orica - GreenEDGE + 01:57.25
181 Tom Stamsnijder Team Giant - Alpecin + 01:59.02
182 Eduard Michael Grosu Nippo - Vini Fantini + 01:59.20
183 Nicola Boem Bardiani - CSF + 01:59.55
184 Roger Kluge IAM Cycling + 02:02.15
185 Cheng Ji Team Giant - Alpecin + 02:04.51
186 Aleksejs Saramotins IAM Cycling + 02:05.26
187 Marco Coledan Trek Factory Racing + 02:12.14
188 Matteo Pelucchi IAM Cycling + 02:15.39
189 Manabu Ishibashi Nippo - Vini Fantini + 02:17.00

Race profile

Race
Giro d'Italia
Start date
09.05.2015
End date
31.05.2015
Total distance
186.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 ❤️