1 - Bradley Wiggins - Team Sky - (28:12:16)

2 - Lieuwe Westra (NED) - Vacansoleil - (+8)

3 - Alejandro Valverde (ESP) - Movistar - (+1:10)

4 - Simon Špilak (SLO) - Katyusha - (+1:24)

5 - Tejay Van Garderen (USA) - BMC Racing - (+1:54)

6 - Arnold Jeannesson (FRA) - FDJ - (+2:13)

7 - Maxime Monfort (BEL) - RadioShack - (+2:21)

8 - Sylvain Chavanel (FRA) - Omega Pharma - Quick-Step - (+2:42)

9 - Robert Kišerlovski (CRO) - Astana - (+3:30)

10 - Ángel Vicioso (ESP) - Katyusha - (+3:59)

11 - Jérôme Coppel (FRA) - Sojasun - (+4:28)

12 - Rigoberto Urán (COL) - Team Sky - (+4:40)

13 - Damiano Cunego (ITA) - Lampre - (+4:41)

14 - Maxime Bouet (FRA) - AG2R - (+4:50)

15 - Daniel Navarro (ESP) - Saxo - Tinkoff - (+5:26)

16 - José Joaquín Rojas (ESP) - Movistar - (+5:33)

17 - Luis León Sánchez (ESP) - Blanco - (+5:54)

18 - Andreas Klöden (GER) - RadioShack - (+6:11)

19 - Jérémy Roy (FRA) - FDJ - (+6:13)

20 - Nicolas Roche (IRL) - AG2R - (+6:28)

21 - Evgueni Petrov (RUS) - Astana - (+6:33)

22 - Jens Voigt (GER) - RadioShack - (+6:38)

23 - Brent Bookwalter (USA) - BMC Racing - (+6:39)

24 - Fränk Schleck (LUX) - RadioShack - (+6:46)

25 - Eros Capecchi (ITA) - Cannondale - (+6:52)

26 - Gianni Meersman (BEL) - Lotto - (+7:12)

27 - Francesco Gavazzi (ITA) - Astana - (+7:14)

28 - Daniele Pietropolli (ITA) - Lampre - (+7:35)

29 - Thomas De Gendt (BEL) - Vacansoleil - (+7:35)

30 - Thomas Voeckler (FRA) - Europcar - (+7:45)

31 - Javier Moreno (ESP) - Movistar - (+8:32)

32 - Alexandre Pichot (FRA) - Europcar - (+8:55)

33 - Xavier Florencio (ESP) - Katyusha - (+9:02)

34 - David Le Lay (FRA) - Sojasun - (+9:05)

35 - Levi Leipheimer (USA) - Omega Pharma - Quick-Step - (+9:09)

36 - Giovanni Bernaudeau (FRA) - Europcar - (+9:19)

37 - Michael Albasini (SUI) - Orica - (+9:26)

38 - Mickaël Chérel (FRA) - AG2R - (+9:38)

39 - Romain Sicard (FRA) - Euskaltel - (+9:49)

40 - Julien Simon (FRA) - Sojasun - (+10:39)

41 - Davide Malacarne (ITA) - Europcar - (+10:47)

42 - Mikel Astarloza (ESP) - Euskaltel - (+11:00)

43 - Laurens ten Dam (NED) - Blanco - (+11:06)

44 - Dominik Nerz (GER) - Cannondale - (+11:56)

45 - Yukiya Arashiro (JPN) - Europcar - (+13:05)

46 - Björn Leukemans (BEL) - Vacansoleil - (+13:06)

47 - Anthony Geslin (FRA) - FDJ - (+13:36)

48 - Diego Ulissi (ITA) - Lampre - (+14:32)

49 - Sylwester Szmyd (POL) - Cannondale - (+14:34)

50 - Igor Antón (ESP) - Euskaltel - (+14:38)

51 - Yannick Talabardon (FRA) - Sojasun - (+14:45)

52 - Amaël Moinard (FRA) - BMC Racing - (+14:54)

53 - Sébastien Minard (FRA) - AG2R - (+14:55)

54 - Anders Lund (DEN) - Saxo - Tinkoff - (+15:58)

55 - Eduard Vorganov (RUS) - Katyusha - (+16:54)

56 - Janez Brajkovic (SLO) - Astana - (+17:05)

57 - Giampaolo Caruso (ITA) - Katyusha - (+17:11)

58 - Sergey Lagutin (UZB) - Vacansoleil - (+18:34)

59 - Markel Irizar (ESP) - RadioShack - (+18:36)

60 - David López (ESP) - Movistar - (+18:56)

61 - Hubert Dupont (FRA) - AG2R - (+18:57)

62 - Tony Martin (GER) - Omega Pharma - Quick-Step - (+19:02)

63 - Carlos Barredo (ESP) - Blanco - (+19:42)

64 - Pierrick Fédrigo (FRA) - FDJ - (+19:46)

65 - Kevin Seeldraeyers (BEL) - Astana - (+21:02)

66 - Koen de Kort (NED) - Argos - (+21:07)

67 - Frederik Veuchelen (BEL) - Vacansoleil - (+22:13)

68 - Richie Porte (AUS) - Team Sky - (+22:16)

69 - Jonathan Hivert (FRA) - Sojasun - (+22:22)

70 - David Arroyo (ESP) - Movistar - (+22:36)

71 - Simon Geschke (GER) - Argos - (+22:40)

72 - Gorka Izagirre (ESP) - Euskaltel - (+22:43)

73 - Paolo Longo Borghini (ITA) - Cannondale - (+25:56)

74 - Leonardo Bertagnolli (ITA) - Lampre - (+26:03)

75 - Simon Gerrans (AUS) - Orica - (+26:06)

76 - Kevin De Weert (BEL) - Omega Pharma - Quick-Step - (+26:23)

77 - Simon Clarke (AUS) - Orica - (+26:49)

78 - Alexandre Geniez (FRA) - Argos - (+27:08)

79 - Grega Bole (SLO) - Lampre - (+27:14)

80 - Heinrich Haussler (AUS) - Garmin - (+27:20)

81 - Kanstantsin Siutsou (BLR) - Team Sky - (+27:38)

82 - Wesley Sulzberger (AUS) - Orica - (+28:18)

83 - José Iván Gutiérrez (ESP) - Movistar - (+28:27)

84 - Stijn Vandenbergh (BEL) - Omega Pharma - Quick-Step - (+28:28)

85 - Imanol Erviti (ESP) - Movistar - (+30:15)

86 - Vasil Kiryienka (BLR) - Movistar - (+30:45)

87 - Rein Taaramäe (EST) - Cofidis - (+31:09)

88 - Thomas Dekker (NED) - Garmin - (+33:53)

89 - Danilo Wyss (SUI) - BMC Racing - (+34:45)

90 - Jean Christophe Péraud (FRA) - AG2R - (+35:18)

91 - Kris Boeckmans (BEL) - Vacansoleil - (+35:26)

92 - Tom Boonen (BEL) - Omega Pharma - Quick-Step - (+35:49)

93 - Karsten Kroon (NED) - Saxo - Tinkoff - (+36:56)

94 - Samuel Dumoulin (FRA) - Cofidis - (+37:26)

95 - Cédric Pineau (FRA) - FDJ - (+38:48)

96 - John Degenkolb (GER) - Argos - (+39:12)

97 - David Moncoutié (FRA) - Cofidis - (+40:12)

98 - Anthony Ravard (FRA) - AG2R - (+40:52)

99 - Xabier Zandio (ESP) - Team Sky - (+41:03)

100 - Tristan Valentin (FRA) - Cofidis - (+41:35)

101 - Jens Keukeleire (BEL) - Orica - (+41:48)

102 - Christophe Le Mével (FRA) - Garmin - (+41:51)

103 - Luis Ángel Maté (ESP) - Cofidis - (+41:57)

104 - Gaetan Bille (BEL) - Lotto - (+42:42)

105 - Greg Henderson (NZL) - Lotto - (+42:53)

106 - Murilo Fischer (BRA) - Garmin - (+44:11)

107 - Andreas Klier (GER) - Garmin - (+44:44)

108 - Ricardo García (ESP) - Euskaltel - (+44:49)

109 - Koldo Fernández (ESP) - Garmin - (+45:13)

110 - Bart De Clercq (BEL) - Lotto - (+45:21)

111 - Mark Renshaw (AUS) - Blanco - (+45:33)

112 - Sep Vanmarcke (BEL) - Garmin - (+46:24)

113 - Romain Feillu (FRA) - Vacansoleil - (+47:26)

114 - Daniele Righi (ITA) - Lampre - (+47:32)

115 - Nikolas Maes (BEL) - Omega Pharma - Quick-Step - (+48:19)

116 - Jonas Jørgensen (DEN) - Saxo - Tinkoff - (+49:01)

117 - Grischa Niermann (GER) - Blanco - (+51:02)

118 - Thor Hushovd (NOR) - BMC Racing - (+51:10)

119 - Vincent Jérôme (FRA) - Europcar - (+51:22)

120 - Elia Viviani (ITA) - Cannondale - (+53:53)

121 - Matteo Bono (ITA) - Lampre - (+54:00)

122 - Yauheni Hutarovich (BLR) - FDJ - (+54:59)

123 - Mickaël Buffaz (FRA) - Cofidis - (+55:20)

124 - Sébastien Chavanel (FRA) - Europcar - (+56:04)

125 - Jan Ghyselinck (BEL) - Cofidis - (+58:55)

125 - Jacopo Guarnieri (ITA) - Astana - (+57:19)

126 - Pierre Cazaux (FRA) - Euskaltel - (+1:00:36)

127 - Martijn Maaskant (NED) - Garmin - (+1:01:04)

128 - Michael Mørkøv (DEN) - Saxo - Tinkoff - (+1:01:59)

129 - Adrián Sáez (ESP) - Euskaltel - (+1:03:43)

130 - Patrick Gretsch (GER) - Argos - (+1:05:14)

131 - Danny Pate (USA) - Team Sky - (+1:05:27)

132 - Dennis van Winden (NED) - Blanco - (+1:06:21)

133 - Andrey Kashechkin (KAZ) - Astana - (+1:06:32)

134 - Damien Gaudin (FRA) - Europcar - (+1:08:13)

135 - Tiziano Dall'Antonia (ITA) - Cannondale - (+1:08:15)

136 - Ted King (USA) - Cannondale - (+1:08:39)

137 - Kasper Klostergård (DEN) - Saxo - Tinkoff - (+1:11:05)

138 - Jaroslaw Marycz (POL) - Saxo - Tinkoff - (+1:23:13)

Peio Bilbao (ESP) - Euskaltel - (DNF)

Maarten Wynants (BEL) - Blanco - (DNS)

Sandy Casar (FRA) - FDJ - (DNF)

Rémi Pauriol (FRA) - FDJ - (DNS)

Adam Hansen (AUS) - Lotto - (DNS)

Lars Bak (DEN) - Lotto - (DNS)

Maarten Neyens (BEL) - Lotto - (DNS)

Olivier Kaisen (BEL) - Lotto - (DNS)

Taylor Phinney (USA) - BMC Racing - (DNS)

Markus Burghardt (GER) - BMC Racing - (DNS)

Klaas Lodewyck (BEL) - BMC Racing - (DNS)

Dimitri Fofonov (KAZ) - Astana - (DNS)

Vladimir Isaichev (RUS) - Katyusha - (DNF)

Denis Menchov (RUS) - Katyusha - (DNF)

Alexander Kristoff (NOR) - Katyusha - (DNS)

Leigh Howard (AUS) - Orica - (DNS)

Aidis Kruopis (LTU) - Orica - (DNS)

Matthew Wilson (AUS) - Orica - (DNS)

Joost Posthuma (NED) - RadioShack - (DNS)

Jan Bakelants (BEL) - RadioShack - (DNS)

Andy Schleck (LUX) - RadioShack - (DNS)

Marcel Kittel (GER) - Argos - (DNS)

Tom Veelers (NED) - Argos - (DNS)

Roy Curvers (NED) - Argos - (DNF)

Guillaume Levarlet (FRA) - Sojasun - (DNF)

Jimmy Engoulvent (FRA) - Sojasun - (DNS)

Jérémie Galland (FRA) - Sojasun - (DNF)

Gustav Larsson (SWE) - Vacansoleil - (DNS)

Geraint Thomas (GBR) - Team Sky - (DNS)

Christian Knees (GER) - Team Sky - (DNF)

Ivan Basso (ITA) - Cannondale - (DNF)

Dries Devenyns (BEL) - Omega Pharma - Quick-Step - (DNF)

Nick Nuyens (BEL) - Saxo - Tinkoff - (DNS)

Blel Kadri (FRA) - AG2R - (DNF)

Matthew Lloyd (AUS) - Lampre - (DNS)

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

Bauke Mollema (NED) - Blanco - (DNF)

Stage by Stage

Stage8
Nice to Col d'Eze
11 MARCH 2012

Nice to Col d'Eze
Pos. Rider Team Time
1 Bradley Wiggins Team Sky (19:12)
2 Lieuwe Westra (NED) Vacansoleil (+2)
3 Jean Christophe Péraud (FRA) AG2R (+33)

Stage7
Sisteron to Nice
10 MARCH 2012

Sisteron to Nice
Pos. Rider Team Time
1 Thomas De Gendt (BEL) Vacansoleil (5:11:48)
2 Rein Taaramäe (EST) Cofidis (+6:18)
3 John Degenkolb (GER) Argos (+9:24)

Stage6
Suze-la-Rousse to Sisteron
09 MARCH 2012

Suze-la-Rousse to Sisteron
Pos. Rider Team Time
1 Luis León Sánchez (ESP) Blanco (4:07:58)
2 Jens Voigt (GER) RadioShack (+0)
3 Heinrich Haussler (AUS) Garmin (+14)

Stage5
Onet-le-Château to Mende
08 MARCH 2012

Onet-le-Château to Mende
Pos. Rider Team Time
1 Lieuwe Westra (NED) Vacansoleil (4:52:46)
2 Alejandro Valverde (ESP) Movistar (+6)
3 Bradley Wiggins Team Sky (+6)

Stage4
Brive-la-Gaillarde to Rodez
07 MARCH 2012

Brive-la-Gaillarde to Rodez
Pos. Rider Team Time
1 Gianni Meersman (BEL) Lotto (4:21:01)
2 Grega Bole (SLO) Lampre (+0)
3 Lieuwe Westra (NED) Vacansoleil (+0)

Stage3
Vierzon to Col d'Eze
06 MARCH 2012

Vierzon to Col d'Eze
Pos. Rider Team Time
1 Alejandro Valverde (ESP) Movistar (4:36:19)
2 Simon Gerrans (AUS) Orica (+0)
3 Gianni Meersman (BEL) Lotto (+0)

Stage2
Mantes-la-Jolie to Orléans
05 MARCH 2012

Mantes-la-Jolie to Orléans
Pos. Rider Team Time
1 Tom Boonen (BEL) Omega Pharma - Quick-Step (4:22:15)
2 José Joaquín Rojas (ESP) Movistar (+0)
3 John Degenkolb (GER) Argos (+0)

Stage1
Dampierre-en-Yvelines to Saint-Rémy-lès-Chevreuse
04 MARCH 2012

Dampierre-en-Yvelines to Saint-Rémy-lès-Chevreuse
Pos. Rider Team Time
1 Gustav Larsson (SWE) Vacansoleil (11:19)
2 Bradley Wiggins Team Sky (+1)
3 Levi Leipheimer (USA) Omega Pharma - Quick-Step (+4)