The history of the Tour de France

Year 1999

Armstrong disqualified for doping

Stage by stage

prologue Puy-du-Fou > Puy-du-Fou suiv

yellow jersey
green jersey
red polka dot jersey Mariano PICCOLI
white jersey Rik VERBRUGGHE

Position Number Name Time / points
Individuel Combativité Etape On top
Individuel Jeune Général On top
1 087 Rik VERBRUGGHE 08' 20"
2 188 Christian VANDE VELDE + 00' 07"
3 099 Benoit SALMON + 00' 14"
4 132 Magnus BACKSTEDT + 00' 15"
5 081 Mario AERTS + 00' 17"
6 146 Laurent LEFEVRE + 00' 18"
7 165 Francisco MANCEBO + 00' 18"
8 056 Luis PEREZ RODRIGUEZ + 00' 20"
9 073 Salvatore COMMESSO + 00' 23"
10 127 Pedro HORILLO + 00' 24"
11 152 Christophe BASSONS + 00' 26"
12 158 Anthony MORIN + 00' 26"
13 068 Fabio SACCHI + 00' 29"
14 026 Jörg JAKSCHE + 00' 30"
15 106 Marco PINOTTI + 00' 33"
16 175 Massimo GIUNTI + 00' 36"
17 176 Marcus LJUNGQVIST + 00' 37"
18 153 Jimmy CASPER + 00' 37"
19 125 Francisco Tomas GARCIA + 00' 38"
20 135 Anthony LANGELLA + 00' 38"
21 166 David NAVAS + 00' 38"
22 102 Raivis BELOHVOSCIKS + 00' 39"
23 199 Jay SWEET + 00' 42"
24 002 Steve DE WOLF + 00' 42"
25 159 Damien NAZON + 00' 44"
26 082 Fabian DE WAELE + 00' 46"
27 194 Carlos DA CRUZ + 00' 47"
28 134 SĂ©bastien HINAULT + 00' 57"
29 116 Javier OTXOA + 01' 00"
30 177 Luca MAZZANTI + 01' 01"
31 174 Moreno DI BIASE + 01' 04"
32 007 Thierry LODER + 01' 09"
33 115 José-Javier GOMEZ + 01' 12"
Individuel Montagne Général On top
1 105 Mariano PICCOLI 5 pts.
2 018 Dimitri KONYSHEV 3 pts.
3 013 Sergio BARBERO 1 pts.
Individuel Points Général On top
2 161 Alex ZULLE 12 pts.
3 051 Abraham OLANO 10 pts.
4 148 Christophe MOREAU 8 pts.
5 133 Chris BOARDMAN 6 pts.
6 087 Rik VERBRUGGHE 5 pts.
7 091 Alexandre VINOKOUROV 4 pts.
8 055 Santos GONZALEZ 3 pts.
9 142 Laurent BROCHARD 2 pts.
10 097 Gilles MAIGNAN 1 pts.
Individuel Temps Etape On top
2 161 Alex ZULLE + 00' 07"
3 051 Abraham OLANO + 00' 11"
4 148 Christophe MOREAU + 00' 15"
5 133 Chris BOARDMAN + 00' 16"
6 087 Rik VERBRUGGHE + 00' 18"
7 091 Alexandre VINOKOUROV + 00' 21"
8 055 Santos GONZALEZ + 00' 21"
9 142 Laurent BROCHARD + 00' 21"
10 097 Gilles MAIGNAN + 00' 23"
11 057 Andrea PERON + 00' 23"
12 074 Laurent DUFAUX + 00' 23"
13 029 Steffen WESEMANN + 00' 24"
14 188 Christian VANDE VELDE + 00' 25"
15 185 George HINCAPIE + 00' 26"
16 136 Stuart O’GRADY + 00' 26"
17 121 Angel CASERO MORENO + 00' 26"
18 184 Tyler HAMILTON + 00' 27"
19 189 Jonathan VAUGHTERS + 00' 27"
20 031 Pavel TONKOV + 00' 28"
21 131 François SIMON + 00' 28"
22 001 Bobby JULICH + 00' 28"
23 126 Alvaro GONZALEZ GALDEANO + 00' 29"
24 169 CĂ©sar SOLAUN + 00' 29"
25 042 Erik DEKKER + 00' 29"
26 077 Paolo SAVOLDELLI + 00' 31"
27 044 Patrick JONKER + 00' 32"
28 103 Ludo DIERCKXSENS + 00' 32"
29 099 Benoit SALMON + 00' 32"
30 132 Magnus BACKSTEDT + 00' 33"
31 129 Gines SALMERON + 00' 33"
32 098 Christophe ORIOL + 00' 33"
33 155 Stéphane HEULOT + 00' 35"
34 149 Didier ROUS + 00' 35"
34 081 Mario AERTS + 00' 35"
36 048 Marc WAUTERS + 00' 35"
37 146 Laurent LEFEVRE + 00' 36"
38 138 Henk VOGELS + 00' 36"
39 084 Jacky DURAND + 00' 36"
40 162 José Luis ARRIETA + 00' 36"
41 053 David ETXEBARRIA + 00' 36"
42 165 Francisco MANCEBO + 00' 36"
43 052 Rafael DIAZ JUSTO + 00' 37"
44 016 Marco FINCATO + 00' 37"
45 088 Geert VERHEYEN + 00' 37"
46 182 Frankie ANDREU + 00' 37"
47 143 Jaime HERNANDEZ + 00' 37"
48 157 Lars MICHAELSEN + 00' 38"
49 164 Vicente GARCIA ACOSTA + 00' 38"
50 022 Udo BĂ–LTS + 00' 38"
51 038 Daniele NARDELLO + 00' 38"
52 056 Luis PEREZ RODRIGUEZ + 00' 38"
53 167 Jon ODRIOZOLA + 00' 38"
54 156 Christophe MENGIN + 00' 39"
55 145 Fabian JEKER + 00' 39"
56 104 Pavel PADRNOS + 00' 39"
57 141 Wladimir BELLI + 00' 39"
58 139 Jens VOIGT + 00' 40"
59 096 Jaan KIRSIPUU + 00' 40"
60 076 Armin MEIER + 00' 41"
60 062 Rossano BRASI + 00' 41"
62 093 Frédéric BESSY + 00' 41"
63 006 Massimiliano LELLI + 00' 41"
64 073 Salvatore COMMESSO + 00' 41"
65 037 Axel MERCKX + 00' 41"
66 059 Marcos Antonio SERRANO RODRIGUEZ + 00' 42"
67 127 Pedro HORILLO + 00' 42"
68 173 Gabriele COLOMBO + 00' 42"
69 008 Roland MEIER + 00' 43"
70 094 Pascal CHANTEUR + 00' 44"
71 152 Christophe BASSONS + 00' 44"
72 158 Anthony MORIN + 00' 44"
73 021 Erik ZABEL + 00' 44"
74 058 José Luis REBOLLO + 00' 44"
75 101 Marco SERPELLINI + 00' 44"
76 168 Miguel Angel PENA + 00' 44"
77 163 Manuel BELTRAN + 00' 44"
78 123 Hernán BUENAHORA GUTIERREZ + 00' 45"
79 085 Thierry MARICHAL + 00' 45"
80 024 Giuseppe GUERINI + 00' 45"
81 187 Peter MEINERT-NIELSEN + 00' 46"
82 028 Georg TOTSCHNIG + 00' 46"
83 122 Elio AGGIANO + 00' 46"
84 072 Guiseppe CALCATERRA + 00' 46"
85 186 Kevin LIVINGSTON + 00' 47"
86 049 Beat ZBERG + 00' 47"
87 151 Jean-Cyril ROBIN + 00' 47"
88 086 Kurt VAN DE WOUWER + 00' 47"
89 033 Gianni FARESIN + 00' 47"
90 061 Ivan GOTTI + 00' 47"
90 147 Laurent MADOUAS + 00' 47"
92 068 Fabio SACCHI + 00' 47"
93 192 Thierry BOURGUIGNON + 00' 48"
94 026 Jörg JAKSCHE + 00' 48"
95 047 Leon VAN BON + 00' 48"
96 023 Alberto ELLI + 00' 48"
97 071 Mario CIPOLLINI + 00' 48"
98 198 Alexei SIVAKOV + 00' 48"
99 039 Tom STEELS + 00' 49"
100 017 Riccardo FORCONI + 00' 49"
101 179 Gianpaolo MONDINI + 00' 49"
102 034 Manuel FERNANDEZ GINES + 00' 49"
103 011 Stefano GARZELLI + 00' 50"
104 014 Roberto CONTI + 00' 50"
105 054 Marcelino GARCIA + 00' 50"
106 183 Pascal DERAME + 00' 51"
107 111 Fernando ESCARTIN + 00' 51"
108 106 Marco PINOTTI + 00' 51"
109 069 Richard VIRENQUE + 00' 51"
110 118 Javier PASCUAL RODRIGUEZ + 00' 51"
111 089 Peter WUYTS + 00' 52"
112 092 Stéphane BARTHE + 00' 53"
113 117 Javier PASCUAL LLORENTE + 00' 53"
114 003 Laurent DESBIENS + 00' 53"
115 046 Robbie MC EWEN + 00' 53"
116 108 Jan SVORADA + 00' 54"
117 175 Massimo GIUNTI + 00' 54"
118 043 Maarten DEN BAKKER + 00' 54"
119 066 Silvio MARTINELLO + 00' 54"
120 176 Marcus LJUNGQVIST + 00' 55"
121 153 Jimmy CASPER + 00' 55"
122 079 Francesco SECCHIARI + 00' 55"
123 193 Christophe CAPELLE + 00' 55"
124 195 Thierry GOUVENOU + 00' 55"
125 036 Bart LEYSEN + 00' 55"
126 112 José Joaquim CASTELBLANCO + 00' 55"
127 171 Bo HAMBURGER + 00' 56"
128 154 Frédéric GUESDON + 00' 56"
129 125 Francisco Tomas GARCIA + 00' 56"
130 124 Francisco Javier CEREZO PERALES + 00' 56"
131 135 Anthony LANGELLA + 00' 56"
132 113 Carlos Alberto CONTRERAS + 00' 56"
133 078 Mario SCIREA + 00' 56"
134 166 David NAVAS + 00' 56"
135 095 Fabrice GOUGOT + 00' 57"
136 102 Raivis BELOHVOSCIKS + 00' 57"
137 032 Davide BRAMATI + 00' 58"
138 009 Christophe RINERO + 00' 58"
139 199 Jay SWEET + 01' 00"
140 064 Mirco CREPALDI + 01' 00"
141 002 Steve DE WOLF + 01' 00"
142 063 Stefano CATTAI + 01' 01"
143 075 Gian Matteo FAGNINI + 01' 01"
144 083 SĂ©bastien DEMARBAIX + 01' 01"
145 159 Damien NAZON + 01' 02"
146 041 Michael BOOGERD + 01' 02"
147 005 Claude LAMOUR + 01' 02"
148 172 Alessandro BARONTI + 01' 03"
149 045 Marc LOTZ + 01' 03"
150 019 Massimiliano NAPOLITANO + 01' 04"
151 137 CĂ©dric VASSEUR + 01' 04"
152 025 Kai HUNDERTMARCK + 01' 04"
153 119 José Angel VIDAL + 01' 04"
154 082 Fabian DE WAELE + 01' 04"
155 065 Stephane GOUBERT + 01' 04"
156 012 Marco ARTUNGHI + 01' 05"
157 194 Carlos DA CRUZ + 01' 05"
158 105 Mariano PICCOLI + 01' 06"
159 035 Paolo LANFRANCHI + 01' 06"
160 027 Jan SCHAFFRATH + 01' 07"
161 197 Dominique RAULT + 01' 07"
162 018 Dimitri KONYSHEV + 01' 08"
163 196 Lylian LEBRETON + 01' 08"
164 004 Peter FARAZIJN + 01' 08"
165 107 Zbigniew SPRUCH + 01' 10"
166 128 Prudencio INDURAIN + 01' 15"
167 134 SĂ©bastien HINAULT + 01' 15"
168 191 Ludovic AUGER + 01' 15"
169 015 Michele COPPOLILLO + 01' 15"
170 067 Oscar PELLICIOLI + 01' 16"
171 109 Johan VERSTREPEN + 01' 16"
172 144 Rolf HUSER + 01' 17"
173 116 Javier OTXOA + 01' 18"
174 013 Sergio BARBERO + 01' 19"
175 177 Luca MAZZANTI + 01' 19"
176 174 Moreno DI BIASE + 01' 22"
177 114 José DE LOS ANGELES + 01' 26"
178 007 Thierry LODER + 01' 27"
179 115 José-Javier GOMEZ + 01' 30"
180 178 Nicola MINALI + 01' 37"
Individuel Temps Général On top
2 161 Alex ZULLE + 00' 07"
3 051 Abraham OLANO + 00' 11"
4 148 Christophe MOREAU + 00' 15"
5 133 Chris BOARDMAN + 00' 16"
6 087 Rik VERBRUGGHE + 00' 18"
7 091 Alexandre VINOKOUROV + 00' 21"
8 055 Santos GONZALEZ + 00' 21"
9 142 Laurent BROCHARD + 00' 21"
10 097 Gilles MAIGNAN + 00' 23"
11 057 Andrea PERON + 00' 23"
12 074 Laurent DUFAUX + 00' 23"
13 029 Steffen WESEMANN + 00' 24"
14 188 Christian VANDE VELDE + 00' 25"
15 185 George HINCAPIE + 00' 26"
16 136 Stuart O’GRADY + 00' 26"
17 121 Angel CASERO MORENO + 00' 26"
18 184 Tyler HAMILTON + 00' 27"
19 189 Jonathan VAUGHTERS + 00' 27"
20 031 Pavel TONKOV + 00' 28"
21 131 François SIMON + 00' 28"
22 001 Bobby JULICH + 00' 28"
23 126 Alvaro GONZALEZ GALDEANO + 00' 29"
24 169 CĂ©sar SOLAUN + 00' 29"
25 042 Erik DEKKER + 00' 29"
26 077 Paolo SAVOLDELLI + 00' 31"
27 044 Patrick JONKER + 00' 32"
28 103 Ludo DIERCKXSENS + 00' 32"
29 099 Benoit SALMON + 00' 32"
30 132 Magnus BACKSTEDT + 00' 33"
31 129 Gines SALMERON + 00' 33"
32 098 Christophe ORIOL + 00' 33"
33 155 Stéphane HEULOT + 00' 35"
34 149 Didier ROUS + 00' 35"
34 081 Mario AERTS + 00' 35"
36 048 Marc WAUTERS + 00' 35"
37 146 Laurent LEFEVRE + 00' 36"
38 138 Henk VOGELS + 00' 36"
39 084 Jacky DURAND + 00' 36"
40 162 José Luis ARRIETA + 00' 36"
41 053 David ETXEBARRIA + 00' 36"
42 165 Francisco MANCEBO + 00' 36"
43 052 Rafael DIAZ JUSTO + 00' 37"
44 016 Marco FINCATO + 00' 37"
45 088 Geert VERHEYEN + 00' 37"
46 182 Frankie ANDREU + 00' 37"
47 143 Jaime HERNANDEZ + 00' 37"
48 157 Lars MICHAELSEN + 00' 38"
49 164 Vicente GARCIA ACOSTA + 00' 38"
50 022 Udo BĂ–LTS + 00' 38"
51 038 Daniele NARDELLO + 00' 38"
52 056 Luis PEREZ RODRIGUEZ + 00' 38"
53 167 Jon ODRIOZOLA + 00' 38"
54 156 Christophe MENGIN + 00' 39"
55 145 Fabian JEKER + 00' 39"
56 104 Pavel PADRNOS + 00' 39"
57 141 Wladimir BELLI + 00' 39"
58 139 Jens VOIGT + 00' 40"
59 096 Jaan KIRSIPUU + 00' 40"
60 076 Armin MEIER + 00' 41"
60 062 Rossano BRASI + 00' 41"
62 093 Frédéric BESSY + 00' 41"
63 006 Massimiliano LELLI + 00' 41"
64 073 Salvatore COMMESSO + 00' 41"
65 037 Axel MERCKX + 00' 41"
66 059 Marcos Antonio SERRANO RODRIGUEZ + 00' 42"
67 127 Pedro HORILLO + 00' 42"
68 173 Gabriele COLOMBO + 00' 42"
69 008 Roland MEIER + 00' 43"
70 094 Pascal CHANTEUR + 00' 44"
71 152 Christophe BASSONS + 00' 44"
72 158 Anthony MORIN + 00' 44"
73 021 Erik ZABEL + 00' 44"
74 058 José Luis REBOLLO + 00' 44"
75 101 Marco SERPELLINI + 00' 44"
76 168 Miguel Angel PENA + 00' 44"
77 163 Manuel BELTRAN + 00' 44"
78 123 Hernán BUENAHORA GUTIERREZ + 00' 45"
79 085 Thierry MARICHAL + 00' 45"
80 024 Giuseppe GUERINI + 00' 45"
81 187 Peter MEINERT-NIELSEN + 00' 46"
82 028 Georg TOTSCHNIG + 00' 46"
83 122 Elio AGGIANO + 00' 46"
84 072 Guiseppe CALCATERRA + 00' 46"
85 186 Kevin LIVINGSTON + 00' 47"
86 049 Beat ZBERG + 00' 47"
87 151 Jean-Cyril ROBIN + 00' 47"
88 086 Kurt VAN DE WOUWER + 00' 47"
89 033 Gianni FARESIN + 00' 47"
90 061 Ivan GOTTI + 00' 47"
90 147 Laurent MADOUAS + 00' 47"
92 068 Fabio SACCHI + 00' 47"
93 192 Thierry BOURGUIGNON + 00' 48"
94 026 Jörg JAKSCHE + 00' 48"
95 047 Leon VAN BON + 00' 48"
96 023 Alberto ELLI + 00' 48"
97 071 Mario CIPOLLINI + 00' 48"
98 198 Alexei SIVAKOV + 00' 48"
99 039 Tom STEELS + 00' 49"
100 017 Riccardo FORCONI + 00' 49"
101 179 Gianpaolo MONDINI + 00' 49"
102 034 Manuel FERNANDEZ GINES + 00' 49"
103 011 Stefano GARZELLI + 00' 50"
104 014 Roberto CONTI + 00' 50"
105 054 Marcelino GARCIA + 00' 50"
106 183 Pascal DERAME + 00' 51"
107 111 Fernando ESCARTIN + 00' 51"
108 106 Marco PINOTTI + 00' 51"
109 069 Richard VIRENQUE + 00' 51"
110 118 Javier PASCUAL RODRIGUEZ + 00' 51"
111 089 Peter WUYTS + 00' 52"
112 092 Stéphane BARTHE + 00' 53"
113 117 Javier PASCUAL LLORENTE + 00' 53"
114 003 Laurent DESBIENS + 00' 53"
115 046 Robbie MC EWEN + 00' 53"
116 108 Jan SVORADA + 00' 54"
117 175 Massimo GIUNTI + 00' 54"
118 043 Maarten DEN BAKKER + 00' 54"
119 066 Silvio MARTINELLO + 00' 54"
120 176 Marcus LJUNGQVIST + 00' 55"
121 153 Jimmy CASPER + 00' 55"
122 079 Francesco SECCHIARI + 00' 55"
123 193 Christophe CAPELLE + 00' 55"
124 195 Thierry GOUVENOU + 00' 55"
125 036 Bart LEYSEN + 00' 55"
126 112 José Joaquim CASTELBLANCO + 00' 55"
127 171 Bo HAMBURGER + 00' 56"
128 154 Frédéric GUESDON + 00' 56"
129 125 Francisco Tomas GARCIA + 00' 56"
130 124 Francisco Javier CEREZO PERALES + 00' 56"
131 135 Anthony LANGELLA + 00' 56"
132 113 Carlos Alberto CONTRERAS + 00' 56"
133 078 Mario SCIREA + 00' 56"
134 166 David NAVAS + 00' 56"
135 095 Fabrice GOUGOT + 00' 57"
136 102 Raivis BELOHVOSCIKS + 00' 57"
137 032 Davide BRAMATI + 00' 58"
138 009 Christophe RINERO + 00' 58"
139 199 Jay SWEET + 01' 00"
140 064 Mirco CREPALDI + 01' 00"
141 002 Steve DE WOLF + 01' 00"
142 063 Stefano CATTAI + 01' 01"
143 075 Gian Matteo FAGNINI + 01' 01"
144 083 SĂ©bastien DEMARBAIX + 01' 01"
145 159 Damien NAZON + 01' 02"
146 041 Michael BOOGERD + 01' 02"
147 005 Claude LAMOUR + 01' 02"
148 172 Alessandro BARONTI + 01' 03"
149 045 Marc LOTZ + 01' 03"
150 019 Massimiliano NAPOLITANO + 01' 04"
151 137 CĂ©dric VASSEUR + 01' 04"
152 025 Kai HUNDERTMARCK + 01' 04"
153 119 José Angel VIDAL + 01' 04"
154 082 Fabian DE WAELE + 01' 04"
155 065 Stephane GOUBERT + 01' 04"
156 012 Marco ARTUNGHI + 01' 05"
157 194 Carlos DA CRUZ + 01' 05"
158 105 Mariano PICCOLI + 01' 06"
159 035 Paolo LANFRANCHI + 01' 06"
160 027 Jan SCHAFFRATH + 01' 07"
161 197 Dominique RAULT + 01' 07"
162 018 Dimitri KONYSHEV + 01' 08"
163 196 Lylian LEBRETON + 01' 08"
164 004 Peter FARAZIJN + 01' 08"
165 107 Zbigniew SPRUCH + 01' 10"
166 128 Prudencio INDURAIN + 01' 15"
167 134 SĂ©bastien HINAULT + 01' 15"
168 191 Ludovic AUGER + 01' 15"
169 015 Michele COPPOLILLO + 01' 15"
170 067 Oscar PELLICIOLI + 01' 16"
171 109 Johan VERSTREPEN + 01' 16"
172 144 Rolf HUSER + 01' 17"
173 116 Javier OTXOA + 01' 18"
174 013 Sergio BARBERO + 01' 19"
175 177 Luca MAZZANTI + 01' 19"
176 174 Moreno DI BIASE + 01' 22"
177 114 José DE LOS ANGELES + 01' 26"
178 007 Thierry LODER + 01' 27"
179 115 José-Javier GOMEZ + 01' 30"
180 178 Nicola MINALI + 01' 37"
On top
illustration
© A.S.O. / Amaury Sport Organisation - All rights reserved. aso