Giro d'Italia0 - Alex Rasmussen (DEN) - Garmin - (+4:55:53)
1 - Ryder Hesjedal (CAN) - Garmin - (91:39:02)
2 - Joaquim Rodríguez (ESP) - Katyusha - (+16)
3 - Thomas De Gendt (BEL) - Vacansoleil - (+1:39)
4 - Michele Scarponi (ITA) - Lampre - (+2:05)
5 - Ivan Basso (ITA) - Cannondale - (+3:44)
6 - Damiano Cunego (ITA) - Lampre - (+4:40)
7 - Rigoberto Urán (COL) - Team Sky - (+5:57)
8 - Domenico Pozzovivo (ITA) - Bardiani Valvole - (+6:28)
9 - Sergio Henao (COL) - Team Sky - (+7:50)
10 - Mikel Nieve (ESP) - Euskaltel - (+8:08)
11 - John Gadret (FRA) - AG2R - (+9:12)
12 - Dario Cataldo (ITA) - Omega Pharma - Quick-Step - (+11:59)
13 - Gianluca Brambilla (ITA) - Bardiani Valvole - (+14:20)
14 - Johann Tschopp (SUI) - BMC Racing - (+14:27)
15 - Roman Kreuziger (CZE) - Astana - (+19:58)
16 - Hubert Dupont (FRA) - AG2R - (+20:59)
17 - Marzio Bruseghin (ITA) - Movistar - (+25:39)
18 - Sergio Pardilla (ESP) - Movistar - (+29:19)
19 - Francis De Greef (BEL) - Lotto - (+35:00)
20 - Daniel Moreno (ESP) - Katyusha - (+36:17)
21 - Diego Ulissi (ITA) - Lampre - (+37:17)
22 - Christian Vande Velde (USA) - Garmin - (+38:23)
23 - Paolo Tiralongo (ITA) - Astana - (+41:36)
24 - Damiano Caruso (ITA) - Cannondale - (+49:45)
25 - Sandy Casar (FRA) - FDJ - (+49:57)
26 - Tanel Kangert (EST) - Astana - (+50:49)
27 - Peter Stetina (USA) - Garmin - (+54:25)
28 - Sylwester Szmyd (POL) - Cannondale - (+54:28)
29 - Andrey Amador (CRC) - Movistar - (+54:40)
30 - Tom-Jelte Slagter (NED) - Blanco - (+57:24)
31 - Thomas Rohregger (AUT) - RadioShack - (+1:05:43)
32 - Sergey Lagutin (UZB) - Vacansoleil - (+1:10:35)
33 - Kevin Seeldraeyers (BEL) - Astana - (+1:18:10)
34 - Jan Bakelants (BEL) - RadioShack - (+1:21:39)
35 - Gustav Larsson (SWE) - Vacansoleil - (+1:24:31)
36 - Juan Antonio Flecha - Team Sky - (+1:25:04)
37 - Eros Capecchi (ITA) - Cannondale - (+1:26:08)
38 - Beñat Intxausti (ESP) - Movistar - (+1:26:42)
39 - Przemyslaw Niemiec (POL) - Lampre - (+1:33:01)
40 - Bart De Clercq (BEL) - Lotto - (+1:33:36)
41 - Marco Pinotti (ITA) - BMC Racing - (+1:34:37)
42 - Amets Txurruka (ESP) - Euskaltel - (+1:34:42)
43 - Branislav Samoilav (BLR) - Movistar - (+1:38:40)
44 - José Herrada (ESP) - Movistar - (+1:39:30)
45 - Emanuele Sella (ITA) - Androni Giocattoli - (+1:39:47)
46 - Stefano Pirazzi (ITA) - Bardiani Valvole - (+1:40:57)
47 - Serge Pauwels (BEL) - Omega Pharma - Quick-Step - (+1:43:59)
48 - Jon Izagirre (ESP) - Euskaltel - (+1:48:54)
49 - Jackson Rodríguez (VEN) - Androni Giocattoli - (+1:54:04)
50 - Fabio Felline (ITA) - Androni Giocattoli - (+1:58:26)
51 - Juan José Oroz (ESP) - Euskaltel - (+1:59:28)
52 - Ivan Santaromita (ITA) - BMC Racing - (+2:04:38)
53 - Mathieu Perget (FRA) - AG2R - (+2:10:03)
54 - Alberto Losada (ESP) - Katyusha - (+2:13:50)
55 - Grischa Niermann (GER) - Blanco - (+2:19:29)
56 - Oliver Zaugg (SUI) - RadioShack - (+2:20:04)
57 - Valerio Agnoli (ITA) - Cannondale - (+2:24:50)
58 - Francesco Failli (ITA) - Vini Fantini - (+2:26:42)
59 - Juan Manuel Gárate (ESP) - Blanco - (+2:27:05)
60 - Matteo Rabottini (ITA) - Vini Fantini - (+2:29:35)
61 - Evgueni Petrov (RUS) - Astana - (+2:30:19)
62 - Miguel Ángel Rubiano (COL) - Androni Giocattoli - (+2:31:16)
63 - Vladimir Gustov (UKR) - Saxo - Tinkoff - (+2:33:28)
64 - Nélson Oliveira (POR) - RadioShack - (+2:34:10)
65 - Jan Bárta (CZE) - NetApp - (+2:34:27)
66 - Enrico Gasparotto (ITA) - Astana - (+2:35:48)
67 - Ben Gastauer (LUX) - AG2R - (+2:37:24)
68 - Adriano Malori (ITA) - Lampre - (+2:37:43)
69 - Ángel Vicioso (ESP) - Katyusha - (+2:39:57)
70 - Bartosz Huzarski (POL) - NetApp - (+2:42:39)
71 - Stef Clement (NED) - Blanco - (+2:45:03)
72 - Lars Bak (DEN) - Lotto - (+2:52:12)
73 - Ben Hermans (BEL) - RadioShack - (+2:53:41)
74 - Enrico Battaglin (ITA) - Bardiani Valvole - (+2:54:56)
75 - Stefan Denifl (AUT) - Vacansoleil - (+2:56:07)
76 - Geoffrey Soupe (FRA) - FDJ - (+2:58:19)
77 - Alessandro Spezialetti (ITA) - Lampre - (+2:59:00)
78 - Francis Mourey (FRA) - FDJ - (+2:59:10)
79 - Fabio Sabatini (ITA) - Cannondale - (+2:59:14)
80 - Geraint Thomas (GBR) - Team Sky - (+2:59:32)
81 - Matteo Montaguti (ITA) - AG2R - (+3:02:52)
82 - Danilo Wyss (SUI) - BMC Racing - (+3:04:18)
83 - Mathias Frank (SUI) - BMC Racing - (+3:04:39)
84 - Gatis Smukulis (LAT) - Katyusha - (+3:05:20)
85 - Andrey Zeits (KAZ) - Astana - (+3:07:46)
86 - Mauro Santambrogio (ITA) - BMC Racing - (+3:09:36)
87 - José Serpa (COL) - Androni Giocattoli - (+3:09:53)
88 - Simone Ponzi (ITA) - Astana - (+3:10:14)
89 - Julien Vermote (BEL) - Omega Pharma - Quick-Step - (+3:10:33)
90 - Guillaume Bonnafond (FRA) - AG2R - (+3:12:37)
91 - Daniele Pietropolli (ITA) - Lampre - (+3:13:06)
92 - Francisco Ventoso (ESP) - Movistar - (+3:13:09)
93 - Michal Golas (POL) - Omega Pharma - Quick-Step - (+3:14:12)
94 - Adam Hansen (AUS) - Lotto - (+3:14:30)
95 - Pavel Brutt (RUS) - Katyusha - (+3:18:53)
96 - Matteo Carrara (ITA) - Vacansoleil - (+3:19:18)
97 - Angelo Pagani (ITA) - Bardiani Valvole - (+3:21:50)
98 - Alessandro De Marchi (ITA) - Androni Giocattoli - (+3:23:34)
99 - Matteo Bono (ITA) - Lampre - (+3:27:24)
100 - Sonny Colbrelli (ITA) - Bardiani Valvole - (+3:27:27)
101 - Daniele Righi (ITA) - Lampre - (+3:28:23)
102 - Brian Bulgaç (NED) - Lotto - (+3:28:42)
103 - Alessandro Ballan (ITA) - BMC Racing - (+3:29:12)
104 - Matteo Tosatto (ITA) - Saxo - Tinkoff - (+3:30:38)
105 - Cristiano Salerno (ITA) - Cannondale - (+3:30:41)
106 - Nikolas Maes (BEL) - Omega Pharma - Quick-Step - (+3:37:42)
106 - Tomasz Marczynski (POL) - Vacansoleil - (+45:58)
107 - Cesare Benedetti (ITA) - NetApp - (+3:38:44)
108 - Paolo Longo Borghini (ITA) - Cannondale - (+3:41:36)
109 - Andreas Dietziker (SUI) - NetApp - (+3:41:49)
110 - Julien Bérard (FRA) - AG2R - (+3:42:04)
111 - Matthias Brändle (AUT) - NetApp - (+3:46:44)
112 - Anders Lund (DEN) - Saxo - Tinkoff - (+3:47:04)
113 - Oscar Gatto (ITA) - Vini Fantini - (+3:47:47)
114 - Jack Bauer (NZL) - Garmin - (+3:50:27)
115 - Luke Roberts (AUS) - Saxo - Tinkoff - (+3:59:26)
116 - Luca Mazzanti (ITA) - Vini Fantini - (+3:59:51)
117 - Maciej Bodnar (POL) - Cannondale - (+4:00:23)
118 - Aliaksandr Kuchynski (BLR) - Katyusha - (+4:06:24)
119 - Alexandr Dyachenko (KAZ) - Astana - (+4:06:44)
120 - Pierpaolo De Negri (ITA) - Vini Fantini - (+4:06:46)
121 - Fumiyuki Beppu (JPN) - Orica - (+4:06:56)
122 - Pierre Cazaux (FRA) - Euskaltel - (+4:11:33)
122 - Mirko Selvaggi (ITA) - Vacansoleil - (+4:11:33)
124 - Daniel Schorn (AUT) - NetApp - (+4:14:08)
125 - Sébastien Rosseler (BEL) - Garmin - (+4:14:55)
126 - Martijn Keizer (NED) - Vacansoleil - (+4:15:04)
127 - Jens Keukeleire (BEL) - Orica - (+4:18:08)
128 - Sebastián Haedo (ARG) - Saxo - Tinkoff - (+4:18:59)
129 - Víctor Cabedo (ESP) - Euskaltel - (+4:19:04)
130 - Giacomo Nizzolo (ITA) - RadioShack - (+4:20:01)
131 - Manuele Boaro (ITA) - Saxo - Tinkoff - (+4:20:09)
132 - Ian Stannard (GBR) - Team Sky - (+4:20:11)
133 - Dennis Vanendert (BEL) - Lotto - (+4:21:02)
134 - Gregor Gazvoda (SLO) - AG2R - (+4:21:48)
135 - Christian Meier (CAN) - Orica - (+4:23:03)
136 - Michal Kwiatkowski (POL) - Omega Pharma - Quick-Step - (+4:23:49)
137 - Ramunas Navardauskas (LTU) - Garmin - (+4:25:05)
138 - Sacha Modolo (ITA) - Bardiani Valvole - (+4:25:48)
139 - Jesse Sergent (NZL) - RadioShack - (+4:28:16)
140 - Marco Bandiera (ITA) - Omega Pharma - Quick-Step - (+4:33:00)
141 - Jonas Jørgensen (DEN) - Saxo - Tinkoff - (+4:36:05)
142 - Olivier Kaisen (BEL) - Lotto - (+4:36:23)
143 - Mikhail Ignatiev (RUS) - Katyusha - (+4:39:24)
144 - Mickaël Delage (FRA) - FDJ - (+4:41:35)
145 - Mark Cavendish (IOM) - Team Sky - (+4:46:19)
146 - Jussi Veikkanen (FIN) - FDJ - (+4:48:33)
147 - Roberto Ferrari (ITA) - Androni Giocattoli - (+4:51:03)
148 - Svein Tuft (CAN) - Orica - (+4:52:35)
149 - Alexander Kristoff (NOR) - Katyusha - (+4:52:44)
151 - Gabriel Rasch (NOR) - FDJ - (+4:56:43)
152 - Bernhard Eisel (AUT) - Team Sky - (+4:58:38)
153 - Marco Coledan (ITA) - Bardiani Valvole - (+5:02:46)
154 - Andreas Schillinger (GER) - NetApp - (+5:05:52)
155 - Taylor Phinney (USA) - BMC Racing - (+5:12:54)
156 - Adrián Sáez (ESP) - Euskaltel - (+5:16:13)
157 - Miguel Mínguez (ESP) - Euskaltel - (+5:27:06)
173 - - *unknown* - (+1:22)
Iván Velasco (ESP) - Euskaltel - ()
Graeme Brown (AUS) - Blanco - (DNF)
Manuel Belletti (ITA) - AG2R - (DNF)
Matthew Goss (AUS) - Orica - (DNS)
Gianni Meersman (BEL) - Lotto - (DNF)
Gaetan Bille (BEL) - Lotto - (DNF)
Thor Hushovd (NOR) - BMC Racing - (DNF)
Giovanni Visconti (ITA) - Movistar - (DNF)
Pablo Lastras (ESP) - Movistar - (DNF)
Martin Velits (SVK) - Omega Pharma - Quick-Step - (DNS)
Francesco Chicchi (ITA) - Omega Pharma - Quick-Step - (DNF)
Juan José Haedo (ARG) - Saxo - Tinkoff - (DNS)
Mads Christensen (DEN) - Saxo - Tinkoff - (DNF)
Jack Bobridge (AUS) - Orica - (DNF)
Daniele Bennati (ITA) - RadioShack - (DNS)
Fränk Schleck (LUX) - RadioShack - (DNF)
Reto Hollenstein (SUI) - NetApp - (DNF)
Timon Seubert (GER) - NetApp - (DNF)
Filippo Pozzato (ITA) - Vini Fantini - (DNS)
Elia Favilli (ITA) - Vini Fantini - (DNS)
Alfredo Balloni (ITA) - Vini Fantini - (DNS)
Andrea Guardini (ITA) - Vini Fantini - ()
Brett Lancaster (AUS) - Orica - (DNS)
Tomas Vaitkus (LTU) - Orica - (DNF)
Daryl Impey (RSA) - Orica - (DNS)
Stefano Locatelli (ITA) - Bardiani Valvole - (DNS)
José Rujano (VEN) - Androni Giocattoli - (DNF)
Carlos Ochoa (VEN) - Androni Giocattoli - (DNS)
Romain Feillu (FRA) - Vacansoleil - (DNF)
Peter Kennaugh (IOM) - Team Sky - (DNF)
Jeremy Hunt (ENG) - Team Sky - (DNS)
Robert Hunter (RSA) - Garmin - ()
Tyler Farrar (USA) - Garmin - (DNF)
William Bonnet (FRA) - FDJ - (DNS)
Dominique Rollin (CAN) - FDJ - ()
Arnaud Démare (FRA) - FDJ - (DNF)
Dennis van Winden (NED) - Blanco - (DNF)
Tom Leezer (NED) - Blanco - (DNF)
Mark Renshaw (AUS) - Blanco - (DNS)
Theo Bos (NED) - Blanco - (DNS)
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Marco Pinotti (ITA) | BMC Racing | (33:06) |
| 2 | Geraint Thomas (GBR) | Team Sky | (+39) |
| 3 | Jesse Sergent (NZL) | RadioShack | (+53) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Thomas De Gendt (BEL) | Vacansoleil | (6:54:41) |
| 2 | Damiano Cunego (ITA) | Lampre | (+56) |
| 3 | Mikel Nieve (ESP) | Euskaltel | (+2:50) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Roman Kreuziger (CZE) | Astana | (6:18:03) |
| 2 | Ryder Hesjedal (CAN) | Garmin | (+19) |
| 3 | Joaquim Rodríguez (ESP) | Katyusha | (+32) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Andrea Guardini (ITA) | Vini Fantini | (3:00:52) |
| 2 | Mark Cavendish (IOM) | Team Sky | (+0) |
| 3 | Roberto Ferrari (ITA) | Androni Giocattoli | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Joaquim Rodríguez (ESP) | Katyusha | (5:24:42) |
| 2 | Ivan Basso (ITA) | Cannondale | (+0) |
| 3 | Ryder Hesjedal (CAN) | Garmin | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Jon Izagirre (ESP) | Euskaltel | (4:02:00) |
| 2 | Alessandro De Marchi (ITA) | Androni Giocattoli | (+16) |
| 3 | Stef Clement (NED) | Blanco | (+16) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Matteo Rabottini (ITA) | Vini Fantini | (5:15:30) |
| 2 | Joaquim Rodríguez (ESP) | Katyusha | (+0) |
| 3 | Alberto Losada (ESP) | Katyusha | (+23) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Andrey Amador (CRC) | Movistar | (5:33:36) |
| 2 | Jan Bárta (CZE) | NetApp | (+0) |
| 3 | Alessandro De Marchi (ITA) | Androni Giocattoli | (+2) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Mark Cavendish (IOM) | Team Sky | (3:02:07) |
| 2 | Alexander Kristoff (NOR) | Katyusha | (+0) |
| 3 | Mark Renshaw (AUS) | Blanco | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Lars Bak (DEN) | Lotto | (3:58:55) |
| 2 | Sandy Casar (FRA) | FDJ | (+11) |
| 3 | Andrey Amador (CRC) | Movistar | (+11) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Roberto Ferrari (ITA) | Androni Giocattoli | (6:49:05) |
| 2 | Francesco Chicchi (ITA) | Omega Pharma - Quick-Step | (+0) |
| 3 | Tomas Vaitkus (LTU) | Orica | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Joaquim Rodríguez (ESP) | Katyusha | (4:25:05) |
| 2 | Bartosz Huzarski (POL) | NetApp | (+2) |
| 3 | Giovanni Visconti (ITA) | Movistar | (+2) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Francisco Ventoso (ESP) | Movistar | (3:39:15) |
| 2 | Fabio Felline (ITA) | Androni Giocattoli | (+0) |
| 3 | Giacomo Nizzolo (ITA) | RadioShack | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Domenico Pozzovivo (ITA) | Bardiani Valvole | (6:06:05) |
| 2 | Beñat Intxausti (ESP) | Movistar | (+23) |
| 3 | Joaquim Rodríguez (ESP) | Katyusha | (+27) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Paolo Tiralongo (ITA) | Astana | (5:51:03) |
| 2 | Michele Scarponi (ITA) | Lampre | (+0) |
| 3 | Fränk Schleck (LUX) | RadioShack | (+3) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Miguel Ángel Rubiano (COL) | Androni Giocattoli | (5:38:30) |
| 2 | Adriano Malori (ITA) | Lampre | (+1:10) |
| 3 | Michal Golas (POL) | Omega Pharma - Quick-Step | (+1:10) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Mark Cavendish (IOM) | Team Sky | (4:43:15) |
| 2 | Matthew Goss (AUS) | Orica | (+0) |
| 3 | Daniele Bennati (ITA) | RadioShack | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Garmin | (37:04) | |
| 2 | Katyusha | (+5) | |
| 3 | Astana | (+22) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Matthew Goss (AUS) | Orica | (4:20:53) |
| 2 | Juan José Haedo (ARG) | Saxo - Tinkoff | (+0) |
| 3 | Tyler Farrar (USA) | Garmin | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Mark Cavendish (IOM) | Team Sky | (4:53:12) |
| 2 | Matthew Goss (AUS) | Orica | (+0) |
| 3 | Geoffrey Soupe (FRA) | FDJ | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Taylor Phinney (USA) | BMC Racing | (10:26) |
| 2 | Geraint Thomas (GBR) | Team Sky | (+9) |
| 3 | Alex Rasmussen (DEN) | Garmin | (+13) |