1 - Lars Bak (DEN) - Omega Pharma - Lotto - (3:58:55)

2 - Sandy Casar (FRA) - FDJ - (+11)

3 - Andrey Amador (CRC) - - (+11)

4 - Jan Bakelants (BEL) - Leopard - (+11)

5 - Ivan Santaromita (ITA) - BMC Racing Team - (+11)

6 - Jackson Rodríguez (VEN) - Androni Giocattoli - (+11)

7 - Amets Txurruka (ESP) - - (+11)

8 - Martijn Keizer (NED) - Vacansoleil - (+43)

9 - Michal Golas (POL) - - (+48)

10 - Juan Antonio Flecha - Team Sky - (+3:34)

11 - Giovanni Visconti (ITA) - - (+3:34)

12 - Ben Hermans (BEL) - Leopard - (+3:34)

13 - Sergey Lagutin (UZB) - Vacansoleil - (+3:34)

14 - Jan Bárta (CZE) - NetApp - (+3:34)

15 - Serge Pauwels (BEL) - - (+3:34)

16 - Julien Vermote (BEL) - - (+3:34)

17 - Matthias Brändle (AUT) - NetApp - (+3:34)

18 - Cesare Benedetti (ITA) - NetApp - (+3:34)

19 - Ryder Hesjedal (CAN) - Garmin - (+3:34)

20 - Thomas De Gendt (BEL) - Vacansoleil - (+3:34)

21 - Fränk Schleck (LUX) - Leopard - (+3:34)

22 - Damiano Caruso (ITA) - - (+3:34)

23 - Diego Ulissi (ITA) - - (+3:34)

24 - Roman Kreuziger (CZE) - - (+3:34)

25 - Dario Cataldo (ITA) - - (+3:34)

26 - Daniel Moreno (ESP) - Katyusha - (+3:34)

27 - Daniele Pietropolli (ITA) - - (+3:34)

28 - Michele Scarponi (ITA) - - (+3:34)

29 - Joaquim Rodríguez (ESP) - Katyusha - (+3:34)

30 - Eros Capecchi (ITA) - - (+3:34)

31 - Tom-Jelte Slagter (NED) - - (+3:34)

32 - Damiano Cunego (ITA) - - (+3:34)

33 - Sergio Pardilla (ESP) - - (+3:34)

34 - Kevin Seeldraeyers (BEL) - - (+3:34)

35 - Grischa Niermann (GER) - - (+3:34)

36 - Marzio Bruseghin (ITA) - - (+3:34)

37 - Paolo Tiralongo (ITA) - - (+3:34)

38 - Francis De Greef (BEL) - Omega Pharma - Lotto - (+3:34)

39 - Hubert Dupont (FRA) - - (+3:34)

40 - Ivan Basso (ITA) - - (+3:34)

41 - José Rujano (VEN) - Androni Giocattoli - (+3:34)

42 - Juan Manuel Gárate (ESP) - - (+3:34)

43 - Tanel Kangert (EST) - - (+3:34)

44 - Gustav Larsson (SWE) - Vacansoleil - (+3:34)

45 - Stefano Locatelli (ITA) - Colnago - CSF - (+3:34)

46 - Stefano Pirazzi (ITA) - Colnago - CSF - (+3:34)

47 - John Gadret (FRA) - - (+3:34)

48 - Mikel Nieve (ESP) - - (+3:34)

49 - Bart De Clercq (BEL) - Omega Pharma - Lotto - (+3:34)

50 - Juan José Oroz (ESP) - - (+3:34)

51 - Ángel Vicioso (ESP) - Katyusha - (+3:34)

52 - Alberto Losada (ESP) - Katyusha - (+3:34)

53 - Emanuele Sella (ITA) - Androni Giocattoli - (+3:34)

54 - Johann Tschopp (SUI) - BMC Racing Team - (+3:34)

55 - Vladimir Gustov (UKR) - - (+3:34)

56 - Domenico Pozzovivo (ITA) - Colnago - CSF - (+3:34)

57 - Marco Pinotti (ITA) - BMC Racing Team - (+3:34)

58 - Gianluca Brambilla (ITA) - Colnago - CSF - (+3:34)

59 - Angelo Pagani (ITA) - Colnago - CSF - (+3:34)

60 - Rigoberto Urán (COL) - Team Sky - (+3:34)

61 - Thomas Rohregger (AUT) - Leopard - (+3:34)

62 - Oliver Zaugg (SUI) - Leopard - (+3:34)

63 - Sylwester Szmyd (POL) - - (+3:34)

64 - Przemyslaw Niemiec (POL) - - (+3:34)

65 - Jon Izagirre (ESP) - - (+3:34)

66 - Carlos Ochoa (VEN) - Androni Giocattoli - (+3:34)

67 - Geoffrey Soupe (FRA) - FDJ - (+3:34)

68 - Bartosz Huzarski (POL) - NetApp - (+3:34)

69 - Sergio Henao (COL) - Team Sky - (+3:34)

70 - Beñat Intxausti (ESP) - - (+3:34)

71 - José Herrada (ESP) - - (+3:34)

72 - Peter Stetina (USA) - Garmin - (+3:34)

73 - Christian Vande Velde (USA) - Garmin - (+3:34)

74 - Mathieu Perget (FRA) - - (+3:34)

75 - Valerio Agnoli (ITA) - - (+3:34)

76 - Stefan Denifl (AUT) - Vacansoleil - (+3:51)

77 - Mathias Frank (SUI) - BMC Racing Team - (+4:15)

78 - Alessandro Spezialetti (ITA) - - (+4:22)

79 - Matteo Tosatto (ITA) - - (+4:22)

80 - Stef Clement (NED) - - (+7:12)

81 - Cristiano Salerno (ITA) - - (+7:12)

82 - Brian Bulgaç (NED) - Omega Pharma - Lotto - (+7:12)

83 - Evgueni Petrov (RUS) - - (+7:12)

84 - Fumiyuki Beppu (JPN) - GreenEdge - (+7:12)

85 - Miguel Ángel Rubiano (COL) - Androni Giocattoli - (+7:12)

86 - Manuel Belletti (ITA) - - (+7:12)

87 - José Serpa (COL) - Androni Giocattoli - (+7:12)

88 - Simone Ponzi (ITA) - - (+8:08)

89 - Fabio Sabatini (ITA) - - (+8:08)

90 - Andrey Zeits (KAZ) - - (+8:08)

91 - Paolo Longo Borghini (ITA) - - (+8:08)

92 - Gregor Gazvoda (SLO) - - (+8:08)

93 - Jens Keukeleire (BEL) - GreenEdge - (+8:08)

94 - Dominique Rollin (CAN) - FDJ - (+8:08)

95 - Geraint Thomas (WAL) - Team Sky - (+8:08)

96 - Nikolas Maes (BEL) - - (+8:08)

97 - Ben Gastauer (LUX) - - (+8:08)

98 - Andreas Dietziker (SUI) - NetApp - (+8:08)

99 - Matteo Montaguti (ITA) - - (+8:08)

100 - Matteo Bono (ITA) - - (+8:08)

101 - Maciej Bodnar (POL) - - (+8:08)

102 - Francis Mourey (FRA) - FDJ - (+8:08)

103 - Sébastien Rosseler (BEL) - Garmin - (+9:43)

104 - Jussi Veikkanen (FIN) - FDJ - (+12:05)

105 - Guillaume Bonnafond (FRA) - - (+12:05)

106 - Aliaksandr Kuchynski (BLR) - Katyusha - (+12:05)

107 - Branislav Samoilav (BLR) - - (+12:05)

108 - Pavel Brutt (RUS) - Katyusha - (+12:05)

109 - Mikhail Ignatiev (RUS) - Katyusha - (+12:05)

110 - Fabio Felline (ITA) - Androni Giocattoli - (+12:05)

111 - Danilo Wyss (SUI) - BMC Racing Team - (+12:05)

112 - Luca Mazzanti (ITA) - ISD - Neri - (+12:05)

113 - Enrico Gasparotto (ITA) - - (+12:05)

114 - Matteo Carrara (ITA) - Vacansoleil - (+12:05)

115 - Robert Hunter (RSA) - Garmin - (+12:05)

116 - Daryl Impey (RSA) - GreenEdge - (+12:05)

117 - Ramunas Navardauskas (LTU) - Garmin - (+12:05)

118 - Jesse Sergent (NZL) - Leopard - (+12:05)

119 - Pierpaolo De Negri (ITA) - ISD - Neri - (+12:05)

120 - Matteo Rabottini (ITA) - ISD - Neri - (+12:05)

121 - Iban Velasco (ESP) - - (+12:05)

122 - Adriano Malori (ITA) - - (+12:05)

123 - Francisco Ventoso (ESP) - - (+12:05)

124 - Francesco Failli (ITA) - ISD - Neri - (+12:05)

125 - Daniel Schorn (AUT) - NetApp - (+12:05)

126 - Tomas Vaitkus (LTU) - GreenEdge - (+12:05)

127 - Gatis Smukulis (LAT) - Katyusha - (+12:05)

128 - Anders Lund (DEN) - - (+12:05)

129 - Sonny Colbrelli (ITA) - Colnago - CSF - (+12:05)

130 - Peter Kennaugh (IOM) - Team Sky - (+12:05)

131 - Oscar Gatto (ITA) - ISD - Neri - (+13:31)

132 - Alessandro De Marchi (ITA) - Androni Giocattoli - (+13:31)

133 - Dennis Vanendert (BEL) - Omega Pharma - Lotto - (+13:32)

134 - Enrico Battaglin (ITA) - Colnago - CSF - (+13:32)

135 - Pierre Cazaux (FRA) - - (+13:32)

136 - Giacomo Nizzolo (ITA) - Leopard - (+13:32)

137 - Julien Bérard (FRA) - - (+13:32)

138 - Luke Roberts (AUS) - - (+13:32)

139 - Sacha Modolo (ITA) - Colnago - CSF - (+13:32)

140 - Alessandro Ballan (ITA) - BMC Racing Team - (+13:32)

141 - Marco Coledan (ITA) - Colnago - CSF - (+13:32)

142 - Daniele Righi (ITA) - - (+13:32)

143 - Gaetan Bille (BEL) - Omega Pharma - Lotto - (+14:39)

144 - Olivier Kaisen (BEL) - Omega Pharma - Lotto - (+14:39)

145 - Nélson Oliveira (POR) - Leopard - (+14:39)

146 - Reto Hollenstein (SUI) - NetApp - (+14:39)

147 - Mirko Selvaggi (ITA) - Vacansoleil - (+16:18)

148 - Roberto Ferrari (ITA) - Androni Giocattoli - (+16:18)

149 - Marco Bandiera (ITA) - - (+16:18)

150 - Elia Favilli (ITA) - ISD - Neri - (+16:18)

151 - Ian Stannard - Team Sky - (+20:21)

152 - Mark Renshaw (AUS) - - (+20:21)

153 - Graeme Brown (AUS) - - (+20:21)

154 - Mark Cavendish (IOM) - Team Sky - (+20:21)

155 - Manuele Boaro (ITA) - - (+20:21)

156 - Andrea Guardini (ITA) - ISD - Neri - (+20:21)

157 - Bernhard Eisel (AUT) - Team Sky - (+20:21)

158 - Mauro Santambrogio (ITA) - BMC Racing Team - (+20:21)

159 - Alfredo Balloni (ITA) - ISD - Neri - (+20:21)

160 - Arnaud Démare (FRA) - FDJ - (+20:21)

161 - Mickaël Delage (FRA) - FDJ - (+20:21)

162 - Gabriel Rasch (NOR) - FDJ - (+20:21)

163 - Alexander Kristoff (NOR) - Katyusha - (+20:21)

164 - Svein Tuft (CAN) - GreenEdge - (+20:21)

165 - Juan José Haedo (ARG) - - (+20:21)

166 - Sebastián Haedo (ARG) - - (+20:21)

167 - Francesco Chicchi (ITA) - - (+20:21)

168 - Andreas Schillinger (GER) - NetApp - (+20:21)

169 - Timon Seubert (GER) - NetApp - (+20:21)

170 - Christian Meier (CAN) - GreenEdge - (+20:21)

171 - Alex Rasmussen (DEN) - Garmin - (+20:21)

172 - Jack Bauer (NZL) - Garmin - (+20:21)

173 - Martin Velits (SVK) - - (+20:21)

174 - Michal Kwiatkowski (POL) - - (+20:21)

175 - Brett Lancaster (AUS) - GreenEdge - (+20:21)

176 - Miguel Minguez (ESP) - - (+20:21)

177 - Matthew Goss (AUS) - GreenEdge - (+20:21)

178 - Adrián Saez (ESP) - - (+20:21)

179 - Alexandr Dyachenko (KAZ) - - (+20:21)

180 - Víctor Cabedo (ESP) - - (+20:21)

181 - Jack Bobridge (AUS) - GreenEdge - (+20:21)

182 - Taylor Phinney (USA) - BMC Racing Team - (+20:21)

183 - Jonas Jørgensen (DEN) - - (+20:21)

184 - Jeremy Hunt (ENG) - Team Sky - (+20:21)

185 - Theo Bos (NED) - - (+20:21)

186 - Adam Hansen (AUS) - Omega Pharma - Lotto - (+20:21)

187 - Tomasz Marczynski (POL) - Vacansoleil - (+36:05)

188 - Mads Christensen (DEN) - - (DNF)

189 - William Bonnet (FRA) - FDJ - (DNS)

Tappa per Tappa

Tappa21
Milan a Milan
27 Maggio 2012

Milan a Milan
Pos. Cavaliere Squadra Tempo
1 Marco Pinotti (ITA) BMC Racing (33:06)
2 Geraint Thomas (WAL) Team Sky (+39)
3 Jesse Sergent (NZL) Leopard (+53)

Tappa20
Caldes a Passo dello Stelvio
26 Maggio 2012

Caldes a Passo dello Stelvio
Pos. Cavaliere Squadra Tempo
1 Thomas De Gendt (BEL) Vacansoleil (6:54:41)
2 Damiano Cunego (ITA) Lampre (+56)
3 Mikel Nieve (ESP) Euskaltel (+2:50)

Tappa19
Treviso a Alpe di Pampeago
25 Maggio 2012

Treviso a Alpe di Pampeago
Pos. Cavaliere Squadra Tempo
1 Roman Kreuziger (CZE) Astana (6:18:03)
2 Ryder Hesjedal (CAN) Garmin (+19)
3 Joaquim Rodríguez (ESP) Katyusha (+32)

Tappa18
San Vito di Cadore a Vedelago
24 Maggio 2012

San Vito di Cadore a Vedelago
Pos. Cavaliere Squadra Tempo
1 Andrea Guardini (ITA) ISD - Neri (3:00:52)
2 Mark Cavendish (IOM) Team Sky (+0)
3 Roberto Ferrari (ITA) Androni Giocattoli (+0)

Tappa17
Falzes a Cortina d'Ampezzo
23 Maggio 2012

Falzes a Cortina d'Ampezzo
Pos. Cavaliere Squadra Tempo
1 Joaquim Rodríguez (ESP) Katyusha (5:24:42)
2 Ivan Basso (ITA) Liquigas (+0)
3 Ryder Hesjedal (CAN) Garmin (+0)

Tappa16
Limone sul Garda a Falzes
22 Maggio 2012

Limone sul Garda a Falzes
Pos. Cavaliere Squadra Tempo
1 Jon Izagirre (ESP) Euskaltel (4:02:00)
2 Alessandro De Marchi (ITA) Androni Giocattoli (+16)
3 Stef Clement (NED) Rabobank (+16)

Tappa15
Busto Arsizio a Piani Resinelli
20 Maggio 2012

Busto Arsizio a Piani Resinelli
Pos. Cavaliere Squadra Tempo
1 Matteo Rabottini (ITA) ISD - Neri (5:15:30)
2 Joaquim Rodríguez (ESP) Katyusha (+0)
3 Alberto Losada (ESP) Katyusha (+23)

Tappa14
Cherasco a Breuil-Cervinia
19 Maggio 2012

Cherasco a Breuil-Cervinia
Pos. Cavaliere Squadra Tempo
1 Andrey Amador (CRC) Caisse d'Epargne (5:33:36)
2 Jan Bárta (CZE) NetApp (+0)
3 Alessandro De Marchi (ITA) Androni Giocattoli (+2)

Tappa13
Savona a Cervere
18 Maggio 2012

Savona a Cervere
Pos. Cavaliere Squadra Tempo
1 Mark Cavendish (IOM) Team Sky (3:02:07)
2 Alexander Kristoff (NOR) Katyusha (+0)
3 Mark Renshaw (AUS) Rabobank (+0)

Tappa12
Seravezza a Sestri Levante
17 Maggio 2012

Seravezza a Sestri Levante
Pos. Cavaliere Squadra Tempo
1 Lars Bak (DEN) Omega Pharma - Lotto (3:58:55)
2 Sandy Casar (FRA) FDJ (+11)
3 Andrey Amador (CRC) Caisse d'Epargne (+11)

Tappa11
Assisi a Montecatini Terme
16 Maggio 2012

Assisi a Montecatini Terme
Pos. Cavaliere Squadra Tempo
1 Roberto Ferrari (ITA) Androni Giocattoli (6:49:05)
2 Francesco Chicchi (ITA) Quick-Step (+0)
3 Tomas Vaitkus (LTU) GreenEdge (+0)

Tappa10
Civitavecchia a Assisi
15 Maggio 2012

Civitavecchia a Assisi
Pos. Cavaliere Squadra Tempo
1 Joaquim Rodríguez (ESP) Katyusha (4:25:05)
2 Bartosz Huzarski (POL) NetApp (+2)
3 Giovanni Visconti (ITA) Caisse d'Epargne (+2)

Tappa9
San Giorgio del Sannio a Frosinone
14 Maggio 2012

San Giorgio del Sannio a Frosinone
Pos. Cavaliere Squadra Tempo
1 Francisco Ventoso (ESP) Caisse d'Epargne (3:39:15)
2 Fabio Felline (ITA) Androni Giocattoli (+0)
3 Giacomo Nizzolo (ITA) Leopard (+0)

Tappa8
Sulmona a Lago Laceno
13 Maggio 2012

Sulmona a Lago Laceno
Pos. Cavaliere Squadra Tempo
1 Domenico Pozzovivo (ITA) Colnago - CSF (6:06:05)
2 Beñat Intxausti (ESP) Caisse d'Epargne (+23)
3 Joaquim Rodríguez (ESP) Katyusha (+27)

Tappa7
Recanati a Rocca di Cambio
12 Maggio 2012

Recanati a Rocca di Cambio
Pos. Cavaliere Squadra Tempo
1 Paolo Tiralongo (ITA) Astana (5:51:03)
2 Michele Scarponi (ITA) Lampre (+0)
3 Fränk Schleck (LUX) Leopard (+3)

Tappa6
Urbino a Porto Sant'Elpidio
11 Maggio 2012

Urbino a Porto Sant'Elpidio
Pos. Cavaliere Squadra Tempo
1 Miguel Ángel Rubiano (COL) Androni Giocattoli (5:38:30)
2 Adriano Malori (ITA) Lampre (+1:10)
3 Michal Golas (POL) Quick-Step (+1:10)

Tappa5
Modena a Fano
10 Maggio 2012

Modena a Fano
Pos. Cavaliere Squadra Tempo
1 Mark Cavendish (IOM) Team Sky (4:43:15)
2 Matthew Goss (AUS) GreenEdge (+0)
3 Daniele Bennati (ITA) Leopard (+0)

Tappa4
Verona a Verona
09 Maggio 2012

Verona a Verona
Pos. Cavaliere Squadra Tempo
1 Garmin (37:04)
2 Katyusha (+5)
3 Astana (+22)

Tappa3
Horsens a Horsens
07 Maggio 2012

Horsens a Horsens
Pos. Cavaliere Squadra Tempo
1 Matthew Goss (AUS) GreenEdge (4:20:53)
2 Juan José Haedo (ARG) Saxo Bank (+0)
3 Tyler Farrar (USA) Garmin (+0)

Tappa2
Herning a Herning
06 Maggio 2012

Herning a Herning
Pos. Cavaliere Squadra Tempo
1 Mark Cavendish (IOM) Team Sky (4:53:12)
2 Matthew Goss (AUS) GreenEdge (+0)
3 Geoffrey Soupe (FRA) FDJ (+0)

Tappa1
Herning a Herning
05 Maggio 2012

Herning a Herning
Pos. Cavaliere Squadra Tempo
1 Taylor Phinney (USA) BMC Racing (10:26)
2 Geraint Thomas (WAL) Team Sky (+9)
3 Alex Rasmussen (DEN) Garmin (+13)