1. Alejandro VALVERDE BELMONTE ESP MOV 4:36:45
2. Daniel MARTIN IRL GRS +3
3. Michal KWIATKOWSKI POL OPQ +4
4. Bauke MOLLEMA NED BEL +4
5. Tom Jelte SLAGTER NED GRS +6
6. Jelle VANENDERT BEL LTB +6
7. Michael ALBASINI SUI OGE +8
8. Roman KREUZIGER CZE TCS +8
9. Daniel MORENO FERNANDEZ ESP KAT +11
10. Philippe GILBERT BEL BMC +15
11. Julian David ARREDONDO MORENO COL TFR +17
12. Wouter POELS NED OPQ +19
13. Paul MARTENS GER BEL +23
14. Vincenzo NIBALI ITA AST +24
15. Mathias FRANK SUI IAM +26
16. Simon CLARKE AUS OGE +28
17. Diego ULISSI ITA LAM +28
18. Rudy MOLARD FRA COF +28
19. Jakob FUGLSANG DEN AST +28
20. Jurgen VAN DEN BROECK BEL LTB +28
21. Tom DUMOULIN NED GIA +28
22. Gorka IZAGUIRRE INSAUSTI ESP MOV +32
23. Warren BARGUIL FRA GIA +37
24. Sébastien REICHENBACH SUI IAM +40
25. Daan OLIVIER NED GIA +43
26. Lars Petter NORDHAUG NOR BEL +45
27. Ivan SANTAROMITA ITA OGE +48
28. Thomas SPRENGERS BEL TSV +51
29. Thomas DEGAND BEL WGG +54
30. Laurens TEN DAM NED BEL +54
31. Cyril GAUTIER FRA EUC +54
32. Jean Marc MARINO FRA CAN +54
33. Giampaolo CARUSO ITA KAT +54
34. Samuel SANCHEZ GONZALEZ ESP BMC +54
35. Romain BARDET FRA ALM +58
36. Carlos Alberto BETANCUR GOMEZ COL ALM +1:00
37. Chris Anker SÖRENSEN DEN TCS +1:03
38. Alex HOWES USA GRS +1:04
39. Mikael CHEREL FRA ALM +1:04
40. Jerome COPPEL FRA COF +1:12
41. Jesus HERRADA LOPEZ ESP MOV +1:14
42. Thomas LÖVKVIST SWE IAM +1:17
43. Jan BAKELANTS BEL OPQ +1:17
44. Benoît VAUGRENARD FRA FDJ +1:23
45. Ben HERMANS BEL BMC +1:25
46. Jérémy ROY FRA FDJ +1:25
47. Cameron MEYER AUS OGE +1:25
48. Alexandr KOLOBNEV RUS KAT +1:30
49. Eduard VORGANOV RUS KAT +1:30
50. Bart DE CLERCQ BEL LTB +1:32
51. Romain SICARD FRA EUC +1:40
52. John GADRET FRA MOV +1:40
53. Rui Alberto FARIA DA COSTA POR LAM +1:44
54. Gianluca BRAMBILLA ITA OPQ +1:45
55. Ben GASTAUER LUX ALM +1:51
56. Frank SCHLECK LUX TFR +1:51
57. Marco MARCATO ITA CAN +1:51
58. Nathan HAAS AUS GRS +1:54
59. Rodolfo Andres TORRES AGUDELO COL COL +1:56
60. Tony GALLOPIN FRA LTB +1:57
61. Tim WELLENS BEL LTB +2:02
62. Pieter SERRY BEL OPQ +2:08
63. Pierre ROLLAND FRA EUC +2:13
64. Lieuwe WESTRA NED AST +2:30
65. Sébastien MINARD FRA ALM +3:01
66. Matteo MONTAGUTI ITA ALM +3:01
67. Amaël MOINARD FRA BMC +3:54
68. Eliot LIETAER BEL TSV +4:01
69. Damiano CUNEGO ITA LAM +4:04
70. Joaquin RODRIGUEZ OLIVER ESP KAT +4:06
71. Jon IZAGUIRRE INSAUSTI ESP MOV +4:12
72. Pieter WEENING NED OGE +4:14
73. Angel VICIOSO ARCOS ESP KAT +4:17
74. Merhawi KUDUS GHEBREMEDHIN ERI MTN +5:02
75. Guillaume LEVARLET FRA COF +5:12
76. Francis DE GREEF BEL WGG +5:12
77. Fabian WEGMANN GER GRS +5:12
78. Simon YATES GBR OGE +5:12
79. Andriy GRIVKO UKR AST +5:12
80. Victor CAMPENAERTS BEL TSV +5:12
81. Natnael BERHANE ERI EUC +5:12
82. Luis Angel MATE MARDONES ESP COF +5:12
83. Laurent PICHON FRA FDJ +5:12
84. Reto HOLLENSTEIN SUI IAM +5:12
85. Ramunas NAVARDAUSKAS LTU GRS +5:12
86. Darwin ATAPUMA HURTADO COL BMC +5:12
87. Robinson Eduardo CHALAPUD GOMEZ COL COL +5:12
88. Pieter JACOBS BEL TSV +5:12
89. Maxim IGLINSKY KAZ AST +5:12
90. Stef CLEMENT NED BEL +5:12
91. Romain ZINGLE BEL COF +5:12
92. Edwin Alcibiades AVILA VANEGAS COL COL +5:12
93. Serge PAUWELS BEL OPQ +5:19
94. Enrico GASPAROTTO ITA AST +5:23
95. Karsten KROON NED TCS +5:23
96. Linus GERDEMANN GER MTN +5:23
97. Adam YATES GBR OGE +5:23
98. Alberto BETTIOL ITA CAN +5:23
99. Davide VILLELLA ITA CAN +5:23
100. Carlos VERONA QUINTANILLA ESP OPQ +5:23
101. Marcel WYSS SUI IAM +5:28
102. Tanel KANGERT EST AST +5:30
103. Thierry HUPOND FRA GIA +5:32
104. Thomas DAMUSEAU FRA GIA +5:32
105. Rein TAARAMAE EST COF +5:32
106. Dennis VANENDERT BEL LTB +5:32
107. Jaco VENTER RSA MTN +5:32
108. Jesper HANSEN DEN TCS +5:35
109. Rory SUTHERLAND AUS TCS +5:35
110. Alberto LOSADA ALGUACIL ESP KAT +5:35
111. Perrig QUEMENEUR FRA EUC +5:35
112. Matthew BUSCHE USA TFR +5:35
113. Rafael VALLS FERRI ESP LAM +5:42
114. Kristijan DURASEK CRO LAM +5:42
115. Matteo BONO ITA LAM +5:42
116. Jonathan HIVERT FRA BEL +5:47
117. Jérôme BAUGNIES BEL WGG +5:47
118. Kevin SEELDRAEYERS BEL WGG +5:49
119. Michal GOLAS POL OPQ +5:49
120. Daniele RATTO ITA CAN +5:51
121. Benat INTXAUSTI ELORRIAGA ESP MOV +5:59
122. Marcus BURGHARDT GER BMC +6:04
123. Preben VAN HECKE BEL TSV +6:05
124. Anthony ROUX FRA FDJ +6:06
125. Alessandro DE MARCHI ITA CAN +6:06
126. David LOPEZ GARCIA ESP SKY +6:18
127. Julien SIMON FRA COF +7:52
128. Eduard Alexander BELTRAN SUAREZ COL TCS +7:52
129. Alessandro BAZZANA ITA UHC +9:21
130. Gustav LARSSON SWE IAM +9:21
131. Guillaume BONNAFOND FRA ALM +9:21
132. Jay Robert THOMSON RSA MTN +9:21
133. Dennis VAN NIEKERK RSA MTN +9:21
134. Jonathan FUMEAUX SUI IAM +9:21
135. Danny PATE USA SKY +9:21
136. Jussi VEIKKANEN FIN FDJ +9:21
137. Matej MOHORIC SLO CAN +9:21
138. Mattia CATTANEO ITA LAM +9:27
139. Lucas EUSER USA UHC +9:27
140. Michel KOCH GER CAN +9:27
141. Pieter VANSPEYBROUCK BEL TSV +9:35
142. Davide FRATTINI ITA UHC +10:07
143. Bob JUNGELS LUX TFR +10:07
144. David TANNER AUS BEL +10:07
145. Fabio FELLINE ITA TFR +10:22