2015 Giro d'Italia Results - Stage 21
#giro #procycling Iljo Keisse sprints to victory in final stage; Alberto Contador wins Giro d'Italia 2015.
May 31, 2015: Giro d'Italia 2015 - Stage 21: Turin - Milan, Italy (178 km):
1 Iljo Keisse (Bel) Team Etixx - QuickStep 04:18:37
2 Luke Durbridge (Aus) Orica GreenEdge
3 Roger Kluge (Ger) IAM Cycling 0:00:09
4 Alexander Porsev (Rus) Katusha
5 Giacomo Nizzolo (Ita) Trek Factory Racing
6 Luka Mezgec (Slo) Team Giant - Alpecin
7 Elia Viviani (Ita) Sky Pro Cycling
8 Moreno Hofland (Ned) Team Lotto NL - Jumbo
9 Davide Appollonio (Ita) Androni Giocattoli
10 Elia Favilli (Ita) Southeast Pro Cycling
11 Anthony Roux (Fra) FDJ.fr
12 Fabio Sabatini (Ita) Team Etixx - QuickStep
13 Sacha Modolo (Ita) Lampre-Merida
14 Eduard Michael Grosu (Rom) Nippo - Vini Fantini
15 Bartlomiej Matysiak (Pol) CCC Sprandi Polkowice
16 Eugert Zhupa (Alb) Southeast Pro Cycling
17 Maximiliano Richeze (Arg) Lampre-Merida
18 Andrey Amador (CRc) Team Movistar
19 Petr Vakoc (Cze) Team Etixx - QuickStep
20 Tanel Kangert (Est) Astana Pro Team
21 Alexandre Geniez (Fra) FDJ.fr
22 Sylvain Chavanel (Fra) IAM Cycling
23 Paolo Tiralongo (Ita) Astana Pro Team
24 Fabio Aru (Ita) Astana Pro Team
25 Damiano Caruso (Ita) BMC Racing Team
26 Mikel Landa Meana (Spa) Astana Pro Team
27 Dario Cataldo (Ita) Astana Pro Team
28 Kévin Reza (Fra) FDJ.fr
29 Luis Leon Sanchez (Spa) Astana Pro Team
30 Steven Kruijswijk (Ned) Team Lotto NL - Jumbo
31 Pier Paolo De Negri (Ita) Nippo - Vini Fantini
32 Aleksejs Saramotins (Lat) IAM Cycling
33 Tom Jelte Slagter (Ned) Team Cannondale - Garmin protected by POC
34 Diego Rosa (Ita) Astana Pro Team
35 Boy Van Poppel (Ned) Trek Factory Racing
36 Mauro Finetto (Ita) Southeast Pro Cycling
37 Rick Flens (Ned) Team Lotto NL - Jumbo
38 Luca Paolini (Ita) Katusha
39 Yury Trofimov (Rus) Katusha
40 Rigoberto Uran (Col) Team Etixx - QuickStep
41 Silvan Dillier (Swi) BMC Racing Team
42 Marcus Burghardt (Ger) BMC Racing Team
43 Sonny Colbrelli (Ita) Bardiani CSF 0:00:18
44 Ivan Rovny (Rus) Tinkoff-Saxo
45 Manuele Boaro (Ita) Tinkoff-Saxo
46 Alberto Contador (Spa) Tinkoff-Saxo
47 Patrick Gretsch (Ger) AG2R La Mondiale
48 Marco Coledan (Ita) Trek Factory Racing
49 Fabio Felline (Ita) Trek Factory Racing
50 Esteban Chaves (Col) Orica GreenEdge
51 Adam Hansen (Aus) Lotto Soudal
52 Davide Formolo (Ita) Team Cannondale - Garmin protected by POC
53 Maxime Monfort (Bel) Lotto Soudal
54 Ryder Hesjedal (Can) Team Cannondale - Garmin protected by POC
55 Simon Clarke (Aus) Orica GreenEdge
56 Jurgen Van Den Broeck (Bel) Lotto Soudal
57 Lars Ytting Bak (Den) Lotto Soudal
58 Franco Pellizotti (Ita) Androni Giocattoli
59 Davide Villella (Ita) Team Cannondale - Garmin protected by POC 0:00:23
60 Brent Bookwalter (USA) BMC Racing Team 0:00:28
61 Darwin Atapuma Hurtado (Col) BMC Racing Team
62 Andrey Zeits (Kaz) Astana Pro Team
63 Amaël Moinard (Fra) BMC Racing Team 0:00:30
64 Pavel Kochetkov (Rus) Katusha
65 Hubert Dupont (Fra) AG2R La Mondiale
66 Carlos Betancur (Col) AG2R La Mondiale
67 Andre Cardoso (Por) Team Cannondale - Garmin protected by POC
68 Francis Mourey (Fra) FDJ.fr
69 Cheng Ji (Chn) Team Giant - Alpecin
70 Jonathan Monsalve (Ven) Southeast Pro Cycling
71 Alan Marangoni (Ita) Team Cannondale - Garmin protected by POC 0:00:38
72 Bert De Backer (Bel) Team Giant - Alpecin 0:00:42
73 Sam Bewley (NZl) Orica GreenEdge 0:00:45
74 David De La Cruz (Spa) Team Etixx - QuickStep 0:00:49
75 Ruben Fernandez (Spa) Team Movistar
76 Ivan Basso (Ita) Tinkoff-Saxo 0:00:51
77 Philippe Gilbert (Bel) BMC Racing Team
78 Alessandro Bisolti (Ita) Nippo - Vini Fantini
79 Nathan Brown (USA) Team Cannondale - Garmin protected by POC
80 Fabio Silvestre (Por) Trek Factory Racing 0:00:56
81 Matteo Busato (Ita) Southeast Pro Cycling 0:00:57
82 Francesco Gavazzi (Ita) Southeast Pro Cycling
83 Riccardo Stacchiotti (Ita) Nippo - Vini Fantini
84 Rinaldo Nocentini (Ita) AG2R La Mondiale
85 Davide Malacarne (Ita) Astana Pro Team
86 Matteo Montaguti (Ita) AG2R La Mondiale
87 Marco Frapporti (Ita) Androni Giocattoli
88 Axel Domont (Fra) AG2R La Mondiale
89 Martijn Keizer (Ned) Team Lotto NL - Jumbo
90 Sergio Paulinho (Por) Tinkoff-Saxo
91 Roberto Ferrari (Ita) Lampre-Merida
92 Maciej Paterski (Pol) CCC Sprandi Polkowice
93 Sergei Chernetski (Rus) Katusha
94 Mikel Nieve (Spa) Sky Pro Cycling
95 Maarten Tjallingii (Ned) Team Lotto NL - Jumbo
96 Marco Bandiera (Ita) Androni Giocattoli
97 Stefano Pirazzi (Ita) Bardiani CSF 0:01:06
98 Giovanni Visconti (Ita) Team Movistar 0:01:13
99 Bernhard Eisel (Aut) Sky Pro Cycling
100 Leopold Konig (Cze) Sky Pro Cycling 0:00:09
101 Sebastian Henao (Col) Sky Pro Cycling 0:01:13
102 Salvatore Puccio (Ita) Sky Pro Cycling
103 Dayer Quintana (Col) Team Movistar 0:01:17
104 Nick Van Der Lijke (Ned) Team Lotto NL - Jumbo
105 Bertjan Lindeman (Ned) Team Lotto NL - Jumbo
106 Pieter Weening (Ned) Orica GreenEdge
107 Ion Izagirre (Spa) Team Movistar
108 Sylwester Szmyd (Pol) CCC Sprandi Polkowice
109 Luca Chirico (Ita) Bardiani CSF
110 Matteo Tosatto (Ita) Tinkoff-Saxo
111 Alessandro Malaguti (Ita) Nippo - Vini Fantini
112 Giacomo Berlato (Ita) Nippo - Vini Fantini
113 Gianfranco Zilioli (Ita) Androni Giocattoli
114 Tom Stamsnijder (Ned) Team Giant - Alpecin
115 Roman Kreuziger (Cze) Tinkoff-Saxo 0:00:09
116 Nikias Arndt (Ger) Team Giant - Alpecin 0:01:36
117 Chad Haga (USA) Team Giant - Alpecin
118 Simon Geschke (Ger) Team Giant - Alpecin 0:02:00
119 Tobias Ludvigsson (Swe) Team Giant - Alpecin 0:02:13
120 Manuele Mori (Ita) Lampre-Merida 0:02:20
121 Janier Acevedo (Col) Team Cannondale - Garmin protected by POC
122 Vasil Kiryienka (Blr) Sky Pro Cycling
123 Lukasz Owsian (Pol) CCC Sprandi Polkowice
124 Arnaud Courteille (Fra) FDJ.fr 0:02:23
125 Rick Zabel (Ger) BMC Racing Team
126 Jesus Herrada (Spa) Team Movistar 0:02:27
127 Marek Rutkiewicz (Pol) CCC Sprandi Polkowice 0:02:44
128 Przemyslaw Niemiec (Pol) Lampre-Merida
129 Benat Intxausti (Spa) Team Movistar
130 Igor Anton (Spa) Team Movistar
131 Maxime Bouet (Fra) Team Etixx - QuickStep
132 Julien Berard (Fra) AG2R La Mondiale
133 Branislau Samoilau (Blr) CCC Sprandi Polkowice
134 Simone Stortoni (Ita) Androni Giocattoli
135 Diego Ulissi (Ita) Lampre-Merida
136 Jan Polanc (Slo) Lampre-Merida
137 Grega Bole (Slo) CCC Sprandi Polkowice
138 Tsgabu Grmay (Eth) Lampre-Merida
139 Nikolay Mihaylov (Bul) CCC Sprandi Polkowice
140 Sander Armee (Bel) Lotto Soudal
141 Francesco Bongiorno (Ita) Bardiani CSF
142 Kenny Elissonde (Fra) FDJ.fr
143 Eugenio Alafaci (Ita) Trek Factory Racing
144 Kanstantsin Siutsou (Blr) Sky Pro Cycling
145 Ilnur Zakarin (Rus) Katusha
146 Calvin Watson (Aus) Trek Factory Racing
147 Maxim Belkov (Rus) Katusha
148 Cédric Pineau (Fra) FDJ.fr
149 Edoardo Zardini (Ita) Bardiani CSF
150 Sergey Lagutin (Rus) Katusha
151 Caleb Fairly (USA) Team Giant - Alpecin
152 Murilo Antonio Fischer (Bra) FDJ.fr
153 Jussi Veikkanen (Fin) FDJ.fr
154 Serghei Tvetcov (Rom) Androni Giocattoli 0:02:57
155 Nicola Boem (Ita) Bardiani CSF 0:03:00
156 Brett Lancaster (Aus) Orica GreenEdge 0:03:42
157 Christopher Juul Jensen (Den) Tinkoff-Saxo 0:03:43
158 Michael Rogers (Aus) Tinkoff-Saxo 0:04:24
159 Fumiyuki Beppu (Jpn) Trek Factory Racing 0:04:50
160 Clement Chevrier (Fra) IAM Cycling 0:06:00
161 Heinrich Haussler (Aus) IAM Cycling
162 Hugo Houle (Can) AG2R La Mondiale 0:06:31
163 Michael Hepburn (Aus) Orica GreenEdge
Order the gear you need for the 2015 cycling season in our bike shop and subscribe to our training tracker service to track, plan and analyze your training and nutrition. Pro cyclists from Sky Pro Cycling, Orica GreenEdge and Tinkoff-Saxo use our training tracker to win professional races: Sign up now.
2015 Giro d'Italia final general classification:
1 Alberto Contador (Spa) Tinkoff-Saxo 88:22:25
2 Fabio Aru (Ita) Astana Pro Team 0:01:53
3 Mikel Landa Meana (Spa) Astana Pro Team 0:03:05
4 Andrey Amador (CRc) Team Movistar 0:08:10
5 Ryder Hesjedal (Can) Team Cannondale - Garmin protected by POC 0:09:52
6 Leopold König (Cze) Sky Pro Cycling 0:10:41
7 Steven Kruijswijk (Ned) Team Lotto NL - Jumbo 0:10:53
8 Damiano Caruso (Ita) BMC Racing Team 0:12:08
9 Alexandre Geniez (Fra) FDJ.fr 0:15:51
10 Yury Trofimov (Rus) Katusha 0:16:14
11 Maxime Monfort (Bel) Lotto Soudal 0:17:51
12 Jurgen Van Den Broeck (Bel) Lotto Soudal 0:25:12
13 Tanel Kangert (Est) Astana Pro Team 0:28:05
14 Rigoberto Uran (Col) Team Etixx - QuickStep 0:28:26
15 Amaël Moinard (Fra) BMC Racing Team 0:30:35
16 Darwin Atapuma Hurtado (Col) BMC Racing Team 0:40:36
17 Mikel Nieve (Spa) Sky Pro Cycling 0:48:24
18 Giovanni Visconti (Ita) Team Movistar 0:50:32
19 Paolo Tiralongo (Ita) Astana Pro Team 1:03:38
20 Carlos Betancur (Col) AG2R La Mondiale 1:17:27
21 Andre Cardoso (Por) Team Cannondale - Garmin protected by POC 1:19:27
22 Stefano Pirazzi (Ita) Bardiani CSF 1:21:38
23 Diego Rosa (Ita) Astana Pro Team 1:24:57
24 Franco Pellizotti (Ita) Androni Giocattoli 1:30:49
25 Dario Cataldo (Ita) Astana Pro Team 1:35:24
26 Kanstantsin Siutsou (Blr) Sky Pro Cycling 1:45:52
27 Ion Izagirre (Spa) Team Movistar 1:46:30
28 Roman Kreuziger (Cze) Tinkoff-Saxo 1:47:03
29 Benat Intxausti (Spa) Team Movistar 1:49:22
30 Jonathan Monsalve (Ven) Southeast Pro Cycling 1:50:19
31 Davide Formolo (Ita) Team Cannondale - Garmin protected by POC 1:53:39
32 Fabio Felline (Ita) Trek Factory Racing 1:55:57
33 Michael Rogers (Aus) Tinkoff-Saxo 2:11:06
34 David De La Cruz (Spa) Team Etixx - QuickStep 2:15:27
35 Luis Leon Sanchez (Spa) Astana Pro Team 2:17:30
36 Sylvain Chavanel (Fra) IAM Cycling 2:22:52
37 Pavel Kochetkov (Rus) Katusha 2:23:10
38 Igor Anton (Spa) Team Movistar 2:27:19
39 Philippe Gilbert (Bel) BMC Racing Team 2:30:21
40 Przemyslaw Niemiec (Pol) Lampre-Merida 2:39:20
41 Sebastian Henao (Col) Sky Pro Cycling 2:39:28
42 Hubert Dupont (Fra) AG2R La Mondiale 2:44:08
43 Francis Mourey (Fra) FDJ.fr 2:44:29
44 Ilnur Zakarin (Rus) Katusha 2:45:10
45 Sylwester Szmyd (Pol) CCC Sprandi Polkowice 2:45:21
46 Kenny Elissonde (Fra) FDJ.fr 2:46:57
47 Maxime Bouet (Fra) Team Etixx - QuickStep 2:48:49
48 Branislau Samoilau (Blr) CCC Sprandi Polkowice 2:49:01
49 Alessandro Bisolti (Ita) Nippo - Vini Fantini 2:51:45
50 Simone Stortoni (Ita) Androni Giocattoli 2:51:48
51 Ivan Basso (Ita) Tinkoff-Saxo 2:52:16
52 Silvan Dillier (Swi) BMC Racing Team 2:53:04
53 Jan Polanc (Slo) Lampre-Merida 2:55:08
54 Matteo Montaguti (Ita) AG2R La Mondiale 3:01:35
55 Esteban Chaves (Col) Orica GreenEdge 3:01:37
56 Martijn Keizer (Ned) Team Lotto NL - Jumbo 3:02:04
57 Mauro Finetto (Ita) Southeast Pro Cycling 3:05:25
58 Francesco Gavazzi (Ita) Southeast Pro Cycling 3:06:40
59 Andrey Zeits (Kaz) Astana Pro Team 3:09:32
60 Francesco Bongiorno (Ita) Bardiani CSF 3:12:36
61 Grega Bole (Slo) CCC Sprandi Polkowice 3:15:43
62 Ruben Fernandez (Spa) Team Movistar 3:18:16
63 Simon Clarke (Aus) Orica GreenEdge 3:20:33
64 Diego Ulissi (Ita) Lampre-Merida 3:20:48
65 Sander Armee (Bel) Lotto Soudal 3:21:35
66 Brent Bookwalter (USA) BMC Racing Team 3:21:47
67 Nathan Brown (USA) Team Cannondale - Garmin protected by POC 3:23:43
68 Salvatore Puccio (Ita) Sky Pro Cycling 3:30:11
69 Clement Chevrier (Fra) IAM Cycling 3:31:24
70 Marcus Burghardt (Ger) BMC Racing Team 3:33:49
71 Gianfranco Zilioli (Ita) Androni Giocattoli 3:34:29
72 Sergey Lagutin (Rus) Katusha 3:36:11
73 Rinaldo Nocentini (Ita) AG2R La Mondiale 3:36:24
74 Jesus Herrada (Spa) Team Movistar 3:40:04
75 Axel Domont (Fra) AG2R La Mondiale 3:40:42
76 Tom Jelte Slagter (Ned) Team Cannondale - Garmin protected by POC 3:43:59
77 Adam Hansen (Aus) Lotto Soudal 3:49:51
78 Davide Villella (Ita) Team Cannondale - Garmin protected by POC 3:57:09
79 Maciej Paterski (Pol) CCC Sprandi Polkowice 3:58:14
80 Manuele Mori (Ita) Lampre-Merida 3:59:30
81 Marek Rutkiewicz (Pol) CCC Sprandi Polkowice 4:00:37
82 Edoardo Zardini (Ita) Bardiani CSF 4:00:50
83 Tobias Ludvigsson (Swe) Team Giant - Alpecin 4:02:19
84 Vasil Kiryienka (Blr) Sky Pro Cycling 4:03:27
85 Davide Malacarne (Ita) Astana Pro Team 4:04:18
86 Nick Van Der Lijke (Ned) Team Lotto NL - Jumbo 4:06:57
87 Anthony Roux (Fra) FDJ.fr 4:14:22
88 Luca Chirico (Ita) Bardiani CSF 4:16:30
89 Simon Geschke (Ger) Team Giant - Alpecin 4:16:52
90 Lars Ytting Bak (Den) Lotto Soudal 4:20:23
91 Tsgabu Grmay (Eth) Lampre-Merida 4:20:33
92 Pieter Weening (Ned) Orica GreenEdge 4:20:38
93 Dayer Quintana (Col) Team Movistar 4:21:18
94 Patrick Gretsch (Ger) AG2R La Mondiale 4:25:13
95 Bertjan Lindeman (Ned) Team Lotto NL - Jumbo 4:26:02
96 Manuele Boaro (Ita) Tinkoff-Saxo 4:26:32
97 Sergio Paulinho (Por) Tinkoff-Saxo 4:32:23
98 Marco Frapporti (Ita) Androni Giocattoli 4:33:17
99 Chad Haga (USA) Team Giant - Alpecin 4:34:18
100 Sonny Colbrelli (Ita) Bardiani CSF 4:34:27
101 Giacomo Berlato (Ita) Nippo - Vini Fantini 4:35:09
102 Maxim Belkov (Rus) Katusha 4:35:43
103 Kévin Reza (Fra) FDJ.fr 4:37:05
104 Elia Favilli (Ita) Southeast Pro Cycling 4:40:04
105 Julien Berard (Fra) AG2R La Mondiale 4:42:01
106 Matteo Busato (Ita) Southeast Pro Cycling 4:42:22
107 Heinrich Haussler (Aus) IAM Cycling 4:43:01
108 Pier Paolo De Negri (Ita) Nippo - Vini Fantini 4:46:51
109 Luke Durbridge (Aus) Orica GreenEdge 4:50:24
110 Fabio Sabatini (Ita) Team Etixx - QuickStep 4:52:39
111 Luca Paolini (Ita) Katusha 4:54:31
112 Matteo Tosatto (Ita) Tinkoff-Saxo 4:54:45
113 Hugo Houle (Can) AG2R La Mondiale 4:54:57
114 Sergei Chernetski (Rus) Katusha 5:00:19
115 Ivan Rovny (Rus) Tinkoff-Saxo 5:00:44
116 Petr Vakoc (Cze) Team Etixx - QuickStep 5:01:14
117 Fumiyuki Beppu (Jpn) Trek Factory Racing 5:02:43
118 Lukasz Owsian (Pol) CCC Sprandi Polkowice 5:04:07
119 Maarten Tjallingii (Ned) Team Lotto NL - Jumbo 5:07:22
120 Janier Acevedo (Col) Team Cannondale - Garmin protected by POC 5:09:07
121 Cédric Pineau (Fra) FDJ.fr 5:10:03
122 Sam Bewley (NZl) Orica GreenEdge 5:10:21
123 Davide Appollonio (Ita) Androni Giocattoli 5:11:20
124 Arnaud Courteille (Fra) FDJ.fr 5:12:26
125 Elia Viviani (Ita) Sky Pro Cycling 5:14:35
126 Sacha Modolo (Ita) Lampre-Merida 5:16:43
127 Maximiliano Richeze (Arg) Lampre-Merida 5:16:51
128 Brett Lancaster (Aus) Orica GreenEdge 5:18:55
129 Nikolay Mihaylov (Bul) CCC Sprandi Polkowice 5:20:57
130 Murilo Antonio Fischer (Bra) FDJ.fr 5:23:37
131 Alan Marangoni (Ita) Team Cannondale - Garmin protected by POC 5:24:22
132 Alexander Porsev (Rus) Katusha 5:26:12
133 Roberto Ferrari (Ita) Lampre-Merida 5:26:53
134 Caleb Fairly (USA) Team Giant - Alpecin 5:27:03
135 Christopher Juul Jensen (Den) Tinkoff-Saxo 5:30:09
136 Moreno Hofland (Ned) Team Lotto NL - Jumbo 5:32:46
137 Giacomo Nizzolo (Ita) Trek Factory Racing 5:33:26
138 Luka Mezgec (Slo) Team Giant - Alpecin 5:34:36
139 Serghei Tvetcov (Rom) Androni Giocattoli 5:35:03
140 Bartlomiej Matysiak (Pol) CCC Sprandi Polkowice 5:37:55
141 Eugenio Alafaci (Ita) Trek Factory Racing 5:38:12
142 Rick Zabel (Ger) BMC Racing Team 5:42:25
143 Bernhard Eisel (Aut) Sky Pro Cycling 5:42:37
144 Rick Flens (Ned) Team Lotto NL - Jumbo 5:45:15
145 Iljo Keisse (Bel) Team Etixx - QuickStep 5:46:04
146 Boy Van Poppel (Ned) Trek Factory Racing 5:48:23
147 Jussi Veikkanen (Fin) FDJ.fr 5:48:41
148 Nikias Arndt (Ger) Team Giant - Alpecin 5:53:20
149 Fabio Silvestre (Por) Trek Factory Racing 5:54:39
150 Eduard Michael Grosu (Rom) Nippo - Vini Fantini 5:54:43
151 Calvin Watson (Aus) Trek Factory Racing 5:56:12
152 Riccardo Stacchiotti (Ita) Nippo - Vini Fantini 5:59:25
153 Tom Stamsnijder (Ned) Team Giant - Alpecin 6:00:08
154 Alessandro Malaguti (Ita) Nippo - Vini Fantini 6:03:41
155 Marco Bandiera (Ita) Androni Giocattoli 6:06:50
156 Cheng Ji (Chn) Team Giant - Alpecin 6:09:33
157 Eugert Zhupa (Alb) Southeast Pro Cycling 6:10:11
158 Bert De Backer (Bel) Team Giant - Alpecin 6:10:15
159 Nicola Boem (Ita) Bardiani CSF 6:10:26
160 Michael Hepburn (Aus) Orica GreenEdge 6:13:16
161 Aleksejs Saramotins (Lat) IAM Cycling 6:22:00
162 Roger Kluge (Ger) IAM Cycling 6:33:40
163 Marco Coledan (Ita) Trek Factory Racing 6:40:13
Recently read articles
09/07/2023
Mark Cavendish Abandons Tour de France
11/10/2008
Chris Horner Fractures Collarbone
23/04/2014
Ferrand Prevot Wins Women's Fleche Wallonne
30/08/2015
2015 Vuelta a Espana Results - Stage 3
Your comments
Your comments
sign up or login to post a comment