Giro d'Italia 2017 - Stage 19

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

GC

PosRiderTeam Time
1 Nairo Quintana Movistar Team 85:02:40
2 Tom Dumoulin Team Sunweb + 00.38
3 Vincenzo Nibali Bahrain-Merida + 00.43
4 Thibaut Pinot FDJ + 00.53
5 Ilnur Zakarin Katusha-Alpecin + 01.21
6 Domenico Pozzovivo AG2R La Mondiale + 01.30
7 Bauke Mollema Trek-Segafredo + 02.48
8 Adam Yates Orica-Scott + 06.35
9 Bob Jungels Quick-Step Floors + 07.03
10 Steven Kruijswijk Team Lotto NL-Jumbo + 07.37
11 Davide Formolo Cannondale-Drapac Pro Cycling + 08.37
12 Jan Polanc UAE Team Emirates + 14.13
13 Maxime Monfort Lotto-Soudal + 14.32
14 Jan Hirt CCC Sprandi Polkowice + 17.38
15 Dario Cataldo Astana Pro Team + 19.15
16 Sebastien Reichenbach FDJ + 26.04
17 Mikel Landa Team Sky + 31.44
18 Patrick Konrad Bora-Hansgrohe + 32.39
19 Hubert Dupont AG2R La Mondiale + 33.22
20 Andrey Amador Movistar Team + 33.37
21 Franco Pellizotti Bahrain-Merida + 45.09
22 Tejay van Garderen BMC Racing Team + 50.19
23 Pierre Rolland Cannondale-Drapac Pro Cycling + 56.04
24 Rui Costa UAE Team Emirates + 56.13
25 Stef Clement Team Lotto NL-Jumbo + 57.13
26 Winner Anacona Movistar Team + 57.39
27 Laurens De Plus Quick-Step Floors + 01:09.59
28 Gorka Izagirre Movistar Team + 01:10.46
29 Simone Petilli UAE Team Emirates + 01:20.17
30 Giovanni Visconti Bahrain-Merida + 01:21.19
31 Rubén Plaza Orica-Scott + 01:23.26
32 Ben Gastauer AG2R La Mondiale + 01:26.02
33 Robert Kiserlovski Katusha-Alpecin + 01:26.14
34 Kanstantsin Sivtsov Bahrain-Merida + 01:27.15
35 Laurens Ten Dam Team Sunweb + 01:28.04
36 Jesper Hansen Astana Pro Team + 01:29.00
37 Jacques Janse Van Rensburg Team Dimension Data + 01:30.18
38 Sebastian Henao Team Sky + 01:34.20
39 Gregor Mühlberger Bora-Hansgrohe + 01:34.34
40 Rudy Molard FDJ + 01:38.24
41 Peter Stetina Trek-Segafredo + 01:39.57
42 Alexander Foliforov Gazprom-RusVelo + 01:40.41
43 Michael Woods Cannondale-Drapac Pro Cycling + 01:47.08
44 Luis León Sánchez Astana Pro Team + 01:53.49
45 Philip Deignan Team Sky + 01:55.26
46 Eros Capecchi Quick-Step Floors + 01:57.06
47 Natnael Berhane Team Dimension Data + 01:57.16
48 François Bidard AG2R La Mondiale + 01:57.24
49 Julien Bernard Trek-Segafredo + 01:57.57
50 Michal Schlegel CCC Sprandi Polkowice + 01:58.43
51 Cristian Rodriguez Wilier Triestina-Selle Italia + 01:58.45
52 José Joaquin Rojas Movistar Team + 02:01.22
53 Jose Herrada Movistar Team + 02:02.35
54 Tomasz Marczynski Lotto-Soudal + 02:05.48
55 Igor Anton Team Dimension Data + 02:11.24
56 Steve Morabito FDJ + 02:12.47
57 Jesús Hernández Trek-Segafredo + 02:13.40
58 Simon Geschke Team Sunweb + 02:15.32
59 Matteo Montaguti AG2R La Mondiale + 02:16.10
60 Jose Mendes Bora-Hansgrohe + 02:18.38
61 Victor De La Parte Movistar Team + 02:19.20
62 Diego Rosa Team Sky + 02:19.47
63 Jose Gonçalves Katusha-Alpecin + 02:20.52
64 Pello Bilbao Astana Pro Team + 02:22.47
65 Carlos Verona Orica-Scott + 02:24.29
66 Silvan Dillier BMC Racing Team + 02:26.32
67 Valerio Conti UAE Team Emirates + 02:28.00
68 Joey Rosskopf BMC Racing Team + 02:32.30
69 Georg Preidler Team Sunweb + 02:33.38
70 Enrico Gasparotto Bahrain-Merida + 02:36.53
71 Davide Villella Cannondale-Drapac Pro Cycling + 02:37.54
72 Andrey Zeits Astana Pro Team + 02:41.39
73 Joe Dombrowski Cannondale-Drapac Pro Cycling + 02:42.45
74 Clément Chevrier AG2R La Mondiale + 02:48.11
75 Matteo Busato Wilier Triestina-Selle Italia + 02:48.52
76 Jérémy Roy FDJ + 02:49.18
77 Enrico Battaglin Team Lotto NL-Jumbo + 02:49.35
78 Manuele Boaro Bahrain-Merida + 02:49.47
79 Felix Großschartner CCC Sprandi Polkowice + 02:50.04
80 Chad Haga Team Sunweb + 02:52.36
81 Salvatore Puccio Team Sky + 02:52.58
82 Tobias Ludvigsson FDJ + 02:54.11
83 Omar Fraile Team Dimension Data + 02:55.26
84 Quentin Jauregui AG2R La Mondiale + 03:01.06
85 Tom-Jelte Slagter Cannondale-Drapac Pro Cycling + 03:02.25
86 Hugh Carthy Cannondale-Drapac Pro Cycling + 03:05.40
87 Dylan Teuns BMC Racing Team + 03:06.56
88 Paolo Tiralongo Astana Pro Team + 03:08.04
89 Edward Ravasi UAE Team Emirates + 03:08.11
90 Manuel Senni BMC Racing Team + 03:09.36
91 Francisco Ventoso BMC Racing Team + 03:10.29
92 Lukasz Owsian CCC Sprandi Polkowice + 03:12.34
93 Matvei Mamykin Katusha-Alpecin + 03:13.56
94 Sergey Firsanov Gazprom-RusVelo + 03:14.07
95 Dries Devenyns Quick-Step Floors + 03:17.03
96 Adam Hansen Lotto-Soudal + 03:17.41
97 Jurgen Van den Broeck Team Lotto NL-Jumbo + 03:18.11
98 Jasper Stuyven Trek-Segafredo + 03:18.32
99 Kristian Sbaragli Team Dimension Data + 03:24.00
100 Julen Amezqueta Wilier Triestina-Selle Italia + 03:28.24
101 Vasil Kiryienka Team Sky + 03:29.41
102 Luka Pibernik Bahrain-Merida + 03:30.29
103 Benoît Vaugrenard FDJ + 03:32.34
104 Giulio Ciccone Bardiani CSF + 03:32.49
105 Valerio Agnoli Bahrain-Merida + 03:34.16
106 Jan Tratnik CCC Sprandi Polkowice + 03:35.27
107 Matthieu Ladagnous FDJ + 03:35.49
108 Branislau Samoilau CCC Sprandi Polkowice + 03:35.56
109 Daniel Teklehaimanot Team Dimension Data + 03:36.38
110 Marco Marcato UAE Team Emirates + 03:38.02
111 Cesare Benedetti Bora-Hansgrohe + 03:39.16
112 Lukas Pöstlberger Bora-Hansgrohe + 03:40.39
113 Martijn Keizer Team Lotto NL-Jumbo + 03:41.59
114 Ivan Rovny Gazprom-RusVelo + 03:42.08
115 Sindre Lunke Team Sunweb + 03:42.32
116 Angel Vicioso Katusha-Alpecin + 03:42.59
117 Lars Bak Lotto-Soudal + 03:43.09
118 Jos Van Emden Team Lotto NL-Jumbo + 03:43.58
119 Rory Sutherland Movistar Team + 03:44.13
120 Filippo Pozzato Wilier Triestina-Selle Italia + 03:44.32
121 Alexey Tsatevitch Gazprom-RusVelo + 03:45.33
122 Enrico Barbin Bardiani CSF + 03:45.46
123 Evgeny Shalunov Gazprom-RusVelo + 03:46.26
124 Simone Ponzi CCC Sprandi Polkowice + 03:46.45
125 Pieter Serry Quick-Step Floors + 03:46.46
126 Michael Hepburn Orica-Scott + 03:47.32
127 Christopher Juul-Jensen Orica-Scott + 03:50.46
128 Jan Barta Bora-Hansgrohe + 03:51.56
129 Julien Bérard AG2R La Mondiale + 03:51.57
130 Fernando Gaviria Quick-Step Floors + 03:52.35
131 Vyacheslav Kuznetsov Katusha-Alpecin + 03:53.06
132 Twan Castelijns Team Lotto NL-Jumbo + 03:54.01
133 Pavel Brutt Gazprom-RusVelo + 03:54.29
134 Alex Howes Cannondale-Drapac Pro Cycling + 03:56.44
135 Matej Mohoric UAE Team Emirates + 03:56.52
136 Manuel Quinziato BMC Racing Team + 03:56.54
137 Maciej Paterski CCC Sprandi Polkowice + 04:00.10
138 Eugert Zhupa Wilier Triestina-Selle Italia + 04:00.49
139 Moreno Hofland Lotto-Soudal + 04:01.01
140 Mads Pedersen Trek-Segafredo + 04:01.59
141 Michal Golas Team Sky + 04:02.12
142 Luka Mezgec Orica-Scott + 04:02.18
143 Kristjan Koren Cannondale-Drapac Pro Cycling + 04:02.54
144 Maxim Belkov Katusha-Alpecin + 04:04.08
145 Mirco Maestri Bardiani CSF + 04:04.59
146 Svein Tuft Orica-Scott + 04:08.18
147 Iljo Keisse Quick-Step Floors + 04:13.47
148 Dmitriy Kozontchuk Gazprom-RusVelo + 04:19.11
149 Eugenio Alafaci Trek-Segafredo + 04:20.23
150 Alberto Losada Katusha-Alpecin + 04:23.10
151 Maximiliano Richeze Quick-Step Floors + 04:24.06
152 Roberto Ferrari UAE Team Emirates + 04:24.19
153 Lorenzo Rota Bardiani CSF + 04:24.25
154 Johann Van Zyl Team Dimension Data + 04:25.48
155 Nicola Boem Bardiani CSF + 04:26.07
156 Davide Martinelli Quick-Step Floors + 04:27.07
157 Tom Stamsnijder Team Sunweb + 04:27.32
158 Ilia Koshevoy Wilier Triestina-Selle Italia + 04:31.44
159 Simone Andreetta Bardiani CSF + 04:32.43
160 Sergey Lagutin Gazprom-RusVelo + 04:34.43
161 Sam Bennett Bora-Hansgrohe + 04:41.19
162 Zhandos Bizhigitov Astana Pro Team + 04:45.58
163 Marcin Bialoblocki CCC Sprandi Polkowice + 04:50.07
164 Giuseppe Fonzi Wilier Triestina-Selle Italia + 05:09.28
- Bram Tankink Team Lotto NL-Jumbo DNF

Race profile

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