1 Christopher HORNER USA RLT 42 84:36:04
2 Vincenzo NIBALI ITA AST 29 +37
3 Alejandro VALVERDE BELMONTE ESP MOV 33 +1:36
4 Joaquin RODRIGUEZ OLIVER ESP KAT 34 +3:22
5 Nicolas ROCHE IRL TST 29 +7:11
6 Domenico POZZOVIVO ITA ALM 31 +8:00
7 Thibaut PINOT FRA FDJ 23 +8:41
8 Samuel SANCHEZ GONZALEZ ESP EUS 35 +9:51
9 Leopold KONIG CZE TNE 26 +10:11
10 Daniel MORENO FERNANDEZ ESP KAT 32 +13:11
11 Tanel KANGERT EST AST 26 +14:05
12 José HERRADA LOPEZ ESP MOV 28 +16:48
13 David ARROYO DURAN ESP CJR 33 +17:34
14 Dominik NERZ GER BMC 24 +19:26
15 Michele SCARPONI ITA LAM 34 +22:04
16 Andre Fernando S. Martins CARDOSO POR CJR 29 +25:03
17 Robert KISERLOVSKI CRO RLT 27 +25:06
18 Chris Anker SÖRENSEN DEN TST 29 +27:02
19 Rafal MAJKA POL TST 24 +32:52
20 Igor ANTON HERNANDEZ ESP EUS 30 +33:05
21 Yohan BAGOT FRA COF 26 +35:22
22 José Joao PIMENTA COSTA MENDES POR TNE 28 +39:25
23 Mikel NIEVE ITURALDE ESP EUS 29 +49:36
24 Eros CAPECCHI ITA MOV 27 +50:23
25 Amets TXURRUKA ESP CJR 31 +51:17
26 Janez BRAJKOVIC SLO AST 30 +57:32
27 Rigoberto URAN URAN COL SKY 26 +57:49
28 Sergio Luis HENAO MONTOYA COL SKY 26 +59:55
29 Jakob FUGLSANG DEN AST 28 +1:01:08
30 Egoi MARTINEZ DE ESTEBAN ESP EUS 35 +1:12:18
31 Serge PAUWELS BEL OPQ 30 +1:17:42
32 Diego ULISSI ITA LAM 24 +1:19:34
33 Kenny ELISSONDE FRA FDJ 22 +1:22:43
34 Anthony ROUX FRA FDJ 26 +1:25:44
35 Bartosz HUZARSKI POL TNE 33 +1:26:14
36 Georg PREIDLER AUT ARG 23 +1:28:03
37 Oliver ZAUGG SUI TST 32 +1:33:54
38 Warren BARGUIL FRA ARG 22 +1:36:49
39 Mikel LANDA MEANA ESP EUS 24 +1:37:26
40 Jerome COPPEL FRA COF 27 +1:37:43
41 Francis DE GREEF BEL LTB 28 +1:38:50
42 Luis Angel MATE MARDONES ESP COF 29 +1:41:15
43 Rafael VALLS FERRI ESP VCD 26 +1:43:02
44 Juan Antonio FLECHA GIANNONI ESP VCD 36 +1:46:53
45 Sylvester SZMYD POL MOV 35 +1:48:25
46 Juan Jose OROZ UGALDE ESP EUS 33 +1:48:50
47 Alexandre GENIEZ FRA FDJ 25 +1:51:39
48 Ivan SANTAROMITA ITA BMC 29 +1:52:24
49 Giampaolo CARUSO ITA KAT 33 +1:52:54
50 Pieter SERRY BEL OPQ 25 +1:54:14
51 Paolo TIRALONGO ITA AST 36 +1:59:16
52 Bauke MOLLEMA NED BEL 27 +1:59:34
53 Rinaldo NOCENTINI ITA ALM 36 +2:03:08
54 Maciej PATERSKI POL CAN 27 +2:03:20
55 Xabier ZANDIO ECHAIDE ESP SKY 36 +2:05:02
56 Mikael CHEREL FRA ALM 27 +2:05:39
57 Cayetano José SARMIENTO TUNARROSA COL CAN 26 +2:07:58
58 Gianni MEERSMAN BEL OPQ 28 +2:14:16
59 Johannes FRÖHLINGER GER ARG 28 +2:16:56
60 Adam HANSEN AUS LTB 32 +2:17:18
61 Ben HERMANS BEL RLT 27 +2:18:16
62 Vladimir GUSEV RUS KAT 31 +2:19:34
63 Gorka VERDUGO MARCOTEGUI ESP EUS 35 +2:20:01
64 Matthew BUSCHE USA RLT 28 +2:25:57
65 Ben GASTAUER LUX ALM 26 +2:26:34
66 Martin KOHLER SUI BMC 28 +2:29:16
67 Iker CAMANO ORTUZAR ESP TNE 34 +2:32:39
68 Paul VOSS GER TNE 27 +2:32:44
69 Simon CLARKE AUS OGE 27 +2:36:08
70 Manuele MORI ITA LAM 33 +2:36:45
71 Juan Manuel GARATE ESP BEL 37 +2:38:19
72 Danilo WYSS SUI BMC 28 +2:39:35
73 Vasil KIRYIENKA BLR SKY 32 +2:41:03
74 Dario CATALDO ITA SKY 28 +2:43:18
75 Marcos GARCIA ESP CJR 27 +2:43:22
76 Javier MORENO BAZAN ESP MOV 29 +2:43:31
77 Grégory RAST SUI RLT 33 +2:49:32
78 Nico SIJMENS BEL COF 35 +2:51:22
79 Christian KNEES GER SKY 32 +2:51:56
80 Angel VICIOSO ARCOS ESP KAT 36 +2:52:25
81 Andrey ZEITS KAZ AST 27 +2:52:37
82 Christian MEIER CAN OGE 28 +2:53:42
83 Yannick EIJSSEN BEL BMC 24 +2:55:58
84 Edvald BOASSON HAGEN NOR SKY 26 +2:59:04
85 Yaroslav POPOVYCH UKR RLT 33 +3:01:08
86 Markel IRIZAR ARANBURU ESP RLT 33 +3:01:23
87 Benat INTXAUSTI ELORRIAGA ESP MOV 27 +3:01:24
88 Johan VAN SUMMEREN BEL GRS 32 +3:01:57
89 Paolo LONGO BORGHINI ITA CAN 33 +3:02:11
90 Jorge AZANZA SOTO ESP EUS 31 +3:03:39
91 Romain ZINGLE BEL COF 26 +3:05:03
92 Dmitry KOZONTCHUK RUS KAT 29 +3:08:27
93 Alex HOWES USA GRS 25 +3:08:45
94 Julien BERARD FRA ALM 26 +3:10:09
95 Daniele RATTO ITA CAN 24 +3:11:50
96 Jan BARTA CZE TNE 29 +3:12:43
97 Grega BOLE SLO VCD 28 +3:21:31
98 Reinardt JANSE VAN RENSBURG RSA ARG 24 +3:22:28
99 Cameron WURF AUS CAN 30 +3:22:56
100 Nicki SÖRENSEN DEN TST 38 +3:24:16
101 Andriy GRIVKO UKR AST 30 +3:26:23
102 Imanol ERVITI ESP MOV 30 +3:27:15
103 Cédric PINEAU FRA FDJ 28 +3:27:59
104 Nicolas EDET FRA COF 26 +3:30:11
105 Winner ANACONA GOMEZ COL LAM 25 +3:31:07
106 David TANNER AUS BEL 29 +3:32:48
107 Luca PAOLINI ITA KAT 36 +3:36:53
108 Dennis VANENDERT BEL LTB 25 +3:37:23
109 Antonio PIEDRA PEREZ ESP CJR 28 +3:37:49
110 Michael MATTHEWS AUS OGE 23 +3:40:30
111 Tiziano DALL'ANTONIA ITA CAN 30 +3:46:01
112 Caleb FAIRLY USA GRS 26 +3:47:47
113 Alessandro VANOTTI ITA AST 33 +3:54:57
114 Lloyd MONDORY FRA ALM 31 +3:57:27
115 Matteo TOSATTO ITA TST 39 +3:58:50
116 Thomas PETERSON USA ARG 27 +4:00:15
117 Evgeny PETROV RUS TST 35 +4:03:53
118 Javier Francisco ARAMENDIA LORENTE ESP CJR 27 +4:04:39
119 José Ivan GUTIERREZ PALACIOS ESP MOV 35 +4:04:54
120 Klaas LODEWYCK BEL BMC 25 +4:05:49
121 Fabricio FERRARI BARCELO URU CJR 28 +4:05:50
122 Pablo URTASUN PEREZ ESP EUS 33 +4:08:50
123 Robert WAGNER GER BEL 30 +4:10:49
124 Tyler FARRAR USA GRS 29 +4:12:26
125 Guillaume VAN KEIRSBULCK BEL OPQ 22 +4:14:05
126 Carlos Alberto BETANCUR GOMEZ COL ALM 24 +4:14:27
127 Tosh VAN DER SANDE BEL LTB 23 +4:15:12
128 Michael MORKOV DEN TST 28 +4:16:29
129 Luca DODI ITA LAM 26 +4:16:31
130 Adrien PETIT FRA COF 23 +4:19:20
131 Vladimir ISAICHEV RUS KAT 27 +4:19:31
132 Arnaud COURTEILLE FRA FDJ 24 +4:20:39
133 Zakkari DEMPSTER AUS TNE 26 +4:21:54
134 Alex RASMUSSEN DEN GRS 29 +4:23:03
135 Mitchell DOCKER AUS OGE 27 +4:23:34
136 Nikias ARNDT GER ARG 22 +4:24:05
137 Tom STAMSNIJDER NED ARG 28 +4:27:07
138 Stéphane POULHIES FRA COF 28 +4:27:23
139 Lucas Sebastian HAEDO ARG CAN 30 +4:28:21
140 Francesco LASCA ITA CJR 25 +4:28:38
141 Maximiliano Ariel RICHEZE ARG LAM 30 +4:30:58
142 Leigh HOWARD AUS OGE 24 +4:47:03
143 Matteo BONO ITA LAM 30 +4:48:47
144 Massimo GRAZIATO ITA LAM 25 +4:49:30