1. Alexandre Vinokourov (Kaz) in 6:01'03"
2. Michael Boogerd (Ned) op 4"
3. Danilo Di Luca (Ita)
4. Davide Rebellin (Ita)
5. Matthias Kessler (Ger)
6. Francesco Casagrande (Ita) op 6"
7. Michele Scarponi (Ita)
8. Lance Armstrong (Usa) op 8"
9. Angel Vicioso Arcos (Esp) op 12"
10. Igor Astarloa (Esp) op 20"
11. Serguei Ivanov (Rus) op 31"
12. Gianni Faresin (Ita)
13. Laurent Dufaux (Sui) op 46"
14. Oscar Freire (Esp)
15. Erik Zabel (Ger)
16. Michele Bartoli (Ita)
17. Luca Paolini (Ita)
18. Joaquin Rodriguez Oliver (Esp)
19. Frank Vandenbroucke (Bel)
20. Mario Aerts (Bel)
21. Dave Bruylandts (Bel)
22. Ellis Rastelli (Ita)
23. Denis Lunghi (Ita)
24. Raimondas Rumsas (Lit)
25. Mirko Celestino (Ita)
26. Oscar Pereiro (Esp)
27. Laurent Lefèvre (Fra)
28. Romans Vainsteins (Lat)
29. Marcos Serrano (Esp)
30. Didier Rous (Fra)
31. David Canada (Esp)
32. Rafael Schweda (Ger)
33. Ivan Basso (Ita) op 58"
34. Nicki Sorensen (Den) op 1'03"
35. Andrea Noe (Ita)
36. Massimo Giunti (Ita) op 1'09"
37. Axel Merckx (Bel) op 1'13"
38. Aitor Osa (Esp) op 1'26"
39. Fabian Wegmann (Ger) op 2'53"
40. Scott Sunderland (Aus) op 3'41"
41. Beat Zberg (Sui)
42. René Jorgensen (Den)
43. Björn Leukemans (Bel)
44. Vjatcheslav Ekimov (Rus)
45. Kurt-Asle Arvesen (Nor)
46. Fabio Sacchi (Ita)
47. Frank Hoj (Den)
48. Cédric Vasseur (Fra)
49. Martin Elminger (Sui)
50. Médéric Clain (Fra)
51. Alexandre Kolobnev (Rus)
52. Alexandre Moos (Sui)
53. Michael Blaudzun (Den)
54. Geert Verheyen (Bel)
55. Kyrylo Pospyeyev (Ukr)
56. Vladimir Duma (Ukr)
57. Pierre Bourquenoud (Sui)
58. Fabien De Waele (Bel)
59. Ronny Scholz (Ger)
60. Jörg Jaksche (Ger)
61. Nico Mattan (Bel)
62. Franck Bouyer (Fra)
63. Marc Lotz (Ned)
64. Jurgen Van Goolen (Bel)
65. Udo Bölts (Ger)
66. Koos Moerenhout (Ned)
67. Evgueni Petrov (Rus)
68. Marc Wauters (Bel)
69. Matthé Pronk (Ned)
70. Miguel Angel Martin Perdiguero (Esp)
71. Eladio Jimenez Sanchez (Esp)
72. Gerben Löwik (Ned)
73. Maximilian Sciandri (Gbr)
74. Filippo Pozzato (Ita)
75. Paolo Bossoni (Ita)
76. Eddy Mazzoleni (Ita)
77. Gianluca Bortolami (Ita)
78. Rolf Aldag (Ger)
79. Rik Verbrugghe (Bel)
80. Peter Van Petegem (Bel)
81. Serge Baguet (Bel)
82. Fred Rodriguez (Usa)
83. Andreas Klier (Ger)
84. Salvatore Commesso (Ita)
85. Cristian Moreni (Ita) op 3'58"
86. Franco Pellizotti (Ita)
87. Ruggero Marzoli (Ita)
88. Kim Kirchen (Lux) op 4'09"
89. José Ivan Gutierrez Palacios (Esp) op 4'42"
90. Andrea Ferrigato (Ita) op 5'30"
91. Ruslan Ivanov (Mda)
92. Andrej Hauptman (Slo)
93. Jakob Piil Storm (Den)
94. Dmitriy Fofonov (Kaz)
95. Aleksandr Shefer (Kaz)
96. José Azevedo (Por)
97. Tristan Hoffman (Ned)
98. Aart Vierhouten (Ned) op 7'17"
99. Bram Schmitz (Ned)
100. Frank Schleck (Lux)
101. Bert Hiemstra (Ned)
102. Christian Vandevelde (Usa) op 7'25"
103. Max van Heeswijk (Ned)
104. Fabrice Gougot (Fra)
105. Roberto Heras Hernandez (Esp)
106. Stefan Kupfernagel (Ger)
107. Johan Museeuw (Bel)
108. Marco Milesi (Ita)
109. Thorsten Rund (Ger)
110. Daniele Righi (Ita)
111. Juan Antonio Flecha Giannoni (Esp)
112. Tom Stremersch (Bel) op 8'33"
113. Bram de Groot (Ned)
114. Alessandro Cortinovis (Ita)
115. Steven de Jongh (Ned)
116. Benoît Joachim (Lux)
117. Bekim Christensen (Den)
118. Stefano Zanini (Ita)
119. Sylvain Chavanel (Fra)
120. Marcel Strauss (Sui)
121. Emmanuel Magnien (Fra)
122. Kurt Van Landeghem (Bel)