1. Thor Hushovd (NOR/Credite Aricole) 8:17
2. George Hincapie (USA/Discovery) a 1
3. David Zabriskie (USA/CSC) a 4
4. Sebastian Lang (ALE/Gerolsteiner) a 5
5. Alejandro Valverde (ESP/Illes Balears) a 5
6. Stuart O'Grady (AUS/CSC) a 5
7. Michael Rogers (AUS/T-Mobile) a 6
8. Paolo Savoldelli (ITA/Discovery) a 8
9. Floyd Landis (USA/Phonak) a 9
10. Vladimir Karpets (RUS/Illes Balears) a 10
11. Serhiy Honchar (UCR/T-Mobile) a 10
12. Tom Boonen (BEL/Quick Step) a 11
13. Manuel Quinziato (ITA/Liquigas) a 12
14. Cadel Evans (AUS/Davitamon) a 13
15. Christophe Moreau (FRA/AG2R) a 14
16. Bradley Wiggins (ING/Cofidis) a 14
17. David Millar (ING/Saurnier Duval) a 15
18. Bert Grabsch (ALE/Phonak) a 15
19. Christopher Horner (USA/Davitamon) a 16
20. Víctor Hugo Peña (COL/Phonak) a 16
21. Patrik Sinkewitz (ALE/T-Mobile) a 16
22. Daniele Bennati (ITA/Lampre) a 16
23. Joost Posthuma (HOL/Rabobank) a 17
24. Andréas Kloden (ALE/T-Mobile) a 17
25. Viatceslav Ekimov (RUS/Discovery) a 18
26. Isaac Gálvez (ESP/Illes Balears) a 18
27. Marcus Fothen (ALE/Gerolsteiner) a 18
28. Cyril Dessel (FRA/AG2R) a 19
29. Bobby Julich (USA/CSC) a 19
30. Eddy Mazzoleni (ITA/T-Mobile) a 19
31. Benoit Vaugrenard (FRA/Francaise de Jeux) a 19
32. Yaroslav Popovych (UCR/Discovery) a 20
33. Michael Albasini (SUI/Liquigas) a 21
34. Egoi Martínez (ESP/Discovery) a 21
35. Christian Vandevelde (USA/CSC) a 21
36. Levi Leipheimer (USA/Gerolsteiner) a 22
37. Didier Rous (FRA/Bouygues) a 22
38. Robert Hunter (RSA/Phonak) a 22
39. Gustav Larsson (SUE/Francaise de Jeux) a 23
40. Thomas Lovkvist (SUE/Francaise de Jeux) a 23
41. Rik Verbrugghe (BEL/Cofidis) a 23
42. Sylvain Chavanel (FRA/Cofidis) a 23
43. Ronny Scholz (ALE/Gerolsteiner) a 24
44. Alessandro Ballan (ITA/Lampre) a 24
45. Marzio Bruseghin (ITA/Lampre) a 24
46. Laurent Brochard (FRA/Bouygues) a 24
47. Jens Voigt (ALE/CSC) a 25
48. Nicolas Jalabert (FRA/Phonak) a 25
49. José Azevedo (POR/Discovery) a 25
50. Haimar Zubeldia (ESP/Euskatel) a 25
...
2. George Hincapie (USA/Discovery) a 1
3. David Zabriskie (USA/CSC) a 4
4. Sebastian Lang (ALE/Gerolsteiner) a 5
5. Alejandro Valverde (ESP/Illes Balears) a 5
6. Stuart O'Grady (AUS/CSC) a 5
7. Michael Rogers (AUS/T-Mobile) a 6
8. Paolo Savoldelli (ITA/Discovery) a 8
9. Floyd Landis (USA/Phonak) a 9
10. Vladimir Karpets (RUS/Illes Balears) a 10
11. Serhiy Honchar (UCR/T-Mobile) a 10
12. Tom Boonen (BEL/Quick Step) a 11
13. Manuel Quinziato (ITA/Liquigas) a 12
14. Cadel Evans (AUS/Davitamon) a 13
15. Christophe Moreau (FRA/AG2R) a 14
16. Bradley Wiggins (ING/Cofidis) a 14
17. David Millar (ING/Saurnier Duval) a 15
18. Bert Grabsch (ALE/Phonak) a 15
19. Christopher Horner (USA/Davitamon) a 16
20. Víctor Hugo Peña (COL/Phonak) a 16
21. Patrik Sinkewitz (ALE/T-Mobile) a 16
22. Daniele Bennati (ITA/Lampre) a 16
23. Joost Posthuma (HOL/Rabobank) a 17
24. Andréas Kloden (ALE/T-Mobile) a 17
25. Viatceslav Ekimov (RUS/Discovery) a 18
26. Isaac Gálvez (ESP/Illes Balears) a 18
27. Marcus Fothen (ALE/Gerolsteiner) a 18
28. Cyril Dessel (FRA/AG2R) a 19
29. Bobby Julich (USA/CSC) a 19
30. Eddy Mazzoleni (ITA/T-Mobile) a 19
31. Benoit Vaugrenard (FRA/Francaise de Jeux) a 19
32. Yaroslav Popovych (UCR/Discovery) a 20
33. Michael Albasini (SUI/Liquigas) a 21
34. Egoi Martínez (ESP/Discovery) a 21
35. Christian Vandevelde (USA/CSC) a 21
36. Levi Leipheimer (USA/Gerolsteiner) a 22
37. Didier Rous (FRA/Bouygues) a 22
38. Robert Hunter (RSA/Phonak) a 22
39. Gustav Larsson (SUE/Francaise de Jeux) a 23
40. Thomas Lovkvist (SUE/Francaise de Jeux) a 23
41. Rik Verbrugghe (BEL/Cofidis) a 23
42. Sylvain Chavanel (FRA/Cofidis) a 23
43. Ronny Scholz (ALE/Gerolsteiner) a 24
44. Alessandro Ballan (ITA/Lampre) a 24
45. Marzio Bruseghin (ITA/Lampre) a 24
46. Laurent Brochard (FRA/Bouygues) a 24
47. Jens Voigt (ALE/CSC) a 25
48. Nicolas Jalabert (FRA/Phonak) a 25
49. José Azevedo (POR/Discovery) a 25
50. Haimar Zubeldia (ESP/Euskatel) a 25
...
57. Óscar Pereiro (ESP/Illes Balears) a 27
58. Carlos Sastre (ESP/CSC) a 27
59. Óscar Freire (ESP/Rabobank) a 27
60. Mikel Astarloza (ESP/AG2R) a 27
63. José Alberto Martínez (ESP/AG2R) a 27
68. José Ángel Gómez Marchante (ESP/Saurnier) a 28
78. Benjamín Noval (ESP/Discovery) a 31
79. Íñigo Landaluze (ESP/Euskatel) a 31
81. Xabier Zandio (ESP/Illes Balears) a 32
86. Jose Luis Arrieta (ESP/AG2R) a 33
87. Iban Mayo (ESP/Euskaltel) a 33
94. Iker Camaño (ESP/Euskatel) a 34
100. Vicente García Acosta (ESP/Illes Balears) a 35
110. José Luis Rubiera (ESP/Discovery) a 38
111. Miguel Ángel Martín Perdiguero (ESP/Phonak) a 38
113. Juan Antonio Flecha (ESP/Rabobank) a 39
114. Patxi Vila (ESP/Lampre) a 39
118. David Cañada (ESP/Saurnier) a 39
121. Moisés Dueñas Nevado (ESP/AG2R) a 40
132. David Arroyo (ESP/Illes Balears) a 43
133. Juan Miguel Mercado (ESP/AG2R) a 43
139. Iñaki Isasi (ESP/Euskatel) a 44
146. Gorka Verdugo (ESP/Euskatel) a 45
148. Aitor Hernández (ESP/Euskatel) a 46
151. David López García (ESP/Euskatel) a 47
162. Francisco Ventoso (ESP/Saurnier) a 50
165. Juan Manuel Gárate (ESP/Quick Step) a 50
167. David de la Fuente (ESP/Saurnier) a 52
170. Eduardo Gonzalo Ramírez (ESP/AG2R) a 59
174. Manuel Calvente (ESP/AG2R) a 1:04
176. Ruben Lobato (ESP/Saunier) a 1:11
58. Carlos Sastre (ESP/CSC) a 27
59. Óscar Freire (ESP/Rabobank) a 27
60. Mikel Astarloza (ESP/AG2R) a 27
63. José Alberto Martínez (ESP/AG2R) a 27
68. José Ángel Gómez Marchante (ESP/Saurnier) a 28
78. Benjamín Noval (ESP/Discovery) a 31
79. Íñigo Landaluze (ESP/Euskatel) a 31
81. Xabier Zandio (ESP/Illes Balears) a 32
86. Jose Luis Arrieta (ESP/AG2R) a 33
87. Iban Mayo (ESP/Euskaltel) a 33
94. Iker Camaño (ESP/Euskatel) a 34
100. Vicente García Acosta (ESP/Illes Balears) a 35
110. José Luis Rubiera (ESP/Discovery) a 38
111. Miguel Ángel Martín Perdiguero (ESP/Phonak) a 38
113. Juan Antonio Flecha (ESP/Rabobank) a 39
114. Patxi Vila (ESP/Lampre) a 39
118. David Cañada (ESP/Saurnier) a 39
121. Moisés Dueñas Nevado (ESP/AG2R) a 40
132. David Arroyo (ESP/Illes Balears) a 43
133. Juan Miguel Mercado (ESP/AG2R) a 43
139. Iñaki Isasi (ESP/Euskatel) a 44
146. Gorka Verdugo (ESP/Euskatel) a 45
148. Aitor Hernández (ESP/Euskatel) a 46
151. David López García (ESP/Euskatel) a 47
162. Francisco Ventoso (ESP/Saurnier) a 50
165. Juan Manuel Gárate (ESP/Quick Step) a 50
167. David de la Fuente (ESP/Saurnier) a 52
170. Eduardo Gonzalo Ramírez (ESP/AG2R) a 59
174. Manuel Calvente (ESP/AG2R) a 1:04
176. Ruben Lobato (ESP/Saunier) a 1:11