The history of the Tour de France

Year 2003

Armstrong, Leipheimer disqualified for doping

Stage by stage

prologue Paris > Paris suiv

yellow jersey Bradley MC GEE
green jersey Bradley MC GEE
red polka dot jersey
white jersey Vladimir KARPETS

Position Number Name Time / points
Individuel Jeune Général On top
1 034 Vladimir KARPETS 07' 38"
2 152 Mikel ASTARLOZA + 00' 00"
3 125 Thor HUSHOVD + 00' 01"
4 117 Michael ROGERS + 00' 01"
5 132 Daniel BECKE + 00' 04"
6 155 Andy FLICKINGER + 00' 06"
7 093 Baden COOKE + 00' 08"
8 104 Jesus MANZANO + 00' 08"
9 036 Denis MENCHOV + 00' 08"
10 091 Sandy CASAR + 00' 09"
11 038 Evgeni PETROV + 00' 10"
12 052 Leonardo BERTAGNOLLI + 00' 15"
13 037 Juan Miguel MERCADO + 00' 17"
14 178 Samuel SANCHEZ + 00' 17"
15 214 Christophe EDALEINE + 00' 18"
16 217 Yuriy KRIVTSOV + 00' 18"
17 123 Pierrick FEDRIGO + 00' 19"
18 095 Nicolas FRITSCH + 00' 20"
19 049 Reinbert WIELINGA + 00' 20"
20 183 Sylvain CHAVANEL + 00' 20"
21 092 Jimmy CASPER + 00' 22"
22 187 JĂ©rĂ´me PINEAU + 00' 23"
23 185 Maryan HARY + 00' 24"
24 158 Nicolas PORTAL + 00' 25"
25 209 Franco PELLIZOTTI + 00' 26"
26 025 Matthias KESSLER + 00' 27"
27 105 David MUNOZ + 00' 28"
28 213 Samuel DUMOULIN + 00' 37"
29 184 Anthony GESLIN + 00' 37"
30 189 Thomas VOECKLER + 00' 40"
Individuel Points Général On top
1 096 Bradley MC GEE 15 pts.
2 061 David MILLAR 12 pts.
3 179 Haimar ZUBELDIA 10 pts.
4 131 Jan ULLRICH 8 pts.
5 008 Victor hugo PENA 6 pts.
6 071 Tyler HAMILTON 5 pts.
8 011 Joseba BELOKI 3 pts.
9 021 Santiago BOTERO 2 pts.
10 004 Vjatceslav EKIMOV 1 pts.
Individuel Temps Etape On top
1 096 Bradley MC GEE 07' 26"
2 061 David MILLAR + 00' 00"
3 179 Haimar ZUBELDIA + 00' 02"
4 131 Jan ULLRICH + 00' 02"
5 008 Victor hugo PENA + 00' 06"
6 071 Tyler HAMILTON + 00' 06"
8 011 Joseba BELOKI + 00' 09"
9 021 Santiago BOTERO + 00' 09"
10 004 Vjatceslav EKIMOV + 00' 11"
11 196 Michael RICH + 00' 11"
13 005 George HINCAPIE + 00' 11"
14 034 Vladimir KARPETS + 00' 12"
15 152 Mikel ASTARLOZA + 00' 12"
16 102 José Enrique GUTIERREZ + 00' 12"
17 112 Laszlo BODROGI + 00' 13"
18 125 Thor HUSHOVD + 00' 13"
19 117 Michael ROGERS + 00' 13"
20 151 Laurent BROCHARD + 00' 13"
21 051 Gilberto SIMONI + 00' 13"
22 015 Jörg JAKSCHE + 00' 14"
23 139 Tobias STEINHAUSER + 00' 14"
24 048 Marc WAUTERS + 00' 16"
25 132 Daniel BECKE + 00' 16"
26 195 Olaf POLLACK + 00' 17"
27 197 Torsten SCHMIDT + 00' 17"
28 108 Toni TAULER + 00' 17"
29 194 Uwe PESCHEL + 00' 18"
30 064 Philippe GAUMONT + 00' 18"
31 193 René HASELBACHER + 00' 18"
32 155 Andy FLICKINGER + 00' 18"
33 044 Oscar FREIRE + 00' 18"
34 219 Jean-Patrick NAZON + 00' 18"
35 181 Didier ROUS + 00' 19"
36 156 Jaan KIRSIPUU + 00' 19"
37 149 Rik VERBRUGGHE + 00' 19"
38 076 Andrea PERON + 00' 19"
39 165 Eddy MAZZOLENI + 00' 19"
40 129 Jens VOIGT + 00' 19"
41 171 Iban MAYO + 00' 19"
42 138 David PLAZA + 00' 20"
43 114 David CAĂ‘ADA GRACIA + 00' 20"
44 137 Thomas LIESE + 00' 20"
45 093 Baden COOKE + 00' 20"
46 104 Jesus MANZANO + 00' 20"
47 016 Isidro NOZAL + 00' 20"
48 047 Grischa NIERMANN + 00' 20"
49 036 Denis MENCHOV + 00' 20"
50 091 Sandy CASAR + 00' 21"
51 097 Christophe MENGIN + 00' 21"
52 073 Nicolas JALABERT + 00' 21"
53 174 Unai ETXEBARRIA + 00' 21"
54 133 Angel CASERO MORENO + 00' 21"
55 111 Paolo BETTINI + 00' 22"
56 079 Nicki SORENSEN + 00' 22"
57 038 Evgeni PETROV + 00' 22"
58 201 Laurent DUFAUX + 00' 22"
59 127 Stuart O’GRADY + 00' 22"
60 115 Servais KNAVEN + 00' 23"
61 154 Iñigo CHAURREAU + 00' 23"
62 107 Javier PASCUAL LLORENTE + 00' 23"
63 218 Laurent LEFEVRE + 00' 23"
64 084 AĂŻtor GONZALEZ + 00' 24"
65 026 Andreas KLĂ–DEN + 00' 24"
66 089 Marco VELO + 00' 24"
67 042 Michael BOOGERD + 00' 24"
68 168 Romans VAINSTEINS + 00' 24"
69 098 Nicolas VOGONDY + 00' 25"
70 167 Fred RODRIGUEZ + 00' 25"
71 028 Alexandre VINOKOUROV + 00' 25"
72 035 Pablo LASTRAS + 00' 25"
73 032 Juan Antonio FLECHA GIANNONI + 00' 26"
74 157 Christophe ORIOL + 00' 26"
75 019 Angel VICIOSO + 00' 27"
75 045 Robert HUNTER + 00' 27"
77 052 Leonardo BERTAGNOLLI + 00' 27"
78 191 Davide REBELLIN + 00' 27"
79 118 Kurt VAN DE WOUWER + 00' 28"
80 014 Alvaro GONZALEZ GALDEANO + 00' 28"
81 085 Volodymir GUSTOV + 00' 28"
82 065 Massimiliano LELLI + 00' 28"
83 215 Frédéric FINOT + 00' 29"
84 037 Juan Miguel MERCADO + 00' 29"
85 178 Samuel SANCHEZ + 00' 29"
86 009 José Luis RUBIERA + 00' 29"
87 012 René ANDRLE + 00' 29"
88 078 Carlos SASTRE + 00' 29"
89 043 Bram DE GROOT + 00' 29"
90 211 Patrice HALGAND + 00' 30"
91 214 Christophe EDALEINE + 00' 30"
92 082 Marzio BRUSEGHIN + 00' 30"
93 148 Leon VAN BON + 00' 30"
94 083 Dario David CIONI + 00' 30"
95 074 Bekim CHRISTENSEN + 00' 30"
96 217 Yuriy KRIVTSOV + 00' 30"
97 081 Ivan BASSO + 00' 31"
98 207 Vladimir MIHOJLEVIC + 00' 31"
99 031 Francisco MANCEBO + 00' 31"
100 123 Pierrick FEDRIGO + 00' 31"
101 141 Robbie MC EWEN + 00' 32"
102 095 Nicolas FRITSCH + 00' 32"
103 199 Markus ZBERG + 00' 32"
104 049 Reinbert WIELINGA + 00' 32"
105 183 Sylvain CHAVANEL + 00' 32"
106 039 Xabier ZANDIO + 00' 33"
107 068 Guido TRENTIN + 00' 33"
108 002 Roberto HERAS + 00' 33"
109 024 Giuseppe GUERINI + 00' 33"
110 007 Pavel PADRNOS + 00' 33"
111 135 Aitor GARMENDIA + 00' 33"
112 029 Erik ZABEL + 00' 34"
113 094 Carlos DA CRUZ + 00' 34"
114 017 Mikel PRADERA + 00' 34"
115 033 Vicente GARCIA ACOSTA + 00' 34"
116 006 Floyd LANDIS + 00' 34"
117 198 Georg TOTSCHNIG + 00' 34"
117 092 Jimmy CASPER + 00' 34"
119 136 Fabrizio GUIDI + 00' 34"
120 027 Daniele NARDELLO + 00' 35"
121 053 Salvatore COMMESSO + 00' 35"
121 162 Dario ANDRIOTTO + 00' 35"
123 119 Richard VIRENQUE + 00' 35"
124 187 JĂ©rĂ´me PINEAU + 00' 35"
125 088 Alessandro PETACCHI + 00' 35"
126 153 Alexandre BOTCHAROV + 00' 36"
127 182 Walter BENETEAU + 00' 36"
127 204 Pietro CAUCCHIOLI + 00' 36"
129 058 Fabio SACCHI + 00' 36"
130 166 Marco MILESI + 00' 36"
131 185 Maryan HARY + 00' 36"
132 116 Luca PAOLINI + 00' 36"
133 066 David MONCOUTIE + 00' 37"
134 013 José AZEVEDO + 00' 37"
135 121 Christophe MOREAU + 00' 37"
136 163 Paolo BOSSONI + 00' 37"
137 161 Stefano GARZELLI + 00' 37"
138 158 Nicolas PORTAL + 00' 37"
139 188 Franck RENIER + 00' 38"
140 103 David LATASA + 00' 38"
141 134 Felix Manuel GARCIA CASAS + 00' 38"
142 202 Fabio BALDATO + 00' 38"
143 099 Matthew WILSON + 00' 38"
144 147 Koos MOERENHOUT + 00' 38"
145 106 Ivan Ramiro PARRA + 00' 38"
146 101 Ignacio GUTIERREZ + 00' 38"
147 209 Franco PELLIZOTTI + 00' 38"
148 159 Ludovic TURPIN + 00' 39"
149 072 Michaël BLAUDZUN + 00' 39"
150 173 David ETXEBARRIA + 00' 39"
151 176 Inigo LANDALUZE + 00' 39"
152 177 Alberto LOPEZ MUNAIN + 00' 39"
153 192 Udo BĂ–LTS + 00' 39"
154 025 Matthias KESSLER + 00' 39"
155 054 Danilo DI LUCA + 00' 39"
156 113 Davide BRAMATI + 00' 40"
157 087 Sven MONTGOMERY + 00' 40"
158 018 Marcos Antonio SERRANO RODRIGUEZ + 00' 40"
159 105 David MUNOZ + 00' 40"
160 086 Nicola LODA + 00' 40"
161 175 Roberto LAISEKA + 00' 40"
162 023 Rolf ALDAG + 00' 41"
163 164 Andrej HAUPTMAN + 00' 41"
164 128 Benoit POILVET + 00' 41"
165 057 Jorg LUDEWIG + 00' 41"
166 142 Serge BAGUET + 00' 41"
167 169 Steve ZAMPIERI + 00' 41"
168 022 Mario AERTS + 00' 42"
168 046 Marc LOTZ + 00' 42"
170 206 Angelo FURLAN + 00' 42"
171 077 Jakob PIIL + 00' 42"
172 146 Axel MERCKX + 00' 43"
173 075 Peter LĂśTTENBERGER + 00' 43"
174 059 Stefano ZANINI + 00' 43"
175 003 Manuel BELTRAN + 00' 45"
176 212 Pierre BOURQUENOUD + 00' 45"
177 208 Andrea NOE + 00' 45"
178 109 Julian USANO + 00' 46"
179 124 SĂ©bastien HINAULT + 00' 46"
180 186 Damien NAZON + 00' 46"
181 216 Stephane GOUBERT + 00' 46"
182 172 Mikel ARTETXE + 00' 47"
183 069 CĂ©dric VASSEUR + 00' 47"
184 063 Inigo CUESTA + 00' 48"
185 143 Christophe BRANDT + 00' 48"
186 213 Samuel DUMOULIN + 00' 49"
187 184 Anthony GESLIN + 00' 49"
188 055 Paolo FORNACIARI + 00' 50"
189 056 Gerrit GLOMSER + 00' 50"
190 205 Raffaele FERRARA + 00' 51"
191 126 Lilian JEGOU + 00' 51"
192 189 Thomas VOECKLER + 00' 52"
193 144 Hans DE CLERCQ + 00' 55"
194 062 Médéric CLAIN + 00' 57"
195 067 Luis PEREZ + 00' 57"
196 122 Stéphane AUGE + 01' 03"
197 145 Nick GATES + 01' 04"
198 203 Alessandro BERTOLINI + 01' 06"
Individuel Temps Général On top
1 096 Bradley MC GEE 07' 26"
2 061 David MILLAR + 00' 00"
3 179 Haimar ZUBELDIA + 00' 02"
4 131 Jan ULLRICH + 00' 02"
5 008 Victor hugo PENA + 00' 06"
6 071 Tyler HAMILTON + 00' 06"
8 011 Joseba BELOKI + 00' 09"
9 021 Santiago BOTERO + 00' 09"
10 004 Vjatceslav EKIMOV + 00' 11"
11 196 Michael RICH + 00' 11"
13 005 George HINCAPIE + 00' 11"
14 034 Vladimir KARPETS + 00' 12"
15 152 Mikel ASTARLOZA + 00' 12"
16 102 José Enrique GUTIERREZ + 00' 12"
17 112 Laszlo BODROGI + 00' 13"
18 125 Thor HUSHOVD + 00' 13"
19 117 Michael ROGERS + 00' 13"
20 151 Laurent BROCHARD + 00' 13"
21 051 Gilberto SIMONI + 00' 13"
22 015 Jörg JAKSCHE + 00' 14"
23 139 Tobias STEINHAUSER + 00' 14"
24 048 Marc WAUTERS + 00' 16"
25 132 Daniel BECKE + 00' 16"
26 195 Olaf POLLACK + 00' 17"
27 197 Torsten SCHMIDT + 00' 17"
28 108 Toni TAULER + 00' 17"
29 194 Uwe PESCHEL + 00' 18"
30 064 Philippe GAUMONT + 00' 18"
31 193 René HASELBACHER + 00' 18"
32 155 Andy FLICKINGER + 00' 18"
33 044 Oscar FREIRE + 00' 18"
34 219 Jean-Patrick NAZON + 00' 18"
35 181 Didier ROUS + 00' 19"
36 156 Jaan KIRSIPUU + 00' 19"
37 149 Rik VERBRUGGHE + 00' 19"
38 076 Andrea PERON + 00' 19"
39 165 Eddy MAZZOLENI + 00' 19"
40 129 Jens VOIGT + 00' 19"
41 171 Iban MAYO + 00' 19"
42 138 David PLAZA + 00' 20"
43 114 David CAĂ‘ADA GRACIA + 00' 20"
44 137 Thomas LIESE + 00' 20"
45 093 Baden COOKE + 00' 20"
46 104 Jesus MANZANO + 00' 20"
47 016 Isidro NOZAL + 00' 20"
48 047 Grischa NIERMANN + 00' 20"
49 036 Denis MENCHOV + 00' 20"
50 091 Sandy CASAR + 00' 21"
51 097 Christophe MENGIN + 00' 21"
52 073 Nicolas JALABERT + 00' 21"
53 174 Unai ETXEBARRIA + 00' 21"
54 133 Angel CASERO MORENO + 00' 21"
55 111 Paolo BETTINI + 00' 22"
56 079 Nicki SORENSEN + 00' 22"
57 038 Evgeni PETROV + 00' 22"
58 201 Laurent DUFAUX + 00' 22"
59 127 Stuart O’GRADY + 00' 22"
60 115 Servais KNAVEN + 00' 23"
61 154 Iñigo CHAURREAU + 00' 23"
62 107 Javier PASCUAL LLORENTE + 00' 23"
63 218 Laurent LEFEVRE + 00' 23"
64 084 AĂŻtor GONZALEZ + 00' 24"
65 026 Andreas KLĂ–DEN + 00' 24"
66 089 Marco VELO + 00' 24"
67 042 Michael BOOGERD + 00' 24"
68 168 Romans VAINSTEINS + 00' 24"
69 098 Nicolas VOGONDY + 00' 25"
70 167 Fred RODRIGUEZ + 00' 25"
71 028 Alexandre VINOKOUROV + 00' 25"
72 035 Pablo LASTRAS + 00' 25"
73 032 Juan Antonio FLECHA GIANNONI + 00' 26"
74 157 Christophe ORIOL + 00' 26"
75 019 Angel VICIOSO + 00' 27"
75 045 Robert HUNTER + 00' 27"
77 052 Leonardo BERTAGNOLLI + 00' 27"
78 191 Davide REBELLIN + 00' 27"
79 118 Kurt VAN DE WOUWER + 00' 28"
80 014 Alvaro GONZALEZ GALDEANO + 00' 28"
81 085 Volodymir GUSTOV + 00' 28"
82 065 Massimiliano LELLI + 00' 28"
83 215 Frédéric FINOT + 00' 29"
84 037 Juan Miguel MERCADO + 00' 29"
85 178 Samuel SANCHEZ + 00' 29"
86 009 José Luis RUBIERA + 00' 29"
87 012 René ANDRLE + 00' 29"
88 078 Carlos SASTRE + 00' 29"
89 043 Bram DE GROOT + 00' 29"
90 211 Patrice HALGAND + 00' 30"
91 214 Christophe EDALEINE + 00' 30"
92 082 Marzio BRUSEGHIN + 00' 30"
93 148 Leon VAN BON + 00' 30"
94 083 Dario David CIONI + 00' 30"
95 074 Bekim CHRISTENSEN + 00' 30"
96 217 Yuriy KRIVTSOV + 00' 30"
97 081 Ivan BASSO + 00' 31"
98 207 Vladimir MIHOJLEVIC + 00' 31"
99 031 Francisco MANCEBO + 00' 31"
100 123 Pierrick FEDRIGO + 00' 31"
101 141 Robbie MC EWEN + 00' 32"
102 095 Nicolas FRITSCH + 00' 32"
103 199 Markus ZBERG + 00' 32"
104 049 Reinbert WIELINGA + 00' 32"
105 183 Sylvain CHAVANEL + 00' 32"
106 039 Xabier ZANDIO + 00' 33"
107 068 Guido TRENTIN + 00' 33"
108 002 Roberto HERAS + 00' 33"
109 024 Giuseppe GUERINI + 00' 33"
110 007 Pavel PADRNOS + 00' 33"
111 135 Aitor GARMENDIA + 00' 33"
112 029 Erik ZABEL + 00' 34"
113 094 Carlos DA CRUZ + 00' 34"
114 017 Mikel PRADERA + 00' 34"
115 033 Vicente GARCIA ACOSTA + 00' 34"
116 006 Floyd LANDIS + 00' 34"
117 198 Georg TOTSCHNIG + 00' 34"
117 092 Jimmy CASPER + 00' 34"
119 136 Fabrizio GUIDI + 00' 34"
120 027 Daniele NARDELLO + 00' 35"
121 053 Salvatore COMMESSO + 00' 35"
121 162 Dario ANDRIOTTO + 00' 35"
123 119 Richard VIRENQUE + 00' 35"
124 187 JĂ©rĂ´me PINEAU + 00' 35"
125 088 Alessandro PETACCHI + 00' 35"
126 153 Alexandre BOTCHAROV + 00' 36"
127 182 Walter BENETEAU + 00' 36"
127 204 Pietro CAUCCHIOLI + 00' 36"
129 058 Fabio SACCHI + 00' 36"
130 166 Marco MILESI + 00' 36"
131 185 Maryan HARY + 00' 36"
132 116 Luca PAOLINI + 00' 36"
133 066 David MONCOUTIE + 00' 37"
134 013 José AZEVEDO + 00' 37"
135 121 Christophe MOREAU + 00' 37"
136 163 Paolo BOSSONI + 00' 37"
137 161 Stefano GARZELLI + 00' 37"
138 158 Nicolas PORTAL + 00' 37"
139 188 Franck RENIER + 00' 38"
140 103 David LATASA + 00' 38"
141 134 Felix Manuel GARCIA CASAS + 00' 38"
142 202 Fabio BALDATO + 00' 38"
143 099 Matthew WILSON + 00' 38"
144 147 Koos MOERENHOUT + 00' 38"
145 106 Ivan Ramiro PARRA + 00' 38"
146 101 Ignacio GUTIERREZ + 00' 38"
147 209 Franco PELLIZOTTI + 00' 38"
148 159 Ludovic TURPIN + 00' 39"
149 072 Michaël BLAUDZUN + 00' 39"
150 173 David ETXEBARRIA + 00' 39"
151 176 Inigo LANDALUZE + 00' 39"
152 177 Alberto LOPEZ MUNAIN + 00' 39"
153 192 Udo BĂ–LTS + 00' 39"
154 025 Matthias KESSLER + 00' 39"
155 054 Danilo DI LUCA + 00' 39"
156 113 Davide BRAMATI + 00' 40"
157 087 Sven MONTGOMERY + 00' 40"
158 018 Marcos Antonio SERRANO RODRIGUEZ + 00' 40"
159 105 David MUNOZ + 00' 40"
160 086 Nicola LODA + 00' 40"
161 175 Roberto LAISEKA + 00' 40"
162 023 Rolf ALDAG + 00' 41"
163 164 Andrej HAUPTMAN + 00' 41"
164 128 Benoit POILVET + 00' 41"
165 057 Jorg LUDEWIG + 00' 41"
166 142 Serge BAGUET + 00' 41"
167 169 Steve ZAMPIERI + 00' 41"
168 022 Mario AERTS + 00' 42"
168 046 Marc LOTZ + 00' 42"
170 206 Angelo FURLAN + 00' 42"
171 077 Jakob PIIL + 00' 42"
172 146 Axel MERCKX + 00' 43"
173 075 Peter LĂśTTENBERGER + 00' 43"
174 059 Stefano ZANINI + 00' 43"
175 003 Manuel BELTRAN + 00' 45"
176 212 Pierre BOURQUENOUD + 00' 45"
177 208 Andrea NOE + 00' 45"
178 109 Julian USANO + 00' 46"
179 124 SĂ©bastien HINAULT + 00' 46"
180 186 Damien NAZON + 00' 46"
181 216 Stephane GOUBERT + 00' 46"
182 172 Mikel ARTETXE + 00' 47"
183 069 CĂ©dric VASSEUR + 00' 47"
184 063 Inigo CUESTA + 00' 48"
185 143 Christophe BRANDT + 00' 48"
186 213 Samuel DUMOULIN + 00' 49"
187 184 Anthony GESLIN + 00' 49"
188 055 Paolo FORNACIARI + 00' 50"
189 056 Gerrit GLOMSER + 00' 50"
190 205 Raffaele FERRARA + 00' 51"
191 126 Lilian JEGOU + 00' 51"
192 189 Thomas VOECKLER + 00' 52"
193 144 Hans DE CLERCQ + 00' 55"
194 062 Médéric CLAIN + 00' 57"
195 067 Luis PEREZ + 00' 57"
196 122 Stéphane AUGE + 01' 03"
197 145 Nick GATES + 01' 04"
198 203 Alessandro BERTOLINI + 01' 06"
On top
illustration
© A.S.O. / Amaury Sport Organisation - All rights reserved. aso