Giro d'Italia 2016 - Stage 21

Cuneo > Torino, 163.0km

06.05-29.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 Nikias Arndt Team Giant - Alpecin 3:48:18
2 Matteo Trentin Etixx - Quick Step + 00.00
3 Sacha Modolo Lampre-Merida + 00.00
4 Alexander Porsev Team Katusha + 00.00
5 Sean De Bie Lotto - Soudal + 00.00
6 Ivan Savitsky Gazprom - RusVelo + 00.00
7 Rick Zabel BMC Racing Team + 00.00
8 Eduard Michael Grosu Nippo - Vini Fantini + 00.00
9 Jay McCarthy Tinkoff + 00.00
10 Alberto Bettiol Cannondale - Drapac Pro Cycling + 00.00
11 Matteo Busato Wilier Triestina - Southeast + 00.00
12 Giacomo Nizzolo Trek-Segafredo + 00.00
13 Bob Jungels Etixx - Quick Step + 00.00
14 Arnaud Courteille FDJ + 00.00
15 Jaco Venter Team Dimension Data + 00.00
16 José Joaquin Rojas Movistar Team + 00.00
17 Tim Wellens Lotto - Soudal + 00.00
18 David López Team Sky + 00.00
19 Moreno Moser Cannondale - Drapac Pro Cycling + 00.00
20 Tanel Kangert Astana Pro Team + 00.00
21 Vyacheslav Kuznetsov Team Katusha + 00.00
22 Rafal Majka Tinkoff + 00.00
23 Tobias Ludvigsson Team Giant - Alpecin + 00.00
24 Eugenio Alafaci Trek-Segafredo + 00.00
25 Roberto Ferrari Lampre-Merida + 00.00
26 Jos Van Emden Team LottoNL-Jumbo + 00.00
27 Sebastian Henao Team Sky + 00.00
28 Grega Bole Nippo - Vini Fantini + 00.00
29 Vincenzo Nibali Astana Pro Team + 00.00
30 Andrey Zeits Astana Pro Team + 00.00
31 Michele Scarponi Astana Pro Team + 00.00
32 Filippo Pozzato Wilier Triestina - Southeast + 00.00
33 Alejandro Valverde Movistar Team + 00.00
34 Pavel Kochetkov Team Katusha + 00.00
35 Mirco Maestri Bardiani - CSF + 00.00
36 Kanstantsin Sivtsov Team Dimension Data + 00.00
37 Mickaël Delage FDJ + 00.00
38 Olivier Le Gac FDJ + 00.00
39 Pim Ligthart Lotto - Soudal + 00.00
40 Stefan Küng BMC Racing Team + 00.00
41 Joey Rosskopf BMC Racing Team + 00.00
42 Roger Kluge IAM Cycling + 00.00
43 Hubert Dupont AG2R La Mondiale + 00.00
44 Nicolas Roche Team Sky + 00.00
45 Simon Clarke Cannondale - Drapac Pro Cycling + 00.00
46 Kristian Sbaragli Team Dimension Data + 00.00
47 Ramunas Navardauskas Cannondale - Drapac Pro Cycling + 00.00
48 Matteo Montaguti AG2R La Mondiale + 00.00
49 Pavel Brutt Tinkoff + 00.00
50 Heinrich Haussler IAM Cycling + 00.00
51 Manuel Quinziato BMC Racing Team + 00.00
52 Maarten Tjallingii Team LottoNL-Jumbo + 00.00
53 Alessandro De Marchi BMC Racing Team + 00.00
54 Manuele Boaro Tinkoff + 00.00
55 Matej Mohoric Lampre-Merida + 00.00
56 Paolo Simion Bardiani - CSF + 00.00
57 Francesco Manuel Bongiorno Bardiani - CSF + 00.00
58 Stefano Pirazzi Bardiani - CSF + 00.00
59 Eros Capecchi Astana Pro Team + 00.00
60 Jose Herrada Movistar Team + 00.00
61 Alexandr Kolobnev Gazprom - RusVelo + 00.00
62 Blel Kadri AG2R La Mondiale + 00.00
63 Alexander Foliforov Gazprom - RusVelo + 00.00
64 Alessandro Bisolti Nippo - Vini Fantini + 00.00
65 Riccardo Stacchiotti Nippo - Vini Fantini + 00.00
66 Manuel Senni BMC Racing Team + 00.00
67 Riccardo Zoidl Trek-Segafredo + 00.00
68 Jack Bobridge Trek-Segafredo + 00.00
69 Chad Haga Team Giant - Alpecin + 00.00
70 Nicola Boem Bardiani - CSF + 00.00
71 Jay Robert Thomson Team Dimension Data + 00.00
72 Genki Yamamoto Nippo - Vini Fantini + 00.00
73 Maxim Belkov Team Katusha + 00.00
74 Artem Ovechkin Gazprom - RusVelo + 00.00
75 Cheng Ji Team Giant - Alpecin + 00.00
76 Simone Andreetta Bardiani - CSF + 00.00
77 Davide Formolo Cannondale - Drapac Pro Cycling + 00.00
78 Christian Knees Team Sky + 00.00
79 Davide Malacarne Astana Pro Team + 00.00
80 Rubén Plaza Orica - BikeExchange + 00.00
81 Damien Howson Orica - BikeExchange + 00.00
82 Michael Hepburn Orica - BikeExchange + 00.00
83 Amets Txurruka Orica - BikeExchange + 00.00
84 Esteban Chaves Orica - BikeExchange + 00.00
85 Svein Tuft Orica - BikeExchange + 00.00
86 Rigoberto Uran Cannondale - Drapac Pro Cycling + 00.00
87 Alexander Serov Gazprom - RusVelo + 00.00
88 Pieter Serry Etixx - Quick Step + 00.00
89 Nathan Brown Cannondale - Drapac Pro Cycling + 00.00
90 Ian Boswell Team Sky + 00.00
91 Joe Dombrowski Cannondale - Drapac Pro Cycling + 00.00
92 Georg Preidler Team Giant - Alpecin + 00.00
93 Gianluca Brambilla Etixx - Quick Step + 00.00
94 Sonny Colbrelli Bardiani - CSF + 00.00
95 Manuele Mori Lampre-Merida + 00.00
96 Diego Ulissi Lampre-Merida + 00.00
97 Murilo Fischer FDJ + 00.00
98 Laurent Didier Trek-Segafredo + 00.00
99 Daniel Oss BMC Racing Team + 00.00
100 Darwin Atapuma BMC Racing Team + 00.00
101 Merhawi Kudus Team Dimension Data + 00.00
102 Sergey Firsanov Gazprom - RusVelo + 00.00
103 Andrey Solomennikov Gazprom - RusVelo + 00.00
104 Bakhtiyar Kozhatayev Astana Pro Team + 00.00
105 Pawel Poljanski Tinkoff + 00.00
106 Matteo Tosatto Tinkoff + 00.00
107 Damiano Cunego Nippo - Vini Fantini + 00.00
108 Ignatas Konovalovas FDJ + 00.00
109 Stefan Denifl IAM Cycling + 00.00
110 Guillaume Bonnafond AG2R La Mondiale + 00.00
111 Igor Anton Team Dimension Data + 00.00
112 Tom Stamsnijder Team Giant - Alpecin + 00.00
113 Albert Timmer Team Giant - Alpecin + 00.00
114 Marco Coledan Trek-Segafredo + 00.00
115 Steven Kruijswijk Team LottoNL-Jumbo + 00.00
116 Martijn Keizer Team LottoNL-Jumbo + 00.00
117 Twan Castelijns Team LottoNL-Jumbo + 00.00
118 Primoz Roglic Team LottoNL-Jumbo + 00.00
119 Bram Tankink Team LottoNL-Jumbo + 00.00
120 Eugert Zhupa Wilier Triestina - Southeast + 00.00
121 Jakob Fuglsang Astana Pro Team + 00.00
122 Daniel Martinez Wilier Triestina - Southeast + 00.00
123 Giovanni Visconti Movistar Team + 00.00
124 Valerio Conti Lampre-Merida + 00.00
125 Simone Petilli Lampre-Merida + 00.00
126 Jesús Hernández Tinkoff + 00.00
127 Evgeni Petrov Tinkoff + 00.00
128 Ivan Rovny Tinkoff + 00.00
129 Cristian Rodriguez Wilier Triestina - Southeast + 00.00
130 Rory Sutherland Movistar Team + 00.00
131 Axel Domont AG2R La Mondiale + 00.00
132 Hugo Houle AG2R La Mondiale + 00.00
133 Carlos Verona Etixx - Quick Step + 00.00
134 Lukasz Wisniowski Etixx - Quick Step + 00.00
135 Gianfranco Zilioli Nippo - Vini Fantini + 00.00
136 Anton Vorobyev Team Katusha + 00.00
137 André Cardoso Cannondale - Drapac Pro Cycling + 00.00
138 Marcel Wyss IAM Cycling + 00.00
139 Vegard Stake Laengen IAM Cycling + 00.00
140 Jelle Vanendert Lotto - Soudal + 00.00
141 Benoît Vaugrenard FDJ + 00.00
142 Adam Hansen Lotto - Soudal + 00.00
143 Maxime Monfort Lotto - Soudal + 00.00
144 Julen Amezqueta Wilier Triestina - Southeast + 00.00
145 Mikel Nieve Team Sky + 00.00
146 Egor Silin Team Katusha + 00.00
147 Songezo Jim Team Dimension Data + 00.00
148 Rein Taaramäe Team Katusha + 00.00
149 Enrico Battaglin Team LottoNL-Jumbo + 00.00
150 Domenico Pozzovivo AG2R La Mondiale + 00.00
151 Andrey Amador Movistar Team + 00.00
152 Ilia Koshevoy Lampre-Merida + 00.00
153 Sam Bewley Orica - BikeExchange + 00.00
154 Aleksey Rybalkin Gazprom - RusVelo + 00.00
155 Johann Van Zyl Team Dimension Data + 00.00
156 Jasha Sütterlin Movistar Team + 00.00
- Lars Bak Lotto - Soudal DNF

GC

PosRiderTeam Time
1 Vincenzo Nibali Astana Pro Team 86:32:49
2 Esteban Chaves Orica - BikeExchange + 00.52
3 Alejandro Valverde Movistar Team + 01.17
4 Steven Kruijswijk Team LottoNL-Jumbo + 01.50
5 Rafal Majka Tinkoff + 04.37
6 Bob Jungels Etixx - Quick Step + 08.31
7 Rigoberto Uran Cannondale - Drapac Pro Cycling + 11.47
8 Andrey Amador Movistar Team + 13.21
9 Darwin Atapuma BMC Racing Team + 14.09
10 Kanstantsin Sivtsov Team Dimension Data + 16.20
11 Hubert Dupont AG2R La Mondiale + 24.33
12 Jakob Fuglsang Astana Pro Team + 24.59
13 Giovanni Visconti Movistar Team + 31.38
14 André Cardoso Cannondale - Drapac Pro Cycling + 34.12
15 Maxime Monfort Lotto - Soudal + 34.34
16 Michele Scarponi Astana Pro Team + 38.09
17 Sebastian Henao Team Sky + 38.09
18 Stefano Pirazzi Bardiani - CSF + 41.00
19 Matteo Montaguti AG2R La Mondiale + 43.49
20 Domenico Pozzovivo AG2R La Mondiale + 51.49
21 Diego Ulissi Lampre-Merida + 56.59
22 Gianluca Brambilla Etixx - Quick Step + 57.08
23 Tanel Kangert Astana Pro Team + 59.30
24 Nicolas Roche Team Sky + 01:04.44
25 Mikel Nieve Team Sky + 01:05.22
26 Georg Preidler Team Giant - Alpecin + 01:07.20
27 Valerio Conti Lampre-Merida + 01:18.38
28 Igor Anton Team Dimension Data + 01:22.43
29 Rein Taaramäe Team Katusha + 01:23.22
30 Sergey Firsanov Gazprom - RusVelo + 01:24.38
31 Davide Formolo Cannondale - Drapac Pro Cycling + 01:27.19
32 Pavel Kochetkov Team Katusha + 01:28.35
33 Andrey Zeits Astana Pro Team + 01:32.53
34 Joe Dombrowski Cannondale - Drapac Pro Cycling + 01:32.56
35 Pawel Poljanski Tinkoff + 01:50.37
36 Ivan Rovny Tinkoff + 01:51.10
37 Merhawi Kudus Team Dimension Data + 01:54.34
38 Egor Silin Team Katusha + 01:56.08
39 Riccardo Zoidl Trek-Segafredo + 01:57.12
40 Marcel Wyss IAM Cycling + 02:00.13
41 Moreno Moser Cannondale - Drapac Pro Cycling + 02:01.27
42 Enrico Battaglin Team LottoNL-Jumbo + 02:02.23
43 Carlos Verona Etixx - Quick Step + 02:05.57
44 Damiano Cunego Nippo - Vini Fantini + 02:06.37
45 Alexander Foliforov Gazprom - RusVelo + 02:06.37
46 Manuele Boaro Tinkoff + 02:11.15
47 Davide Malacarne Astana Pro Team + 02:13.24
48 Nathan Brown Cannondale - Drapac Pro Cycling + 02:15.18
49 José Joaquin Rojas Movistar Team + 02:17.44
50 Axel Domont AG2R La Mondiale + 02:21.03
51 Tobias Ludvigsson Team Giant - Alpecin + 02:21.13
52 Stefan Denifl IAM Cycling + 02:21.34
53 Damien Howson Orica - BikeExchange + 02:25.44
54 Guillaume Bonnafond AG2R La Mondiale + 02:32.28
55 Amets Txurruka Orica - BikeExchange + 02:39.42
56 Rubén Plaza Orica - BikeExchange + 02:40.39
57 Matteo Busato Wilier Triestina - Southeast + 02:43.03
58 Primoz Roglic Team LottoNL-Jumbo + 02:43.25
59 Jesús Hernández Tinkoff + 02:44.44
60 Stefan Küng BMC Racing Team + 02:52.25
61 Bram Tankink Team LottoNL-Jumbo + 02:55.43
62 Jose Herrada Movistar Team + 03:03.04
63 Manuele Mori Lampre-Merida + 03:03.47
64 Laurent Didier Trek-Segafredo + 03:07.17
65 Bakhtiyar Kozhatayev Astana Pro Team + 03:08.06
66 Christian Knees Team Sky + 03:09.06
67 Simon Clarke Cannondale - Drapac Pro Cycling + 03:13.04
68 Adam Hansen Lotto - Soudal + 03:13.19
69 David López Team Sky + 03:18.34
70 Pieter Serry Etixx - Quick Step + 03:19.25
71 Ian Boswell Team Sky + 03:19.42
72 Hugo Houle AG2R La Mondiale + 03:20.38
73 Alexandr Kolobnev Gazprom - RusVelo + 03:20.39
74 Matteo Trentin Etixx - Quick Step + 03:21.00
75 Evgeni Petrov Tinkoff + 03:21.36
76 Manuel Senni BMC Racing Team + 03:22.42
77 Simone Petilli Lampre-Merida + 03:23.08
78 Chad Haga Team Giant - Alpecin + 03:25.49
79 Johann Van Zyl Team Dimension Data + 03:28.27
80 Rory Sutherland Movistar Team + 03:28.47
81 Alessandro Bisolti Nippo - Vini Fantini + 03:29.23
82 Eros Capecchi Astana Pro Team + 03:29.48
83 Vegard Stake Laengen IAM Cycling + 03:30.44
84 Sacha Modolo Lampre-Merida + 03:31.30
85 Joey Rosskopf BMC Racing Team + 03:31.50
86 Alberto Bettiol Cannondale - Drapac Pro Cycling + 03:33.33
87 Nikias Arndt Team Giant - Alpecin + 03:34.14
88 Jay McCarthy Tinkoff + 03:35.37
89 Daniel Martinez Wilier Triestina - Southeast + 03:36.41
90 Pavel Brutt Tinkoff + 03:38.02
91 Benoît Vaugrenard FDJ + 03:40.01
92 Jelle Vanendert Lotto - Soudal + 03:42.29
93 Kristian Sbaragli Team Dimension Data + 03:44.49
94 Alessandro De Marchi BMC Racing Team + 03:44.56
95 Sonny Colbrelli Bardiani - CSF + 03:48.07
96 Tim Wellens Lotto - Soudal + 03:48.24
97 Ilia Koshevoy Lampre-Merida + 03:48.40
98 Matej Mohoric Lampre-Merida + 03:49.14
99 Heinrich Haussler IAM Cycling + 03:49.24
100 Anton Vorobyev Team Katusha + 03:50.10
101 Jaco Venter Team Dimension Data + 03:51.01
102 Martijn Keizer Team LottoNL-Jumbo + 03:52.57
103 Cristian Rodriguez Wilier Triestina - Southeast + 03:53.15
104 Ivan Savitsky Gazprom - RusVelo + 03:54.08
105 Eugenio Alafaci Trek-Segafredo + 03:56.18
106 Aleksey Rybalkin Gazprom - RusVelo + 03:58.12
107 Matteo Tosatto Tinkoff + 03:58.47
108 Sean De Bie Lotto - Soudal + 03:58.53
109 Francesco Manuel Bongiorno Bardiani - CSF + 03:59.07
110 Giacomo Nizzolo Trek-Segafredo + 04:03.51
111 Daniel Oss BMC Racing Team + 04:06.35
112 Julen Amezqueta Wilier Triestina - Southeast + 04:07.22
113 Jasha Sütterlin Movistar Team + 04:07.36
114 Twan Castelijns Team LottoNL-Jumbo + 04:08.24
115 Filippo Pozzato Wilier Triestina - Southeast + 04:08.54
116 Maxim Belkov Team Katusha + 04:10.44
117 Manuel Quinziato BMC Racing Team + 04:11.33
118 Gianfranco Zilioli Nippo - Vini Fantini + 04:12.52
119 Mirco Maestri Bardiani - CSF + 04:14.10
120 Jos Van Emden Team LottoNL-Jumbo + 04:15.26
121 Albert Timmer Team Giant - Alpecin + 04:16.19
122 Ramunas Navardauskas Cannondale - Drapac Pro Cycling + 04:16.34
123 Vyacheslav Kuznetsov Team Katusha + 04:18.19
124 Maarten Tjallingii Team LottoNL-Jumbo + 04:18.22
125 Sam Bewley Orica - BikeExchange + 04:19.37
126 Pim Ligthart Lotto - Soudal + 04:19.46
127 Andrey Solomennikov Gazprom - RusVelo + 04:20.08
128 Alexander Serov Gazprom - RusVelo + 04:21.37
129 Marco Coledan Trek-Segafredo + 04:22.05
130 Paolo Simion Bardiani - CSF + 04:22.50
131 Eugert Zhupa Wilier Triestina - Southeast + 04:23.15
132 Roberto Ferrari Lampre-Merida + 04:28.08
133 Olivier Le Gac FDJ + 04:29.26
134 Ignatas Konovalovas FDJ + 04:31.38
135 Grega Bole Nippo - Vini Fantini + 04:32.04
136 Arnaud Courteille FDJ + 04:33.09
137 Roger Kluge IAM Cycling + 04:33.28
138 Lukasz Wisniowski Etixx - Quick Step + 04:35.16
139 Nicola Boem Bardiani - CSF + 04:35.56
140 Rick Zabel BMC Racing Team + 04:36.19
141 Simone Andreetta Bardiani - CSF + 04:36.25
142 Artem Ovechkin Gazprom - RusVelo + 04:36.45
143 Tom Stamsnijder Team Giant - Alpecin + 04:38.30
144 Songezo Jim Team Dimension Data + 04:40.38
145 Alexander Porsev Team Katusha + 04:41.38
146 Svein Tuft Orica - BikeExchange + 04:43.04
147 Blel Kadri AG2R La Mondiale + 04:43.48
148 Mickaël Delage FDJ + 04:45.40
149 Jay Robert Thomson Team Dimension Data + 04:47.03
150 Michael Hepburn Orica - BikeExchange + 04:47.59
151 Genki Yamamoto Nippo - Vini Fantini + 04:49.05
152 Murilo Fischer FDJ + 04:49.59
153 Eduard Michael Grosu Nippo - Vini Fantini + 04:53.53
154 Cheng Ji Team Giant - Alpecin + 05:03.42
155 Riccardo Stacchiotti Nippo - Vini Fantini + 05:08.00
156 Jack Bobridge Trek-Segafredo + 05:08.51
- Lars Bak Lotto - Soudal DNF

Race profile

Race
Giro d'Italia
Start date
06.05.2016
End date
29.05.2016
Total distance
163.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 ❤️