Stand
1. Stuart O'Grady (Aus/C.A)25u45:00
2. Jens Voigt (Dui/C.A) op 00:26
3. Bobby Julich (VSt/C.A)00:27
4. Igor G. Galdeano (Spa/ONC)00:57
5. Joseba Beloki (Spa/ONC) 01:07
6. Carlos Sastre (Spa/ONC) 01:08
7 . Jorg Jaksche (Dui/ONC) 01:12
8. Christophe Moreau (Fra/FES) 01:17
9. Ivan Gutierrez (Spa/ONC) 01:20
10. Marcos Serrano (Spa/ONC) 01:23
11. Florent Brard (Fra/FES) 01:24
12. Angel Casero (Spa/FES)01:33
13. Mikel Pradera (Spa/ONC)01:42
14. Luis Perez (Spa/FES) 01:50
15. Lance Armstrong (VSt/USP)01:53
16. Victor Hugo Pena (Col/USP)02:10
17. Santiago Botero (Col/KEL)02:11
18. J. Enrique Gutierrez (Spa/KEL)02:17
19. Jan Ullrich (Dui/TEL)02:20
20. Andreas Klöden (Dui/TEL)02:32
21. Roberto Heras (Spa/USP)02:34
22. Oscar Sevilla (Spa/KEL)02:39
23. A. Vinokourov (Kaz/TEL)02:45
24. Michaël Boogerd (Ned/RAB)02:47
25. Laurent Jalabert (Fra/CSC)03:19
26. Michele Bartoli (Ita/MAP)03:43
27. José Angel Vidal (Spa/KEL)03:37
28. Stéphane Heulot (Fra/BIG)03:44
29. Stefano Garzelli (Ita/MAP)03:44
30. Didier Rous (Fra/BJR)03:48
31. Walter Bénéteau (Fra/BJR)04:15
32. Jean-Cyril Robin (Fra/BJR)04:22
33. François Simon (Fra/BJR)04:24
34. Thomasz Brozyna (Pol/BAN)04:30
35. Javier Rodriguez (Spa/BAN)04:38
36. F. Mancebo (Spa/BAN)04:40
37. Jon Odriozola (Spa/BAN)04:42
38. Matteo Tosatto (Ita/FAS)04:43
39. Steffen Wesemann (Dui/TEL)04:44
40. Piotr Wadecki (Pol/DFF)04:51
41. Udo Bölts (Dui/TEL) 04:54
42. Santiago Blanco (Spa/BAN)04:54
43. Ivan Basso (Ita/FAS) 04:55
44. Axel Merckx (DFF)04:56
45. George Hincapie (VSt/USP)04:57
46. Laurent Brochard (Fra/DEL)04:59
47. Wladimir Belli (Ita/FAS)05:00
48. Patrice Halgand (Fra/DEL)05:08
49. Benoît Salmon (Fra/A2R)05:57
50. Inigo Chaurreau (Spa/EUS)06:00
51. Kevin Livingston (VSt/TEL)06:14
52. Sven Montgomery (Zwi/FDJ)06:14
53. Mario Aerts (LOT)06:15
54. Kurt Van de Wouwer (LOT)06:17
55. Serge Baguet (LOT)06:22
56. Jens Heppner (Dui/TEL)06:29
57. Sven Teutenberg (Dui/FES)06:51
58. Christian Vandevelde (VS/USP)07:14
59. Giuseppe Guerini (Ita/TEL)09:41
60. Alessandro Petacchi (Ita/FAS)09:49
61. Vicente Garcia-Acosta (Spa/BAN)10:39
62. Nicki Sorensen (Den/CST)10:46
63. Christophe Mengin (Fra/FDJ)11:10
64. Franck Bouyer (Fra/BJR)11:25
65. Paul Van Hyfte (LOT)12:35
66. Robert Hunter (ZAf/LAM)12:55
67. S. Talabardon (Fra/BIG)13:06
68. Tyler Hamilton (VS/USP)13:23
69. Oscar Pozzi (Ita/FAS)13:39
70. Marc Lotz (Ned/RAB)14:22
71. Antonio Tauler (Spa/KEL)14:23
72. Viatcheslav Ekimov (Rus/USP)14:36
73. Sylvain Chavanel (Fra/BJR)14:47
74. Bram De Groot (Ned/RAB)14:50
75. Stefano Zanini (Ita/MAP)15:11
76. Fred Rodriguez (VSt/DFF)17:14
77. Guido Trentin (Ita/COF)17:20
78. David Moncoutié (Fra/COF)18:11
79. Steffen Kjaergaard (Noo/USP)18:28
80. Francisco Cerezo (Spa/CSC)18:45
81. Loïc Lamouller (Fra/BIG)19:19
82. Gilles Bouvard (Fra/DEL)19:38
83. Frédéric Bessy (Fra/C.A)19:41
84. Félix Garcia Casas (Spa/FES)19:56
85. Damien Nazon (Fra/BJR)20:06
86. Frédéric Guesdon (Fra/FDJ)20:10
87. Txema Del Olmo (Spa/EUS)20:16
88. Aitor Gonzalez (Spa/KEL)20:25
89. J. Pascual Llorente (Spa/KEL)20:28
90. Pascal Lino (Fra/FES)20:36
91. Inigo Cuesta (Spa/COF)21:49
92. Massimiliano Lelli (Ita/COF)21:50
93. Andrei Kivilev (Kaz/COF)21:55
94. Paolo Bettini (Ita/MAP) 22:03
95. Jakob Piil (Den/CST) 22:04
96. Christophe Rinero (Fra/COF) 22:09
97. Nico Mattan (COF)22:19
98. Christophe Capelle (Fra/BIG)22:31
99. Nicolay Bo Larsen (Den/CSC) 22:39
100. Fabio Baldato (Ita/FAS)23:06
101. Erik Zabel (Dui/TEL) 23:07
102. Ludo Dierckxsens (LAM)23:23
103. Leonardo Piepoli (Ita/BAN)23:33
104. Alvaro Gonz. Galdeano (Spa/ONC)23:38
105. Stephane Goubert (Fra/DEL)23:43
106.Haimar Zubeldia (Spa/EUS)23:49
107. Roberto Laiseka (Spa/EUS)23:53
108. Nicolas Vogondy (Fra/FDJ)23:55
109. David Etxebarria (Spa/EUS)23:59
110. A. Lopez De Munain (Spa/EUS) 24:00
111. Daniel Schnider (Zwi/FDJ)24:01
112. A. Botcharov (Rus/A2R)24:07
113. Ludovic Turpin (Fra/A2R)24:13
114. Guennadi Mikhailov (Rus/LOT)24:18
115. Jonathan Vaughters (VSt/C.A)24:33
116. Xavier Jan (Fra/BIG)24:58
117. Angel Castresana (Spa/EUS)24:59
118. Rik Verbrugghe (LOT)25:44
119. Emmanuel Magnien (Fra/FDJ)25:49
120. Alexei Sivakov (Rus/BIG)26:08
121. Grischa Niermann (Dui/RAB)26:15
122. Marc Wauters (RAB)26:20
123. Pascal Chanteur (Fra/FES)26:20
124. Servais Knaven (Ned/DFF)26:31
125. Michaël Blaudzun (Den/CSC)26:58
126. Geert Verheyen (RAB)27:27
127. M. Den Bakker (Ned/RAB)27:27
128. Franck Renier (Fra/BJR)27:56
129. Johan Museeuw (DFF)28:20
130. Nicola Loda (Ita/FAS)28:21
131. Eladio Jimenez (Spa/BAN)28:27
132. Daniel Atienza (Spa/COF)28:40
133. Jaan Kirsipuu (Est/A2R)29:31
134. Serguei Ivanov (Rus/FAS)29:34
135. Thor Hushovd (Noo/C.A)29:49
136 Romans Vainsteins (Let/DFF)29:52
137. Jan Svorada (Tsj/LAM)29:55
138. Anthony Morin (Fra/C.A)30:22
139. Stive Vermaut (LOT)30:22
140. R. Belohvosciks (Let/LAM)30:35
141. Sébastien Hinault (Fra/C.A)30:38
142. Ludovic Capelle (A2R)30:54
143. Laurent Roux (Fra/DEL)31:03
144. Unai Etxebarria (Ven/EUS)31:04
145. Félix Cardenas (Col/KEL)31:14
146. Johan Verstrepen (LAM)31:30
147. Sébastien Demarbaix (A2R)31:43
148. Christophe Agnolutto (Fra/A2R)31:45
149. Olivier Perraudeau (Fra/BJR)32:36
150. Nicolas Jalabert (Fra/CST)32:46
151. José Luis Rubiera (Spa/USP)32:57
152. Bradley McGee (Aus/FDJ)33:47
153. Guillaume Auger (Fra/BIG)33:48
154. Thierry Gouvenou (Fra/BIG)33:55
155. Daniele Nardello (Ita/MAP)33:58
156. Matteo Frutti (Ita/LAM)34:02
157. Enrico Cassani (Ita/DFF)34:05
158. Marco Milesi (Ita/DFF)34:27
159. Denis Menchov (Rus/BAN)34:37
160. Jérôme Bernard (Fra/DEL)35:40
161. Ludovic Auger (Fra/BIG)37:32
162. Davide Bramati (Ita/MAP)37:48
163. Christophe Oriol (Fra/DEL)37:50
164. Marco Pinotti (Ita/LAM)38:31
165. Paolo Fornaciari (Ita/MAP)38:50
166. Jimmy Casper (Fra/FDJ)39:00
167. Rolf Sorensen (Den/CST)39:15
168. Christopher Jenner (NZe/C.A)39:36
169. Eddy Seigneur (Fra/DEL)39:42
170. Jacky Durand (Fra/FDJ)40:09
171. Arnaud Pretot (Fra/FES)40:36
172. Erik Dekker (Ned/RAB)40:52
173. Stéphane Berges (Fra/A2R)41:48
174. Gilles Maignan (Fra/A2R)42:15
175. Rubens Bertogliati (Zwi/LAM)43:05
176. Max Van Heeswijk (Ned/DFF)44:25
177. Tom Steels (MAP)44:29
178. Marco Serpellini (Ita/LAM)46:11
179. Marcelino Garcia (Spa/CST)47:33
180. Steven De Jongh (Ned/RAB)53:15
181. Jeroen Blijlevens (Ned/LOT)53:30
182. Bart Leysen (MAP)1u01:26
183. David Millar (GBr/COF)1u03:37