1 - Bradley Wiggins - Team Sky - (51:24)

2 - Chris Froome - Team Sky - (+35)

3 - Fabian Cancellara (SUI) - RadioShack - (+57)

4 - Tejay Van Garderen (USA) - BMC Racing - (+1:06)

5 - Sylvain Chavanel (FRA) - Omega Pharma - Quick-Step - (+1:24)

6 - Cadel Evans (AUS) - BMC Racing - (+1:43)

7 - Peter Velits (SVK) - Omega Pharma - Quick-Step - (+1:59)

8 - Vincenzo Nibali (ITA) - Cannondale - (+2:07)

9 - Denis Menchov (RUS) - Katyusha - (+2:08)

10 - Andreas Klöden (GER) - RadioShack - (+2:09)

11 - Maxime Monfort (BEL) - RadioShack - (+2:15)

12 - Tony Martin (GER) - Omega Pharma - Quick-Step - (+2:16)

13 - Haimar Zubeldia (ESP) - RadioShack - (+2:20)

14 - Rui Costa (POR) - Movistar - (+2:22)

15 - Janez Brajkovic (SLO) - Astana - (+2:26)

16 - Jens Voigt (GER) - RadioShack - (+2:44)

17 - Lieuwe Westra (NED) - Vacansoleil - (+2:45)

18 - Tony Gallopin (FRA) - RadioShack - (+2:46)

19 - Jérémy Roy (FRA) - FDJ - (+2:52)

20 - Jérôme Coppel (FRA) - Sojasun - (+2:54)

21 - Gustav Larsson (SWE) - Vacansoleil - (+2:55)

22 - Andriy Grivko (UKR) - Astana - (+2:58)

23 - Nicolas Roche (IRL) - AG2R - (+3:08)

24 - Luis León Sánchez (ESP) - Blanco - (+3:08)

25 - Sandy Casar (FRA) - FDJ - (+3:09)

26 - Jurgen Van den Broeck (BEL) - Lotto - (+3:09)

27 - Michael Rogers (AUS) - Team Sky - (+3:20)

28 - Rein Taaramäe (EST) - Cofidis - (+3:29)

29 - Jean Christophe Péraud (FRA) - AG2R - (+3:39)

30 - Alexandre Vinokourov (KAZ) - Astana - (+3:47)

31 - Philippe Gilbert (BEL) - BMC Racing - (+3:47)

32 - Levi Leipheimer (USA) - Omega Pharma - Quick-Step - (+3:48)

33 - Christophe Riblon (FRA) - AG2R - (+3:57)

34 - Alejandro Valverde (ESP) - Movistar - (+4:01)

35 - Maxime Bouet (FRA) - AG2R - (+4:06)

36 - David Millar (SCO) - Garmin - (+4:14)

37 - Gorka Izagirre (ESP) - Euskaltel - (+4:20)

38 - Dominik Nerz (GER) - Cannondale - (+4:20)

39 - Steven Cummings (ENG) - BMC Racing - (+4:23)

40 - Eduard Vorganov (RUS) - Katyusha - (+4:25)

41 - Chris Sørensen (DEN) - Saxo - Tinkoff - (+4:26)

42 - Laurens ten Dam (NED) - Blanco - (+4:30)

43 - Luca Paolini (ITA) - Katyusha - (+4:31)

44 - Fränk Schleck (LUX) - RadioShack - (+4:32)

45 - Pierrick Fédrigo (FRA) - FDJ - (+4:34)

46 - Patrick Gretsch (GER) - Argos - (+4:35)

47 - Marco Marcato (ITA) - Vacansoleil - (+4:38)

48 - Fredrik Kessiakoff (SWE) - Astana - (+4:42)

49 - Michael Schär (SUI) - BMC Racing - (+4:44)

50 - Vasil Kiryienka (BLR) - Movistar - (+4:44)

51 - Daniel Martin (IRL) - Garmin - (+4:46)

52 - Anthony Roux (FRA) - FDJ - (+4:47)

53 - Michele Scarponi (ITA) - Lampre - (+4:50)

54 - David Zabriskie (USA) - Garmin - (+4:50)

55 - Lars Bak (DEN) - Lotto - (+4:51)

56 - Ivan Basso (ITA) - Cannondale - (+4:54)

57 - Steven Kruijswijk (NED) - Blanco - (+5:04)

58 - Sérgio Paulinho (POR) - Saxo - Tinkoff - (+5:05)

59 - Thibaut Pinot (FRA) - FDJ - (+5:12)

60 - Egoi Martínez (ESP) - Euskaltel - (+5:13)

61 - Robert Gesink (NED) - Blanco - (+5:15)

62 - Cyril Gautier (FRA) - Europcar - (+5:16)

63 - George Hincapie (USA) - BMC Racing - (+5:16)

64 - Vladimir Gusev (RUS) - Katyusha - (+5:16)

65 - Rafael Valls (ESP) - Vacansoleil - (+5:21)

66 - Thomas Voeckler (FRA) - Europcar - (+5:22)

67 - Chris Horner (USA) - RadioShack - (+5:24)

68 - Michael Mørkøv (DEN) - Saxo - Tinkoff - (+5:30)

69 - Juan José Cobo (ESP) - Movistar - (+5:31)

70 - Simon Gerrans (AUS) - Orica - (+5:31)

71 - Markus Burghardt (GER) - BMC Racing - (+5:33)

72 - Danilo Hondo (GER) - Lampre - (+5:34)

73 - Pierre Rolland (FRA) - Europcar - (+5:34)

74 - Dimitri Fofonov (KAZ) - Astana - (+5:37)

75 - Kristjan Koren (SLO) - Cannondale - (+5:40)

76 - Vladimir Karpets (RUS) - Movistar - (+5:45)

77 - Davide Malacarne (ITA) - Europcar - (+5:45)

78 - Cyril Lemoine (FRA) - Sojasun - (+5:46)

79 - Bert Grabsch (GER) - Omega Pharma - Quick-Step - (+5:46)

80 - Michael Albasini (SUI) - Orica - (+5:46)

81 - Jorge Azanza (ESP) - Euskaltel - (+5:48)

82 - Yaroslav Popovych (UKR) - RadioShack - (+5:49)

83 - Arthur Vichot (FRA) - FDJ - (+5:49)

84 - Jérôme Pineau (FRA) - Omega Pharma - Quick-Step - (+5:50)

85 - Andrey Kashechkin (KAZ) - Astana - (+5:54)

86 - Christian Knees (GER) - Team Sky - (+6:04)

87 - Stuart O'Grady (AUS) - Orica - (+6:08)

88 - Brice Feillu (FRA) - Sojasun - (+6:09)

89 - Christian Vande Velde (USA) - Garmin - (+6:20)

90 - Martin Velits (SVK) - Omega Pharma - Quick-Step - (+6:22)

91 - Sébastien Minard (FRA) - AG2R - (+6:27)

92 - Edvald Boasson Hagen (NOR) - Team Sky - (+6:29)

93 - Pieter Weening (NED) - Orica - (+6:29)

94 - Julien Simon (FRA) - Sojasun - (+6:31)

95 - Richie Porte (AUS) - Team Sky - (+6:33)

96 - Jürgen Roelandts (BEL) - Lotto - (+6:34)

97 - Jelle Vanendert (BEL) - Lotto - (+6:36)

98 - Brett Lancaster (AUS) - Orica - (+6:39)

99 - David Moncoutié (FRA) - Cofidis - (+6:39)

100 - Rob Ruijgh (NED) - Vacansoleil - (+6:41)

101 - Robert Kišerlovski (CRO) - Astana - (+6:42)

102 - Albert Timmer (NED) - Argos - (+6:42)

103 - Fabrice Jeandesboz (FRA) - Sojasun - (+6:43)

104 - Kevin De Weert (BEL) - Omega Pharma - Quick-Step - (+6:46)

105 - Peter Sagan (SVK) - Cannondale - (+6:46)

106 - Rubén Plaza (ESP) - Movistar - (+6:48)

107 - Dries Devenyns (BEL) - Omega Pharma - Quick-Step - (+6:52)

108 - Yury Trofimov (RUS) - Katyusha - (+6:54)

109 - Matthieu Ladagnous (FRA) - FDJ - (+6:54)

110 - Bram Tankink (NED) - Blanco - (+6:55)

111 - Alessandro Petacchi (ITA) - Lampre - (+6:56)

112 - Yuri Krivtsov (UKR) - Lampre - (+6:59)

113 - Yann Huguet (FRA) - Argos - (+7:00)

114 - Rémy Di Gregorio (FRA) - Cofidis - (+7:00)

115 - Yohann Gène (FRA) - Europcar - (+7:02)

116 - Sylwester Szmyd (POL) - Cannondale - (+7:05)

117 - Federico Canuti (ITA) - Cannondale - (+7:06)

118 - Luis Ángel Maté (ESP) - Cofidis - (+7:06)

119 - Julien Fouchard (FRA) - Cofidis - (+7:07)

120 - Bauke Mollema (NED) - Blanco - (+7:07)

121 - Kris Boeckmans (BEL) - Vacansoleil - (+7:10)

122 - Simone Stortoni (ITA) - Lampre - (+7:10)

123 - Aliaksandr Kuchynski (BLR) - Katyusha - (+7:12)

124 - Daryl Impey (RSA) - Orica - (+7:14)

125 - Yukiya Arashiro (JPN) - Europcar - (+7:14)

126 - Nicki Sørensen (DEN) - Saxo - Tinkoff - (+7:14)

127 - Rubén Pérez (ESP) - Euskaltel - (+7:14)

128 - Amaël Moinard (FRA) - BMC Racing - (+7:16)

129 - Johnny Hoogerland (NED) - Vacansoleil - (+7:17)

130 - Matthieu Sprick (FRA) - Argos - (+7:18)

131 - Francis De Greef (BEL) - Lotto - (+7:22)

132 - Romain Zingle (BEL) - Cofidis - (+7:23)

133 - Blel Kadri (FRA) - AG2R - (+7:26)

134 - Matthew Goss (AUS) - Orica - (+7:27)

135 - Sebastian Langeveld (NED) - Orica - (+7:27)

136 - Samuel Dumoulin (FRA) - Cofidis - (+7:27)

137 - Greg Henderson (NZL) - Lotto - (+7:40)

138 - Marco Marzano (ITA) - Lampre - (+7:46)

139 - Adam Hansen (AUS) - Lotto - (+7:53)

140 - Giampaolo Caruso (ITA) - Katyusha - (+7:56)

141 - Alessandro Vanotti (ITA) - Cannondale - (+7:58)

142 - Vincent Jérôme (FRA) - Europcar - (+7:58)

143 - Joan Horrach (ESP) - Katyusha - (+7:59)

144 - Kenny van Hummel (NED) - Vacansoleil - (+8:04)

145 - Tom Veelers (NED) - Argos - (+8:06)

146 - Pablo Urtasun (ESP) - Euskaltel - (+8:07)

147 - Guillaume Levarlet (FRA) - Sojasun - (+8:07)

148 - Baden Cooke (AUS) - Orica - (+8:11)

149 - Jan Ghyselinck (BEL) - Cofidis - (+8:15)

150 - Marcel Sieberg (GER) - Lotto - (+8:17)

151 - Johan Vansummeren (BEL) - Garmin - (+8:17)

152 - Jonathan Cantwell (AUS) - Saxo - Tinkoff - (+8:18)

153 - Bernhard Eisel (AUT) - Team Sky - (+8:25)

154 - André Greipel (GER) - Lotto - (+8:26)

155 - Koen de Kort (NED) - Argos - (+8:27)

156 - Nicolas Edet (FRA) - Cofidis - (+8:30)

157 - Mickaël Chérel (FRA) - AG2R - (+8:31)

158 - Sébastien Hinault (FRA) - AG2R - (+8:33)

159 - Borut Božic (SLO) - Astana - (+8:36)

160 - Cédric Pineau (FRA) - FDJ - (+8:38)

161 - Mark Cavendish (IOM) - Team Sky - (+8:43)

162 - Grega Bole (SLO) - Lampre - (+8:44)

163 - Nick Nuyens (BEL) - Saxo - Tinkoff - (+8:50)

164 - Roy Curvers (NED) - Argos - (+8:50)

165 - Manuel Quinziato (ITA) - BMC Racing - (+8:54)

166 - Tyler Farrar (USA) - Garmin - (+8:55)

167 - Matthew Lloyd (AUS) - Lampre - (+9:00)

168 - Maxim Iglinskiy (KAZ) - Astana - (+9:01)

169 - Mark Renshaw (AUS) - Blanco - (+9:07)

170 - Jean-Marc Marino (FRA) - Sojasun - (+9:07)

171 - Giovanni Bernaudeau (FRA) - Europcar - (+9:08)

172 - Daniel Oss (ITA) - Cannondale - (+9:08)

173 - Juan José Haedo (ARG) - Saxo - Tinkoff - (+9:15)

174 - Christophe Kern (FRA) - Europcar - (+9:22)

175 - Karsten Kroon (NED) - Saxo - Tinkoff - (+9:25)

176 - Anders Lund (DEN) - Saxo - Tinkoff - (+9:32)

177 - Yauheni Hutarovich (BLR) - FDJ - (+9:57)

178 - Jimmy Engoulvent (FRA) - Sojasun - (+11:10)

Stage by Stage

Stage20
Rambouillet to Paris
22 JULY 2012

Rambouillet to Paris
Pos. Rider Team Time
1 Mark Cavendish (IOM) Team Sky (3:08:07)
2 Peter Sagan (SVK) Cannondale (+0)
3 Matthew Goss (AUS) Orica (+0)

Stage19
Bonneval to Chartres
21 JULY 2012

Bonneval to Chartres
Pos. Rider Team Time
1 Bradley Wiggins Team Sky (1:04:13)
2 Chris Froome Team Sky (+1:16)
3 Luis León Sánchez (ESP) Blanco (+1:50)

Stage18
Blagnac to Brive-la-Gaillarde
20 JULY 2012

Blagnac to Brive-la-Gaillarde
Pos. Rider Team Time
1 Mark Cavendish (IOM) Team Sky (4:54:12)
2 Matthew Goss (AUS) Orica (+0)
3 Peter Sagan (SVK) Cannondale (+0)

Stage17
Bagnères-de-Luchon to Peyragudes
19 JULY 2012

Bagnères-de-Luchon to Peyragudes
Pos. Rider Team Time
1 Alejandro Valverde (ESP) Movistar (4:12:11)
2 Chris Froome Team Sky (+19)
3 Bradley Wiggins Team Sky (+19)

Stage16
Pau to Bagnères-de-Luchon
18 JULY 2012

Pau to Bagnères-de-Luchon
Pos. Rider Team Time
1 Thomas Voeckler (FRA) Europcar (5:35:02)
2 Chris Sørensen (DEN) Saxo - Tinkoff (+1:40)
3 Gorka Izagirre (ESP) Euskaltel (+3:22)

Stage15
Samatan to Pau
16 JULY 2012

Samatan to Pau
Pos. Rider Team Time
1 Pierrick Fédrigo (FRA) FDJ (3:40:15)
2 Christian Vande Velde (USA) Garmin (+0)
3 Thomas Voeckler (FRA) Europcar (+12)

Stage14
Limoux to Foix
15 JULY 2012

Limoux to Foix
Pos. Rider Team Time
1 Luis León Sánchez (ESP) Blanco (4:50:29)
2 Peter Sagan (SVK) Cannondale (+47)
3 Sandy Casar (FRA) FDJ (+47)

Stage13
Saint-Paul-Trois-Châteaux to Le Cap d'Agde
14 JULY 2012

Saint-Paul-Trois-Châteaux to Le Cap d'Agde
Pos. Rider Team Time
1 André Greipel (GER) Lotto (4:57:59)
2 Peter Sagan (SVK) Cannondale (+0)
3 Edvald Boasson Hagen (NOR) Team Sky (+0)

Stage12
Saint-Jean-de-Maurienne to Annonay
13 JULY 2012

Saint-Jean-de-Maurienne to Annonay
Pos. Rider Team Time
1 David Millar (SCO) Garmin (5:42:46)
2 Jean Christophe Péraud (FRA) AG2R (+0)
3 Egoi Martínez (ESP) Euskaltel (+5)

Stage11
Albertville to La Toussuire
12 JULY 2012

Albertville to La Toussuire
Pos. Rider Team Time
1 Pierre Rolland (FRA) Europcar (4:43:54)
2 Thibaut Pinot (FRA) FDJ (+55)
3 Chris Froome Team Sky (+55)

Stage10
Mâcon to Bellegarde-sur-Valserine
11 JULY 2012

Mâcon to Bellegarde-sur-Valserine
Pos. Rider Team Time
1 Thomas Voeckler (FRA) Europcar (4:46:26)
2 Michele Scarponi (ITA) Lampre (+3)
3 Jens Voigt (GER) RadioShack (+7)

Stage9
Arc-et-Senans to Besançon
09 JULY 2012

Arc-et-Senans to Besançon
Pos. Rider Team Time
1 Bradley Wiggins Team Sky (51:24)
2 Chris Froome Team Sky (+35)
3 Fabian Cancellara (SUI) RadioShack (+57)

Stage8
Belfort to Porrentruy
08 JULY 2012

Belfort to Porrentruy
Pos. Rider Team Time
1 Thibaut Pinot (FRA) FDJ (3:56:10)
2 Cadel Evans (AUS) BMC Racing (+26)
3 Tony Gallopin (FRA) RadioShack (+26)

Stage7
Tomblaine to La Planche des Belles Filles
07 JULY 2012

Tomblaine to La Planche des Belles Filles
Pos. Rider Team Time
1 Chris Froome Team Sky (4:58:35)
2 Cadel Evans (AUS) BMC Racing (+2)
3 Bradley Wiggins Team Sky (+2)

Stage6
Épernay to Metz
06 JULY 2012

Épernay to Metz
Pos. Rider Team Time
1 Peter Sagan (SVK) Cannondale (4:37:00)
2 André Greipel (GER) Lotto (+0)
3 Matthew Goss (AUS) Orica (+0)

Stage5
Rouen to Saint-Quentin
05 JULY 2012

Rouen to Saint-Quentin
Pos. Rider Team Time
1 André Greipel (GER) Lotto (4:41:30)
2 Matthew Goss (AUS) Orica (+0)
3 Juan José Haedo (ARG) Saxo - Tinkoff (+0)

Stage4
Abbeville to Rouen
04 JULY 2012

Abbeville to Rouen
Pos. Rider Team Time
1 André Greipel (GER) Lotto (5:18:32)
2 Alessandro Petacchi (ITA) Lampre (+0)
3 Tom Veelers (NED) Argos (+0)

Stage3
Orchies to Boulogne-sur-Mer
03 JULY 2012

Orchies to Boulogne-sur-Mer
Pos. Rider Team Time
1 Peter Sagan (SVK) Cannondale (4:42:58)
2 Edvald Boasson Hagen (NOR) Team Sky (+1)
3 Peter Velits (SVK) Omega Pharma - Quick-Step (+1)

Stage2
Visé to Tournai
02 JULY 2012

Visé to Tournai
Pos. Rider Team Time
1 Mark Cavendish (IOM) Team Sky (4:56:59)
2 André Greipel (GER) Lotto (+0)
3 Matthew Goss (AUS) Orica (+0)

Stage1
Liège to Seraing
01 JULY 2012

Liège to Seraing
Pos. Rider Team Time
1 Peter Sagan (SVK) Cannondale (4:58:19)
2 Fabian Cancellara (SUI) RadioShack (+0)
3 Edvald Boasson Hagen (NOR) Team Sky (+0)

Prologue
Liège to Liège
30 JUNE 2012

Liège to Liège
Pos. Rider Team Time
1 Fabian Cancellara (SUI) RadioShack (7:13)
2 Bradley Wiggins Team Sky (+7)
3 Sylvain Chavanel (FRA) Omega Pharma - Quick-Step (+7)