1 Michael Boogerd (Ned) Rabobank 5.48.29 (30.90 km/h)
2 Carlos Sastre (Spa) CSC-Tiscali 1.25
3 Lance Armstrong (USA) US Postal Service
4 Joseba Beloki (Spa) ONCE-Eroski 2.02
5 Raimondas Rumsas (Ltu) Lampre Daikin
6 Levi Leipheimer (USA) Rabobank 2.10
7 Ivan Basso (Ita) Fassa Bortolo 2.14
8 José Azevedo (Por) ONCE-Eroski
9 Santiago Botero (Col) Kelme-Costa Blanca 2.23
10 Roberto Heras Hernandez (Spa) US Postal Service 2.25
11 Francisco Mancebo (Spa) iBanesto.com 2.51
12 Igor Gonzalez de Galdeano (Spa) ONCE-Eroski 4.39
13 David Moncoutié (Fra) Cofidis 5.04
14 José Luis Rubiera Vigil (Spa) US Postal Service 5.24
15 Massimiliano Lelli (Ita) Cofidis 5.54
16 Nicolas Vogondy (Fra) FDJeux.com
17 Richard Virenque (Fra) Domo-Farm Frites
18 Roberto Laiseka (Spa) Euskaltel-Euskadi
19 Unai Osa (Spa) iBanesto.com 6.33
20 Tyler Hamilton (USA) CSC-Tiscali 7.28
21 Stephane Goubert (Fra) Jean Delatour 7.47
22 Nicki Sørensen (Den) CSC-Tiscali
23 Alexandre Botcharov (Rus) Ag2R Prevoyance 8.12
24 Ivan Gotti (Ita) Alessio 8.48
25 Andrei Kivilev (Kaz) Cofidis
26 Dariusz Baranowski (Pol) iBanesto.com 9.01
27 Frédéric Bessy (Fra) Credit Agricole 9.34
28 Laurent Brochard (Fra) Jean Delatour
29 Udo Bölts (Ger) Team Deutsche Telekom
30 Patrice Halgand (Fra) Jean Delatour 9.39
31 Cédric Vasseur (Fra) Cofidis
32 Sylvain Chavanel (Fra) Bonjour 9.54
33 Eddy Mazzoleni (Ita) Tacconi Sport 10.26
34 Jean-Cyril Robin (Fra) FDJeux.com 11.04
35 Dario Frigo (Ita) Tacconi Sport 11.08
36 Axel Merckx (Bel) Domo-Farm Frites 11.49
37 Miguel Martinez (Fra) Mapei-Quick Step 11.51
38 Ludovic Turpin (Fra) Ag2R Prevoyance 12.42
39 Stuart O'Grady (Aus) Credit Agricole 13.32
40 Beat Zberg (Swi) Rabobank 14.42
41 Inigo Cuesta (Spa) Cofidis 18.30
42 Laurent Jalabert (Fra) CSC-Tiscali 18.58
43 Marzio Bruseghin (Ita) iBanesto.com
44 José Enrique Gutierrez (Spa) Kelme-Costa Blanca
45 Cristian Moreni (Ita) Alessio
46 Jörg Jaksche (Ger) ONCE-Eroski
47 Iban Mayo (Spa) Euskaltel-Euskadi
48 Inigo Chaurreau (Spa) Ag2R Prevoyance 19.13
49 Bingen Fernandez (Spa) Cofidis 21.26
50 Laszlo Bodrogi (Hun) Mapei-Quick Step 23.12
51 David Latasa (Spa) iBanesto.com 24.15
52 Santiago Blanco (Spa) iBanesto.com
53 Isidro Nozal (Spa) ONCE-Eroski 24.49
54 Erik Zabel (Ger) Team Deutsche Telekom 26.32
55 Fabio Baldato (Ita) Fassa Bortolo
56 Rolf Aldag (Ger) Team Deutsche Telekom
57 Andrea Peron (Ita) CSC-Tiscali
58 Marco Velo (Ita) Fassa Bortolo
59 Benoit Joachim (Lux) US Postal Service
60 Thierry Loder (Fra) Ag2R Prevoyance
61 Wladimir Belli (Ita) Fassa Bortolo
62 Daniel Atienza (Spa) Cofidis
63 Anthony Morin (Fra) Credit Agricole
64 Ludo Dierckxsens (Bel) Lampre Daikin
65 Christophe Brandt (Bel) Lotto-Adecco
66 Bobby Julich (USA) Team Deutsche Telekom
67 Volodimir Gustov (Ukr) Fassa Bortolo
68 Victor Hugo Pena Grisales (Col) US Postal Service
69 Tomas Konecny (Cze) Domo-Farm Frites
70 Stéphane Berges (Fra) Ag2R Prevoyance
71 Mikel Pradera (Spa) ONCE-Eroski
72 Viatcheslav Ekimov (Rus) US Postal Service
73 Pavel Padrnos (Cze) US Postal Service
74 George Hincapie (USA) US Postal Service
75 Grischa Niermann (Ger) Rabobank
76 Addy Engels (Ned) Rabobank
77 Robert Hunter (RSA) Mapei-Quick Step
78 Marcos A.Serrano (Spa) ONCE-Eroski
79 Serge Baguet (Bel) Lotto-Adecco
80 David Etxebarria (Spa) Euskaltel-Euskadi
81 Mario Aerts (Bel) Lotto-Adecco
82 Serguei Gontchar (Ukr) Fassa Bortolo
83 Gianluca Bortolami (Ita) Tacconi Sport
84 Gian Matteo Fagnini (Ita) Team Deutsche Telekom 26.40
85 Christophe Mengin (Fra) FDJeux.com 31.43
86 Abraham Olano (Spa) ONCE-Eroski 31.43
87 Servais Knaven (Ned) Domo-Farm Frites 34.26
88 Nicola Loda (Ita) Fassa Bortolo
89 Erik Dekker (Ned) Rabobank
90 Cyril Dessel (Fra) Jean Delatour
91 Marc Wauters (Bel) Rabobank
92 Leon van Bon (Ned) Domo-Farm Frites
93 Mauro Radaeli (Ita) Tacconi Sport
94 Raivis Belohvosciks (Lat) Lampre Daikin
95 Bram de Groot (Ned) Rabobank
96 Sébastien Hinault (Fra) Credit Agricole
97 Enrico Cassani (Ita) Domo-Farm Frites
98 Steffen Wesemann (Ger) Team Deutsche Telekom
99 Sergei Ivanov (Rus) Fassa Bortolo
100 Marco Serpellini (Ita) Lampre Daikin
101 Piotr Wadecki (Pol) Domo-Farm Frites
102 Pedro Horillo (Spa) Mapei-Quick Step
103 Francisco Cabello (Spa) Kelme-Costa Blanca
104 Andrea Tafi (Ita) Mapei-Quick Step
105 Christophe Agnolutto (Fra) Ag2R Prevoyance
106 Gerhard Trampusch (Aut) Mapei-Quick Step
107 Hans De Clercq (Bel) Lotto-Adecco
108 Paul van Hyfte (Bel) CSC-Tiscali
109 Floyd Landis (USA) US Postal Service
110 Alessandro Cortinovis (Ita) Lampre Daikin
111 Javier Pascual Rodriguez (Spa) iBanesto.com
112 Jan Svorada (Cze) Lampre Daikin
113 Martin Hvastija (Slo) Alessio
114 Davide Casarotto (Ita) Alessio
115 Jerome Pineau (Fra) Bonjour
116 Franck Rénier (Fra) Bonjour
117 Frédéric Guesdon (Fra) FDJeux.com
118 Franck Bouyer (Fra) Bonjour
119 Baden Cooke (Aus) FDJeux.com
120 Nico Mattan (Bel) Cofidis
121 José Vicente Garcia Acosta (Spa) iBanesto.com
122 Stephane Augé (Fra) Jean Delatour
123 Andrea Brognara (Ita) Alessio
124 Massimo Donati (Ita) Tacconi Sport
125 Haimar Zubeldia (Spa) Euskaltel-Euskadi
126 Massimo Apollonio (Ita) Tacconi Sport
127 Jakob Storm Piil (Den) CSC-Tiscali
128 Danilo Hondo (Ger) Team Deutsche Telekom
129 Jens Voigt (Ger) Credit Agricole
130 Kevin Livingston (USA) Team Deutsche Telekom
131 Laurent Lefèvre (Fra) Jean Delatour
132 Sandy Casar (Fra) FDJeux.com
133 Constantino Zaballa (Spa) Kelme-Costa Blanca
134 José Angel Vidal (Spa) Kelme-Costa Blanca
135 Thierry Marichal (Bel) Lotto-Adecco
136 David Millar (GBr) Cofidis
137 Andy Flickinger (Fra) Ag2R Prevoyance
138 Anthony Langella (Fra) Credit Agricole
139 Thor Hushovd (Nor) Credit Agricole
140 Denis Menchov (Rus) iBanesto.com
141 Rubens Bertogliati (Swi) Lampre Daikin
142 Robbie McEwen (Aus) Lotto-Adecco
143 Eddy Seigneur (Fra) Jean Delatour
144 Emmanuel Magnien (Fra) Bonjour
145 Unai Etxebarria (Ven) Euskaltel-Euskadi
146 Jerome Bernard (Fra) Jean Delatour
147 Giuseppe Guerini (Ita) Team Deutsche Telekom
148 Bradley McGee (Aus) FDJeux.com
149 Igor Flores (Spa) Euskaltel-Euskadi
150 Karsten Kroon (Ned) Rabobank
151 Walter Bénéteau (Fra) Bonjour
152 Guennadi Mikhailov (Rus) Lotto-Adecco
153 Damien Nazon (Fra) Bonjour
154 Christophe Edalaine (Fra) Jean Delatour
155 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi
156 Arvis Piziks (Lat) CSC-Tiscali
DNF Jimmy Casper (Fra) FDJeux.com
DNF Oscar Sevilla (Spa) Kelme-Costa Blanca
DNF Laurent Dufaux (Swi) Alessio
Outside time limit
TC Dave Bruylandts (Bel) Domo-Farm Frites
TC Fred Rodriguez (USA) Domo-Farm Frites
TC Christophe Oriol (Fra) Ag2R Prevoyance
Points
1 Michael Boogerd (Ned) Rabobank 20 pts
2 Carlos Sastre (Spa) CSC-Tiscali 17
3 Lance Armstrong (USA) US Postal Service 15
4 Joseba Beloki (Spa) ONCE-Eroski 13
5 Raimondas Rumsas (Ltu) Lampre Daikin 12
6 Levi Leipheimer (USA) Rabobank 10
7 Ivan Basso (Ita) Fassa Bortolo 9
8 José Azevedo (Por) ONCE-Eroski 8
9 Santiago Botero (Col) Kelme-Costa Blanca 7
10 Roberto Heras Hernandez (Spa) US Postal Service 6
11 Francisco Mancebo (Spa) iBanesto.com 5
12 Igor Gonzalez de Galdeano (Spa) ONCE-Eroski 4
13 David Moncoutié (Fra) Cofidis 3
14 José Luis Rubiera Vigil (Spa) US Postal Service 2
15 Massimiliano Lelli (Ita) Cofidis 1
Sprints
Saint-Avre, 90.50 km
1 Stuart O'Grady (Aus) Credit Agricole 6 pts
2 Gian Matteo Fagnini (Ita) Team Deutsche Telekom 4
3 Robert Hunter (RSA) Mapei-Quick Step 2
Bellecombe, 142.00 km
1 Michael Boogerd (Ned) Rabobank 6 pts
2 Stuart O'Grady (Aus) Credit Agricole 4
3 Miguel Martinez (Fra) Mapei-Quick Step 2
Mountains
Col du Galibier - Cat. HC, 34.0 km
1 Santiago Botero (Col) Kelme-Costa Blanca 40 pts
2 Marzio Bruseghin (Ita) iBanesto.com 35
3 Laurent Jalabert (Fra) CSC-Tiscali 30
4 Unai Osa (Spa) iBanesto.com 26
5 Michael Boogerd (Ned) Rabobank 22
6 José Azevedo (Por) ONCE-Eroski 18
7 Isidro Nozal (Spa) ONCE-Eroski 16
8 Oscar Sevilla (Spa) Kelme-Costa Blanca 14
9 Mikel Pradera (Spa) ONCE-Eroski 12
10 Eddy Mazzoleni (Ita) Tacconi Sport 10
11 George Hincapie (USA) US Postal Service 8
12 Pavel Padrnos (Cze) US Postal Service 6
13 José Luis Rubiera Vigil (Spa) US Postal Service 4
14 Lance Armstrong (USA) US Postal Service 2
15 Joseba Beloki (Spa) ONCE-Eroski 1
Col de la Madeleine - Cat. HC, 112.0 km
1 Michael Boogerd (Ned) Rabobank 40 pts
2 Laurent Jalabert (Fra) CSC-Tiscali 35
3 Miguel Martinez (Fra) Mapei-Quick Step 30
4 Iban Mayo (Spa) Euskaltel-Euskadi 26
5 Ludovic Turpin (Fra) Ag2R Prevoyance 22
6 Stuart O'Grady (Aus) Credit Agricole 18
7 Marcos A.Serrano (Spa) ONCE-Eroski 16
8 Axel Merckx (Bel) Domo-Farm Frites 14
9 José Enrique Gutierrez (Spa) Kelme-Costa Blanca 12
10 Gian Matteo Fagnini (Ita) Team Deutsche Telekom 10
11 Robert Hunter (RSA) Mapei-Quick Step 8
12 Patrice Halgand (Fra) Jean Delatour 6
13 George Hincapie (USA) US Postal Service 4
14 José Luis Rubiera Vigil (Spa) US Postal Service 2
15 Udo Bölts (Ger) Team Deutsche Telekom 1
La Plagne - Cat. HC, 179.5 km
1 Michael Boogerd (Ned) Rabobank 40 pts
2 Carlos Sastre (Spa) CSC-Tiscali 35
3 Lance Armstrong (USA) US Postal Service 30
4 Joseba Beloki (Spa) ONCE-Eroski 26
5 Raimondas Rumsas (Ltu) Lampre Daikin 22
6 Levi Leipheimer (USA) Rabobank 18
7 Ivan Basso (Ita) Fassa Bortolo 16
8 José Azevedo (Por) ONCE-Eroski 14
9 Santiago Botero (Col) Kelme-Costa Blanca 12
10 Roberto Heras Hernandez (Spa) US Postal Service 10
11 Francisco Mancebo (Spa) iBanesto.com 8
12 Igor Gonzalez de Galdeano (Spa) ONCE-Eroski 6
13 David Moncoutié (Fra) Cofidis 4
14 José Luis Rubiera Vigil (Spa) US Postal Service 2
15 Massimiliano Lelli (Ita) Cofidis 1
Most combative
1 Michael Boogerd (Ned) Rabobank 25 pts
2 Laurent Jalabert (Fra) CSC-Tiscali 9
3 Miguel Martinez (Fra) Mapei-Quick Step 6
3 Axel Merckx (Bel) Domo-Farm Frites 6
5 Ludovic Turpin (Fra) Ag2R Prevoyance 5
5 Stuart O'Grady (Aus) Credit Agricole 5
7 Iban Mayo (Spa) Euskaltel-Euskadi 4
Young rider
1 Ivan Basso (Ita) Fassa Bortolo 5.50.43
2 Nicolas Vogondy (Fra) FDJeux.com 3.40
3 Sylvain Chavanel (Fra) Bonjour 7.40
4 Iban Mayo (Spa) Euskaltel-Euskadi 16.44
5 Isidro Nozal (Spa) ONCE-Eroski 22.35
6 Christophe Brandt (Bel) Lotto-Adecco 24.18
7 Volodimir Gustov (Ukr) Fassa Bortolo
8 Addy Engels (Ned) Rabobank
9 Robert Hunter (RSA) Mapei-Quick Step
10 Gerhard Trampusch (Aut) Mapei-Quick Step 32.12
11 Alessandro Cortinovis (Ita) Lampre Daikin
12 Jerome Pineau (Fra) Bonjour
13 Baden Cooke (Aus) FDJeux.com
14 Haimar Zubeldia (Spa) Euskaltel-Euskadi
15 Sandy Casar (Fra) FDJeux.com
16 Constantino Zaballa (Spa) Kelme-Costa Blanca
17 David Millar (GBr) Cofidis
18 Andy Flickinger (Fra) Ag2R Prevoyance
19 Thor Hushovd (Nor) Credit Agricole
20 Denis Menchov (Rus) iBanesto.com
21 Rubens Bertogliati (Swi) Lampre Daikin
22 Christophe Edalaine (Fra) Jean Delatour
23 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi
Teams
1 ONCE-Eroski 17.34.22
2 US Postal Service 0.19
3 Team CSC Tiscali 7.45
4 Rabobank 7.57
5 iBanesto.com 9.30
6 Cofidis 10.51
7 Jean Delatour 18.05
8 Ag2R Prevoyance 31.12
9 Domo-Farm Frites 35.20
10 Tacconi Sport-Emmegi 39.11
11 FDJeux.com 39.46
12 Credit Agricole 40.43
13 Euskaltel-Euskadi 42.29
14 Fassa Bortolo 46.23
15 Kelme-Costa Blanca 46.52
16 Mapei-Quick Step 52.40
17 Alessio 53.17
18 Team Telekom 53.43
19 Lampre-Daikin 54.05
20 Bonjour 1.09.51
21 Lotto-Adecco 1.10.41
General classification after stage 16
1 Lance Armstrong (USA) US Postal Service 68.43.22 (40.23 km/h)
2 Joseba Beloki (Spa) ONCE-Eroski 5.06
3 Raimondas Rumsas (Ltu) Lampre Daikin 7.24
4 José Azevedo (Por) ONCE-Eroski 12.08
5 Igor Gonzalez de Galdeano (Spa) ONCE-Eroski 12.12
6 Francisco Mancebo (Spa) iBanesto.com 12.28
7 Santiago Botero (Col) Kelme-Costa Blanca 12.37
8 Roberto Heras Hernandez (Spa) US Postal Service 12.54
9 Levi Leipheimer (USA) Rabobank 13.58
10 Ivan Basso (Ita) Fassa Bortolo 15.04
11 Carlos Sastre (Spa) CSC-Tiscali 16.27
12 Michael Boogerd (Ned) Rabobank 17.32
13 David Moncoutié (Fra) Cofidis 18.53
14 Richard Virenque (Fra) Domo-Farm Frites 20.35
15 Massimiliano Lelli (Ita) Cofidis 24.11
16 Stephane Goubert (Fra) Jean Delatour 25.04
17 Tyler Hamilton (USA) CSC-Tiscali 25.50
18 Nicolas Vogondy (Fra) FDJeux.com 25.58
19 Unai Osa (Spa) iBanesto.com 26.35
20 Andrei Kivilev (Kaz) Cofidis 26.39
21 José Luis Rubiera Vigil (Spa) US Postal Service 29.46
22 Axel Merckx (Bel) Domo-Farm Frites 32.08
23 Ivan Gotti (Ita) Alessio 33.42
24 Beat Zberg (Swi) Rabobank 33.52
25 Jean-Cyril Robin (Fra) FDJeux.com 34.18
26 Nicki Sørensen (Den) CSC-Tiscali 35.36
27 Dariusz Baranowski (Pol) iBanesto.com 36.34
28 Alexandre Botcharov (Rus) Ag2R Prevoyance 37.51
29 Laurent Brochard (Fra) Jean Delatour 38.30
30 Dario Frigo (Ita) Tacconi Sport 41.06
31 José Enrique Gutierrez (Spa) Kelme-Costa Blanca 47.58
32 Bobby Julich (USA) Team Deutsche Telekom 54.11
33 Marcos A.Serrano (Spa) ONCE-Eroski 54.47
34 Wladimir Belli (Ita) Fassa Bortolo 57.37
35 Haimar Zubeldia (Spa) Euskaltel-Euskadi 59.17
36 Christophe Brandt (Bel) Lotto-Adecco 59.32
37 Piotr Wadecki (Pol) Domo-Farm Frites 1.01.52
38 Roberto Laiseka (Spa) Euskaltel-Euskadi 1.02.47
39 Jörg Jaksche (Ger) ONCE-Eroski 1.03.06
40 Laurent Lefèvre (Fra) Jean Delatour 1.03.37
41 Laurent Jalabert (Fra) CSC-Tiscali 1.03.46
42 Sylvain Chavanel (Fra) Bonjour 1.04.19
43 Inigo Chaurreau (Spa) Ag2R Prevoyance 1.05.15
44 Miguel Martinez (Fra) Mapei-Quick Step 1.05.27
45 Volodimir Gustov (Ukr) Fassa Bortolo 1.07.09
46 Isidro Nozal (Spa) ONCE-Eroski 1.08.35
47 Grischa Niermann (Ger) Rabobank 1.10.59
48 Udo Bölts (Ger) Team Deutsche Telekom 1.16.07
49 Patrice Halgand (Fra) Jean Delatour 1.18.09
50 Marzio Bruseghin (Ita) iBanesto.com 1.19.55
51 Inigo Cuesta (Spa) Cofidis 1.20.26
52 Kevin Livingston (USA) Team Deutsche Telekom 1.21.59
53 Marco Velo (Ita) Fassa Bortolo 1.22.06
54 Santiago Blanco (Spa) iBanesto.com 1.26.48
55 Andrea Peron (Ita) CSC-Tiscali 1.26.49
56 Mario Aerts (Bel) Lotto-Adecco 1.29.36
57 Viatcheslav Ekimov (Rus) US Postal Service 1.31.00
58 Cédric Vasseur (Fra) Cofidis 1.31.59
59 Floyd Landis (USA) US Postal Service 1.34.08
60 Daniel Atienza (Spa) Cofidis 1.35.14
61 David Etxebarria (Spa) Euskaltel-Euskadi 1.35.14
62 Frédéric Bessy (Fra) Credit Agricole 1.35.28
63 Cristian Moreni (Ita) Alessio 1.35.48
64 George Hincapie (USA) US Postal Service 1.36.24
65 Tomas Konecny (Cze) Domo-Farm Frites 1.36.57
66 Eddy Mazzoleni (Ita) Tacconi Sport 1.41.15
67 Gerhard Trampusch (Aut) Mapei-Quick Step 1.41.21
68 Stuart O'Grady (Aus) Credit Agricole 1.42.10
69 David Millar (GBr) Cofidis 1.43.19
70 Gianluca Bortolami (Ita) Tacconi Sport 1.43.25
71 Rolf Aldag (Ger) Team Deutsche Telekom 1.43.51
72 Laszlo Bodrogi (Hun) Mapei-Quick Step 1.44.27
73 Erik Zabel (Ger) Team Deutsche Telekom 1.47.46
74 Serguei Gontchar (Ukr) Fassa Bortolo 1.48.02
75 David Latasa (Spa) iBanesto.com 1.48.47
76 Bingen Fernandez (Spa) Cofidis 1.50.19
77 Pavel Padrnos (Cze) US Postal Service 1.50.27
78 Franck Rénier (Fra) Bonjour 1.50.33
79 Jerome Pineau (Fra) Bonjour 1.50.53
80 Marco Serpellini (Ita) Lampre Daikin 1.50.58
81 Mikel Pradera (Spa) ONCE-Eroski 1.51.17
82 Sergei Ivanov (Rus) Fassa Bortolo 1.52.20
83 Abraham Olano (Spa) ONCE-Eroski 1.52.28
84 Guennadi Mikhailov (Rus) Lotto-Adecco 1.53.01
85 Ludovic Turpin (Fra) Ag2R Prevoyance 1.54.58
86 Victor Hugo Pena Grisales (Col) US Postal Service 1.57.32
87 Anthony Morin (Fra) Credit Agricole 1.58.46
88 Emmanuel Magnien (Fra) Bonjour 1.59.47
89 Javier Pascual Rodriguez (Spa) iBanesto.com 2.00.33
90 Benoit Joachim (Lux) US Postal Service 2.01.39
91 Sandy Casar (Fra) FDJeux.com 2.03.19
92 Denis Menchov (Rus) iBanesto.com 2.05.06
93 Giuseppe Guerini (Ita) Team Deutsche Telekom 2.05.54
94 Andy Flickinger (Fra) Ag2R Prevoyance 2.06.40
95 Marc Wauters (Bel) Rabobank 2.07.15
96 Robert Hunter (RSA) Mapei-Quick Step 2.07.25
97 Addy Engels (Ned) Rabobank 2.07.49
98 Christophe Edalaine (Fra) Jean Delatour 2.08.21
99 Iban Mayo (Spa) Euskaltel-Euskadi 2.08.36
100 Steffen Wesemann (Ger) Team Deutsche Telekom 2.09.16
101 Danilo Hondo (Ger) Team Deutsche Telekom 2.10.19
102 Christophe Mengin (Fra) FDJeux.com 2.11.09
103 Andrea Tafi (Ita) Mapei-Quick Step 2.12.12
104 Jerome Bernard (Fra) Jean Delatour 2.13.04
105 Bradley McGee (Aus) FDJeux.com 2.16.04
106 Walter Bénéteau (Fra) Bonjour 2.17.25
107 Ludo Dierckxsens (Bel) Lampre Daikin 2.17.36
108 Gian Matteo Fagnini (Ita) Team Deutsche Telekom 2.18.08
109 Stephane Augé (Fra) Jean Delatour 2.18.49
110 Serge Baguet (Bel) Lotto-Adecco 2.19.50
111 Cyril Dessel (Fra) Jean Delatour 2.20.14
112 Pedro Horillo (Spa) Mapei-Quick Step 2.21.07
113 Jens Voigt (Ger) Credit Agricole 2.22.07
114 Thierry Loder (Fra) Ag2R Prevoyance 2.22.33
115 José Vicente Garcia Acosta (Spa) iBanesto.com 2.22.37
116 Francisco Cabello (Spa) Kelme-Costa Blanca 2.22.49
117 Raivis Belohvosciks (Lat) Lampre Daikin 2.24.45
118 Franck Bouyer (Fra) Bonjour 2.25.34
119 Frédéric Guesdon (Fra) FDJeux.com 2.26.27
120 Andrea Brognara (Ita) Alessio 2.27.00
121 Constantino Zaballa (Spa) Kelme-Costa Blanca 2.27.09
122 Paul van Hyfte (Bel) CSC-Tiscali 2.27.58
123 Nicola Loda (Ita) Fassa Bortolo 2.29.07
124 Nico Mattan (Bel) Cofidis 2.29.19
125 Martin Hvastija (Slo) Alessio 2.32.43
126 Baden Cooke (Aus) FDJeux.com 2.33.05
127 Enrico Cassani (Ita) Domo-Farm Frites 2.33.51
128 Thierry Marichal (Bel) Lotto-Adecco 2.34.38
129 Robbie McEwen (Aus) Lotto-Adecco 2.35.05
130 Jan Svorada (Cze) Lampre Daikin 2.35.28
131 Mauro Radaeli (Ita) Tacconi Sport 2.36.26
132 Fabio Baldato (Ita) Fassa Bortolo 2.36.28
133 Rubens Bertogliati (Swi) Lampre Daikin 2.36.55
134 José Angel Vidal (Spa) Kelme-Costa Blanca 2.38.02
135 Jakob Storm Piil (Den) CSC-Tiscali 2.38.08
136 Massimo Donati (Ita) Tacconi Sport 2.39.13
137 Massimo Apollonio (Ita) Tacconi Sport 2.41.39
138 Hans De Clercq (Bel) Lotto-Adecco 2.42.06
139 Servais Knaven (Ned) Domo-Farm Frites 2.43.39
140 Unai Etxebarria (Ven) Euskaltel-Euskadi 2.44.00
141 Alessandro Cortinovis (Ita) Lampre Daikin 2.44.11
142 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi 2.45.39
143 Karsten Kroon (Ned) Rabobank 2.45.47
144 Bram de Groot (Ned) Rabobank 2.45.50
145 Sébastien Hinault (Fra) Credit Agricole 2.45.51
146 Christophe Agnolutto (Fra) Ag2R Prevoyance 2.45.55
147 Leon van Bon (Ned) Domo-Farm Frites 2.46.42
148 Thor Hushovd (Nor) Credit Agricole 2.47.03
149 Davide Casarotto (Ita) Alessio 2.48.01
150 Anthony Langella (Fra) Credit Agricole 2.49.04
151 Eddy Seigneur (Fra) Jean Delatour 2.49.52
152 Damien Nazon (Fra) Bonjour 2.56.33
153 Erik Dekker (Ned) Rabobank 2.58.05
154 Stéphane Berges (Fra) Ag2R Prevoyance 2.58.52
155 Arvis Piziks (Lat) CSC-Tiscali 3.04.00
156 Igor Flores (Spa) Euskaltel-Euskadi 3.05.06
Points classification
1 Robbie McEwen (Aus) Lotto-Adecco 229 pts
2 Erik Zabel (Ger) Team Deutsche Telekom 229
3 Stuart O'Grady (Aus) Credit Agricole 180
4 Baden Cooke (Aus) FDJeux.com 162
5 Jan Svorada (Cze) Lampre Daikin 129
6 Lance Armstrong (USA) US Postal Service 104
7 Laurent Brochard (Fra) Jean Delatour 86
8 Pedro Horillo (Spa) Mapei-Quick Step 81
9 Raimondas Rumsas (Ltu) Lampre Daikin 80
10 Santiago Botero (Col) Kelme-Costa Blanca 79
11 Michael Boogerd (Ned) Rabobank 76
12 Joseba Beloki (Spa) ONCE-Eroski 76
13 Franck Rénier (Fra) Bonjour 70
14 Nico Mattan (Bel) Cofidis 68
15 José Enrique Gutierrez (Spa) Kelme-Costa Blanca 62
16 Karsten Kroon (Ned) Rabobank 59
17 Francisco Mancebo (Spa) iBanesto.com 58
18 Ludo Dierckxsens (Bel) Lampre Daikin 56
19 Thor Hushovd (Nor) Credit Agricole 54
20 Jerome Pineau (Fra) Bonjour 51
21 Laurent Jalabert (Fra) CSC-Tiscali 50
22 Bradley McGee (Aus) FDJeux.com 49
23 Emmanuel Magnien (Fra) Bonjour 46
24 Fabio Baldato (Ita) Fassa Bortolo 46
25 Sébastien Hinault (Fra) Credit Agricole 45
26 David Millar (GBr) Cofidis 45
27 Roberto Heras Hernandez (Spa) US Postal Service 44
28 Patrice Halgand (Fra) Jean Delatour 37
29 Robert Hunter (RSA) Mapei-Quick Step 36
30 Igor Gonzalez de Galdeano (Spa) ONCE-Eroski 36
31 Mario Aerts (Bel) Lotto-Adecco 35
32 Ivan Basso (Ita) Fassa Bortolo 33
33 Servais Knaven (Ned) Domo-Farm Frites 32
34 Sergei Ivanov (Rus) Fassa Bortolo 32
35 Dario Frigo (Ita) Tacconi Sport 32
36 Arvis Piziks (Lat) CSC-Tiscali 32
37 Christophe Edalaine (Fra) Jean Delatour 29
38 Gian Matteo Fagnini (Ita) Team Deutsche Telekom 27
39 Andy Flickinger (Fra) Ag2R Prevoyance 26
40 Carlos Sastre (Spa) CSC-Tiscali 26
41 Erik Dekker (Ned) Rabobank 26
42 Constantino Zaballa (Spa) Kelme-Costa Blanca 26
43 David Moncoutié (Fra) Cofidis 26
44 Eddy Mazzoleni (Ita) Tacconi Sport 25
45 Rubens Bertogliati (Swi) Lampre Daikin 25
46 Stephane Augé (Fra) Jean Delatour 24
47 David Etxebarria (Spa) Euskaltel-Euskadi 24
48 Sandy Casar (Fra) FDJeux.com 22
49 Miguel Martinez (Fra) Mapei-Quick Step 22
50 David Latasa (Spa) iBanesto.com 22
51 Richard Virenque (Fra) Domo-Farm Frites 21
52 Levi Leipheimer (USA) Rabobank 21
53 Bobby Julich (USA) Team Deutsche Telekom 20
54 Alexandre Botcharov (Rus) Ag2R Prevoyance 20
55 Axel Merckx (Bel) Domo-Farm Frites 20
56 José Azevedo (Por) ONCE-Eroski 20
57 Raivis Belohvosciks (Lat) Lampre Daikin 19
58 Beat Zberg (Swi) Rabobank 17
59 Gerhard Trampusch (Aut) Mapei-Quick Step 17
60 Sylvain Chavanel (Fra) Bonjour 16
61 Danilo Hondo (Ger) Team Deutsche Telekom 15
62 Unai Etxebarria (Ven) Euskaltel-Euskadi 15
63 Massimiliano Lelli (Ita) Cofidis 15
64 Javier Pascual Rodriguez (Spa) iBanesto.com 14
65 Andrei Kivilev (Kaz) Cofidis 14
66 Mauro Radaeli (Ita) Tacconi Sport 14
67 Unai Osa (Spa) iBanesto.com 14
68 Davide Casarotto (Ita) Alessio 14
69 Piotr Wadecki (Pol) Domo-Farm Frites 13
70 Nicolas Vogondy (Fra) FDJeux.com 13
71 Marco Serpellini (Ita) Lampre Daikin 13
72 Anthony Morin (Fra) Credit Agricole 12
73 Leon van Bon (Ned) Domo-Farm Frites 12
74 Massimo Apollonio (Ita) Tacconi Sport 10
75 Stéphane Berges (Fra) Ag2R Prevoyance 10
76 Martin Hvastija (Slo) Alessio 10
77 Serguei Gontchar (Ukr) Fassa Bortolo 10
78 José Vicente Garcia Acosta (Spa) iBanesto.com 10
79 Hans De Clercq (Bel) Lotto-Adecco 9
80 Andrea Tafi (Ita) Mapei-Quick Step 9
81 Marcos A.Serrano (Spa) ONCE-Eroski 8
82 Jakob Storm Piil (Den) CSC-Tiscali 8
83 Denis Menchov (Rus) iBanesto.com 8
84 Laszlo Bodrogi (Hun) Mapei-Quick Step 7
85 Dariusz Baranowski (Pol) iBanesto.com 7
86 Victor Hugo Pena Grisales (Col) US Postal Service 7
87 Christophe Agnolutto (Fra) Ag2R Prevoyance 7
88 Gianluca Bortolami (Ita) Tacconi Sport 6
89 Jens Voigt (Ger) Credit Agricole 6
90 Paul van Hyfte (Bel) CSC-Tiscali 6
91 Ivan Gotti (Ita) Alessio 6
92 Enrico Cassani (Ita) Domo-Farm Frites 6
93 Stephane Goubert (Fra) Jean Delatour 5
94 Bram de Groot (Ned) Rabobank 5
95 Inigo Cuesta (Spa) Cofidis 4
96 Christophe Mengin (Fra) FDJeux.com 4
97 Cédric Vasseur (Fra) Cofidis 4
98 Damien Nazon (Fra) Bonjour 4
99 Andrea Peron (Ita) CSC-Tiscali 3
100 Jean-Cyril Robin (Fra) FDJeux.com 3
101 Serge Baguet (Bel) Lotto-Adecco 3
102 Nicola Loda (Ita) Fassa Bortolo 3
103 Laurent Lefèvre (Fra) Jean Delatour 3
104 Isidro Nozal (Spa) ONCE-Eroski 2
105 Guennadi Mikhailov (Rus) Lotto-Adecco 2
106 Cristian Moreni (Ita) Alessio 2
107 José Luis Rubiera Vigil (Spa) US Postal Service 2
108 Floyd Landis (USA) US Postal Service -9
109 Roberto Laiseka (Spa) Euskaltel-Euskadi -10
110 Bingen Fernandez (Spa) Cofidis -10
111 Benoit Joachim (Lux) US Postal Service -10
112 Daniel Atienza (Spa) Cofidis -10
113 Frédéric Guesdon (Fra) FDJeux.com -10
114 Massimo Donati (Ita) Tacconi Sport -10
115 Walter Bénéteau (Fra) Bonjour -10
116 Iban Mayo (Spa) Euskaltel-Euskadi -20
*Note: riders with negative points have been penalised for
breaking the race rules at some stage
Mountains classification
1 Laurent Jalabert (Fra) CSC-Tiscali 238 pts
2 Santiago Botero (Col) Kelme-Costa Blanca 160
3 Lance Armstrong (USA) US Postal Service 152
4 Axel Merckx (Bel) Domo-Farm Frites 121
5 Joseba Beloki (Spa) ONCE-Eroski 115
6 Michael Boogerd (Ned) Rabobank 113
7 Richard Virenque (Fra) Domo-Farm Frites 107
8 Raimondas Rumsas (Ltu) Lampre Daikin 86
9 Isidro Nozal (Spa) ONCE-Eroski 74
10 Roberto Heras Hernandez (Spa) US Postal Service 70
11 Mario Aerts (Bel) Lotto-Adecco 68
12 Eddy Mazzoleni (Ita) Tacconi Sport 64
13 Alexandre Botcharov (Rus) Ag2R Prevoyance 63
14 Patrice Halgand (Fra) Jean Delatour 63
15 Carlos Sastre (Spa) CSC-Tiscali 59
16 Miguel Martinez (Fra) Mapei-Quick Step 54
17 Ivan Basso (Ita) Fassa Bortolo 52
18 David Etxebarria (Spa) Euskaltel-Euskadi 52
19 Emmanuel Magnien (Fra) Bonjour 52
20 Francisco Mancebo (Spa) iBanesto.com 47
21 José Azevedo (Por) ONCE-Eroski 43
22 Christophe Mengin (Fra) FDJeux.com 42
23 Marzio Bruseghin (Ita) iBanesto.com 37
24 Sandy Casar (Fra) FDJeux.com 34
25 Igor Gonzalez de Galdeano (Spa) ONCE-Eroski 30
26 Levi Leipheimer (USA) Rabobank 30
27 Marcos A.Serrano (Spa) ONCE-Eroski 30
28 José Vicente Garcia Acosta (Spa) iBanesto.com 29
29 Unai Osa (Spa) iBanesto.com 26
30 Andrei Kivilev (Kaz) Cofidis 26
31 Marco Serpellini (Ita) Lampre Daikin 26
32 Iban Mayo (Spa) Euskaltel-Euskadi 26
33 Bradley McGee (Aus) FDJeux.com 26
34 Stéphane Berges (Fra) Ag2R Prevoyance 26
35 Beat Zberg (Swi) Rabobank 24
36 Ludovic Turpin (Fra) Ag2R Prevoyance 22
37 Victor Hugo Pena Grisales (Col) US Postal Service 21
38 Stuart O'Grady (Aus) Credit Agricole 19
39 Ludo Dierckxsens (Bel) Lampre Daikin 18
40 Martin Hvastija (Slo) Alessio 15
41 José Enrique Gutierrez (Spa) Kelme-Costa Blanca 14
42 Franck Rénier (Fra) Bonjour 13
43 David Moncoutié (Fra) Cofidis 12
44 Dariusz Baranowski (Pol) iBanesto.com 12
45 George Hincapie (USA) US Postal Service 12
46 Mikel Pradera (Spa) ONCE-Eroski 12
47 Ivan Gotti (Ita) Alessio 10
48 Gian Matteo Fagnini (Ita) Team Deutsche Telekom 10
49 Raivis Belohvosciks (Lat) Lampre Daikin 10
50 Stephane Goubert (Fra) Jean Delatour 8
51 José Luis Rubiera Vigil (Spa) US Postal Service 8
52 Benoit Joachim (Lux) US Postal Service 8
53 Robert Hunter (RSA) Mapei-Quick Step 8
54 Anthony Morin (Fra) Credit Agricole 8
55 Laurent Lefèvre (Fra) Jean Delatour 7
56 Nicolas Vogondy (Fra) FDJeux.com 6
57 Sylvain Chavanel (Fra) Bonjour 6
58 David Millar (GBr) Cofidis 6
59 Pavel Padrnos (Cze) US Postal Service 6
60 Leon van Bon (Ned) Domo-Farm Frites 6
61 Nicki Sørensen (Den) CSC-Tiscali 5
62 Andrea Peron (Ita) CSC-Tiscali 4
63 Tomas Konecny (Cze) Domo-Farm Frites 4
64 Inigo Cuesta (Spa) Cofidis 3
65 Erik Dekker (Ned) Rabobank 3
66 Udo Bölts (Ger) Team Deutsche Telekom 2
67 Andy Flickinger (Fra) Ag2R Prevoyance 2
68 Massimiliano Lelli (Ita) Cofidis 1
69 Bobby Julich (USA) Team Deutsche Telekom 1
70 Floyd Landis (USA) US Postal Service 1
71 Pedro Horillo (Spa) Mapei-Quick Step 1
72 Karsten Kroon (Ned) Rabobank 1
73 Thor Hushovd (Nor) Credit Agricole 1
Most combative classification
1 Laurent Jalabert (Fra) CSC-Tiscali 97 pts
2 Franck Rénier (Fra) Bonjour 50
3 Michael Boogerd (Ned) Rabobank 33
4 Ludo Dierckxsens (Bel) Lampre Daikin 33
5 Thor Hushovd (Nor) Credit Agricole 24
6 Stéphane Berges (Fra) Ag2R Prevoyance 24
7 Axel Merckx (Bel) Domo-Farm Frites 20
8 Sylvain Chavanel (Fra) Bonjour 19
9 Karsten Kroon (Ned) Rabobank 19
10 Eddy Mazzoleni (Ita) Tacconi Sport 18
11 Anthony Morin (Fra) Credit Agricole 18
12 Leon van Bon (Ned) Domo-Farm Frites 16
13 Mario Aerts (Bel) Lotto-Adecco 15
14 Santiago Botero (Col) Kelme-Costa Blanca 14
15 David Etxebarria (Spa) Euskaltel-Euskadi 14
16 Emmanuel Magnien (Fra) Bonjour 14
17 Stephane Augé (Fra) Jean Delatour 13
18 Alexandre Botcharov (Rus) Ag2R Prevoyance 12
19 Stuart O'Grady (Aus) Credit Agricole 12
20 Sandy Casar (Fra) FDJeux.com 12
21 Raivis Belohvosciks (Lat) Lampre Daikin 12
22 Richard Virenque (Fra) Domo-Farm Frites 11
23 David Millar (GBr) Cofidis 10
24 Miguel Martinez (Fra) Mapei-Quick Step 9
25 Steffen Wesemann (Ger) Team Deutsche Telekom 9
26 Christophe Mengin (Fra) FDJeux.com 9
27 Patrice Halgand (Fra) Jean Delatour 8
28 Cristian Moreni (Ita) Alessio 8
29 Dariusz Baranowski (Pol) iBanesto.com 7
30 Christophe Edalaine (Fra) Jean Delatour 7
31 Jens Voigt (Ger) Credit Agricole 7
32 Constantino Zaballa (Spa) Kelme-Costa Blanca 7
33 Paul van Hyfte (Bel) CSC-Tiscali 7
34 Nico Mattan (Bel) Cofidis 7
35 Jerome Pineau (Fra) Bonjour 6
36 Servais Knaven (Ned) Domo-Farm Frites 6
37 Ludovic Turpin (Fra) Ag2R Prevoyance 5
38 Sébastien Hinault (Fra) Credit Agricole 5
39 Erik Dekker (Ned) Rabobank 5
40 Laurent Brochard (Fra) Jean Delatour 4
41 Iban Mayo (Spa) Euskaltel-Euskadi 4
42 Pedro Horillo (Spa) Mapei-Quick Step 4
43 Massimo Apollonio (Ita) Tacconi Sport 4
44 Laurent Lefèvre (Fra) Jean Delatour 3
45 Bradley McGee (Aus) FDJeux.com 3
46 José Vicente Garcia Acosta (Spa) iBanesto.com 3
47 Martin Hvastija (Slo) Alessio 3
48 Nicolas Vogondy (Fra) FDJeux.com 2
49 Marco Serpellini (Ita) Lampre Daikin 2
50 Enrico Cassani (Ita) Domo-Farm Frites 2
51 Unai Etxebarria (Ven) Euskaltel-Euskadi 2
52 Beat Zberg (Swi) Rabobank 1
53 Jean-Cyril Robin (Fra) FDJeux.com 1
54 Bobby Julich (USA) Team Deutsche Telekom 1
55 Inigo Cuesta (Spa) Cofidis 1
56 Marco Velo (Ita) Fassa Bortolo 1
57 David Latasa (Spa) iBanesto.com 1
58 Javier Pascual Rodriguez (Spa) iBanesto.com 1
59 Andy Flickinger (Fra) Ag2R Prevoyance 1
Young rider classification
1 Ivan Basso (Ita) Fassa Bortolo 68.58.26
2 Nicolas Vogondy (Fra) FDJeux.com 10.54
3 Haimar Zubeldia (Spa) Euskaltel-Euskadi 44.13
4 Christophe Brandt (Bel) Lotto-Adecco 44.28
5 Sylvain Chavanel (Fra) Bonjour 49.15
6 Volodimir Gustov (Ukr) Fassa Bortolo 52.05
7 Isidro Nozal (Spa) ONCE-Eroski 53.31
8 Gerhard Trampusch (Aut) Mapei-Quick Step 1.26.17
9 David Millar (GBr) Cofidis 1.28.15
10 Jerome Pineau (Fra) Bonjour 1.35.49
11 Sandy Casar (Fra) FDJeux.com 1.48.15
12 Denis Menchov (Rus) iBanesto.com 1.50.02
13 Andy Flickinger (Fra) Ag2R Prevoyance 1.51.36
14 Robert Hunter (RSA) Mapei-Quick Step 1.52.21
15 Addy Engels (Ned) Rabobank 1.52.45
16 Christophe Edalaine (Fra) Jean Delatour 1.53.17
17 Iban Mayo (Spa) Euskaltel-Euskadi 1.53.32
18 Constantino Zaballa (Spa) Kelme-Costa Blanca 2.12.05
19 Baden Cooke (Aus) FDJeux.com 2.18.01
20 Rubens Bertogliati (Swi) Lampre Daikin 2.21.51
21 Alessandro Cortinovis (Ita) Lampre Daikin 2.29.07
22 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi 2.30.35
23 Thor Hushovd (Nor) Credit Agricole 2.31.59
Teams classification
1 ONCE-Eroski 206.37.40
2 US Postal Service 9.00
3 iBanesto.com 16.32
4 Cofidis 22.14
5 Rabobank 30.22
6 Team CSC Tiscali 34.12
7 Jean Delatour 58.09
8 Domo-Farm Frites 1.14.28
9 Kelme-Costa Blanca 1.14.31
10 Fassa Bortolo 1.40.35
11 FDJeux.com 2.16.13
12 Ag2R Prevoyance 2.29.10
13 Alessio 2.29.56
14 Euskaltel-Euskadi 2.30.49
15 Team Telekom 2.39.03
16 Bonjour 3.05.20
17 Tacconi Sport-Emmegi 3.11.50
18 Mapei-Quick Step 3.15.31
19 Credit Agricole 3.15.53
20 Lampre-Daikin 3.21.28
21 Lotto-Adecco 3.25.29
Close