1 Jan Ullrich (Ger) Team Bianchi 58.32.92 (48.178 km/h)
2 Lance Armstrong (USA) US Postal-Berry Floor 1.36
3 Alexandre Vinokourov (Kaz) Team Telekom 2.06
4 Haimar Zubeldia (Spa) Euskaltel-Euskadi 2.40
5 Tyler Hamilton (USA) Team CSC 2.43
6 Uwe Peschel (Ger) Gerolsteiner 3.26
7 David Millar (GBr) Cofidis, Credit Par Telephone 3.55
8 Inigo Chaurreau (Spa) Ag2R Prevoyance 4.01
9 David Plaza (Spa) Team Bianchi 4.37
10 Santiago Botero (Col) Team Telekom 5.00
11 Francisco Mancebo (Spa) iBanesto.com
12 Iban Mayo (Spa) Euskaltel-Euskadi 5.03
13 Georg Totschnig (Aut) Gerolsteiner 5.06
14 Denis Menchov (Rus) iBanesto.com 5.15
15 Laszlo Bodrogi (Hun) Quick.Step-Davitamon 5.25
16 Christophe Moreau (Fra) Credit Agricole 5.27
17 José Azevedo (Por) ONCE-Eroski 5.32
18 Carlos Sastre (Spa) Team CSC 5.52
19 Massimiliano Lelli (Ita) Cofidis, Credit Par Telephone 5.59
20 Ivan Basso (Ita) Fassa Bortolo 6.00
21 Paolo Bettini (Ita) Quick.Step-Davitamon
22 Michael Rogers (Aus) Quick.Step-Davitamon 6.06
23 George Hincapie (USA) US Postal-Berry Floor 6.11
24 Ivan Parra (Col) Kelme-Costa Blanca 6.12
25 Victor Hugo Pena (Col) US Postal-Berry Floor
26 Peter Lüttenberger (Aut) Team CSC 6.15
27 Manuel Beltran (Spa) US Postal-Berry Floor
28 Grischa Niermann (Ger) Rabobank 6.19
29 Marc Wauters (Bel) Rabobank 6.20
30 Didier Rous (Fra) Brioches La Boulangere 6.27
31 Jorg Jaksche (Ger) ONCE-Eroski 6.39
32 Yuriy Krivtsov (Ukr) Jean Delatour
33 Thor Hushovd (Nor) Credit Agricole 6.46
34 Laurent Lefevre (Fra) Jean Delatour 6.50
35 Evgeni Petrov (Rus) iBanesto.com 6.51
36 Vladimir Karpets (Rus) iBanesto.com 6.58
37 José Luis Rubiera (Spa) US Postal-Berry Floor 7.03
38 Thomas Liese (Ger) Team Bianchi 7.05
39 Philippe Gaumont (Fra) Cofidis, Credit Par Telephone 7.07
40 Torsten Schmidt (Ger) Gerolsteiner 7.13
41 Nicolas Fritsch (Fra) FDJeux.com
42 Gerrit Glomser (Aut) Saeco
43 Roberto Laiseka (Spa) Euskaltel-Euskadi 7.16
44 Servais Knaven (Ned) Quick.Step-Davitamon 7.22
45 Richard Virenque (Fra) Quick.Step-Davitamon 7.24
46 Kurt Van De Wouwer (Bel) Quick.Step-Davitamon 7.26
47 Roberto Heras (Spa) US Postal-Berry Floor 7.32
48 Laurent Brochard (Fra) Ag2R Prevoyance 7.34
49 Axel Merckx (Bel) Lotto Domo 7.42
50 Vladimir Miholjevic (Cro) Alessio 7.43
51 Marzio Bruseghin (Ita) Fassa Bortolo 7.44
52 David Canada (Spa) Quick.Step-Davitamon 7.50
53 Romans Vainsteins (Lat) Vini Caldirola-So.Di 7.54
54 Félix Garcia Casas (Spa) Team Bianchi 7.57
55 Oscar Freire (Spa) Rabobank 7.58
56 José Enrique Gutierrez (Spa) Kelme-Costa Blanca 8.01
57 Nicolas Vogondy (Fra) FDJeux.com
58 Javier Pascual Llorente (Spa) Kelme-Costa Blanca 8.12
59 Laurent Dufaux (Swi) Alessio 8.13
60 Davide Rebellin (Ita) Gerolsteiner
61 Alexandre Botcharov (Rus) Ag2R Prevoyance 8.15
62 Carlos Da Cruz (Fra) FDJeux.com 8.16
63 David Latasa (Spa) Kelme-Costa Blanca 8.18
64 Mikel Pradera (Spa) ONCE-Eroski 8.19
65 Michaël Blaudzun (Den) Team CSC 8.23
66 Bekim Christensen (Den) Team CSC 8.26
67 Alvaro Gonzalez Galdeano (Spa) ONCE-Eroski 8.27
68 Michael Boogerd (Ned) Rabobank 8.28
69 Fabio Sacchi (Ita) Saeco
70 Floyd Landis (USA) US Postal-Berry Floor 8.32
71 Maryan Hary (Fra) Brioches La Boulangere 8.34
72 Vjatceslav Ekimov (Rus) US Postal-Berry Floor 8.36
73 Nicolas Portal (Fra) Ag2R Prevoyance
74 Andrea Peron (Ita) Team CSC 8.37
75 Walter Beneteau (Fra) Brioches La Boulangere 8.40
76 Inigo Landaluze (Spa) Euskaltel-Euskadi
77 Benoit Poilvet (Fra) Credit Agricole 8.42
78 Andy Flickinger (Fra) Ag2R Prevoyance 8.43
79 Serge Baguet (Bel) Lotto Domo
80 Pietro Caucchioli (Ita) Alessio 8.45
81 Nicolas Jalabert (Fra) Team CSC 8.49
82 Steve Zampieri (Swi) Vini Caldirola-So.Di 8.50
83 Remmert Wielinga (Ned) Rabobank
84 Udo Bölts (Ger) Gerolsteiner 8.55
85 Juan Miguel Mercado (Spa) iBanesto.com 8.56
86 Rik Verbrugghe (Bel) Lotto Domo
87 Dario Cioni (Ita) Fassa Bortolo 9.01
88 Giuseppe Guerini (Ita) Team Telekom
89 Dario Andriotto (Ita) Vini Caldirola-So.Di 9.03
90 Christophe Brandt (Bel) Lotto Domo 9.07
90 Davide Bramati (Ita) Quick.Step-Davitamon
92 Christophe Edaleine (Fra) Jean Delatour 9.09
93 Stephane Goubert (Fra) Jean Delatour 9.11
94 Koos Moerenhout (Ned) Lotto Domo
95 Fred Rodriguez (USA) Vini Caldirola-So.Di 9.12
96 Damien Nazon (Fra) Brioches La Boulangere 9.14
97 Angel Casero (Spa) Team Bianchi 9.15
98 René Andrle (Cze) ONCE-Eroski
99 Andrea Noe (Ita) Alessio 9.16
100 Stuart O'grady (Aus) Credit Agricole 9.17
101 Guido Trentin (Ita) Cofidis, Credit Par Telephone
102 Frédéric Finot (Fra) Jean Delatour 9.18
103 Jakob Piil (Den) Team CSC 9.21
104 Jorg Ludewig (Ger) Saeco 9.23
105 Leonardo Bertagnolli (Ita) Saeco 9.29
106 Pierrick Fedrigo (Fra) Credit Agricole
107 Christophe Mengin (Fra) FDJeux.com 9.31
108 Sylvain Chavanel (Fra) Brioches La Boulangere 9.35
109 Pavel Padrnos (Cze) US Postal-Berry Floor 9.38
110 Andrej Hauptman (Slo) Vini Caldirola-So.Di
111 Marco Milesi (Ita) Vini Caldirola-So.Di 9.40
112 Mario Aerts (Bel) Team Telekom 9.44
113 Franck Renier (Fra) Brioches La Boulangere 9.45
114 David Moncoutie (Fra) Cofidis, Credit Par Telephone 9.47
115 Thomas Voeckler (Fra) Brioches La Boulangere 9.51
116 Aitor Garmendia (Spa) Team Bianchi
117 Nicki Sorensen (Den) Team CSC 9.57
118 Cédric Vasseur (Fra) Cofidis, Credit Par Telephone
119 Gilberto Simoni (Ita) Saeco 9.58
120 Daniele Nardello (Ita) Team Telekom 10.01
121 Jérôme Pineau (Fra) Brioches La Boulangere
122 Xabier Zandio (Spa) iBanesto.com 10.03
123 Médéric Clain (Fra) Cofidis, Credit Par Telephone 10.04
124 Mikel Artetxe (Spa) Euskaltel-Euskadi 10.06
125 Mikel Astarloza (Spa) Ag2R Prevoyance 10.07
126 Vicente Garcia Acosta (Spa) iBanesto.com 10.10
127 Danilo Di Luca (Ita) Saeco
128 Luca Paolini (Ita) Quick.Step-Davitamon 10.16
129 Pablo Lastras (Spa) iBanesto.com 10.19
130 Bradley McGee (Aus) FDJeux.com 10.20
131 Robbie McEwen (Aus) Lotto Domo 10.21
132 Matthias Kessler (Ger) Team Telekom 10.23
*133 Unai Etxebarria (Ven) Euskaltel-Euskadi 10.26
134 Salvatore Commesso (Ita) Saeco 10.32
135 Paolo Fornaciari (Ita) Saeco 10.38
136 Julian Usano (Spa) Kelme-Costa Blanca 10.39
137 Hans De Clercq (Bel) Lotto Domo 10.41
138 Isidro Nozal (Spa) ONCE-Eroski 10.43
139 Nick Gates (Aus) Lotto Domo 10.47
140 Bram De Groot (Ned) Rabobank 10.48
141 Patrice Halgand (Fra) Jean Delatour 10.53
142 Franco Pellizotti (Ita) Alessio 11.03
143 Baden Cooke (Aus) FDJeux.com 11.04
144 Leon Van Bon (Ned) Lotto Domo 11.05
145 Jean-Patrick Nazon (Fra) Jean Delatour 11.06
146 Ludovic Turpin (Fra) Ag2R Prevoyance
147 Paolo Bossoni (Ita) Vini Caldirola-So.Di
148 Sandy Casar (Fra) FDJeux.com 11.07
149 Marcus Zberg (Swi) Gerolsteiner 11.08
150 Samuel Dumoulin (Fra) Jean Delatour 11.10
150 Erik Zabel (Ger) Team Telekom
152 Fabrizio Guidi (Ita) Team Bianchi 11.15
153 Marcos Serrano (Spa) ONCE-Eroski 11.19
154 Christophe Oriol (Fra) Ag2R Prevoyance 11.21
155 Inigo Cuesta (Spa) Cofidis, Credit Par Telephone 11.22
156 Daniel Becke (Ger) Team Bianchi 11.28
157 Anthony Geslin (Fra) Brioches La Boulangere 11.35
158 Juan Antonio Flecha (Spa) iBanesto.com
159 Sébastien Hinault (Fra) Credit Agricole 11.38
160 Rolf Aldag (Ger) Team Telekom 11.40
161 David Munoz (Spa) Kelme-Costa Blanca 12.07
162 Alessandro Bertolini (Ita) Alessio 12.17
163 Alberto Lopez Munain (Spa) Euskaltel-Euskadi 12.18
164 Rene Haselbacher (Aut) Gerolsteiner 12.33
165 Raffaele Ferrara (Ita) Alessio 12.40
166 Robert Hunter (RSA) Rabobank 12.47
*167 David Etxebarria (Spa) Euskaltel-Euskadi 14.22
David and Unai Etxebarria were among the riders penalised for drafting.
As a result, both were eliminated after finishing outside the time limit.
Points
1 Jan Ullrich (Ger) Team Bianchi 15 pts
2 Lance Armstrong (USA) US Postal-Berry Floor 12
3 Alexandre Vinokourov (Kaz) Team Telekom 10
4 Haimar Zubeldia (Spa) Euskaltel-Euskadi 8
5 Tyler Hamilton (USA) Team CSC 6
6 Uwe Peschel (Ger) Gerolsteiner 5
7 David Millar (GBr) Cofidis, Credit Par Telephone 4
8 Inigo Chaurreau (Spa) Ag2R Prevoyance 3
9 David Plaza (Spa) Team Bianchi 2
10 Santiago Botero (Col) Team Telekom 1
Young rider
1 Denis Menchov (Rus) iBanesto.com 1.03.47
2 Michael Rogers (Aus) Quick.Step-Davitamon 0.51
3 Yuriy Krivtsov (Ukr) Jean Delatour 1.24
4 Thor Hushovd (Nor) Credit Agricole 1.31
5 Evgeni Petrov (Rus) iBanesto.com 1.36
6 Vladimir Karpets (Rus) iBanesto.com 1.43
7 Nicolas Fritsch (Fra) FDJeux.com 1.58
8 Maryan Hary (Fra) Brioches La Boulangere 3.19
9 Nicolas Portal (Fra) Ag2R Prevoyance 3.21
10 Andy Flickinger (Fra) Ag2R Prevoyance 3.28
11 Remmert Wielinga (Ned) Rabobank 3.35
12 Juan Miguel Mercado (Spa) iBanesto.com 3.41
13 Christophe Edaleine (Fra) Jean Delatour 3.54
14 Leonardo Bertagnolli (Ita) Saeco 4.14
15 Pierrick Fedrigo (Fra) Credit Agricole
16 Sylvain Chavanel (Fra) Brioches La Boulangere 4.20
17 Thomas Voeckler (Fra) Brioches La Boulangere 4.36
18 Jérôme Pineau (Fra) Brioches La Boulangere 4.46
19 Mikel Astarloza (Spa) Ag2R Prevoyance 4.52
20 Matthias Kessler (Ger) Team Telekom 5.08
21 Franco Pellizotti (Ita) Alessio 5.48
22 Baden Cooke (Aus) FDJeux.com 5.49
23 Sandy Casar (Fra) FDJeux.com 5.52
24 Samuel Dumoulin (Fra) Jean Delatour 5.55
25 Daniel Becke (Ger) Team Bianchi 6.13
26 Anthony Geslin (Fra) Brioches La Boulangere 6.20
27 David Munoz (Spa) Kelme-Costa Blanca 6.52
Teams
1 Team Bianchi 3.07.18
2 US Postal - Berry Floor 2.17
3 Team CSC 3.08
4 Euskaltel - Euskadi 3.17
5 Gerolsteiner 4.03
6 Team Telekom 4.25
7 Cofidis Credit Par Telephone 5.19
8 iBanesto.com 5.24
9 Quick Step - Davitamon 5.49
10 Ag2R Prevoyance 8.08
11 ONCE - Eroski 8.48
12 Rabobank 8.55
13 Credit Agricole 9.13
14 Kelme - Costa Blanca 10.43
15 Jean Delatour 10.56
16 Fassa Bortolo 11.03
17 FDJeux.com 11.48
18 Brioches La Boulangere 11.59
19 Alessio 12.59
20 Saeco - Macchine Per Caffe 13.22
21 Lotto - Domo 13.39
22 Vini Caldirola - So.Di 14.05
General classification after stage 12
1 Lance Armstrong (USA) US Postal-Berry Floor 50.16.45
2 Jan Ullrich (Ger) Team Bianchi 0.34
3 Alexandre Vinokourov (Kaz) Team Telekom 0.51
4 Tyler Hamilton (USA) Team CSC 2.59
5 Haimar Zubeldia (Spa) Euskaltel-Euskadi 4.29
6 Iban Mayo (Spa) Euskaltel-Euskadi
7 Francisco Mancebo (Spa) iBanesto.com 5.01
8 Ivan Basso (Ita) Fassa Bortolo 6.49
9 Denis Menchov (Rus) iBanesto.com 7.24
10 Christophe Moreau (Fra) Credit Agricole 7.55
11 Roberto Heras (Spa) US Postal-Berry Floor 8.24
12 Georg Totschnig (Aut) Gerolsteiner 8.28
13 Manuel Beltran (Spa) US Postal-Berry Floor 9.10
14 David Millar (GBr) Cofidis, Credit Par Telephone 9.34
15 Roberto Laiseka (Spa) Euskaltel-Euskadi 9.43
16 Carlos Sastre (Spa) Team CSC 10.15
17 David Plaza (Spa) Team Bianchi 11.30
18 Richard Virenque (Fra) Quick.Step-Davitamon 11.47
19 Jorg Jaksche (Ger) ONCE-Eroski 12.08
20 Peter Lüttenberger (Aut) Team CSC 12.59
21 Pietro Caucchioli (Ita) Alessio 13.10
22 Didier Rous (Fra) Brioches La Boulangere 13.36
23 Ivan Parra (Col) Kelme-Costa Blanca 14.22
24 Michael Boogerd (Ned) Rabobank 15.45
25 José Azevedo (Por) ONCE-Eroski 16.11
26 Laurent Dufaux (Swi) Alessio 17.05
27 Félix Garcia Casas (Spa) Team Bianchi 17.13
28 José Luis Rubiera (Spa) US Postal-Berry Floor 17.35
29 Sylvain Chavanel (Fra) Brioches La Boulangere 17.43
30 Grischa Niermann (Ger) Rabobank 18.17
31 Evgeni Petrov (Rus) iBanesto.com 18.41
32 Massimiliano Lelli (Ita) Cofidis, Credit Par Telephone 19.08
33 Alexandre Botcharov (Rus) Ag2R Prevoyance 21.54
34 Juan Miguel Mercado (Spa) iBanesto.com 22.51
35 Laurent Lefevre (Fra) Jean Delatour 23.17
36 Mikel Astarloza (Spa) Ag2R Prevoyance 24.45
37 Javier Pascual Llorente (Spa) Kelme-Costa Blanca 27.35
38 Michael Rogers (Aus) Quick.Step-Davitamon 28.04
39 David Etxebarria (Spa) Euskaltel-Euskadi 30.02
40 Marcos Serrano (Spa) ONCE-Eroski 30.10
41 Daniele Nardello (Ita) Team Telekom 31.33
42 David Moncoutie (Fra) Cofidis, Credit Par Telephone 34.17
43 Giuseppe Guerini (Ita) Team Telekom 34.32
44 Inigo Chaurreau (Spa) Ag2R Prevoyance 35.17
45 Fabio Sacchi (Ita) Saeco 35.32
46 Stephane Goubert (Fra) Jean Delatour 35.47
47 Laurent Brochard (Fra) Ag2R Prevoyance 36.39
48 José Enrique Gutierrez (Spa) Kelme-Costa Blanca 37.12
49 Guido Trentin (Ita) Cofidis, Credit Par Telephone 39.03
50 Davide Rebellin (Ita) Gerolsteiner 41.13
51 Paolo Bettini (Ita) Quick.Step-Davitamon 41.30
52 Angel Casero (Spa) Team Bianchi 46.11
53 George Hincapie (USA) US Postal-Berry Floor 47.06
54 Udo Bölts (Ger) Gerolsteiner 50.57
55 Jorg Ludewig (Ger) Saeco 51.29
56 Vladimir Karpets (Rus) iBanesto.com 51.38
57 Kurt Van De Wouwer (Bel) Quick.Step-Davitamon 52.13
58 Matthias Kessler (Ger) Team Telekom 53.34
59 Santiago Botero (Col) Team Telekom 53.56
60 Isidro Nozal (Spa) ONCE-Eroski 54.08
61 Michaël Blaudzun (Den) Team CSC 54.58
62 Xabier Zandio (Spa) iBanesto.com 55.29
63 Jérôme Pineau (Fra) Brioches La Boulangere 55.43
64 Gerrit Glomser (Aut) Saeco 56.21
65 Franco Pellizotti (Ita) Alessio 57.45
66 Mikel Pradera (Spa) ONCE-Eroski 58.40
67 Andrea Noe (Ita) Alessio 59.34
68 Nicolas Fritsch (Fra) FDJeux.com 1.00.45
69 Vladimir Miholjevic (Cro) Alessio 1.00.58
70 Luca Paolini (Ita) Quick.Step-Davitamon 1.01.15
71 Leonardo Bertagnolli (Ita) Saeco 1.02.15
72 Gilberto Simoni (Ita) Saeco 1.02.25
73 Aitor Garmendia (Spa) Team Bianchi 1.02.38
74 Nicki Sorensen (Den) Team CSC 1.03.12
75 Andy Flickinger (Fra) Ag2R Prevoyance 1.03.16
76 Serge Baguet (Bel) Lotto Domo 1.04.04
77 David Latasa (Spa) Kelme-Costa Blanca 1.04.37
78 Rolf Aldag (Ger) Team Telekom 1.05.32
79 Benoit Poilvet (Fra) Credit Agricole 1.06.42
80 Patrice Halgand (Fra) Jean Delatour 1.07.01
81 Pablo Lastras (Spa) iBanesto.com 1.07.07
82 Floyd Landis (USA) US Postal-Berry Floor 1.08.21
83 Axel Merckx (Bel) Lotto Domo 1.08.37
84 René Andrle (Cze) ONCE-Eroski 1.08.53
85 Yuriy Krivtsov (Ukr) Jean Delatour 1.09.07
86 David Canada (Spa) Quick.Step-Davitamon 1.09.34
87 Nicolas Vogondy (Fra) FDJeux.com 1.10.48
88 Mikel Artetxe (Spa) Euskaltel-Euskadi 1.11.17
89 Inigo Landaluze (Spa) Euskaltel-Euskadi
90 Ludovic Turpin (Fra) Ag2R Prevoyance 1.11.49
91 Rik Verbrugghe (Bel) Lotto Domo 1.12.29
92 Salvatore Commesso (Ita) Saeco 1.12.47
93 Steve Zampieri (Swi) Vini Caldirola-So.Di 1.13.42
94 Marcus Zberg (Swi) Gerolsteiner 1.13.45
95 Marzio Bruseghin (Ita) Fassa Bortolo 1.13.53
96 Alberto Lopez Munain (Spa) Euskaltel-Euskadi 1.14.01
97 Andrea Peron (Ita) Team CSC 1.15.12
98 Vjatceslav Ekimov (Rus) US Postal-Berry Floor 1.16.13
99 Pavel Padrnos (Cze) US Postal-Berry Floor 1.17.37
100 Victor Hugo Pena (Col) US Postal-Berry Floor 1.18.11
101 Bekim Christensen (Den) Team CSC 1.18.21
102 Mario Aerts (Bel) Team Telekom 1.19.27
103 Nicolas Portal (Fra) Ag2R Prevoyance 1.19.35
104 Oscar Freire (Spa) Rabobank 1.21.16
105 Unai Etxebarria (Ven) Euskaltel-Euskadi 1.21.18
106 Cédric Vasseur (Fra) Cofidis, Credit Par Telephone 1.21.22
107 Jakob Piil (Den) Team CSC 1.21.25
108 Philippe Gaumont (Fra) Cofidis, Credit Par Telephone 1.21.44
109 Carlos Da Cruz (Fra) FDJeux.com 1.22.15
110 Bram De Groot (Ned) Rabobank 1.23.49
111 Christophe Brandt (Bel) Lotto Domo 1.25.07
112 Damien Nazon (Fra) Brioches La Boulangere 1.25.35
113 Thor Hushovd (Nor) Credit Agricole 1.26.31
114 Walter Beneteau (Fra) Brioches La Boulangere 1.26.51
115 Franck Renier (Fra) Brioches La Boulangere 1.27.23
116 Laszlo Bodrogi (Hun) Quick.Step-Davitamon 1.27.48
117 Stuart O'grady (Aus) Credit Agricole 1.28.38
118 Servais Knaven (Ned) Quick.Step-Davitamon 1.29.07
119 Fred Rodriguez (USA) Vini Caldirola-So.Di 1.29.13
120 Vicente Garcia Acosta (Spa) iBanesto.com 1.29.57
121 Juan Antonio Flecha (Spa) iBanesto.com 1.30.16
122 Christophe Edaleine (Fra) Jean Delatour 1.31.20
123 Sandy Casar (Fra) FDJeux.com 1.32.11
124 Maryan Hary (Fra) Brioches La Boulangere 1.33.06
125 Christophe Oriol (Fra) Ag2R Prevoyance 1.33.48
126 Romans Vainsteins (Lat) Vini Caldirola-So.Di 1.33.59
127 Médéric Clain (Fra) Cofidis, Credit Par Telephone 1.34.18
128 Koos Moerenhout (Ned) Lotto Domo 1.34.45
129 Thomas Voeckler (Fra) Brioches La Boulangere 1.37.21
130 Erik Zabel (Ger) Team Telekom 1.38.18
131 Rene Haselbacher (Aut) Gerolsteiner 1.38.47
132 Pierrick Fedrigo (Fra) Credit Agricole 1.38.56
133 Bradley McGee (Aus) FDJeux.com 1.39.16
134 Anthony Geslin (Fra) Brioches La Boulangere 1.40.11
135 Marc Wauters (Bel) Rabobank 1.41.06
136 Nicolas Jalabert (Fra) Team CSC 1.41.41
137 Uwe Peschel (Ger) Gerolsteiner 1.42.48
138 Davide Bramati (Ita) Quick.Step-Davitamon 1.43.55
139 Dario Cioni (Ita) Fassa Bortolo 1.44.34
140 Leon Van Bon (Ned) Lotto Domo 1.45.00
141 Christophe Mengin (Fra) FDJeux.com 1.45.31
142 Baden Cooke (Aus) FDJeux.com 1.45.36
143 Sébastien Hinault (Fra) Credit Agricole 1.45.55
144 Paolo Bossoni (Ita) Vini Caldirola-So.Di 1.46.03
145 Frédéric Finot (Fra) Jean Delatour 1.46.27
146 Alvaro Gonzalez Galdeano (Spa) ONCE-Eroski 1.46.46
147 Thomas Liese (Ger) Team Bianchi 1.46.47
148 Jean-Patrick Nazon (Fra) Jean Delatour 1.46.58
149 Danilo Di Luca (Ita) Saeco 1.47.30
150 Julian Usano (Spa) Kelme-Costa Blanca 1.48.03
151 David Munoz (Spa) Kelme-Costa Blanca 1.48.05
152 Inigo Cuesta (Spa) Cofidis, Credit Par Telephone 1.48.16
153 Fabrizio Guidi (Ita) Team Bianchi 1.48.44
154 Andrej Hauptman (Slo) Vini Caldirola-So.Di 1.49.25
155 Samuel Dumoulin (Fra) Jean Delatour 1.51.24
156 Remmert Wielinga (Ned) Rabobank 1.52.44
157 Daniel Becke (Ger) Team Bianchi 1.53.39
158 Torsten Schmidt (Ger) Gerolsteiner 1.56.54
159 Robbie McEwen (Aus) Lotto Domo 1.57.50
160 Dario Andriotto (Ita) Vini Caldirola-So.Di 1.59.06
161 Robert Hunter (RSA) Rabobank 1.59.52
162 Marco Milesi (Ita) Vini Caldirola-So.Di 2.00.25
163 Paolo Fornaciari (Ita) Saeco 2.03.03
164 Raffaele Ferrara (Ita) Alessio 2.14.26
165 Nick Gates (Aus) Lotto Domo 2.18.48
166 Alessandro Bertolini (Ita) Alessio 2.19.14
167 Hans De Clercq (Bel) Lotto Domo 2.27.17
Points classification
1 Baden Cooke (Aus) FDJeux.com 156 pts
2 Robbie McEwen (Aus) Lotto Domo 148
3 Erik Zabel (Ger) Team Telekom 126
4 Stuart O'grady (Aus) Credit Agricole 122
5 Thor Hushovd (Nor) Credit Agricole 120
6 Jean-Patrick Nazon (Fra) Jean Delatour 111
7 Luca Paolini (Ita) Quick.Step-Davitamon 106
8 Oscar Freire (Spa) Rabobank 83
9 Damien Nazon (Fra) Brioches La Boulangere 82
10 Romans Vainsteins (Lat) Vini Caldirola-So.Di 81
11 Paolo Bettini (Ita) Quick.Step-Davitamon 72
12 Fabrizio Guidi (Ita) Team Bianchi 72
13 Fred Rodriguez (USA) Vini Caldirola-So.Di 69
14 Gerrit Glomser (Aut) Saeco 63
15 Jan Ullrich (Ger) Team Bianchi 62
16 Bram De Groot (Ned) Rabobank 62
17 Alexandre Vinokourov (Kaz) Team Telekom 61
18 Bradley McGee (Aus) FDJeux.com 48
19 Lance Armstrong (USA) US Postal-Berry Floor 45
20 Carlos Da Cruz (Fra) FDJeux.com 43
21 Salvatore Commesso (Ita) Saeco 43
22 Haimar Zubeldia (Spa) Euskaltel-Euskadi 38
23 Michael Rogers (Aus) Quick.Step-Davitamon 37
24 Rene Haselbacher (Aut) Gerolsteiner 37
25 Iban Mayo (Spa) Euskaltel-Euskadi 35
26 Jakob Piil (Den) Team CSC 35
27 Juan Antonio Flecha (Spa) iBanesto.com 35
28 Fabio Sacchi (Ita) Saeco 32
29 Sébastien Hinault (Fra) Credit Agricole 32
30 Alexandre Botcharov (Rus) Ag2R Prevoyance 28
31 Isidro Nozal (Spa) ONCE-Eroski 28
32 Tyler Hamilton (USA) Team CSC 26
33 Nicolas Portal (Fra) Ag2R Prevoyance 25
34 Yuriy Krivtsov (Ukr) Jean Delatour 25
35 Francisco Mancebo (Spa) iBanesto.com 24
36 David Millar (GBr) Cofidis, Credit Par Telephone 24
37 Inigo Cuesta (Spa) Cofidis, Credit Par Telephone 24
38 Richard Virenque (Fra) Quick.Step-Davitamon 22
39 Anthony Geslin (Fra) Brioches La Boulangere 22
40 Georg Totschnig (Aut) Gerolsteiner 22
41 Philippe Gaumont (Fra) Cofidis, Credit Par Telephone 22
42 Christophe Moreau (Fra) Credit Agricole 21
43 Laurent Brochard (Fra) Ag2R Prevoyance 21
44 Serge Baguet (Bel) Lotto Domo 21
45 Rolf Aldag (Ger) Team Telekom 21
46 Laszlo Bodrogi (Hun) Quick.Step-Davitamon 18
47 Frédéric Finot (Fra) Jean Delatour 18
48 Ivan Basso (Ita) Fassa Bortolo 18
49 Vicente Garcia Acosta (Spa) iBanesto.com 18
50 Robert Hunter (RSA) Rabobank 18
51 Mikel Artetxe (Spa) Euskaltel-Euskadi 16
52 Sylvain Chavanel (Fra) Brioches La Boulangere 15
53 José Enrique Gutierrez (Spa) Kelme-Costa Blanca 15
54 Pablo Lastras (Spa) iBanesto.com 14
55 Andy Flickinger (Fra) Ag2R Prevoyance 13
56 Mikel Pradera (Spa) ONCE-Eroski 13
57 Angel Casero (Spa) Team Bianchi 12
58 Roberto Laiseka (Spa) Euskaltel-Euskadi 12
59 Franck Renier (Fra) Brioches La Boulangere 12
60 Paolo Bossoni (Ita) Vini Caldirola-So.Di 12
61 Walter Beneteau (Fra) Brioches La Boulangere 11
62 Leon Van Bon (Ned) Lotto Domo 10
63 Laurent Dufaux (Swi) Alessio 9
64 Unai Etxebarria (Ven) Euskaltel-Euskadi 9
65 Christophe Edaleine (Fra) Jean Delatour 9
66 Christophe Mengin (Fra) FDJeux.com 8
67 Denis Menchov (Rus) iBanesto.com 7
68 Médéric Clain (Fra) Cofidis, Credit Par Telephone 7
69 Thomas Liese (Ger) Team Bianchi 7
70 Axel Merckx (Bel) Lotto Domo 6
71 Pietro Caucchioli (Ita) Alessio 6
72 Jérôme Pineau (Fra) Brioches La Boulangere 6
73 Victor Hugo Pena (Col) US Postal-Berry Floor 6
74 Nicolas Jalabert (Fra) Team CSC 6
75 Samuel Dumoulin (Fra) Jean Delatour 6
76 Roberto Heras (Spa) US Postal-Berry Floor 5
77 Mikel Astarloza (Spa) Ag2R Prevoyance 5
78 Marcus Zberg (Swi) Gerolsteiner 5
79 Uwe Peschel (Ger) Gerolsteiner 5
80 Jorg Jaksche (Ger) ONCE-Eroski 4
81 Didier Rous (Fra) Brioches La Boulangere 4
82 Pierrick Fedrigo (Fra) Credit Agricole 4
83 Inigo Chaurreau (Spa) Ag2R Prevoyance 3
84 Santiago Botero (Col) Team Telekom 3
85 David Plaza (Spa) Team Bianchi 2
86 Benoit Poilvet (Fra) Credit Agricole 2
87 Inigo Landaluze (Spa) Euskaltel-Euskadi 2
88 Ludovic Turpin (Fra) Ag2R Prevoyance 2
89 Alberto Lopez Munain (Spa) Euskaltel-Euskadi 2
90 Andrea Peron (Ita) Team CSC 1
91 Vjatceslav Ekimov (Rus) US Postal-Berry Floor 1
92 Dario Cioni (Ita) Fassa Bortolo 1
93 Danilo Di Luca (Ita) Saeco -1
94 Grischa Niermann (Ger) Rabobank -2
95 Ivan Parra (Col) Kelme-Costa Blanca -3
96 Michael Boogerd (Ned) Rabobank -5
97 Matthias Kessler (Ger) Team Telekom -5
98 Steve Zampieri (Swi) Vini Caldirola-So.Di -5
99 Guido Trentin (Ita) Cofidis, Credit Par Telephone -6
100 Torsten Schmidt (Ger) Gerolsteiner -10
Mountains classification
1 Richard Virenque (Fra) Quick.Step-Davitamon 135 pts
2 Jorg Jaksche (Ger) ONCE-Eroski 75
3 Lance Armstrong (USA) US Postal-Berry Floor 74
4 Ivan Parra (Col) Kelme-Costa Blanca 71
5 Aitor Garmendia (Spa) Team Bianchi 62
6 Francisco Mancebo (Spa) iBanesto.com 61
7 Rolf Aldag (Ger) Team Telekom 61
8 Danilo Di Luca (Ita) Saeco 56
9 Christophe Moreau (Fra) Credit Agricole 54
10 Iban Mayo (Spa) Euskaltel-Euskadi 53
11 Benoit Poilvet (Fra) Credit Agricole 51
12 Paolo Bettini (Ita) Quick.Step-Davitamon 50
13 Haimar Zubeldia (Spa) Euskaltel-Euskadi 49
14 Angel Casero (Spa) Team Bianchi 47
15 Alexandre Vinokourov (Kaz) Team Telekom 47
16 Juan Miguel Mercado (Spa) iBanesto.com 37
17 Franco Pellizotti (Ita) Alessio 36
18 Alberto Lopez Munain (Spa) Euskaltel-Euskadi 33
19 Roberto Heras (Spa) US Postal-Berry Floor 24
20 Jan Ullrich (Ger) Team Bianchi 21
21 Walter Beneteau (Fra) Brioches La Boulangere 21
22 Tyler Hamilton (USA) Team CSC 20
23 Pierrick Fedrigo (Fra) Credit Agricole 20
24 Christophe Mengin (Fra) FDJeux.com 20
25 Médéric Clain (Fra) Cofidis, Credit Par Telephone 19
26 Laurent Dufaux (Swi) Alessio 18
27 David Moncoutie (Fra) Cofidis, Credit Par Telephone 18
28 Frédéric Finot (Fra) Jean Delatour 18
29 Gerrit Glomser (Aut) Saeco 15
30 Patrice Halgand (Fra) Jean Delatour 15
31 Juan Antonio Flecha (Spa) iBanesto.com 15
32 Anthony Geslin (Fra) Brioches La Boulangere 15
33 Ivan Basso (Ita) Fassa Bortolo 14
34 Manuel Beltran (Spa) US Postal-Berry Floor 14
35 Steve Zampieri (Swi) Vini Caldirola-So.Di 14
36 Roberto Laiseka (Spa) Euskaltel-Euskadi 12
37 José Luis Rubiera (Spa) US Postal-Berry Floor 12
38 Franck Renier (Fra) Brioches La Boulangere 12
39 Bradley McGee (Aus) FDJeux.com 12
40 Pietro Caucchioli (Ita) Alessio 10
41 Stuart O'grady (Aus) Credit Agricole 10
42 Inigo Cuesta (Spa) Cofidis, Credit Par Telephone 10
43 David Millar (GBr) Cofidis, Credit Par Telephone 8
44 George Hincapie (USA) US Postal-Berry Floor 7
45 Andrea Peron (Ita) Team CSC 7
46 Carlos Da Cruz (Fra) FDJeux.com 7
47 Andy Flickinger (Fra) Ag2R Prevoyance 5
48 Nicolas Portal (Fra) Ag2R Prevoyance 5
49 Serge Baguet (Bel) Lotto Domo 5
50 Philippe Gaumont (Fra) Cofidis, Credit Par Telephone 5
51 Inigo Chaurreau (Spa) Ag2R Prevoyance 4
52 Floyd Landis (USA) US Postal-Berry Floor 4
53 Pavel Padrnos (Cze) US Postal-Berry Floor 4
54 Bram De Groot (Ned) Rabobank 4
55 Laszlo Bodrogi (Hun) Quick.Step-Davitamon 4
56 Davide Bramati (Ita) Quick.Step-Davitamon 4
57 Mikel Pradera (Spa) ONCE-Eroski 3
58 Vjatceslav Ekimov (Rus) US Postal-Berry Floor 3
59 Unai Etxebarria (Ven) Euskaltel-Euskadi 3
60 Vicente Garcia Acosta (Spa) iBanesto.com 3
61 Sandy Casar (Fra) FDJeux.com 3
62 Denis Menchov (Rus) iBanesto.com 2
63 Pablo Lastras (Spa) iBanesto.com 2
64 Michael Rogers (Aus) Quick.Step-Davitamon 1
65 Giuseppe Guerini (Ita) Team Telekom 1
66 Stephane Goubert (Fra) Jean Delatour 1
67 Marzio Bruseghin (Ita) Fassa Bortolo 1
68 Damien Nazon (Fra) Brioches La Boulangere 1
69 Nicolas Jalabert (Fra) Team CSC 1
Young rider classification
1 Denis Menchov (Rus) iBanesto.com 50.24.09
2 Sylvain Chavanel (Fra) Brioches La Boulangere 10.19
3 Evgeni Petrov (Rus) iBanesto.com 11.17
4 Juan Miguel Mercado (Spa) iBanesto.com 15.27
5 Mikel Astarloza (Spa) Ag2R Prevoyance 17.21
6 Michael Rogers (Aus) Quick.Step-Davitamon 20.40
7 Vladimir Karpets (Rus) iBanesto.com 44.14
8 Matthias Kessler (Ger) Team Telekom 46.10
9 Jérôme Pineau (Fra) Brioches La Boulangere 48.19
10 Franco Pellizotti (Ita) Alessio 50.21
11 Nicolas Fritsch (Fra) FDJeux.com 53.21
12 Leonardo Bertagnolli (Ita) Saeco 54.51
13 Andy Flickinger (Fra) Ag2R Prevoyance 55.52
14 Yuriy Krivtsov (Ukr) Jean Delatour 1.01.43
15 Nicolas Portal (Fra) Ag2R Prevoyance 1.12.11
16 Thor Hushovd (Nor) Credit Agricole 1.19.07
17 Christophe Edaleine (Fra) Jean Delatour 1.23.56
18 Sandy Casar (Fra) FDJeux.com 1.24.47
19 Maryan Hary (Fra) Brioches La Boulangere 1.25.42
20 Thomas Voeckler (Fra) Brioches La Boulangere 1.29.57
21 Pierrick Fedrigo (Fra) Credit Agricole 1.31.32
22 Anthony Geslin (Fra) Brioches La Boulangere 1.32.47
23 Baden Cooke (Aus) FDJeux.com 1.38.12
24 David Munoz (Spa) Kelme-Costa Blanca 1.40.41
25 Samuel Dumoulin (Fra) Jean Delatour 1.44.00
26 Remmert Wielinga (Ned) Rabobank 1.45.20
27 Daniel Becke (Ger) Team Bianchi 1.46.15
Centenaire classification
1 Baden Cooke (Aus) FDJeux.com 22 pts
2 Damien Nazon (Fra) Brioches La Boulangere 26
3 Fabrizio Guidi (Ita) Team Bianchi 28
4 Thor Hushovd (Nor) Credit Agricole 40
5 Gerrit Glomser (Aut) Saeco 41
6 Luca Paolini (Ita) Quick.Step-Davitamon 43
7 Stuart O'grady (Aus) Credit Agricole 44
8 Fred Rodriguez (USA) Vini Caldirola-So.Di 46
9 Leon Van Bon (Ned) Lotto Domo 70
10 Bradley McGee (Aus) FDJeux.com 72
11 Jan Ullrich (Ger) Team Bianchi 75
12 Sébastien Hinault (Fra) Credit Agricole 80
13 Pablo Lastras (Spa) iBanesto.com 94
14 Alexandre Botcharov (Rus) Ag2R Prevoyance 99
15 Alexandre Vinokourov (Kaz) Team Telekom 101
16 Iban Mayo (Spa) Euskaltel-Euskadi 102
17 Ivan Basso (Ita) Fassa Bortolo 111
18 Lance Armstrong (USA) US Postal-Berry Floor 113
19 Haimar Zubeldia (Spa) Euskaltel-Euskadi 113
20 Georg Totschnig (Aut) Gerolsteiner 116
Teams classification
1 Team CSC 148.14.09
2 iBanesto.com 2.01
3 Euskaltel - Euskadi 11.18
4 US Postal - Berry Floor 14.29
5 Cofidis Credit Par Telephone 23.00
6 Team Bianchi 24.27
7 Team Telekom 32.37
8 ONCE - Eroski 44.00
9 Brioches La Boulangere 51.16
10 Kelme - Costa Blanca 52.27
11 Quick Step - Davitamon 56.04
12 Ag2R Prevoyance 1.01.24
13 Gerolsteiner 1.02.22
14 Alessio 1.12.27
15 Saeco - Macchine Per Caffe 1.19.03
16 Rabobank 1.25.19
17 Jean Delatour 1.38.08
18 Fassa Bortolo 2.07.22
19 Credit Agricole 2.20.43
20 Lotto - Domo 2.33.04
21 Vini Caldirola - So.Di 2.52.25
22 FDJeux.com 2.53.47
Intermediate time checks
km 13
1 Jan Ullrich (Ger) Team Bianchi 16.26
2 Lance Armstrong (USA) US Postal-Berry Floor
3 David Millar (GBr) Cofidis, Credit Par Telephone 0.19
4 Alexandre Vinokourov (Kaz) Team Telekom
5 Haimar Zubeldia (Spa) Euskaltel-Euskadi 0.26
6 Tyler Hamilton (USA) Team CSC 0.35
7 Uwe Peschel (Ger) Gerolsteiner 0.48
8 Yuriy Krivtsov (Ukr) Jean Delatour 0.56
9 Michael Rogers (Aus) Quick.Step-Davitamon 1.00
10 David Plaza (Spa) Team Bianchi 1.01
11 Laszlo Bodrogi (Hun) Quick.Step-Davitamon 1.02
12 Iban Mayo (Spa) Euskaltel-Euskadi
13 Inigo Chaurreau (Spa) Ag2R Prevoyance 1.03
14 Christophe Moreau (Fra) Credit Agricole
15 Denis Menchov (Rus) iBanesto.com 1.04
16 Francisco Mancebo (Spa) iBanesto.com
17 Santiago Botero (Col) Team Telekom 1.05
18 Vladimir Karpets (Rus) iBanesto.com
19 Ivan Basso (Ita) Fassa Bortolo 1.07
20 José Azevedo (Por) ONCE-Eroski 1.12
km 33
1 Jan Ullrich (Ger) Team Bianchi 40.28
2 Lance Armstrong (USA) US Postal-Berry Floor 0.40
3 Alexandre Vinokourov (Kaz) Team Telekom 1.02
4 Tyler Hamilton (USA) Team CSC 1.48
5 Haimar Zubeldia (Spa) Euskaltel-Euskadi 1.52
6 Uwe Peschel (Ger) Gerolsteiner 1.59
7 David Millar (GBr) Cofidis, Credit Par Telephone
8 Inigo Chaurreau (Spa) Ag2R Prevoyance 2.50
9 Santiago Botero (Col) Team Telekom 2.51
10 David Plaza (Spa) Team Bianchi 3.00
11 Laszlo Bodrogi (Hun) Quick.Step-Davitamon 3.01
12 Michael Rogers (Aus) Quick.Step-Davitamon 3.05
13 Iban Mayo (Spa) Euskaltel-Euskadi 3.06
14 Francisco Mancebo (Spa) iBanesto.com 3.25
15 José Azevedo (Por) ONCE-Eroski 3.31
16 Christophe Moreau (Fra) Credit Agricole 3.32
17 Denis Menchov (Rus) iBanesto.com 3.35
18 Georg Totschnig (Aut) Gerolsteiner 3.41
19 Ivan Basso (Ita) Fassa Bortolo 3.42
20 Paolo Bettini (Ita) Quick.Step-Davitamon 3.47
km 42
1 Jan Ullrich (Ger) Team Bianchi 51.56
2 Lance Armstrong (USA) US Postal-Berry Floor 1.09
3 Alexandre Vinokourov (Kaz) Team Telekom 1.46
4 Haimar Zubeldia (Spa) Euskaltel-Euskadi 2.19
5 Tyler Hamilton (USA) Team CSC 2.21
6 Uwe Peschel (Ger) Gerolsteiner 2.55
7 David Millar (GBr) Cofidis, Credit Par Telephone 3.21
8 Inigo Chaurreau (Spa) Ag2R Prevoyance 3.38
9 Santiago Botero (Col) Team Telekom 4.06
10 David Plaza (Spa) Team Bianchi 4.07
11 Francisco Mancebo (Spa) iBanesto.com 4.20
12 Iban Mayo (Spa) Euskaltel-Euskadi 4.23
13 Laszlo Bodrogi (Hun) Quick.Step-Davitamon 4.32
14 Georg Totschnig (Aut) Gerolsteiner 4.39
15 Denis Menchov (Rus) iBanesto.com 4.45
16 Christophe Moreau (Fra) Credit Agricole 4.54
17 José Azevedo (Por) ONCE-Eroski 4.57
18 Michael Rogers (Aus) Quick.Step-Davitamon 5.05
19 Carlos Sastre (Spa) Team CSC 5.13
20 Victor Hugo Pena (Col) US Postal-Berry Floor 5.14
km 47
1 Jan Ullrich (Ger) Team Bianchi 58.33
2 Lance Armstrong (USA) US Postal-Berry Floor 1.35
3 Alexandre Vinokourov (Kaz) Team Telekom 2.06
4 Haimar Zubeldia (Spa) Euskaltel-Euskadi 2.39
5 Tyler Hamilton (USA) Team CSC 2.43
6 Uwe Peschel (Ger) Gerolsteiner 3.25
7 David Millar (GBr) Cofidis, Credit Par Telephone 3.54
8 Inigo Chaurreau (Spa) Ag2R Prevoyance 4.01
9 David Plaza (Spa) Team Bianchi 4.37
10 Santiago Botero (Col) Team Telekom 4.59
11 Francisco Mancebo (Spa) iBanesto.com 4.59
12 Iban Mayo (Spa) Euskaltel-Euskadi 5.03
13 Georg Totschnig (Aut) Gerolsteiner 5.06
14 Denis Menchov (Rus) iBanesto.com 5.14
15 Laszlo Bodrogi (Hun) Quick.Step-Davitamon 5.24
16 Christophe Moreau (Fra) Credit Agricole 5.26
17 José Azevedo (Por) ONCE-Eroski 5.32
18 Carlos Sastre (Spa) Team CSC 5.51
19 Massimiliano Lelli (Ita) Cofidis, Credit Par Telephone 5.58
20 Ivan Basso (Ita) Fassa Bortolo 5.59
Cyclingnews' live coverage of the 90th Tour de France
Close