1 Santiago Perez (Spa) Phonak Hearing Systems 4.06.34 (40.64 km/h)
2 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 0.46
3 Luis Perez (Spa) Cofidis, le credit par Telephone
4 Francisco Mancebo (Spa) Illes Balears-Banesto
5 Isidro Nozal (Spa) Liberty Seguros
6 Carlos Sastre (Spa) Team CSC
7 Roberto Heras (Spa) Liberty Seguros
8 Leonardo Piepoli (Ita) Saunier Duval-Prodir
9 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme
10 David Blanco (Spa) Comunidad Valenciana-Kelme 2.08
11 Aitor Gonzalez (Spa) Fassa Bortolo 2.22
12 Angel Gomez (Spa) Paternina-Costa De Almeria
13 Juan Manuel Garate (Spa) Lampre 2.46
14 Damiano Cunego (Ita) Saeco
15 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie
16 Luis Pasamontes (Spa) Relax-Bergasol
17 Samuel Sanchez (Spa) Euskaltel-Euskadi
18 Manuel Calvente (Spa) Team CSC
19 Unai Osa (Spa) Illes Balears-Banesto
20 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir
21 Daniel Atienza (Spa) Cofidis, le credit par Telephone
22 Manuel Beltran (Spa) US Postal Service p/b Berry Floor
23 David Plaza (Spa) Cafes Baque
24 Floyd Landis (USA) US Postal Service p/b Berry Floor
25 Francisco José Lara (Spa) Paternina-Costa De Almeria
26 Oscar Sevilla (Spa) Phonak Hearing Systems
27 Marcos Serrano (Spa) Liberty Seguros
28 Jorge Ferrio (Spa) Paternina-Costa De Almeria 4.12
29 Johan Van Summeren (Bel) Relax-Bergasol 6.58
30 Bram Tankink (Ned) Quick.Step-Davitamon
31 David Cañada (Spa) Saunier Duval-Prodir
32 Constantino Zaballa (Spa) Saunier Duval-Prodir
33 Frank Schleck (Lux) Team CSC
34 Ivan Parra (Col) Cafes Baque
35 Dariusz Baranowski (Pol) Liberty Seguros
36 José Enrique Gutierrez (Spa) Phonak Hearing Systems
37 Francisco Garcia (Spa) Cafes Baque
38 Joan Horrach (Spa) Illes Balears-Banesto
39 Joaquin Rodriguez (Spa) Saunier Duval-Prodir
40 Cedric Vasseur (Fra) Cofidis, le credit par Telephone
41 Alexandre Vinokourov (Kaz) T-Mobile Team
42 José Miguel Elias (Spa) Relax-Bergasol 9.39
43 Sylvester Szmyd (Pol) Saeco 10.09
44 Marius Sabaliauskas (Ltu) Saeco
45 Thorwald Veneberg (Ned) Rabobank
46 Pieter Weening (Ned) Rabobank
47 Iñigo Chaurreau (Spa) Ag2R Prevoyance
48 Pablo Lastras (Spa) Illes Balears-Banesto
49 Jose Antonio Pecharroman (Spa) Quick.Step-Davitamon
50 Cadel Evans (Aus) T-Mobile Team
51 José Garrido (Spa) Quick.Step-Davitamon
52 Francisco Cabello (Spa) Comunidad Valenciana-Kelme
53 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme
54 Vladimir Gusev (Rus) Team CSC
55 Rafael Casero (Spa) Saunier Duval-Prodir
56 José Julia (Spa) Comunidad Valenciana-Kelme
57 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme
58 Rubén Plaza (Spa) Comunidad Valenciana-Kelme
59 Tadej Valjavec (Slo) Phonak Hearing Systems
60 Haimar Zubeldia (Spa) Euskaltel-Euskadi
61 Dario David Cioni (Ita) Fassa Bortolo
62 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie
63 José Luis Arrieta (Spa) Illes Balears-Banesto
64 Stephan Schreck (Ger) T-Mobile Team
65 Guennadi Mikhailov (Rus) US Postal Service p/b Berry Floor
66 Koldo Gil (Spa) Liberty Seguros
67 Hernan Buenahora (Col) Cafes Baque
68 Roberto Laiseka (Spa) Euskaltel-Euskadi
69 Victor Hugo Peña (Col) US Postal Service p/b Berry Floor 13.56
70 Alessandro Cortinovis (Ita) Lampre
71 David Herrero (Spa) Paternina-Costa De Almeria
72 Iñaki Isasi (Spa) Euskaltel-Euskadi
73 Maarten Den Bakker (Ned) Rabobank
74 Erik Zabel (Ger) T-Mobile Team
75 Alberto Lopez De Munain (Spa) Euskaltel-Euskadi
76 Giampaolo Caruso (Ita) Liberty Seguros
77 Antonio Cruz (USA) US Postal Service p/b Berry Floor
78 Peter Luttenberger (Aut) Team CSC
79 Roberto Sgambelluri (Ita) Vini Caldirola-Nobili Rubinetterie
80 Antonio Colom (Spa) Illes Balears-Banesto
81 Guido Trentin (Ita) Cofidis, le credit par Telephone
82 Joseba Beloki (Spa) Saunier Duval-Prodir
83 Felix Cardenas (Col) Cafes Baque
84 Peio Arreitunandia (Spa) Cafes Baque
85 Pedro Horrillo (Spa) Quick.Step-Davitamon 16.28
86 Cristian Moreni (Ita) Alessio-Bianchi
87 Nacor Burgos (Spa) Relax-Bergasol
88 Jose Luis Rebollo (Spa) Relax-Bergasol
89 Bingen Fernandez (Spa) Cofidis, le credit par Telephone
90 Mikel Pradera (Spa) Illes Balears-Banesto
91 Kevin De Weert (Bel) Rabobank
92 David Latasa (Spa) Comunidad Valenciana-Kelme
93 Kevin Hulsmans (Bel) Quick.Step-Davitamon
94 Jan Boven (Ned) Rabobank
95 Jurgen Van Goolen (Bel) Quick.Step-Davitamon
96 Jörg Jaksche (Ger) Team CSC
97 Vladimir Miholjevic (Cro) Alessio-Bianchi
98 Ruslan Ivanov (Mda) Alessio-Bianchi
99 Manuel Quinziato (Ita) Lampre
100 Klaus Möller (Den) Alessio-Bianchi
101 Juan Fuentes (Spa) Saeco
102 Josep Jufre (Spa) Relax-Bergasol
103 Michael Barry (Can) US Postal Service p/b Berry Floor
104 Benoit Joachim (Lux) US Postal Service p/b Berry Floor
105 Herbert Gutierrez (Col) Cafes Baque
106 Xavier Florencio (Spa) Relax-Bergasol
107 Luca Paolini (Ita) Quick.Step-Davitamon
108 Joaquin Lopez (Spa) Paternina-Costa De Almeria
109 Brian Vandborg (Den) Team CSC
110 Joost Posthuma (Ned) Rabobank
111 David Zabriskie (USA) US Postal Service p/b Berry Floor
112 Daniele Righi (Ita) Lampre
113 Mauro Gerosa (Ita) Vini Caldirola-Nobili Rubinetterie
114 José Garcia Acosta (Spa) Illes Balears-Banesto
115 David Fernandez (Spa) Paternina-Costa De Almeria 17.36
116 Mikel Artetxe (Spa) Euskaltel-Euskadi
117 Erki Pütsep (Est) Ag2R Prevoyance 19.53
118 Paolo Fornaciari (Ita) Saeco 21.01
119 Frank Høj (Den) Team CSC
120 Dario Andriotto (Ita) Vini Caldirola-Nobili Rubinetterie
121 Matthew White (Aus) Cofidis, le credit par Telephone
122 Jan Hruska (Cze) Liberty Seguros
123 Aitor Perez (Spa) Cafes Baque
124 Alessandro Spezialetti (Ita) Saeco
125 Eddy Mazzoleni (Ita) Saeco
126 Rene Andrle (Cze) Liberty Seguros
127 Ellis Rastelli (Ita) Alessio-Bianchi
128 Marco Milesi (Ita) Vini Caldirola-Nobili Rubinetterie
129 Volodymir Gustov (Ukr) Fassa Bortolo
130 Danilo Di Luca (Ita) Saeco
131 Alberto Martinez (Spa) Relax-Bergasol 24.37
132 Bert Grabsch (Ger) Phonak Hearing Systems 24.54
133 Igor Gonzalez de Galdeano (Spa) Liberty Seguros
134 Mariano Piccoli (Ita) Lampre
135 Guido Trenti (USA) Fassa Bortolo 26.54
136 Alberto Ongarato (Ita) Fassa Bortolo
137 Marco Velo (Ita) Fassa Bortolo
138 Alessandro Petacchi (Ita) Fassa Bortolo
139 Julián Sanchez (Spa) Fassa Bortolo
140 Aitor Silloniz (Spa) Euskaltel-Euskadi
DNS Stuart O'Grady (Aus) Cofidis, le credit par Telephone
DNF Mikel Astarloza (Spa) Ag2R Prevoyance
DNF Pietro Caucchioli (Ita) Alessio-Bianchi
DNF Fabio Sacchi (Ita) Fassa Bortolo
DNF Denis Menchov (Rus) Illes Balears-Banesto
DNF Santos Gonzalez (Spa) Phonak Hearing Systems
DNF Bert Roesems (Bel) Relax-Bergasol
DNF Marco Zanotti (Ita) Vini Caldirola-Nobili Rubinetterie
Points
1 Santiago Perez (Spa) Phonak Hearing Systems 25 pts
2 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 20
3 Luis Perez (Spa) Cofidis, le credit par Telephone 16
4 Francisco Mancebo (Spa) Illes Balears-Banesto 14
5 Isidro Nozal (Spa) Liberty Seguros 12
6 Carlos Sastre (Spa) Team CSC 10
7 Roberto Heras (Spa) Liberty Seguros 9
8 Leonardo Piepoli (Ita) Saunier Duval-Prodir 8
9 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 7
10 David Blanco (Spa) Comunidad Valenciana-Kelme 6
11 Aitor Gonzalez (Spa) Fassa Bortolo 5
12 Angel Gomez (Spa) Paternina-Costa De Almeria 4
13 Juan Manuel Garate (Spa) Lampre 3
14 Damiano Cunego (Ita) Saeco 2
15 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 1
Sprints
Rincón de la Victoria - km 7
1 Alessandro Cortinovis (Ita) Lampre 4 pts
2 Constantino Zaballa (Spa) Saunier Duval-Prodir 2
3 Jorge Ferrio (Spa) Paternina-Costa De Almeria 1
Arroyo de la madre - km 64.6
1 Constantino Zaballa (Spa) Saunier Duval-Prodir 4 pts
2 José Enrique Gutierrez (Spa) Phonak Hearing Systems 2
3 Ivan Parra (Col) Cafes Baque 1
Monachil - km 136.2
1 Alexandre Vinokourov (Kaz) T-Mobile Team 4 pts
2 José Miguel Elias (Spa) Relax-Bergasol 2
3 Benoit Joachim (Lux) US Postal Service p/b Berry Floor 1
Mountains
Alto Ventas Zafarraya (cat.2) - km 55
1 Jorge Ferrio (Spa) Paternina-Costa De Almeria 10 pts
2 Alexandre Vinokourov (Kaz) T-Mobile Team 7
3 Constantino Zaballa (Spa) Saunier Duval-Prodir 5
4 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 3
5 Felix Cardenas (Col) Cafes Baque 2
6 Francisco Mancebo (Spa) Illes Balears-Banesto 1
Alto de los Bermejales (cat. 3) - km 95
1 Constantino Zaballa (Spa) Saunier Duval-Prodir 6 pts
2 José Enrique Gutierrez (Spa) Phonak Hearing Systems 4
3 José Miguel Elias (Spa) Relax-Bergasol 2
4 Antonio Colom (Spa) Illes Balears-Banesto 1
Alto de Monachil (cat. 1) - km 145
1 Santiago Perez (Spa) Phonak Hearing Systems 16 pts
2 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 12
3 Roberto Heras (Spa) Liberty Seguros 10
4 Carlos Sastre (Spa) Team CSC 8
5 Francisco Mancebo (Spa) Illes Balears-Banesto 6
6 Isidro Nozal (Spa) Liberty Seguros 4
7 Luis Perez (Spa) Cofidis, le credit par Telephone 3
8 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 2
9 Leonardo Piepoli (Ita) Saunier Duval-Prodir 1
Teams
1 Comunidad Valenciana - Kelme 12.23.22
2 Liberty Seguros 0.38
3 Costa de Almeria - Paternina 5.40
4 Phonak Hearing Systems 6.04
5 Team CSC 6.50
6 Saunier Duval - Prodir
7 Illes Balears - Banesto
8 Cofidis, le credit par telephone
9 US Postal Service p/b Berry Floor 12.01
10 Cafes Baque 13.02
11 Relax-Bodysol 15.43
12 Saeco 19.24
13 Euskaltel - Euskadi
14 Vini Caldirola -Nobili Rubinetterie 23.11
15 Quick Step - Davitamon 23.36
16 T-Mobile Team
17 Lampre 29.30
18 Fassa Bortolo 29.52
19 Rabobank 30.34
20 Alessio - Bianchi 45.44
General classification after stage 14
1 Roberto Heras (Spa) Liberty Seguros 53.00.05
2 Francisco Mancebo (Spa) Illes Balears-Banesto 0.35
3 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 0.49
4 Isidro Nozal (Spa) Liberty Seguros 1.12
5 Carlos Sastre (Spa) Team CSC 3.16
6 Santiago Perez (Spa) Phonak Hearing Systems 3.36
7 Floyd Landis (USA) US Postal Service p/b Berry Floor 4.19
8 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 4.40
9 Angel Gomez (Spa) Paternina-Costa De Almeria 6.43
10 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 7.26
11 David Blanco (Spa) Comunidad Valenciana-Kelme 7.34
12 Luis Perez (Spa) Cofidis, le credit par Telephone 7.51
13 Damiano Cunego (Ita) Saeco 9.36
14 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 10.39
15 Francisco José Lara (Spa) Paternina-Costa De Almeria 11.45
16 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir 12.41
17 Aitor Gonzalez (Spa) Fassa Bortolo 12.54
18 Marcos Serrano (Spa) Liberty Seguros 14.49
19 Luis Pasamontes (Spa) Relax-Bergasol 16.42
20 Samuel Sanchez (Spa) Euskaltel-Euskadi 19.51
21 Oscar Sevilla (Spa) Phonak Hearing Systems 20.16
22 David Plaza (Spa) Cafes Baque 21.38
23 Manuel Calvente (Spa) Team CSC 22.45
24 Peio Arreitunandia (Spa) Cafes Baque 23.25
25 Jorge Ferrio (Spa) Paternina-Costa De Almeria 23.36
26 Unai Osa (Spa) Illes Balears-Banesto 24.48
27 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 24.49
28 Joaquin Rodriguez (Spa) Saunier Duval-Prodir 25.09
29 Constantino Zaballa (Spa) Saunier Duval-Prodir 25.42
30 Juan Manuel Garate (Spa) Lampre 27.28
31 Rubén Plaza (Spa) Comunidad Valenciana-Kelme 28.10
32 Victor Hugo Peña (Col) US Postal Service p/b Berry Floor 28.53
33 Leonardo Piepoli (Ita) Saunier Duval-Prodir 30.18
34 Daniel Atienza (Spa) Cofidis, le credit par Telephone 31.01
35 Joan Horrach (Spa) Illes Balears-Banesto 31.29
36 Jörg Jaksche (Ger) Team CSC 33.16
37 Johan Van Summeren (Bel) Relax-Bergasol 34.29
38 Dariusz Baranowski (Pol) Liberty Seguros 37.03
39 Hernan Buenahora (Col) Cafes Baque 39.47
40 José Luis Arrieta (Spa) Illes Balears-Banesto 40.15
41 Felix Cardenas (Col) Cafes Baque 40.56
42 José Miguel Elias (Spa) Relax-Bergasol 41.15
43 Tadej Valjavec (Slo) Phonak Hearing Systems 43.42
44 José Enrique Gutierrez (Spa) Phonak Hearing Systems 47.32
45 Cadel Evans (Aus) T-Mobile Team 49.19
46 Ivan Parra (Col) Cafes Baque
47 Pablo Lastras (Spa) Illes Balears-Banesto 49.26
48 Iñigo Chaurreau (Spa) Ag2R Prevoyance 54.22
49 Haimar Zubeldia (Spa) Euskaltel-Euskadi 54.29
50 Jose Luis Rebollo (Spa) Relax-Bergasol 55.22
51 Benoit Joachim (Lux) US Postal Service p/b Berry Floor 55.26
52 Francisco Garcia (Spa) Cafes Baque 55.51
53 Frank Schleck (Lux) Team CSC 56.49
54 David Cañada (Spa) Saunier Duval-Prodir 56.56
55 Erik Zabel (Ger) T-Mobile Team 57.19
56 Thorwald Veneberg (Ned) Rabobank 58.54
57 Dario David Cioni (Ita) Fassa Bortolo 59.07
58 Sylvester Szmyd (Pol) Saeco 1.00.32
59 Cedric Vasseur (Fra) Cofidis, le credit par Telephone 1.01.30
60 Giampaolo Caruso (Ita) Liberty Seguros 1.03.29
61 Guido Trentin (Ita) Cofidis, le credit par Telephone 1.04.20
62 Koldo Gil (Spa) Liberty Seguros 1.04.33
63 Josep Jufre (Spa) Relax-Bergasol 1.04.52
64 Guennadi Mikhailov (Rus) US Postal Service p/b Berry Floor 1.05.20
65 Jose Antonio Pecharroman (Spa) Quick.Step-Davitamon 1.07.10
66 Jurgen Van Goolen (Bel) Quick.Step-Davitamon 1.07.29
67 Roberto Laiseka (Spa) Euskaltel-Euskadi 1.09.18
68 Kevin De Weert (Bel) Rabobank 1.09.42
69 Stephan Schreck (Ger) T-Mobile Team 1.09.43
70 Alexandre Vinokourov (Kaz) T-Mobile Team 1.09.49
71 Pieter Weening (Ned) Rabobank 1.10.47
72 Bingen Fernandez (Spa) Cofidis, le credit par Telephone 1.12.34
73 David Latasa (Spa) Comunidad Valenciana-Kelme 1.15.17
74 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 1.15.42
75 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme
76 Peter Luttenberger (Aut) Team CSC 1.15.55
77 Alessandro Cortinovis (Ita) Lampre 1.16.52
78 Bram Tankink (Ned) Quick.Step-Davitamon 1.18.28
79 Cristian Moreni (Ita) Alessio-Bianchi 1.18.48
80 Aitor Perez (Spa) Cafes Baque 1.18.53
81 Pedro Horrillo (Spa) Quick.Step-Davitamon 1.21.11
82 Roberto Sgambelluri (Ita) Vini Caldirola-Nobili Rubinetterie 1.21.19
83 Joaquin Lopez (Spa) Paternina-Costa De Almeria 1.21.45
84 Joseba Beloki (Spa) Saunier Duval-Prodir 1.22.57
85 Eddy Mazzoleni (Ita) Saeco 1.23.07
86 Antonio Cruz (USA) US Postal Service p/b Berry Floor 1.23.08
87 David Herrero (Spa) Paternina-Costa De Almeria 1.26.06
88 Xavier Florencio (Spa) Relax-Bergasol 1.29.01
89 Michael Barry (Can) US Postal Service p/b Berry Floor 1.29.28
90 Iñaki Isasi (Spa) Euskaltel-Euskadi 1.30.26
91 Vladimir Miholjevic (Cro) Alessio-Bianchi 1.30.27
92 Juan Fuentes (Spa) Saeco 1.32.05
93 Klaus Möller (Den) Alessio-Bianchi 1.32.17
94 Luca Paolini (Ita) Quick.Step-Davitamon 1.33.42
95 José Garrido (Spa) Quick.Step-Davitamon 1.37.44
96 Alberto Lopez De Munain (Spa) Euskaltel-Euskadi 1.39.25
97 Antonio Colom (Spa) Illes Balears-Banesto 1.39.44
98 Rafael Casero (Spa) Saunier Duval-Prodir 1.39.46
99 David Fernandez (Spa) Paternina-Costa De Almeria 1.40.53
100 David Zabriskie (USA) US Postal Service p/b Berry Floor 1.41.52
101 Marius Sabaliauskas (Ltu) Saeco 1.43.09
102 Mikel Pradera (Spa) Illes Balears-Banesto 1.44.08
103 Ruslan Ivanov (Mda) Alessio-Bianchi 1.44.09
104 Danilo Di Luca (Ita) Saeco 1.46.43
105 Francisco Cabello (Spa) Comunidad Valenciana-Kelme 1.48.08
106 Kevin Hulsmans (Bel) Quick.Step-Davitamon 1.48.29
107 Manuel Quinziato (Ita) Lampre 1.48.48
108 Alberto Martinez (Spa) Relax-Bergasol 1.49.18
109 Igor Gonzalez de Galdeano (Spa) Liberty Seguros 1.49.33
110 Maarten Den Bakker (Ned) Rabobank 1.52.37
111 Volodymir Gustov (Ukr) Fassa Bortolo 1.52.49
112 Marco Milesi (Ita) Vini Caldirola-Nobili Rubinetterie 1.54.20
113 Joost Posthuma (Ned) Rabobank 1.54.40
114 Bert Grabsch (Ger) Phonak Hearing Systems 1.55.18
115 Mauro Gerosa (Ita) Vini Caldirola-Nobili Rubinetterie 1.55.24
116 Jan Hruska (Cze) Liberty Seguros 1.56.15
117 José Julia (Spa) Comunidad Valenciana-Kelme 1.59.11
118 Dario Andriotto (Ita) Vini Caldirola-Nobili Rubinetterie 2.01.48
119 Herbert Gutierrez (Col) Cafes Baque 2.04.55
120 Mikel Artetxe (Spa) Euskaltel-Euskadi 2.05.39
121 Vladimir Gusev (Rus) Team CSC 2.06.31
122 Rene Andrle (Cze) Liberty Seguros 2.07.28
123 Nacor Burgos (Spa) Relax-Bergasol 2.09.14
124 Frank Høj (Den) Team CSC 2.10.58
125 Mariano Piccoli (Ita) Lampre 2.12.15
126 José Garcia Acosta (Spa) Illes Balears-Banesto 2.12.46
127 Julián Sanchez (Spa) Fassa Bortolo 2.13.56
128 Daniele Righi (Ita) Lampre 2.15.26
129 Jan Boven (Ned) Rabobank 2.15.52
130 Erki Pütsep (Est) Ag2R Prevoyance 2.16.12
131 Brian Vandborg (Den) Team CSC 2.18.47
132 Guido Trenti (USA) Fassa Bortolo 2.20.57
133 Marco Velo (Ita) Fassa Bortolo 2.24.15
134 Alessandro Spezialetti (Ita) Saeco 2.25.11
135 Ellis Rastelli (Ita) Alessio-Bianchi 2.25.24
136 Paolo Fornaciari (Ita) Saeco 2.25.28
137 Alessandro Petacchi (Ita) Fassa Bortolo 2.27.03
138 Aitor Silloniz (Spa) Euskaltel-Euskadi 2.29.03
139 Alberto Ongarato (Ita) Fassa Bortolo 2.31.36
140 Matthew White (Aus) Cofidis, le credit par Telephone 2.33.32
Points classification
1 Erik Zabel (Ger) T-Mobile Team 148 pts
2 Alessandro Petacchi (Ita) Fassa Bortolo 120
3 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 106
4 Roberto Heras (Spa) Liberty Seguros 81
5 Francisco Mancebo (Spa) Illes Balears-Banesto 73
6 Isidro Nozal (Spa) Liberty Seguros 69
7 Leonardo Piepoli (Ita) Saunier Duval-Prodir 52
8 Floyd Landis (USA) US Postal Service p/b Berry Floor 51
9 Pedro Horrillo (Spa) Quick.Step-Davitamon 51
10 David Zabriskie (USA) US Postal Service p/b Berry Floor 49
11 Carlos Sastre (Spa) Team CSC 48
12 Santiago Perez (Spa) Phonak Hearing Systems 47
13 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 43
14 Aitor Gonzalez (Spa) Fassa Bortolo 43
15 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 38
16 Victor Hugo Peña (Col) US Postal Service p/b Berry Floor 36
17 Cristian Moreni (Ita) Alessio-Bianchi 33
18 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir 31
19 Jorge Ferrio (Spa) Paternina-Costa De Almeria 30
20 Benoit Joachim (Lux) US Postal Service p/b Berry Floor 29
21 Luis Perez (Spa) Cofidis, le credit par Telephone 29
22 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 28
23 Antonio Cruz (USA) US Postal Service p/b Berry Floor 28
24 Erki Pütsep (Est) Ag2R Prevoyance 27
25 David Fernandez (Spa) Paternina-Costa De Almeria 26
26 Angel Gomez (Spa) Paternina-Costa De Almeria 25
27 Luca Paolini (Ita) Quick.Step-Davitamon 23
28 Cadel Evans (Aus) T-Mobile Team 20
29 Michael Barry (Can) US Postal Service p/b Berry Floor 20
30 Damiano Cunego (Ita) Saeco 19
31 Kevin Hulsmans (Bel) Quick.Step-Davitamon 17
32 Alexandre Vinokourov (Kaz) T-Mobile Team 16
33 Ruslan Ivanov (Mda) Alessio-Bianchi 15
34 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 14
35 Iñaki Isasi (Spa) Euskaltel-Euskadi 13
36 José Miguel Elias (Spa) Relax-Bergasol 13
37 Francisco José Lara (Spa) Paternina-Costa De Almeria 12
38 Rubén Plaza (Spa) Comunidad Valenciana-Kelme 12
39 Juan Fuentes (Spa) Saeco 12
40 Mariano Piccoli (Ita) Lampre 12
41 Felix Cardenas (Col) Cafes Baque 10
42 David Blanco (Spa) Comunidad Valenciana-Kelme 9
43 Luis Pasamontes (Spa) Relax-Bergasol 9
44 Eddy Mazzoleni (Ita) Saeco 9
45 Guido Trenti (USA) Fassa Bortolo 8
46 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 7
47 Constantino Zaballa (Spa) Saunier Duval-Prodir 7
48 Peio Arreitunandia (Spa) Cafes Baque 7
49 Bert Grabsch (Ger) Phonak Hearing Systems 7
50 Bram Tankink (Ned) Quick.Step-Davitamon 6
51 Joost Posthuma (Ned) Rabobank 6
52 Herbert Gutierrez (Col) Cafes Baque 6
53 Kevin De Weert (Bel) Rabobank 5
54 Frank Schleck (Lux) Team CSC 5
55 Daniele Righi (Ita) Lampre 5
56 Jurgen Van Goolen (Bel) Quick.Step-Davitamon 4
57 Alessandro Cortinovis (Ita) Lampre 4
58 Xavier Florencio (Spa) Relax-Bergasol 4
59 Vladimir Miholjevic (Cro) Alessio-Bianchi 4
60 José Enrique Gutierrez (Spa) Phonak Hearing Systems 4
61 Manuel Quinziato (Ita) Lampre 4
62 Juan Manuel Garate (Spa) Lampre 3
63 Roberto Sgambelluri (Ita) Vini Caldirola-Nobili Rubinetterie 3
64 Joseba Beloki (Spa) Saunier Duval-Prodir 3
65 Dariusz Baranowski (Pol) Liberty Seguros 2
66 Tadej Valjavec (Slo) Phonak Hearing Systems 2
67 Thorwald Veneberg (Ned) Rabobank 2
68 Koldo Gil (Spa) Liberty Seguros 2
69 Roberto Laiseka (Spa) Euskaltel-Euskadi 2
70 Stephan Schreck (Ger) T-Mobile Team 2
71 Aitor Perez (Spa) Cafes Baque 2
72 Antonio Colom (Spa) Illes Balears-Banesto 2
73 Rafael Casero (Spa) Saunier Duval-Prodir 2
74 Unai Osa (Spa) Illes Balears-Banesto 1
75 Ivan Parra (Col) Cafes Baque 1
76 Iñigo Chaurreau (Spa) Ag2R Prevoyance 1
77 Cedric Vasseur (Fra) Cofidis, le credit par Telephone 1
78 Josep Jufre (Spa) Relax-Bergasol 1
79 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 1
80 Francisco Cabello (Spa) Comunidad Valenciana-Kelme 1
81 Alberto Ongarato (Ita) Fassa Bortolo 1
Mountains classification
1 Roberto Heras (Spa) Liberty Seguros 67 pts
2 Francisco Mancebo (Spa) Illes Balears-Banesto 60
3 Felix Cardenas (Col) Cafes Baque 58
4 José Miguel Elias (Spa) Relax-Bergasol 50
5 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 42
6 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 42
7 Santiago Perez (Spa) Phonak Hearing Systems 41
8 Francisco José Lara (Spa) Paternina-Costa De Almeria 36
9 Isidro Nozal (Spa) Liberty Seguros 36
10 David Fernandez (Spa) Paternina-Costa De Almeria 35
11 Leonardo Piepoli (Ita) Saunier Duval-Prodir 32
12 Jorge Ferrio (Spa) Paternina-Costa De Almeria 24
13 Constantino Zaballa (Spa) Saunier Duval-Prodir 21
14 Manuel Quinziato (Ita) Lampre 20
15 Carlos Sastre (Spa) Team CSC 19
16 Unai Osa (Spa) Illes Balears-Banesto 19
17 Pablo Lastras (Spa) Illes Balears-Banesto 17
18 Luis Perez (Spa) Cofidis, le credit par Telephone 16
19 Marcos Serrano (Spa) Liberty Seguros 16
20 Tadej Valjavec (Slo) Phonak Hearing Systems 14
21 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 14
22 Ruslan Ivanov (Mda) Alessio-Bianchi 14
23 Juan Manuel Garate (Spa) Lampre 13
24 Angel Gomez (Spa) Paternina-Costa De Almeria 13
25 Alexandre Vinokourov (Kaz) T-Mobile Team 12
26 Juan Fuentes (Spa) Saeco 12
27 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 11
28 Kevin Hulsmans (Bel) Quick.Step-Davitamon 11
29 Herbert Gutierrez (Col) Cafes Baque 11
30 Floyd Landis (USA) US Postal Service p/b Berry Floor 10
31 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 8
32 Aitor Gonzalez (Spa) Fassa Bortolo 7
33 Vladimir Miholjevic (Cro) Alessio-Bianchi 6
34 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 6
35 Erik Zabel (Ger) T-Mobile Team 6
36 Koldo Gil (Spa) Liberty Seguros 6
37 Daniele Righi (Ita) Lampre 5
38 Peio Arreitunandia (Spa) Cafes Baque 4
39 José Enrique Gutierrez (Spa) Phonak Hearing Systems 4
40 Roberto Laiseka (Spa) Euskaltel-Euskadi 4
41 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 4
42 David Zabriskie (USA) US Postal Service p/b Berry Floor 4
43 Joaquin Rodriguez (Spa) Saunier Duval-Prodir 3
44 José Luis Arrieta (Spa) Illes Balears-Banesto 3
45 Erki Pütsep (Est) Ag2R Prevoyance 3
46 Cedric Vasseur (Fra) Cofidis, le credit par Telephone 2
47 Xavier Florencio (Spa) Relax-Bergasol 2
48 Mikel Pradera (Spa) Illes Balears-Banesto 2
49 Francisco Cabello (Spa) Comunidad Valenciana-Kelme 2
50 Damiano Cunego (Ita) Saeco 1
51 Benoit Joachim (Lux) US Postal Service p/b Berry Floor 1
52 Francisco Garcia (Spa) Cafes Baque 1
53 Iñaki Isasi (Spa) Euskaltel-Euskadi 1
54 Antonio Colom (Spa) Illes Balears-Banesto 1
Combined classification
1 Roberto Heras (Spa) Liberty Seguros 6 pts
2 Francisco Mancebo (Spa) Illes Balears-Banesto 9
3 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 12
4 Isidro Nozal (Spa) Liberty Seguros 19
5 Santiago Perez (Spa) Phonak Hearing Systems 25
6 Carlos Sastre (Spa) Team CSC 31
7 Floyd Landis (USA) US Postal Service p/b Berry Floor 45
8 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 48
9 Luis Perez (Spa) Cofidis, le credit par Telephone 51
10 Leonardo Piepoli (Ita) Saunier Duval-Prodir 51
11 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 54
12 Jorge Ferrio (Spa) Paternina-Costa De Almeria 56
13 Angel Gomez (Spa) Paternina-Costa De Almeria 59
14 Francisco José Lara (Spa) Paternina-Costa De Almeria 60
15 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 63
16 Aitor Gonzalez (Spa) Fassa Bortolo 63
17 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 75
18 José Miguel Elias (Spa) Relax-Bergasol 82
19 Felix Cardenas (Col) Cafes Baque 85
20 Constantino Zaballa (Spa) Saunier Duval-Prodir 89
21 Erik Zabel (Ger) T-Mobile Team 91
22 Damiano Cunego (Ita) Saeco 93
23 Peio Arreitunandia (Spa) Cafes Baque 110
24 Juan Manuel Garate (Spa) Lampre 115
25 Unai Osa (Spa) Illes Balears-Banesto 116
26 Benoit Joachim (Lux) US Postal Service p/b Berry Floor 122
27 Alexandre Vinokourov (Kaz) T-Mobile Team 127
28 Tadej Valjavec (Slo) Phonak Hearing Systems 129
29 David Fernandez (Spa) Paternina-Costa De Almeria 134
30 José Enrique Gutierrez (Spa) Phonak Hearing Systems 143
31 David Zabriskie (USA) US Postal Service p/b Berry Floor 152
32 Juan Fuentes (Spa) Saeco 157
33 Ruslan Ivanov (Mda) Alessio-Bianchi 158
34 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 161
35 Kevin Hulsmans (Bel) Quick.Step-Davitamon 165
36 Koldo Gil (Spa) Liberty Seguros 166
37 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 175
38 Roberto Laiseka (Spa) Euskaltel-Euskadi 176
39 Iñaki Isasi (Spa) Euskaltel-Euskadi 178
40 Cedric Vasseur (Fra) Cofidis, le credit par Telephone 182
41 Manuel Quinziato (Ita) Lampre 182
42 Vladimir Miholjevic (Cro) Alessio-Bianchi 183
43 Xavier Florencio (Spa) Relax-Bergasol 193
44 Erki Pütsep (Est) Ag2R Prevoyance 199
45 Herbert Gutierrez (Col) Cafes Baque 200
46 Daniele Righi (Ita) Lampre 220
47 Antonio Colom (Spa) Illes Balears-Banesto 223
48 Francisco Cabello (Spa) Comunidad Valenciana-Kelme 234
Teams classification
1 Comunidad Valenciana - Kelme 159.08.03
2 Liberty Seguros 6.21
3 US Postal Service p/b Berry Floor 25.06
4 Costa de Almeria - Paternina 25.54
5 Illes Balears - Banesto 26.30
6 Saunier Duval - Prodir 35.14
7 Team CSC 35.57
8 Phonak Hearing Systems 38.25
9 Cafes Baque 47.50
10 Cofidis, le credit par telephone 58.03
11 Relax-Bodysol 1.02.07
12 Saeco 1.25.56
13 T-Mobile Team 1.48.13
14 Euskaltel - Euskadi 2.00.38
15 Fassa Bortolo 2.16.08
16 Rabobank 2.23.27
17 Quick Step - Davitamon 2.26.54
18 Vini Caldirola -Nobili Rubinetterie 2.29.22
19 Lampre 2.53.23
20 Alessio - Bianchi 3.44.02