Home Cyclingnews TV   News  Tech   Features   Road   MTB   BMX   Cyclo-cross   Track    Photos    Fitness    Letters   Search   Forum  
Tour home
Preview
Photos
Live coverage
Start list
Stages & results
News
Map & profiles
Tour diaries
Features & tech
FAQ
Tour history

Recently on Cyclingnews.com


Bayern Rundfahrt
Photo ©: Schaaf


90th Tour de France - July 5-27, 2003

Main Page    Live report     Results    Overall standings    Previous Stage    Next Stage

Stage 19 - Saturday, July 26: Pornic - Nantes, TT, 49 km

Millar takes stage as Armstrong clinches 5th consecutive Tour

Today's Tour features

Tour news
David Millar: "Keeping it cool", Post stage comments, McEwen ready, Michael Rogers reflects, Hans De Clercq, the Lanterne Rouge, Medical communique

David Millar interview
Click for larger image

David Millar finally claimed a stage win, and it came in his specialty, the time trial.

A Podium Girl Gone Bad
Click for larger image

PGGB unravels the secret behind ze group pee.

Dr Michele Ferrari's diary
Dr Ferrari explains how the rain can dramatically affect the outcome of a TT.

Ullrich close but crashes; Hamilton moves up to fourth

By Tim Maloney, European editor in Nantes

David Millar
Photo: © Olympia

As Maillot Jaune Lance Armstrong crossed the finish line this afternoon in Nantes at the conclusion of Stage 19's time trial to all but clinch his fifth Tour de France in a row, he bowed his head, clenched his fist and smiled, saying afterwards "that was because I almost wrapped up this Tour win and finished a dangerous stage without any problems." Because in Armstrong's quest for victory in the Centenary Tour De France, it was "my hardest win ever." Today Armstrong was third in the 49km time test from the tiny Atlantic port of Pornic due east to Nantes.

A strong summer sou'wester had blown in from the Atlantic and it pushed the Tour De France time testers across the dead flat coastal countryside on Saturday at record pace. Rain and gusty wind made the penultimate parcours of the Centenary Tour De France dangerous and unpredictable. So unpredictable that the tense nail-biter finale to this superb Centenary Tour was wide open as the stage began.

A delighted Lance Armstrong said post race today that "I wanted to start easy and ride my own tempo today. I had a minute lead so I didn't want to take too many risks with the wind and the rain. When I heard that Ullrich had crashed, I slowed down. I knew that it wasn't that important to win the stage today. This morning when I checked out the course, I saw that it would be very dangerous in the wet with all the turns and painted lines."

Armstrong clinches it
Photo: © Olympia

Maillot Jaune Lance Armstrong had a 1'05" lead on Jan Ullrich (Bianchi) this morning but as the focused, determined German hit the start house in Pornic, he had nothing to lose. Ullrich was shaking with adrenaline before the start, totally focused on his greatest challenge ever as a cyclist. But Ullrich hit the deck with 10km to race in Bouguenais and that was that for his stage win and GC hopes. The powerhouse German was on an excellent ride today and may have even won the stage, but a clearly disappointed Jan Ullrich told the media after the stage that, "I wasn't taking risks today...after the race, I heard that a lot of people crashed in that corner so maybe there was oil on it. It's too bad we can't change tires like in Formula One. But at that point, I was going for the stage win, not the Tour De France win."

Ullrich paid homage to Armstrong, saying that "Lance had a great race in this year's Tour...but it would have been a dream to put on the Maillot Jaune today."

Scotsman David Millar (Cofidis) took the wet stage win, his third career stage honours in the Tour De France. Finally in the Centenary Tour, it was time for the highly touted and talented Millar to show his stuff.

"I'm really happy about today...it's like a weight has been lifted off my shoulders," said the Cofidis rider. "Today I only warmed up for two minutes and afterwards I just went for it. But I didn't take too many risks and I still fell in the last 15km." Millar speculated post state that "Maybe Lance gave me a little gift today...but this is great after three weeks of "galere" at this year's Tour."

Tyler Hamilton
Photo: © AFP

Millar finished just 9" ahead of a hard-riding Tyler Hamilton (CSC) who almost concluded his heroic Tour De France with a stage win. Tyler explained after his TT that "I'm very pleased the way things went. I came up two spots on GC and to be quite honest, I didn't think I'd take that much time on (Haimar) Zubeldia. He's had an incredible Tour."

Unlike most, Hamilton rode without time splits today. "I didn't get the splits today; I just gave it all I had."

Hamilton and his CSC team have managed to have a miraculous Tour De France. After the Man From Marblehead cracked his collarbone on Stage 1 and looked like he might be out of the race, he toughed it out to win a stage and put himself into fourth on GC. CSC won three stages in total and will end up as Team GC winners as well.

Early in the day, German Uwe Peschel (Gerolsteiner) was the fast starter but he crashed hard on the wet roads at 30km and lost time. The early fast time was set by big Hungarian Laszlo Bodrogi (Quick.Step-Davitamon) until Scottish speedster David Millar (Cofidis) hurled himself across the finish in 54'05", at the incredible average speed of 54.348km/hr, which will go in the record books as the second fastest ever Tour De France time trial stage.

As the favourites started, the lousy weather conditions seemed to improve. Hamilton was third at the first time check, pulling back time already on Euskaltel duo Mayo and Zubeldia. Hamilton was having a great day again and the CSC rider was making the most of the rotten New England style weather to put time into his rivals, including third placed Alex Vinokourov, fourth placed Zubeldia and fifth placed Mayo.

Ullrich down
Photo: © AFP

Nerves may have gotten the better of Ullrich today, who started like a bat out of hell and quickly gained time on 6" on Armstrong. By the first time check at Chemere after 15km, Ullrich was fastest in 15'42", but fast pedaling Armstrong had drawn even with the German powerhouse. Just like the Tour's final time trial three years ago from Fribourg to Mulhouse, the two rivals were a contrast in styles: Maillot Jaune Armstrong pedaled his Trek TT bike at 110+ strokes per minute, while celeste clad Ullrich powered away his bigger gear at 90 strokes per minute.

By the second time check in Bouaye at the 32.5km mark, the see-saw battle continued unabated. Ullrich was riding the fastest Tour de France time trial pace ever! He hit the second time check in 35'19", averaging 55.21 km/h! Only 2" behind Ullrich was Maillot Armstrong, with an equally rapid average of 55.16 km/h.

Suddenly with 10km to go and a slight lead on Armstrong, disaster struck for Ullrich. As he was approaching Bouguenais, his front wheel slipped out on one of the reverse camber curves around the many roundabouts on the final part of the course. The Bianchi man remounted immediately after losing 10", but his concentration was broken. Armstrong didn't take any risks and slowed down on the slippery final 10km, wrapping up his fifth consecutive Tour De France win. "This was a close one, so it feels the most satisfying of all my Tour wins", said the almost Five Outta Five Armstrong.

Stage 20 - Sunday July 27: Ville d'Avray-Paris Champs Elysées, 152 km

The last time Ville d'Avray hosted a stage finish, it was a century ago, when the winner of the first ever Tour Maurice Garin came home the victor. After a start in Ville d'Avray, the final stage will wind through the hilly western suburbs of Paris before the final 10 circuits on the Champs-Elysees. With the GC wrapped up, the final battle will between Aussies Robbie McEwen (Lotto-Domo) and Baden Cooke (FDJ.Com) for the Maillot Vert points jersey of best sprinter. Last year's Maillot Vert the experienced McEwen just took the green tunic back from talented upstart Cooke yesterday during Stage 18, so expect a ding-dong dust up between the two fast men from Down Under all the way to the line on the Champs Elysées.

Photography

Images by Jonathan Devich/Cyclingnews.com, epicimages.us

Images by Jeff Tse & Monique du Bois/jeffreytse1@yahoo.com

Images by AFP Photo

Images by Olympia Photo

Images by Fotoreporter Sirotti

Results

1 David Millar (GBr) Cofidis, Credit Par Telephone            54.05 (54.36 km/h)
2 Tyler Hamilton (USA) Team CSC                                0.09
3 Lance Armstrong (USA) US Postal-Berry Floor                  0.14
4 Jan Ullrich (Ger) Team Bianchi                               0.25
5 Laszlo Bodrogi (Hun) Quick.Step-Davitamon                    0.26
6 Vjatceslav Ekimov (Rus) US Postal-Berry Floor                0.56
7 Victor Hugo Pena (Col) US Postal-Berry Floor                 1.00
8 George Hincapie (USA) US Postal-Berry Floor                  1.08
9 Sylvain Chavanel (Fra) Brioches La Boulangere                1.12
10 Marzio Bruseghin (Ita) Fassa Bortolo                        1.26
11 Stuart O'grady (Aus) Credit Agricole                        1.38
12 Michael Rogers (Aus) Quick.Step-Davitamon                   1.40
13 Christophe Moreau (Fra) Credit Agricole                     1.43
14 Laurent Lefevre (Fra) Jean Delatour                         1.46
15 Michaël Blaudzun (Den) Team CSC                             1.56
16 Alexandre Vinokourov (Kaz) Team Telekom                         
17 Haimar Zubeldia (Spa) Euskaltel-Euskadi                     2.02
18 Evgeni Petrov (Rus) iBanesto.com                            2.07
19 Iban Mayo (Spa) Euskaltel-Euskadi                           2.08
20 Kurt Van De Wouwer (Bel) Quick.Step-Davitamon               2.11
21 Marc Wauters (Bel) Rabobank                                 2.12
22 Ivan Basso (Ita) Fassa Bortolo                              2.16
23 Andrea Peron (Ita) Team CSC                                 2.19
24 José Luis Rubiera (Spa) US Postal-Berry Floor               2.20
25 Massimiliano Lelli (Ita) Cofidis, Credit Par Telephone      2.25
26 Nicki Sorensen (Den) Team CSC                               2.27
27 Thor Hushovd (Nor) Credit Agricole                          2.29
28 Grischa Niermann (Ger) Rabobank                             2.30
28 Bram De Groot (Ned) Rabobank                                    
30 Yuriy Krivtsov (Ukr) Jean Delatour                          2.33
31 Laurent Brochard (Fra) Ag2R Prevoyance                      2.34
32 Jorg Jaksche (Ger) ONCE-Eroski                              2.35
33 Paolo Bettini (Ita) Quick.Step-Davitamon                    2.43
34 Inigo Chaurreau (Spa) Ag2R Prevoyance                       2.45
35 Denis Menchov (Rus) iBanesto.com                            2.47
36 Carlos Sastre (Spa) Team CSC                                2.49
37 Vladimir Miholjevic (Cro) Alessio                           2.51
38 Vladimir Karpets (Rus) iBanesto.com                         2.58
39 Mikel Astarloza (Spa) Ag2R Prevoyance                           
40 David Latasa (Spa) Kelme-Costa Blanca                       3.00
41 Georg Totschnig (Aut) Gerolsteiner                          3.07
42 Walter Beneteau (Fra) Brioches La Boulangere                    
43 Dario Cioni (Ita) Fasso Bortolo                             3.08
44 Jérôme Pineau (Fra) Brioches La Boulangere                  3.10
45 José Enrique Gutierrez (Spa) Kelme-Costa Blanca             3.11
46 Pavel Padrnos (Cze) US Postal-Berry Floor                   3.13
47 Andrea Noe (Ita) Alessio                                    3.16
48 Nicolas Portal (Fra) Ag2R Prevoyance                        3.17
49 Fabrizio Guidi (Ita) Team Bianchi                           3.19
50 Mikel Pradera (Spa) ONCE-Eroski                                 
51 Juan Antonio Flecha (Spa) iBanesto.com                      3.20
52 Luca Paolini (Ita) Quick.Step-Davitamon                     3.22
53 Bradley McGee (Aus) FDJeux.com                              3.24
54 Nicolas Jalabert (Fra) Team CSC                             3.30
55 Isidro Nozal (Spa) ONCE-Eroski                                  
56 Uwe Peschel (Ger) Gerolsteiner                                  
57 Gerrit Glomser (Aut) Saeco                                  3.32
58 Jakob Piil (Den) Team CSC                                   3.33
59 Rolf Aldag (Ger) Team Telekom                                   
60 Daniele Nardello (Ita) Team Telekom                         3.35
61 Didier Rous (Fra) Brioches La Boulangere                    3.36
62 Franck Renier (Fra) Brioches La Boulangere                      
63 Francisco Mancebo (Spa) iBanesto.com                        3.37
64 Xabier Zandio (Spa) iBanesto.com                            3.39
65 Peter Luttenberger (Aut) Team CSC                           3.40
66 Carlos Da Cruz (Fra) FDJeux.com                             3.41
67 Manuel Beltran (Spa) US Postal-Berry Floor                      
68 Cédric Vasseur (Fra) Cofidis, Credit Par Telephone          3.44
69 Franco Pellizotti (Ita) Alessio                             3.47
70 Nicolas Fritsch (Fra) FDJeux.com                            3.48
71 Jorg Ludewig (Ger) Saeco                                        
72 Andy Flickinger (Fra) Ag2R Prevoyance                       3.49
73 Ludovic Turpin (Fra) Ag2R Prevoyance                            
74 René Andrle (Cze) ONCE-Eroski                               3.54
75 Matthias Kessler (Ger) Team Telekom                         3.57
76 Richard Virenque (Fra) Quick.Step-Davitamon                 3.58
77 Fabio Sacchi (Ita) Saeco                                    4.01
78 Michael Boogerd (Ned) Rabobank                              4.08
78 Serge Baguet (Bel) Lotto Domo                                   
80 Giuseppe Guerini (Ita) Team Telekom                         4.12
81 Udo Bölts (Ger) Gerolsteiner                                4.14
82 Oscar Freire (Spa) Rabobank                                 4.17
83 Bekim Christensen (Den) Team CSC                            4.21
84 Mario Aerts (Bel) Team Telekom                              4.22
85 Angel Casero (Spa) Team Bianchi                             4.23
86 Guido Trentin (Ita) Cofidis, Credit Par Telephone           4.26
87 Servais Knaven (Ned) Quick.Step-Davitamon                       
88 Marcos Serrano (Spa) ONCE-Eroski                            4.27
89 Erik Zabel (Ger) Team Telekom                               4.29
90 Maryan Hary (Fra) Brioches La Boulangere                        
91 Félix Garcia Casas (Spa) Team Bianchi                       4.31
92 Sandy Casar (Fra) FDJeux.com                                    
93 Philippe Gaumont (Fra) Cofidis, Credit Par Telephone        4.33
94 Pablo Lastras (Spa) iBanesto.com                                
95 Alexandre Botcharov (Rus) Ag2R Prevoyance                   4.40
96 Alvaro Gonzalez Galdeano (Spa) ONCE-Eroski                  4.45
97 Inigo Landaluze (Spa) Euskaltel-Euskadi                     4.46
98 Laurent Dufaux (Swi) Alessio                                4.47
99 Thomas Liese (Ger) Team Bianchi                             4.49
100 Mikel Artetxe (Spa) Euskaltel-Euskadi                          
101 Aitor Garmendia (Spa) Team Bianchi                         4.51
102 Salvatore Commesso (Ita) Saeco                             4.52
103 Benoit Poilvet (Fra) Credit Agricole                       4.53
104 Roberto Laiseka (Spa) Euskaltel-Euskadi                        
105 Juan Miguel Mercado (Spa) iBanesto.com                     4.57
106 David Moncoutie (Fra) Cofidis, Credit Par Telephone        4.58
107 Stephane Goubert (Fra) Jean Delatour                       5.00
108 Anthony Geslin (Fra) Brioches La Boulangere                5.01
109 Christophe Brandt (Bel) Lotto Domo                         5.03
110 Christophe Edaleine (Fra) Jean Delatour                        
111 Vicente Garcia Acosta (Spa) iBanesto.com                   5.04
112 Ivan Parra (Col) Kelme-Costa Blanca                        5.05
113 David Plaza (Spa) Team Bianchi                             5.10
114 Steve Zampieri (Swi) Vini Caldirola-So.Di                      
115 José Azevedo (Por) ONCE-Eroski                             5.11
116 Damien Nazon (Fra) Bricohes La Boulangere                  5.14
117 Romans Vainsteins (Lat) Vini Caldirola-So.Di               5.15
118 Marcus Zberg (Swi) Gerolsteiner                                
119 Javier Pascual Llorente (Spa) Kelme-Costa Blanca           5.17
120 Paolo Fornaciari (Ita) Saeco                               5.19
121 Patrice Halgand (Fra) Jean Delatour                        5.21
122 Médéric Clain (Fra) Cofidis, Credit Par Telephone              
123 Floyd Landis (USA) US Postal-Berry Floor                   5.27
124 Christophe Mengin (Fra) FDJeux.com                         5.29
125 Nicolas Vogondy (Fra) FDJeux.com                           5.39
126 Alberto Lopez Munain (Spa) Euskaltel-Euskadi               5.42
127 Gilberto Simoni (Ita) Saeco                                5.47
128 Thomas Voeckler (Fra) Brioches La Boulangere               5.50
129 Dario Andriotto (Ita) Vini Caldirola-So.Di                 6.05
130 Leon Van Bon (Ned) Lotto Domo                              6.11
131 Roberto Heras (Spa) US Postal-Berry Floor                  6.16
132 Inigo Cuesta (Spa) Cofidis, Credit Par Telephone           6.22
133 David Canada (Spa) Quick.Step-Davitamon                    6.24
134 Frédéric Finot (Fra) Jean Delatour                         6.27
135 Paolo Bossoni (Ita) Vini Caldirola-So.Di                   6.32
136 Sébastien Hinault (Fra) Credit Agricole                        
137 Koos Moerenhout (Ned) Lotto Domo                           6.35
138 Davide Bramati (Ita) Quick.Step-Davitamon                  6.45
139 David Munoz (Spa) Kelme-Costa Blanca                       6.55
140 Christophe Oriol (Fra) Ag2R Prevoyance                     7.01
141 Robbie McEwen (Aus) Lotto Domo                             7.22
142 Samuel Dumoulin (Fra) Jean Delatour                        7.49
143 Jean-Patrick Nazon (Fra) Jean Delatour                     8.00
144 Hans De Clercq (Bel) Lotto Domo                            8.25
145 Julian Usano (Spa) Kelme-Costa Blanca                      8.48
146 Alessandro Bertolini (Ita) Alessio                         8.52
147 Baden Cooke (Aus) FDJeux.com                               8.57
148 Daniel Becke (Ger) Team Bianchi                            9.45
 
Points
 
1 David Millar (GBr) Cofidis, Credit Par Telephone               15 pts
2 Tyler Hamilton (USA) Team CSC                                  12
3 Lance Armstrong (USA) US Postal-Berry Floor                    10
4 Jan Ullrich (Ger) Team Bianchi                                  8
5 Laszlo Bodrogi (Hun) Quick.Step-Davitamon                       6
6 Vjatceslav Ekimov (Rus) US Postal-Berry Floor                   5
7 Victor Hugo Pena (Col) US Postal-Berry Floor                    4
8 George Hincapie (USA) US Postal-Berry Floor                     3
9 Sylvain Chavanel (Fra) Brioches La Boulangere                   2
10 Marzio Bruseghin (Ita) Fassa Bortolo                           1
 
Young rider
 
1 Sylvain Chavanel (Fra) Brioches La Boulangere               55.17
2 Michael Rogers (Aus) Quick.Step-Davitamon                    0.28
3 Evgeni Petrov (Rus) iBanesto.com                             0.55
4 Thor Hushovd (Nor) Credit Agricole                           1.17
5 Yuriy Krivtsov (Ukr) Jean Delatour                           1.21
6 Denis Menchov (Rus) iBanesto.com                             1.35
7 Vladimir Karpets (Rus) iBanesto.com                          1.46
8 Mikel Astarloza (Spa) Ag2R Prevoyance                            
9 Jérôme Pineau (Fra) Brioches La Boulangere                   1.58
10 Nicolas Portal (Fra) Ag2R Prevoyance                        2.05
11 Franco Pellizotti (Ita) Alessio                             2.35
12 Nicolas Fritsch (Fra) FDJeux.com                            2.36
13 Andy Flickinger (Fra) Ag2R Prevoyance                       2.37
14 Matthias Kessler (Ger) Team Telekom                         2.45
15 Maryan Hary (Fra) Brioches La Boulangere                    3.17
16 Sandy Casar (Fra) FDJeux.com                                3.19
17 Juan Miguel Mercado (Spa) iBanesto.com                      3.45
18 Anthony Geslin (Fra) Brioches La Boulangere                 3.49
19 Christophe Edaleine (Fra) Jean Delatour                     3.51
20 Thomas Voeckler (Fra) Brioches La Boulangere                4.38
21 David Munoz (Spa) Kelme-Costa Blanca                        5.43
22 Samuel Dumoulin (Fra) Jean Delatour                         6.37
23 Baden Cooke (Aus) FDJeux.com                                7.45
24 Daniel Becke (Ger) Team Bianchi                             8.33
 
Centenaire
 
1 David Millar (GBr) Cofidis, Credit Par Telephone                1
2 Tyler Hamilton (USA) Team CSC                                   2
3 Lance Armstrong (USA) US Postal-Berry Floor                     3
4 Jan Ullrich (Ger) Team Bianchi                                  4
5 Laszlo Bodrogi (Hun) Quick.Step-Davitamon                       5
6 Vjatceslav Ekimov (Rus) US Postal-Berry Floor                   6
7 Victor Hugo Pena (Col) US Postal-Berry Floor                    7
8 George Hincapie (USA) US Postal-Berry Floor                     8
9 Sylvain Chavanel (Fra) Brioches La Boulangere                   9
10 Marzio Bruseghin (Ita) Fassa Bortolo                          10
11 Stuart O'grady (Aus) Credit Agricole                          11
12 Michael Rogers (Aus) Quick.Step-Davitamon                     12
13 Christophe Moreau (Fra) Credit Agricole                       13
14 Laurent Lefevre (Fra) Jean Delatour                           14
15 Michaël Blaudzun (Den) Team CSC                               15
16 Alexandre Vinokourov (Kaz) Team Telekom                       16
17 Haimar Zubeldia (Spa) Euskaltel-Euskadi                       17
18 Evgeni Petrov (Rus) iBanesto.com                              18
19 Iban Mayo (Spa) Euskaltel-Euskadi                             19
20 Kurt Van De Wouwer (Bel) Quick.Step-Davitamon                 20
 
Teams
 
1 US Postal - Berry Floor                                   2.44.25
2 Quick Step - Davitamon                                       2.07
3 Team CSC                                                     2.14
4 Credit Agricole                                              3.40
5 Cofidis Credit Par Telephone                                 3.59
6 Fassa Bortolo                                                4.40
7 Rabobank                                                     5.02
8 Brioches La Boulangere                                       5.19
9 iBanesto.com                                                 5.42
10 Team Bianchi                                                5.57
11 Ag2R Prevoyance                                             6.07
12 Euskaltel - Euskadi                                         6.46
13 Team Telekom                                                6.54
14 Jean Delatour                                               7.09
15 ONCE - Eroski                                               7.14
16 Alessio                                                     7.44
17 Gerolsteiner                                                8.41
18 FDJeux.com                                                  8.43
19 Kelme - Costa Blanca                                        9.06
20 Saeco - Macchine Per Caffe                                  9.11
21 Lotto - Domo                                               13.12
22 Vini Caldirola - So.Di                                     14.20
 
General classification after stage 19
 
1 Lance Armstrong (USA) US Postal-Berry Floor              80.02.08
2 Jan Ullrich (Ger) Team Bianchi                               1.16
3 Alexandre Vinokourov (Kaz) Team Telekom                      4.29
4 Tyler Hamilton (USA) Team CSC                                6.32
5 Haimar Zubeldia (Spa) Euskaltel-Euskadi                      7.06
6 Iban Mayo (Spa) Euskaltel-Euskadi                            7.21
7 Ivan Basso (Ita) Fassa Bortolo                              10.12
8 Christophe Moreau (Fra) Credit Agricole                     12.43
9 Carlos Sastre (Spa) Team CSC                                18.49
10 Francisco Mancebo (Spa) iBanesto.com                       19.30
11 Denis Menchov (Rus) iBanesto.com                           19.44
12 Georg Totschnig (Aut) Gerolsteiner                         21.47
13 Peter Luttenberger (Aut) Team CSC                          22.31
14 Manuel Beltran (Spa) US Postal-Berry Floor                 23.03
15 Massimiliano Lelli (Ita) Cofidis, Credit Par Telephone     24.15
16 Richard Virenque (Fra) Quick.Step-Davitamon                25.46
17 Jorg Jaksche (Ger) ONCE-Eroski                             27.22
18 Roberto Laiseka (Spa) Euskaltel-Euskadi                    29.15
19 José Luis Rubiera (Spa) US Postal-Berry Floor              29.37
20 Didier Rous (Fra) Brioches La Boulangere                   30.14
21 Laurent Dufaux (Swi) Alessio                               33.32
22 David Plaza (Spa) Team Bianchi                             45.55
23 Félix Garcia Casas (Spa) Team Bianchi                      47.07
24 Alexandre Botcharov (Rus) Ag2R Prevoyance                  50.02
25 Daniele Nardello (Ita) Team Telekom                        53.29
26 José Azevedo (Por) ONCE-Eroski                             54.31
27 Javier Pascual Llorente (Spa) Kelme-Costa Blanca           57.15
28 Grischa Niermann (Ger) Rabobank                          1.00.47
29 Mikel Astarloza (Spa) Ag2R Prevoyance                    1.02.28
30 Inigo Chaurreau (Spa) Ag2R Prevoyance                    1.03.50
31 Stephane Goubert (Fra) Jean Delatour                     1.05.38
32 Michael Boogerd (Ned) Rabobank                           1.08.10
33 Laurent Brochard (Fra) Ag2R Prevoyance                   1.09.50
34 Roberto Heras (Spa) US Postal-Berry Floor                1.14.17
35 Giuseppe Guerini (Ita) Team Telekom                      1.16.34
36 Juan Miguel Mercado (Spa) iBanesto.com                   1.22.32
37 Sylvain Chavanel (Fra) Brioches La Boulangere            1.25.16
38 Jorg Ludewig (Ger) Saeco                                 1.25.28
39 Andy Flickinger (Fra) Ag2R Prevoyance                    1.29.08
40 Patrice Halgand (Fra) Jean Delatour                      1.30.42
41 José Enrique Gutierrez (Spa) Kelme-Costa Blanca          1.35.51
42 Michael Rogers (Aus) Quick.Step-Davitamon                1.37.43
43 David Moncoutie (Fra) Cofidis, Credit Par Telephone      1.38.49
44 Nicki Sorensen (Den) Team CSC                            1.40.09
45 Michaël Blaudzun (Den) Team CSC                          1.41.09
46 Ivan Parra (Col) Kelme-Costa Blanca                      1.44.01
47 George Hincapie (USA) US Postal-Berry Floor              1.44.11
48 Matthias Kessler (Ger) Team Telekom                      1.45.17
49 Paolo Bettini (Ita) Quick.Step-Davitamon                 1.45.24
50 Vladimir Miholjevic (Cro) Alessio                        1.46.14
51 Xabier Zandio (Spa) iBanesto.com                         1.49.08
52 Christophe Brandt (Bel) Lotto Domo                       1.50.48
53 Evgeni Petrov (Rus) iBanesto.com                         1.52.18
54 Andrea Peron (Ita) Team CSC                              1.54.00
55 David Millar (GBr) Cofidis, Credit Par Telephone         1.54.53
56 David Canada (Spa) Quick.Step-Davitamon                  1.58.16
57 Angel Casero (Spa) Team Bianchi                          1.58.32
58 Mikel Pradera (Spa) ONCE-Eroski                          1.59.52
59 Walter Beneteau (Fra) Brioches La Boulangere             2.00.24
60 Fabio Sacchi (Ita) Saeco                                 2.01.11
61 Udo Bölts (Ger) Gerolsteiner                             2.01.53
62 Guido Trentin (Ita) Cofidis, Credit Par Telephone        2.02.02
63 Kurt Van De Wouwer (Bel) Quick.Step-Davitamon            2.02.16
64 Gerrit Glomser (Aut) Saeco                               2.02.26
65 Laurent Lefevre (Fra) Jean Delatour                      2.03.39
66 Marzio Bruseghin (Ita) Fassa Bortolo                     2.06.00
67 Pablo Lastras (Spa) iBanesto.com                         2.06.45
68 Marcos Serrano (Spa) ONCE-Eroski                         2.07.26
69 Aitor Garmendia (Spa) Team Bianchi                       2.10.41
70 Luca Paolini (Ita) Quick.Step-Davitamon                  2.10.45
71 Jérôme Pineau (Fra) Brioches La Boulangere               2.11.48
72 Isidro Nozal (Spa) ONCE-Eroski                           2.12.14
73 David Latasa (Spa) Kelme-Costa Blanca                    2.12.58
74 Andrea Noe (Ita) Alessio                                 2.18.13
75 Franco Pellizotti (Ita) Alessio                          2.20.52
76 Vjatceslav Ekimov (Rus) US Postal-Berry Floor            2.21.53
77 Floyd Landis (USA) US Postal-Berry Floor                 2.25.19
78 Nicolas Fritsch (Fra) FDJeux.com                         2.26.21
79 Dario Cioni (Ita) Fasso Bortolo                          2.31.37
80 Mikel Artetxe (Spa) Euskaltel-Euskadi                    2.34.25
81 Salvatore Commesso (Ita) Saeco                           2.35.02
82 Nicolas Portal (Fra) Ag2R Prevoyance                     2.35.19
83 René Andrle (Cze) ONCE-Eroski                            2.35.32
84 Gilberto Simoni (Ita) Saeco                              2.36.02
85 Yuriy Krivtsov (Ukr) Jean Delatour                       2.36.16
86 Serge Baguet (Bel) Lotto Domo                            2.37.35
87 Steve Zampieri (Swi) Vini Caldirola-So.Di                2.40.28
88 Mario Aerts (Bel) Team Telekom                           2.40.41
89 Victor Hugo Pena (Col) US Postal-Berry Floor             2.40.49
90 Stuart O'grady (Aus) Credit Agricole                     2.41.39
91 Ludovic Turpin (Fra) Ag2R Prevoyance                     2.43.59
92 Marcus Zberg (Swi) Gerolsteiner                          2.47.22
93 Carlos Da Cruz (Fra) FDJeux.com                          2.48.09
94 Rolf Aldag (Ger) Team Telekom                            2.48.49
95 Franck Renier (Fra) Brioches La Boulangere               2.49.09
96 Oscar Freire (Spa) Rabobank                              2.51.33
97 Cédric Vasseur (Fra) Cofidis, Credit Par Telephone       2.52.13
98 Alberto Lopez Munain (Spa) Euskaltel-Euskadi             2.52.45
99 Bram De Groot (Ned) Rabobank                             2.56.50
100 Vladimir Karpets (Rus) iBanesto.com                     2.57.09
101 Inigo Landaluze (Spa) Euskaltel-Euskadi                 3.02.37
102 Pavel Padrnos (Cze) US Postal-Berry Floor               3.05.34
103 Fabrizio Guidi (Ita) Team Bianchi                       3.06.38
104 Médéric Clain (Fra) Cofidis, Credit Par Telephone       3.09.22
105 Juan Antonio Flecha (Spa) iBanesto.com                         
106 Nicolas Jalabert (Fra) Team CSC                         3.11.36
107 Erik Zabel (Ger) Team Telekom                           3.11.58
108 Laszlo Bodrogi (Hun) Quick.Step-Davitamon               3.12.20
109 Benoit Poilvet (Fra) Credit Agricole                    3.14.11
110 Christophe Mengin (Fra) FDJeux.com                      3.15.02
111 Sandy Casar (Fra) FDJeux.com                            3.19.58
112 Paolo Fornaciari (Ita) Saeco                            3.20.29
113 Jakob Piil (Den) Team CSC                               3.21.12
114 Anthony Geslin (Fra) Brioches La Boulangere             3.21.16
115 Marc Wauters (Bel) Rabobank                             3.21.58
116 Romans Vainsteins (Lat) Vini Caldirola-So.Di            3.23.58
117 Nicolas Vogondy (Fra) FDJeux.com                        3.25.22
118 Thor Hushovd (Nor) Credit Agricole                      3.25.48
119 Thomas Voeckler (Fra) Brioches La Boulangere            3.28.18
120 Bekim Christensen (Den) Team CSC                        3.28.38
121 Christophe Oriol (Fra) Ag2R Prevoyance                  3.29.50
122 Alvaro Gonzalez Galdeano (Spa) ONCE-Eroski              3.32.37
123 Vicente Garcia Acosta (Spa) iBanesto.com                3.33.40
124 Servais Knaven (Ned) Quick.Step-Davitamon               3.34.00
125 Philippe Gaumont (Fra) Cofidis, Credit Par Telephone    3.35.12
126 Uwe Peschel (Ger) Gerolsteiner                          3.35.38
127 Davide Bramati (Ita) Quick.Step-Davitamon               3.36.01
128 Koos Moerenhout (Ned) Lotto Domo                        3.36.48
129 Inigo Cuesta (Spa) Cofidis, Credit Par Telephone        3.37.12
130 Damien Nazon (Fra) Bricohes La Boulangere               3.40.13
131 Maryan Hary (Fra) Brioches La Boulangere                3.40.22
132 Christophe Edaleine (Fra) Jean Delatour                 3.45.18
133 Leon Van Bon (Ned) Lotto Domo                           3.52.11
134 Bradley McGee (Aus) FDJeux.com                          3.53.04
135 Paolo Bossoni (Ita) Vini Caldirola-So.Di                3.54.54
136 Thomas Liese (Ger) Team Bianchi                         3.56.49
137 Jean-Patrick Nazon (Fra) Jean Delatour                  3.57.13
138 Frédéric Finot (Fra) Jean Delatour                      3.57.53
139 Sébastien Hinault (Fra) Credit Agricole                 3.58.02
140 David Munoz (Spa) Kelme-Costa Blanca                    4.03.55
141 Samuel Dumoulin (Fra) Jean Delatour                     4.04.26
142 Baden Cooke (Aus) FDJeux.com                            4.04.47
143 Julian Usano (Spa) Kelme-Costa Blanca                   4.05.46
144 Robbie McEwen (Aus) Lotto Domo                          4.14.01
145 Dario Andriotto (Ita) Vini Caldirola-So.Di              4.14.06
146 Daniel Becke (Ger) Team Bianchi                         4.26.23
147 Alessandro Bertolini (Ita) Alessio                      4.28.14
148 Hans De Clercq (Bel) Lotto Domo                         4.48.50
 
Points classification
 
1 Robbie McEwen (Aus) Lotto Domo                                178 pts
2 Baden Cooke (Aus) FDJeux.com                                  176
3 Erik Zabel (Ger) Team Telekom                                 165
4 Thor Hushovd (Nor) Credit Agricole                            151
5 Stuart O'grady (Aus) Credit Agricole                          133
6 Luca Paolini (Ita) Quick.Step-Davitamon                       132
7 Jean-Patrick Nazon (Fra) Jean Delatour                        119
8 Jan Ullrich (Ger) Team Bianchi                                112
9 Fabrizio Guidi (Ita) Team Bianchi                             107
10 Bram De Groot (Ned) Rabobank                                  99
11 Lance Armstrong (USA) US Postal-Berry Floor                   95
12 Alexandre Vinokourov (Kaz) Team Telekom                       91
13 Damien Nazon (Fra) Bricohes La Boulangere                     91
14 Tyler Hamilton (USA) Team CSC                                 85
15 Gerrit Glomser (Aut) Saeco                                    85
16 Oscar Freire (Spa) Rabobank                                   83
17 Carlos Da Cruz (Fra) FDJeux.com                               81
18 Romans Vainsteins (Lat) Vini Caldirola-So.Di                  81
19 Paolo Bettini (Ita) Quick.Step-Davitamon                      76
20 Haimar Zubeldia (Spa) Euskaltel-Euskadi                       73
21 Iban Mayo (Spa) Euskaltel-Euskadi                             69
22 Salvatore Commesso (Ita) Saeco                                63
23 Pablo Lastras (Spa) iBanesto.com                              49
24 Andy Flickinger (Fra) Ag2R Prevoyance                         49
25 Bradley McGee (Aus) FDJeux.com                                47
26 Ivan Basso (Ita) Fassa Bortolo                                44
27 Christophe Moreau (Fra) Credit Agricole                       43
28 Christophe Mengin (Fra) FDJeux.com                            43
29 Richard Virenque (Fra) Quick.Step-Davitamon                   42
30 Jakob Piil (Den) Team CSC                                     41
31 Paolo Bossoni (Ita) Vini Caldirola-So.Di                      41
32 Leon Van Bon (Ned) Lotto Domo                                 40
33 Yuriy Krivtsov (Ukr) Jean Delatour                            40
34 David Millar (GBr) Cofidis, Credit Par Telephone              39
35 Vicente Garcia Acosta (Spa) iBanesto.com                      38
36 Servais Knaven (Ned) Quick.Step-Davitamon                     37
37 Laurent Dufaux (Swi) Alessio                                  37
38 Michael Rogers (Aus) Quick.Step-Davitamon                     37
39 Juan Antonio Flecha (Spa) iBanesto.com                        35
40 Sylvain Chavanel (Fra) Brioches La Boulangere                 35
41 Sébastien Hinault (Fra) Credit Agricole                       35
42 Fabio Sacchi (Ita) Saeco                                      32
43 Alexandre Botcharov (Rus) Ag2R Prevoyance                     29
44 Francisco Mancebo (Spa) iBanesto.com                          28
45 Daniele Nardello (Ita) Team Telekom                           28
46 Isidro Nozal (Spa) ONCE-Eroski                                28
47 Nicolas Portal (Fra) Ag2R Prevoyance                          27
48 Georg Totschnig (Aut) Gerolsteiner                            26
49 Massimiliano Lelli (Ita) Cofidis, Credit Par Telephone        26
50 Carlos Sastre (Spa) Team CSC                                  25
51 Mikel Pradera (Spa) ONCE-Eroski                               25
52 Gilberto Simoni (Ita) Saeco                                   24
53 Laszlo Bodrogi (Hun) Quick.Step-Davitamon                     24
54 Andrea Peron (Ita) Team CSC                                   24
55 David Canada (Spa) Quick.Step-Davitamon                       24
56 Inigo Cuesta (Spa) Cofidis, Credit Par Telephone              24
57 Laurent Brochard (Fra) Ag2R Prevoyance                        23
58 Walter Beneteau (Fra) Brioches La Boulangere                  23
59 Anthony Geslin (Fra) Brioches La Boulangere                   22
60 Serge Baguet (Bel) Lotto Domo                                 22
61 Rolf Aldag (Ger) Team Telekom                                 22
62 Philippe Gaumont (Fra) Cofidis, Credit Par Telephone          22
63 Thomas Voeckler (Fra) Brioches La Boulangere                  21
64 Vladimir Miholjevic (Cro) Alessio                             20
65 Médéric Clain (Fra) Cofidis, Credit Par Telephone             20
66 Peter Luttenberger (Aut) Team CSC                             19
67 Davide Bramati (Ita) Quick.Step-Davitamon                     19
68 Frédéric Finot (Fra) Jean Delatour                            18
69 Paolo Fornaciari (Ita) Saeco                                  18
70 Mikel Artetxe (Spa) Euskaltel-Euskadi                         16
71 Roberto Laiseka (Spa) Euskaltel-Euskadi                       15
72 Javier Pascual Llorente (Spa) Kelme-Costa Blanca              14
73 Marcus Zberg (Swi) Gerolsteiner                               14
74 Ivan Parra (Col) Kelme-Costa Blanca                           13
75 Christophe Brandt (Bel) Lotto Domo                            13
76 Angel Casero (Spa) Team Bianchi                               12
77 José Enrique Gutierrez (Spa) Kelme-Costa Blanca               12
78 Dario Cioni (Ita) Fasso Bortolo                               12
79 Franck Renier (Fra) Brioches La Boulangere                    12
80 Denis Menchov (Rus) iBanesto.com                              11
81 Sandy Casar (Fra) FDJeux.com                                  11
82 Victor Hugo Pena (Col) US Postal-Berry Floor                  10
83 Samuel Dumoulin (Fra) Jean Delatour                           10
84 Juan Miguel Mercado (Spa) iBanesto.com                         9
85 Christophe Edaleine (Fra) Jean Delatour                        9
86 José Luis Rubiera (Spa) US Postal-Berry Floor                  7
87 Thomas Liese (Ger) Team Bianchi                                7
88 Jérôme Pineau (Fra) Brioches La Boulangere                     6
89 Vjatceslav Ekimov (Rus) US Postal-Berry Floor                  6
90 Nicolas Jalabert (Fra) Team CSC                                6
91 Didier Rous (Fra) Brioches La Boulangere                       5
92 Mikel Astarloza (Spa) Ag2R Prevoyance                          5
93 Inigo Chaurreau (Spa) Ag2R Prevoyance                          5
94 Roberto Heras (Spa) US Postal-Berry Floor                      5
95 Uwe Peschel (Ger) Gerolsteiner                                 5
96 Jorg Jaksche (Ger) ONCE-Eroski                                 4
97 Ludovic Turpin (Fra) Ag2R Prevoyance                           4
98 George Hincapie (USA) US Postal-Berry Floor                    3
99 David Plaza (Spa) Team Bianchi                                 2
100 Alberto Lopez Munain (Spa) Euskaltel-Euskadi                  2
101 Inigo Landaluze (Spa) Euskaltel-Euskadi                       2
102 Benoit Poilvet (Fra) Credit Agricole                          2
103 Alessandro Bertolini (Ita) Alessio                            2
104 Manuel Beltran (Spa) US Postal-Berry Floor                    1
105 Marzio Bruseghin (Ita) Fassa Bortolo                          1
106 Nicolas Fritsch (Fra) FDJeux.com                              1
107 Grischa Niermann (Ger) Rabobank                              -2
108 Michael Boogerd (Ned) Rabobank                               -3
109 Félix Garcia Casas (Spa) Team Bianchi                        -5
110 Matthias Kessler (Ger) Team Telekom                          -5
111 Floyd Landis (USA) US Postal-Berry Floor                     -5
112 Cédric Vasseur (Fra) Cofidis, Credit Par Telephone           -5
113 Marc Wauters (Bel) Rabobank                                  -5
114 Guido Trentin (Ita) Cofidis, Credit Par Telephone            -6
115 Steve Zampieri (Swi) Vini Caldirola-So.Di                    -7
 
Mountains classification
 
1 Richard Virenque (Fra) Quick.Step-Davitamon                   324 pts
2 Laurent Dufaux (Swi) Alessio                                  187
3 Lance Armstrong (USA) US Postal-Berry Floor                   168
4 Juan Miguel Mercado (Spa) iBanesto.com                        133
5 Christophe Moreau (Fra) Credit Agricole                       132
6 Iban Mayo (Spa) Euskaltel-Euskadi                             130
7 Haimar Zubeldia (Spa) Euskaltel-Euskadi                       125
8 Jan Ullrich (Ger) Team Bianchi                                124
9 Tyler Hamilton (USA) Team CSC                                 116
10 Paolo Bettini (Ita) Quick.Step-Davitamon                     100
11 Manuel Beltran (Spa) US Postal-Berry Floor                    97
12 Sylvain Chavanel (Fra) Brioches La Boulangere                 95
13 Alexandre Vinokourov (Kaz) Team Telekom                       91
14 Walter Beneteau (Fra) Brioches La Boulangere                  80
15 Jorg Jaksche (Ger) ONCE-Eroski                                77
16 Carlos Sastre (Spa) Team CSC                                  72
17 Ivan Parra (Col) Kelme-Costa Blanca                           71
18 Kurt Van De Wouwer (Bel) Quick.Step-Davitamon                 67
19 Gilberto Simoni (Ita) Saeco                                   64
20 Ivan Basso (Ita) Fassa Bortolo                                62
21 Francisco Mancebo (Spa) iBanesto.com                          62
22 Aitor Garmendia (Spa) Team Bianchi                            62
23 Rolf Aldag (Ger) Team Telekom                                 61
24 José Luis Rubiera (Spa) US Postal-Berry Floor                 58
25 Vladimir Miholjevic (Cro) Alessio                             54
26 Andrea Peron (Ita) Team CSC                                   51
27 Benoit Poilvet (Fra) Credit Agricole                          51
28 Michael Rogers (Aus) Quick.Step-Davitamon                     48
29 Steve Zampieri (Swi) Vini Caldirola-So.Di                     48
30 Angel Casero (Spa) Team Bianchi                               47
31 Christophe Mengin (Fra) FDJeux.com                            40
32 Alexandre Botcharov (Rus) Ag2R Prevoyance                     38
33 Franco Pellizotti (Ita) Alessio                               36
34 Alberto Lopez Munain (Spa) Euskaltel-Euskadi                  33
35 Ludovic Turpin (Fra) Ag2R Prevoyance                          30
36 Sandy Casar (Fra) FDJeux.com                                  29
37 Roberto Heras (Spa) US Postal-Berry Floor                     28
38 Denis Menchov (Rus) iBanesto.com                              26
39 Inigo Chaurreau (Spa) Ag2R Prevoyance                         26
40 Nicki Sorensen (Den) Team CSC                                 25
41 Daniele Nardello (Ita) Team Telekom                           24
42 Mikel Pradera (Spa) ONCE-Eroski                               23
43 Patrice Halgand (Fra) Jean Delatour                           19
44 Médéric Clain (Fra) Cofidis, Credit Par Telephone             19
45 David Moncoutie (Fra) Cofidis, Credit Par Telephone           18
46 Frédéric Finot (Fra) Jean Delatour                            18
47 Roberto Laiseka (Spa) Euskaltel-Euskadi                       17
48 Gerrit Glomser (Aut) Saeco                                    15
49 Juan Antonio Flecha (Spa) iBanesto.com                        15
50 Anthony Geslin (Fra) Brioches La Boulangere                   15
51 Georg Totschnig (Aut) Gerolsteiner                            14
52 David Millar (GBr) Cofidis, Credit Par Telephone              14
53 Franck Renier (Fra) Brioches La Boulangere                    12
54 Bradley McGee (Aus) FDJeux.com                                12
55 Inigo Cuesta (Spa) Cofidis, Credit Par Telephone              12
56 Victor Hugo Pena (Col) US Postal-Berry Floor                  10
57 Stuart O'grady (Aus) Credit Agricole                          10
58 George Hincapie (USA) US Postal-Berry Floor                    9
59 Marc Wauters (Bel) Rabobank                                    8
60 Carlos Da Cruz (Fra) FDJeux.com                                7
61 Andy Flickinger (Fra) Ag2R Prevoyance                          5
62 David Latasa (Spa) Kelme-Costa Blanca                          5
63 Nicolas Portal (Fra) Ag2R Prevoyance                           5
64 Salvatore Commesso (Ita) Saeco                                 5
65 Serge Baguet (Bel) Lotto Domo                                  5
66 Philippe Gaumont (Fra) Cofidis, Credit Par Telephone           5
67 Floyd Landis (USA) US Postal-Berry Floor                       4
68 Bram De Groot (Ned) Rabobank                                   4
69 Pavel Padrnos (Cze) US Postal-Berry Floor                      4
70 Laszlo Bodrogi (Hun) Quick.Step-Davitamon                      4
71 Davide Bramati (Ita) Quick.Step-Davitamon                      4
72 Michael Boogerd (Ned) Rabobank                                 3
73 Vjatceslav Ekimov (Rus) US Postal-Berry Floor                  3
74 Fabrizio Guidi (Ita) Team Bianchi                              3
75 Vicente Garcia Acosta (Spa) iBanesto.com                       3
76 Stephane Goubert (Fra) Jean Delatour                           2
77 Pablo Lastras (Spa) iBanesto.com                               2
78 Massimiliano Lelli (Ita) Cofidis, Credit Par Telephone         1
79 Mikel Astarloza (Spa) Ag2R Prevoyance                          1
80 Giuseppe Guerini (Ita) Team Telekom                            1
81 Marzio Bruseghin (Ita) Fassa Bortolo                           1
82 Nicolas Jalabert (Fra) Team CSC                                1
83 Damien Nazon (Fra) Bricohes La Boulangere                      1
 
Young rider classification
 
1 Denis Menchov (Rus) iBanesto.com                         80.21.52
2 Mikel Astarloza (Spa) Ag2R Prevoyance                       42.44
3 Juan Miguel Mercado (Spa) iBanesto.com                    1.02.48
4 Sylvain Chavanel (Fra) Brioches La Boulangere             1.05.32
5 Andy Flickinger (Fra) Ag2R Prevoyance                     1.09.24
6 Michael Rogers (Aus) Quick.Step-Davitamon                 1.17.59
7 Matthias Kessler (Ger) Team Telekom                       1.25.33
8 Evgeni Petrov (Rus) iBanesto.com                          1.32.34
9 Jérôme Pineau (Fra) Brioches La Boulangere                1.52.04
10 Franco Pellizotti (Ita) Alessio                          2.01.08
11 Nicolas Fritsch (Fra) FDJeux.com                         2.06.37
12 Nicolas Portal (Fra) Ag2R Prevoyance                     2.15.35
13 Yuriy Krivtsov (Ukr) Jean Delatour                       2.16.32
14 Vladimir Karpets (Rus) iBanesto.com                      2.37.25
15 Sandy Casar (Fra) FDJeux.com                             3.00.14
16 Anthony Geslin (Fra) Brioches La Boulangere              3.01.32
17 Thor Hushovd (Nor) Credit Agricole                       3.06.04
18 Thomas Voeckler (Fra) Brioches La Boulangere             3.08.34
19 Maryan Hary (Fra) Brioches La Boulangere                 3.20.38
20 Christophe Edaleine (Fra) Jean Delatour                  3.25.34
21 David Munoz (Spa) Kelme-Costa Blanca                     3.44.11
22 Samuel Dumoulin (Fra) Jean Delatour                      3.44.42
23 Baden Cooke (Aus) FDJeux.com                             3.45.03
24 Daniel Becke (Ger) Team Bianchi                          4.06.39
 
Centenaire classification
 
1 Stuart O'grady (Aus) Credit Agricole                           76 pts
2 Thor Hushovd (Nor) Credit Agricole                             81
3 Fabrizio Guidi (Ita) Team Bianchi                              92
4 Jan Ullrich (Ger) Team Bianchi                                106
5 Luca Paolini (Ita) Quick.Step-Davitamon                       114
6 Gerrit Glomser (Aut) Saeco                                    114
7 Lance Armstrong (USA) US Postal-Berry Floor                   144
8 Bradley McGee (Aus) FDJeux.com                                147
9 Bram De Groot (Ned) Rabobank                                  156
10 Alexandre Vinokourov (Kaz) Team Telekom                      158
11 Iban Mayo (Spa) Euskaltel-Euskadi                            158
12 Damien Nazon (Fra) Bricohes La Boulangere                    159
13 Ivan Basso (Ita) Fassa Bortolo                               163
14 Tyler Hamilton (USA) Team CSC                                176
15 Haimar Zubeldia (Spa) Euskaltel-Euskadi                      178
16 Christophe Moreau (Fra) Credit Agricole                      181
17 Baden Cooke (Aus) FDJeux.com                                 182
18 Georg Totschnig (Aut) Gerolsteiner                           197
19 Sylvain Chavanel (Fra) Brioches La Boulangere                203
20 Leon Van Bon (Ned) Lotto Domo                                204
 
Teams classification
 
1 Team CSC                                                237.21.51
2 iBanesto.com                                                21.46
3 Euskaltel - Euskadi                                         44.59
4 US Postal - Berry Floor                                     45.08
5 Team Bianchi                                              1.12.40
6 Team Telekom                                              1.38.45
7 Quick Step - Davitamon                                    2.02.17
8 Brioches La Boulangere                                    2.02.36
9 Ag2R Prevoyance                                           2.08.06
10 Cofidis Credit Par Telephone                             2.08.56
11 ONCE - Eroski                                            2.13.15
12 Alessio                                                  3.12.37
13 Saeco - Macchine Per Caffe                               3.15.42
14 Kelme - Costa Blanca                                     3.23.16
15 Jean Delatour                                            3.52.11
16 Gerolsteiner                                             3.53.35
17 Fassa Bortolo                                            3.58.22
18 Rabobank                                                 4.03.59
19 Credit Agricole                                          5.40.11
20 Lotto - Domo                                             6.01.44
21 FDJeux.com                                               6.51.17
22 Vini Caldirola - So.Di                                   8.19.46

Cyclingnews' live coverage of the 90th Tour de France is powered by