1. HUSHOVD Thor 81 CREDIT AGRICOLE 3h 45' 13"
2. KIRCHEN Kim 41 TEAM COLUMBIA 3h 45' 13" + 00' 00"
3. CIOLEK Gerald 44 TEAM COLUMBIA 3h 45' 13" + 00' 00"
4. HUNTER Robert 58 BARLOWORLD 3h 45' 13" + 00' 00"
5. ZABEL Erik 151 TEAM MILRAM 3h 45' 13" + 00' 00"
6. TROFIMOV Yury 147 BOUYGUES TELECOM 3h 45' 13" + 00' 00"
7. FREIRE Oscar 133 RABOBANK 3h 45' 13" + 00' 00"
8. CASPER Jimmy 123 AGRITUBEL 3h 45' 13" + 00' 00"
9. ELMIGER Martin 105 AG2R-LA MONDIALE 3h 45' 13" + 00' 00"
10. DUQUE Leonardo 186 COFIDIS CREDIT PAR TELEPHONE 3h 45' 13" + 00' 00"
11. EFIMKIN Vladimir 104 AG2R-LA MONDIALE 3h 45' 13" + 00' 00"
12. VALVERDE Alejandro 31 CAISSE D’EPARGNE 3h 45' 13" + 00' 00"
13. COBO ACEBO Juan Jose 173 SAUNIER DUVAL - SCOTT 3h 45' 13" + 00' 00"
14. MAASKANT Martijn 197 GARMIN CHIPOTLE 3h 45' 13" + 00' 00"
15. ASTARLOZA Mikel 22 EUSKALTEL - EUSKADI 3h 45' 13" + 00' 00"
16. SANCHEZ Samuel 27 EUSKALTEL - EUSKADI 3h 45' 13" + 00' 00"
17. MC EWEN Robbie 6 SILENCE - LOTTO 3h 45' 13" + 00' 00"
18. VALJAVEC Tadej 109 AG2R-LA MONDIALE 3h 45' 13" + 00' 00"
19. SCHLECK Andy 16 TEAM CSC SAXO BANK 3h 45' 13" + 00' 00"
20. FOFONOV Dmitriy 85 CREDIT AGRICOLE 3h 45' 13" + 00' 00"
21. EVANS Cadel 1 SILENCE - LOTTO 3h 45' 13" + 00' 00"
22. AUGUSTYN John-Lee 52 BARLOWORLD 3h 45' 13" + 00' 00"
23. HINCAPIE George 47 TEAM COLUMBIA 3h 45' 13" + 00' 00"
24. KNEES Christian 153 TEAM MILRAM 3h 45' 13" + 00' 00"
25. NIBALI Vincenzo 67 LIQUIGAS 3h 45' 13" + 00' 00"
26. MILLAR David 198 GARMIN CHIPOTLE 3h 45' 13" + 00' 00"
27. CAVENDISH Mark 43 TEAM COLUMBIA 3h 45' 13" + 00' 00"
28. BOTCHAROV Alexandre 83 CREDIT AGRICOLE 3h 45' 13" + 00' 00"
29. MENCHOV Denis 131 RABOBANK 3h 45' 13" + 00' 00"
30. PINEAU Jérôme 145 BOUYGUES TELECOM 3h 45' 13" + 00' 00"
31. VANDEVELDE Christian 191 GARMIN CHIPOTLE 3h 45' 13" + 00' 00"
32. BARREDO Carlos 92 QUICK STEP 3h 45' 13" + 00' 00"
33. FOTHEN Markus 113 GEROLSTEINER 3h 45' 13" + 00' 00"
34. RICCO Riccardo 171 SAUNIER DUVAL - SCOTT 3h 45' 13" + 00' 00"
35. COOKE Baden 55 BARLOWORLD 3h 45' 13" + 00' 00"
36. QUINZIATO Manuel 68 LIQUIGAS 3h 45' 13" + 00' 00"
37. VELO Marco 159 TEAM MILRAM 3h 45' 13" + 00' 00"
38. BELTRAN Manuel 62 LIQUIGAS 3h 45' 13" + 00' 00"
39. SCHLECK Frank 17 TEAM CSC SAXO BANK 3h 45' 13" + 00' 00"
40. SANCHEZ Luis-Leon 39 CAISSE D’EPARGNE 3h 45' 13" + 00' 00"
41. POPOVYCH Yaroslav 7 SILENCE - LOTTO 3h 45' 13" + 00' 00"
42. ISASI Inaki 23 EUSKALTEL - EUSKADI 3h 45' 13" + 00' 00"
43. SCHUMACHER Stefan 111 GEROLSTEINER 3h 45' 13" + 00' 00"
44. SASTRE Carlos 11 TEAM CSC SAXO BANK 3h 45' 13" + 00' 00"
45. KREUZIGER Roman 65 LIQUIGAS 3h 45' 13" + 00' 00"
46. MONFORT Maxime 189 COFIDIS CREDIT PAR TELEPHONE 3h 45' 13" + 00' 00"
47. VAUGRENARD Benoît 169 FRANCAISE DES JEUX 3h 45' 13" + 00' 00"
48. O’GRADY Stuart 15 TEAM CSC SAXO BANK 3h 45' 13" + 00' 00"
49. VOIGT Jens 19 TEAM CSC SAXO BANK 3h 45' 13" + 00' 00"
50. LANG Sebastian 117 GEROLSTEINER 3h 45' 13" + 00' 00"
51. DEVOLDER Stijn 91 QUICK STEP 3h 45' 13" + 00' 00"
52. TANKINK Bram 137 RABOBANK 3h 45' 13" + 00' 00"
53. LONGO BORGHINI Paolo 59 BARLOWORLD 3h 45' 13" + 00' 00"
54. DESSEL Cyril 101 AG2R-LA MONDIALE 3h 45' 13" + 00' 00"
55. POZZATO Filippo 61 LIQUIGAS 3h 45' 13" + 00' 00"
56. PEREIRO SIO Oscar 37 CAISSE D’EPARGNE 3h 45' 13" + 00' 00"
57. RENSHAW Mark 89 CREDIT AGRICOLE 3h 45' 13" + 00' 00"
58. ZUBELDIA Haimar 21 EUSKALTEL - EUSKADI 3h 45' 13" + 00' 00"
59. FÖRSTER Robert 112 GEROLSTEINER 3h 45' 13" + 00' 00"
60. MOREAU Christophe 121 AGRITUBEL 3h 45' 13" + 00' 00"
61. TEN DAM Laurens 138 RABOBANK 3h 45' 13" + 00' 00"
62. BRUSEGHIN Marzio 74 LAMPRE 3h 45' 13" + 00' 00"
63. CIONI Dario 4 SILENCE - LOTTO 3h 45' 13" + 00' 00"
64. WILLEMS Frederik 69 LIQUIGAS 3h 45' 13" + 00' 00"
65. CANCELLARA Fabian 13 TEAM CSC SAXO BANK 3h 45' 13" + 00' 00"
66. OROZ Juan José 25 EUSKALTEL - EUSKADI 3h 45' 13" + 00' 00"
67. SORENSEN Nicki 18 TEAM CSC SAXO BANK 3h 45' 13" + 00' 00"
68. GUTIERREZ José Ivan 35 CAISSE D’EPARGNE 3h 45' 13" + 00' 00"
69. WEGMANN Fabian 119 GEROLSTEINER 3h 45' 13" + 00' 00"
70. GOUBERT Stephane 107 AG2R-LA MONDIALE 3h 45' 13" + 00' 00"
71. HESJEDAL Ryder 195 GARMIN CHIPOTLE 3h 45' 13" + 00' 00"
72. LEQUATRE Geoffroy 128 AGRITUBEL 3h 45' 13" + 00' 00"
73. LOWE Trent 196 GARMIN CHIPOTLE 3h 45' 13" + 00' 00"
74. GONZALO RAMIREZ Eduardo 125 AGRITUBEL 3h 45' 13" + 00' 00"
75. LE MEVEL Christophe 87 CREDIT AGRICOLE 3h 45' 13" + 00' 00"
76. FLECHA Juan Antonio 132 RABOBANK 3h 45' 13" + 00' 00"
77. DUENAS NEVADO Moises 56 BARLOWORLD 3h 45' 13" + 00' 00"
78. DEL NERO Jesus 175 SAUNIER DUVAL - SCOTT 3h 45' 13" + 00' 00"
79. TXURRUKA Amets 28 EUSKALTEL - EUSKADI 3h 45' 13" + 00' 00"
80. VERDUGO Gorka 29 EUSKALTEL - EUSKADI 3h 45' 13" + 00' 00"
81. GERRANS Simon 86 CREDIT AGRICOLE 3h 45' 13" + 00' 00"
82. DI GREGORIO Rémy 163 FRANCAISE DES JEUX 3h 45' 13" + 00' 00"
83. GOMEZ Angel 176 SAUNIER DUVAL - SCOTT 3h 45' 13" + 00' 00"
84. ARRIETA Jose Luis 102 AG2R-LA MONDIALE 3h 45' 13" + 00' 00"
85. BRARD Florent 183 COFIDIS CREDIT PAR TELEPHONE 3h 45' 13" + 00' 00"
86. BRANDT Christophe 3 SILENCE - LOTTO 3h 45' 13" + 00' 00"
87. GUSTOV Volodymir 14 TEAM CSC SAXO BANK 3h 45' 13" + 00' 00"
88. CHAVANEL Sylvain 181 COFIDIS CREDIT PAR TELEPHONE 3h 45' 13" + 00' 00"
89. JUFRE POU Josep 177 SAUNIER DUVAL - SCOTT 3h 45' 13" + 00' 00"
90. FISCHER Murilo Antoniobil 64 LIQUIGAS 3h 45' 13" + 00' 00"
91. PEREZ Ruben 26 EUSKALTEL - EUSKADI 3h 45' 13" + 00' 00"
92. LELAY David 127 AGRITUBEL 3h 45' 13" + 00' 00"
93. MOERENHOUT Koos 135 RABOBANK 3h 45' 13" + 00' 00"
94. VELITS Peter 158 TEAM MILRAM 3h 45' 13" + 00' 00"
95. FRISCHKORN William 194 GARMIN CHIPOTLE 3h 45' 13" + 00' 00"
96. LANGEVELD Sebastian 134 RABOBANK 3h 45' 13" + 00' 00"
97. CHAVANEL Sébastien 162 FRANCAISE DES JEUX 3h 45' 13" + 00' 00"
98. MOINARD Amaël 187 COFIDIS CREDIT PAR TELEPHONE 3h 45' 13" + 00' 00"
99. DE JONGH Steven 94 QUICK STEP 3h 45' 13" + 00' 00"
100. MONCOUTIE David 188 COFIDIS CREDIT PAR TELEPHONE 3h 45' 13" + 00' 00"
101. CASAR Sandy 161 FRANCAISE DES JEUX 3h 45' 13" + 00' 00"
102. AERTS Mario 2 SILENCE - LOTTO 3h 45' 13" + 00' 00"
103. BICHOT Freddy 122 AGRITUBEL 3h 45' 13" + 00' 00"
104. FEILLU Romain 124 AGRITUBEL 3h 45' 13" + 00' 00"
105. VOGONDY Nicolas 129 AGRITUBEL 3h 45' 13" + 00' 00"
106. MÜLLER Martin 155 TEAM MILRAM 3h 45' 13" + 00' 00"
107. JALABERT Nicolas 126 AGRITUBEL 3h 45' 13" + 00' 00"
108. PASSERON Aurélien 178 SAUNIER DUVAL - SCOTT 3h 45' 13" + 00' 00"
109. VOECKLER Thomas 149 BOUYGUES TELECOM 3h 45' 13" + 00' 00"
110. JEGOU Lilian 166 FRANCAISE DES JEUX 3h 45' 13" + 00' 00"
111. GILBERT Philippe 165 FRANCAISE DES JEUX 3h 45' 13" + 00' 00"
112. CARDENAS Félix 53 BARLOWORLD 3h 45' 13" + 00' 00"
113. CARRARA Matteo 93 QUICK STEP 3h 45' 13" + 00' 00"
114. POSTHUMA Joost 136 RABOBANK 3h 45' 13" + 00' 00"
115. LANCASTER Brett Daniel 154 TEAM MILRAM 3h 45' 13" + 00' 00"
116. MARTINEZ Egoi 24 EUSKALTEL - EUSKADI 3h 45' 13" + 00' 00"
117. CUNEGO Damiano 71 LAMPRE 3h 45' 13" + 00' 00"
118. BURGHARDT Marcus 42 TEAM COLUMBIA 3h 45' 13" + 00' 00"
119. GRABSCH Ralf 152 TEAM MILRAM 3h 45' 13" + 00' 00"
120. HANSEN Adam 46 TEAM COLUMBIA 3h 45' 13" + 00' 00"
121. TOSATTO Matteo 98 QUICK STEP 3h 45' 13" + 00' 00"
122. ROSSELER Sébastien 96 QUICK STEP 3h 46' 38" + 01' 25"
123. STEEGMANS Gert 97 QUICK STEP 3h 46' 53" + 01' 40"
124. BALLAN Alessandro 72 LAMPRE 3h 46' 53" + 01' 40"
125. SIUTSOU Konstantsin 49 TEAM COLUMBIA 3h 46' 53" + 01' 40"
126. SCHOLZ Ronny 118 GEROLSTEINER 3h 47' 12" + 01' 59"
127. KRAUSS Sven 116 GEROLSTEINER 3h 47' 12" + 01' 59"
128. KOHL Bernhard 115 GEROLSTEINER 3h 47' 12" + 01' 59"
129. BONO Matteo 73 LAMPRE 3h 47' 23" + 02' 10"
130. RIGHI Daniele 77 LAMPRE 3h 47' 23" + 02' 10"
131. SZMYD Sylvester 78 LAMPRE 3h 47' 23" + 02' 10"
132. TSCHOPP Johann 148 BOUYGUES TELECOM 3h 47' 23" + 02' 10"
133. MORI Massimiliano 76 LAMPRE 3h 47' 23" + 02' 10"
134. BACKSTEDT Magnus 192 GARMIN CHIPOTLE 3h 47' 23" + 02' 10"
135. HOSTE Leif 5 SILENCE - LOTTO 3h 47' 29" + 02' 16"
136. CLEMENT Stef 142 BOUYGUES TELECOM 3h 47' 43" + 02' 30"
137. VAN DE WALLE Jurgen 99 QUICK STEP 3h 47' 43" + 02' 30"
138. PIEPOLI Leonardo 179 SAUNIER DUVAL - SCOTT 3h 47' 43" + 02' 30"
139. DE LA FUENTE David 174 SAUNIER DUVAL - SCOTT 3h 47' 43" + 02' 30"
140. DUPONT Hubert 103 AG2R-LA MONDIALE 3h 47' 43" + 02' 30"
141. PAURIOL Rémi 88 CREDIT AGRICOLE 3h 47' 43" + 02' 30"
142. TERPSTRA Niki 157 TEAM MILRAM 3h 47' 43" + 02' 30"
143. CHICCHI Francesco 63 LIQUIGAS 3h 47' 43" + 02' 30"
144. FROOME Christopher 57 BARLOWORLD 3h 47' 43" + 02' 30"
145. FACCI Mauro 95 QUICK STEP 3h 47' 43" + 02' 30"
146. KUSCHYNSKI Aleksandr 66 LIQUIGAS 3h 47' 43" + 02' 30"
147. MARZANO Marco 75 LAMPRE 3h 47' 43" + 02' 30"
148. ARVESEN Kurt-Asle 12 TEAM CSC SAXO BANK 3h 47' 43" + 02' 30"
149. SPRICK Matthieu 146 BOUYGUES TELECOM 3h 47' 43" + 02' 30"
150. RIBLON Christophe 108 AG2R-LA MONDIALE 3h 47' 43" + 02' 30"
151. AUGE Stéphane 182 COFIDIS CREDIT PAR TELEPHONE 3h 47' 43" + 02' 30"
152. VAN SUMMEREN Johan 8 SILENCE - LOTTO 3h 47' 43" + 02' 30"
153. DUMOULIN Samuel 185 COFIDIS CREDIT PAR TELEPHONE 3h 47' 43" + 02' 30"
154. LE BOULANGER Yoann 167 FRANCAISE DES JEUX 3h 47' 43" + 02' 30"
155. ROY Jérémy 168 FRANCAISE DES JEUX 3h 47' 43" + 02' 30"
156. CHEULA Gianpaolo 54 BARLOWORLD 3h 47' 43" + 02' 30"
157. LEFEVRE Laurent 144 BOUYGUES TELECOM 3h 47' 43" + 02' 30"
158. FEDRIGO Pierrick 141 BOUYGUES TELECOM 3h 47' 43" + 02' 30"
159. PATE Danny 199 GARMIN CHIPOTLE 3h 47' 43" + 02' 30"
160. FLORENCIO Xavier 143 BOUYGUES TELECOM 3h 47' 43" + 02' 30"
161. GARCIA ACOSTA Vicente 34 CAISSE D’EPARGNE 3h 47' 43" + 02' 30"
162. PORTAL Nicolas 38 CAISSE D’EPARGNE 3h 47' 43" + 02' 30"
163. GADRET John 106 AG2R-LA MONDIALE 3h 47' 43" + 02' 30"
164. EISEL Bernhard 45 TEAM COLUMBIA 3h 47' 43" + 02' 30"
165. LÖVKVIST Thomas 48 TEAM COLUMBIA 3h 45' 13" + 00' 00"
166. GERARD Arnaud 164 FRANCAISE DES JEUX 3h 48' 35" + 03' 22"
167. ENGOULVENT Jimmy 84 CREDIT AGRICOLE 3h 48' 38" + 03' 25"
168. SCHRÖDER Björn 156 TEAM MILRAM 3h 48' 40" + 03' 27"
169. TIRALONGO Paolo 79 LAMPRE 3h 48' 48" + 03' 35"
170. WEENING Pieter 139 RABOBANK 3h 49' 18" + 04' 05"
171. VANSEVENANT Wim 9 SILENCE - LOTTO 3h 49' 18" + 04' 05"
172. DEAN Julian 193 GARMIN CHIPOTLE 3h 45' 13" + 00' 00"
173. HAUSSLER Heinrich 114 GEROLSTEINER 3h 45' 13" + 00' 00"
174. BONNET William 82 CREDIT AGRICOLE 3h 45' 13" + 00' 00"
175. LOPEZ GARCIA David 36 CAISSE D’EPARGNE 3h 50' 05" + 04' 52"
176. ARROYO David 32 CAISSE D’EPARGNE 3h 50' 05" + 04' 52"
177. COYOT Arnaud 33 CAISSE D’EPARGNE 3h 50' 05" + 04' 52"
178. BERTOGLIATI Rubens 172 SAUNIER DUVAL - SCOTT 3h 52' 31" + 07' 18"
179. SOLER HERNANDEZ Juan Mauricio 51 BARLOWORLD 3h 52' 31" + 07' 18"