2015 Tour de France
102nd edition: July 4 - July 26, 2015
Saturday, July 25: Stage 20, Modane Valfréjus - Alpe-d'Huez
Back to 2015 Tour de France | Tour de France database
Stage 20, Saturday, July 25: 110.5 km, Modane Valfréjus - Alpe-d'Huez
Hilltop finish at Alpe d'Huez with its 21 switchbacks, average gradient of 8.1%, maximum gradient of 13%
Stage 20 map and profile | Stage 20 photos | Stage 20 video | David L. Stanley stage 20 analysis
Rated ascents:
- Km 56.0 - Col de la Croix de Fer (2,067 m) 29 km @ 5.2% - category H
- Km 110.5 - Alpe d'Huez, 13.8 km @ 8.1% - category H
Thibaut Pinot wins Tour de France stage 20
The Race: Today was the last day in the high mountains before Sunday's high-speed jam on Paris' Champs Élysées. The riders faced only two serious climbs, but they are the real thing, the 29-kilometers ascent of the Croix de Fer and the leg-breaking Alpe d'Huez. The latter's fourteen kilometers at eight percent had the potential to shake up the standings if any rider had an off-day.
Weather at 1:30 PM at Modane was cloudy, 15C/60F. Wind was from the WSW at 19 km/hr. No chance of rain and the temperature was supposed to warm to 22C. A great day for a bicycle race.
Here's how Le Tour saw things:
L'Alpe d'Huez has never been so close to Paris. For the first time ever, the iconic climb of the modern history of the Tour de France is on the eve of the final stage on the Champs-Elysées. The suspense is still on. Chris Froome is ready for one last duel with Nairo Quintana. He considers himself in an excellent position with an advantage of 2.38 ahead of a short conclusive stage in the Alps but stage 19 to La Toussuire has evidenced that the Colombian hasn't said his last word.
Team Sky also looks vulnerable in some ways, as Geraint Thomas didn't expect to drop down from fourth to fifteenth place in only one day. There'll be another race within the race with Romain Bardet leading the King of the Mountains competition with only three points over Chris Froome and twelve over Joaquim Rodriguez.
The winner of the popular polka dot jersey probably won't be known before the ascent to L'Alpe d'Huez where the points will be doubled up, so it'll be 50 to the stage winner. Froome might be tempted to crown it all.
FDJ's DS Yvon Madiot said this before the stage, “It's going to be a hard stage but it might as well be a very controlled race because everyone will defend his position on GC. We've got two goals: to have a rider in the early breakaway and Thibaut Pinot to fight with the top GC guys at L'Alpe d'Huez.”
At 1:18 PM 160 riders rolled away and immediately, as if to give truth to Madiot's words, FDJ's Alexandre Geniez and Ramunas Navardauskas attacked. The pair were soon joined by Lars Bak (Lotto-Soudal) and Nicolas Edet (Cofidis). After fifteen kilometers of mostly downhill, the quartet was about two minutes ahead of a seemingly disinterested field.
As the four escapees made it to the lower slopes of the Croix de Fer, they were 7min 20sec ahead of a still-unworried peloton. The peloton was led by several Sky riders.
Movistar said second-place Nairo Quintana would attack on the Croix de Fer. They knew that if Quintana were to win the 2015 Tour, he couldn't wait until the final climb to gain the needed two and a half minutes.
As the riders made their way up the mountain, ten riders went clear of the field and began seriously chasing the four up the road. Unhappy with Sky's slow pacing of the pack, Ag2r took over the job of riding at the peloton's front.
The peloton caught the ten, except for Winner Anacona, Ruben Plaza and Rafal Majka. Then Majka accelerated and only Anacona could stay with him. After 42 kilometers of racing, the four leaders were 5min 24sec ahead of Anacona/Majka and 5min 31sec in front of the peloton.
The pack chased down Anacona and Majka, and 46 kilometers into the stage and 12 km from the summit, there were just the four, about five minutes ahead. Ag2r's Jean-Christophe Peraud continued to lead the peloton as he had for quite some time, setting a warm, but not hot pace.
Not long later Astana moved to the front and then all the big GC men also got near the point of of the peloton. Up front Geniez attacked his fellow breakaways and went clear.
BAM! Alejandro Valverde attacked. Needing to contain the move, Sky, led by Nicolas Roche, went to the front of the now sharply reduced peloton.
Double BAM! Quintana went and quickly made it up to teammate Valverde. This felt like a well-planned set-piece. Froome had only Richie Porte. All the other Sky riders had been dropped.
Needing Valverde for the descent, Quintana had to slow for his teammate. Further back, Contador was dropped and soon it was just Froome and Nibali chasing the riders up the road.
Here's how the riders went over the crest of the Croix de Fer: Alexander Geniez, followed at 50 seconds by Navardauskas and Edet. Then at 70 seconds, Lars Bak. 2min 20sec after Geniez, Quintana and Valverde crested, followed 15 seconds later by Froome and Nibali.
As the race crossed the valley for its appointment with Alpe d'Huez, with 26 kilometers to go, Geniez was 1min 40sec ahead of Bak/Edet, 3min 10sec in front of seven riders that included Hesjedal and Rolland and 4min ahead of the Yellow Jersey group, led by Sky. Soon Bak and Edet were caught by by the seven chasers, making a group of nine riding 1min 52sec behind Geniez.
As the Yellow Jersey group just started the Alpe d'Huez ascent, Nibali flatted. He got the fastest bike change I've ever seen and was soon chasing with the help of teammates. Meanwhile, Quintana was attacking. Richie Porte brought the chasing riders back up to him.
Quintana went again, and was again chased down. But the damage inflicted by Quintana was profound. With eleven kilomters to go, the Yellow Jersey group was down to about six riders.
Then Valverde went. Froome did not react, surely thinking he was no GC threat at this point. Nibali, performing an extraordinary chase, made contact with the Froome group.
Again and again Quintana attacked and finally, about nine kilometers from the top, he got clear. Quickly he closed up to teammate Valverde as they made common cause to distance themselves from Froome.
The intense efforts broke everything up. Contador was dropped from the Froome group and then it was just Froome being led by two teammates. Quintana dropped Valverde and made it up to Anacona. The two Colombians made common cause, a half minute ahead of Froome. Quintana still needed two more minutes to win the Tour de France.
The crowds were huge and dense on the upper reaches of the mountain, making a narrow path for the riders. Under the five kilometer banner, it was Thibaut Pinot in the lead, followed a minute later by Anacona/Quintana and at 1min 29sec, the Froome group.
With 4.4 kilometers to go, Quintana dropped Anacona and was a minute ahead of Froome. At three kilometers, Quintana had a minute. There is a 10-second bonus for winning the stage.
Two kilometers: 1min 15sec.
Thibaut Pinot won the stage. Quintana followed in 18 seconds later. Ryder Hesjedal was third, then Valverde and Froome at 1min 38sec. Barring extraordinary misfortune in the final stage, Chris Froome has won the 2015 Tour de France.
Complete Results:
Stage 20 photos | Stage 20 video
110.5 kilometers raced at an average speed of 32.5 km/hr
1 | PINOT Thibaut | FDJ | 3hr 17min 21sec |
2 | QUINTANA Nairo Alexander | MOVISTAR | @ 18sec |
3 | HESJEDAL Ryder | CANNONDALE-GARMIN | + 00' 41'' |
4 | VALVERDE Alejandro | MOVISTAR | @ 1min 38sec |
5 | FROOME Christopher | SKY | s.t. |
6 | ROLLAND Pierre | EUROPCAR | + 01' 41'' |
7 | PORTE Richie | SKY | + 02' 11'' |
8 | ANACONA Winner Andrew | MOVISTAR | + 02' 32'' |
9 | POELS Wouter | SKY | + 02' 50'' |
10 | PLAZA Ruben | LAMPRE-MERIDA | s.t. |
11 | YATES Simon | ORICA-GREENEDGE | + 03' 06'' |
12 | RODRIGUEZ Joachim | KATUSHA | + 03' 12'' |
13 | JUNGELS Bob | TREK | + 03' 26'' |
14 | MOLLEMA Bauke | TREK | + 03' 30'' |
15 | NIBALI Vincenzo | ASTANA | s.t. |
16 | CONTADOR Alberto | TINKOFF-SAXO | s.t. |
17 | MAJKA Rafal | TINKOFF-SAXO | s.t. |
18 | BARDET Romain | AG2R-LA MONDIALE | s.t. |
19 | KRUIJSWIJK Steven | TEAM LOTTO NL - JUMBO | s.t. |
20 | GESINK Robert | TEAM LOTTO NL - JUMBO | s.t. |
21 | VUILLERMOZ Alexis | AG2R-LA MONDIALE | + 04' 16'' |
22 | YATES Adam | ORICA-GREENEDGE | + 04' 27'' |
23 | FRANK Mathias | IAM CYCLING | + 04' 38'' |
24 | EDET Nicolas | COFIDIS | + 04' 53'' |
25 | GENIEZ Alexandre | FDJ | + 04' 56'' |
26 | SANCHEZ Samuel | BMC | + 05' 01'' |
27 | TALANSKY Andrew | CANNONDALE-GARMIN | + 05' 19'' |
28 | MARTIN Daniel | CANNONDALE-GARMIN | + 05' 30'' |
29 | FEDRIGO Pierrick | BRETAGNE-SECHE ENVIRONNEMENT | + 05' 53'' |
30 | DE GENDT Thomas | LOTTO-SOUDAL | s.t. |
31 | BAKELANTS Jan | AG2R-LA MONDIALE | s.t. |
32 | CUMMINGS Stephen | MTN-QHUBEKA | s.t. |
33 | PAUWELS Serge | MTN-QHUBEKA | s.t. |
34 | BARGUIL WARREN | GIANT-ALPECIN | s.t. |
35 | THOMAS Geraint | SKY | s.t. |
36 | BAK Lars | LOTTO-SOUDAL | + 06' 26'' |
37 | KREUZIGER Roman | TINKOFF-SAXO | + 06' 40'' |
38 | ROCHE Nicolas | SKY | + 06' 43'' |
39 | RIBLON Christophe | AG2R-LA MONDIALE | + 07' 12'' |
40 | CHEREL Mikael | AG2R-LA MONDIALE | s.t. |
41 | SERPA José | LAMPRE-MERIDA | + 08' 04'' |
42 | VALLS FERRI Rafael | LAMPRE-MERIDA | s.t. |
43 | OLIVEIRA Nelson | LAMPRE-MERIDA | s.t. |
44 | TEKLEHAIMANOT Daniel | MTN-QHUBEKA | + 08' 09'' |
45 | CASTROVIEJO Jonathan | MOVISTAR | s.t. |
46 | MATE Luis Angel | COFIDIS | s.t. |
47 | WYSS Marcel | IAM CYCLING | + 08' 40'' |
48 | NAVARRO Daniel | COFIDIS | + 08' 45'' |
49 | CARUSO Gianpaolo | KATUSHA | s.t. |
50 | BARTA Jan | BORA-ARGON 18 | s.t. |
51 | SCARPONI Michele | ASTANA | + 08' 55'' |
52 | VOECKLER Thomas | EUROPCAR | + 09' 17'' |
53 | SICARD Romain | EUROPCAR | + 09' 32'' |
54 | KANGERT Tanel | ASTANA | + 10' 36'' |
55 | CHAVANEL Sylvain | IAM CYCLING | + 11' 04'' |
56 | PANTANO Jarlinson | IAM CYCLING | s.t. |
57 | MACHADO Tiago | KATUSHA | + 11' 27'' |
58 | LOSADA Alberto | KATUSHA | s.t. |
59 | FUGLSANG Jakob | ASTANA | + 12' 13'' |
60 | CLEMENT Stef | IAM CYCLING | + 12' 26'' |
61 | WEENING Pieter | ORICA-GREENEDGE | s.t. |
62 | GESCHKE Simon | GIANT-ALPECIN | + 13' 22'' |
63 | HOLLENSTEIN Reto | IAM CYCLING | + 13' 30'' |
64 | QUEMENEUR Perrig | EUROPCAR | s.t. |
65 | ELMIGER Martin | IAM CYCLING | + 13' 50'' |
66 | PÉRAUD Jean-Christophe | AG2R-LA MONDIALE | + 14' 17'' |
67 | ROGERS Michael | TINKOFF-SAXO | s.t. |
68 | PIMANTA José Joao | BORA-ARGON 18 | + 14' 40'' |
69 | BONO Matteo | LAMPRE-MERIDA | + 14' 49'' |
70 | WYSS Danilo | BMC | s.t. |
71 | DURASEK Kristijan | LAMPRE-MERIDA | s.t. |
72 | ERVITI OLLO Imanol | MOVISTAR | s.t. |
73 | NAVARDAUSKAS Ramunas | CANNONDALE-GARMIN | + 15' 05'' |
74 | SIMON Julien | COFIDIS | + 15' 10'' |
75 | GHEBREMEDHIN Merhawi | MTN-QHUBEKA | + 17' 36'' |
76 | DEVOLDER Stijn | TREK | s.t. |
77 | DELAPLACE Anthony | BRETAGNE-SECHE ENVIRONNEMENT | s.t. |
78 | LAPORTE Christophe | COFIDIS | + 19' 26'' |
79 | VANMARCKE Sep | TEAM LOTTO NL - JUMBO | s.t. |
80 | DENNIS Rohan | BMC | s.t. |
81 | OSS Daniel | BMC | s.t. |
82 | CARUSO Damiano | BMC | s.t. |
83 | VAN BAARLE Dylan | CANNONDALE-GARMIN | s.t. |
84 | KELDERMAN Wilco | TEAM LOTTO NL - JUMBO | s.t. |
85 | MALORI Adriano | MOVISTAR | s.t. |
86 | TIMMER Albert | GIANT-ALPECIN | s.t. |
87 | HERRADA José | MOVISTAR | s.t. |
88 | KONIG Leopold | SKY | s.t. |
89 | WESTRA Lieuwe | ASTANA | s.t. |
90 | URAN Rigoberto | ETIXX-QUICK STEP | s.t. |
91 | VAN EMDEN Jos | TEAM LOTTO NL - JUMBO | + 19' 52'' |
92 | TANKINK Bram | TEAM LOTTO NL - JUMBO | + 19' 52" |
93 | CURVERS Roy | GIANT-ALPECIN | + 20' 29'' |
94 | SCHÄR Michael | BMC | s.t. |
95 | DE KORT Koen | GIANT-ALPECIN | s.t. |
96 | TOSATTO Matteo | TINKOFF-SAXO | + 21' 19'' |
97 | POZZATO Filippo | LAMPRE-MERIDA | s.t. |
98 | SAGAN Peter | TINKOFF-SAXO | s.t. |
99 | QUINZIATO Manuel | BMC | s.t. |
100 | KOREN Kristijan | CANNONDALE-GARMIN | s.t. |
101 | GRUZDEV Dmitriy | ASTANA | s.t. |
102 | LADAGNOUS Matthieu | FDJ | s.t. |
103 | ROY Jérémy | FDJ | s.t. |
104 | VAUGRENARD Benoît | FDJ | s.t. |
105 | COQUARD Bryan | EUROPCAR | s.t. |
106 | PERICHON Pierre-Luc | BRETAGNE-SECHE ENVIRONNEMENT | s.t. |
107 | RAST Gregory | TREK | s.t. |
108 | BUCHMANN Emanuel | BORA-ARGON 18 | s.t. |
109 | ROWE Luke | SKY | s.t. |
110 | ZUBELDIA Haimar | TREK | s.t. |
111 | TULIK ANGÉLO | EUROPCAR | s.t. |
112 | PREIDLER Georg | GIANT-ALPECIN | s.t. |
113 | NAULLEAU BRYAN | EUROPCAR | s.t. |
114 | GAUTIER Cyril | EUROPCAR | s.t. |
115 | GRIVKO Andriy | ASTANA | s.t. |
116 | GERARD Arnaud | BRETAGNE-SECHE ENVIRONNEMENT | s.t. |
117 | VACHON Florian | BRETAGNE-SECHE ENVIRONNEMENT | s.t. |
118 | JANSE VAN RENSBURG Jacques | MTN-QHUBEKA | s.t. |
119 | BOASSON HAGEN Edvald | MTN-QHUBEKA | s.t. |
120 | VOSS Paul | BORA-ARGON 18 | s.t. |
121 | STANNARD Ian | SKY | s.t. |
122 | IZAGIRRE I Gorka | MOVISTAR | s.t. |
123 | HALLER Marco | KATUSHA | s.t. |
124 | HANSEN Adam | LOTTO-SOUDAL | s.t. |
125 | BRUN Fréderic | BRETAGNE-SECHE ENVIRONNEMENT | s.t. |
126 | CIMOLAI Davide | LAMPRE-MERIDA | s.t. |
127 | GALLOPIN Tony | LOTTO-SOUDAL | s.t. |
128 | GENE Yohann | EUROPCAR | s.t. |
129 | GAUDIN Damien | AG2R-LA MONDIALE | s.t. |
130 | FEILLU Brice | BRETAGNE-SECHE ENVIRONNEMENT | s.t. |
131 | WELLENS Tim | LOTTO-SOUDAL | s.t. |
132 | HUZARSKI Bartosz | BORA-ARGON 18 | + 21' 55'' |
133 | ARREDONDO Julian | TREK | + 23' 22'' |
134 | STYBAR Zdenek | ETIXX-QUICK STEP | + 23' 57'' |
135 | MATTHEWS Michael | ORICA-GREENEDGE | s.t. |
136 | VERMOTE Julien | ETIXX-QUICK STEP | s.t. |
137 | GREIPEL André | LOTTO-SOUDAL | s.t. |
138 | SENECHAL Florian | COFIDIS | s.t. |
139 | IRIZAR Markel | TREK | s.t. |
140 | VANBILSEN KENNETH | COFIDIS | s.t. |
141 | DEBUSSCHERE Jens | LOTTO-SOUDAL | s.t. |
142 | CHAVANEL Sébastien | FDJ | s.t. |
143 | JANSE VAN RENSBURG Reinardt | MTN-QHUBEKA | s.t. |
144 | SIEBERG Marcel | LOTTO-SOUDAL | s.t. |
145 | TRENTIN Matteo | ETIXX-QUICK STEP | s.t. |
146 | DEGENKOLB John | GIANT-ALPECIN | s.t. |
147 | MARTENS Paul | TEAM LOTTO NL - JUMBO | s.t. |
148 | SOUPE GEOFFREY | COFIDIS | s.t. |
149 | GUARNIERI Jacopo | KATUSHA | s.t. |
150 | TEN DAM Laurens | TEAM LOTTO NL - JUMBO | s.t. |
151 | FONSECA Armindo | BRETAGNE-SECHE ENVIRONNEMENT | s.t. |
152 | GOLAS Michal | ETIXX-QUICK STEP | s.t. |
153 | LEEZER Thomas | TEAM LOTTO NL - JUMBO | s.t. |
154 | DURBRIDGE Luke | ORICA-GREENEDGE | s.t. |
155 | TUFT Svein | ORICA-GREENEDGE | s.t. |
156 | CAVENDISH Mark | ETIXX-QUICK STEP | s.t. |
157 | DEMARE Arnaud | FDJ | s.t. |
158 | FARRAR Tyler | MTN-QHUBEKA | s.t. |
159 | KRISTOFF Alexander | KATUSHA | s.t. |
160 | BRÄNDLE Matthias | IAM CYCLING | s.t. |
GC after Stage 20:
- GC leader: Chris Froome
- Points classification leader: Peter Sagan
- Mountains classification leader: Christopher Froome
- Young rider classification leader: Nairo Quintana
- Team classification leader: Movistar
3,250.8 km raced so far at an average speed of 39.67 km/hr
1 | FROOME Christopher | SKY | 81hr 56min 33sec |
2 | QUINTANA Nairo Alexander | MOVISTAR | @ 1min 12sec |
3 | VALVERDE Alejandro | MOVISTAR | + 05' 25'' |
4 | NIBALI Vincenzo | ASTANA | + 08' 36'' |
5 | CONTADOR Alberto | TINKOFF-SAXO | + 09' 48'' |
6 | GESINK Robert | TEAM LOTTO NL - JUMBO | + 10' 47'' |
7 | MOLLEMA Bauke | TREK | + 15' 14'' |
8 | FRANK Mathias | IAM CYCLING | + 15' 39'' |
9 | BARDET Romain | AG2R-LA MONDIALE | + 16' 00'' |
10 | ROLLAND Pierre | EUROPCAR | + 17' 30'' |
11 | TALANSKY Andrew | CANNONDALE-GARMIN | + 22' 06'' |
12 | SANCHEZ Samuel | BMC | + 22' 50'' |
13 | PAUWELS Serge | MTN-QHUBEKA | + 31' 03'' |
14 | BARGUIL WARREN | GIANT-ALPECIN | + 31' 15'' |
15 | THOMAS Geraint | SKY | + 31' 39'' |
16 | PINOT Thibaut | FDJ | + 38' 52'' |
17 | KREUZIGER Roman | TINKOFF-SAXO | @ 1hr 2min 51sec |
18 | CHEREL Mikael | AG2R-LA MONDIALE | + 01h 05' 00'' |
19 | PANTANO Jarlinson | IAM CYCLING | + 01h 09' 08'' |
20 | BAKELANTS Jan | AG2R-LA MONDIALE | + 01h 16' 36'' |
21 | KRUIJSWIJK Steven | TEAM LOTTO NL - JUMBO | + 01h 21' 27'' |
22 | KANGERT Tanel | ASTANA | + 01h 24' 58'' |
23 | FUGLSANG Jakob | ASTANA | + 01h 25' 23'' |
24 | CASTROVIEJO Jonathan | MOVISTAR | + 01h 26' 05'' |
25 | BARTA Jan | BORA-ARGON 18 | + 01h 26' 56'' |
26 | VUILLERMOZ Alexis | AG2R-LA MONDIALE | + 01h 28' 29'' |
27 | JUNGELS Bob | TREK | + 01h 33' 21'' |
28 | MAJKA Rafal | TINKOFF-SAXO | + 01h 35' 06'' |
29 | RODRIGUEZ Joachim | KATUSHA | + 01h 36' 07'' |
30 | PLAZA Ruben | LAMPRE-MERIDA | + 01h 38' 22'' |
31 | GALLOPIN Tony | LOTTO-SOUDAL | + 01h 40' 44'' |
32 | IZAGIRRE Gorka | MOVISTAR | + 01h 41' 34'' |
33 | SICARD Romain | EUROPCAR | + 01h 51' 32'' |
34 | GAUTIER Cyril | EUROPCAR | + 01h 51' 51'' |
35 | ROCHE Nicolas | SKY | + 01h 54' 08'' |
36 | ROGERS Michael | TINKOFF-SAXO | + 01h 56' 13'' |
37 | BAK Lars | LOTTO-SOUDAL | + 01h 56' 57'' |
38 | GESCHKE Simon | GIANT-ALPECIN | + 01h 58' 14'' |
39 | MARTIN Daniel | CANNONDALE-GARMIN | + 02h 03' 37'' |
40 | HESJEDAL Ryder | CANNONDALE-GARMIN | + 02h 04' 37'' |
41 | SCARPONI Michele | ASTANA | + 02h 05' 03'' |
42 | URAN Rigoberto | ETIXX-QUICK STEP | + 02h 08' 20'' |
43 | MATE Luis Angel | COFIDIS | + 02h 10' 12'' |
44 | POELS Wouter | SKY | + 02h 12' 44'' |
45 | VOECKLER Thomas | EUROPCAR | + 02h 14' 08'' |
46 | SAGAN Peter | TINKOFF-SAXO | + 02h 14' 55'' |
47 | OLIVEIRA Nelson | LAMPRE-MERIDA | + 02h 15' 32'' |
48 | PORTE Richie | SKY | + 02h 16' 05'' |
49 | TEKLEHAIMANOT Daniel | MTN-QHUBEKA | + 02h 16' 15'' |
50 | YATES Adam | ORICA-GREENEDGE | + 02h 16' 36'' |
51 | JANSE VAN RENSBURG Jacques | MTN-QHUBEKA | + 02h 18' 16'' |
52 | FEDRIGO Pierrick | BRETAGNE-SECHE ENVIRONNEMENT | + 02h 22' 54'' |
53 | CARUSO Damiano | BMC | + 02h 26' 32'' |
54 | CHAVANEL Sylvain | IAM CYCLING | + 02h 29' 28'' |
55 | TANKINK Bram | TEAM LOTTO NL - JUMBO | + 02h 30' 12'' |
56 | SCHÄR Michael | BMC | + 02h 31' 13'' |
57 | ANACONA Winner Andrew | MOVISTAR | + 02h 31' 14'' |
58 | LOSADA Alberto | KATUSHA | + 02h 32' 30'' |
59 | CLEMENT Stef | IAM CYCLING | + 02h 33' 42'' |
60 | WYSS Marcel | IAM CYCLING | + 02h 34' 15'' |
61 | PÉRAUD Jean-Christophe | AG2R-LA MONDIALE | + 02h 35' 10'' |
62 | ZUBELDIA Haimar | TREK | + 02h 36' 50'' |
63 | WYSS Danilo | BMC | + 02h 37' 17'' |
64 | GRIVKO Andriy | ASTANA | + 02h 38' 06'' |
65 | HERRADA José | MOVISTAR | + 02h 40' 06'' |
66 | NAVARRO Daniel | COFIDIS | + 02h 43' 34'' |
67 | DE GENDT Thomas | LOTTO-SOUDAL | + 02h 48' 02'' |
68 | RIBLON Christophe | AG2R-LA MONDIALE | + 02h 48' 19'' |
69 | KOREN Kristijan | CANNONDALE-GARMIN | + 02h 51' 44'' |
70 | KONIG Leopold | SKY | + 02h 53' 09'' |
71 | LADAGNOUS Matthieu | FDJ | + 02h 53' 22'' |
72 | MACHADO Tiago | KATUSHA | + 02h 54' 31'' |
73 | DE KORT Koen | GIANT-ALPECIN | + 02h 57' 05'' |
74 | QUEMENEUR Perrig | EUROPCAR | + 02h 57' 19'' |
75 | HOLLENSTEIN Reto | IAM CYCLING | + 02h 58' 30'' |
76 | DURASEK Kristijan | LAMPRE-MERIDA | + 03h 02' 14'' |
77 | WESTRA Lieuwe | ASTANA | + 03h 03' 09'' |
78 | VALLS FERRI Rafael | LAMPRE-MERIDA | + 03h 03' 11'' |
79 | KELDERMAN Wilco | TEAM LOTTO NL - JUMBO | + 03h 04' 07'' |
80 | MARTENS Paul | TEAM LOTTO NL - JUMBO | + 03h 04' 52'' |
81 | PERICHON Pierre-Luc | BRETAGNE-SECHE ENVIRONNEMENT | + 03h 05' 48'' |
82 | BOASSON HAGEN Edvald | MTN-QHUBEKA | + 03h 08' 02'' |
83 | BUCHMANN Emanuel | BORA-ARGON 18 | + 03h 08' 47'' |
84 | GHEBREMEDHIN Merhawi | MTN-QHUBEKA | + 03h 10' 36'' |
85 | DELAPLACE Anthony | BRETAGNE-SECHE ENVIRONNEMENT | + 03h 11' 28'' |
86 | CUMMINGS Stephen | MTN-QHUBEKA | + 03h 12' 23'' |
87 | PREIDLER Georg | GIANT-ALPECIN | + 03h 14' 14'' |
88 | VACHON Florian | BRETAGNE-SECHE ENVIRONNEMENT | + 03h 15' 01'' |
89 | YATES Simon | ORICA-GREENEDGE | + 03h 16' 04'' |
90 | CARUSO Gianpaolo | KATUSHA | + 03h 17' 03'' |
91 | TULIK ANGÉLO | EUROPCAR | + 03h 18' 24'' |
92 | TEN DAM Laurens | TEAM LOTTO NL - JUMBO | + 03h 18' 43'' |
93 | IRIZAR Markel | TREK | + 03h 19' 44'' |
94 | SIMON Julien | COFIDIS | + 03h 19' 53'' |
95 | GOLAS Michal | ETIXX-QUICK STEP | + 03h 21' 17'' |
96 | JANSE VAN RENSBURG Reinardt | MTN-QHUBEKA | + 03h 21' 30'' |
97 | OSS Daniel | BMC | + 03h 22' 14'' |
98 | FEILLU Brice | BRETAGNE-SECHE ENVIRONNEMENT | + 03h 23' 11'' |
99 | VOSS Paul | BORA-ARGON 18 | + 03h 24' 53'' |
100 | ELMIGER Martin | IAM CYCLING | + 03h 26' 47'' |
101 | DENNIS Rohan | BMC | + 03h 27' 34'' |
102 | RAST Gregory | TREK | + 03h 29' 00'' |
103 | STYBAR Zdenek | ETIXX-QUICK STEP | + 03h 30' 13'' |
104 | VANMARCKE Sep | TEAM LOTTO NL - JUMBO | + 03h 31' 15'' |
105 | ROY Jérémy | FDJ | + 03h 32' 12'' |
106 | CURVERS Roy | GIANT-ALPECIN | + 03h 35' 40'' |
107 | MALORI Adriano | MOVISTAR | + 03h 37' 28'' |
108 | HUZARSKI Bartosz | BORA-ARGON 18 | + 03h 38' 06'' |
109 | DEGENKOLB John | GIANT-ALPECIN | + 03h 39' 43'' |
110 | EDET Nicolas | COFIDIS | + 03h 42' 42'' |
111 | COQUARD Bryan | EUROPCAR | + 03h 42' 42'' |
112 | GENIEZ Alexandre | FDJ | + 03h 42' 57'' |
113 | VAUGRENARD Benoît | FDJ | + 03h 43' 08'' |
114 | HANSEN Adam | LOTTO-SOUDAL | + 03h 45' 18'' |
115 | ERVITI OLLO Imanol | MOVISTAR | + 03h 47' 14'' |
116 | VERMOTE Julien | ETIXX-QUICK STEP | + 03h 50' 32'' |
117 | TRENTIN Matteo | ETIXX-QUICK STEP | + 03h 50' 59'' |
118 | BONO Matteo | LAMPRE-MERIDA | + 03h 52' 17'' |
119 | FONSECA Armindo | BRETAGNE-SECHE ENVIRONNEMENT | + 03h 53' 13'' |
120 | QUINZIATO Manuel | BMC | + 03h 53' 21'' |
121 | VAN EMDEN Jos | TEAM LOTTO NL - JUMBO | + 03h 54' 19'' |
122 | SERPA José | LAMPRE-MERIDA | + 03h 54' 25'' |
123 | SOUPE GEOFFREY | COFIDIS | + 03h 55' 35'' |
124 | ARREDONDO Julian | TREK | + 03h 56' 49'' |
125 | POZZATO Filippo | LAMPRE-MERIDA | + 03h 58' 20'' |
126 | HALLER Marco | KATUSHA | + 03h 59' 04'' |
127 | LAPORTE Christophe | COFIDIS | + 03h 59' 10'' |
128 | STANNARD Ian | SKY | + 03h 59' 37'' |
129 | WELLENS Tim | LOTTO-SOUDAL | + 03h 59' 39'' |
130 | KRISTOFF Alexander | KATUSHA | + 04h 01' 10'' |
131 | GRUZDEV Dmitriy | ASTANA | + 04h 01' 12'' |
132 | TOSATTO Matteo | TINKOFF-SAXO | + 04h 01' 15'' |
133 | GERARD Arnaud | BRETAGNE-SECHE ENVIRONNEMENT | + 04h 02' 06'' |
134 | GREIPEL André | LOTTO-SOUDAL | + 04h 03' 38'' |
135 | SENECHAL Florian | COFIDIS | + 04h 04' 06'' |
136 | ROWE Luke | SKY | + 04h 04' 45'' |
137 | GENE Yohann | EUROPCAR | + 04h 04' 56'' |
138 | DEMARE Arnaud | FDJ | + 04h 05' 28'' |
139 | TIMMER Albert | GIANT-ALPECIN | + 04h 05' 30'' |
140 | PIMANTA José Joao | BORA-ARGON 18 | + 04h 07' 47'' |
141 | BRUN Fréderic | BRETAGNE-SECHE ENVIRONNEMENT | + 04h 10' 32'' |
142 | CAVENDISH Mark | ETIXX-QUICK STEP | + 04h 12' 05'' |
143 | NAVARDAUSKAS Ramunas | CANNONDALE-GARMIN | + 04h 14' 40'' |
144 | WEENING Pieter | ORICA-GREENEDGE | + 04h 14' 59'' |
145 | DEBUSSCHERE Jens | LOTTO-SOUDAL | + 04h 16' 06'' |
146 | GAUDIN Damien | AG2R-LA MONDIALE | + 04h 16' 13'' |
147 | VAN BAARLE Dylan | CANNONDALE-GARMIN | + 04h 18' 40'' |
148 | DEVOLDER Stijn | TREK | + 04h 21' 31'' |
149 | GUARNIERI Jacopo | KATUSHA | + 04h 22' 20'' |
150 | SIEBERG Marcel | LOTTO-SOUDAL | + 04h 24' 52'' |
151 | DURBRIDGE Luke | ORICA-GREENEDGE | + 04h 25' 03'' |
152 | MATTHEWS Michael | ORICA-GREENEDGE | + 04h 26' 33'' |
153 | LEEZER Thomas | TEAM LOTTO NL - JUMBO | + 04h 26' 47'' |
154 | FARRAR Tyler | MTN-QHUBEKA | + 04h 32' 32'' |
155 | CIMOLAI Davide | LAMPRE-MERIDA | + 04h 33' 21'' |
156 | BRÄNDLE Matthias | IAM CYCLING | + 04h 37' 36'' |
157 | NAULLEAU BRYAN | EUROPCAR | + 04h 40' 12'' |
158 | VANBILSEN KENNETH | COFIDIS | + 04h 41' 27'' |
159 | TUFT Svein | ORICA-GREENEDGE | + 04h 48' 08'' |
160 | CHAVANEL Sébastien | FDJ | + 04h 56' 59'' |
Stage 20 map
Stage 20 profile
Stage 20 photos by Fotoreporter Sirotti:
Thibaut Pinot off the front and headed for the finish line
Nairo Quintana has just passed Ryder Hesjedal and is driving hard for the line.
Richie Porte is leading Chris Froome, trying to limit Quintana's damage.
And on Froome's wheel is Alejandro Valverde and Pierre Rolland
Bauke Mollema leads Alberto Contador and Vincenzo Nibali
Nicolas Edet
Mathias Frank
Pierrick Fedrigo
Thibaut Pinot wins Tour stage 20.
Chris Froome and Alejandro Valverde finish stage 20.
Stage winner Thibaut Pinot enjoys his stage win.
Chris Froome has this about wrapped up.