1 Allan Davis (Aus) Liberty Seguros 3.29.02
2 Erik Zabel (Ger) T-Mobile
3 Danilo Hondo (Ger) Gerolsteiner
4 Steven De Jongh (Ned) Rabobank
5 Carlos Garcia (Spa) Comunidad Valenciana-Kelme
6 James Vanlandschoot (Bel) Relax-Bodysol
7 Antonio Colom (Spa) Illes Balears-Banesto
8 Daniele Bennati (Ita) Phonak Hearing Systems
9 Luis Pasamontes (Spa) Relax-Bodysol
10 Ricardo Serrano (Spa) Cafes Baque
11 Kurt-Asle Arvesen (Nor) Team CSC
12 Ruben Plaza (Spa) Comunidad Valenciana-Kelme
13 David Blanco (Spa) Comunidad Valenciana-Kelme
14 Mikel Gaztanaga (Spa) Cafes Baque
15 Miguel A M.Perdiguero (Spa) Saunier Duval-Prodir
16 Alberto Hierro (Spa) Cafes Baque
17 Carlos Zarate (Spa) Comunidad Valenciana-Kelme
18 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme
19 Jorge Ferrio (Spa) Costa Almeria-Paternina
20 Steffen Radochla (Ger) Illes Balears-Banesto
21 Serguei Ivanov (Rus) T-Mobile
22 José Alberto Martinez (Spa) Relax-Bodysol
23 Martin Müller (Ger) Team Wiesenhof
24 José Angel Gomez (Spa) Costa Almeria-Paternina
25 Carlos Torrent (Spa) Costa Almeria-Paternina
26 Unai Elorriaga (Spa) Cafes Baque
27 Koldo Gil (Spa) Liberty Seguros
28 Francisco José Lara (Spa) Costa Almeria-Paternina
29 Aitor Osa (Spa) Illes Balears-Banesto
30 Gustavo Dominguez (Spa) Relax-Bodysol
31 Mathew Hayman (Aus) Rabobank
32 Javier Cherro (Spa) Comunidad Valenciana-Kelme
33 Carlos Ramon Golbano (Spa) Costa Almeria-Paternina
34 Ichael Boogerd (Ned) Rabobank
35 Julian Winn (GBr) British National Team
36 José Enriqu Gutierrez (Spa) Phonak Hearing Systems
37 David Fernandez (Spa) Costa Almeria-Paternina
38 Miguel Alzamora (Spa) Spanish National Team
39 Bram De Groot (Ned) Rabobank
40 Inigo Landaluze (Spa) Euskaltel-Euskadi
41 Pedro Horrillo (Spa) Quick Step-Davitamon 0.09
42 Dean Downing (GBr) British National Team
43 Bobby Julich (USA) Team CSC
44 Ivan Mayoz (Spa) Relax-Bodysol
45 Kevin Huysmans (Bel) Quick Step-Davitamon
46 Thorwald Veneberg (Ned) Rabobank
47 Rolf Aldag (Ger) T-Mobile
48 Sebastian Siedler (Ger) Team Wiesenhof 0.12
49 Addy Engels (Ned) Bankgiroloterij
50 Alberto Contador (Spa) Liberty Seguros
51 Angel Vicioso (Spa) Liberty Seguros
52 Sébastien Rosseler (Bel) Relax-Bodysol
53 Xabier Zandio (Spa) Illes Balears-Banesto
54 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 0.15
55 Jorge Garcia (Spa) Cafes Baque 0.16
56 Nikita Eskov (Rus) Lokomotiv
57 Alvaro Noguera (Spa) Spanish National Team
58 Maarten Den Bakker (Ned) Rabobank
59 Javier Ramirez (Spa) Liberty Seguros
60 Rafael Casero (Spa) Saunier Duval-Prodir
61 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi
62 Denis Menchov (Rus) Illes Balears-Banesto
63 Ralf Grabsch (Ger) Team Wiesenhof
64 Jakob Piil (Den) Team CSC
65 Gaizka Lejarreta (Spa) Spanish National Team
66 Frank Schleck (Lux) Team CSC
67 Constantino Zaballa (Spa) Saunier Duval-Prodir
68 Lars Bak (Den) Bankgiroloterij
69 Bert Roesems (Bel) Relax-Bodysol
70 Vladimir Goussev (Rus) Team CSC
71 Jan Schaffrath (Ger) T-Mobile
72 Marco Serpellini (Ita) Gerolsteiner
73 Max Sciandri (GBr) Team CSC
74 Beat Zberg (Swi) Gerolsteiner
75 Johan Museeuw (Bel) Quick Step-Davitamon
76 Serguei Klimov (Rus) Lokomotiv
77 Javier Rodriguez (Spa) Comunidad Valenciana-Kelme
78 Igor Gonzalez (Spa) Liberty Seguros
79 Manuel Calvente (Spa) Team CSC
80 Michael Blaudzun (Den) Team CSC
81 Nico Mattan (Bel) Relax-Bodysol
82 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme
83 Juan Gomis (Spa) Saunier Duval-Prodir
84 Aitor Silloniz (Spa) Euskaltel-Euskadi
85 Marco Bos (Ned) Bankgiroloterij
86 Bart Dockx (Bel) Relax-Bodysol
87 Julen Urbano (Spa) Cafes Baque
88 Unai Etxebarria (Ven) Euskaltel-Euskadi
89 Marc Lotz (Ned) Rabobank
90 Levi Leipheimer (USA) Rabobank
91 Sergio Perez (Spa) Cafes Baque
92 Martin Elmiger (Swi) Phonak Hearing Systems
93 David Herrero (Spa) Costa Almeria-Paternina
94 Carlos Barredo (Spa) Liberty Seguros
95 Markel Irizar (Spa) Euskaltel-Euskadi
96 Jens Heppner (Ger) Team Wiesenhof
97 José Ivan Gutierrez (Spa) Illes Balears-Banesto
98 Cyril Dessel (Fra) Phonak Hearing Systems
99 Allan Johansen (Den) Bankgiroloterij
100 Dariusz Baranowski (Pol) Liberty Seguros
101 Isaac Galvez (Spa) Illes Balears-Banesto
102 Roberto Heras (Spa) Liberty Seguros
103 Javier A. Gonzalez (Spa) Saunier Duval-Prodir
104 Jesus Hernandez (Spa) Liberty Seguros
105 Ruben Lobato (Spa) Saunier Duval-Prodir
106 Ronny Scholz (Ger) Gerolsteiner
107 Christian Werner (Ger) T-Mobile
108 Wim De Vocht (Bel) Relax-Bodysol
109 Mikel Artetxe (Spa) Euskaltel-Euskadi
110 José A. Pecharroman (Spa) Quick Step-Davitamon
111 Javier Carrion (Spa) Spanish National Team 0.30
112 Luca Paolini (Ita) Quick Step-Davitamon
113 Paolo Bettini (Ita) Quick Step-Davitamon
114 Alex Zuelle (Swi) Phonak Hearing Systems
115 Andreas Kloden (Ger) T-Mobile
116 Ion Del Rio (Spa) Costa Almeria-Paternina
117 Michael Rogers (Aus) Quick Step-Davitamon 0.33
118 Kristian House GRB British National Team 0.40
119 Antonio Olmo (Spa) Comunidad Valenciana-Kelme
120 Remco Van Der Ven (Ned) Bankgiroloterij 0.47
121 Aketza Peña (Spa) Euskaltel-Euskadi
122 Joaquin Rodriguez (Spa) Saunier Duval-Prodir 0.49
123 Eelke Van Der Wal (Ned) Bankgiroloterij 0.51
124 Steffen Wesemann (Ger) T-Mobile
125 Gianni Faresin (Ita) Gerolsteiner 1.09
126 Massimo Strazzer (Ita) Saunier Duval-Prodir
127 Jose Albizu (Spa) Euskaltel-Euskadi 4.02
128 Pavel Brutt (Rus) Lokomotiv
129 Erik Dekker (Ned) Rabobank 4.04
130 Mikhail Ignatiev (Rus) Lokomotiv 4.50
131 Sergey Kulakov (Rus) Lokomotiv
132 Maxim Averin (Rus) Lokomotiv
133 Asier Maeztu (Spa) Spanish National Team 5.00
134 Carlos Castaño (Spa) Spanish National Team
135 Anton Mindlin (Rus) Lokomotiv
136 Nikolai Troussov (Rus) Lokomotiv
137 Christian Knees (Ger) Team Wiesenhof
138 Michael Rich (Ger) Gerolsteiner
139 Daniel Meinke (Ger) Team Wiesenhof
140 Tim Johnson (USA) Saunier Duval-Prodir
141 José Antonio Garrido (Spa) Quick Step-Davitamon
142 Alain Van Katwijk (Ned) Bankgiroloterij
143 Lars Wackernagel (Ger) Team Wiesenhof
144 Frank Van Dulmen (Ned) Bankgiroloterij
145 Uwe Peschel (Ger) Gerolsteiner
146 Marcus Zberg (Swi) Gerolsteiner
147 Brian Vandborj (Den) Team CSC
148 Enrico Poitschke (Ger) Team Wiesenhof
149 Carsten Podlesch (Ger) Team Wiesenhof
150 Antonio Miguel (Spa) Spanish National Team
151 Arcel Strauss (Swi) Gerolsteiner
152 Rudi Kemna (Ned) Bankgiroloterij
153 Juan Llaneras (Spa) Spanish National Team
154 Rob Hayles (GBr) British National Team
155 Russell Downing (GBr) British National Team
156 Jokin Ormaetxea (Spa) Costa Almeria-Paternina
157 Jesus Buendia (Spa) Spanish National Team
158 Antony Gibb (GBr) British National Team
159 Alexandre Moos (Swi) Phonak Hearing Systems
160 Bryan Steel GRB British National Team
161 Guillermo Ferrer (Spa) Spanish National Team 9.37
162 Paul Manning (GBr) British National Team
163 Niki Aebersold (Swi) Phonak Hearing Systems
164 José Vicente Garcia (Spa) Illes Balears-Banesto
165 Francisco Gutierrez (Spa) Cafes Baque
166 Koldo Fernandez (Spa) Euskaltel-Euskadi
167 Alexander Serov (Rus) Lokomotiv 11.48
168 Fernando Torres (Spa) Cafes Baque
Mountains
Son Tovell - Cat. 4, km 141,90
1 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 3 pts
2 Remco Van Der Ven (Ned) BankGiroLoterij 2
3 Maarten Den Bakker (Ned) Rabobank 1
Metas Volantes
Llucmajor, km 87,70
1 Constantino Zaballa (Spa) Saunier Duval-Prodir 3 pts
2 Remco Van Der Ven (Ned) BankGiroLoterij 2
3 Maarten Den Bakker (Ned) Rabobank 1
Felanix, km 114,30
1 Constantino Zaballa (Spa) Saunier Duval-Prodir 3 pts
2 Remco Van Der Ven (Ned) BankGiroLoterij 2
3 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 1
Special Sprints
Sant Llorenç, km 32,10
1 Bobby Julich (USA) Team CSC 3 pts
2 Jens Heppner (Ger) Team Wiesenhof 2
3 Michael Rogers (Aus) Quick.Step-Davitamon 1
Campos, km 102,60
1 Constantino Zaballa (Spa) Saunier Duval-Prodir 3 pts
2 Brian Vandborj (Den) Team CSC 2
3 Rudi Kemna (Ned) BankGiroLoterij 1
Teams
1 Comunidad Valenciana-Kelme 10.27.06
2 Relax-Bodysol
3 Cafes Baque
4 Illes Balears-Banesto
5 Costa Almeria-Paternina
6 Rabobank
7 T-Mobile 0.09
8 Liberty Seguros 0.12
9 Phonak Hearing Systems 0.16
10 Team Csc 0.25
11 Team Wiesenhof 0.28
12 Saunier Duval-Prodir 0.32
13 Gerolsteiner
14 Spanish National Team
15 Euskaltel-Euskadi
16 Quick Step-Davitamon 0.34
17 Bankgiroloterij 0.44
18 British National Team 0.49
19 Lokomotiv 4.34
General classification after stage 4
1 Antonio Colom (Spa) Illes Balears-Banesto 12.45.57
2 David Blanco (Spa) Comunidad Valenciana-Kelme
3 Carlos Garcia (Spa) Comunidad Valenciana-Kelme
4 Ruben Plaza (Spa) Comunidad Valenciana-Kelme
5 Koldo Gil (Spa) Liberty Seguros
6 Allan Davis (Aus) Liberty Seguros 0.41
7 Erik Zabel (Ger) T-Mobile
8 Ricardo Serrano (Spa) Cafes Baque
9 Luis Pasamontes (Spa) Relax-Bodysol
10 Miguel A M.Perdiguero (Spa) Saunier Duval-Prodir
11 Aitor Osa (Spa) Illes Balears-Banesto
12 Inigo Landaluze (Spa) Euskaltel-Euskadi
13 Rolf Aldag (Ger) T-Mobile 0.50
14 Angel Vicioso (Spa) Liberty Seguros 0.53
15 Javier Ramirez (Spa) Liberty Seguros 0.57
16 Christian Werner (Ger) T-Mobile
17 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi 1.26
18 Denis Menchov (Rus) Illes Balears-Banesto
19 David Fernandez (Spa) Costa Almeria-Paternina 1.51
20 Alberto Contador (Spa) Liberty Seguros 2.32
21 Maarten Den Bakker (Ned) Rabobank 2.36
22 Ruben Lobato (Spa) Saunier Duval-Prodir
23 Thorwald Veneberg (Ned) Rabobank 4.24
24 Erik Dekker (Ned) Rabobank 5.14
25 José Angel Gomez (Spa) Costa Almeria-Paternina 7.18
26 Alex Zuelle (Swi) Phonak Hearing Systems 8.43
27 Sergio Perez (Spa) Cafes Baque 9.32
28 Gaizka Lejarreta (Spa) Spanish National Team
29 Julian Winn (GBr) British National Team 10.46
30 Javier Cherro (Spa) Comunidad Valenciana-Kelme
31 Bram De Groot (Ned) Rabobank
32 Vladimir Goussev (Rus) Team CSC 11.02
33 Marco Bos (Ned) Bankgiroloterij
34 Jorge Garcia (Spa) Cafes Baque
35 Aitor Silloniz (Spa) Euskaltel-Euskadi
36 Mathew Hayman (Aus) Rabobank 11.03
37 Alberto Hierro (Spa) Cafes Baque 11.15
38 Serguei Ivanov (Rus) T-Mobile
39 Paolo Bettini (Ita) Quick Step-Davitamon 11.16
40 Ralf Grabsch (Ger) Team Wiesenhof 11.31
41 Rafael Casero (Spa) Saunier Duval-Prodir
42 Martin Elmiger (Swi) Phonak Hearing Systems
43 Julen Urbano (Spa) Cafes Baque
44 Juan Gomis (Spa) Saunier Duval-Prodir
45 Marc Lotz (Ned) Rabobank
46 Ronny Scholz (Ger) Gerolsteiner
47 Serguei Klimov (Rus) Lokomotiv 11.48
48 Xabier Zandio (Spa) Illes Balears-Banesto 12.39
49 Carlos Zarate (Spa) Comunidad Valenciana-Kelme 12.56
50 Martin Müller (Ger) Team Wiesenhof
51 Javier Rodriguez (Spa) Comunidad Valenciana-Kelme 13.12
52 Carlos Ramon Golbano (Spa) Costa Almeria-Paternina 13.25
53 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 13.41
54 Allan Johansen (Den) Bankgiroloterij 14.06
55 Tim Johnson (USA) Saunier Duval-Prodir 16.15
56 Maxim Averin (Rus) Lokomotiv 17.43
57 Nikolai Troussov (Rus) Lokomotiv 17.56
58 Jan Schaffrath (Ger) T-Mobile 20.40
59 Johan Museeuw (Bel) Quick Step-Davitamon 21.09
60 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 21.27
61 Sebastian Siedler (Ger) Team Wiesenhof 22.08
62 Alvaro Noguera (Spa) Spanish National Team 22.12
63 Mikel Artetxe (Spa) Euskaltel-Euskadi
64 Steven De Jongh (Ned) Rabobank 22.25
65 Ion Del Rio (Spa) Costa Almeria-Paternina 22.26
66 Javier Carrion (Spa) Spanish National Team
67 Francisco Gutierrez (Spa) Cafes Baque 22.33
68 Nico Mattan (Bel) Relax-Bodysol 22.41
69 Nikita Eskov (Rus) Lokomotiv
70 Steffen Wesemann (Ger) T-Mobile 23.16
71 Miguel Alzamora (Spa) Spanish National Team 23.37
72 Luca Paolini (Ita) Quick Step-Davitamon 24.07
73 Lars Bak (Den) Bankgiroloterij 25.16
74 Antony Gibb (GBr) British National Team 26.56
75 Enrico Poitschke (Ger) Team Wiesenhof
76 Lars Wackernagel (Ger) Team Wiesenhof 27.25
77 Alexandre Moos (Swi) Phonak Hearing Systems 28.37
78 Koldo Fernandez (Spa) Euskaltel-Euskadi 31.33
79 Paul Manning (GBr) British National Team 33.14
Mountains classification
1 David Fernandez (Spa) Costa Almeria-Paternina 21 pts
2 Carlos Garcia (Spa) Comunidad Valenciana-Kelme 20
3 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 12
4 Ruben Plaza (Spa) Comunidad Valenciana-Kelme 7
5 José Angel Gomez (Spa) Costa Almeria-Paternina 7
6 Aitor Osa (Spa) Illes Balears-Banesto 7
7 David Blanco (Spa) Comunidad Valenciana-Kelme 5
8 Antonio Colom (Spa) Illes Balears-Banesto 4
9 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 3
10 Javier Ramirez (Spa) Liberty Seguros 3
11 Koldo Gil (Spa) Liberty Seguros 2
Metas Volantes classification
1 Marco Bos (Ned) Bankgiroloterij 10 pts
2 Bram De Groot (Ned) Rabobank 7
3 Carlos Zarate (Spa) Comunidad Valenciana-Kelme 3
4 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 3
5 Maarten Den Bakker (Ned) Rabobank 1
6 Sebastian Siedler (Ger) Team Wiesenhof 1
Special Sprints classification
1 Koldo Fernandez (Spa) Euskaltel-Euskadi 16 pts
2 Carlos Zarate (Spa) Comunidad Valenciana-Kelme 1
3 Bram De Groot (Ned) Rabobank 1
Mallorcan rider classification
1 Antonio Colom (Spa) Illes Balears-Banesto
2 Miguel Alzamora (Spa) Spanish National Team
Teams classification
1 Comunidad Valenciana-Kelme 38.17.51
2 Illes Balears-Banesto 1.22
3 Liberty Seguros 1.34
4 Relax-Bodysol 2.03
5 Rabobank
6 T-Mobile 2.12
7 Saunier Duval-Prodir 3.09
8 Team CSC 7.12
9 Costa Almeria-Paternina 11.00
10 Euskaltel-Euskadi 12.40
11 Phonak Hearing Systems 14.59
12 Quick Step-Davitamon 17.13
13 Cafes Baque 18.15
14 Gerolsteiner 19.46
15 Bankgiroloterij 23.55
16 Lokomotiv 36.52
17 Spanish National Team 44.40
18 Team Wiesenhof 46.06
19 British National Team 55.27 Sluiten