Giro d'Italia 2017 - Stage 15

Valdengo > Bergamo, 199.0km

05.05-28.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 Bob Jungels Quick-Step Floors 4:16:51
2 Nairo Quintana Movistar Team + 00.00
3 Thibaut Pinot FDJ + 00.00
4 Adam Yates Orica-Scott + 00.00
5 Domenico Pozzovivo AG2R La Mondiale + 00.00
6 Patrick Konrad Bora-Hansgrohe + 00.00
7 Vincenzo Nibali Bahrain-Merida + 00.00
8 Tom Dumoulin Team Sunweb + 00.00
9 Ilnur Zakarin Katusha-Alpecin + 00.00
10 Bauke Mollema Trek-Segafredo + 00.00
11 Jan Polanc UAE Team Emirates + 00.00
12 Steven Kruijswijk Team Lotto NL-Jumbo + 00.00
13 Sebastien Reichenbach FDJ + 00.14
14 Mikel Landa Team Sky + 00.14
15 Davide Formolo Cannondale-Drapac Pro Cycling + 00.14
16 Laurens De Plus Quick-Step Floors + 00.25
17 Giovanni Visconti Bahrain-Merida + 00.25
18 Ben Hermans BMC Racing Team + 00.25
19 Gorka Izagirre Movistar Team + 00.25
20 Andrey Amador Movistar Team + 00.25
21 Tejay van Garderen BMC Racing Team + 00.25
22 Franco Pellizotti Bahrain-Merida + 00.25
23 Robert Kiserlovski Katusha-Alpecin + 00.25
24 Simon Geschke Team Sunweb + 00.25
25 Hubert Dupont AG2R La Mondiale + 00.40
26 Jan Hirt CCC Sprandi Polkowice + 00.40
27 Jesper Hansen Astana Pro Team + 00.40
28 Maxime Monfort Lotto-Soudal + 00.40
29 Rudy Molard FDJ + 00.40
30 Jacques Janse Van Rensburg Team Dimension Data + 00.40
31 Pierre Rolland Cannondale-Drapac Pro Cycling + 00.54
32 Dario Cataldo Astana Pro Team + 01.01
33 Jose Gonçalves Katusha-Alpecin + 01.07
34 Luis León Sánchez Astana Pro Team + 01.07
35 Stef Clement Team Lotto NL-Jumbo + 01.10
36 Jesús Hernández Trek-Segafredo + 01.10
37 Ben Gastauer AG2R La Mondiale + 01.25
38 Philip Deignan Team Sky + 01.30
39 Sebastian Henao Team Sky + 01.30
40 Manuele Boaro Bahrain-Merida + 01.44
41 Peter Stetina Trek-Segafredo + 01.54
42 Valerio Conti UAE Team Emirates + 01.54
43 Laurens Ten Dam Team Sunweb + 02.17
44 Victor De La Parte Movistar Team + 02.34
45 Steve Morabito FDJ + 02.34
46 Michal Schlegel CCC Sprandi Polkowice + 03.41
47 Cristian Rodriguez Wilier Triestina-Selle Italia + 03.41
48 Kristian Sbaragli Team Dimension Data + 04.19
49 Davide Villella Cannondale-Drapac Pro Cycling + 04.23
50 Julien Bernard Trek-Segafredo + 04.23
51 Joey Rosskopf BMC Racing Team + 04.23
52 François Bidard AG2R La Mondiale + 04.23
53 Rubén Plaza Orica-Scott + 04.30
54 Bram Tankink Team Lotto NL-Jumbo + 04.30
55 Michael Woods Cannondale-Drapac Pro Cycling + 04.30
56 Carlos Verona Orica-Scott + 04.44
57 Eros Capecchi Quick-Step Floors + 06.04
58 Rui Costa UAE Team Emirates + 08.54
59 Dylan Teuns BMC Racing Team + 08.54
60 Silvan Dillier BMC Racing Team + 08.54
61 Winner Anacona Movistar Team + 08.54
62 Giulio Ciccone Bardiani CSF + 08.54
63 Enrico Battaglin Team Lotto NL-Jumbo + 08.54
64 Simone Petilli UAE Team Emirates + 10.05
65 Julen Amezqueta Wilier Triestina-Selle Italia + 11.53
66 Enrico Gasparotto Bahrain-Merida + 11.53
67 Salvatore Puccio Team Sky + 11.53
68 Pello Bilbao Astana Pro Team + 11.53
69 Enrico Barbin Bardiani CSF + 11.53
70 Simone Ponzi CCC Sprandi Polkowice + 13.04
71 Georg Preidler Team Sunweb + 13.04
72 Tobias Ludvigsson FDJ + 13.04
73 Kanstantsin Sivtsov Bahrain-Merida + 13.04
74 Valerio Agnoli Bahrain-Merida + 13.04
75 Gregor Mühlberger Bora-Hansgrohe + 13.04
76 Jasper Stuyven Trek-Segafredo + 13.04
77 Sean De Bie Lotto-Soudal + 13.04
78 Andrey Zeits Astana Pro Team + 13.04
79 José Joaquin Rojas Movistar Team + 13.04
80 Jose Mendes Bora-Hansgrohe + 13.04
81 Pieter Serry Quick-Step Floors + 13.04
82 Paolo Tiralongo Astana Pro Team + 13.04
83 Clément Chevrier AG2R La Mondiale + 13.04
84 Tomasz Marczynski Lotto-Soudal + 13.04
85 Adam Hansen Lotto-Soudal + 13.04
86 Matvei Mamykin Katusha-Alpecin + 13.04
87 Tom-Jelte Slagter Cannondale-Drapac Pro Cycling + 13.04
88 Alexander Foliforov Gazprom-RusVelo + 13.04
89 Jose Herrada Movistar Team + 13.04
90 Alberto Losada Katusha-Alpecin + 13.04
91 Rory Sutherland Movistar Team + 13.04
92 Angel Vicioso Katusha-Alpecin + 13.04
93 Evgeny Shalunov Gazprom-RusVelo + 13.04
94 Matteo Busato Wilier Triestina-Selle Italia + 13.44
95 Matteo Montaguti AG2R La Mondiale + 13.44
96 Diego Rosa Team Sky + 13.44
97 Martijn Keizer Team Lotto NL-Jumbo + 13.44
98 Kenny Elissonde Team Sky + 14.50
99 Luka Pibernik Bahrain-Merida + 16.49
100 Jasper De Buyst Lotto-Soudal + 16.49
101 Lukasz Owsian CCC Sprandi Polkowice + 16.49
102 Davide Martinelli Quick-Step Floors + 16.49
103 Vyacheslav Kuznetsov Katusha-Alpecin + 16.49
104 Edward Ravasi UAE Team Emirates + 16.49
105 Alexey Tsatevitch Gazprom-RusVelo + 16.49
106 Daniel Martinez Wilier Triestina-Selle Italia + 16.49
107 Igor Anton Team Dimension Data + 16.49
108 Matthieu Ladagnous FDJ + 16.49
109 Maximiliano Richeze Quick-Step Floors + 16.49
110 Dries Devenyns Quick-Step Floors + 16.49
111 Fernando Gaviria Quick-Step Floors + 16.49
112 Filippo Pozzato Wilier Triestina-Selle Italia + 19.05
113 Eugert Zhupa Wilier Triestina-Selle Italia + 19.05
114 Jurgen Van den Broeck Team Lotto NL-Jumbo + 19.05
115 Ryan Gibbons Team Dimension Data + 19.05
116 Francisco Ventoso BMC Racing Team + 19.05
117 Jérémy Roy FDJ + 19.05
118 Moreno Hofland Lotto-Soudal + 19.05
119 Chad Haga Team Sunweb + 19.05
120 Manuel Quinziato BMC Racing Team + 19.05
121 Lars Bak Lotto-Soudal + 19.05
122 Benoît Vaugrenard FDJ + 19.05
123 Daniel Teklehaimanot Team Dimension Data + 19.05
124 Michal Golas Team Sky + 19.05
125 Cesare Benedetti Bora-Hansgrohe + 19.05
126 Natnael Berhane Team Dimension Data + 19.05
127 Omar Fraile Team Dimension Data + 19.05
128 Vasil Kiryienka Team Sky + 19.05
129 Iljo Keisse Quick-Step Floors + 19.05
130 Maxim Belkov Katusha-Alpecin + 19.05
131 Julien Bérard AG2R La Mondiale + 19.05
132 Manuel Senni BMC Racing Team + 19.05
133 Jos Van Emden Team Lotto NL-Jumbo + 19.05
134 Sindre Lunke Team Sunweb + 19.05
135 Vincenzo Albanese Bardiani CSF + 19.05
136 Tom Stamsnijder Team Sunweb + 19.05
137 Twan Castelijns Team Lotto NL-Jumbo + 19.05
138 Pavel Brutt Gazprom-RusVelo + 19.05
139 Phil Bauhaus Team Sunweb + 19.05
140 William Bonnet FDJ + 19.05
141 Sergey Lagutin Gazprom-RusVelo + 19.05
142 Marco Marcato UAE Team Emirates + 19.05
143 Victor Campenaerts Team Lotto NL-Jumbo + 19.05
144 Eugenio Alafaci Trek-Segafredo + 19.05
145 Ivan Rovny Gazprom-RusVelo + 19.05
146 Felix Großschartner CCC Sprandi Polkowice + 19.05
147 Maciej Paterski CCC Sprandi Polkowice + 19.05
148 Sergey Firsanov Gazprom-RusVelo + 19.05
149 Daniele Bennati Movistar Team + 19.05
150 Jan Barta Bora-Hansgrohe + 19.05
151 Sam Bennett Bora-Hansgrohe + 19.05
152 Dmitriy Kozontchuk Gazprom-RusVelo + 19.05
153 Marcin Bialoblocki CCC Sprandi Polkowice + 19.05
154 Branislau Samoilau CCC Sprandi Polkowice + 19.05
155 Johann Van Zyl Team Dimension Data + 19.05
156 Joe Dombrowski Cannondale-Drapac Pro Cycling + 19.05
157 Alex Howes Cannondale-Drapac Pro Cycling + 19.05
158 Hugh Carthy Cannondale-Drapac Pro Cycling + 19.05
159 Mirco Maestri Bardiani CSF + 19.05
160 Lorenzo Rota Bardiani CSF + 19.05
161 Christopher Juul-Jensen Orica-Scott + 19.05
162 Matej Mohoric UAE Team Emirates + 19.05
163 Roberto Ferrari UAE Team Emirates + 19.05
164 Sacha Modolo UAE Team Emirates + 19.05
165 Quentin Jauregui AG2R La Mondiale + 19.05
166 Ilia Koshevoy Wilier Triestina-Selle Italia + 19.05
167 Simone Andreetta Bardiani CSF + 19.05
168 Giuseppe Fonzi Wilier Triestina-Selle Italia + 19.05
169 Jan Tratnik CCC Sprandi Polkowice + 19.42
170 Zhandos Bizhigitov Astana Pro Team + 19.46
171 Nicola Boem Bardiani CSF + 19.53
172 Lukas Pöstlberger Bora-Hansgrohe + 20.21
173 Mads Pedersen Trek-Segafredo + 20.21
174 Michael Hepburn Orica-Scott + 22.02
175 Kristjan Koren Cannondale-Drapac Pro Cycling + 22.02
176 Alex Edmondson Orica-Scott + 22.02
177 Svein Tuft Orica-Scott + 22.02
178 Luka Mezgec Orica-Scott + 22.02
- Tanel Kangert Astana Pro Team DNF
- Bart De Clercq Lotto-Soudal DNF
- Ivan Savitsky Gazprom-RusVelo DNF
- Rüdiger Selig Bora-Hansgrohe DNF
- Caleb Ewan Orica-Scott DNF

GC

PosRiderTeam Time
1 Tom Dumoulin Team Sunweb 63:48:08
2 Nairo Quintana Movistar Team + 02.41
3 Thibaut Pinot FDJ + 03.21
4 Vincenzo Nibali Bahrain-Merida + 03.40
5 Ilnur Zakarin Katusha-Alpecin + 04.24
6 Bauke Mollema Trek-Segafredo + 04.32
7 Domenico Pozzovivo AG2R La Mondiale + 04.59
8 Bob Jungels Quick-Step Floors + 05.18
9 Andrey Amador Movistar Team + 06.01
10 Steven Kruijswijk Team Lotto NL-Jumbo + 07.03
11 Adam Yates Orica-Scott + 07.43
12 Davide Formolo Cannondale-Drapac Pro Cycling + 08.09
13 Dario Cataldo Astana Pro Team + 08.14
14 Jan Polanc UAE Team Emirates + 09.11
15 Ben Hermans BMC Racing Team + 10.51
16 Maxime Monfort Lotto-Soudal + 11.47
17 Rui Costa UAE Team Emirates + 16.52
18 Jan Hirt CCC Sprandi Polkowice + 19.45
19 Sebastien Reichenbach FDJ + 21.31
20 Patrick Konrad Bora-Hansgrohe + 22.27
21 Laurens De Plus Quick-Step Floors + 22.31
22 Hubert Dupont AG2R La Mondiale + 22.53
23 Franco Pellizotti Bahrain-Merida + 24.47
24 Simone Petilli UAE Team Emirates + 26.06
25 Jesper Hansen Astana Pro Team + 26.36
26 Stef Clement Team Lotto NL-Jumbo + 27.04
27 Cristian Rodriguez Wilier Triestina-Selle Italia + 27.19
28 Rudy Molard FDJ + 31.56
29 Peter Stetina Trek-Segafredo + 32.30
30 Michael Woods Cannondale-Drapac Pro Cycling + 32.38
31 Laurens Ten Dam Team Sunweb + 33.05
32 Tejay van Garderen BMC Racing Team + 34.13
33 Jacques Janse Van Rensburg Team Dimension Data + 36.49
34 Kanstantsin Sivtsov Bahrain-Merida + 39.24
35 Gorka Izagirre Movistar Team + 40.11
36 Ben Gastauer AG2R La Mondiale + 40.21
37 Winner Anacona Movistar Team + 40.25
38 Giovanni Visconti Bahrain-Merida + 42.51
39 Mikel Landa Team Sky + 44.24
40 Pierre Rolland Cannondale-Drapac Pro Cycling + 46.35
41 Philip Deignan Team Sky + 48.34
42 Tomasz Marczynski Lotto-Soudal + 51.21
43 Luis León Sánchez Astana Pro Team + 51.35
44 Sebastian Henao Team Sky + 54.35
45 Jose Mendes Bora-Hansgrohe + 54.57
46 Robert Kiserlovski Katusha-Alpecin + 55.11
47 Steve Morabito FDJ + 55.25
48 Michal Schlegel CCC Sprandi Polkowice + 56.41
49 Rubén Plaza Orica-Scott + 56.58
50 Julien Bernard Trek-Segafredo + 57.39
51 Matteo Montaguti AG2R La Mondiale + 58.58
52 François Bidard AG2R La Mondiale + 01:01.36
53 José Joaquin Rojas Movistar Team + 01:01.43
54 Victor De La Parte Movistar Team + 01:02.08
55 Valerio Conti UAE Team Emirates + 01:02.36
56 Jose Herrada Movistar Team + 01:02.49
57 Eros Capecchi Quick-Step Floors + 01:04.09
58 Bram Tankink Team Lotto NL-Jumbo + 01:04.18
59 Alexander Foliforov Gazprom-RusVelo + 01:05.22
60 Simon Geschke Team Sunweb + 01:05.37
61 Georg Preidler Team Sunweb + 01:06.47
62 Igor Anton Team Dimension Data + 01:08.09
63 Diego Rosa Team Sky + 01:09.36
64 Joey Rosskopf BMC Racing Team + 01:10.36
65 Natnael Berhane Team Dimension Data + 01:12.01
66 Manuele Boaro Bahrain-Merida + 01:12.48
67 Enrico Battaglin Team Lotto NL-Jumbo + 01:12.59
68 Jose Gonçalves Katusha-Alpecin + 01:15.01
69 Silvan Dillier BMC Racing Team + 01:15.13
70 Gregor Mühlberger Bora-Hansgrohe + 01:17.45
71 Tobias Ludvigsson FDJ + 01:17.57
72 Salvatore Puccio Team Sky + 01:19.26
73 Jesús Hernández Trek-Segafredo + 01:20.09
74 Carlos Verona Orica-Scott + 01:21.26
75 Pello Bilbao Astana Pro Team + 01:22.36
76 Andrey Zeits Astana Pro Team + 01:23.35
77 Clément Chevrier AG2R La Mondiale + 01:29.10
78 Hugh Carthy Cannondale-Drapac Pro Cycling + 01:29.26
79 Davide Villella Cannondale-Drapac Pro Cycling + 01:29.49
80 Enrico Gasparotto Bahrain-Merida + 01:29.49
81 Chad Haga Team Sunweb + 01:33.46
82 Paolo Tiralongo Astana Pro Team + 01:36.38
83 Dylan Teuns BMC Racing Team + 01:37.38
84 Jérémy Roy FDJ + 01:37.46
85 Quentin Jauregui AG2R La Mondiale + 01:39.04
86 Edward Ravasi UAE Team Emirates + 01:39.31
87 Sergey Firsanov Gazprom-RusVelo + 01:39.43
88 Dries Devenyns Quick-Step Floors + 01:40.15
89 Omar Fraile Team Dimension Data + 01:41.34
90 Adam Hansen Lotto-Soudal + 01:43.17
91 Felix Großschartner CCC Sprandi Polkowice + 01:43.40
92 Matvei Mamykin Katusha-Alpecin + 01:44.34
93 Tom-Jelte Slagter Cannondale-Drapac Pro Cycling + 01:44.44
94 Jurgen Van den Broeck Team Lotto NL-Jumbo + 01:45.36
95 Kenny Elissonde Team Sky + 01:45.50
96 Valerio Agnoli Bahrain-Merida + 01:46.36
97 Kristian Sbaragli Team Dimension Data + 01:49.36
98 Lukasz Owsian CCC Sprandi Polkowice + 01:50.34
99 Francisco Ventoso BMC Racing Team + 01:51.11
100 Matteo Busato Wilier Triestina-Selle Italia + 01:54.03
101 Jasper Stuyven Trek-Segafredo + 01:54.55
102 Luka Pibernik Bahrain-Merida + 01:54.59
103 Matthieu Ladagnous FDJ + 01:56.37
104 Branislau Samoilau CCC Sprandi Polkowice + 01:57.24
105 Lukas Pöstlberger Bora-Hansgrohe + 01:59.35
106 Vasil Kiryienka Team Sky + 01:59.35
107 Joe Dombrowski Cannondale-Drapac Pro Cycling + 01:59.53
108 Lars Bak Lotto-Soudal + 01:59.58
109 Manuel Senni BMC Racing Team + 02:00.07
110 Benoît Vaugrenard FDJ + 02:00.18
111 Sindre Lunke Team Sunweb + 02:00.21
112 Maciej Paterski CCC Sprandi Polkowice + 02:01.24
113 Ryan Gibbons Team Dimension Data + 02:01.27
114 Pavel Brutt Gazprom-RusVelo + 02:02.38
115 Daniel Teklehaimanot Team Dimension Data + 02:03.09
116 Marco Marcato UAE Team Emirates + 02:03.38
117 Jos Van Emden Team Lotto NL-Jumbo + 02:03.45
118 Jan Tratnik CCC Sprandi Polkowice + 02:04.01
119 Giulio Ciccone Bardiani CSF + 02:05.34
120 Fernando Gaviria Quick-Step Floors + 02:06.14
121 Angel Vicioso Katusha-Alpecin + 02:06.28
122 Enrico Barbin Bardiani CSF + 02:07.28
123 Simone Ponzi CCC Sprandi Polkowice + 02:07.33
124 Ivan Rovny Gazprom-RusVelo + 02:07.42
125 Jasper De Buyst Lotto-Soudal + 02:08.21
126 Martijn Keizer Team Lotto NL-Jumbo + 02:08.33
127 Daniele Bennati Movistar Team + 02:09.06
128 Filippo Pozzato Wilier Triestina-Selle Italia + 02:10.08
129 Michael Hepburn Orica-Scott + 02:11.08
130 Matej Mohoric UAE Team Emirates + 02:12.32
131 Julien Bérard AG2R La Mondiale + 02:12.45
132 Vyacheslav Kuznetsov Katusha-Alpecin + 02:12.54
133 Cesare Benedetti Bora-Hansgrohe + 02:13.28
134 Julen Amezqueta Wilier Triestina-Selle Italia + 02:13.54
135 Alexey Tsatevitch Gazprom-RusVelo + 02:14.05
136 Christopher Juul-Jensen Orica-Scott + 02:14.20
137 Sacha Modolo UAE Team Emirates + 02:15.20
138 Alex Howes Cannondale-Drapac Pro Cycling + 02:16.31
139 Pieter Serry Quick-Step Floors + 02:17.09
140 Eugert Zhupa Wilier Triestina-Selle Italia + 02:17.38
141 William Bonnet FDJ + 02:17.53
142 Manuel Quinziato BMC Racing Team + 02:17.56
143 Kristjan Koren Cannondale-Drapac Pro Cycling + 02:19.33
144 Maxim Belkov Katusha-Alpecin + 02:20.01
145 Twan Castelijns Team Lotto NL-Jumbo + 02:20.25
146 Moreno Hofland Lotto-Soudal + 02:20.43
147 Mirco Maestri Bardiani CSF + 02:21.01
148 Jan Barta Bora-Hansgrohe + 02:21.36
149 Rory Sutherland Movistar Team + 02:22.25
150 Michal Golas Team Sky + 02:23.00
151 Mads Pedersen Trek-Segafredo + 02:24.02
152 Iljo Keisse Quick-Step Floors + 02:25.57
153 Luka Mezgec Orica-Scott + 02:26.04
154 Roberto Ferrari UAE Team Emirates + 02:26.58
155 Davide Martinelli Quick-Step Floors + 02:27.23
156 Johann Van Zyl Team Dimension Data + 02:27.47
157 Evgeny Shalunov Gazprom-RusVelo + 02:28.27
158 Svein Tuft Orica-Scott + 02:29.06
159 Tom Stamsnijder Team Sunweb + 02:29.14
160 Victor Campenaerts Team Lotto NL-Jumbo + 02:29.52
161 Alex Edmondson Orica-Scott + 02:32.20
162 Vincenzo Albanese Bardiani CSF + 02:33.12
163 Maximiliano Richeze Quick-Step Floors + 02:33.23
164 Eugenio Alafaci Trek-Segafredo + 02:33.46
165 Sergey Lagutin Gazprom-RusVelo + 02:36.32
166 Alberto Losada Katusha-Alpecin + 02:38.48
167 Phil Bauhaus Team Sunweb + 02:41.53
168 Nicola Boem Bardiani CSF + 02:42.36
169 Sean De Bie Lotto-Soudal + 02:42.57
170 Daniel Martinez Wilier Triestina-Selle Italia + 02:43.32
171 Dmitriy Kozontchuk Gazprom-RusVelo + 02:43.46
172 Sam Bennett Bora-Hansgrohe + 02:48.03
173 Lorenzo Rota Bardiani CSF + 02:50.30
174 Simone Andreetta Bardiani CSF + 02:51.08
175 Zhandos Bizhigitov Astana Pro Team + 02:51.58
176 Marcin Bialoblocki CCC Sprandi Polkowice + 03:01.46
177 Ilia Koshevoy Wilier Triestina-Selle Italia + 03:07.34
178 Giuseppe Fonzi Wilier Triestina-Selle Italia + 03:20.10
- Tanel Kangert Astana Pro Team DNF
- Bart De Clercq Lotto-Soudal DNF
- Ivan Savitsky Gazprom-RusVelo DNF
- Rüdiger Selig Bora-Hansgrohe DNF
- Caleb Ewan Orica-Scott DNF

Race profile

Race
Giro d'Italia
Start date
05.05.2017
End date
28.05.2017
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 ❤️