1. Lance Armstrong (USA/USP), les 32 km en 1 h 07:27.

2. Jan Ullrich (All/TEL) à 01:00.
3. Joseba Beloki (Esp/ONC) 01:35.
4. Roberto Laiseka (Esp/EUS) 02:03.
5. Oscar Sevilla (Esp/KEL) 02:24.
6. Igor Gonzalez Galdeano (Esp/ONC) 02:31.
7. Santiago Botero (Col/KEL) 02:43.
8. Christophe Moreau (Fra/FES) 03:00.
9. Sven Montgomery (Sui/FDJ) 03:07.
10. Stefano Garzelli (Ita/MAP) 03:08.


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