1 Alejandro Valverde (Spa) Kelme-Costa Blanca 4.20.39 (39.61 km/h)
2 Felix Cardenas (Col) Labarca-2-Café Baqué
3 Roberto Heras (Spa) US Postal-Berry Floor 0.02
4 Oscar Sevilla (Spa) Kelme-Costa Blanca 0.10
5 Miguel Martin Perdiguero (Spa) Domina Vacanze-Elitron 0.56
6 Luis Perez (Spa) Cofidis, Le Crédit par Téléphone 0.57
7 Michael Rasmussen (Den) Rabobank
8 Manuel Beltran (Spa) US Postal-Berry Floor
9 Claus Møller (Den) Milaneza-MSS 0.58
10 Unai Osa (Spa) iBanesto.com 1.02
11 Francisco Mancebo (Spa) iBanesto.com 1.12
12 Michele Scarponi (Ita) Domina Vacanze-Elitron 1.13
13 Txema Del Olmo (Spa) Milaneza-MSS
14 Igor Gonzalez De Galdeano (Spa) O.N.C.E.-Eroski
15 Isidro Nozal (Spa) O.N.C.E.-Eroski
16 Iñigo Cuesta (Spa) Cofidis, Le Crédit par Téléphone
17 Santos Gonzalez (Spa) Domina Vacanze-Elitron
18 Aitor Osa (Spa) iBanesto.com
19 Félix Garcia Casas (Spa) Team Bianchi
20 Leonardo Piepoli (Ita) iBanesto.com
21 Marcos Serrano (Spa) O.N.C.E.-Eroski 1.21
22 Daniel Atienza (Spa) Cofidis, Le Crédit par Téléphone 1.50
23 Fabian Jeker (Swi) Milaneza-MSS 1.56
24 Santiago Perez (Spa) Phonak Hearing Systems 2.03
25 Oscar Pereiro (Spa) Phonak Hearing Systems
26 Wladimir Belli (Ita) Lampre 2.09
27 Juan Miguel Mercado (Spa) iBanesto.com 2.14
28 Manuel Calvente (Spa) Team CSC 2.24
29 Santiago Blanco (Spa) Colchon Relax-Fuenlabrada 2.32
30 Roberto Laiseka (Spa) Euskaltel-Euskadi 2.40
31 Iker Flores (Spa) Euskaltel-Euskadi
32 Jorge Ferrio (Spa) Paternina-Costa de Almeria 2.59
33 Carlos Sastre (Spa) Team CSC 3.41
34 Levi Leipheimer (USA) Rabobank
35 Jose Luis Rebollo (Spa) Colchon Relax-Fuenlabrada 3.52
36 Alberto Martinez (Spa) Euskaltel-Euskadi
37 Cristian Moreni (Ita) Alessio 4.01
38 Benjamín Noval (Spa) Colchon Relax-Fuenlabrada 4.13
39 Gonçalo Amorim (Por) Milaneza-MSS 4.38
40 Joan Horrach (Spa) Milaneza-MSS
41 David Cañada (Spa) Quick.Step-Davitamon 4.59
42 Kyryl Pospyeyev (Ukr) Domina Vacanze-Elitron 5.03
43 David Lopez (Spa) Labarca-2-Café Baqué 5.18
44 José Luis Martinez (Spa) Paternina-Costa de Almeria 5.38
45 Denis Lunghi (Ita) Alessio 5.47
46 Pedro Cardoso (Por) Milaneza-MSS 6.07
47 Guido Trentin (Ita) Cofidis, Le Crédit par Téléphone
48 Joaquin Rodriguez (Spa) O.N.C.E.-Eroski 6.14
49 José Jufre (Spa) Colchon Relax-Fuenlabrada 6.19
50 Carlos Garcia Quesada (Spa) Kelme-Costa Blanca 7.10
51 Torsten Hiekmann (Ger) Team Telekom 7.22
52 Angelo Lopeboselli (Ita) Cofidis, Le Crédit par Téléphone 7.47
53 Nicki Sorensen (Den) Team CSC
54 Francisco Cerezo (Spa) Labarca-2-Café Baqué
55 Simone Masciarelli (Ita) Saunier Duval-Vini Caldirola 8.44
56 David Navas (Spa) Colchon Relax-Fuenlabrada 8.46
57 David Etxebarria (Spa) Euskaltel-Euskadi
58 Joaquin Lopez (Spa) Paternina-Costa de Almeria 8.50
59 David Millar (GBr) Cofidis, Le Crédit par Téléphone 8.59
60 Constantino Zaballa (Spa) Kelme-Costa Blanca 9.23
61 Jurgen Van Goolen (Bel) Quick.Step-Davitamon 10.42
62 Mario Aerts (Bel) Team Telekom
63 Gustavo Otero (Spa) Labarca-2-Café Baqué
64 Kurt Van De Wouwer (Bel) Quick.Step-Davitamon
65 Francisco Vila (Spa) Lampre
66 Giovanni Lombardi (Ita) Domina Vacanze-Elitron
67 Renato Silva (Por) Milaneza-MSS
68 George Hincapie (USA) US Postal-Berry Floor
69 Christian Werner (Ger) Team Telekom
70 Gorka Gerrikagoitia (Spa) Euskaltel-Euskadi
71 Patrick Sinkewitz (Ger) Quick.Step-Davitamon
72 Beat Zberg (Swi) Rabobank
73 Francisco José Lara (Spa) Team Bianchi
74 Pablo Lastras (Spa) iBanesto.com
75 Juan José De Los Angeles (Spa) Fassa Bortolo
76 Carlos Golbano (Spa) Paternina-Costa de Almeria
77 Oscar Laguna (Spa) Colchon Relax-Fuenlabrada
78 Eladio Jimenez (Spa) iBanesto.com
79 Angel Edo (Spa) Milaneza-MSS
80 Volodymir Gustov (Ukr) Fassa Bortolo 10.50
81 Dario Frigo (Ita) Fassa Bortolo 10.51
82 Domingo Sanchez (Spa) Paternina-Costa de Almeria 11.09
83 Carlos Torrent (Spa) Paternina-Costa de Almeria 12.01
84 José Gutierrez (Spa) Kelme-Costa Blanca 12.15
85 Rafael Casero (Spa) Paternina-Costa de Almeria 12.30
86 Christian Pepoli (Ita) Team Saeco
87 Antonio Tauler (Spa) Kelme-Costa Blanca 12.32
88 Alessandro Bertolini (Ita) Alessio
89 Mariano Piccoli (Ita) Lampre 14.39
90 Erik Zabel (Ger) Team Telekom
91 Juan Manuel Garate (Spa) Lampre
92 Bingen Fernandez (Spa) Cofidis, Le Crédit par Téléphone
93 Bert Grabsch (Ger) Phonak Hearing Systems
94 José Luis Rubiera (Spa) US Postal-Berry Floor
95 Bobby Julich (USA) Team Telekom
96 Pietro Zucconi (Swi) Saunier Duval-Vini Caldirola
97 Nacor Burgos (Spa) Colchon Relax-Fuenlabrada
98 Stephan Schreck (Ger) Team Telekom
99 Gorka Gonzalez (Spa) Euskaltel-Euskadi
100 Sven Montgomery (Swi) Fassa Bortolo
101 Bram Tankink (Ned) Quick.Step-Davitamon
102 Iñaki Isasi (Spa) Euskaltel-Euskadi
103 Pedro Horrillo (Spa) Quick.Step-Davitamon
104 David Latasa (Spa) Kelme-Costa Blanca
105 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi
106 Serguei Ivanov (Rus) Fassa Bortolo 14.45
107 Filippo Simeoni (Ita) Domina Vacanze-Elitron 16.06
108 Juan Fuentes (Spa) Team Saeco 18.17
109 David De La Fuente (Spa) Saunier Duval-Vini Caldirola 18.29
110 Francisco Cabello (Spa) Kelme-Costa Blanca 18.36
111 José Luis Arrieta (Spa) iBanesto.com
112 Dmitri Fofonov (Kaz) Cofidis, Le Crédit par Téléphone
113 Mikel Pradera (Spa) O.N.C.E.-Eroski
114 Angel Vicioso (Spa) O.N.C.E.-Eroski
115 Jan Boven (Ned) Rabobank
116 Unai Etxebarria (Ven) Euskaltel-Euskadi 18.39
117 Michael Barry (Can) US Postal-Berry Floor 19.26
118 Floyd Landis (USA) US Postal-Berry Floor 19.28
119 Stefano Casagranda (Ita) Alessio 19.51
120 Karsten Kroon (Ned) Rabobank 20.16
121 Addy Engels (Ned) Rabobank 20.44
122 Fabrizio Guidi (Ita) Team Bianchi 20.51
123 Paulo Barroso (Por) Milaneza-MSS 23.29
124 Igor Pugaci (Mda) Team Saeco
125 José Garcia Acosta (Spa) iBanesto.com
126 Jesus Maria Manzano (Spa) Kelme-Costa Blanca
127 Steven De Jongh (Ned) Rabobank
128 Pedro Diaz Lobato (Spa) Paternina-Costa de Almeria
129 Ronald Mutsaars (Ned) Rabobank
130 Gonzalo Bayarri (Spa) Phonak Hearing Systems
131 Simone Bertoletti (Ita) Lampre
132 Gianpaolo Mondini (Ita) Domina Vacanze-Elitron
133 Patrick Calcagni (Swi) Saunier Duval-Vini Caldirola
134 Michael Sandstod (Den) Team CSC
135 Tom Boonen (Bel) Quick.Step-Davitamon
136 Thomas Bruun (Den) Team CSC
137 Giampaolo Cheula (Ita) Saunier Duval-Vini Caldirola
138 Gianluca Sironi (Ita) Saunier Duval-Vini Caldirola
139 Benoit Joachim (Lux) US Postal-Berry Floor
140 Jörg Jaksche (Ger) O.N.C.E.-Eroski
141 Niki Aebersold (Swi) Phonak Hearing Systems
142 Aitor Garmendia (Spa) Team Bianchi 23.35
143 Raphael Schweda (Ger) Team Bianchi
144 Ivan Herrero (Spa) Labarca-2-Café Baqué
145 Bekim Christensen (Den) Team CSC
146 Cesar Garcia Calvo (Spa) Labarca-2-Café Baqué
147 Mathew Hayman (Aus) Rabobank
148 Thorsten Rund (Ger) Team Bianchi 24.47
149 Daniele Righi (Ita) Lampre
150 Steffan Wesemann (Ger) Team Telekom 27.43
151 Guido Trenti (USA) Fassa Bortolo
152 Matteo Tosatto (Ita) Fassa Bortolo
153 Max van Heeswijk (Ned) US Postal-Berry Floor
154 Jan Hruska (Cze) O.N.C.E.-Eroski
155 Alessandro Petacchi (Ita) Fassa Bortolo
156 Francisco Gutierrez (Spa) Labarca-2-Café Baqué
157 Fred Rodriguez (USA) Saunier Duval-Vini Caldirola
158 Alberto Vinale (Ita) Alessio
159 Angelo Furlan (Ita) Alessio
160 Peter Luttenberger (Aut) Team CSC
161 Matthew White (Aus) US Postal-Berry Floor
162 Germán Nieto (Spa) Colchon Relax-Fuenlabrada
163 José Maestre (Spa) Colchon Relax-Fuenlabrada
164 Alexandre Usov (Blr) Phonak Hearing Systems
165 Rubens Bertogliati (Swi) Lampre 27.50
Points
1 Alejandro Valverde (Spa) Kelme-Costa Blanca 25 pts
2 Felix Cardenas (Col) Labarca-2-Café Baqué 20
3 Roberto Heras (Spa) US Postal-Berry Floor 16
4 Oscar Sevilla (Spa) Kelme-Costa Blanca 14
5 Miguel Martin Perdiguero (Spa) Domina Vacanze-Elitron 12
6 Luis Perez (Spa) Cofidis, Le Crédit par Téléphone 10
7 Michael Rasmussen (Den) Rabobank 9
8 Manuel Beltran (Spa) US Postal-Berry Floor 8
9 Claus Møller (Den) Milaneza-MSS 7
10 Unai Osa (Spa) iBanesto.com 6
11 Francisco Mancebo (Spa) iBanesto.com 5
12 Michele Scarponi (Ita) Domina Vacanze-Elitron 4
13 Txema Del Olmo (Spa) Milaneza-MSS 3
14 Igor Gonzalez De Galdeano (Spa) O.N.C.E.-Eroski 2
15 Isidro Nozal (Spa) O.N.C.E.-Eroski 1
Mountains
Alto de Los Villares - Cat. 2, km 160
1 Roberto Laiseka (Spa) Euskaltel-Euskadi 10 pts
2 Felix Cardenas (Col) Labarca-2-Café Baqué 7
3 Juan Miguel Mercado (Spa) iBanesto.com 5
4 Oscar Sevilla (Spa) Kelme-Costa Blanca 3
5 Daniel Atienza (Spa) Cofidis, Le Crédit par Téléphone 2
6 Iñigo Cuesta (Spa) Cofidis, Le Crédit par Téléphone 1
Sierra de la Pandera - Cat. E, km 172
1 Alejandro Valverde (Spa) Kelme-Costa Blanca 30 pts
2 Felix Cardenas (Col) Labarca-2-Café Baqué 25
3 Roberto Heras (Spa) US Postal-Berry Floor 20
4 Oscar Sevilla (Spa) Kelme-Costa Blanca 16
5 Miguel Martin Perdiguero (Spa) Domina Vacanze-Elitron 12
6 Luis Perez (Spa) Cofidis, Le Crédit par Téléphone 10
7 Michael Rasmussen (Den) Rabobank 8
8 Manuel Beltran (Spa) US Postal-Berry Floor 6
9 Claus Møller (Den) Milaneza-MSS 4
10 Unai Osa (Spa) iBanesto.com 3
11 Francisco Mancebo (Spa) iBanesto.com 2
12 Michele Scarponi (Ita) Domina Vacanze-Elitron 1