1. Miguel-Angel PENA (Esp) en 20h58'08"
2. Francisco Cabello (Esp) à 22"
3. Aitor Garmendia (Esp) à 26"
4. Peter Farazijn (Bel) à 27"
5. José Luis Rebollo (Esp) à 33"
6. David Etxebarria (Esp) à 37"
7. Franck Vandenbroucke (Bel) m.t
8. Felix M. Garcia (Esp) à 48"
9. Juan Miguel Mercado (Esp) m.t
10. Michele Coppolillo (Ita) m.t
11. David Canada (Esp) à 57"
12. Bingen Fernandez (Esp) à 1'16"
13. Unai Osa (Esp) à 1'29"
14. Marcelino Garcia (Esp) à 1'49"
15. Steve De Wolf (Bel) à 1'51"
16. Marcello Siboni (Ita) à 1'53"
17. Jan Boven (All) à 2'09"
18. Mario Aerts (Bel) à 2'12"
19. Wim Vansevenant (Bel) à 2'31"
20. Francisco-Javier Cerezo (Esp) à 2'51"
21. Giuseppe Di Grande (Ita) m.t
22. Dave Bruylandts (Bel) à 2'57"
23. Hernan-Dario Munoz (Col) à 3'10"
24. Gines Salmeron (Esp) à 3'34"
25. Marc Wauters (Bel) à 4'15"
26. Igor Flores (Esp) à 4'27"
27. Aitor Osa (Esp) à 4'50"
28. Antonio Tauler (Esp) à 4'57"
29. Javier Ochoa (Esp) à 4'59"
30. Santiago Blanco (Esp) à 5'10"
31. Andrei Tchmil (Bel) à 5'33"
32. Pedro Horrillo (Esp) à 5'48"
33. Aitor Gonzalez (Esp) à 6'24"
34. Steve Vermaut (Bel) à 6'33"
35. Igor Gonzalez (Esp) à 7'00"
36. Juan-Manuel Cuenca (Esp) à 7'10"
37. Fabian De Waele (Bel) à 8'04"
38. Kai Hundertmark (All) à 11'12"
39. Johan Museeuw (Bel) à 11'22"
40. Ramon Medina (Esp) à 11'30"
41. Chris Peers (Bel) à 13'49"
42. Erik Zabel (All) à 14'11"
43. Matthé Pronk (All) à 15'29"
44. Maarten Den Bakker (All) m.t
45. Rene Jorgensen (Dan) à 15'35"
46. Paolo Bettini (Ita) à 15'42"
47. Patrick Jonker (All) à 15'56"
48. Michele Bartoli (Ita) à 16'02"
49. Rolf Aldag (All) à 16'57"
50. Javier Pascual-Rodriguez (Esp) à 17'45"
51. Servais Knaven (All) à 20'20"
52. Geert Van Bondt (Bel) m.t
53. Wilfried Peeters (Bel) à 20'31"
54. Arnaud Pretot (Fra) à 21'33"
55. Jo Planckaert (Bel) à 22'36"
56. Luca Scinto (Ita) à 24'04"
57. Ricardo Ochoa (Esp) à 24'16"
58. Peter Luttenberger (Aut) à 24'25"
59. David Vazquez (Esp) à 25'10"
60. Dirk Baldinger (All) m.t
61. Jacob Piil (Dan) à 27'19"
62. Nicolay-Bo Larsen (Dan) à 27'31"
63. Nicolas Jalabert (Fra) à 32'43"
64. Sébastien Demarbaix (Bel) à 34'00"
65. Iker Flores (Esp) à 35'06"
66. Andrea Tafi (Ita) à 35'23"
67. Martin Rittsel (Sue) à 36'35"
68. Stefano Zanini (Ita) à 37'05"
69. Jonathan Hall (Aus) à 37'48"
70. Peter Van Petegem (Bel) à 37'56"
71. Jaime Hernandez (Esp) à 39'05"
72. Eligio Requejo (Esp) à 39'39"
73. Jan Schaffrath (All) à 41'00"
74. Unai Etxebarria (Ven) à 41'32"
75. Michel Klinger (Sui) à 42'52"
76. Marcel Duijn (All) à 47'56"
77. Alberto Benito (Esp) à 49'40"
78. Ruben Diaz de Ceiro (Esp) m.t
79. Bert Dietz (All) à 53'15"
80. Nico Mattan (Bel) à 55'24"
81. Alberto Lopez De Munain (Esp) à 55'49"
82. Gorka Arrizabalaga (Esp) m.t
83. Geert Verheyen (Bel) à 56'10"
84. Jamie Burrow (Gbr) à 58'10"
85. Saul Morales (Esp) à 59'38"
86. Samuel Sanchez (Esp) à 1h00'22"
87. Win Feys (Bel) à 1h00'42"
88. Rik Verbrugghe (Bel) à 1h00'48"
89. Scott Sunderland (Aus) à 1h02'12"
90. Karl Pauwels (Bel) à 1h02'26"
91. Benoit Joachim (Lux) à 1h06'51"
92. Marcos-Antonio Serrano (Esp) à 1h07'12"
93. Hendrik Van Dyck (Bel) à 1h08'35"
94. Steven De Jongh (All) m.t
95. Carlos Ramon Golbano (Esp) à 1h08'35"
96. Robbie McEwen (Aus) à 1h08'35"
97. Thomas Liese (All) m.t
98. Ermanno Brignoli (Ita) m.t
99. Hans De Clercq (Bel) m.t
100. Thierry Marichal (Bel) m.t
101. Mathew Hayman (Aus) à 1h08'55"
102. Kevin Livingston (Usa) à 1h10'23"
103. Tyler Hamilton (Usa) m.t
104. Diego-Luis Prior (Esp) m.t
105. Jesper Skibby (Dan) m.t
106. Nico Eeckhout (Bel) à 1h10'43"
107. Andy Flickinger (Fra) à 1h10'59"
108. Marco Artunghi (Ita) à 1h11'07"
109. Ivan Sastre (Esp) à 1h13'32"
110. Christian Andersen (Dan) à 1h13'37"
111. Andres Bermejo (Esp) à 1h14'38"
112. Pablo Soler (Esp) à 1h17'20"
113. Remco Van der Ven (All) à 1h21'46"
114. Jacky Durand (Fra) à 1h39'53"