The history of the Tour de France

Year 2010

Armstrong disqualified for doping

Stage by stage

prologue Rotterdam > Rotterdam suiv

yellow jersey Fabian CANCELLARA
green jersey David MILLAR
red polka dot jersey
white jersey Tony MARTIN

Position Number Name Time / points
Individuel Jeune Général On top
1 115 Tony MARTIN 10' 10"
2 039 Geraint THOMAS + 00' 13"
3 036 Edvald BOASSON HAGEN + 00' 22"
4 207 Adriano MALORI + 00' 25"
5 044 Roman KREUZIGER + 00' 28"
6 043 Kristijan KOREN + 00' 32"
7 046 Daniel OSS + 00' 33"
8 192 Lars BOOM + 00' 34"
9 097 Ignatas KONOVALOVAS + 00' 34"
10 171 Rein TAARAMĂ„E + 00' 35"
11 162 Rui Alberto COSTA + 00' 39"
12 169 José Joaquin ROJAS + 00' 39"
13 014 Jakob FUGLSANG + 00' 40"
14 144 Roger KLUGE + 00' 40"
15 195 Robert GESINK + 00' 41"
16 076 Alexandr PLIUSCHIN + 00' 41"
17 142 Gerald CIOLEK + 00' 42"
18 108 Jurgen ROELANDTS + 00' 52"
19 104 Mickaël DELAGE + 00' 53"
20 214 Arkaitz DURAN AROCA + 00' 53"
21 174 Julien EL FARES + 00' 54"
22 143 Johannes FRĂ–HLINGER + 00' 54"
23 082 Maxime BOUET + 00' 55"
24 066 Anthony ROUX + 00' 56"
25 011 Andy SCHLECK + 00' 59"
26 155 Cyril GAUTIER + 00' 59"
27 111 Mark CAVENDISH + 01' 00"
28 209 Simon SPILAK + 01' 00"
29 216 Fabio FELLINE + 01' 03"
30 202 Grega BOLE + 01' 04"
31 137 Kevin SEELDRAYERS + 01' 06"
32 219 Rafael VALLS FERRI + 01' 08"
33 211 Eros CAPECCHI + 01' 09"
34 063 RĂ©my DI GREGORIO + 01' 09"
35 103 Francis DE GREEF + 01' 15"
36 156 Pierre ROLLAND + 01' 18"
37 068 Wesley SULZBERGER + 01' 27"
38 125 Mathias FRANK + 03' 22"
Individuel Points Général On top
1 013 Fabian CANCELLARA 15 pts.
2 115 Tony MARTIN 12 pts.
3 057 David MILLAR 10 pts.
5 039 Geraint THOMAS 6 pts.
7 053 Tyler FARRAR 4 pts.
8 025 Levi LEIPHEIMER 3 pts.
9 036 Edvald BOASSON HAGEN 2 pts.
10 141 Linus GERDEMANN 1 pts.
Individuel Temps Etape On top
1 013 Fabian CANCELLARA 10' 00"
2 115 Tony MARTIN + 00' 10"
3 057 David MILLAR + 00' 20"
5 039 Geraint THOMAS + 00' 23"
7 053 Tyler FARRAR + 00' 28"
8 025 Levi LEIPHEIMER + 00' 28"
9 036 Edvald BOASSON HAGEN + 00' 32"
10 141 Linus GERDEMANN + 00' 35"
11 123 Brent BOOKWALTER + 00' 35"
12 207 Adriano MALORI + 00' 35"
13 022 Janez BRAJKOVIC + 00' 35"
14 118 Michael ROGERS + 00' 35"
15 168 Ruben PLAZA MOLINA + 00' 36"
16 148 Niki TERPSTRA + 00' 36"
17 024 Andreas KLĂ–DEN + 00' 36"
18 165 Vasili KIRYIENKA + 00' 38"
19 009 Alexandre VINOKOUROV + 00' 38"
20 044 Roman KREUZIGER + 00' 38"
21 055 Robert HUNTER + 00' 39"
22 161 Luis-Leon SANCHEZ + 00' 39"
23 121 Cadel EVANS + 00' 39"
24 003 Andriy GRIVKO + 00' 40"
25 059 David ZABRISKIE + 00' 40"
26 071 Vladimir KARPETS + 00' 40"
27 047 Manuel QUINZIATO + 00' 41"
28 128 Steve MORABITO + 00' 41"
29 116 Maxime MONFORT + 00' 41"
30 043 Kristijan KOREN + 00' 42"
31 046 Daniel OSS + 00' 43"
32 192 Lars BOOM + 00' 44"
33 097 Ignatas KONOVALOVAS + 00' 44"
34 171 Rein TAARAMĂ„E + 00' 45"
35 132 Carlos BARREDO + 00' 46"
36 034 Juan Antonio FLECHA GIANNONI + 00' 46"
37 054 Ryder HESJEDAL + 00' 46"
38 178 Damien MONIER + 00' 47"
39 208 Alessandro PETACCHI + 00' 48"
40 037 Thomas LĂ–VKVIST + 00' 48"
41 098 Brett Daniel LANCASTER + 00' 49"
42 199 Maarten TJALLINGII + 00' 49"
43 162 Rui Alberto COSTA + 00' 49"
44 135 JĂ©rĂ´me PINEAU + 00' 49"
45 169 José Joaquin ROJAS + 00' 49"
46 101 Jurgen VAN DEN BROECK + 00' 49"
47 081 Nicolas ROCHE + 00' 49"
48 056 Martijn MAASKANT + 00' 49"
49 065 Matthieu LADAGNOUS + 00' 49"
50 062 Sandy CASAR + 00' 49"
51 067 Jérémy ROY + 00' 49"
52 014 Jakob FUGLSANG + 00' 50"
53 144 Roger KLUGE + 00' 50"
54 035 Simon GERRANS + 00' 50"
55 197 Grischa NIERMANN + 00' 50"
56 195 Robert GESINK + 00' 51"
57 076 Alexandr PLIUSCHIN + 00' 51"
58 023 Christopher HORNER + 00' 52"
59 086 David LE LAY + 00' 52"
60 166 Christophe MOREAU + 00' 52"
61 142 Gerald CIOLEK + 00' 52"
62 042 Francesco BELLOTTI + 00' 53"
63 145 Christian KNEES + 00' 53"
64 158 SĂ©bastien TURGOT + 00' 53"
65 089 Christophe RIBLON + 00' 54"
66 058 Johan VAN SUMMEREN + 00' 54"
67 198 Bram TANKINK + 00' 54"
68 126 George HINCAPIE + 00' 54"
69 027 Sergio Miguel Moreira PAULINHO + 00' 54"
70 091 Carlos SASTRE + 00' 54"
71 163 Imanol ERVITI + 00' 55"
72 041 Ivan BASSO + 00' 55"
73 134 Dries DEVENYNS + 00' 55"
74 191 Denis MENCHOV + 00' 56"
75 181 Samuel SANCHEZ + 00' 56"
76 113 Bert GRABSCH + 00' 56"
77 031 Bradley WIGGINS + 00' 56"
78 175 Christophe KERN + 00' 56"
79 016 Frank SCHLECK + 00' 57"
80 146 Luke ROBERTS + 00' 57"
81 114 Adam HANSEN + 00' 57"
82 189 Gorka VERDUGO + 00' 58"
83 072 Pavel BRUTT + 00' 59"
84 019 Jens VOIGT + 00' 59"
85 164 José Ivan GUTIERREZ + 00' 59"
86 069 Benoît VAUGRENARD + 00' 59"
87 105 Sebastian LANG + 00' 59"
88 206 Mirco LORENZETTO + 00' 59"
89 131 Sylvain CHAVANEL + 00' 59"
90 107 Daniel MORENO FERNANDEZ + 01' 00"
91 139 Maarten WYNANTS + 01' 00"
92 051 Christian VANDE VELDE + 01' 00"
93 122 Alessandro BALLAN + 01' 00"
94 028 Yaroslav POPOVYCH + 01' 01"
95 084 Martin ELMIGER + 01' 01"
96 108 Jurgen ROELANDTS + 01' 02"
97 179 RĂ©mi PAURIOL + 01' 02"
98 104 Mickaël DELAGE + 01' 03"
99 214 Arkaitz DURAN AROCA + 01' 03"
100 174 Julien EL FARES + 01' 04"
101 143 Johannes FRĂ–HLINGER + 01' 04"
102 061 Christophe LE MEVEL + 01' 04"
103 045 Aliaksandr KUSCHYNSKI + 01' 04"
104 205 Danilo HONDO + 01' 05"
105 129 Mauro SANTAMBROGIO + 01' 05"
106 082 Maxime BOUET + 01' 05"
107 133 Kevin DE WEERT + 01' 05"
108 015 Stuart O’GRADY + 01' 06"
109 066 Anthony ROUX + 01' 06"
110 159 Nicolas VOGONDY + 01' 06"
111 075 Robbie MC EWEN + 01' 06"
112 184 Juan José OROZ + 01' 06"
113 033 Stephen CUMMINGS + 01' 07"
114 173 Samuel DUMOULIN + 01' 07"
115 077 Joaquin RODRIGUEZ OLIVER + 01' 08"
116 136 Francesco REDA + 01' 08"
117 007 Benjamin NOVAL GONZALEZ + 01' 08"
118 117 Mark RENSHAW + 01' 08"
119 119 Kanstantsin SIVTSOV + 01' 08"
120 032 Michaël BARRY + 01' 08"
121 176 SĂ©bastien MINARD + 01' 09"
122 011 Andy SCHLECK + 01' 09"
123 217 Iban MAYOZ + 01' 09"
124 147 Thomas ROHREGGER + 01' 09"
125 155 Cyril GAUTIER + 01' 09"
126 109 Charles WEGELIUS + 01' 10"
127 111 Mark CAVENDISH + 01' 10"
128 194 Juan Manuel GARATE + 01' 10"
129 209 Simon SPILAK + 01' 10"
130 215 Markus EIBEGGER + 01' 10"
131 008 Paolo TIRALONGO + 01' 10"
132 196 Koos MOERENHOUT + 01' 10"
133 112 Bernhard EISEL + 01' 11"
134 018 Nicki SORENSEN + 01' 12"
135 029 Gregory RAST + 01' 12"
136 193 Oscar FREIRE + 01' 12"
137 049 Brian VANDBORG + 01' 12"
138 127 Karsten KROON + 01' 13"
139 094 Jérémy HUNT + 01' 13"
140 201 Damiano CUNEGO + 01' 13"
141 154 Pierrick FEDRIGO + 01' 13"
142 216 Fabio FELLINE + 01' 13"
143 153 Anthony CHARTEAU + 01' 14"
144 202 Grega BOLE + 01' 14"
145 204 Francesco GAVAZZI + 01' 15"
146 096 Andreas KLIER + 01' 15"
147 137 Kevin SEELDRAYERS + 01' 16"
148 203 Mauro DA DALTO + 01' 16"
149 005 Maxim IGLINSKIY + 01' 16"
150 172 Stéphane AUGE + 01' 16"
151 006 Daniel NAVARRO + 01' 16"
152 157 Matthieu SPRICK + 01' 17"
153 138 Jurgen VAN DE WALLE + 01' 18"
154 177 Amaël MOINARD + 01' 18"
155 219 Rafael VALLS FERRI + 01' 18"
156 211 Eros CAPECCHI + 01' 19"
157 095 Thor HUSHOVD + 01' 19"
158 078 Stijn VANDENBERGH + 01' 19"
159 063 RĂ©my DI GREGORIO + 01' 19"
160 102 Mario AERTS + 01' 19"
161 017 Chris Anker SORENSEN + 01' 19"
162 048 Sylvester SZMYD + 01' 20"
163 087 Lloyd MONDORY + 01' 20"
164 083 Dimitri CHAMPION + 01' 20"
165 182 Inaki ISASI + 01' 21"
166 106 Matthew LLOYD + 01' 21"
167 183 Egoi MARTINEZ + 01' 21"
168 093 Volodymir GUSTOV + 01' 21"
169 064 Anthony GESLIN + 01' 22"
170 085 John GADRET + 01' 22"
171 052 Julian DEAN + 01' 22"
172 012 Matti BRESCHEL + 01' 22"
173 187 Amets TXURRUKA + 01' 22"
174 152 Yukiya ARASHIRO + 01' 22"
175 124 Marcus BURGHARDT + 01' 22"
176 074 Alexandr KOLOBNEV + 01' 23"
177 099 Daniel LLOYD + 01' 23"
178 004 Jesus HERNANDEZ BLAZQUEZ + 01' 24"
179 185 Alan PEREZ LEZAUN + 01' 24"
180 038 Serge PAUWELS + 01' 24"
181 103 Francis DE GREEF + 01' 25"
182 149 Fabian WEGMANN + 01' 25"
183 088 Rinaldo NOCENTINI + 01' 27"
184 073 Serguei IVANOV + 01' 28"
185 156 Pierre ROLLAND + 01' 28"
186 079 Eduard VORGANOV + 01' 29"
187 151 Thomas VOECKLER + 01' 31"
188 002 David DE LA FUENTE + 01' 31"
189 188 Ivan VELASCO + 01' 33"
190 026 Dmitriy MURAVYEV + 01' 34"
191 068 Wesley SULZBERGER + 01' 37"
192 218 Aitor PEREZ ARRIETA + 01' 38"
193 186 Ruben PEREZ MORENO + 01' 39"
194 212 José-Alberto BENITEZ + 01' 40"
195 167 Mathieu PERGET + 01' 42"
196 125 Mathias FRANK + 03' 32"
197 213 Manuel CARDOSO + 06' 20"
092 Xavier FLORENCIO non-starter
Individuel Temps Général On top
1 013 Fabian CANCELLARA 10' 00"
2 115 Tony MARTIN + 00' 10"
3 057 David MILLAR + 00' 20"
5 039 Geraint THOMAS + 00' 23"
6 053 Tyler FARRAR + 00' 28"
7 025 Levi LEIPHEIMER + 00' 28"
8 036 Edvald BOASSON HAGEN + 00' 32"
9 141 Linus GERDEMANN + 00' 35"
10 123 Brent BOOKWALTER + 00' 35"
11 207 Adriano MALORI + 00' 35"
12 022 Janez BRAJKOVIC + 00' 35"
13 118 Michael ROGERS + 00' 35"
14 168 Ruben PLAZA MOLINA + 00' 36"
15 148 Niki TERPSTRA + 00' 36"
16 024 Andreas KLĂ–DEN + 00' 36"
17 165 Vasili KIRYIENKA + 00' 38"
18 009 Alexandre VINOKOUROV + 00' 38"
19 044 Roman KREUZIGER + 00' 38"
21 055 Robert HUNTER + 00' 39"
22 161 Luis-Leon SANCHEZ + 00' 39"
23 121 Cadel EVANS + 00' 39"
24 003 Andriy GRIVKO + 00' 40"
25 059 David ZABRISKIE + 00' 40"
26 071 Vladimir KARPETS + 00' 40"
27 047 Manuel QUINZIATO + 00' 41"
28 128 Steve MORABITO + 00' 41"
29 116 Maxime MONFORT + 00' 41"
30 043 Kristijan KOREN + 00' 42"
31 046 Daniel OSS + 00' 43"
32 192 Lars BOOM + 00' 44"
33 097 Ignatas KONOVALOVAS + 00' 44"
34 171 Rein TAARAMĂ„E + 00' 45"
35 132 Carlos BARREDO + 00' 46"
36 034 Juan Antonio FLECHA GIANNONI + 00' 46"
37 054 Ryder HESJEDAL + 00' 46"
38 178 Damien MONIER + 00' 47"
39 208 Alessandro PETACCHI + 00' 48"
40 037 Thomas LĂ–VKVIST + 00' 48"
41 098 Brett Daniel LANCASTER + 00' 49"
42 199 Maarten TJALLINGII + 00' 49"
43 162 Rui Alberto COSTA + 00' 49"
44 135 JĂ©rĂ´me PINEAU + 00' 49"
45 169 José Joaquin ROJAS + 00' 49"
46 101 Jurgen VAN DEN BROECK + 00' 49"
47 081 Nicolas ROCHE + 00' 49"
48 056 Martijn MAASKANT + 00' 49"
49 065 Matthieu LADAGNOUS + 00' 49"
50 062 Sandy CASAR + 00' 49"
51 067 Jérémy ROY + 00' 49"
52 014 Jakob FUGLSANG + 00' 50"
53 144 Roger KLUGE + 00' 50"
54 035 Simon GERRANS + 00' 50"
55 197 Grischa NIERMANN + 00' 50"
56 195 Robert GESINK + 00' 51"
57 076 Alexandr PLIUSCHIN + 00' 51"
58 023 Christopher HORNER + 00' 52"
59 086 David LE LAY + 00' 52"
60 166 Christophe MOREAU + 00' 52"
61 142 Gerald CIOLEK + 00' 52"
62 042 Francesco BELLOTTI + 00' 53"
63 145 Christian KNEES + 00' 53"
64 158 SĂ©bastien TURGOT + 00' 53"
65 089 Christophe RIBLON + 00' 54"
66 058 Johan VAN SUMMEREN + 00' 54"
67 198 Bram TANKINK + 00' 54"
68 126 George HINCAPIE + 00' 54"
69 027 Sergio Miguel Moreira PAULINHO + 00' 54"
70 091 Carlos SASTRE + 00' 54"
71 163 Imanol ERVITI + 00' 55"
72 041 Ivan BASSO + 00' 55"
73 134 Dries DEVENYNS + 00' 55"
74 191 Denis MENCHOV + 00' 56"
75 181 Samuel SANCHEZ + 00' 56"
76 113 Bert GRABSCH + 00' 56"
77 031 Bradley WIGGINS + 00' 56"
78 175 Christophe KERN + 00' 56"
79 016 Frank SCHLECK + 00' 57"
80 146 Luke ROBERTS + 00' 57"
81 114 Adam HANSEN + 00' 57"
82 189 Gorka VERDUGO + 00' 58"
83 072 Pavel BRUTT + 00' 59"
84 019 Jens VOIGT + 00' 59"
85 164 José Ivan GUTIERREZ + 00' 59"
86 069 Benoît VAUGRENARD + 00' 59"
87 105 Sebastian LANG + 00' 59"
88 206 Mirco LORENZETTO + 00' 59"
89 131 Sylvain CHAVANEL + 00' 59"
90 107 Daniel MORENO FERNANDEZ + 01' 00"
91 139 Maarten WYNANTS + 01' 00"
92 051 Christian VANDE VELDE + 01' 00"
93 122 Alessandro BALLAN + 01' 00"
94 028 Yaroslav POPOVYCH + 01' 01"
95 084 Martin ELMIGER + 01' 01"
96 108 Jurgen ROELANDTS + 01' 02"
97 179 RĂ©mi PAURIOL + 01' 02"
98 104 Mickaël DELAGE + 01' 03"
99 214 Arkaitz DURAN AROCA + 01' 03"
100 174 Julien EL FARES + 01' 04"
101 143 Johannes FRĂ–HLINGER + 01' 04"
102 061 Christophe LE MEVEL + 01' 04"
103 045 Aliaksandr KUSCHYNSKI + 01' 04"
104 205 Danilo HONDO + 01' 05"
105 129 Mauro SANTAMBROGIO + 01' 05"
106 082 Maxime BOUET + 01' 05"
107 133 Kevin DE WEERT + 01' 05"
108 015 Stuart O’GRADY + 01' 06"
109 066 Anthony ROUX + 01' 06"
110 159 Nicolas VOGONDY + 01' 06"
111 075 Robbie MC EWEN + 01' 06"
112 184 Juan José OROZ + 01' 06"
113 033 Stephen CUMMINGS + 01' 07"
114 173 Samuel DUMOULIN + 01' 07"
115 077 Joaquin RODRIGUEZ OLIVER + 01' 08"
116 136 Francesco REDA + 01' 08"
117 007 Benjamin NOVAL GONZALEZ + 01' 08"
118 117 Mark RENSHAW + 01' 08"
119 119 Kanstantsin SIVTSOV + 01' 08"
120 032 Michaël BARRY + 01' 08"
121 176 SĂ©bastien MINARD + 01' 09"
122 011 Andy SCHLECK + 01' 09"
123 217 Iban MAYOZ + 01' 09"
124 147 Thomas ROHREGGER + 01' 09"
125 155 Cyril GAUTIER + 01' 09"
126 109 Charles WEGELIUS + 01' 10"
127 111 Mark CAVENDISH + 01' 10"
128 194 Juan Manuel GARATE + 01' 10"
129 209 Simon SPILAK + 01' 10"
130 215 Markus EIBEGGER + 01' 10"
131 008 Paolo TIRALONGO + 01' 10"
132 196 Koos MOERENHOUT + 01' 10"
133 112 Bernhard EISEL + 01' 11"
134 018 Nicki SORENSEN + 01' 12"
135 029 Gregory RAST + 01' 12"
136 193 Oscar FREIRE + 01' 12"
137 049 Brian VANDBORG + 01' 12"
138 127 Karsten KROON + 01' 13"
139 094 Jérémy HUNT + 01' 13"
140 201 Damiano CUNEGO + 01' 13"
141 154 Pierrick FEDRIGO + 01' 13"
142 216 Fabio FELLINE + 01' 13"
143 153 Anthony CHARTEAU + 01' 14"
144 202 Grega BOLE + 01' 14"
145 204 Francesco GAVAZZI + 01' 15"
146 096 Andreas KLIER + 01' 15"
147 137 Kevin SEELDRAYERS + 01' 16"
148 203 Mauro DA DALTO + 01' 16"
149 005 Maxim IGLINSKIY + 01' 16"
150 172 Stéphane AUGE + 01' 16"
151 006 Daniel NAVARRO + 01' 16"
152 157 Matthieu SPRICK + 01' 17"
153 138 Jurgen VAN DE WALLE + 01' 18"
154 177 Amaël MOINARD + 01' 18"
155 219 Rafael VALLS FERRI + 01' 18"
156 211 Eros CAPECCHI + 01' 19"
157 095 Thor HUSHOVD + 01' 19"
158 078 Stijn VANDENBERGH + 01' 19"
159 063 RĂ©my DI GREGORIO + 01' 19"
160 102 Mario AERTS + 01' 19"
161 017 Chris Anker SORENSEN + 01' 19"
162 048 Sylvester SZMYD + 01' 20"
163 087 Lloyd MONDORY + 01' 20"
164 083 Dimitri CHAMPION + 01' 20"
165 182 Inaki ISASI + 01' 21"
166 106 Matthew LLOYD + 01' 21"
167 183 Egoi MARTINEZ + 01' 21"
168 093 Volodymir GUSTOV + 01' 21"
169 064 Anthony GESLIN + 01' 22"
170 085 John GADRET + 01' 22"
171 052 Julian DEAN + 01' 22"
172 012 Matti BRESCHEL + 01' 22"
173 187 Amets TXURRUKA + 01' 22"
174 152 Yukiya ARASHIRO + 01' 22"
175 124 Marcus BURGHARDT + 01' 22"
176 074 Alexandr KOLOBNEV + 01' 23"
177 099 Daniel LLOYD + 01' 23"
178 004 Jesus HERNANDEZ BLAZQUEZ + 01' 24"
179 185 Alan PEREZ LEZAUN + 01' 24"
180 038 Serge PAUWELS + 01' 24"
181 103 Francis DE GREEF + 01' 25"
182 149 Fabian WEGMANN + 01' 25"
183 088 Rinaldo NOCENTINI + 01' 27"
184 073 Serguei IVANOV + 01' 28"
185 156 Pierre ROLLAND + 01' 28"
186 079 Eduard VORGANOV + 01' 29"
187 151 Thomas VOECKLER + 01' 31"
188 002 David DE LA FUENTE + 01' 31"
189 188 Ivan VELASCO + 01' 33"
190 026 Dmitriy MURAVYEV + 01' 34"
191 068 Wesley SULZBERGER + 01' 37"
192 218 Aitor PEREZ ARRIETA + 01' 38"
193 186 Ruben PEREZ MORENO + 01' 39"
194 212 José-Alberto BENITEZ + 01' 40"
195 167 Mathieu PERGET + 01' 42"
196 125 Mathias FRANK + 03' 32"
197 213 Manuel CARDOSO + 06' 20"
On top
illustration
© A.S.O. / Amaury Sport Organisation - All rights reserved. aso