1 - Bradley Wiggins - Team Sky - (87:34:47)

2 - Chris Froome - Team Sky - (+3:21)

3 - Vincenzo Nibali (ITA) - Liquigas - (+6:19)

4 - Jurgen Van den Broeck (BEL) - Omega Pharma - Lotto - (+10:15)

5 - Tejay van Garderen (USA) - BMC Racing - (+11:04)

6 - Haimar Zubeldia (ESP) - RadioShack - (+15:41)

7 - Cadel Evans (AUS) - BMC Racing - (+15:49)

8 - Pierre Rolland (FRA) - Europcar - (+16:26)

9 - Janez Brajkovic (SLO) - Astana - (+16:33)

10 - Thibaut Pinot (FRA) - FDJ - (+17:17)

11 - Andreas Klöden (GER) - RadioShack - (+17:54)

12 - Nicolas Roche (IRL) - AG2R - (+19:33)

13 - Chris Horner (USA) - RadioShack - (+19:55)

14 - Chris Sørensen (DEN) - Saxo Bank - (+25:27)

15 - Denis Menchov (RUS) - Katyusha - (+27:22)

16 - Maxime Monfort (BEL) - RadioShack - (+28:30)

17 - Egoi Martínez (ESP) - Euskaltel - (+31:46)

18 - Rui Costa (POR) - Movistar - (+37:03)

19 - Eduard Vorganov (RUS) - Katyusha - (+38:16)

20 - Alejandro Valverde (ESP) - Movistar - (+42:26)

21 - Jérôme Coppel (FRA) - Saur - Sojasun - (+45:43)

22 - Sandy Casar (FRA) - FDJ - (+46:52)

23 - Michael Rogers (AUS) - Team Sky - (+54:52)

24 - Michele Scarponi (ITA) - Lampre - (+58:37)

25 - Ivan Basso (ITA) - Liquigas - (+59:44)

26 - Thomas Voeckler (FRA) - Europcar - (+1:04:41)

27 - Peter Velits (SVK) - Quick-Step - (+1:05:10)

28 - Laurens ten Dam (NED) - Rabobank - (+1:05:39)

29 - Jelle Vanendert (BEL) - Omega Pharma - Lotto - (+1:08:26)

30 - Juan José Cobo (ESP) - Movistar - (+1:09:19)

31 - Alexandr Vinokurov (KAZ) - Astana - (+1:15:21)

32 - Levi Leipheimer (USA) - Quick-Step - (+1:16:29)

33 - Steven Kruijswijk (NED) - Rabobank - (+1:16:52)

34 - Richie Porte (AUS) - Team Sky - (+1:20:49)

35 - Daniel Martin (IRL) - Garmin - (+1:25:23)

36 - Rein Taaramäe (EST) - Cofidis - (+1:27:52)

37 - Giampaolo Caruso (ITA) - Katyusha - (+1:28:32)

38 - George Hincapie (USA) - BMC Racing - (+1:30:38)

39 - Gorka Izagirre (ESP) - Euskaltel - (+1:32:19)

40 - Fredrik Kessiakoff (SWE) - Astana - (+1:34:33)

41 - Rafael Valls (ESP) - Vacansoleil - (+1:37:57)

42 - Peter Sagan (SVK) - Liquigas - (+1:38:37)

43 - Andriy Grivko (UKR) - Astana - (+1:38:41)

44 - Jean Christophe Péraud (FRA) - AG2R - (+1:40:44)

45 - Amaël Moinard (FRA) - BMC Racing - (+1:41:00)

46 - Philippe Gilbert (BEL) - BMC Racing - (+1:41:35)

47 - Dominik Nerz (GER) - Liquigas - (+1:42:12)

48 - Pierrick Fédrigo (FRA) - FDJ - (+1:42:39)

49 - Michael Schär (SUI) - BMC Racing - (+1:43:53)

50 - Sérgio Paulinho (POR) - Saxo Bank - (+1:47:14)

51 - Yury Trofimov (RUS) - Katyusha - (+1:47:31)

52 - Jens Voigt (GER) - RadioShack - (+1:50:41)

53 - Vladimir Karpets (RUS) - Movistar - (+1:51:43)

54 - Fabrice Jeandesboz (FRA) - Saur - Sojasun - (+1:52:28)

55 - Maxime Bouet (FRA) - AG2R - (+1:52:30)

56 - Edvald Boasson Hagen (NOR) - Team Sky - (+1:52:34)

57 - Johnny Hoogerland (NED) - Vacansoleil - (+1:55:30)

58 - Markus Burghardt (GER) - BMC Racing - (+1:57:39)

59 - Davide Malacarne (ITA) - Europcar - (+1:57:45)

60 - Christian Vande Velde (USA) - Garmin - (+1:58:38)

61 - Cyril Gautier (FRA) - Europcar - (+1:58:55)

62 - Mickaël Chérel (FRA) - AG2R - (+1:59:53)

63 - Dimitri Fofonov (KAZ) - Astana - (+2:03:55)

64 - Luis León Sánchez (ESP) - Rabobank - (+2:05:43)

65 - Sébastien Minard (FRA) - AG2R - (+2:06:32)

66 - Jérémy Roy (FRA) - FDJ - (+2:10:17)

67 - Marco Marcato (ITA) - Vacansoleil - (+2:11:36)

68 - Dries Devenyns (BEL) - Quick-Step - (+2:12:22)

69 - Simone Stortoni (ITA) - Lampre - (+2:13:39)

70 - Kevin De Weert (BEL) - Quick-Step - (+2:13:49)

71 - Sylwester Szmyd (POL) - Liquigas - (+2:16:15)

72 - Pieter Weening (NED) - Orica - (+2:17:30)

73 - Christophe Riblon (FRA) - AG2R - (+2:17:31)

74 - Jorge Azanza (ESP) - Euskaltel - (+2:18:58)

75 - Guillaume Levarlet (FRA) - Saur - Sojasun - (+2:19:43)

76 - Yaroslav Popovych (UKR) - RadioShack - (+2:21:56)

77 - Vasil Kiryienka (BLR) - Movistar - (+2:22:02)

78 - Andrey Kashechkin (KAZ) - Astana - (+2:23:09)

79 - Simon Gerrans (AUS) - Orica - (+2:24:35)

80 - Marco Marzano (ITA) - Lampre - (+2:24:46)

81 - Adam Hansen (AUS) - Omega Pharma - Lotto - (+2:25:29)

82 - Christian Knees (GER) - Team Sky - (+2:26:43)

83 - Christophe Kern (FRA) - Europcar - (+2:29:01)

84 - Yukiya Arashiro (JPN) - Europcar - (+2:29:13)

85 - Matthieu Ladagnous (FRA) - FDJ - (+2:33:14)

86 - Danilo Hondo (GER) - Lampre - (+2:37:55)

87 - Rubén Pérez (ESP) - Euskaltel - (+2:37:56)

88 - Martin Velits (SVK) - Quick-Step - (+2:40:47)

89 - Blel Kadri (FRA) - AG2R - (+2:41:14)

90 - Romain Zingle (BEL) - Cofidis - (+2:41:44)

91 - Brice Feillu (FRA) - Saur - Sojasun - (+2:41:50)

92 - Julien Simon (FRA) - Saur - Sojasun - (+2:46:04)

93 - Michael Mørkøv (DEN) - Saxo Bank - (+2:46:14)

94 - Arthur Vichot (FRA) - FDJ - (+2:46:51)

95 - Steven Cummings (ENG) - BMC Racing - (+2:47:03)

96 - Lars Bak (DEN) - Omega Pharma - Lotto - (+2:48:05)

97 - Stuart O'Grady (AUS) - Orica - (+2:50:31)

98 - Kristjan Koren (SLO) - Liquigas - (+2:51:34)

99 - Nicki Sørensen (DEN) - Saxo Bank - (+2:53:11)

100 - David Zabriskie (USA) - Garmin - (+2:53:26)

101 - Rubén Plaza (ESP) - Movistar - (+2:53:35)

102 - Francis De Greef (BEL) - Omega Pharma - Lotto - (+2:53:52)

103 - Koen de Kort (NED) - Skil - Shimano - (+2:54:13)

104 - Jürgen Roelandts (BEL) - Omega Pharma - Lotto - (+2:55:04)

105 - Daniel Oss (ITA) - Liquigas - (+2:55:24)

106 - David Millar (SCO) - Garmin - (+2:55:24)

107 - Samuel Dumoulin (FRA) - Cofidis - (+2:56:02)

108 - Luca Paolini (ITA) - Katyusha - (+2:56:21)

109 - Manuel Quinziato (ITA) - BMC Racing - (+2:56:27)

110 - Michael Albasini (SUI) - Orica - (+2:57:20)

111 - Daryl Impey (RSA) - Orica - (+2:57:29)

112 - Jérôme Pineau (FRA) - Quick-Step - (+2:57:58)

113 - Matthieu Sprick (FRA) - Skil - Shimano - (+2:58:15)

114 - Federico Canuti (ITA) - Liquigas - (+2:58:41)

115 - Kris Boeckmans (BEL) - Vacansoleil - (+3:02:57)

116 - Maxim Iglinskiy (KAZ) - Astana - (+3:03:38)

117 - Baden Cooke (AUS) - Orica - (+3:04:30)

118 - Alessandro Vanotti (ITA) - Liquigas - (+3:04:39)

119 - Joan Horrach (ESP) - Katyusha - (+3:06:27)

120 - Matthew Goss (AUS) - Orica - (+3:06:55)

121 - Nick Nuyens (BEL) - Saxo Bank - (+3:08:29)

122 - Sébastien Hinault (FRA) - AG2R - (+3:08:57)

123 - André Greipel (GER) - Omega Pharma - Lotto - (+3:09:02)

124 - Greg Henderson (NZL) - Omega Pharma - Lotto - (+3:13:06)

125 - Bert Grabsch (GER) - Quick-Step - (+3:13:06)

126 - Anthony Roux (FRA) - FDJ - (+3:16:38)

127 - Anders Lund (DEN) - Saxo Bank - (+3:17:07)

128 - Nicolas Edet (FRA) - Cofidis - (+3:17:16)

129 - Borut Božic (SLO) - Astana - (+3:17:44)

130 - Luis Ángel Maté (ESP) - Cofidis - (+3:18:11)

131 - Jean-Marc Marino (FRA) - Saur - Sojasun - (+3:18:20)

132 - Marcel Sieberg (GER) - Omega Pharma - Lotto - (+3:19:36)

133 - Cédric Pineau (FRA) - FDJ - (+3:20:24)

134 - Pablo Urtasun (ESP) - Euskaltel - (+3:21:34)

135 - Roy Curvers (NED) - Skil - Shimano - (+3:23:44)

136 - Cyril Lemoine (FRA) - Saur - Sojasun - (+3:23:55)

137 - Jonathan Cantwell (AUS) - Saxo Bank - (+3:25:08)

138 - Yann Huguet (FRA) - Skil - Shimano - (+3:26:43)

139 - Yohann Gène (FRA) - Europcar - (+3:26:58)

140 - Juan José Haedo (ARG) - Saxo Bank - (+3:27:28)

141 - Patrick Gretsch (GER) - Skil - Shimano - (+3:27:49)

142 - Mark Cavendish (IOM) - Team Sky - (+3:28:36)

143 - Karsten Kroon (NED) - Saxo Bank - (+3:28:56)

144 - Bram Tankink (NED) - Rabobank - (+3:31:24)

145 - Aliaksandr Kuchynski (BLR) - Katyusha - (+3:38:24)

146 - Bernhard Eisel (AUT) - Team Sky - (+3:38:48)

147 - Johan Vansummeren (BEL) - Garmin - (+3:40:01)

148 - Albert Timmer (NED) - Skil - Shimano - (+3:40:37)

149 - Julien Fouchard (FRA) - Cofidis - (+3:42:31)

150 - Sebastian Langeveld (NED) - Orica - (+3:50:12)

151 - Tyler Farrar (USA) - Garmin - (+3:54:45)

152 - Jan Ghyselinck (BEL) - Cofidis - (+3:57:04)

153 - Jimmy Engoulvent (FRA) - Saur - Sojasun - (+3:57:36)

154 - Grega Bole (SLO) - Lampre - (DNF)

155 - Vladimir Gusev (RUS) - Katyusha - (DNF)

156 - Fränk Schleck (LUX) - RadioShack - (DNS)

Gorka Verdugo (ESP) - Euskaltel - (DNF)

Brett Lancaster (AUS) - Orica - (DNF)

Fabian Cancellara (SUI) - RadioShack - (DNS)

Tony Gallopin (FRA) - RadioShack - (DNF)

Marcel Kittel (GER) - Skil - Shimano - (DNF)

Tom Veelers (NED) - Skil - Shimano - (DNF)

Johannes Fröhlinger (GER) - Skil - Shimano - (DNS)

Anthony Delaplace (FRA) - Saur - Sojasun - (DNF)

Gustav Larsson (SWE) - Vacansoleil - (DNF)

Robert Kišerlovski (CRO) - Astana - (DNF)

Óscar Freire (ESP) - Katyusha - (DNS)

José Iván Gutiérrez (ESP) - Movistar - (DNS)

Imanol Erviti (ESP) - Movistar - (DNS)

José Joaquín Rojas (ESP) - Movistar - (DNF)

Giovanni Bernaudeau (FRA) - Europcar - (DNF)

Vincent Jérôme (FRA) - Europcar - (DNF)

Hubert Dupont (FRA) - AG2R - (DNS)

Lieuwe Westra (NED) - Vacansoleil - (DNF)

Alessandro Petacchi (ITA) - Lampre - (DNQ)

Yuri Krivtsov (FRA) - Lampre - (DNQ)

Davide Viganò (ITA) - Lampre - (DNF)

Matthew Lloyd (AUS) - Lampre - (DNS)

Yauheni Hutarovich (BLR) - FDJ - (DNF)

David Moncoutié (FRA) - Cofidis - (DNF)

Rémy Di Gregorio (FRA) - Cofidis - (DNS)

Bauke Mollema (NED) - Rabobank - (DNF)

Wout Poels (NED) - Vacansoleil - (DNF)

Rob Ruijgh (NED) - Vacansoleil - (DNF)

Kenny van Hummel (NED) - Vacansoleil - (DNF)

Kanstantsin Siutsou (BLR) - Team Sky - (DNF)

Ryder Hesjedal (CAN) - Garmin - (DNS)

Tom Danielson (USA) - Garmin - (DNF)

Robert Hunter (RSA) - Garmin - (DNS)

Sylvain Chavanel (FRA) - Quick-Step - (DNF)

Tony Martin (GER) - Quick-Step - (DNS)

Amets Txurruka (ESP) - Euskaltel - (DNS)

Mikel Astarloza (ESP) - Euskaltel - (DNF)

Maarten Wynants (BEL) - Rabobank - (DNS)

Robert Gesink (NED) - Rabobank - (DNS)

Maarten Tjallingii (NED) - Rabobank - (DNS)

Mark Renshaw (AUS) - Rabobank - (DNF)

Samuel Sánchez (ESP) - Euskaltel - (DNF)

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) Liquigas (+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) Liquigas (+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) Liquigas (+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) Liquigas (+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) Liquigas (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) Liquigas (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) Liquigas (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)