--> -->
1. Angel Luis Casero Moreno (Spa) Vitalicio Seguros 10.12(47.058 km/h) 2. Andrea Peron (Ita) ONCE-Deutsche Bank 0.03 3. Abraham Olano (Spa) ONCE-Deutsche Bank 0.04 4. George Hincapie (USA) US Postal 0.08 5. Santos Gonzalez (Spa) ONCE-Deutsche Bank 0.11 6. Alvaro Gonzalez (Spa) Vitalicio Seguros 0.16 7. Paolo Savoldelli (Ita) Saeco-Cannondale 0.16 8. Manuel Beltran (Spa) Banesto 0.18 9. Serguei Ivanov (Rus) TVM-Farm Frites 0.18 10. David Etxebarria (Spa) ONCE-Deutsche Bank 0.23 11. José Luis Rubiera (Spa) Kelme-Costa Blanca 0.24 12. Andrei Tchmil (Bel) Lotto-Mobistar 0.24 13. Frankie Andreu (USA) US Postal 0.25 14. Georg Totschnig (Aut) Telekom 0.26 15. Mario Cipollini (Ita) Saeco-Cannondale 0.27 16. Alex Zülle (Swi) Banesto 0.27 17. Hernan Buenahora (Col) Vitalicio Seguros 0.28 18. Luis Perez (Spa) ONCE-Deutsche Bank 0.29 19. Jacky Durand (Fra) Lotto-Mobistar 0.30 20. Stefano Garzelli (Ita) Mercatone Uno-Bianchi 0.30 21. Unai Etxebarria (Ven) Euskaltel-Euskadi 0.31 22. Didier Rous (Fra) Festina-Lotus 0.33 23. Roberto Laiseka (Spa) Euskaltel-Euskadi 0.35 24. Marco Pinotti (Ita) Lampre-Daikin 0.37 25. Juan Carlos Vicario (Spa) Fuenlabrada 0.37 26. Andres Bermejo (Spa) Fuenlabrada 0.37 27. Dylan Casey (USA) US Postal 0.38 28. Giuseppe Di grande (Ita) Mapei-Quick Step 0.39 29. Orlan Gomes Rodrigues (Por) Banesto 0.39 30. Pedro Horrillo (Spa) Vitalicio Seguros 0.40 31. Fernando Escartin (Spa) Kelme-Costa Blanca 0.41 32. Bart Voskamp (Ned) TVM-Farm Frites 0.41 33. Roberto Conti (Ita) Mercatone Uno-Bianchi 0.41 34. Matteo Frutti (Ita) Lampre-Daikin 0.42 35. Tobias Steinhauser (Ger) Mapei-Quick Step 0.43 36. Michele Coppolillo (Ita) Mercatone Uno-Bianchi 0.43 37. José Luis Rebollo (Spa) ONCE-Deutsche Bank 0.43 38. Alberto Martinez (Spa) Euskaltel-Euskadi 0.43 39. Angel Edo (Spa) Kelme-Costa Blanca 0.43 40. Roberto Heras (Spa) Kelme-Costa Blanca 0.44 41. Mariano Piccoli (Ita) Lampre-Daikin 0.44 42. Haimar Zubeldia (Spa) Euskaltel-Euskadi 0.45 43. Gianni Faresin (Ita) Mapei-Quick Step 0.46 44. Luca Scinto (Ita) Mapei-Quick Step 0.46 45. Paolo Lanfranchi (Ita) Mapei-Quick Step 0.46 46. Marcos A. Serrano (Spa) ONCE-Deutsche Bank 0.46 47. Francesco Frattini (Ita) Telekom 0.46 48. Andrea Tafi (Ita) Mapei-Quick Step 0.47 49. Gines Salmeron (Spa) Vitalicio Seguros 0.48 50. Jon Odriozola (Spa) Banesto 0.48 51. Peter Van Petegem (Bel) TVM-Farm Frites 0.48 52. Julian Dean (Nzl) US Postal 0.48 53. Marty Jemison (USA) US Postal 0.49 54. Dariusz Baranowski (Pol) Banesto 0.49 55. Sergio Barbero (Ita) Mercatone Uno-Bianchi 0.51 56. Fabian De waele (Bel) Lotto-Mobistar 0.51 57. Joseba Beloki (Spa) Euskaltel-Euskadi 0.51 58. Pavel Padrnos (Cze) Lampre-Daikin 0.52 59. Francisco Javi Cerezo (Spa) Vitalicio Seguros 0.52 60. Ramon Gonzalez (Spa) Euskaltel-Euskadi 0.53 61. Andreas Klöden (Ger) Telekom 0.54 62. José Maria Jimenez (Spa) Banesto 0.55 63. Danilo Hondo (Ger) Telekom 0.56 64. Fabian Jeker (Swi) Festina-Lotus 0.56 65. Jan Svorada (Cze) Lampre-Daikin 0.57 66. Jaime Hernandez (Spa) Festina-Lotus 0.57 67. Miquel Van Kessel (Ned) TVM-Farm Frites 0.58 68. Pascal Herve (Fra) Festina-Lotus 0.59 69. Manuel Sanroma (Spa) Fuenlabrada 1.00 70. Erik Zabel (Ger) Telekom 1.00 71. Thierry Marichal (Bel) Lotto-Mobistar 1.01 72. Manu L'Hoir (Bel) Lotto-Mobistar 1.02 73. Javier Pascual Rodriguez (Spa) Kelme-Costa Blanca 1.02 74. Chris Peers (Bel) Lotto-Mobistar 1.04 75. Massimiliano Mori (Ita) Saeco-Cannondale 1.04 76. José Angel Vidal (Spa) Kelme-Costa Blanca 1.06 77. Eleuterio Anguita (Spa) Fuenlabrada 1.07 78. José Gomez (Spa) Kelme-Costa Blanca 1.08 79. Marcello Siboni (Ita) Mercatone Uno-Bianchi 1.08 80. Marco Fincato (Ita) Mercatone Uno-Bianchi 1.09 81. Prudencio Indurain (Spa) Vitalicio Seguros 1.10 82. José Miguel Elizburu (Spa) Fuenlabrada 1.11 83. Giuseppe Calcaterra (Ita) Saeco-Cannondale 1.12 84. Benot Joachim (Lux) US Postal 1.13 85. José Ramon Uriarte (Spa) Festina-Lotus 1.13 86. Christophe Detilloux (Bel) Lotto-Mobistar 1.14 87. Rinaldo Nocentini (Ita) Mapei-Quick Step 1.16 88. Udo Bölts (Ger) Telekom 1.17 89. Angel Castresana (Spa) Euskaltel-Euskadi 1.17 90. Eladio Jimenez (Spa) Banesto 1.19 91. Dmitri Konyshev (Rus) Mercatone Uno-Bianchi 1.19 92. Franz Hotz (Swi) Festina-Lotus 1.20 93. Jeroen Blijlevens (Ned) TVM-Farm Frites 1.21 94. Peter Meinert-Nielsen (Den) US Postal 1.21 95. Christian Henn (Ger) Telekom 1.22 96. Franco Ballerini (Ita) Lampre-Daikin 1.23 97. Valentino China (Ita) Saeco-Cannondale 1.25 98. Massimili Napoliatano (Ita) Mercatone Uno-Bianchi 1.25 99. Pieter Vries (Ned) TVM-Farm Frites 1.25 100. Hendrik Van Dyck (Bel) TVM-Farm Frites 1.25 101. Pedro Diaz Lobato (Spa) Fuenlabrada 1.26 102. Mario Scirea (Ita) Saeco-Cannondale 1.27 103. Juan José De los Angeles (Spa) Kelme-Costa Blanca 1.27 104. Serguei Outschakov (Ukr) TVM-Farm Frites 1.29 105. Jo Planckaert (Bel) Lotto-Mobistar 1.29 106. Rolf Huser (Swi) Festina-Lotus 1.31 107. Nacor Burgos (Spa) Fuenlabrada 1.33 108. Elio Aggiano (Spa) Vitalicio Seguros 1.33 109. Dario Andriotto (Ita) Saeco-Cannondale 1.35 110. Jan Schaffrath (Ger) Telekom 1.36 111. David Tani (Ita) Mapei-Quick Step 1.36 112. Jeremy Hunt (Gbr) Banesto 1.37 113. Cesar Perez (Spa) Fuenlabrada 1.44 114. Rafael Diaz (Spa) ONCE-Deutsche Bank 1.46 115. Gian Matteo Fagnini (Ita) Saeco-Cannondale 1.48 116. Gianluca Pianegonda (Ita) Lampre-Daikin 1.54 117. Ibon Ajuria (Spa) Euskaltel-Euskadi 1.55 118. Frank Hoj (Den) US Postal 1.57 119. Marcel Wust (Ger) Festina-Lotus 2.18