1. Lance Armstrong (Usa) en 72h50'25"
2. Joseba Beloki (Esp) à 5'06"
3. Raimondas Rumsas (Lit) à 7'24"
4. Santiago Botero (Col) à 10'59"
5. José Azevedo (Por) à 12'08"
6. Igor Gonzalez de Galdeano (Esp) à 12'12"
7. Francisco Mancebo (Esp) à 12'28"
8. Roberto Heras (Esp) à 12'54"
9. Levi Leipheimer (Usa) à 13'58"
10. Carlos Sastre (Esp) à 14'49"
11. Ivan Basso (Ita) à 15'04"
12. David Moncoutié (Fra) à 17'12"
13. Michael Boogerd (Hol) à 17'32"
14. Richard Virenque (Fra) à 22'40"
15. Massimiliano Lelli (Ita) à 24'56"
16. Unai Osa (Esp) à 24'57"
17. Stéphane Goubert (Fra) à 25'04"
18. Tyler Hamilton (Usa) à 25'50"
19. Andrei Kivilev (Kaz) à 26'39"
20. Nicolas Vogondy (Fra) à 26'43"
21. José-Luis Rubiera (Esp) à 29'46"
22. Ivan Gotti (Ita) à 34'27"
23. Dario Frigo (Ita) à 36'04"
24. Dariusz Baranowski (Pol) à 37'19"
25. Axel Merckx (Bel) à 37'31"
26. Nicki Sorensen (Dan) à 37'41"
27. Beat Zberg (Sui) à 38'24"
28. Laurent Brochard (Fra) à 38'30"
29. Alexandre Botcharov (Rus) à 43'14"
30. José-Enrique Gutierrez (Esp) à 46'36"
31. Jean-Cyril Robin (Fra) à 49'36"
32. Marcos-Antonio Serrano (Esp) à 53'09"
33. Jörg Jaksche (All) à 1h01'28"
34. Christophe Brandt (Bel) à 1h01'37"
35. Laurent Lefèvre (Fra) à 1h01'59"
36. Sylvain Chavanel (Fra) à 1h04'39"
37. Haimar Zubeldia (Esp) à 1h08'53"
38. Isidro Nozal (Esp) à 1h08'54"
39. Bobby Julich (Usa) à 1h09'29"
40. Miguel Martinez (Fra) à 1h09'59"
41. Inigo Chaurreau (Esp) à 1h10'38"
42. Piotr Wadecki (Pol) à 1h11'28"
43. Volodimir Gustov (Ukr) à 1h11'41"
44. Roberto Laiseka (Esp) à 1h12'23"
45. Wladimir Belli (Ita) à 1h12'55"
46. Laurent Jalabert (Fra) à 1h13'22"
47. Udo Bölts (All) à 1h21'30"
48. Marzio Bruseghin (Ita) à 1h23'09"
49. Inigo Cuesta (Esp) à 1h23'40"
50. Mario Aerts (Bel) à 1h24'46"
51. Grischa Niermann (All) à 1h26'17"
52. Patrice Halgand (Fra) à 1h27'45"
53. Andrea Peron (Ita) à 1h30'03"
54. Marco Velo (Ita) à 1h31'42"
55. Cédric Vasseur (Fra) à 1h34'04"
56. Santiago Blanco (Esp) à 1h36'24"
57. Kevin Livingston (Usa) à 1h37'17"
58. David Etxebarria (Esp) à 1h39'26"
59. Vjatceslav Ekimov (Rus) à 1h40'36"
60. George Hincapie (Usa) à 1h41'47"
61. Floyd Landis (Usa) à 1h43'44"
62. Cristian Moreni (Ita) à 1h45'24"
63. Gerhard Trampusch (Aut) à 1h45'53"
64. Tomas Konecny (Tch) à 1h46'33"
65. Laszlo Bodrogi (Hon) à 1h48'59"
66. Frédéric Bessy (Fra) à 1h50'44"
67. Serhiy Honchar (Ukr) à 1h51'16"
68. Pavel Padrnos (Tch) à 1h55'50"
69. Eddy Mazzoleni (Ita) à 1h56'33"
70. Ludovic Turpin (Fra) à 1h57'03"
71. David Millar (Gbr) à 1h58'37"
72. Gianluca Bortolami (Ita) à 1h58'43"
73. Rolf Aldag (All) à 1h59'03"
74. Bingen Fernandez (Esp) à 1h59'55"
75. Marco Serpellini (Ita) à 2h00'34"
76. Mikel Pradera (Esp) à 2h00'53"
77. Giuseppe Guerini (Ita) à 2h01'08"
78. Stuart O'Grady (Aus) à 2h01'46"
79. Abraham Olano (Esp) à 2h02'04"
80. Victor-Hugo Pena (Col) à 2h02'55"
81. Erik Zabel (All) à 2h03'04"
82. David Latasa (Esp) à 2h04'05"
83. Sergei Ivanov (Rus) à 2h04'39"
84. Sandy Casar (Fra) à 2h07'31"
85. Franck Rénier (Fra) à 2h09'09"
86. Jérôme Pineau (Fra) à 2h09'29"
87. Guennadi Mikhailov (Rus) à 2h12'37"
88. Iban Mayo (Esp) à 2h12'48"
89. Javier Pascual-Rodriguez (Esp) à 2h12'52"
90. Benoit Joachim (Lux) à 2h13'02"
91. Addy Engels (Hol) à 2h13'12"
92. Anthony Morin (Fra) à 2h14'04"
93. Marc Wauters (Bel) à 2h16'51"
94. Robert Hunter (Afs) à 2h17'01"
95. Denis Menchov (Rus) à 2h17'25"
96. Emmanuel Magnien (Fra) à 2h18'23"
97. Christophe Mengin (Fra) à 2h20'45"
98. Jérôme Bernard (Fra) à 2h22'40"
99. Steffen Wesemann (All) à 2h24'34"
100. Andy Flickinger (Fra) à 2h26'16"
101. Christophe Edalaine (Fra) à 2h26'57"
102. Andrea Tafi (Ita) à 2h27'30"
103. Thierry Loder (Fra) à 2h27'56"
104. Serge Baguet (Bel) à 2h29'26"
105. Danilo Hondo (All) à 2h29'55"
106. Pedro Horillo (Esp) à 2h30'43"
107. Jens Voigt (All) à 2h31'43"
108. Francisco Cabello (Esp) à 2h32'25"
109. Ludo Dierckxsens (Bel) à 2h32'54"
110. Gian-Matteo Fagnini (Ita) à 2h33'26"
111. Franck Bouyer (Fra) à 2h35'10"
112. Cyril Dessel (Fra) à 2h35'32"
113. Bradley McGee (Aus) à 2h35'40"
114. Walter Bénéteau (Fra) à 2h36'01"
115. Constantino Zaballa (Esp) à 2h36'45"
116. Stéphane Augé (Fra) à 2h37'25"
117. Andrea Brognara (Ita) à 2h39'19"
118. José-Vicente Garcia-Acosta (Esp) à 2h42'13"
119. Paul Van Hyfte (Bel) à 2h43'16"
120. Raivis Belohvosciks (Let) à 2h44'21"
121. Nicola Loda (Ita) à 2h44'25"
122. Thor Hushovd (Nor) à 2h45'25"
123. Nico Mattan (Bel) à 2h48'55"
124. Enrico Cassani (Ita) à 2h49'09"
125. Martin Hvastija (Slo) à 2h52'19"
126. Baden Cooke (Aus) à 2h52'41"
127. Thierry Marichal (Bel) à 2h53'14"
128. Robbie McEwen (Aus) à 2h53'41"
129. Jan Svorada (Tch) à 2h55'04"
130. Mauro Radaeli (Ita) à 2h56'02"
131. Fabio Baldato (Ita) à 2h56'04"
132. Rubens Bertogliati (Sui) à 2h56'31"
133. José-Angel Vidal (Esp) à 2h56'38"
134. Jakob Piil (Dan) à 2h56'40"
135. Bram De Groot (Hol) à 2h58'09"
136. Massimo Apollonio (Ita) à 3h01'15"
137. Servais Knaven (Hol) à 3h02'15"
138. Unai Etxebarria (Ven) à 3h03'36"
139. Alessandro Cortinovis (Ita) à 3h03'47"
140. Eddy Seigneur (Fra) à 3h05'10"
141. Gorka Arrizabalaga (Esp) à 3h05'15"
142. Leon Van Bon (Hol) à 3h05'18"
143. Karsten Kroon (Hol) à 3h05'23"
144. Sébastien Hinault (Fra) à 3h05'27"
145. Hans De Clercq (Bel) à 3h05'28"
146. Christophe Agnolutto (Fra) à 3h05'31"
147. Davide Casarotto (Ita) à 3h07'37"
148. Anthony Langella (Fra) à 3h08'40"
149. Erik Dekker (Hol) à 3h13'23"
150. Stéphane Berges (Fra) à 3h14'10"
151. Damien Nazon (Fra) à 3h15'09"
152. Arvis Piziks (Let) à 3h22'36"
153. Igor Flores (Esp) à 3h24'42"
1. Laurent Jalabert (Fra) 262 pts
2. Mario Aerts (Bel) 178
3. Santiago Botero (Col) 162
4. Lance Armstrong (Usa) 152
5. Axel Merckx (Bel) 121
6. Joseba Beloki (Esp) 115
7. Michael Boogerd (Hol) 113
8. Richard Virenque (Fra) 107
9. Carlos Sastre (Esp) 97
10. Raimondas Rumsas (Lit) 86
Equipes (étape) :
1. ONCE-Eroski en 12h17'53"
2. Jean Delatour à 1'38"
3. Cofidis à 2'20"
4. iBanesto.com à 2'23"
5. US Postal Service à 3'16"
6. Team CSC Tiscali à 3'43"
7. Rabobank à 7'48"
8. Kelme-Costa Blanca à 9'52"
9. Lotto-Adecco à 10'21"
10. Fassa Bortolo à 11'02"
Equipes (général) :
1. ONCE-Eroski en 218h55'33"
2. US Postal Service à 12'16"
3. iBanesto.com à 18'55"
4. Cofidis à 24'34"
5. Team CSC Tiscali à 37'55"
6. Rabobank à 38'10"
7. Jean Delatour à 59'47"
8. Kelme-Costa Blanca à 1h24'23"
9. Domo-Farm Frites à 1h34'48"
10. Fassa Bortolo à 1h51'37"
Jeunes (étape) :
1. Thor Hushovd (Nor) en 4h05'25"
2. Ivan Basso (Ita) à 1'38"
3. Isidro Nozal (Esp) à 1'57"
4. Sylvain Chavanel (Fra) à 1'58"
5. Nicolas Vogondy (Fra) à 2'23"
Jeunes (général) :
1. Ivan Basso (Ita) en 73h05'29"
2. Nicolas Vogondy (Fra) à 11'39"
3. Christophe Brandt (Bel) à 46'33"
4. Sylvain Chavanel (Fra) à 49'35"
5. Haimar Zubeldia (Esp) à 53'49"
Combativité (étape) :
1. Mario Aerts (Bel) 16 pts
2. Dario Frigo (Ita) 13
3. Giuseppe Guerini (Ita) 12