0 - Alberto Contador (ESP) - Saxo - Tinkoff - (+3:57)
1 - Cadel Evans (AUS) - BMC Racing - (86:12:22)
2 - Andy Schleck (LUX) - RadioShack - (+1:34)
3 - Fränk Schleck (LUX) - RadioShack - (+2:30)
4 - Thomas Voeckler (FRA) - Europcar - (+3:20)
5 - Samuel Sánchez (ESP) - Euskaltel - (+4:55)
6 - Damiano Cunego (ITA) - Lampre - (+6:05)
7 - Ivan Basso (ITA) - Cannondale - (+7:23)
8 - Tom Danielson (USA) - Garmin - (+8:15)
9 - Jean Christophe Péraud (FRA) - AG2R - (+10:11)
10 - Pierre Rolland (FRA) - Europcar - (+10:43)
11 - Rein Taaramäe (EST) - Cofidis - (+11:29)
12 - Kevin De Weert (BEL) - Omega Pharma - Quick-Step - (+16:29)
13 - Jérôme Coppel (FRA) - Sojasun - (+18:36)
14 - Arnold Jeannesson (FRA) - FDJ - (+21:20)
15 - Haimar Zubeldia (ESP) - RadioShack - (+26:23)
16 - Christian Vande Velde (USA) - Garmin - (+27:12)
17 - Ryder Hesjedal (CAN) - Garmin - (+27:14)
18 - Peter Velits (SVK) - - (+28:54)
19 - Jelle Vanendert (BEL) - Lotto - (+32:41)
20 - Rob Ruijgh (NED) - Vacansoleil - (+33:04)
22 - Hubert Dupont (FRA) - AG2R - (+36:54)
23 - Vladimir Gusev (RUS) - Katyusha - (+42:26)
24 - Rigoberto Urán (COL) - Team Sky - (+42:48)
25 - Gorka Verdugo (ESP) - Euskaltel - (+43:06)
26 - Nicolas Roche (IRL) - AG2R - (+46:23)
27 - Sandy Casar (FRA) - FDJ - (+50:28)
28 - Vladimir Karpets (RUS) - Katyusha - (+52:25)
29 - Maxime Monfort (BEL) - RadioShack - (+53:16)
30 - Yury Trofimov (RUS) - Katyusha - (+56:46)
31 - Geraint Thomas (GBR) - Team Sky - (+1:00:48)
32 - Levi Leipheimer (USA) - RadioShack - (+1:03:58)
33 - Robert Gesink (NED) - Blanco - (+1:05:09)
34 - Egoi Martínez (ESP) - Euskaltel - (+1:08:28)
35 - Carlos Barredo (ESP) - Blanco - (+1:12:58)
36 - David Arroyo (ESP) - Movistar - (+1:14:40)
37 - Chris Sørensen (DEN) - Saxo - Tinkoff - (+1:14:42)
38 - Philippe Gilbert (BEL) - Lotto - (+1:14:51)
39 - Rémy Di Gregorio (FRA) - Astana - (+1:22:04)
40 - Julien El Farès (FRA) - Cofidis - (+1:24:21)
41 - David Moncoutié (FRA) - Cofidis - (+1:25:25)
42 - Sylwester Szmyd (POL) - Cannondale - (+1:25:37)
43 - Cyril Gautier (FRA) - Europcar - (+1:27:43)
44 - Tony Martin (GER) - - (+1:30:56)
45 - Andrey Zeits (KAZ) - Astana - (+1:31:48)
46 - Dries Devenyns (BEL) - Omega Pharma - Quick-Step - (+1:34:06)
47 - Yannick Talabardon (FRA) - Sojasun - (+1:34:51)
48 - Xabier Zandio (ESP) - Team Sky - (+1:35:18)
49 - Steve Morabito (SUI) - BMC Racing - (+1:37:57)
50 - Jakob Fuglsang (DEN) - RadioShack - (+1:39:58)
51 - Christophe Riblon (FRA) - AG2R - (+1:43:47)
52 - Anthony Charteau (FRA) - Europcar - (+1:43:49)
53 - Edvald Boasson Hagen (NOR) - Team Sky - (+1:44:39)
54 - Jérôme Pineau (FRA) - Omega Pharma - Quick-Step - (+1:44:41)
55 - Maxime Bouet (FRA) - AG2R - (+1:44:45)
56 - George Hincapie (USA) - BMC Racing - (+1:45:16)
57 - Luis León Sánchez (ESP) - Blanco - (+1:46:09)
58 - Laurens ten Dam (NED) - Blanco - (+1:47:02)
59 - David Loosli (SUI) - Lampre - (+1:51:08)
60 - Linus Gerdemann (GER) - RadioShack - (+1:51:19)
61 - Sylvain Chavanel (FRA) - Omega Pharma - Quick-Step - (+1:52:21)
62 - Daniel Navarro (ESP) - Saxo - Tinkoff - (+1:53:22)
63 - Thomas De Gendt (BEL) - Vacansoleil - (+1:54:11)
64 - Christian Knees (GER) - Team Sky - (+1:56:12)
65 - Amaël Moinard (FRA) - BMC Racing - (+1:58:43)
66 - Gorka Izagirre (ESP) - Euskaltel - (+1:59:47)
67 - Jens Voigt (GER) - RadioShack - (+1:59:56)
68 - Thor Hushovd (NOR) - Garmin - (+2:03:15)
69 - Maciej Paterski (POL) - Cannondale - (+2:03:56)
70 - Bauke Mollema (NED) - Blanco - (+2:06:35)
71 - Grischa Niermann (GER) - Blanco - (+2:07:26)
72 - Richie Porte (AUS) - Saxo - Tinkoff - (+2:09:24)
73 - Egor Silin (RUS) - Katyusha - (+2:10:05)
74 - Johnny Hoogerland (NED) - Vacansoleil - (+2:11:51)
75 - Rubén Pérez (ESP) - Euskaltel - (+2:12:28)
76 - David Millar (SCO) - Garmin - (+2:14:56)
77 - Gianni Meersman (BEL) - FDJ - (+2:17:27)
78 - Stuart O'Grady (AUS) - RadioShack - (+2:17:58)
79 - Tony Gallopin (FRA) - Cofidis - (+2:18:19)
80 - José Joaquín Rojas (ESP) - Movistar - (+2:22:54)
81 - Sérgio Paulinho (POR) - RadioShack - (+2:24:29)
82 - Tejay Van Garderen (USA) - - (+2:25:49)
83 - Ivan Santaromita (ITA) - BMC Racing - (+2:27:12)
84 - Markel Irizar (ESP) - RadioShack - (+2:27:13)
85 - Jürgen Roelandts (BEL) - Lotto - (+2:27:28)
86 - Jérémy Roy (FRA) - FDJ - (+2:28:27)
87 - Kristjan Koren (SLO) - Cannondale - (+2:29:24)
88 - Imanol Erviti (ESP) - Movistar - (+2:29:47)
89 - Marco Marcato (ITA) - Vacansoleil - (+2:30:09)
90 - Rui Costa (POR) - Movistar - (+2:31:34)
91 - Adriano Malori (ITA) - Lampre - (+2:31:47)
92 - Jesús Hernández (ESP) - Saxo - Tinkoff - (+2:32:00)
93 - Matteo Bono (ITA) - Lampre - (+2:35:45)
94 - Alán Pérez (ESP) - Euskaltel - (+2:36:14)
95 - Nicki Sørensen (DEN) - Saxo - Tinkoff - (+2:36:26)
96 - Simon Gerrans (AUS) - Team Sky - (+2:37:25)
97 - Jonathan Hivert (FRA) - Sojasun - (+2:37:37)
98 - Juan Antonio Flecha - Team Sky - (+2:41:04)
99 - Maarten Tjallingii (NED) - Blanco - (+2:41:41)
100 - Daniel Oss (ITA) - Cannondale - (+2:47:07)
101 - Anthony Roux (FRA) - FDJ - (+2:47:49)
102 - José Iván Gutiérrez (ESP) - Movistar - (+2:49:23)
103 - Michael Schär (SUI) - BMC Racing - (+2:49:37)
104 - Arthur Vichot (FRA) - FDJ - (+2:49:49)
105 - Maxim Iglinskiy (KAZ) - Astana - (+2:53:50)
106 - Dimitri Fofonov (KAZ) - Astana - (+2:53:59)
107 - Alessandro Petacchi (ITA) - Lampre - (+2:54:20)
108 - Joost Posthuma (NED) - RadioShack - (+2:55:25)
109 - Danilo Hondo (GER) - Lampre - (+3:00:00)
110 - Sébastien Minard (FRA) - AG2R - (+3:00:04)
111 - Sébastien Hinault (FRA) - AG2R - (+3:00:44)
112 - Roman Kreuziger (CZE) - Astana - (+3:00:59)
113 - Sebastian Lang (GER) - Lotto - (+3:01:51)
114 - Brent Bookwalter (USA) - BMC Racing - (+3:03:47)
115 - Manuel Quinziato (ITA) - BMC Racing - (+3:04:47)
116 - Benjamín Noval (ESP) - Saxo - Tinkoff - (+3:06:29)
117 - Blel Kadri (FRA) - AG2R - (+3:07:07)
118 - Tristan Valentin (FRA) - Cofidis - (+3:07:10)
119 - Fabian Cancellara (SUI) - RadioShack - (+3:07:31)
120 - Sébastien Turgot (FRA) - Europcar - (+3:08:34)
121 - Leonardo Duque (COL) - Cofidis - (+3:08:41)
122 - Laurent Mangel (FRA) - Sojasun - (+3:10:19)
123 - Matteo Tosatto (ITA) - Saxo - Tinkoff - (+3:10:36)
124 - Fabrice Jeandesboz (FRA) - Sojasun - (+3:11:47)
125 - Brian Vandborg (DEN) - Saxo - Tinkoff - (+3:13:43)
126 - Paolo Longo Borghini (ITA) - Cannondale - (+3:13:44)
127 - Grega Bole (SLO) - Lampre - (+3:14:15)
128 - Lieuwe Westra (NED) - Vacansoleil - (+3:14:15)
129 - Dimitri Muravyev (KAZ) - RadioShack - (+3:14:29)
130 - Mark Cavendish (IOM) - - (+3:15:05)
131 - Mickaël Buffaz (FRA) - Cofidis - (+3:15:12)
132 - Mickaël Delage (FRA) - FDJ - (+3:15:39)
133 - Alessandro Vanotti (ITA) - Cannondale - (+3:16:00)
134 - Niki Terpstra (NED) - Omega Pharma - Quick-Step - (+3:16:38)
135 - Anthony Delaplace (FRA) - Sojasun - (+3:16:58)
136 - Borut Božic (SLO) - Vacansoleil - (+3:17:11)
137 - Ben Swift (GBR) - Team Sky - (+3:18:07)
138 - Jérémie Galland (FRA) - Sojasun - (+3:19:46)
139 - Francisco Ventoso (ESP) - Movistar - (+3:20:02)
140 - Tomas Vaitkus (LTU) - Astana - (+3:20:07)
141 - Marcel Sieberg (GER) - Lotto - (+3:21:39)
142 - Matthew Goss (AUS) - - (+3:22:32)
143 - Maciej Bodnar (POL) - Cannondale - (+3:23:30)
144 - Andriy Grivko (UKR) - Astana - (+3:26:22)
145 - Julian Dean (NZL) - Garmin - (+3:28:00)
146 - Addy Engels (NED) - Omega Pharma - Quick-Step - (+3:29:04)
147 - Mikhail Ignatiev (RUS) - Katyusha - (+3:29:07)
148 - Arnaud Coyot (FRA) - Sojasun - (+3:29:20)
149 - Pablo Urtasun (ESP) - Euskaltel - (+3:30:17)
150 - Gerald Ciolek (GER) - Omega Pharma - Quick-Step - (+3:30:22)
151 - Perrig Quémeneur (FRA) - Europcar - (+3:30:35)
152 - Romain Zingle (BEL) - Cofidis - (+3:31:30)
153 - Denys Kostyuk (UKR) - Lampre - (+3:31:42)
154 - Lars Bak (DEN) - - (+3:33:25)
155 - Vincent Jérôme (FRA) - Europcar - (+3:34:37)
156 - André Greipel (GER) - Lotto - (+3:35:04)
157 - Ramunas Navardauskas (LTU) - Garmin - (+3:36:53)
158 - Yohann Gène (FRA) - Europcar - (+3:38:13)
159 - Tyler Farrar (USA) - Garmin - (+3:38:32)
160 - Jimmy Engoulvent (FRA) - Sojasun - (+3:38:34)
161 - Bernhard Eisel (AUT) - - (+3:39:56)
162 - Samuel Dumoulin (FRA) - Cofidis - (+3:43:17)
163 - Mark Renshaw (AUS) - - (+3:44:00)
164 - Markus Burghardt (GER) - BMC Racing - (+3:44:08)
165 - Danny Pate (USA) - - (+3:45:26)
166 - Andrey Amador (CRC) - Movistar - (+3:54:35)
167 - Fabio Sabatini (ITA) - Cannondale - (+3:57:43)
Iván Velasco (ESP) - Euskaltel - (DNS)
Gert Steegmans (BEL) - Omega Pharma - Quick-Step - (DNS)
Alexandre Vinokourov (KAZ) - Astana - (DNF)
Paolo Tiralongo (ITA) - Astana - (DNF)
Denis Galimzyanov (RUS) - Katyusha - (DNQ)
Alexandr Kolobnev (RUS) - Katyusha - (DNS)
Vladimir Isaichev (RUS) - Katyusha - (DNF)
Pavel Brutt (RUS) - Katyusha - (DNF)
Beñat Intxausti (ESP) - Movistar - (DNF)
Vasil Kiryienka (BLR) - Movistar - (DNQ)
Christophe Kern (FRA) - Europcar - (DNF)
Tom Boonen (BEL) - Omega Pharma - Quick-Step - (DNF)
Björn Leukemans (BEL) - Vacansoleil - (DNQ)
Wout Poels (NED) - Vacansoleil - (DNF)
Romain Feillu (FRA) - Vacansoleil - (DNS)
Andreas Klöden (GER) - RadioShack - (DNF)
Chris Horner (USA) - RadioShack - (DNS)
Janez Brajkovic (SLO) - RadioShack - (DNF)
Yaroslav Popovych (UKR) - RadioShack - (DNS)
Bradley Wiggins - Team Sky - (DNF)
David Zabriskie (USA) - Garmin - (DNF)
Jurgen Van den Broeck (BEL) - Lotto - (DNF)
Frederik Willems (BEL) - Lotto - (DNF)
Jurgen Van de Walle (BEL) - Lotto - (DNF)
John Gadret (FRA) - AG2R - (DNS)
Leonardo Bertagnolli (ITA) - Lampre - (DNF)
William Bonnet (FRA) - FDJ - (DNQ)
Amets Txurruka (ESP) - Euskaltel - (DNF)
Juan Manuel Gárate (ESP) - Blanco - (DNS)
Rémi Pauriol (FRA) - FDJ - (DNF)
Lars Boom (NED) - Blanco - (DNF)
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Mark Cavendish (IOM) | (2:27:02) | |
| 2 | Edvald Boasson Hagen (NOR) | Team Sky | (+0) |
| 3 | André Greipel (GER) | Lotto | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Tony Martin (GER) | (55:33) | |
| 2 | Cadel Evans (AUS) | BMC Racing | (+7) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Pierre Rolland (FRA) | Europcar | (3:13:25) |
| 2 | Samuel Sánchez (ESP) | Euskaltel | (+14) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Andy Schleck (LUX) | RadioShack | (6:07:56) |
| 2 | Fränk Schleck (LUX) | RadioShack | (+2:07) |
| 3 | Cadel Evans (AUS) | BMC Racing | (+2:15) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Edvald Boasson Hagen (NOR) | Team Sky | (4:18:00) |
| 2 | Bauke Mollema (NED) | Blanco | (+40) |
| 3 | Sandy Casar (FRA) | FDJ | (+50) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Thor Hushovd (NOR) | Garmin | (3:31:38) |
| 2 | Edvald Boasson Hagen (NOR) | Team Sky | (+0) |
| 3 | Ryder Hesjedal (CAN) | Garmin | (+2) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Mark Cavendish (IOM) | (4:20:24) | |
| 2 | Tyler Farrar (USA) | Garmin | (+0) |
| 3 | Alessandro Petacchi (ITA) | Lampre | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Jelle Vanendert (BEL) | Lotto | (5:13:25) |
| 2 | Samuel Sánchez (ESP) | Euskaltel | (+21) |
| 3 | Andy Schleck (LUX) | RadioShack | (+46) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Thor Hushovd (NOR) | Garmin | (3:47:36) |
| 2 | David Moncoutié (FRA) | Cofidis | (+10) |
| 3 | Jérémy Roy (FRA) | FDJ | (+26) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Samuel Sánchez (ESP) | Euskaltel | (6:01:15) |
| 2 | Jelle Vanendert (BEL) | Lotto | (+7) |
| 3 | Fränk Schleck (LUX) | RadioShack | (+10) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Mark Cavendish (IOM) | (3:46:07) | |
| 2 | André Greipel (GER) | Lotto | (+0) |
| 3 | Tyler Farrar (USA) | Garmin | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | André Greipel (GER) | Lotto | (3:31:21) |
| 2 | Mark Cavendish (IOM) | (+0) | |
| 3 | José Joaquín Rojas (ESP) | Movistar | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Luis León Sánchez (ESP) | Blanco | (5:27:09) |
| 2 | Thomas Voeckler (FRA) | Europcar | (+5) |
| 3 | Sandy Casar (FRA) | FDJ | (+13) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Rui Costa (POR) | Movistar | (4:36:46) |
| 2 | Philippe Gilbert (BEL) | Lotto | (+12) |
| 3 | Cadel Evans (AUS) | BMC Racing | (+15) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Mark Cavendish (IOM) | (5:38:53) | |
| 2 | Alessandro Petacchi (ITA) | Lampre | (+0) |
| 3 | André Greipel (GER) | Lotto | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Edvald Boasson Hagen (NOR) | Team Sky | (5:13:37) |
| 2 | Matthew Goss (AUS) | (+0) | |
| 3 | Thor Hushovd (NOR) | Garmin | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Mark Cavendish (IOM) | (3:38:32) | |
| 2 | Philippe Gilbert (BEL) | Lotto | (+0) |
| 3 | José Joaquín Rojas (ESP) | Movistar | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Cadel Evans (AUS) | BMC Racing | (4:11:39) |
| 3 | Alexandre Vinokourov (KAZ) | Astana | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Tyler Farrar (USA) | Garmin | (4:40:21) |
| 2 | Romain Feillu (FRA) | Vacansoleil | (+0) |
| 3 | José Joaquín Rojas (ESP) | Movistar | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Garmin | (24:48) | |
| 2 | BMC Racing | (+4) | |
| 3 | Team Sky | (+4) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Philippe Gilbert (BEL) | Lotto | (4:41:31) |
| 2 | Cadel Evans (AUS) | BMC Racing | (+3) |
| 3 | Thor Hushovd (NOR) | Garmin | (+6) |