BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history

find us on Facebook follow us on twitter See our youtube channel Cycling's World Championships: The Inside Story Schwab Cycles South Salem Cycleworks vintage parts Neugent Cycling Wheels Cycles BiKyle Cycle Italia cycling tours Advertise with us!

Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2015 Tour de France

102nd edition: July 4 - July 26, 2015

Friday, July 24: Stage 19, Saint Jean de Maurienne - La Toussuire

Back to 2015 Tour de France | Tour de France database

Stage 19, Friday, July 24: 138 km, Saint Jean de Maurienne - La Toussuire/ Les Sybelles

Stage 19 map and profile | Stage 19 photos | David L. Stanley's Stage 19 commentary

Rated ascents:

Vincenzo Nibali

Vincenzo Nibali wins Tour stage 19

The Race: Today is the 2015 Tour's third of four days in the high Alps. Of the day's 138 kilometers, 61 are uphill. The riders confront the day's first climb, the Col du Chaussy, almost as soon as they have clipped in. The first category, 15.4-kilometer Col du Chaussy crests just 15.4 kilometers into the stage.

Here's how Le Tour saw the day:

A few races within the race. In the past few days, the early breakaways have been formed by a significant number of riders. It could be the case again from Saint-Jean-de-Maurienne to La Toussuire. Start and finishing location are less than twenty kilometers away but the unprecedented col de Chaussy, right from the gun, the grueling col de la Croix-de-Fer and the tricky downhill of the col du Mollard are just as many opportunities to turn the race upside down.

As Chris Froome noted, there are a few races within the race. The most undecided is the hunt for the polka dot jersey. Joaquim Rodriguez and Romain Bardet are equal on points. They need to go on the attack again but GC contenders won't let Bardet moving up again after he entered the top ten at the expense of his compatriot Warren Barguil.

Frenchmen will be inspired by his triumph on stage 18. La Toussuire is where Pierre Rolland won a Tour de France stage in 2012, the day Chris Froome was held back by his sport director at the request of Bradley Wiggins.

It's also where Thibaut Pinot claimed stage 3 of the Tour des Pays de Savoie in 2009 prior to turning pro. In 2011, again at La Toussuire, he came second in stage 7 of the Critérium du Dauphiné… behind Rodriguez. Don't murderers always come back on the scene of their crimes?

Movistar's DS José Luis Arrieta had this to to say before the stage: "Second and third, it looks good on paper. But it's not enough for us. We came for winning and the whole has been working for three weeks to make Nairo a winner. Unfortunately, there was this special stage in Zealand where Nairo lost one and half minute. Three minutes deficit is a lot, but in the two coming stages, failures can happen. We've seen it in the past. Those two hard stages are made to create differences. We have no choice but attack. However we have to do it smartly. Nairo is motivated. We keep the hope."

The riders rolled off the line at 1:37 PM. After only two kilometers, Joaquin Rodriguez went on the attack. Others started bridging up to him and after eight kilometers there were 26 riders a half minute up the road.

Near the top of the Chaussy, Alberto Contador attacked, triggering a reaction from Alejandro Valverde and Geraint Thomas. And then Vincenzo Nibali went. Eventually all three bridged up to the leaders, now 25 strong and seventeen seconds ahead of the peloton.

Chris Froome lost an important teammate early on. Richie Porte was dropped from the Yellow Jersey group. Then Geraint Thomas fell off. Sky seemed to be showing real stress as Froome was becoming isolated. Nibali attacked again, triggering a response from Rodriguez, who was first over the Chaussy to get maximum KOM points. Then Froome seemed to bridge up to the leaders with little trouble. Clearly, the other contenders had no intention of allowing Froome another free ride as the did the day before.

The riders seemed to descend with care, the roads being wet from an earlier rain. All the riders except Rigoberto Uran, who attacked on the the downhill, triggering a response from yesterday's stage winner, Romain Bardet. As the riders made their way down the mountain, the big group of escapees were caught.

The live feed from the moto following Bardet, a very skilled descender, were thrilling, even giving this writer a touch of the willies.

Once on the valley floor the dropped riders, including Peter Sagan, began bridging up to the Yellow Jersey group. But the pressure on Froome was unrelenting. Pierre Rolland was soon alone and off the front. Rolland was quickly caught and then 21 riders went clear. Showing the stress of the three weeks' racing, Peter Sagan missed the moved just as the day's intermediate sprint was coming up. If Sagan could have placed just ninth in that sprint, he would have sewn up the Green jersey for 2015.

Cyril Gautier won the intermediate sprint, followed by Pierre Rolland. Daniel Teklehaimanot had been driving across to the break and finally made contact, bringing the front group up to 22 riders. After fifty kilometers of racing the break was 2min 35sec ahead of the peloton, now unified after the riders dropped on the climb arrived.

Former Danish champ, Michael Valgren (Tinkoff-Saxo), abandoned.

While grabbing a musette in the feed zone, Tim Wellens fell. He was quickly up, and after getting attention from the Tour doctor, successfully chased back up to the break. LottoNL-Jumbo led the peloton, a minute and a half behind the escapees as the monstrous Col de la Croix de Fer loomed just a few kilometers up the road.

As the Croix de Fer ascent began, the peloton was two minutes behind the front group from which Tim Wellens as well as Tony Gallopin were dropped. LottoNL-Jumbo continued to lead the peloton while Froome looked to have a full contingent of Sky riders around him.

Europcar racer Pierre Rolland wouldn't be held back. Halfway up the giant mountain he was again off the front and was quickly a half-minute ahead of the break. Further back, Nibali's Astana teammates were starting to increase the pace, applying pressure to Froome's tired Sky team.

The climb continued to take its toll. Richie Porte and Geraint Thomas (4th at the day's start in GC) and KOM Joaquin Rodriguez were dropped. Froome was down to one teammate, Wout Poels.

BAM! Valverde goes five kilometers from the top of the mountain and quickly has a gap. Then, slowly Wout Poels dragged the Yellow Jersey up to the Spaniard. Then, Froome had to stop momentarily for some sort of problem with his bike and Nibali attacked.

Froome was quickly back on his bike and chasing by himself at an astonishing pace and soon regained the remnants of the main chasing group, but Nibali was gone.

Rolland went over the mountain's crest a minute ahead of Nibali and a little less than two minutes ahead of the Froome/Quintana group. As soon as the Croix de Fer had been descended, there was the second category Col du Mollard. Rolland started climbing a minute ahead of Nibali and 2min 30sec ahead of the Froome group.

Nibali began to close in on Rolland, who went over the Mollard a few seconds ahead of Nibali, who caught the Europcar rider a few seconds after they crest the mountain. Nibali gave Rolland a friendly tap, having a few friendly words with him, perhaps inviting him to work together as the headed for the day's final climb, the ascent to La Toussuire.

Back in the seriously reduced Yellow Jersey group, Romain Bardet, chased by Thibaut Pinot, took off after the summit's two KOM point up for grabs. After passing the summit he took off down the mountain, using his superb descending skills. He had some problem with his front derailleur, but continued on in the small ring. His team car made its way through the riders to be ready to give him a new bike as soon as an opportunity presented itself.

Is Nibali riding himself into fourth place? Meanwhile, Movistar said Nairo Quintana is not feeling his best today. But so far, he's been able to stay with the Yellow Jersey group.

Both Bardet and Alberto Contador got new bikes, but the pause allowed the field to catch Bardet. The Rolland/Nibali pair started the final ascent 1min 50sec ahead of the Froome group.

With sixteen kilometers to go, Nibali dropped Rolland and headed for the summit. Surprisingly, with his fifth place in serious danger from Nibali's move, Alberto Contador made no move to bring Nibali back, content to sit in. Valverde, who might lose his third place, also was making no move. Tinkoff-Saxo put Rafal Majka at the front of the Yellow Jersey group to work control Nibali's gap, with nine kilometers to go, was 2min 20sec.

With five kilometers to go Nibali's gap was down to 2min 12sec.

Bam! Quintana attacked. Froome quickly went around the riders between them and started trying to close the gap. None of the others could go with Froome. Froome's face clearly showed the depth of the effort he was making. Clearly, Froome was going deep as he worked to contain the Quintana attack.

Nibali never slowed as he drove for the finish to win the stage. Quintana, finally able to crack Froome, followed 44 seconds later, finishing 29 seconds ahead of Froome.

Complete Results:

Stage 19 photos

138 kilometers raced at an average speed of 31.2 km/hr

1 NIBALI Vincenzo ASTANA 4hr 22min 53sec
2 QUINTANA Nairo Alexander MOVISTAR @ 44sec
3 FROOME Christopher SKY @ 1min 14sec
4 PINOT Thibaut FDJ + 02' 26''
5 BARDET Romain AG2R-LA MONDIALE s.t.
6 VALVERDE Alejandro MOVISTAR s.t.
7 MOLLEMA Bauke TREK s.t.
8 GESINK Robert LOTTO NL-JUMBO s.t.
9 CONTADOR Alberto TINKOFF-SAXO s.t.
10 SANCHEZ Samuel BMC s.t.
11 ROLLAND Pierre EUROPCAR + 02' 35''
12 TALANSKY Andrew CANNONDALE-GARMIN + 04' 17''
13 PLAZA Ruben LAMPRE-MERIDA + 04' 53''
14 FRANK Mathias IAM CYCLING + 05' 02''
15 MAJKA Rafal TINKOFF-SAXO s.t.
16 POELS Wouter SKY + 06' 23''
17 KREUZIGER Roman TINKOFF-SAXO + 08' 05''
18 SCARPONI Michele ASTANA s.t.
19 GAUTIER Cyril EUROPCAR s.t.
20 KRUIJSWIJK Steven LOTTO NL-JUMBO s.t.
21 PAUWELS Serge MTN-QHUBEKA + 09' 52''
22 HERRADA José MOVISTAR + 10' 53''
23 VUILLERMOZ Alexis AG2R-LA MONDIALE + 11' 41''
24 BARTA Jan BORA-ARGON 18 s.t.
25 CHEREL Mikael AG2R-LA MONDIALE s.t.
26 GHEBREMEDHIN Merhawi MTN-QHUBEKA s.t.
27 FEDRIGO Pierrick BRETAGNE-SECHE ENVIRONNEMENT + 12' 53''
28 KANGERT Tanel ASTANA + 13' 03''
29 SICARD Romain EUROPCAR + 13' 55''
30 BARGUIL WARREN TEAM GIANT-ALPECIN + 15' 02''
31 CLEMENT Stef IAM CYCLING + 15' 12''
32 CHAVANEL Sylvain IAM CYCLING s.t.
33 TEKLEHAIMANOT Daniel MTN-QHUBEKA s.t.
34 PANTANO Jarlinson IAM CYCLING s.t.
35 JUNGELS Bob TREK + 21' 13''
36 MARTIN Daniel CANNONDALE-GARMIN s.t.
37 DE GENDT Thomas LOTTO-SOUDAL + 22' 00''
38 ROGERS Michael TINKOFF-SAXO s.t.
39 HANSEN Adam LOTTO-SOUDAL s.t.
40 HOLLENSTEIN Reto IAM CYCLING s.t.
41 DELAPLACE Anthony BRETAGNE-SECHE ENVIRONNEMENT s.t.
42 VOSS Paul BORA-ARGON 18 s.t.
43 SCHÄR Michael BMC s.t.
44 WYSS Danilo BMC s.t.
45 EDET Nicolas COFIDIS, SOLUTIONS CREDITS s.t.
46 CARUSO Damiano BMC s.t.
47 VALLS Rafael LAMPRE-MERIDA s.t.
48 COQUARD Bryan EUROPCAR s.t.
49 TULIK ANGÉLO EUROPCAR s.t.
50 RODRIGUEZ Joachim TEAM KATUSHA s.t.
51 SAGAN Peter TINKOFF-SAXO s.t.
52 CUMMINGS Stephen MTN-QHUBEKA s.t.
53 THOMAS Geraint SKY s.t.
54 BAKELANTS Jan AG2R-LA MONDIALE s.t.
55 URAN Rigoberto ETIXX-QUICK STEP s.t.
56 HESJEDAL Ryder CANNONDALE-GARMIN s.t.
57 JANSE VAN RENSBURG Jacques MTN-QHUBEKA s.t.
58 QUEMENEUR Perrig EUROPCAR + 22' 39''
59 BAK Lars LOTTO-SOUDAL + 24' 17''
60 OLIVEIRA Nelson LAMPRE-MERIDA + 25' 30''
61 KONIG Leopold SKY s.t.
62 DEVOLDER Stijn TREK + 25' 56''
63 SOUPE GEOFFREY COFIDIS, SOLUTIONS CREDITS + 27' 41''
64 WYSS Marcel IAM CYCLING + 28' 36''
65 DENNIS Rohan BMC s.t.
66 ELMIGER Martin IAM CYCLING s.t.
67 OSS Daniel BMC s.t.
68 VAN BAARLE Dylan CANNONDALE-GARMIN s.t.
69 GENIEZ Alexandre FDJ s.t.
70 VOECKLER Thomas EUROPCAR s.t.
71 NAULLEAU BRYAN EUROPCAR s.t.
72 CARUSO Gianpaolo TEAM KATUSHA s.t.
73 TOSATTO Matteo TINKOFF-SAXO s.t.
74 ZUBELDIA Haimar TREK s.t.
75 DE KORT Koen TEAM GIANT-ALPECIN s.t.
76 LADAGNOUS Matthieu FDJ s.t.
77 MALORI Adriano MOVISTAR s.t.
78 ROWE Luke SKY s.t.
79 SIMON Julien COFIDIS, SOLUTIONS CREDITS s.t.
80 ROY Jérémy FDJ s.t.
81 GRUZDEV Dmitriy ASTANA s.t.
82 VAUGRENARD Benoît FDJ s.t.
83 VANMARCKE Sep LOTTO NL-JUMBO s.t.
84 FUGLSANG Jakob ASTANA s.t.
85 NAVARRO Daniel COFIDIS, SOLUTIONS CREDITS s.t.
86 CURVERS Roy TEAM GIANT-ALPECIN s.t.
87 DEBUSSCHERE Jens LOTTO-SOUDAL s.t.
88 MACHADO Tiago TEAM KATUSHA s.t.
89 KOREN Kristijan CANNONDALE-GARMIN s.t.
90 PREIDLER Georg TEAM GIANT-ALPECIN s.t.
91 PÉRAUD Jean-Christophe AG2R-LA MONDIALE s.t.
92 GRIVKO Andriy ASTANA s.t.
93 GESCHKE Simon TEAM GIANT-ALPECIN s.t.
94 BRUN Fréderic BRETAGNE-SECHE ENVIRONNEMENT s.t.
95 BONO Matteo LAMPRE-MERIDA s.t.
96 TIMMER Albert TEAM GIANT-ALPECIN s.t.
97 BUCHMANN Emanuel BORA-ARGON 18 s.t.
98 DURASEK Kristijan LAMPRE-MERIDA s.t.
99 QUINZIATO Manuel BMC s.t.
100 LOSADA Alberto TEAM KATUSHA s.t.
101 MATE Luis Angel COFIDIS, SOLUTIONS CREDITS s.t.
102 POZZATO Filippo LAMPRE-MERIDA s.t.
103 DEGENKOLB John TEAM GIANT-ALPECIN s.t.
104 YATES Adam ORICA GREENEDGE s.t.
105 PORTE Richie SKY s.t.
106 GENE Yohann EUROPCAR s.t.
107 ARREDONDO Julian TREK s.t.
108 ROCHE Nicolas SKY s.t.
109 STANNARD Ian SKY s.t.
110 WESTRA Lieuwe ASTANA s.t.
111 FEILLU Brice BRETAGNE-SECHE ENVIRONNEMENT s.t.
112 WELLENS Tim LOTTO-SOUDAL s.t.
113 WEENING Pieter ORICA GREENEDGE + 28' 43''
114 STYBAR Zdenek ETIXX-QUICK STEP + 29' 12''
115 VERMOTE Julien ETIXX-QUICK STEP s.t.
116 GERARD Arnaud BRETAGNE-SECHE ENVIRONNEMENT s.t.
117 RAST Gregory TREK s.t.
118 PERICHON Pierre-Luc BRETAGNE-SECHE ENVIRONNEMENT s.t.
119 CAVENDISH Mark ETIXX-QUICK STEP s.t.
120 KELDERMAN Wilco LOTTO NL-JUMBO s.t.
121 IRIZAR Markel TREK s.t.
122 SERPA José LAMPRE-MERIDA s.t.
123 LAPORTE Christophe COFIDIS, SOLUTIONS CREDITS s.t.
124 SENECHAL Florian COFIDIS, SOLUTIONS CREDITS s.t.
125 MATTHEWS Michael ORICA GREENEDGE s.t.
126 FONSECA Armindo BRETAGNE-SECHE ENVIRONNEMENT s.t.
127 VACHON Florian BRETAGNE-SECHE ENVIRONNEMENT s.t.
128 ERVITI Imanol MOVISTAR s.t.
129 JANSE VAN RENSBURG Reinardt MTN-QHUBEKA s.t.
130 MARTENS Paul LOTTO NL-JUMBO s.t.
131 VAN EMDEN Jos LOTTO NL-JUMBO s.t.
132 CHAVANEL Sébastien FDJ s.t.
133 NAVARDAUSKAS Ramunas CANNONDALE-GARMIN s.t.
134 HALLER Marco TEAM KATUSHA s.t.
135 TRENTIN Matteo ETIXX-QUICK STEP s.t.
136 TANKINK Bram LOTTO NL-JUMBO s.t.
137 PIMANTA COSTA José Joao BORA-ARGON 18 s.t.
138 GOLAS Michal ETIXX-QUICK STEP s.t.
139 TEN DAM Laurens LOTTO NL-JUMBO s.t.
140 DEMARE Arnaud FDJ s.t.
141 CASTROVIEJO Jonathan MOVISTAR s.t.
142 BOASSON HAGEN Edvald MTN-QHUBEKA s.t.
143 GALLOPIN Tony LOTTO-SOUDAL s.t.
144 DURBRIDGE Luke ORICA GREENEDGE s.t.
145 HUZARSKI Bartosz BORA-ARGON 18 s.t.
146 SIEBERG Marcel LOTTO-SOUDAL s.t.
147 BRÄNDLE Matthias IAM CYCLING s.t.
148 CIMOLAI Davide LAMPRE-MERIDA s.t.
149 YATES Simon ORICA GREENEDGE s.t.
150 TUFT Svein ORICA GREENEDGE s.t.
151 LEEZER Thomas LOTTO NL-JUMBO s.t.
152 FARRAR Tyler MTN-QHUBEKA s.t.
153 RIBLON Christophe AG2R-LA MONDIALE s.t.
154 GREIPEL André LOTTO-SOUDAL s.t.
155 IZAGIRRE Gorka MOVISTAR s.t.
156 GAUDIN Damien AG2R-LA MONDIALE s.t.
157 KRISTOFF Alexander TEAM KATUSHA s.t.
158 ANACONA Winner Andrew MOVISTAR s.t.
159 VANBILSEN KENNETH COFIDIS, SOLUTIONS CREDITS s.t.
160 GUARNIERI Jacopo TEAM KATUSHA + 30' 30''

GC after Stage 19:

3,140.3 km raced so far at an average speed of 39.94 km/hr

1 FROOME Christopher SKY 78hr 37min 34sec
2 QUINTANA Nairo Alexander MOVISTAR @ 2min 38sec
3 VALVERDE Alejandro MOVISTAR + 05' 25''
4 NIBALI Vincenzo ASTANA + 06' 44''
5 CONTADOR Alberto TINKOFF-SAXO + 07' 56''
6 GESINK Robert LOTTO NL-JUMBO + 08' 55''
7 FRANK Mathias IAM CYCLING + 12' 39''
8 MOLLEMA Bauke TREK + 13' 22''
9 BARDET Romain AG2R-LA MONDIALE + 14' 08''
10 ROLLAND Pierre EUROPCAR + 17' 27''
11 TALANSKY Andrew CANNONDALE-GARMIN + 18' 25''
12 SANCHEZ Samuel BMC + 19' 27''
13 PAUWELS Serge MTN-QHUBEKA + 26' 48''
14 BARGUIL WARREN TEAM GIANT-ALPECIN + 27' 00''
15 THOMAS Geraint SKY + 27' 24''
16 PINOT Thibaut FDJ + 40' 40''
17 KREUZIGER Roman TINKOFF-SAXO + 57' 49''
18 CHEREL Mikael AG2R-LA MONDIALE + 59' 26''
19 PANTANO Jarlinson IAM CYCLING + 59' 42''
20 BAKELANTS Jan AG2R-LA MONDIALE @ 1hr 12min 21sec
21 FUGLSANG Jakob ASTANA + 01h 14' 48''
22 KANGERT Tanel ASTANA + 01h 16' 00''
23 CASTROVIEJO Jonathan MOVISTAR + 01h 19' 34''
24 KRUIJSWIJK Steven LOTTO NL-JUMBO + 01h 19' 35''
25 BARTA Jan BORA-ARGON 18 + 01h 19' 49''
26 GALLOPIN Tony LOTTO-SOUDAL + 01h 21' 03''
27 IZAGIRRE Gorka MOVISTAR + 01h 21' 53''
28 VUILLERMOZ Alexis AG2R-LA MONDIALE + 01h 25' 51''
29 JUNGELS Bob TREK + 01h 31' 33''
30 GAUTIER Cyril EUROPCAR + 01h 32' 10''
31 MAJKA Rafal TINKOFF-SAXO + 01h 33' 14''
32 RODRIGUEZ Joachim TEAM KATUSHA + 01h 34' 33''
33 PLAZA Ruben LAMPRE-MERIDA + 01h 37' 10''
34 ROGERS Michael TINKOFF-SAXO + 01h 43' 34''
35 SICARD Romain EUROPCAR + 01h 43' 38''
36 GESCHKE Simon TEAM GIANT-ALPECIN + 01h 46' 30''
37 ROCHE Nicolas SKY + 01h 49' 03''
38 URAN Rigoberto ETIXX-QUICK STEP + 01h 50' 32''
39 BAK Lars LOTTO-SOUDAL + 01h 51' 59''
40 SAGAN Peter TINKOFF-SAXO + 01h 55' 14''
41 SCARPONI Michele ASTANA + 01h 57' 46''
42 JANSE VAN RENSBURG Jacques MTN-QHUBEKA + 01h 58' 35''
43 MARTIN Daniel CANNONDALE-GARMIN + 01h 59' 45''
44 MATE Luis Angel COFIDIS, SOLUTIONS CREDITS + 02h 03' 41''
45 HESJEDAL Ryder CANNONDALE-GARMIN + 02h 05' 38''
46 VOECKLER Thomas EUROPCAR + 02h 06' 29''
47 CARUSO Damiano BMC + 02h 08' 44''
48 OLIVEIRA Nelson LAMPRE-MERIDA + 02h 09' 06''
49 TEKLEHAIMANOT Daniel MTN-QHUBEKA + 02h 09' 44''
50 POELS Wouter SKY + 02h 11' 32''
51 TANKINK Bram LOTTO NL-JUMBO + 02h 11' 51''
52 SCHÄR Michael BMC + 02h 12' 22''
53 YATES Adam ORICA GREENEDGE + 02h 13' 47''
54 PORTE Richie SKY + 02h 15' 32''
55 ZUBELDIA Haimar TREK + 02h 17' 09''
56 GRIVKO Andriy ASTANA + 02h 18' 25''
57 FEDRIGO Pierrick BRETAGNE-SECHE ENVIRONNEMENT + 02h 18' 39''
58 CHAVANEL Sylvain IAM CYCLING + 02h 20' 02''
59 HERRADA José MOVISTAR + 02h 22' 18''
60 PÉRAUD Jean-Christophe AG2R-LA MONDIALE + 02h 22' 31''
61 LOSADA Alberto TEAM KATUSHA + 02h 22' 41''
62 CLEMENT Stef IAM CYCLING + 02h 22' 54''
63 WYSS Danilo BMC + 02h 24' 06''
64 WYSS Marcel IAM CYCLING + 02h 27' 13''
65 ANACONA Winner Andrew MOVISTAR + 02h 30' 20''
66 KOREN Kristijan CANNONDALE-GARMIN + 02h 32' 03''
67 LADAGNOUS Matthieu FDJ + 02h 33' 41''
68 KONIG Leopold SKY + 02h 35' 21''
69 NAVARRO Daniel COFIDIS, SOLUTIONS CREDITS + 02h 36' 27''
70 DE KORT Koen TEAM GIANT-ALPECIN + 02h 38' 14''
71 MARTENS Paul LOTTO NL-JUMBO + 02h 42' 33''
72 RIBLON Christophe AG2R-LA MONDIALE + 02h 42' 45''
73 DE GENDT Thomas LOTTO-SOUDAL + 02h 43' 47''
74 MACHADO Tiago TEAM KATUSHA + 02h 44' 42''
75 WESTRA Lieuwe ASTANA + 02h 45' 21''
76 QUEMENEUR Perrig EUROPCAR + 02h 45' 27''
77 PERICHON Pierre-Luc BRETAGNE-SECHE ENVIRONNEMENT + 02h 46' 07''
78 KELDERMAN Wilco LOTTO NL-JUMBO + 02h 46' 19''
79 HOLLENSTEIN Reto IAM CYCLING + 02h 46' 38''
80 BOASSON HAGEN Edvald MTN-QHUBEKA + 02h 48' 21''
81 DURASEK Kristijan LAMPRE-MERIDA + 02h 49' 03''
82 BUCHMANN Emanuel BORA-ARGON 18 + 02h 49' 06''
83 PREIDLER Georg TEAM GIANT-ALPECIN + 02h 54' 33''
84 GHEBREMEDHIN Merhawi MTN-QHUBEKA + 02h 54' 38''
85 VACHON Florian BRETAGNE-SECHE ENVIRONNEMENT + 02h 55' 20''
86 DELAPLACE Anthony BRETAGNE-SECHE ENVIRONNEMENT + 02h 55' 30''
87 TEN DAM Laurens LOTTO NL-JUMBO + 02h 56' 24''
88 VALLS FERRI Rafael LAMPRE-MERIDA + 02h 56' 45''
89 IRIZAR Markel TREK + 02h 57' 25''
90 TULIK ANGÉLO EUROPCAR + 02h 58' 43''
91 GOLAS Michal ETIXX-QUICK STEP + 02h 58' 58''
92 JANSE VAN RENSBURG Reinardt MTN-QHUBEKA + 02h 59' 11''
93 FEILLU Brice BRETAGNE-SECHE ENVIRONNEMENT + 03h 03' 30''
94 OSS Daniel BMC + 03h 04' 26''
95 VOSS Paul BORA-ARGON 18 + 03h 05' 12''
96 SIMON Julien COFIDIS, SOLUTIONS CREDITS + 03h 06' 21''
97 STYBAR Zdenek ETIXX-QUICK STEP + 03h 07' 54''
98 CUMMINGS Stephen MTN-QHUBEKA + 03h 08' 08''
99 RAST Gregory TREK + 03h 09' 19''
100 DENNIS Rohan BMC + 03h 09' 46''
101 CARUSO Gianpaolo TEAM KATUSHA + 03h 09' 56''
102 ROY Jérémy FDJ + 03h 12' 31''
103 VANMARCKE Sep LOTTO NL-JUMBO + 03h 13' 27''
104 ELMIGER Martin IAM CYCLING + 03h 14' 35''
105 YATES Simon ORICA GREENEDGE + 03h 14' 36''
106 CURVERS Roy TEAM GIANT-ALPECIN + 03h 16' 49''
107 DEGENKOLB John TEAM GIANT-ALPECIN + 03h 17' 24''
108 HUZARSKI Bartosz BORA-ARGON 18 + 03h 17' 49''
109 MALORI Adriano MOVISTAR + 03h 19' 40''
110 COQUARD Bryan EUROPCAR + 03h 23' 01''
111 VAUGRENARD Benoît FDJ + 03h 23' 27''
112 HANSEN Adam LOTTO-SOUDAL + 03h 25' 37''
113 VERMOTE Julien ETIXX-QUICK STEP + 03h 28' 13''
114 TRENTIN Matteo ETIXX-QUICK STEP + 03h 28' 40''
115 FONSECA Armindo BRETAGNE-SECHE ENVIRONNEMENT + 03h 30' 54''
116 SOUPE GEOFFREY COFIDIS, SOLUTIONS CREDITS + 03h 33' 16''
117 QUINZIATO Manuel BMC + 03h 33' 40''
118 ERVITI Imanol MOVISTAR + 03h 34' 03''
119 ARREDONDO Julian TREK + 03h 35' 05''
120 VAN EMDEN Jos LOTTO NL-JUMBO + 03h 36' 05''
121 POZZATO Filippo LAMPRE-MERIDA + 03h 38' 39''
122 KRISTOFF Alexander TEAM KATUSHA + 03h 38' 51''
123 BONO Matteo LAMPRE-MERIDA + 03h 39' 06''
124 HALLER Marco TEAM KATUSHA + 03h 39' 23''
125 EDET Nicolas COFIDIS, SOLUTIONS CREDITS + 03h 39' 27''
126 GENIEZ Alexandre FDJ + 03h 39' 39''
127 STANNARD Ian SKY + 03h 39' 56''
128 WELLENS Tim LOTTO-SOUDAL + 03h 39' 58''
129 GREIPEL André LOTTO-SOUDAL + 03h 41' 19''
130 LAPORTE Christophe COFIDIS, SOLUTIONS CREDITS + 03h 41' 22''
131 GRUZDEV Dmitriy ASTANA + 03h 41' 31''
132 TOSATTO Matteo TINKOFF-SAXO + 03h 41' 34''
133 SENECHAL Florian COFIDIS, SOLUTIONS CREDITS + 03h 41' 47''
134 GERARD Arnaud BRETAGNE-SECHE ENVIRONNEMENT + 03h 42' 25''
135 DEMARE Arnaud FDJ + 03h 43' 09''
136 ROWE Luke SKY + 03h 45' 04''
137 GENE Yohann EUROPCAR + 03h 45' 15''
138 TIMMER Albert TEAM GIANT-ALPECIN + 03h 47' 42''
139 SERPA José LAMPRE-MERIDA + 03h 47' 59''
140 CAVENDISH Mark ETIXX-QUICK STEP + 03h 49' 46''
141 BRUN Fréderic BRETAGNE-SECHE ENVIRONNEMENT + 03h 50' 51''
142 DEBUSSCHERE Jens LOTTO-SOUDAL + 03h 53' 47''
143 PIMANTA José Joao BORA-ARGON 18 + 03h 54' 45''
144 GAUDIN Damien AG2R-LA MONDIALE + 03h 56' 32''
145 GUARNIERI Jacopo TEAM KATUSHA + 04h 00' 01''
146 VAN BAARLE Dylan CANNONDALE-GARMIN + 04h 00' 52''
147 NAVARDAUSKAS Ramunas CANNONDALE-GARMIN + 04h 01' 13''
148 SIEBERG Marcel LOTTO-SOUDAL + 04h 02' 33''
149 DURBRIDGE Luke ORICA GREENEDGE + 04h 02' 44''
150 WEENING Pieter ORICA GREENEDGE + 04h 04' 11''
151 MATTHEWS Michael ORICA GREENEDGE + 04h 04' 14''
152 LEEZER Thomas LOTTO NL-JUMBO + 04h 04' 28''
153 DEVOLDER Stijn TREK + 04h 05' 33''
154 FARRAR Tyler MTN-QHUBEKA + 04h 10' 13''
155 CIMOLAI Davide LAMPRE-MERIDA + 04h 13' 40''
156 BRÄNDLE Matthias IAM CYCLING + 04h 15' 17''
157 VANBILSEN KENNETH COFIDIS, SOLUTIONS CREDITS + 04h 19' 08''
158 NAULLEAU BRYAN EUROPCAR + 04h 20' 31''
159 TUFT Svein ORICA GREENEDGE + 04h 25' 49''
160 CHAVANEL Sébastien FDJ + 04h 34' 40''

Stage 19 map and profile

2015 Tour de France stage 19 map

2015 Tour de France stage 19 map

Stage 19 profile

Stage 19 profile

Stage 19 photos by Fotoreporter Sirotti

Chris Froome

On the Glandon ascent: Chris Froome, Vincenzo Nibali, Nairo Quintana and Alberto Contador

Vincenzo Nibali

Vincenzo Nibali on the attack late in the race and heading for the finish.

Nairo Quintana

Nairo Quintana just as he was opening a gap ahead of Chris Froome.

Chris Froome

Chris Froome going after Quintana to limit his time loss.

Robert Gesink

Robert Gesink leads the chase with Alberto Contador on his wheel

Romain Bardet

Romain Bardet

Alejandro Valverde

Alejandro Valverde preserved his third place in the GC.

Samuel Sanchez

Samuel Sanchez

Nicolas Roche

Nicolas Roche

Sylvain Chavanel

Sylvain Chavanel

Vincenzo Nibali wins Tour stage 19

Vincenzo Nibali wins Tour stage 19.

Chris Froome finishes

Chris Froome finishes

Vincenzo Nibali

Stage winner Vincenzo Nibali

Chris Froome

Chris Froome has only two more stages to go.

Romain Bardet

Romain Bardet is the new KOM.

Pierre Rolland

Pierre Rolland displays his red number combativity prize.

Back to 2105 Tour de France