The 2004 Tour de France was the 91st edition of Tour de France, one of cycling's Grand Tours. The Tour began in Liège on 3 July and finished on the Champs-Élysées in Paris on 25 July.

The first 14 teams in the UCI ranking at 31 January 2004 were automatically invited. These were: Wildcards were sent to a further seven teams.

Initially the organisers had an option for a 22nd team, which would be Kelme, but after Jesús Manzano exposed doping use in that team, Kelme was not invited, and the race started with 21 teams of nine cyclists.

Teams

Qualified teams

Invited teams

Domina Vacanze

Cyclists

By starting number

+ Legend No. Starting number worn by the rider during the Tour Pos. Position in the general classification DNF Denotes a rider who did not finish DNS Denotes a rider who did not start

No. Name Nationality Team Pos. 1 Lance Armstrong US Postal–Berry Floor 1 2 José Azevedo US Postal–Berry Floor 5 3 Manuel Beltrán US Postal–Berry Floor 46 4 Viatcheslav Ekimov US Postal–Berry Floor 80 5 George Hincapie US Postal–Berry Floor 33 6 Floyd Landis US Postal–Berry Floor 23 7 Benjamín Noval US Postal–Berry Floor 66 8 Pavel Padrnos US Postal–Berry Floor 79 9 José Luis Rubiera US Postal–Berry Floor 19 11 Jan Ullrich T-Mobile Team 4 12 Rolf Aldag T-Mobile Team 69 13 Santiago Botero T-Mobile Team 75 14 Giuseppe Guerini T-Mobile Team 25 15 Sergei Ivanov T-Mobile Team 57 16 Matthias Kessler T-Mobile Team DNF 17 Andreas Klöden T-Mobile Team 2 18 Daniele Nardello T-Mobile Team 48 19 Erik Zabel T-Mobile Team 59 21 Tyler Hamilton Phonak Hearing Systems DNF 22 Martin Elmiger Phonak Hearing Systems 108 23 Santos González Phonak Hearing Systems 31 24 Bert Grabsch Phonak Hearing Systems 81 25 José Enrique Gutiérrez Phonak Hearing Systems 28 26 Nicolas Jalabert Phonak Hearing Systems 82 27 Óscar Pereiro Phonak Hearing Systems 10 28 Santiago Pérez Phonak Hearing Systems 49 29 Óscar Sevilla Phonak Hearing Systems 24 31 Iban Mayo DNF 32 Iker Camaño 26 33 David Etxebarria 77 34 Unai Etxebarria 91 35 Iker Flores 60 36 Iñigo Landaluze 52 37 Egoi Martínez 41 38 Haimar Zubeldia DNF 39 Gorka González DNS 41 Alessandro Petacchi DNF 42 Marzio Bruseghin 68 43 Fabian Cancellara 109 44 Juan Antonio Flecha 93 45 Aitor González 45 46 Kim Kirchen 63 47 Filippo Pozzato 116 48 Matteo Tosatto 110 49 Marco Velo DNF 51 Christophe Moreau Crédit Agricole 12 52 Alexander Bocharov Crédit Agricole 36 53 Julian Dean Crédit Agricole 127 54 Pierrick Fédrigo Crédit Agricole 76 55 Patrice Halgand Crédit Agricole 39 56 Sébastien Hinault Crédit Agricole DNF 57 Thor Hushovd Crédit Agricole 104 58 Sébastien Joly Crédit Agricole 146 59 Benoît Salmon Crédit Agricole 83 61 Ivan Basso Team CSC 3 62 Kurt Asle Arvesen Team CSC 123 63 Michele Bartoli Team CSC DNF 64 Bobby Julich Team CSC 40 65 Andrea Peron Team CSC 64 66 Jakob Piil Team CSC DNF 67 Carlos Sastre Team CSC 8 68 Nicki Sørensen Team CSC 88 69 Jens Voigt Team CSC 35 71 Francisco Mancebo Illes Balears 6 72 Daniel Becke Illes Balears DNF 73 José Vicente García Acosta Illes Balears 86 74 Iván Gutiérrez Illes Balears 51 75 Vladimir Karpets Illes Balears 13 76 Denis Menchov Illes Balears DNF 77 Aitor Osa Illes Balears 50 78 Mikel Pradera Illes Balears DNF 79 Xabier Zandio Illes Balears 97 81 Georg Totschnig Gerolsteiner 7 82 René Haselbacher Gerolsteiner DNF 83 Danilo Hondo Gerolsteiner 106 84 Sebastian Lang Gerolsteiner 78 85 Sven Montgomery Gerolsteiner DNF 86 Uwe Peschel Gerolsteiner 125 87 Ronny Scholz Gerolsteiner 53 88 Fabian Wegmann Gerolsteiner DNF 89 Peter Wrolich Gerolsteiner 113 91 Stuart O'Grady Cofidis – Le Crédit par Téléphone 61 92 Frédéric Bessy Cofidis – Le Crédit par Téléphone DNF 93 Jimmy Casper Cofidis – Le Crédit par Téléphone 147 94 Christophe Edaleine Cofidis – Le Crédit par Téléphone 141 95 Jimmy Engoulvent Cofidis – Le Crédit par Téléphone 138 96 Dmitry Fofonov Cofidis – Le Crédit par Téléphone 87 97 David Moncoutié Cofidis – Le Crédit par Téléphone 34 98 Janek Tombak Cofidis – Le Crédit par Téléphone DNF 99 Peter Farazijn Cofidis – Le Crédit par Téléphone 107 101 Richard Virenque Quick Step–Davitamon 15 102 Paolo Bettini Quick Step–Davitamon 58 103 Tom Boonen Quick Step–Davitamon 120 104 Davide Bramati Quick Step–Davitamon DNF 105 Laurent Dufaux Quick Step–Davitamon 67 106 Servais Knaven Quick Step–Davitamon 142 107 Juan Miguel Mercado Quick Step–Davitamon 37 108 Michael Rogers Quick Step–Davitamon 22 109 Stefano Zanini Quick Step–Davitamon 126 111 Roberto Heras Liberty Seguros DNF 112 Dariusz Baranowski Liberty Seguros 94 113 Allan Davis Liberty Seguros 98 114 Igor González de Galdeano Liberty Seguros 44 115 Jan Hruška Liberty Seguros 117 116 Isidro Nozal Liberty Seguros 73 117 Marcos Serrano Liberty Seguros 54 118 Christian Vande Velde Liberty Seguros 56 119 Ángel Vicioso Liberty Seguros DNF 121 Sylvain Chavanel Brioches La Boulangère 30 122 Walter Bénéteau Brioches La Boulangère 102 123 Anthony Charteau Brioches La Boulangère 103 124 Maryan Hary Brioches La Boulangère DNF 125 Laurent Lefèvre Brioches La Boulangère DNF 126 Jérôme Pineau Brioches La Boulangère 27 127 Franck Rénier Brioches La Boulangère 114 128 Didier Rous Brioches La Boulangère DNF 129 Thomas Voeckler Brioches La Boulangère 18 131 Magnus Bäckstedt Alessio–Bianchi DNF 132 Fabio Baldato Alessio–Bianchi 135 133 Alessandro Bertolini Alessio–Bianchi DNF 134 Pietro Caucchioli Alessio–Bianchi 11 135 Martin Hvastija Alessio–Bianchi DNF 136 Marcus Ljungqvist Alessio–Bianchi 132 137 Claus Michael Møller Alessio–Bianchi 70 138 Andrea Noè Alessio–Bianchi 99 139 Scott Sunderland Alessio–Bianchi 96 141 Laurent Brochard Ag2r Prévoyance 29 142 Mikel Astarloza Ag2r Prévoyance 62 143 Samuel Dumoulin Ag2r Prévoyance DNF 144 Stéphane Goubert Ag2r Prévoyance 20 145 Jaan Kirsipuu Ag2r Prévoyance DNF 146 Yuriy Krivtsov Ag2r Prévoyance 95 147 Jean-Patrick Nazon Ag2r Prévoyance 137 148 Nicolas Portal Ag2r Prévoyance 72 149 Mark Scanlon Ag2r Prévoyance 89 151 Levi Leipheimer Rabobank 9 152 Michael Boogerd Rabobank 74 153 Bram de Groot Rabobank 111 154 Erik Dekker Rabobank 133 155 Karsten Kroon Rabobank 115 156 Marc Lotz Rabobank 90 157 Grischa Niermann Rabobank 65 158 Michael Rasmussen Rabobank 14 159 Marc Wauters Rabobank 112 161 Bradley McGee Française des Jeux DNF 162 Sandy Casar Française des Jeux 16 163 Baden Cooke Française des Jeux 139 164 Carlos Da Cruz Française des Jeux 85 165 Bernhard Eisel Française des Jeux 131 166 Frédéric Guesdon Française des Jeux 129 167 Christophe Mengin Française des Jeux 84 168 Jean-Cyril Robin Française des Jeux 47 169 Matthew Wilson Française des Jeux 144 171 Gilberto Simoni 17 172 Stefano Casagranda DNF 173 Mirko Celestino DNF 174 Salvatore Commesso 124 175 Gerrit Glomser DNF 176 David Loosli 105 177 Jörg Ludewig 55 178 Evgeni Petrov 38 179 Marius Sabaliauskas 42 181 Robbie McEwen Lotto–Domo 122 182 Christophe Brandt Lotto–Domo DNF 183 Nick Gates Lotto–Domo DNF 184 Thierry Marichal Lotto–Domo 101 185 Axel Merckx Lotto–Domo 21 186 Koos Moerenhout Lotto–Domo 100 187 Wim Vansevenant Lotto–Domo 140 188 Rik Verbrugghe Lotto–Domo 43 189 Aart Vierhouten Lotto–Domo DNF 191 Mario Cipollini Domina Vacanze DNF 192 Gian Matteo Fagnini Domina Vacanze DNF 193 Massimo Giunti Domina Vacanze DNF 194 Sergio Marinangeli Domina Vacanze DNF 195 Massimiliano Mori Domina Vacanze 121 196 Michele Scarponi Domina Vacanze 32 197 Francesco Secchiari Domina Vacanze 143 198 Filippo Simeoni Domina Vacanze 118 199 Paolo Valoti Domina Vacanze DNF 201 Christophe Rinero R.A.G.T. Semences–MG Rover 92 202 Guillaume Auger R.A.G.T. Semences–MG Rover 136 203 Pierre Bourquenoud R.A.G.T. Semences–MG Rover 130 204 Gilles Bouvard R.A.G.T. Semences–MG Rover 128 205 Sylvain Calzati R.A.G.T. Semences–MG Rover 71 206 Frédéric Finot R.A.G.T. Semences–MG Rover 145 207 Christophe Laurent R.A.G.T. Semences–MG Rover 134 208 Ludovic Martin R.A.G.T. Semences–MG Rover 119 209 Eddy Seigneur R.A.G.T. Semences–MG Rover DNF

By team

"DNF" indicates that a rider did not finish the 2004 Tour de France. "DNS" indicates that a rider did not start.

+US Postal–Berry Floor USP No. Rider Pos. 1 1* 2 5 3 46 4 80 5 33 6 23 7 66 8 79 9 19Directeur sportif: Johan Bruyneel+T-Mobile Team TMO No. Rider Pos. 11 4 12 69 13 75 14 25 15 57 16 DNF 17 2* 18 48 19 59Directeur sportif: Walter Godefroot+Phonak Hearing Systems PHO No. Rider Pos. 21 DNF 22 108 23 31 24 81 25 28 26 82 27 10* 28 49 29 24Directeur sportif: Urs Freuler+ EUS No. Rider Pos. 31 DNF 32 26* 33 77 34 91 35 60 36 52 37 41 38 DNF 39 DNSDirecteur sportif: Julián Gorospe+ FAS No. Rider Pos. 41 DNF 42 6843 10944 9345 45*46 6347 11648 11049 DNFDirecteur sportif: Giancarlo Ferretti+Crédit Agricole C.A No. Rider Pos. 51 12* 52 36 53 127 54 76 55 39 56 DNF 57 104 58 146 59 83Directeur sportif: Roger Legeay+Team CSC CSC No. Rider Pos. 61 3* 62 123 63 DNF 64 40 65 64 66 DNF 67 8 68 88 69 35Directeur sportif: Bjarne Riis+Illes Balears IBB No. Rider Pos. 71 6* 72 DNF 73 86 74 51 75 13 76 DNF 77 50 78 DNF 79 97Directeur sportif: Eusebio Unzué+Gerolsteiner GST No. Rider Pos. 81 7* 82 DNF 83 106 84 78 85 DNF 86 125 87 53 88 DNF 89 113Directeur sportif: +Cofidis – Le Crédit par Téléphone COF No. Rider Pos. 91 61 92 DNF 93 147 94 141 95 138 96 87 97 34* 98 DNF 99 107Directeur sportif: Francis van Londersele+Quick Step–Davitamon QSD No. Rider Pos. 101 15* 102 58 103 120 104 DNF 105 67 106 142 107 37 108 22 109 126Directeur sportif: Patrick Lefevere+Liberty Seguros LST No. Rider Pos. 111 DNF 112 94 113 98 114 44* 115 117 116 73 117 54 118 56 119 DNFDirecteur sportif: Manolo Sáiz+Brioches La Boulangère BLB No. Rider Pos. 121 30 122 102 123 103 124 DNF 125 DNF 126 27 127 114 128 DNF 129 18*Directeur sportif: Jean-René Bernaudeau+Alessio–Bianchi ALB No. Rider Pos. 131 DNF 132 135 133 DNF 134 11* 135 DNF 136 132 137 70 138 99 139 96Directeur sportif: Bruno Cenghialta+Ag2r Prévoyance A2R No. Rider Pos. 141 29 142 62 143 DNF 144 20* 145 DNF 146 95 147 137 148 72 149 89Directeur sportif: Vincent Lavenu+Rabobank RAB No. Rider Pos. 151 9* 152 74 153 111 154 133 155 115 156 90 157 65 158 14 159 112Directeur sportif: Theo de Rooij+Française des Jeux FDJ No. Rider Pos. 161 DNF 162 16* 163 139 164 85 165 131 166 129 167 84 168 47 169 144Directeur sportif: Marc Madiot+ SAE No. Rider Pos.171 17*172 DNF173 DNF174 124175 DNF176 105177 55178 38179 42Directeur sportif: Claudio Corti+Lotto–Domo LOT No. Rider Pos.181 122182 DNF183 DNF184 101185 21*186 100187 140188 43189 DNFDirecteur sportif: Marc Sergeant+Domina Vacanze DVE No. Rider Pos.191 DNF192 DNF193 DNF194 DNF195 121196 32*197 143198 118199 DNFDirecteur sportif: Vincenzo Santoni+R.A.G.T. Semences–MG Rover RAG No. Rider Pos.201 92*202 136203 130204 128205 71206 145207 134208 119 209 DNFDirecteur sportif:

indicates highest placed rider of the team in the final overall classification.

Notes

References