Race Info, Preview, Live Video, Results, Photos and Highlights
![]() Photos and the latest updates from all stages are posted below including Stage 19, the final mountain stage ft. Col d'Ausbique. This is the 2018 Tour de France live dashboard with access to everything you should need for the 2018 race. Big Photos from 2018 (so far) — corvos/aso/flockton/bettini/reuters Big Photos from 2017 — sirotti/flockton/reuters/aso/smith Big Photos from 2016 — sirotti/flockton/reuters/aso Big Photos from 2015 — sirotti/flockton/reuters Big Photos from 2014 — sirotti/reuters/flockton Big Photos from 2013 — sirotti/reuters/flockton Big Photos from 2012 — sirotti/reuters/flockton Big Photos from 2011 — sirotti/reuters/flockton Big Photos from 2010 — sirotti/reuters Big Photos from 2009 — sirotti/reuters |
| ||||||||||||
![]() Show All Profile Thumbnails | ||||||||||||
1 | Saturday, July 7 | 189 km | ||||||||||
Noirmoutier-en-l'Île → Fontenay-le-Comte | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
2 | Sunday, July 8 | 183 km | ||||||||||
Mouilleron-Saint-Germain → La Roche-sur-Yon | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
3 | Monday, July 9 | 35 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
4 | Tuesday, July 10 | 192 km | ||||||||||
La Baule → Sarzeau | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
5 | Wednesday, July 11 | 203 km | ||||||||||
Lorient → Quimper | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
6 | Thursday, July 12 | 181 km | ||||||||||
Brest → Mûr de Bretagne Guerlédan | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
7 | Friday, July 13 | 231 km | ||||||||||
Fougères → Chartres | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
8 | Saturday, July 14 | 181 km | ||||||||||
Dreux → Amiens | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
9 | Sunday, July 15 | 154 km | ||||||||||
Arras → Roubaix | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
R | Monday, July 16 | |||||||||||
Rest day in Annecy | ||||||||||||
10 | Tuesday, July 17 | 159 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
11 | Wednesday, July 18 | 108 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
12 | Thursday, July 19 | 175 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
13 | Friday, July 20 | 169 km | ||||||||||
Bourg d'Oisans → Valence | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
14 | Saturday, July 21 | 187 km | ||||||||||
Saint-Paul-Trois-Châteaux → Mende | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
15 | Sunday, July 22 | 181 km | ||||||||||
Millau → Carcassonne | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
R | Monday, July 23 | |||||||||||
Rest day in Carcassonne | ||||||||||||
16 | Tuesday, July 24 | 218 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
17 | Wednesday, July 25 | 65 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
18 | Thursday, July 26 | 172 km | ||||||||||
Trie-sur-Baïse → Pau | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
19 | Friday, July 27 | 200 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
20 | Saturday, July 28 | 31 km | ||||||||||
![]() | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
21 | Sunday, July 29 | 115 km | ||||||||||
Houilles → Champs-Elysées | ||||||||||||
profile | map | timetable | preview | results | photos | video | ||||||||||||
Total Distance | 3329 km | |||||||||||
| ||||||||||||
News and Updates for Tour de France 2018
Best of Highlights - Tour de France 2018 (08:03 Music/Ambient) — asoStage 21 Post-Race Coverage 

24 Big Photos from Stage 21 — corvos/aso/flockton
Stage 21 Results 1 KRISTOFF, Alexander (UAD) 2:46:36 2 DEGENKOLB, John (TFS) 3 DEMARE, Arnaud (GFC) 4 BOASSON HAGEN, Edvald (DDD) 5 LAPORTE, Christophe (COF) 6 RICHEZE, Maximiliano Ariel (QST) 7 COLBRELLI, Sonny (TBM) 8 SAGAN, Peter (BOH) 9 PASQUALON, Andrea (WGG) 10 DE BUYST, Jasper (LTS) 11 DUPONT, Timothy (WGG) 12 BOUDAT, Thomas (TDE) 13 VANMARCKE, Sep (EFD) 14 NIELSEN, Magnus Cort (AST) 15 NAESEN, Oliver (ALM) 16 BENNATI, Daniele (MOV) 17 ARNDT, Nikias (SUN) 18 THEUNS, Edward (SUN) 19 HAYMAN, Mathew (MTS) 20 ROOSEN, Timo (TLJ) 21 IMPEY, Daryl (MTS) 22 CARUSO, Damiano (BMC) 23 STUYVEN, Jasper (TFS) 24 SMITH, Dion (WGG) 25 COUSIN, Jerome (TDE) 26 VALVERDE, Alejandro (MOV) 27 PICHON, Laurent (FST) 28 POZZOVIVO, Domenico (TBM) 29 ROGLIČ, Primož (TLJ) 30 LAMPAERT, Yves (QST) 31 LATOUR, Pierre Roger (ALM) 32 MINNAARD, Marco (WGG) 33 MARTIN, Guillaume (WGG) 34 KRAGH ANDERSEN, Søren (SUN) 35 OFFREDO, Yoann (WGG) 36 DUMOULIN, Tom (SUN) 37 KÜNG, Stefan (BMC) 38 CALMEJANE, Lilian (TDE) 39 KOCHETKOV, Pavel (TKA) 40 KRUIJSWIJK, Steven (TLJ) Final General Classification 1 THOMAS, Geraint (SKY) 83:17:13 2 DUMOULIN, Tom (SUN) + 1:51 3 FROOME, Chris (SKY) + 2:24 4 ROGLIČ, Primož (TLJ) + 3:22 5 KRUIJSWIJK, Steven (TLJ) + 6:08 6 BARDET, Romain (ALM) + 6:57 7 LANDA MEANA, Mikel (MOV) + 7:37 8 MARTIN, Daniel (UAD) + 9:05 9 ZAKARIN, Ilnur (TKA) + 12:37 10 QUINTANA, Nairo (MOV) + 14:18 11 JUNGELS, Bob (QST) + 16:32 12 FUGLSANG, Jakob (AST) + 19:46 13 LATOUR, Pierre Roger (ALM) + 22:13 14 VALVERDE, Alejandro (MOV) + 27:26 15 BERNAL GOMEZ, Egan Arley (SKY) + 27:52 16 KANGERT, Tanel (AST) + 34:52 17 BARGUIL, Warren (FST) + 37:06 18 POZZOVIVO, Domenico (TBM) + 39:08 19 MAJKA, Rafal (BOH) + 39:57 20 CARUSO, Damiano (BMC) + 42:31Full Official Stage 21 Results and Final General Classification — aso
Geraint Thomas wins 2018 Tour de France, Kristoff wins final sprint — cyclingnews
Dumoulin leads tributes as Thomas wins Tour de France — velonews
Froome 'still wants' fifth Tour, but Sky have yellow jersey dilemma — velonews
From Wales to the Champs-Élysées: the selfless rise of Geraint Thomas — theguardian
Five talking points from stage 21 of the 2018 Tour de France — cyclingweekly
Geraint Thomas wins Tour de France: What does victory mean for Team Sky? — bbc
Last Km of Stage 21 (01:44 Ambient) — aso
Last Km of Stage 21 (08:09 English, restricted to Australia) — sbs
Last Km of Stage 21 (02:24 English, restricted to Europe) — eurosport
Last Km of Stage 21 (01:33 English, restricted to U.S.) — nbcsports
Last Km of Stage 21 (02:40 Basque) — eitb
Winner's interview from Stage 21 (00:56 English, restricted to Australia) — sbs
Overall Winner's Interview (01:21 English, restricted to Australia) — sbs
Overall Winner's Interview (01:21 English, restricted to Europe) — eurosport
Overall Winner's Interview (01:22 English, restricted to U.S.) — nbcsports
One-Minute Highlights - Stage 21 (02:42 Music) — aso
Stage 21 winner stands atop podium (01:04 English, restricted to U.S.) — nbcsports
Green Jersey presented to Peter Sagan (00:22 Ambient) — aso
Points champion receives green jersey (01:22 English, restricted to U.S.) — nbcsports
Polka dot/ KOM Jersey presented to Julian Alaphilippe (00:23 Ambient) — aso
Fan favorite wins TDF polka dot jersey (02:07 English, restricted to U.S.) — nbcsports
White Jersey for best young rider presented to Pierre Latour (00:29 Ambient) — aso
TDF best young rider presented with white jersey (02:04 English, restricted to U.S.) — nbcsports
Supercombativity award presented to Daniel Martin (00:20 Ambient) — aso
Stage 21 yellow jersey presentation (02:19 English, restricted to U.S.) — nbcsports
General Classification Podium Ceremony (00:48 Ambient) — aso
Landscapes of the day - Stage 21 (01:01 Music) — aso
Team award to Movistar (00:24 Ambient) — aso
Who Is Geraint Thomas? Tour de France Winner 2018 (08:49 English) — gcn
Offiical Stage 21 Highlights (04:04 English) — aso
Résumé - Étape 21 (04:04 French) — aso
Zusammenfassung - Etappe 21 (04:04 German) — aso
Quick-Step Floors: Memories from the 2018 Tour de France (04:40 Music/English) — Quick-StepFloors
Inside a very rowdy Team Sky bus after Geraint Thomas’ tour win (02:26 English, restricted to Europe) — eurosport
Best of Highlights - Tour de France 2018 (08:03 Music/Ambient) — aso
Best of Highlights - Onboard camera - Tour de France 2018 (02:32 Ambient) — aso
24 Big Photos from Stage 21 — corvos/aso/flockton
Geraint Thomas podium speech (02:53 English, restricted to Australia) — sbs
Stage 21 Post Race Recap Show (12:12 English, restricted to U.S.) — nbcsports
TheMove Podcast: Stage 21 review with Lance Armstrong (46:28 English) — WEDŪ
InsideOut at Le Tour | The Decisive Week (18:44 English) — TeamSunweb
2018 Tour de France - Wrap (09:53 English/Music) — MitcheltonSCOTT
7 km to go: Last lap on the Champs Elysées - Stage 21 (00:17 Ambient) — aso
Patrouille de France - Stage 21 (00:16 Ambient) — aso
Musée du Louvre - Stage 21 (00:19 Ambient) — aso
Welcome to the Champs Elysées - Stage 21 (00:20 Ambient) — aso
Stage 21 preview: Houilles → Champs-Elysées, 115 km (rolling)
July 28 update: Stage 21 Preview — cyclingnews
Robbie McEwen Previews Stage 21 (00:41 English) — @CyclingCentral
Stage 21 Preview w/ Christian Prudhomme (01:11 French/English) — aso
Brailsford: 'There will be a big party in Wales ... they're going to sing and get drunk' (01:58 English, restricted to Europe) — eurosport
Giro d'Italia/Tour de France double 'still possible' says Chris Froome — cweekly
See the race summary table (right) for the Stage 21 profile, map and timetable.
Stage 21 start time: Sunday 16:15 CET (2:15:00 PM GMT+0000); Weather for Houilles, France
Earliest live video: 16:15 CET (2:15:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 19:09 CET (5:09:00 PM GMT+0000); Weather for Champs-Elysées, France
Stage 20 Post-Race Coverage 

32 Big Photos from Stage 20 — flockton/aso/corvos
Stage 20 Results 1 DUMOULIN, Tom (SUN) 40:52 2 FROOME, Chris (SKY) + 1 3 THOMAS, Geraint (SKY) + 14 4 KWIATKOWSKI, Michal (SKY) + 50 5 KRAGH ANDERSEN, Søren (SUN) + 51 6 JUNGELS, Bob (QST) + 52 7 ZAKARIN, Ilnur (TKA) + 1:02 8 ROGLIČ, Primož (TLJ) + 1:12 9 SOLER, Marc (MOV) + 1:22 10 HEPBURN, Michael (MTS) + 1:23 11 YATES, Adam (MTS) + 1:26 12 KÜNG, Stefan (BMC) 13 CARUSO, Damiano (BMC) + 1:31 14 CASTROVIEJO, Jonathan (SKY) 15 IZAGIRRE INSAUSTI, Ion (TBM) + 1:41 16 KRUIJSWIJK, Steven (TLJ) + 1:45 17 POELS, Wout (SKY) + 1:49 18 GESCHKE, Simon (SUN) + 1:50 19 VALVERDE, Alejandro (MOV) 20 POLITT, Nils (TKA) + 1:52 21 MARTINEZ POVEDA, Daniel (EFD) 22 BARDET, Romain (ALM) + 1:56 23 HAGA, Chad (SUN) + 1:57 24 MAJKA, Rafal (BOH) 25 BERNAL GOMEZ, Egan Arley (SKY) + 1:58 26 ARNDT, Nikias (SUN) + 2:01 27 LATOUR, Pierre Roger (ALM) + 2:06 28 DE GENDT, Thomas (LTS) + 2:19 29 VAN GARDEREN, Tejay (BMC) + 2:25 30 HERRADA, Jesus (COF) + 2:30 31 CHAVANEL, Sylvain (TDE) + 2:32 32 DURBRIDGE, Luke (MTS) + 2:36 33 DEGAND, Thomas (WGG) + 2:38 34 MARTIN, Daniel (UAD) + 2:40 35 GAUDU, David (GFC) + 2:41 36 POZZOVIVO, Domenico (TBM) + 2:45 37 IZAGIRRE INSAUSTI, Gorka (TBM) + 2:47 38 DILLIER, Silvan (ALM) + 2:51 39 VICHOT, Arthur (GFC) + 2:53 40 FUGLSANG, Jakob (AST) + 2:54 General Classification after Stage 20 1 THOMAS, Geraint (SKY) 80:30:37 2 DUMOULIN, Tom (SUN) + 1:51 3 FROOME, Chris (SKY) + 2:24 4 ROGLIČ, Primož (TLJ) + 3:22 5 KRUIJSWIJK, Steven (TLJ) + 6:08 6 BARDET, Romain (ALM) + 6:57 7 LANDA MEANA, Mikel (MOV) + 7:37 8 MARTIN, Daniel (UAD) + 9:05 9 ZAKARIN, Ilnur (TKA) + 12:37 10 QUINTANA, Nairo (MOV) + 14:18 11 JUNGELS, Bob (QST) + 16:32 12 FUGLSANG, Jakob (AST) + 19:16 13 LATOUR, Pierre Roger (ALM) + 22:13 14 VALVERDE, Alejandro (MOV) + 27:26 15 BERNAL GOMEZ, Egan Arley (SKY) + 27:52 16 KANGERT, Tanel (AST) + 34:28 17 BARGUIL, Warren (FST) + 37:06 18 POZZOVIVO, Domenico (TBM) + 39:08 19 MAJKA, Rafal (BOH) + 39:18 20 CARUSO, Damiano (BMC) + 42:31Full Official Stage 20 Results and General Classification — aso
Dumoulin wins stage 20 time trial as Thomas cements overall victory — cyclingnews
Thomas poised to win Tour de France as Froome salvages podium finish — reuters
Roglic: I pushed as hard as I could, it's been a crazy race, l like it (01:15 English, restricted to Europe) — eurosport
Chris Froome - Post-race Interview - Stage 20 (02:02 English) — CyclingProNet
Chris Froome says abuse on Tour de France helped Team Sky bond — theguardian
Thomas: "Every mountain stage I was under pressure" — velonews
Rival Tour de France teams resigned to Sky's budget advantage — velonews
Froome: ‘The strongest rider in the race won’ — velonews
Final Riders Stage 20 ITT (10:00 Basque) — eitb
Tom Dumoulin finishes Stage 20 ITT (00:53 English, restricted to U.S.) — nbcsports
Geraint Thomas finishes Stage 20 ITT (00:48 Ambient) — aso
Chris Froome finishes Stage 20 ITT (00:52 English, restricted to U.S.) — nbcsports
One-Minute Highlights from Stage 20 (00:58 Music) — aso
Winner's Interview Stage 20 ITT (01:10 English, restricted to U.S.) — nbcsports
Race Leader's Interview after Stage 20 (01:22 English, restricted to Australia) — sbs
Yellow jersey presentation after Stage 20 (00:45 English, restricted to U.S.) — nbcsports
Geraint Thomas meets his wife at the finish - Stage 20 (00:38 Ambient) — aso
Thomas breaks down in tears after Tour triumph (02:20 English, restricted to Europe) — eurosport
Froome and Sagan congratulate Thomas (00:33 Ambient) — VelonCC
Landscapes of the day - Stage 20 (01:01 Music) — aso
Official Stage 20 Highlights (04:29 English) — aso
Résumé - Étape 20 - Tour de France 2018 (04:29 French) — aso
Resumen - Etapa 20 (04:29 Spanish) — aso
Stage 20 Highlights (02:38 English, restricted to Europe) — eurosport
Extended Stage 20 Highlights (06:19 English, restricted to Europe) — eurosport
Bikecam: Stage 20 Onboard Highlights (01:33 Ambient) — aso
Stage 20 Post Race Recap Show (13:52 English, restricted to U.S.) — nbcsports
ITV Podcast: Stage 20 analysis with M Rendell, N Boulting, D Millar (22:50 English) — tourdefrance
Stage 20 Analysis w/ R Moore, L Birnie and F Thomazeau (42:43 English) — cyclingpodcast
32 Big Photos from Stage 20 — flockton/aso/corvos
TheMove Podcast: Stage 20 review with Lance Armstrong (47:45 English) — WEDŪ
On-Demand Broadcast - Stage 20 (1:41:23 English, restricted to Australia) — sbs
Stage 20 preview: Saint-Pée-sur-Nivelle → Espelette, 31 km (TT)
July 27 update: Stage 20 Preview — cyclingnews
Stage 20 ITT Start Order and Times (CET) — aso
Thomas, Dumoulin and Roglic braced for brutal 31km that will decide Tour — theguardian
Final battle looms for Thomas after Pyrenees — cyclingnews
See the race summary table (right) for the Stage 20 profile, map and timetable.
Stage 20 start time: Saturday 12:00 CET (10:00:00 AM GMT+0000); Weather for Saint-Pée-sur-Nivelle, France
Earliest live video: 12:00 CET (10:00:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:50 CET (3:50:00 PM GMT+0000); Weather for Espelette, France
Stage 19 Post-Race Coverage 

44 Big Photos from Stage 19 — aso/flockton/corvos/bettini
Stage 19 Results 1 ROGLIČ, Primož (TLJ) 5:28:17 2 THOMAS, Geraint (SKY) + 19 3 BARDET, Romain (ALM) 4 MARTIN, Daniel (UAD) 5 MAJKA, Rafal (BOH) 6 DUMOULIN, Tom (SUN) 7 LANDA MEANA, Mikel (MOV) 8 FROOME, Chris (SKY) 9 KRUIJSWIJK, Steven (TLJ) + 31 10 ZAKARIN, Ilnur (TKA) 11 IZAGIRRE INSAUSTI, Gorka (TBM) + 1:47 12 JUNGELS, Bob (QST) 13 BERNAL GOMEZ, Egan Arley (SKY) 14 POZZOVIVO, Domenico (TBM) + 3:39 15 IZAGIRRE INSAUSTI, Ion (TBM) 16 KANGERT, Tanel (AST) + 3:57 17 LATOUR, Pierre Roger (ALM) + 4:31 18 TOLHOEK, Antwan (TLJ) + 6:52 19 QUINTANA, Nairo (MOV) + 7:09 20 FUGLSANG, Jakob (AST) + 7:18 21 CARUSO, Damiano (BMC) 22 GESCHKE, Simon (SUN) 23 BARGUIL, Warren (FST) 24 NIEVE ITURRALDE, Mikel (MTS) 25 VAN GARDEREN, Tejay (BMC) + 11:58 26 GESINK, Robert (TLJ) + 12:36 27 GAUDU, David (GFC) + 13:09 28 VALVERDE, Alejandro (MOV) + 14:38 29 NAVARRO GARCIA, Daniel (COF) 30 HANSEN, Jesper (AST) + 16:59 31 MARTIN, Guillaume (WGG) + 17:43 32 ROLLAND, Pierre (EFD) 33 BOUET, Maxime (FST) 34 ĐURASEK, Kristijan (UAD) 35 KWIATKOWSKI, Michal (SKY) + 18:28 36 ALAPHILIPPE, Julian (QST) 37 CASTROVIEJO, Jonathan (SKY) + 19:30 38 BERNARD, Julien (TFS) + 21:41 39 TEN DAM, Laurens (SUN) General Classification after Stage 19 1 THOMAS, Geraint (SKY) 79:49:31 2 DUMOULIN, Tom (SUN) + 2:05 3 ROGLIČ, Primož (TLJ) + 2:24 4 FROOME, Chris (SKY) + 2:37 5 KRUIJSWIJK, Steven (TLJ) + 4:37 6 LANDA MEANA, Mikel (MOV) + 4:40 7 BARDET, Romain (ALM) + 5:15 8 MARTIN, Daniel (UAD) + 6:39 9 QUINTANA, Nairo (MOV) + 10:26 10 ZAKARIN, Ilnur (TKA) + 11:49 11 JUNGELS, Bob (QST) + 15:54 12 FUGLSANG, Jakob (AST) + 16:36 13 LATOUR, Pierre Roger (ALM) + 20:21 14 VALVERDE, Alejandro (MOV) + 25:50 15 BERNAL GOMEZ, Egan Arley (SKY) + 26:08 16 KANGERT, Tanel (AST) + 31:19 17 BARGUIL, Warren (FST) + 33:59 18 POZZOVIVO, Domenico (TBM) + 36:37 19 MAJKA, Rafal (BOH) + 37:35 20 MARTIN, Guillaume (WGG) + 40:00Full Official Stage 19 Results and General Classification — aso
Roglic wins final mountain stage in Laruns — cyclingnews
Tom Dumoulin complains of race motorcycles — cyclingpub
Tom Dumoulin angry with television motorbikes following Roglic victory — cyclingnews
Roglic dismisses influence of motorbike in Tour de France stage victory — cyclingnews
Peter Sagan endures his hardest day on the bike at Tour de France — cyclingnews
Sagan endures epic suffering, still finishes final mountain stage — velonews
Landa's last gasp comes up short in stage 19 — velonews
Last Km of Stage 19 (01:41 Ambient) — aso
Last Km of Stage 19 (02:04 English, restricted to Europe) — eurosport
Last Km of Stage 19 (01:57 English, restricted to U.S.) — nbcsports
Last Km of Stage 19 (07:19 English, restricted to Australia) — sbs
Last 4 Km of Stage 19 (06:30 Basque) — eitb
Overhead view of the GC finishers - Stage 19 (00:24 No Audio) — aso
One-Minute Highlights from Stage 19 (00:58 Music) — aso
Bikecam: Onboard highlights from Stage 19 (01:49 Ambient) — aso
Official Stage 19 Highlights (05:28 English) — aso
Stage 19 Highlights (05:58 English, restricted to Europe) — eurosport
Résumé - Étape 19 (05:28 French) — aso
Resumen - Etapa 19 (05:28 Spanish) — aso
Winner's Interview from Stage 19 (01:36 English, restricted to Europe) — eurosport
Winner's Interview from Stage 19 (01:13 English, restricted to U.S.) — nbcsports
Winner's Interview from Stage 19 (01:16 English, restricted to Australia) — sbs
Race Leader's Interview after Stage 19 (01:47 English, restricted to Europe) — eurosport
Stage 19 Post Race Recap Show (13:14 English, restricted to U.S.) — nbcsports
ITV Podcast: Stage 19 analysis with M Rendell, N Boulting, D Millar (22:38 English) — tourdefrance
Stage 19 Analysis w/ R Moore, L Birnie and F Thomazeau (54:35 English) — cyclingpodcast
Sagan struggles on Stage 19 (02:47 English, restricted to Australia) — sbs
44 Big Photos from Stage 19 — aso/flockton/corvos/bettini
TheMove Podcast: Stage 19 review with Lance Armstrong (38:21 English) — WEDŪ
On-Demand - Stage 19 Broadcast (1:41:24 English, restricted to Australia) — sbs
18 km to go: Riders descending in the Aubisque clouds - Stage 19 (00:27 Ambient) — aso
20 km to go: Cresting the Col d'Aubisque (00:17 Ambient) — aso
41 km to go: Break at Col des Bordères - Stage 19 (00:15 Ambient) — aso
92 km to go: Break at Col du Tourmalet - Stage 19 (00:15 Ambient) — aso
101 km to go: Bardet attacks out of the GC group - Stage 19 (00:24 Ambient) — aso
122 km to go: Alaphilippe first on top of Col d'Aspin - Stage 19 (00:19 Ambient) — aso
Peter Sagan giving it all - Stage 19 (00:15 Ambient) — aso
Landscape: Le Lac Bleu de Lesponne - Stage 19 (00:18 Ambient) — aso
Landscape: Le Pic du Midi de Bigorre - Stage 19 (00:25 Ambient) — aso
Stage 19 preview: Lourdes → Laruns, 200 km (Mountain)

July 26 update:
Stage 19 Preview — cyclingnews
Stage 19 flythrough (01:57 Music) — VelonCC
Robbie McEwen Previews Stage 19 (00:52 English) — @CyclingCentral
Froome, Dumoulin say Giro/Tour double still possible in modern cycling — velonews
Fuglsang: ‘It’s a surprise to see Thomas leading the Tour’ — velonews
Geraint Thomas expecting the worst in final mountain stage of Tour de France — theguardian
Geraint Thomas to avoid crowds during crucial mountain stage of Tour de France — theguardian
Ever wonder: Whats on a Tour de France team bus? (04:45 English, restricted to U.S.) — nbcsports
It's time for peevish Sir Dave Brailsford to ride off into Sky's sunset — telegraph.co.uk
Ride Report: Cycling The French Pyrenees (Col du Tourmalet and Luz-Ardiden) — steephill.tv
Ride Report: Cycling Col du Soulor and Col d'Aubisque — steephill.tv
See the race summary table (right) for the Stage 19 profile, map and timetable.
Stage 19 start time: Friday 12:05 CET (10:05:00 AM GMT+0000); Weather for Lourdes, France
Earliest live video: 12:05 CET (10:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:49 CET (3:49:00 PM GMT+0000); Weather for Laruns, France
Stage 18 Post-Race Coverage 

21 Big Photos from Stage 18 — aso/corvos/flockton/bettini
Stage 18 Results 1 DEMARE, Arnaud (GFC) 3:46:50 2 LAPORTE, Christophe (COF) 3 KRISTOFF, Alexander (UAD) 4 BOASSON HAGEN, Edvald (DDD) 5 COLBRELLI, Sonny (TBM) 6 RICHEZE, Maximiliano Ariel (QST) 7 DEGENKOLB, John (TFS) 8 SAGAN, Peter (BOH) 9 PHINNEY, Taylor (EFD) 10 DUPONT, Timothy (WGG) 11 LAMPAERT, Yves (QST) 12 DE BUYST, Jasper (LTS) 13 NAESEN, Oliver (ALM) 14 JANSE VAN RENSBURG, Reinardt (DDD) 15 GUARNIERI, Jacopo (GFC) 16 HEPBURN, Michael (MTS) 17 PASQUALON, Andrea (WGG) 18 CALMEJANE, Lilian (TDE) 19 POLITT, Nils (TKA) 20 NIELSEN, Magnus Cort (AST) 21 LEDANOIS, Kevin (FST) 22 SCHÄR, Michael (BMC) 23 COUSIN, Jerome (TDE) 24 DE KORT, Koen (TFS) 25 VAN AVERMAET, Greg (BMC) 26 KÜNG, Stefan (BMC) 27 DUMOULIN, Tom (SUN) 28 STUYVEN, Jasper (TFS) 29 CHAVANEL, Sylvain (TDE) 30 KWIATKOWSKI, Michal (SKY) 31 THOMAS, Geraint (SKY) 32 BENNATI, Daniele (MOV) 33 FROOME, Chris (SKY) 34 POZZOVIVO, Domenico (TBM) 35 BAUER, Jack (MTS) 36 THEUNS, Edward (SUN) 37 LANDA MEANA, Mikel (MOV) 38 BARDET, Romain (ALM) 39 MOLARD, Rudy (GFC) 40 ROOSEN, Timo (TLJ) General Classification after Stage 18 1 THOMAS, Geraint (SKY) 74:21:01 2 DUMOULIN, Tom (SUN) + 1:59 3 FROOME, Chris (SKY) + 2:31 4 ROGLIČ, Primož (TLJ) + 2:47 5 QUINTANA, Nairo (MOV) + 3:30 6 KRUIJSWIJK, Steven (TLJ) + 4:19 7 LANDA MEANA, Mikel (MOV) + 4:34 8 BARDET, Romain (ALM) + 5:13 9 MARTIN, Daniel (UAD) + 6:33 10 FUGLSANG, Jakob (AST) + 9:31 11 VALVERDE, Alejandro (MOV) + 11:25 12 ZAKARIN, Ilnur (TKA) + 11:31 13 JUNGELS, Bob (QST) + 14:20 14 LATOUR, Pierre Roger (ALM) + 16:03 15 MARTIN, Guillaume (WGG) + 22:30 16 BERNAL GOMEZ, Egan Arley (SKY) + 24:34 17 BARGUIL, Warren (FST) + 26:54 18 MOLLEMA, Bauke (TFS) + 27:22 19 KANGERT, Tanel (AST) + 27:35 20 POZZOVIVO, Domenico (TBM) + 33:11Full Official Stage 18 Results and General Classification — aso
Demare wins stage 18 in Pau — cyclingnews
Phinney describes trying to keep up with sprinters (01:57 English, restricted to U.S.) — nbcsports
Arnaud Démare: best answer I could give to André Greipel was to win — cweekly
Tour de France: Stage 18 finish line quotes — cyclingnews
Last Km of Stage 18 (01:13 Ambient) — aso
Last Km of Stage 18 (02:42 English, restricted to Europe) — eurosport
Last Km of Stage 18 (01:56 English, restricted to U.S.) — nbcsports
Last 2 Km of Stage 18 (06:28 Basque) — eitb
Last Km of Stage 18 (02:05 English, restricted to Australia) — sbs
Bird's eye view of the sprint - Stage 18 (00:20 No Audio) — aso
One-Minute Highlights - Stage 18 (00:58 Music) — aso
Winner's Interview from Stage 18 (01:46 English, restricted to Europe) — eurosport
Stage 18 yellow jersey presentation (00:44 English, restricted to U.S.) — nbcsports
Official Stage 18 Highlights (04:07 English) — aso
Stage 18 Highlights (05:55 English, restricted to Europe) — eurosport
Résumé - Étape 188 (04:07 French) — aso
Resumen - Etapa 18 (04:07 Spanish) — aso
Key Moments of Stage 18 (02:11 English, restricted to Europe) — eurosport
Landscapes of the day - Stage 18 (01:01 Music) — aso
Bikecam: Onboard Highlights from Stage 18 (02:06 Ambient) — aso
ITV Podcast: Stage 18 analysis with M Rendell, N Boulting, D Millar (20:42 English) — tourdefrance
Stage 18 Post Race Recap Show (13:23 English, restricted to U.S.) — nbcsports
Stage 18 Analysis w/ R Moore, L Birnie and F Thomazeau (52:03 English) — cyclingpodcast
21 Big Photos from Stage 18 — aso/corvos/flockton/bettini
105 km to go: Crash in the peloton, Quintana on the ground - Stage 18 (00:15 Ambient) — aso
Stage 18 preview: Trie-sur-Baïse → Pau, 172 km (rolling)
July 25 update:Stage 18 Preview — cyclingnews
Stage 18 flythrough (01:40 Music) — VelonCC
Ever wonder: How TDF makes the leaders jersey? (01:29 English, restricted to U.S.) — nbcsports
Wiggins Has His Say on the French Media and Team Sky (05:07 English) — Eurosport
See the race summary table (right) for the Stage 18 profile, map and timetable.
Stage 18 start time: Thursday 13:55 CET (11:55:00 AM GMT+0000); Weather for Trie-sur-Baïse, France
Earliest live video: 13:55 CET (11:55:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 18:00 CET (4:00:00 PM GMT+0000); Weather for Pau, France
Stage 17 Post-Race Coverage 

42 Big Photos from Stage 17 — flockton/aso
Stage 17 Results 1 QUINTANA, Nairo (MOV) 2:21:27 2 MARTIN, Daniel (UAD) + 28 3 THOMAS, Geraint (SKY) + 47 4 ROGLIČ, Primož (TLJ) + 52 5 DUMOULIN, Tom (SUN) 6 KRUIJSWIJK, Steven (TLJ) + 1:05 7 BERNAL GOMEZ, Egan Arley (SKY) + 1:33 8 FROOME, Chris (SKY) + 1:35 9 LANDA MEANA, Mikel (MOV) 10 ZAKARIN, Ilnur (TKA) + 2:01 11 MAJKA, Rafal (BOH) + 2:20 12 VALVERDE, Alejandro (MOV) + 2:32 13 BARDET, Romain (ALM) + 2:35 14 GAUDU, David (GFC) + 3:23 15 FUGLSANG, Jakob (AST) + 4:00 16 BARGUIL, Warren (FST) + 4:15 17 JUNGELS, Bob (QST) + 5:10 18 HANSEN, Jesper (AST) 19 POELS, Wout (SKY) + 5:12 20 KANGERT, Tanel (AST) + 5:38 21 TOLHOEK, Antwan (TLJ) + 6:00 22 PELLIZOTTI, Franco (TBM) + 6:11 23 LATOUR, Pierre Roger (ALM) + 6:52 24 EDET, Nicolas (COF) + 8:12 25 MARTINEZ POVEDA, Daniel (EFD) + 9:08 26 ĐURASEK, Kristijan (UAD) 27 VAN GARDEREN, Tejay (BMC) 28 IZAGIRRE INSAUSTI, Gorka (TBM) + 9:59 29 MARTIN, Guillaume (WGG) + 10:50 30 ROLLAND, Pierre (EFD) 31 MOLLEMA, Bauke (TFS) 32 VICHOT, Arthur (GFC) 33 FRAILE MATARRANZ, Omar (AST) + 11:30 34 GESCHKE, Simon (SUN) + 11:39 35 HERRADA, Jesus (COF) + 12:22 36 POZZOVIVO, Domenico (TBM) + 13:25 37 DEGAND, Thomas (WGG) 38 CASTROVIEJO, Jonathan (SKY) + 13:33 39 IZAGIRRE INSAUSTI, Ion (TBM) 40 NAVARRO GARCIA, Daniel (COF) 41 MÜHLBERGER, Gregor (BOH) 42 YATES, Adam (MTS) 43 KOCHETKOV, Pavel (TKA) 44 ATAPUMA HURTADO, Jhon Darwin (UAD) 45 SICARD, Romain (TDE) 46 BERNARD, Julien (TFS) + 13:56 47 ALAPHILIPPE, Julian (QST) + 14:05 48 LUDVIGSSON, Tobias (GFC) + 14:43 49 CHAVANEL, Sylvain (TDE) + 14:51 50 ARNDT, Nikias (SUN) + 15:07 General Classification after Stage 17 1 THOMAS, Geraint (SKY) 70:34:11 2 DUMOULIN, Tom (SUN) + 1:59 3 FROOME, Chris (SKY) + 2:31 4 ROGLIČ, Primož (TLJ) + 2:47 5 QUINTANA, Nairo (MOV) + 3:30 6 KRUIJSWIJK, Steven (TLJ) + 4:19 7 LANDA MEANA, Mikel (MOV) + 4:34 8 BARDET, Romain (ALM) + 5:13 9 MARTIN, Daniel (UAD) + 6:33 10 FUGLSANG, Jakob (AST) + 9:31 11 VALVERDE, Alejandro (MOV) + 11:25 12 ZAKARIN, Ilnur (TKA) + 11:31 13 JUNGELS, Bob (QST) + 14:20 14 LATOUR, Pierre Roger (ALM) + 16:03 15 MARTIN, Guillaume (WGG) + 22:30 16 BERNAL GOMEZ, Egan Arley (SKY) + 24:34 17 BARGUIL, Warren (FST) + 26:54 18 MOLLEMA, Bauke (TFS) + 27:22 19 KANGERT, Tanel (AST) + 27:35 20 CARUSO, Damiano (BMC) + 32:56Full Official Stage 17 Results and General Classification — aso
Quintana wins short stage 17 atop Col du Portet — cyclingnews
Stage 17 finish line quotes — cyclingnews
Dumoulin Post Stage 17 interview (02:15 English, restricted to U.S.) — nbcsports
Martin: Post Stage 17 Interview (02:07 English, restricted to Europe) — eurosport
Quintana salvages his Tour de France with stage win — velonews
Geraint Thomas: I guess the team are working for me now — cyclingnews
Roglic moves to within striking distance of Tour de France podium — cyclingnews
Tom Dumoulin: Thomas is the strongest rider in the Tour de France — cyclingnews
Chris Froome forced to chase podium spot as Thomas tightens Tour de France control — cyclingnews
Chris Froome crashed by gendarme after Stage 17 — cyclingnews
Chris Froome crashed by gendarme after Stage 17 — @albertsecall
Tom Dumoulin: I always keep a little bit of faith that I can still win — cweekly
Last Km of Stage 17 (03:35 Ambient) — aso
Last Km of Stage 17 (02:34 English, restricted to Europe) — eurosport
Last Km of Stage 17 (07:39 English, restricted to Australia) — sbs
Last Km of Stage 17 (05:11 English, restricted to U.S.) — nbcsports
Last 5 Km of Stage 17 (17:10 Ambient) — eitb
Ripped up and bloody Peter Sagan after Stage 17 crash (00:05 Ambient) — @LeTour
One-Minute Highlights - Stage 17 (00:58 Music) — aso
Key Moments of Stage 17 (02:07 English, restricted to Europe) — eurosport
Alberto Contador analysis of Stage 17 (02:56 Spanish/English, restricted to Europe) — eurosport
Landscapes of the day - Stage 17 (01:01 Music) — aso
Résumé - Étape 17 (04:59 French) — aso
Official Stage 17 Highlights (04:59 English) — aso
Stage 17 highlights (04:50 English, restricted to Europe) — eurosport
Stage 17 yellow jersey presentation (00:30 English, restricted to U.S.) — nbcsports
Bikecam: Stage 17 on-bike highlights (01:43 Ambient) — VelonCC
Stage 17 Post Race Recap Show (12:34 English, restricted to U.S.) — nbcsports
Stage 17 Analysis w/ R Moore, L Birnie and F Thomazeau (49:14 English) — cyclingpodcast
ITV Podcast: Stage 17 analysis with M Rendell, N Boulting, D Millar (22:50 English) — tourdefrance
42 Big Photos from Stage 17 — flockton/aso
TheMove Podcast: Stage 17 review with Lance Armstrong (45:25 English) — WEDŪ
Chris Froome swears at policeman who pulled him off bike after stage 17 (00:24 Ambient) — GuardianSport
5 km to go: Bardet is dropped - Stage 17 (00:17 Ambient) — aso
8.5 km to go: Quintana catches Kangert - Stage 17 (00:17 Ambient) — aso
13 km to go: Roglic & Froome attack - Stage 17 (00:17 Ambient) — aso
Col du Portet - Stage 17 (00:13 Ambient) — aso
15 km to go: End of the day for Alaphilippe - Stage 17 (00:10 Ambient) — aso
29 km to go: Col de Val Louron-Azet - Stage 17 (00:15 Ambient) — aso
34 km to go: AG2R full gas - Stage 17 (00:11 Ambient) — aso
50 km to go: Break goes over Montée de Peyragudes - Stage 17 (00:18 Ambient) — aso
57 km to go: The breakaway - Stage 17 (00:13 Ambient) — aso
Start - Stage 17 (00:21 Ambient) — aso
Overhead of the grid start - Stage 17 (00:14 Ambient) — aso
Stage 17 preview: Bagnères-de-Luchon → Saint-Lary-Soulan, 65 km (Mountain)
July 24 update:Stage 17 Preview — cyclingnews
Stage 17 flythrough (01:03 Music) — VelonCC
Geraint Thomas predicts ‘massively decisive’ Tour stage against Froome — theguardian
Juan and Only: Who is leading Team Sky? (02:49 English, restricted to Europe) — eurosport
Geraint Thomas expects 'massively decisive' stage to Saint-Lary-Soulan — cyclingnews
Robbie McEwen Previews Stage 17 (01:01 English) — @CyclingCentral
Geraint Thomas not expecting grid start to have big impact on stage 17 — cweekly
See the race summary table (right) for the Stage 17 profile, map and timetable.
Stage 17 start time: Wednesday 15:15 CET (1:15:00 PM GMT+0000); Weather for Bagnères-de-Luchon, France
Earliest live video: 15:15 CET (1:15:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:32 CET (3:32:00 PM GMT+0000); Weather for Saint-Lary-Soulan, France
Stage 16 Post-Race Coverage 

41 Big Photos from Stage 16 — aso/flockton/corvos
Stage 16 Results 1 ALAPHILIPPE, Julian (QST) 5:13:22 2 IZAGIRRE INSAUSTI, Gorka (TBM) + 15 3 YATES, Adam (MTS) 4 MOLLEMA, Bauke (TFS) 5 POZZOVIVO, Domenico (TBM) + 18 6 GESINK, Robert (TLJ) + 37 7 VALGREN ANDERSEN, Michael (AST) + 56 8 MÜHLBERGER, Gregor (BOH) 9 SOLER, Marc (MOV) + 1:10 10 LATOUR, Pierre Roger (ALM) + 1:18 11 CARUSO, Damiano (BMC) 12 MARTIN, Guillaume (WGG) + 1:20 13 VANENDERT, Jelle (LTS) + 2:09 14 MOLARD, Rudy (GFC) + 2:31 15 AMADOR, Andrey (MOV) 16 IZAGIRRE INSAUSTI, Ion (TBM) + 3:42 17 VAN AVERMAET, Greg (BMC) + 5:23 18 BERNARD, Julien (TFS) + 6:27 19 BARGUIL, Warren (FST) + 6:29 20 ĐURASEK, Kristijan (UAD) 21 KWIATKOWSKI, Michal (SKY) + 8:52 22 BERNAL GOMEZ, Egan Arley (SKY) 23 FROOME, Chris (SKY) 24 THOMAS, Geraint (SKY) 25 DUMOULIN, Tom (SUN) 26 KRAGH ANDERSEN, Søren (SUN) 27 BARDET, Romain (ALM) 28 LANDA MEANA, Mikel (MOV) 29 KRUIJSWIJK, Steven (TLJ) 30 QUINTANA, Nairo (MOV) 31 ROGLIČ, Primož (TLJ) 32 FUGLSANG, Jakob (AST) 33 MARTIN, Daniel (UAD) 34 VALVERDE, Alejandro (MOV) 35 JUNGELS, Bob (QST) 36 FRANK, Mathias (ALM) + 9:01 37 ZAKARIN, Ilnur (TKA) + 9:04 38 GESCHKE, Simon (SUN) 39 NIEVE ITURRALDE, Mikel (MTS) 40 MOINARD, Amael (FST) General Classification after Stage 16 1 THOMAS, Geraint (SKY) 68:12:01 2 FROOME, Chris (SKY) + 1:39 3 DUMOULIN, Tom (SUN) + 1:50 4 ROGLIČ, Primož (TLJ) + 2:38 5 BARDET, Romain (ALM) + 3:21 6 LANDA MEANA, Mikel (MOV) + 3:42 7 KRUIJSWIJK, Steven (TLJ) + 3:57 8 QUINTANA, Nairo (MOV) + 4:23 9 FUGLSANG, Jakob (AST) + 6:14 10 MARTIN, Daniel (UAD) + 6:54 11 VALVERDE, Alejandro (MOV) + 9:36 12 JUNGELS, Bob (QST) + 9:53 13 LATOUR, Pierre Roger (ALM) + 9:54 14 ZAKARIN, Ilnur (TKA) + 10:13 15 MARTIN, Guillaume (WGG) + 12:23 16 CARUSO, Damiano (BMC) + 14:02 17 VAN AVERMAET, Greg (BMC) + 14:53 18 MOLLEMA, Bauke (TFS) + 17:15 19 NIEVE ITURRALDE, Mikel (MTS) + 19:03 20 POZZOVIVO, Domenico (TBM) + 20:29Full Official Stage 16 Results and General Classification — aso
Alaphilippe wins stage 16 — cyclingnews
Chris Froome - post-race interview - Stage 16 (01:40 English) — CyclingProNet
Tour chief slams farmers as yellow jersey suffers from tear gas — velonews
UCI chief tells Brailsford to stop fanning Tour flames — velonews
Holm on Tour stage 16 crash: ‘Gilbert’s scream was a good sign’ — velonews
Philippe Gilbert abandons after stage 16 descent crash — cyclingweekly
Gilbert's Tour over after finishing stage 16 with broken knee — velonews
Heavy-handed police action evidence Tour has lost touch with its audience — theguardian
Riders and directors relieved to come through protest spray incident unscathed — cyclingweekly
Protest and tear gas drives Tour to edge of absurdity — velonews
Peter Sagan mathematically secures record-equalling sixth Tour de France green jersey — cyclingnews
Gilbert: Leaving the Tour really hurts — cyclingnews
'My eyes and lungs were burning' – Reactions to farmers' protest on stage 16 — cyclingnews
Last Km of Stage 16 (01:28 Ambient) — aso
Last Km of Stage 16 (02:30 English, restricted to U.S.) — nbcsports
One-Minute Highlights - Stage 16 (00:58 English/Music) — aso
Official Stage 16 Highlights (04:34 English) — aso
Stage 16 Highlights (04:49 English, restricted to Europe) — eurosport
Résumé - Étape 16 (04:35 French) — aso
Resumen - Etapa 16 (04:34 Spanish) — aso
ITV Podcast: Stage 16 analysis with M Rendell, N Boulting, D Millar (32:39 English) — tourdefrance
Bikecam: Stage 16 Onboard Highlights (01:24 Ambient) — aso
Stage 16 Post Race Recap Show (13:39 English, restricted to U.S.) — nbcsports
The aftermath of Gilberts scary TDF crash, Stage 16 (05:44 English, restricted to U.S.) — nbcsports
Stage 16 Analysis w/ R Moore, L Birnie and F Thomazeau (41:00 English) — cyclingpodcast
Extended Stage 16 Highlights (58:00 English, restricted to Australia) — sbs
41 Big Photos from Stage 16 — aso/flockton/corvos
On-Demand Stage 16 Broadcast (1:41:23 English, restricted to Australia) — sbs
Tour survives tear gas protest incident (02:31 English) — CyclingJournos
TheMove Podcast: Stage 16 review with Lance Armstrong (43:59 English) — WEDŪ
Alaphilippe's got descending skills, St16 (00:42 English, restricted to Australia) — sbs
Adam Yates crashes descending Col du Portillon - Stage 16 (00:15 Ambient) — aso
Adam Yates crashes descending Col du Portillon - Stage 16 (00:54 English, restricted to U.S.) — nbcsports
10 km to go: Adam Yates first over Col du Portillon - Stage 16 (00:12 Ambient) — aso
47 km to go: Break goes over Col de Menté - Stage 16 (00:15 Ambient) — aso
59 km to go: Philippe Gilbert crashes - Stage 16 (00:21 Ambient) — aso
62 km to go: Col de Portet d'Aspet - Stage 16 (00:16 Ambient) — aso
94 km to go: Intermediate sprint - Stage 16 (00:14 Ambient) — aso
Wrong way for Heinrich Haussler - Stage 16 (00:16 Ambient) — aso
Peter Sagan dubious about using eyedrops supplied by docs, St16 (00:27 Ambient) — @CyclingCentral
Peloton hit by tear gas fired at farm protesters (04:25 English, restricted to Australia) — sbs
The race is temporarily neutralized due to farmers' protest - Stage 16 (00:17 Ambient) — aso
Start overview from La Cité de Carcassonne - Stage 16 (00:14 Ambient) — aso
Stage 16 preview: Carcassonne → Bagnères-de-Luchon, 218 km (Mountain)

July 23 update:
Stage 16 Preview — cyclingnews
Robbie McEwen Previews Stage 16 (01:10 English) — @CyclingCentral
Big Photos from 2010 - Voeckler solos — sirotti/reuters
Big Photos from 2012 - Voeckler solos — sirotti/reuters/flockton
Big Photos from 2014 - Rogers solos — sirotti/reuters/flockton
Big Photos from 2016 - Froome solos — sirotti/flockton/aso
See the race summary table (right) for the Stage 16 profile, map and timetable.
Stage 16 start time: Tuesday 11:30 CET (9:30:00 AM GMT+0000); Weather for Carcassonne, France
Earliest live video: 11:30 CET (9:30:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:20 CET (3:20:00 PM GMT+0000); Weather for Bagnères-de-Luchon, France
2018 Tour de France Rest Day 2 - Monday 

July 22 update: Monday is the second and final rest day
Index to Big Photos from all 15 Stages — corvos/aso/flockton/bettini/reuters
Quintana hoping for Sky collapse as Movistar look to Pyrenees — velonews
Is there any hope for Movistar's three-pronged attack in the final week? — cweekly
Inside Peter Sagan's Tour de France sprint team — velonews
Froome: This is the dream scenario (00:53 English) — skysports
Thomas: No rivalry with Froome (1:16 English) — skysports
Froome on Moscon DQ: 'Disappointed in Gianni's actions' — velonews
Race News Show: Tour de France & BeNe Ladies Tour (09:20 English) — gcn
Tom Dumoulin - Press Conference on the 2nd Rest Day (17:03 English) — CyclingProNet
Brailsford blames Tour de France roadside reactions on 'a French cultural thing' — cyclingnews
Rest Day 2 Recap — cyclingnews
Bardet: I don't want to go home and have regrets for a year — cyclingnews
Tom Dumoulin heads into the unknown during third week at the Tour de France — cyclingnews
Landa: It's been calm between Thomas and Froome but egos will show — cyclingnews
Chris Froome: As long as a Team Sky rider wins the Tour de France, I'm happy — cyclingnews
Tom Dumoulin | Rest day 2 (01:01 English) — TeamSunweb
more to come...
Stage 15 Post-Race Coverage 

35 Big Photos from Stage 15 — flockton/aso/corvos
Stage 15 Results 1 NIELSEN, Magnus Cort (AST) 4:25:52 2 IZAGIRRE INSAUSTI, Ion (TBM) 3 MOLLEMA, Bauke (TFS) + 2 4 VALGREN ANDERSEN, Michael (AST) + 29 5 SKUJINS, Toms (TFS) + 34 6 POZZOVIVO, Domenico (TBM) 7 CALMEJANE, Lilian (TDE) 8 MAJKA, Rafal (BOH) + 37 9 ARNDT, Nikias (SUN) + 2:31 10 BERNARD, Julien (TFS) + 2:38 11 VAN AVERMAET, Greg (BMC) + 2:42 12 TERPSTRA, Niki (QST) 13 BENNATI, Daniele (MOV) 14 GRELLIER, Fabien (TDE) + 2:44 15 POLJANSKI, Pawel (BOH) + 2:46 16 MOINARD, Amael (FST) 17 IMPEY, Daryl (MTS) 18 SICARD, Romain (TDE) + 2:52 19 MARTINEZ POVEDA, Daniel (EFD) + 3:22 20 HERRADA, Jesus (COF) + 3:54 21 HOWSON, Damien (MTS) + 4:04 22 PAUWELS, Serge (DDD) + 4:14 23 VICHOT, Arthur (GFC) + 4:26 24 SOLER, Marc (MOV) + 6:07 25 VACHON, Florian (FST) + 8:13 26 ERVITI, Imanol (MOV) 27 KWIATKOWSKI, Michal (SKY) + 13:11 28 MOSCON, Gianni (SKY) 29 FROOME, Chris (SKY) 30 CASTROVIEJO, Jonathan (SKY) 31 BERNAL GOMEZ, Egan Arley (SKY) 32 MOLARD, Rudy (GFC) 33 SMITH, Dion (WGG) 34 THOMAS, Geraint (SKY) 35 GESCHKE, Simon (SUN) 36 DUMOULIN, Tom (SUN) 37 KANGERT, Tanel (AST) 38 KRAGH ANDERSEN, Søren (SUN) 39 VALVERDE, Alejandro (MOV) 40 EDET, Nicolas (COF) General Classification after Stage 15 1 THOMAS, Geraint (SKY) 62:49:47 2 FROOME, Chris (SKY) + 1:39 3 DUMOULIN, Tom (SUN) + 1:50 4 ROGLIČ, Primož (TLJ) + 2:38 5 BARDET, Romain (ALM) + 3:21 6 LANDA MEANA, Mikel (MOV) + 3:42 7 KRUIJSWIJK, Steven (TLJ) + 3:57 8 QUINTANA, Nairo (MOV) + 4:23 9 FUGLSANG, Jakob (AST) + 6:14 10 MARTIN, Daniel (UAD) + 6:54 11 VALVERDE, Alejandro (MOV) + 9:36 12 JUNGELS, Bob (QST) + 9:53 13 ZAKARIN, Ilnur (TKA) + 10:01 14 LATOUR, Pierre Roger (ALM) + 17:28 15 VAN AVERMAET, Greg (BMC) + 18:33 16 NIEVE ITURRALDE, Mikel (MTS) + 18:51 17 MARTIN, Guillaume (WGG) + 19:55 18 CARUSO, Damiano (BMC) + 21:26 19 KANGERT, Tanel (AST) + 21:36 20 CALMEJANE, Lilian (TDE) + 22:17Full Official Stage 15 Results and General Classification — aso
Magnus Cort Nielsen wins stage 15 in Carcassonne — cyclingnews
Geraint Thomas: 'I'd rather be having the race of my life and get booed than be dropped and get cheered' — cyclingweekly
Gianni Moscon disqualified from Tour de France — cyclingnews
Sky woes continue as Moscon kicked out of Tour — reuters
Last Km of Stage 15 (01:45 Ambient) — aso
Last Km of Stage 15 (02:25 English, restricted to U.S.) — nbcsports
Last Km of Stage 15 (02:34 English, restricted to Australia) — sbs
Last Km of Stage 15 (02:30 English, restricted to Europe) — eurosport
Last Km of Stage 15 (00:58 Spanish, restricted to Latin America) — espn
Last 1.5 Km of Stage 15 (02:42 Basque) — eitb
Overhead replay of the Stage 15 finish with graphics (00:30 No Audio) — aso
Crash in the finish stretch among trailing riders - Stage 15 (00:18 Ambient) — aso
Winner's Interview from Stage 15 (01:16 English, restricted to Europe) — eurosport
Winner's Interview from Stage 15 (01:10 English, restricted to U.S.) — nbcsports
Winner's Interview from Stage 15 (01:14 English, restricted to Australia) — sbs
Official Stage 15 Highlights (04:36 English) — aso
Stage 15 Highlights (04:00 English, restricted to Europe) — eurosport
Bikecam: Stage 15 on-bike highlights (01:19 Ambient) — VelonCC
Résumé - Étape 15 (04:36 French) — aso
Resumen - Etapa 15 (04:36 Spanish) — aso
ITV Podcast: Stage 15 analysis with M Rendell, N Boulting, D Millar (26:42 English) — tourdefrance
Pauwels injured in Stage 15 crash (02:41 English, restricted to U.S.) — nbcsports
Gianni Moscon expelled after modest Stage 15 incident (00:22 French) — @toutlesport
Stage 15 Post Race Recap Show (11:24 English, restricted to U.S.) — nbcsports
Stage 15 Analysis w/ R Moore, L Birnie and F Thomazeau (49:16 English) — cyclingpodcast
Extended Stage 15 Highlights (58:00 English, restricted to Australia) — sbs
35 Big Photos from Stage 15 — flockton/aso/corvos
TheMove Podcast: Stage 15 review with Lance Armstrong (34:36 English) — WEDŪ
Dan Martin 'bored' & 'having fun' attacks (01:49 English) — CyclingJournos
On-Demand Stage 15 Broadcast (1:41:23 English, restricted to Australia) — sbs
Backstage Pass - Stage 14 & 15 (07:01 English) — MitcheltonSCOTT
Majka does brilliantly to swerve around spectator, St 15 (00:18 English, restricted to Europe) — eurosport
Stage 15 preview: Millau → Carcassonne, 181 km (hilly)
July 21 update: Stage 15 Preview — cyclingnews
Stage 15 flythrough (01:44 Music) — VelonCC
The question of Geraint Thomas — cyclingtips
Dumoulin predicts Thomas and Froome could turn on each other — velonews
See the race summary table (right) for the Stage 15 profile, map and timetable.
Stage 15 start time: Sunday 13:10 CET (11:10:00 AM GMT+0000); Weather for Millau, France
Earliest live video: 13:10 CET (11:10:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:47 CET (3:47:00 PM GMT+0000); Weather for Carcassonne, France
Stage 14 Post-Race Coverage 

30 Big Photos from Stage 14 — corvos/aso/flockton/bettini
Stage 14 Results 1 FRAILE MATARRANZ, Omar (AST) 4:41:57 2 ALAPHILIPPE, Julian (QST) + 6 3 STUYVEN, Jasper (TFS) 4 SAGAN, Peter (BOH) + 12 5 CARUSO, Damiano (BMC) + 17 6 GESCHKE, Simon (SUN) + 19 7 EDET, Nicolas (COF) 8 CALMEJANE, Lilian (TDE) + 23 9 IMPEY, Daryl (MTS) + 30 10 DE GENDT, Thomas (LTS) + 37 11 ROLLAND, Pierre (EFD) + 51 12 MARTINEZ POVEDA, Daniel (EFD) + 1:06 13 PEREZ, Anthony (COF) + 1:18 14 IZAGIRRE INSAUSTI, Gorka (TBM) + 1:26 15 GILBERT, Philippe (QST) + 1:46 16 DEGAND, Thomas (WGG) 17 KÜNG, Stefan (BMC) + 2:07 18 AMADOR, Andrey (MOV) 19 SLAGTER, Tom-Jelte (DDD) + 2:25 20 VAN AVERMAET, Greg (BMC) 21 CHAVANEL, Sylvain (TDE) + 2:53 22 VERMOTE, Julien (DDD) + 3:23 23 HEPBURN, Michael (MTS) 24 KOREN, Kristijan (TBM) + 3:37 25 TURGIS, Anthony (COF) + 3:57 26 COUSIN, Jerome (TDE) + 6:35 27 LAMPAERT, Yves (QST) 28 BODNAR, Maciej (BOH) + 7:11 29 ROGLIČ, Primož (TLJ) + 18:01 30 FROOME, Chris (SKY) + 18:09 31 DUMOULIN, Tom (SUN) 32 THOMAS, Geraint (SKY) 33 QUINTANA, Nairo (MOV) + 18:19 34 KRUIJSWIJK, Steven (TLJ) + 18:23 35 BERNAL GOMEZ, Egan Arley (SKY) 36 BARDET, Romain (ALM) 37 ZAKARIN, Ilnur (TKA) + 18:33 38 VALVERDE, Alejandro (MOV) + 18:38 39 POZZOVIVO, Domenico (TBM) 40 FUGLSANG, Jakob (AST) 41 LANDA MEANA, Mikel (MOV) 42 JUNGELS, Bob (QST) + 18:53 43 LATOUR, Pierre Roger (ALM) + 18:56 44 NIEVE ITURRALDE, Mikel (MTS) + 19:03 45 KANGERT, Tanel (AST) + 19:04 46 MARTIN, Guillaume (WGG) + 19:25 47 GAUDIN, Damien (TDE) + 19:28 48 MOLLEMA, Bauke (TFS) + 19:35 49 TOLHOEK, Antwan (TLJ) + 19:52 50 MARTIN, Daniel (UAD) 51 MINNAARD, Marco (WGG) 52 HANSEN, Jesper (AST) 53 BOUET, Maxime (FST) + 19:59 54 BARGUIL, Warren (FST) 55 PAUWELS, Serge (DDD) + 20:27 56 BERNARD, Julien (TFS) 57 TEN DAM, Laurens (SUN) 58 LAPORTE, Christophe (COF) + 20:48 General Classification after Stage 14 1 THOMAS, Geraint (SKY) 58:10:44 2 FROOME, Chris (SKY) + 1:39 3 DUMOULIN, Tom (SUN) + 1:50 4 ROGLIČ, Primož (TLJ) + 2:38 5 BARDET, Romain (ALM) + 3:21 6 LANDA MEANA, Mikel (MOV) + 3:42 7 KRUIJSWIJK, Steven (TLJ) + 3:57 8 QUINTANA, Nairo (MOV) + 4:23 9 FUGLSANG, Jakob (AST) + 6:14 10 MARTIN, Daniel (UAD) + 6:54 11 VALVERDE, Alejandro (MOV) + 9:36 12 JUNGELS, Bob (QST) + 9:53 13 ZAKARIN, Ilnur (TKA) + 10:01 14 NIEVE ITURRALDE, Mikel (MTS) + 16:22 15 LATOUR, Pierre Roger (ALM) + 17:28 16 MARTIN, Guillaume (WGG) + 19:55 17 CARUSO, Damiano (BMC) + 21:26 18 KANGERT, Tanel (AST) + 21:36 19 BERNAL GOMEZ, Egan Arley (SKY) + 23:44 20 BARGUIL, Warren (FST) + 25:45Full Official Stage 14 Results and General Classification — aso
Fraile wins in Mende — cyclingnews
Jasper Stuyven: I played as hard as I could and I went all in — cyclingweekly
Last Km of Stage 14 (01:23 Ambient) — aso
Last Km of Stage 14 (03:59 English, restricted to Australia) — sbs
Last Km of Stage 14 (01:38 English, restricted to Europe) — eurosport
Last Km of Stage 14 (01:45 English, restricted to U.S.) — nbcsports
Last 2.5 Km of Stage 14 (06:21 Basque) — eitb
The winner and his team celebrate - Stage 14 (00:30 Ambient) — aso
One-Minute Highlights from Stage 14 (00:58 Music) — aso
Official Stage 14 Highlights (04:25 English) — aso
Stage 14 Highlights (04:52 English, restricted to Europe) — eurosport
Résumé - Étape 14 (04:25 French) — aso
Resumen - Etapa 14 (04:25 Spanish) — aso
Winner's Interview from Stage 14 (01:19 English, restricted to Europe) — eurosport
Race Leader's Interview after Stage 14 (01:09 English, restricted to U.S.) — nbcsports
Race Leader's Interview after Stage 14 (01:46 English, restricted to Europe) — eurosport
Race Leader's Interview after Stage 14 (00:34 English, restricted to Australia) — sbs
Bikecam: Stage 14 Onboard Highlights (02:00 Ambient) — aso
Chris Froome - post-race interview - Stage 14 (01:36 English) — CyclingProNet
Stage 14 Post Race Recap Show (12:48 English, restricted to U.S.) — nbcsports
Juan and Only Debrief Stage 14 with Juan Antonio Flecha (01:41 English, restricted to Europe) — eurosport
TheMove Podcast: Stage 14 review with Lance Armstrong (38:38 English) — WEDŪ
Stage 14 Analysis w/ R Moore, L Birnie and F Thomazeau (41:39 English) — cyclingpodcast
Podcast: Stage 14 analysis with M Rendell, N Boulting, D Millar (21:29 English) — aso
Extended Stage 14 Highlights (58:00 English, restricted to Australia) — sbs
30 Big Photos from Stage 14 — corvos/aso/flockton/bettini
Tom Dumoulin: Froome and Thomas are riding for their win (01:55 English) — CyclingJournos
On-Demand Stage 14 Broadcast (1:41:23 English, restricted to Australia) — sbs
46 km to go: 3 men break on KOM, Stage 14 (00:15 Ambient) — aso
59 km to go: Solo rider on Col de la Croix de Berthel - Stage 14 (00:16 Ambient) — aso
98 km to go: Intermediate sprint - Stage 14 (00:18 Ambient) — aso
Stage 14 preview: Saint-Paul-Trois-Châteaux → Mende, 187 km (uphill finish)
July 20 update: Stage 14 Preview — cyclingnews
Stage 14 flythrough (01:46 Music) — VelonCC
Robbie McEwen Previews Stage 14 (01:08 English, restricted to Australia) — sbs
Juan Antonio Flecha recons intense Stage 14 finish (02:54 English, restricted to Europe) — eurosport
Photos from Mende finish in 2010 - Rodriguez beats Contador — reuters/sirotti
Photos from Mende finish in 2015 - Cummings solos — reuters/sirotti/flockton
See the race summary table (right) for the Stage 14 profile, map and timetable.
Stage 14 start time: Saturday 13:05 CET (11:05:00 AM GMT+0000); Weather for Saint-Paul-Trois-Châteaux, France
Earliest live video: 12:05 CET (10:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:40 CET (3:40:00 PM GMT+0000); Weather for Mende, France
Stage 13 Post-Race Coverage 

24 Big Photos from Stage 13 — corvos/aso/bettini
Stage 13 Results 1 SAGAN, Peter (BOH) 3:45:55 2 KRISTOFF, Alexander (UAD) 3 DEMARE, Arnaud (GFC) 4 DEGENKOLB, John (TFS) 5 VAN AVERMAET, Greg (BMC) 6 LAMPAERT, Yves (QST) 7 NIELSEN, Magnus Cort (AST) 8 PASQUALON, Andrea (WGG) 9 COLBRELLI, Sonny (TBM) 10 PHINNEY, Taylor (EFD) 11 JANSE VAN RENSBURG, Reinardt (DDD) 12 SMITH, Dion (WGG) 13 GUARNIERI, Jacopo (GFC) 14 DUPONT, Timothy (WGG) 15 LATOUR, Pierre Roger (ALM) 16 ARNDT, Nikias (SUN) 17 BOASSON HAGEN, Edvald (DDD) 18 DE BUYST, Jasper (LTS) 19 LAPORTE, Christophe (COF) 20 HEPBURN, Michael (MTS) 21 BOUDAT, Thomas (TDE) 22 BARDET, Romain (ALM) 23 LEDANOIS, Kevin (FST) 24 LANDA MEANA, Mikel (MOV) 25 THOMAS, Geraint (SKY) 26 ROOSEN, Timo (TLJ) 27 QUINTANA, Nairo (MOV) 28 RICHEZE, Maximiliano Ariel (QST) 29 MARTIN, Daniel (UAD) 30 KRUIJSWIJK, Steven (TLJ) 31 JUNGELS, Bob (QST) 32 CALMEJANE, Lilian (TDE) 33 STUYVEN, Jasper (TFS) 34 POLITT, Nils (TKA) 35 KANGERT, Tanel (AST) 36 VERMOTE, Julien (DDD) 37 DUMOULIN, Tom (SUN) 38 GILBERT, Philippe (QST) 39 FROOME, Chris (SKY) 40 NIEVE ITURRALDE, Mikel (MTS) General Classification after Stage 13 1 THOMAS, Geraint (SKY) 53:10:38 2 FROOME, Chris (SKY) + 1:39 3 DUMOULIN, Tom (SUN) + 1:50 4 ROGLIČ, Primož (TLJ) + 2:46 5 BARDET, Romain (ALM) + 3:07 6 LANDA MEANA, Mikel (MOV) + 3:13 7 KRUIJSWIJK, Steven (TLJ) + 3:43 8 QUINTANA, Nairo (MOV) + 4:13 9 MARTIN, Daniel (UAD) + 5:11 10 JUNGELS, Bob (QST) + 9:09Full Official Stage 13 Results and General Classification — aso
Peter Sagan wins stage 13 bunch sprint in Valence — cyclingnews
Kristoff recaps Stage 13 finish (00:47 English, restricted to U.S.) — nbcsports
Peter Sagan Post Stage 13 (01:30 English, restricted to Australia) — sbs
Relaxed Thomas just going one stage at a time (01:09 English, restricted to Europe) — eurosport
Here's why this year's Tour has been so cruel to the sprinters — velonews
Last Km of Stage 13 (01:20 Ambient) — aso
Last Km of Stage 13 (02:13 English, restricted to Europe) — eurosport
Last Km of Stage 13 (03:14 English, restricted to Australia) — sbs
Last Km of Stage 13 (02:10 English, restricted to U.S.) — nbcsports
Overhead replay of the Stage 13 finish with graphics (00:27 No Audio) — aso
One-Minute Highlights from Stage 13 (00:58 Music) — aso
Winner's Interview from Stage 13 (01:14 English) — aso
Landscapes of the day - Stage 13 (01:01 Music) — aso
Stage 13 Highlights (04:11 English, restricted to Europe) — eurosport
Official Stage 13 Highlights (03:49 English) — aso
Résumé - Étape 13 (03:49 French) — aso
Resumen - Etapa 13 (03:49 Spanish) — aso
Stage 13 yellow jersey presentation (00:37 English, restricted to U.S.) — nbcsports
Stage 13 Post Race Recap Show (12:23 English, restricted to U.S.) — nbcsports
Podcast: Stage 13 analysis with M Rendell, N Boulting, D Millar (20:17 English) — aso
Bikecam: Stage 13 on-bike highlights (01:50 Ambient) — VelonCC
Stage 13 Analysis w/ R Moore, L Birnie and F Thomazeau (50:08 English) — cyclingpodcast
TheMove Podcast: Stage 13 review with Lance Armstrong (38:36 English) — WEDŪ
24 Big Photos from Stage 13 — corvos/aso/bettini
Can Geraint Thomas win the Tour de France? (02:23 English) — CyclingJournos
Stage 13 preview: Bourg d'Oisans → Valence, 169 km (lumpy)
July 19 update: Stage 13 Preview — cyclingnews
Stage 13 flythrough (01:39 Music) — VelonCC
Nibali forced to abandon after crash with fan (04:16 English, restricted to U.S.) — nbcsports
See the race summary table (right) for the Stage 13 profile, map and timetable.
Stage 13 start time: Friday 13:35 CET (11:35:00 AM GMT+0000); Weather for Bourg d'Oisans, France
Earliest live video: 13:35 CET (11:35:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:30 CET (3:30:00 PM GMT+0000); Weather for Valence, France
Stage 12 Post-Race Coverage 
34 Big Photos from Stage 12 — corvos/aso/reuters
Stage 12 Results 1 THOMAS, Geraint (SKY) 5:18:37 2 DUMOULIN, Tom (SUN) + 2 3 BARDET, Romain (ALM) + 3 4 FROOME, Chris (SKY) + 4 5 LANDA MEANA, Mikel (MOV) + 7 6 ROGLIČ, Primož (TLJ) + 13 7 NIBALI, Vincenzo (TBM) 8 FUGLSANG, Jakob (AST) + 42 9 QUINTANA, Nairo (MOV) + 47 10 KRUIJSWIJK, Steven (TLJ) + 53 11 BERNAL GOMEZ, Egan Arley (SKY) + 1:41 12 MARTIN, Daniel (UAD) + 1:45 13 JUNGELS, Bob (QST) + 3:09 14 VALVERDE, Alejandro (MOV) + 4:29 15 ZAKARIN, Ilnur (TKA) 16 LATOUR, Pierre Roger (ALM) + 4:35 17 IZAGIRRE INSAUSTI, Ion (TBM) + 4:37 18 MARTIN, Guillaume (WGG) + 4:40 19 KANGERT, Tanel (AST) + 5:41 20 GAUDU, David (GFC) + 6:52 21 GESINK, Robert (TLJ) + 8:24 22 GESCHKE, Simon (SUN) + 8:58 23 NAVARRO GARCIA, Daniel (COF) + 9:33 24 NIEVE ITURRALDE, Mikel (MTS) + 9:57 25 ROLLAND, Pierre (EFD) + 10:59 26 BARGUIL, Warren (FST) 27 MAJKA, Rafal (BOH) + 15:09 28 TEN DAM, Laurens (SUN) + 15:39 29 NAESEN, Oliver (ALM) + 22:21 30 BOUET, Maxime (FST) 31 VICHOT, Arthur (GFC) 32 MOLARD, Rudy (GFC) 33 SCHÄR, Michael (BMC) 34 EDET, Nicolas (COF) 35 KOCHETKOV, Pavel (TKA) 36 VALGREN ANDERSEN, Michael (AST) 37 VAN GARDEREN, Tejay (BMC) 38 TOLHOEK, Antwan (TLJ) 39 MOLLEMA, Bauke (TFS) 40 POELS, Wout (SKY) General Classification after Stage 12 1 THOMAS, Geraint (SKY) 49:24:43 2 FROOME, Chris (SKY) + 1:39 3 DUMOULIN, Tom (SUN) + 1:50 4 NIBALI, Vincenzo (TBM) + 2:37 5 ROGLIČ, Primož (TLJ) + 2:46 6 BARDET, Romain (ALM) + 3:07 7 LANDA MEANA, Mikel (MOV) + 3:13 8 KRUIJSWIJK, Steven (TLJ) + 3:43 9 QUINTANA, Nairo (MOV) + 4:13 10 MARTIN, Daniel (UAD) + 5:11 11 FUGLSANG, Jakob (AST) + 5:45 12 VALVERDE, Alejandro (MOV) + 9:07 13 JUNGELS, Bob (QST) + 9:09 14 ZAKARIN, Ilnur (TKA) + 9:37 15 NIEVE ITURRALDE, Mikel (MTS) + 15:28 16 LATOUR, Pierre Roger (ALM) + 16:41 17 MARTIN, Guillaume (WGG) + 18:39 18 KANGERT, Tanel (AST) + 20:41 19 BERNAL GOMEZ, Egan Arley (SKY) + 21:22 20 BARGUIL, Warren (FST) + 23:55Full Official Stage 12 Results and General Classification — aso
Thomas wins atop Alpe d'Huez — cyclingnews
Gaviria, Greipel, Groenewegen out of Tour de France — cyclingnews
Stage 12 finish line quotes — cyclingnews
Movistar explain Quintana travails and team strategy (01:13 English, restricted to Europe) — eurosport
Froome endures abuse on Alpe d'Huez — velonews
Nibali's Tour jeopardized by moto crash on Alpe d'Huez — velonews
Geraint Thomas left in disbelief after 'insane' day on Alpe d'Huez — cweekly
Chris Froome’s Alpine view is clouded by doubt despite clear blue skies — theguardian
Five talking points from stage 12 — cyclingweekly
Vincenzo Nibali out of the Tour de France — cyclingnews
Kruijswijk denied at the last on Alpe d'Huez — cyclingnews
Bardet has no regrets after testing Tour de France rivals on Alpe d'Huez — cyclingnews
Geraint Thomas on cloud nine after historic Alpe d'Huez win — cyclingnews
Dumoulin misses Alpe d'Huez win but remains Team Sky's main threat — cyclingnews
Finish Line Clip from Stage 12 (00:07 Ambient) — @LeTour
Last Km of Stage 12 (02:01 Ambient) — aso
Last Km of Stage 12 (00:39 English, restricted to U.S.) — nbcsports
Last Km of Stage 12 (02:03 English, restricted to Europe) — eurosport
Dutch Highlights and Final Kms of Stage 12 (06:26 Dutch) — nos
Overhead view with graphics of the Stage 12 finish (00:40 No Audio) — aso
Last 13 Km of Stage 12 - Alpe d'Huez summit finish (56:48 Basque) — eitb
One-Minute Highlights from Stage 12 (00:58 Music) — aso
Landscapes of the day - Stage 12 (01:01 Music) — aso
Fan lunges for Chris Froome on Alpe d'Huez (00:17 English, restricted to Europe) — eurosport
Résumé - Étape 12 (05:01 French) — aso
Stage 12 yellow jersey presentation (00:37 English, restricted to U.S.) — nbcsports
Official Stage 12 Highlights (05:02 English) — aso
Stage 12 Highlights (04:36 English, restricted to Europe) — eurosport
Resumen - Etapa 12 (05:01 Spanish) — aso
Zusammenfassung - Etappe 12 (05:01 German) — aso
Winner's Interview after Stage 12 (01:36 English, restricted to U.S.) — nbcsports
Winner's Interview after Stage 12 (01:15 English, restricted to Europe) — eurosport
Winner's Interview after Stage 12 (01:48 English, restricted to Australia) — sbs
Bikecam: Onboard Stage 12 Highlights (01:44 Ambient) — VelonCC
Stage 12 Post Race Recap Show (12:52 English, restricted to U.S.) — nbcsports
Podcast: Stage 12 analysis with M Rendell, N Boulting, D Millar (20:00 English) — tourdefrance
Stage 12 Analysis w/ R Moore, L Birnie and F Thomazeau (39:21 English) — cyclingpodcast
Podcast: The Alps in review (34:30 English) — www
Extended Stage 12 Highlights (58:00 English, restricted to Australia) — sbs
34 Big Photos from Stage 12 — corvos/aso/reuters
TheMove Podcast: Stage 12 review with Lance Armstrong (41:19 English) — WEDŪ
On-Demand Stage 12 Broadcast (1:41:22 English, restricted to Australia) — sbs
How The Race Was Won: Stage 12, Alpe d’Huez (05:45 English, restricted to Europe) — eurosport
Video of crash that forced Nibali to abandon — road.cc
Race director Prudhomme meets with Vincenzo Nibali (01:41 Italian) — CyclingTB
19 km to go: L'Alpe d'Huez helicopter shot - Stage 12 (00:18 Ambient) — aso
55 km togo: Steven Kruijswijk on top Col de la Croix-de-Fer - Stage 12 (00:15 Ambient) — aso
93 km to go: Lacets de Montvernier helicopter shot - Stage 12 (00:19 Ambient) — aso
Stage 12 preview: Bourg-Saint-Maurice → L'Alpe d'Huez, 175 km (Mountain)

July 18 update:
Stage 12 Preview — cyclingnews
Stage 12 flythrough (01:45 Ambient) — VelonCC
Recreational Alpe d'Huez ride report from 2006 — steephill.tv
Despite divorce, Sagan keeps entertaining at Tour — velonews
VN Show: Tour de France hopefuls must attack... but where? (05:10 English) — velonews
Official Stage 12 Preview (01:00 French/English) — aso
Big Photos from Alpe d'Huez in 2015 — sirotti/reuters/flockton
Big Photos from Alpe d'Huez in 2013 — sirotti/reuters/flockton
Big Photos from Alpe d'Huez in 2011 — sirotti/reuters/flockton
See the race summary table (right) for the Stage 12 profile, map and timetable.
Stage 12 start time: Thursday 12:10 CET (10:10:00 AM GMT+0000); Weather for Bourg-Saint-Maurice, France
Earliest live video: 12:10 CET (10:10:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:53 CET (3:53:00 PM GMT+0000); Weather for L'Alpe d'Huez, France
Stage 11 Post-Race Coverage 

31 Big Photos from Stage 11 — corvos/aso
Stage 11 Results 1 THOMAS, Geraint (SKY) 3:29:36 2 DUMOULIN, Tom (SUN) + 20 3 FROOME, Chris (SKY) 4 CARUSO, Damiano (BMC) + 22 5 NIEVE ITURRALDE, Mikel (MTS) 6 MARTIN, Daniel (UAD) + 27 7 HERRADA, Jesus (COF) + 57 8 BARDET, Romain (ALM) + 59 9 NIBALI, Vincenzo (TBM) 10 QUINTANA, Nairo (MOV) 11 ROGLIČ, Primož (TLJ) 12 KRUIJSWIJK, Steven (TLJ) + 1:07 13 LANDA MEANA, Mikel (MOV) + 1:47 14 BERNAL GOMEZ, Egan Arley (SKY) 15 ZAKARIN, Ilnur (TKA) + 1:58 16 NAVARRO GARCIA, Daniel (COF) + 2:51 17 LATOUR, Pierre Roger (ALM) + 2:59 18 IZAGIRRE INSAUSTI, Gorka (TBM) + 3:06 19 MARTIN, Guillaume (WGG) + 3:08 20 BARGUIL, Warren (FST) 21 MARTINEZ POVEDA, Daniel (EFD) + 3:30 22 POZZOVIVO, Domenico (TBM) 23 VALVERDE, Alejandro (MOV) 24 ATAPUMA HURTADO, Jhon Darwin (UAD) + 3:41 25 KANGERT, Tanel (AST) + 3:53 26 FUGLSANG, Jakob (AST) 27 JUNGELS, Bob (QST) + 4:42 28 YATES, Adam (MTS) 29 PAUWELS, Serge (DDD) + 7:10 30 TOLHOEK, Antwan (TLJ) + 8:59 31 VALGREN ANDERSEN, Michael (AST) + 9:49 32 VICHOT, Arthur (GFC) + 10:40 33 HANSEN, Jesper (AST) + 10:56 34 DE GENDT, Thomas (LTS) + 11:29 35 PEREZ, Anthony (COF) 36 MOLLEMA, Bauke (TFS) 37 MAJKA, Rafal (BOH) 38 MOLARD, Rudy (GFC) 39 BOSWELL, Ian (TKA) + 12:02 40 KWIATKOWSKI, Michal (SKY) 41 KOCHETKOV, Pavel (TKA) + 12:31 42 EDET, Nicolas (COF) + 14:21 43 POELS, Wout (SKY) 44 CASTROVIEJO, Jonathan (SKY) 45 SICARD, Romain (TDE) + 15:03 46 TEN DAM, Laurens (SUN) + 15:29 47 PELLIZOTTI, Franco (TBM) + 16:31 48 ARNDT, Nikias (SUN) 49 KÜNG, Stefan (BMC) 50 GESCHKE, Simon (SUN) General Classification after Stage 11 1 THOMAS, Geraint (SKY) 44:06:16 2 FROOME, Chris (SKY) + 1:25 3 DUMOULIN, Tom (SUN) + 1:44 4 NIBALI, Vincenzo (TBM) + 2:14 5 ROGLIČ, Primož (TLJ) + 2:23 6 KRUIJSWIJK, Steven (TLJ) + 2:40 7 LANDA MEANA, Mikel (MOV) + 2:56 8 BARDET, Romain (ALM) + 2:58 9 QUINTANA, Nairo (MOV) + 3:16 10 MARTIN, Daniel (UAD) 11 VALVERDE, Alejandro (MOV) + 4:28 12 FUGLSANG, Jakob (AST) + 4:53 13 ZAKARIN, Ilnur (TKA) + 4:58 14 NIEVE ITURRALDE, Mikel (MTS) + 5:21 15 JUNGELS, Bob (QST) + 5:50 16 YATES, Adam (MTS) + 5:51 17 POZZOVIVO, Domenico (TBM) + 6:36 18 CARUSO, Damiano (BMC) + 10:01 19 PAUWELS, Serge (DDD) + 10:10 20 LATOUR, Pierre Roger (ALM) + 11:46Full Official Stage 11 Results and General Classification — aso
Geraint Thomas wins stage 11 at La Rosiere — cyclingnews
Mark Cavendish and Marcel Kittel eliminated after failing to make time cut — cyclingweekly
Dan Martin: Riders are scared of attacking Team Sky — cyclingnews
'Froome is still our best chance': Geraint Thomas — cyclingweekly
Vincenzo Nibali pays price as Sky lay down 'crazy rhythm' at La Rosiere — cyclingnews
Tour roundtable: Who is actually Team Sky's leader? — velonews
Martin: Sky is not unbeatable — velonews
A sprinter's nightmare: Cavendish and Kittel out of Tour — velonews
Last Km of Stage 11 (02:40 Ambient) — aso
Last Km of Stage 11 (02:31 English, restricted to U.S.) — nbcsports
Last Km of Stage 11 (02:48 English, restricted to Europe) — eurosport
Last Km of Stage 11 (07:06 English, restricted to Australia) — sbs
Last Km of Stage 11 (01:00 Spanish, restricted to Latin America) — espn
Last 9 Km of Stage 11 (30:31 Basque) — eitb
Winner's Interview from Stage 11 (01:15 English, restricted to Australia) — sbs
Winner's Interview from Stage 11 (01:22 English, restricted to Europe) — eurosport
Winner's Interview from Stage 11 (01:13 English, restricted to U.S.) — nbcsports
One-Minute Highlights from Stage 11 (00:58 Music) — aso
Stage 11 yellow jersey presentation (00:39 English, restricted to U.S.) — nbcsports
Stage 11 white jersey presentation (00:43 English, restricted to U.S.) — nbcsports
Stage 11 polka dot jersey presentation (00:42 English, restricted to U.S.) — nbcsports
Stage 11 green jersey presentation (00:44 English, restricted to U.S.) — nbcsports
Stage 11 Post Race Recap Show (12:23 English, restricted to U.S.) — nbcsports
Landscapes of the day - Stage 11 (01:01 Music) — aso
Official Stage 11 Highlights (05:01 English) — aso
Résumé - Étape 11 (05:01 French) — aso
Podcast: Stage 11 analysis with M Rendell, N Boulting, D Millar (18:30 English) — tourdefrance
Bikecam: Stage 11 on-bike highlights (01:49 Ambient) — VelonCC
Stage 11 Analysis w/ R Moore, L Birnie and F Thomazeau (40:40 English) — cyclingpodcast
31 Big Photos from Stage 11 — corvos/aso
Extended Stage 11 Highlights (58:00 English, restricted to Australia) — sbs
On Tour with Matt Stephens: 'Utter splendour' in the mountains (01:53 English, restricted to Europe) — eurosport
38 km to go: Stage 11 break passes over Cormet de Roselend (00:14 Ambient) — aso
45 km to go: Stage 11 races over Le Lac de Roselend (00:25 Ambient) — aso
50 km to go: Col du Pré KOM - Stage 11 (00:10 Ambient) — aso
54 km to go: Alejandro Valverde attacks - Stage 11 (00:16 Ambient) — aso
82 km to go: Montée de Bisanne KOM - Stage 11 (00:17 Ambient) — aso
Stage 11 preview: Albertville → La Rosière-Montvalezan, 108 km (Mountain)
July 17 update: Stage 11 Preview — cyclingnews
Stage 11 flythrough (01:19 Music) — VelonCC
Chris Froome insists there is no rivalry within the team — cyclingnews
Landa optimistic about Movistar's GC chances in the Alps — cyclingnews
See the race summary table (right) for the Stage 11 profile, map and timetable.
Stage 11 start time: Wednesday 14:00 CET (12:00:00 PM GMT+0000); Weather for Albertville, France
Earliest live video: 14:00 CET (12:00:00 PM GMT+0000); Live/delayed coverage options
Approximate finish: 17:23 CET (3:23:00 PM GMT+0000); Weather for La Rosière-Montvalezan, France
Stage 10 Post-Race Coverage 

34 Big Photos from Stage 10 — corvos/aso/getty
Stage 10 Results 1 ALAPHILIPPE, Julian (QST) 4:25:27 2 IZAGIRRE INSAUSTI, Ion (TBM) + 1:34 3 TAARAMÄE, Rein (TDE) + 1:40 4 VAN AVERMAET, Greg (BMC) + 1:44 5 PAUWELS, Serge (DDD) 6 CALMEJANE, Lilian (TDE) + 2:24 7 MARTIN, Daniel (UAD) + 3:23 8 ROGLIČ, Primož (TLJ) 9 GAUDU, David (GFC) 10 THOMAS, Geraint (SKY) 11 BARDET, Romain (ALM) 12 KRUIJSWIJK, Steven (TLJ) 13 YATES, Adam (MTS) 14 FUGLSANG, Jakob (AST) 15 FROOME, Chris (SKY) 16 DUMOULIN, Tom (SUN) 17 VALVERDE, Alejandro (MOV) 18 QUINTANA, Nairo (MOV) 19 NIBALI, Vincenzo (TBM) 20 LANDA MEANA, Mikel (MOV) 21 MOLARD, Rudy (GFC) 22 LATOUR, Pierre Roger (ALM) 23 MARTIN, Guillaume (WGG) + 3:28 24 BERNAL GOMEZ, Egan Arley (SKY) + 3:38 25 GESINK, Robert (TLJ) + 3:55 26 JUNGELS, Bob (QST) + 4:14 27 CARUSO, Damiano (BMC) 28 POZZOVIVO, Domenico (TBM) 29 NIEVE ITURRALDE, Mikel (MTS) 30 MOLLEMA, Bauke (TFS) 31 ZAKARIN, Ilnur (TKA) 32 MAJKA, Rafal (BOH) 33 POELS, Wout (SKY) + 4:26 34 URAN, Rigoberto (EFD) + 5:59 35 KANGERT, Tanel (AST) + 8:14 36 TOLHOEK, Antwan (TLJ) 37 VICHOT, Arthur (GFC) + 9:47 38 TEN DAM, Laurens (SUN) + 10:52 39 HERRADA, Jesus (COF) 40 BERNARD, Julien (TFS) General Classification after Stage 10 1 VAN AVERMAET, Greg (BMC) 40:34:28 2 THOMAS, Geraint (SKY) + 2:22 3 VALVERDE, Alejandro (MOV) + 3:10 4 FUGLSANG, Jakob (AST) + 3:12 5 JUNGELS, Bob (QST) + 3:20 6 FROOME, Chris (SKY) + 3:21 7 YATES, Adam (MTS) 8 LANDA MEANA, Mikel (MOV) 9 NIBALI, Vincenzo (TBM) + 3:27 10 ROGLIČ, Primož (TLJ) + 3:36 11 DUMOULIN, Tom (SUN) + 3:42 12 KRUIJSWIJK, Steven (TLJ) + 3:45 13 MAJKA, Rafal (BOH) + 4:02 14 BARDET, Romain (ALM) + 4:11 15 MOLLEMA, Bauke (TFS) + 4:28 16 QUINTANA, Nairo (MOV) + 4:29 17 MARTIN, Daniel (UAD) + 5:01 18 ZAKARIN, Ilnur (TKA) + 5:12 19 PAUWELS, Serge (DDD) 20 POZZOVIVO, Domenico (TBM) + 5:18Full Official Stage 10 Results and General Classification — aso
Alaphilippe wins in Le Grand Bornand — cyclingnews
Stage 10 finish line quotes — cyclingnews
Julian Alaphilippe - Conférence de Presse - 10e étape (09:03 French) — CyclingProNet
Greg Van Avermaet - Press Conference - Stage 10 (04:18 English) — CyclingProNet
Geraint Thomas - post race interview - Stage 10 (01:02 English) — CyclingProNet
Chris Froome - post race interview - Stage 10 (01:31 English) — CyclingProNet
Van Avermaet turns the clock back to keep Tour de France lead — cyclingnews
Vincenzo Nibali: It was impossible to attack — cyclingnews
Van Avermaet: It's an honor to defend yellow — velonews
Uran loses more time as Tour de France hits the Alps — cyclingnews
Nibali: It may seem boring, but that's modern cycling — velonews
Alaphilippe: I'm an impulsive rider but I've learned to control myself better — cyclingnews
Martin details coming back from TDF crash (02:05 English, restricted to U.S.) — nbcsports
Last Km of Stage 10 (01:51 Ambient) — aso
Last Km of Stage 10 (03:22 English, restricted to U.S.) — nbcsports
Last Km of Stage 10 (01:52 English, restricted to Europe) — eurosport
Last Km of Stage 10 (07:16 Basque) — eitb
Last Km of Stage 10 (01:49 English, restricted to Australia) — sbs
14 km to go: Lead rider goes over Col de la Colombière - Stage 10 (00:23 Ambient) — aso
28 km to go: Break goes over Col de Romme - Stage 10 (00:18 Ambient) — aso
35 km to go: Warren Barguil attacks - Stage 10 (00:16 Ambient) — aso
90 km to go: Attack on La montée du plateau des Glières - Stage 10 (00:15 Ambient) — aso
Stage 10 yellow jersey presentation (00:37 English, restricted to U.S.) — nbcsports
One-Minute Highlights from Stage 10 (00:58 Music) — aso
Bikecam: Stage 10 on-bike highlights (02:01 Ambient) — VelonCC
Official Stage 10 Highlights (04:57 English) — aso
Stage 10 highlights (04:27 English, restricted to Europe) — eurosport
Résumé - Étape 10 (04:57 French) — aso
Resumen - Etapa 10 (04:57 French) — aso
Zusammenfassung - Etappe 10 (04:57 German) — aso
Jakob Fuglsang: We know who best TDF team is (01:20 English, restricted to U.S.) — nbcsports
Geraint Thomas: Van Avermaet wont beat Froome (01:05 English, restricted to U.S.) — nbcsports
Dumoulin: It wasn't possible to attack on stage 10 (01:39 English, restricted to Europe) — eurosport
King of the Mountains leader after Stage 10 (00:33 English, restricted to U.S.) — nbcsports
Winner's Interview from Stage 10 (00:50 English, restricted to Australia) — sbs
Stage 10 white jersey presentation (00:30 English, restricted to U.S.) — nbcsports
Stage 10 Post Race Recap Show (13:18 English, restricted to U.S.) — nbcsports
Podcast: Stage 10 analysis with M Rendell, N Boulting, D Millar (30:30 English) — tourdefrance
On Tour with Matt Stephens: Col de la Colombiere chaos (02:07 English, restricted to Europe) — eurosport
TheMove Podcast: Stage 10 review with Lance Armstrong (42:48 English) — WEDŪ
Stage 10 Analysis w/ R Moore, L Birnie and F Thomazeau (44:46 English) — cyclingpodcast
34 Big Photos from Stage 10 — corvos/aso/getty
Extended Highlights from Stage 10 (58:00 English, restricted to Australia) — sbs
Landscapes of the day - Stage 10 (01:01 English) — aso
On-Demand Stage 10 Broadcast (41:23 English, restricted to Australia) — sbs
Highlights: Women's La Course by le Tour de France 2018 (03:24 English) — aso
Extended La Course Highlights (21:49 English, restricted to Australia) — sbs
Results and Report for Women's La Course by le Tour de France — cyclingnews
Stage 10 preview: Annecy → Le Grand-Bornand, 159 km (Mountain)
July 16 update: Stage 10 Preview — cyclingnews
Robbie McEwen Previews Stage 10 (00:55 English, restricted to Australia) — sbs
‘A new Tour begins:’ Tight race for yellow enters mountains — velonews
Women's Le Tour de France Race Info — lacoursebyletourdefrance
Women's La Course Startlist — steephill.tv
Live Broadcasters & Times for Women's La Course — aso
See the race summary table (right) for the Stage 10 profile, map and timetable.
Stage 10 start time: Tuesday 13:15 CET (11:15:00 AM GMT+0000); Weather for Annecy, France
Earliest live video: 13:15 CET (11:15:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:57 CET (3:57:00 PM GMT+0000); Weather for Le Grand-Bornand, France
2018 Tour de France Rest Day 1 - Monday 

July 16 update:
Index to 300 Big Photos from the 1st 9 Stages — corvos/aso/bettini/flockton/reuters
Who's out of the Tour de France after stage nine? — cyclingweekly
How The Race Was Won, Stage 9 (05:21 English) — eurosport
Brailsford, Froome, Thomas and egos - are Team Sky ready to make a big decision? (05:01 English, restricted to Europe) — eurosport
No Tour rivalry, say Froome and Thomas — velonews
CCC replaces BMC - official announcement - Rest day 1 (22:19 English) — CyclingProNet
BMC to merge with CCC; Van Avermaet stays on board — velonews
Beers on a rest day? Bradley Wiggins reveals what happens on the riders' day off (05:46 English, restricted to Europe) — eurosport
The Bradley Wiggins Show: Chaos on the Roubaix pavé and a dilemma for Team Sky (57:25 English, restricted to Europe) — eurosport
Lizzie Deignan to headline new Trek women's team — velonews
Race News Show: Tour de France, Tour of Austria & Giro Rosa (11:38 English) — gcn
Chris Froome - Interview on Rest day 1 (03:21 English) — CyclingProNet
Mark Cavendish battles time in bid for Eddy Merckx’s Tour stage wins record — theguardian
Bardet: It's a miracle I'm still in the Tour de France — cyclingnews
The best tweets from the first rest day of the 2018 Tour de France — cyclingweekly
Tom Dumoulin - Press conference - Rest Day 1 (13:40 English) — CyclingProNet
Wiggins: If Thomas takes yellow, Sky has a real problem — velonews
The best tweets from the first rest day — cyclingweekly
Stage 9 Post-Race Coverage 

35 Big Photos from Stage 9 — corvos/aso/reuters
Stage 9 Results 1 DEGENKOLB, John (TFS) 3:24:26 2 VAN AVERMAET, Greg (BMC) 3 LAMPAERT, Yves (QST) 4 GILBERT, Philippe (QST) + 19 5 SAGAN, Peter (BOH) 6 STUYVEN, Jasper (TFS) 7 JUNGELS, Bob (QST) 8 GREIPEL, André (LTS) + 27 9 BOASSON HAGEN, Edvald (DDD) 10 DUPONT, Timothy (WGG) 11 KRISTOFF, Alexander (UAD) 12 POLITT, Nils (TKA) 13 GAVIRIA RENDON, Fernando (QST) 14 CHAVANEL, Sylvain (TDE) 15 BARGUIL, Warren (FST) 16 THOMAS, Geraint (SKY) 17 CALMEJANE, Lilian (TDE) 18 VALVERDE, Alejandro (MOV) 19 DUMOULIN, Tom (SUN) 20 KRUIJSWIJK, Steven (TLJ) 21 MOLLEMA, Bauke (TFS) 22 FROOME, Chris (SKY) 23 NIBALI, Vincenzo (TBM) 24 QUINTANA, Nairo (MOV) 25 POZZOVIVO, Domenico (TBM) 26 ROGLIČ, Primož (TLJ) 27 YATES, Adam (MTS) 28 KANGERT, Tanel (AST) 29 ZAKARIN, Ilnur (TKA) 30 MAJKA, Rafal (BOH) 31 FUGLSANG, Jakob (AST) 32 MARTIN, Daniel (UAD) 33 KRAGH ANDERSEN, Søren (SUN) 34 HAYMAN, Mathew (MTS) 35 LANDA MEANA, Mikel (MOV) + 34 36 BARDET, Romain (ALM) 37 DECLERCQ, Tim (QST) 38 VERMOTE, Julien (DDD) + 36 39 SIEBERG, Marcel (LTS) + 38 40 VANENDERT, Jelle (LTS) General Classification after Stage 9 1 VAN AVERMAET, Greg (BMC) 36:07:17 2 THOMAS, Geraint (SKY) + 43 3 GILBERT, Philippe (QST) + 44 4 JUNGELS, Bob (QST) + 50 5 VALVERDE, Alejandro (MOV) + 1:31 6 MAJKA, Rafal (BOH) + 1:32 7 FUGLSANG, Jakob (AST) + 1:33 8 FROOME, Chris (SKY) + 1:42 9 YATES, Adam (MTS) 10 LANDA MEANA, Mikel (MOV) 11 KRAGH ANDERSEN, Søren (SUN) + 1:43 12 NIBALI, Vincenzo (TBM) + 1:48 13 ROGLIČ, Primož (TLJ) + 1:57 14 MOLLEMA, Bauke (TFS) + 1:58 15 DUMOULIN, Tom (SUN) + 2:03 16 KRUIJSWIJK, Steven (TLJ) + 2:06 17 BARDET, Romain (ALM) + 2:32 18 BARGUIL, Warren (FST) + 2:37 19 ZAKARIN, Ilnur (TKA) + 2:42 20 POZZOVIVO, Domenico (TBM) + 2:48 21 QUINTANA, Nairo (MOV) + 2:50 22 URAN, Rigoberto (EFD) + 2:53 23 SAGAN, Peter (BOH) + 3:08 24 MARTIN, Daniel (UAD) + 3:22 25 ROLLAND, Pierre (EFD) + 4:21 26 NIEVE ITURRALDE, Mikel (MTS) + 4:41 27 CHAVANEL, Sylvain (TDE) + 4:42 28 CALMEJANE, Lilian (TDE) + 5:01 29 PAUWELS, Serge (DDD) + 5:12 30 VAN GARDEREN, Tejay (BMC) + 6:05Full Official Stage 9 Results and General Classification — aso
Degenkolb wins much-feared stage in Roubaix — cyclingnews
Richie Porte abandons Tour de France — cyclingnews
Romain Bardet - interview d'arrivée - 9e étape (01:28 French) — CyclingProNet
Chris Froome - post-race interview - Stage 9 (01:58 English) — CyclingProNet
John Degenkolb - Winner's Press Conference - Stage 9 (11:16 English) — CyclingProNet
Greg Van Avermaet - Press Conference - Stage 9 (04:30 English) — CyclingProNet
Tour de cobblestones: Bardet's 'miracle' ride — velonews
Uran's Tour chances dented on the cobbles — velonews
Emotional win confirms Degenkolb's return — velonews
Nairo Quintana: 'The cobbles were hard, but from here the terrain is in our favour' — cyclingweekly
To Movistar, ‘safe’ feels like a victory — velonews
'Richie Porte on the Tour de France podium in BMC colours just wasn't meant to be' — cyclingweekly
Sagan: Tour's cobbled stage was a crazy day — velonews
Richie Porte interview after crashing out of Stage 9 (01:49 English, restricted to Australia) — sbs
Richie Porte: another year, another mishap for cycling’s unluckiest man — theguardian
Tour roundtable: Was it worth it to ride the cobbles? — velonews
Last Km of Stage 9 (02:08 Ambient) — aso
Last Km of Stage 9 (02:05 English, restricted to U.S.) — nbcsports
Last Km of Stage 9 (02:04 English, restricted to Australia) — sbs
Last 2 Km of Stage 9 (05:21 Basque) — eitb
Overhead Replay w/ graphics of the Stage 9 finish (00:30 No Audio) — aso
Winner's Interview from Stage 9 (02:26 English, restricted to U.S.) — nbcsports
Winner's Interview from Stage 9 (02:32 English, restricted to Australia) — sbs
Résumé - Étape 9 (05:08 French) — aso
One-Minute Highlights from Stage 9 (00:58 Music) — aso
Official Stage 9 Highlights (04:28 English) — aso
Stage 9 Highlights (05:16 English, restricted to Europe) — eurosport
Resumen - Etapa 9 (05:08 Spanish) — aso
Landscapes of the day - Stage 9 (01:01 Music) — aso
Bikecam: Stage 9 on-bike highlights (01:53 Ambient) — VelonCC
Stage 9 Post Race Recap Show (15:38 English, restricted to U.S.) — nbcsports
Juan Antonio Flecha's Stage 9 Review (02:01 English, restricted to Europe) — eurosport
Stage 9 Analysis w/ R Moore, L Birnie and F Thomazeau (42:54 English) — cyclingpodcast
Podcast: Stage 9 analysis with M Rendell, N Boulting, D Millar (19:16 English) — tourdefrance
Extended Stage 9 Highlights (48:35 English, restricted to Australia) — sbs
TheMove Podcast: Stage 9 review with Lance Armstrong (41:08 English) — WEDŪ
35 Big Photos from Stage 9 — corvos/aso/reuters
Backstage Pass - Stage 9 (06:38 English/Music) — MitcheltonSCOTT
On-Demand Stage 9 Broadcast (1:41:23 English, restricted to Australia) — sbs
How The Race Was Won, Stage 9 (05:21 English) — eurosport
32 km to go: Landa crashes! - Stage 9 (00:18 Ambient) — aso
32 km to go: Mikel Landa: 'Creo que mañana no tendré ningún problema' (00:50 Basque) — eitb
Massive crash forces Richie Porte to abandon (02:05 English, restricted to Europe) — eurosport
Froome suffers crash as Team Sky wipe out en-masse (01:14 English, restricted to Europe) — eurosport
Groenewegen crashes! - Stage 9 (00:13 Ambient) — aso
Stage 9 - Key Moments from an eventful stage (02:16 English, restricted to Europe) — eurosport
'This is absolute carnage!' - Yet another crash as Gilbert slips out on corner (00:29 English, restricted to Europe) — eurosport
Rider's eye view as polkadot jersey suffers crash (01:42 English, restricted to Europe) — eurosport
Stage 9 preview: Arras → Roubaix, 154 km (cobbles)

July 14 update:
Stage 9 Preview — cyclingnews
Cobbles Are Back! | Stage 9 Tour de France (05:25 English) — inCycle
Cobbles are in our DNA (03:36 English) — Quick-StepFloors
Porte: We've all done the recon of the cobbles... bring it on! (01:23 English, restricted to Europe) — eurosport
Robbie McEwen Previews Stage 9 (00:59 English, restricted to Australia) — sbs
Bardet leaning on teammates ahead of cobbles — velonews
Froome & Team Sky: What kit will they use for the Roubaix cobbles? (02:38 English) — CyclingJournos
Are Tour de France Riders Healthy? — bicycling
See the race summary table (right) for the Stage 9 profile, map and timetable.
Stage 9 start time: Sunday 12:35 CET (10:35:00 AM GMT+0000); Weather for Arras, France
Earliest live video: 12:35 CET (10:35:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 16:18 CET (2:18:00 PM GMT+0000); Weather for Roubaix, France
Stage 8 Post-Race Coverage 

24 Big Photos from Stage 8 — corvos/aso/bettini
Stage 8 Results 1 GROENEWEGEN, Dylan (TLJ) 4:23:36 2 SAGAN, Peter (BOH) 3 DEGENKOLB, John (TFS) 4 KRISTOFF, Alexander (UAD) 5 DEMARE, Arnaud (GFC) 6 BOUDAT, Thomas (TDE) 7 ARNDT, Nikias (SUN) 8 CAVENDISH, Mark (DDD) 9 LAMPAERT, Yves (QST) 10 PASQUALON, Andrea (WGG) 11 OSS, Daniel (BOH) 12 DUPONT, Timothy (WGG) 13 COLBRELLI, Sonny (TBM) 14 PHINNEY, Taylor (EFD) 15 KITTEL, Marcel (TKA) 16 SMITH, Dion (WGG) 17 THOMAS, Geraint (SKY) 18 NIBALI, Vincenzo (TBM) 19 FROOME, Chris (SKY) 20 RICHEZE, Maximiliano Ariel (QST) 21 VALVERDE, Alejandro (MOV) 22 PICHON, Laurent (FST) 23 IZAGIRRE INSAUSTI, Gorka (TBM) 24 KRAGH ANDERSEN, Søren (SUN) 25 BENNATI, Daniele (MOV) 26 VAN AVERMAET, Greg (BMC) 27 CARUSO, Damiano (BMC) 28 QUINTANA, Nairo (MOV) 29 BERNAL GOMEZ, Egan Arley (SKY) 30 THEUNS, Edward (SUN) 31 DUMOULIN, Tom (SUN) 32 GRUZDEV, Dmitriy (AST) 33 LANDA MEANA, Mikel (MOV) 34 JUNGELS, Bob (QST) 35 MAJKA, Rafal (BOH) 36 NAESEN, Oliver (ALM) 37 LATOUR, Pierre Roger (ALM) 38 PORTE, Richie (BMC) 39 ZAKARIN, Ilnur (TKA) 40 MÜHLBERGER, Gregor (BOH) General Classification after Stage 8 1 VAN AVERMAET, Greg (BMC) 32:43:00 2 THOMAS, Geraint (SKY) + 7 3 VAN GARDEREN, Tejay (BMC) + 9 4 GILBERT, Philippe (QST) + 16 5 JUNGELS, Bob (QST) + 22 6 URAN, Rigoberto (EFD) + 49 7 VALVERDE, Alejandro (MOV) + 55 8 MAJKA, Rafal (BOH) + 56 9 FUGLSANG, Jakob (AST) + 57 10 PORTE, Richie (BMC) 11 LANDA MEANA, Mikel (MOV) + 59 12 FROOME, Chris (SKY) + 1:06 13 YATES, Adam (MTS) 14 KRAGH ANDERSEN, Søren (SUN) + 1:07 15 NIBALI, Vincenzo (TBM) + 1:12 16 ROGLIČ, Primož (TLJ) + 1:21 17 MOLLEMA, Bauke (TFS) + 1:22 18 ALAPHILIPPE, Julian (QST) + 1:26 19 DUMOULIN, Tom (SUN) + 1:27 20 KRUIJSWIJK, Steven (TLJ) + 1:30 21 BERNAL GOMEZ, Egan Arley (SKY) + 1:34 22 BARDET, Romain (ALM) + 1:49 23 BARGUIL, Warren (FST) + 2:01 24 ZAKARIN, Ilnur (TKA) + 2:06 25 POZZOVIVO, Domenico (TBM) + 2:12 26 QUINTANA, Nairo (MOV) + 2:14 27 ROLLAND, Pierre (EFD) + 2:17 28 IZAGIRRE INSAUSTI, Ion (TBM) + 2:26 29 NIEVE ITURRALDE, Mikel (MTS) + 2:37 30 SAGAN, Peter (BOH) + 2:40Full Official Stage 8 Results and General Classification — aso
Tour de France: Groenewegen doubles up in Amiens — cyclingnews
'I'm ripped to pieces': Wrong place wrong time for Dan Martin as crash causes another setback — cyclingweekly
Dylan Groenewegen - Press Conference - Stage 8 (05:56 English) — CyclingProNet
Peter Sagan Post Stage 8 Interview (02:38 English, restricted to Australia) — sbs
Peter Sagan Post Stage 8: 'I almost crashed!' (01:16 English, restricted to Europe) — eurosport
Last Km of Stage 8 (01:09 Ambient) — aso
Last Km of Stage 8 (02:25 English, restricted to U.S.) — nbcsports
Last Km of Stage 8 (02:16 English, restricted to Europe) — eurosport
Crash in the peloton - Stage 8 (00:20 Ambient) — aso
Dan Martin crashes late in Stage 8 (01:03 English, restricted to U.S.) — nbcsports
Dan Martin suffers nasty fall to lose time to GC favourites (02:34 English, restricted to Europe) — eurosport
Gaviria shouts at Greipel after Stage 8 finish (00:23 English, restricted to Europe) — eurosport
Winner's Interview from Stage 8 (01:24 English, restricted to U.S.) — nbcsports
Winner's Interview from Stage 8 (01:17 English, restricted to Australia) — sbs
Race Leader's Interview after Stage 8 (01:43 English, restricted to Australia) — sbs
Stage 8 yellow jersey presentation (00:47 English, restricted to U.S.) — nbcsports
Stage 8 green jersey celebration (00:30 English, restricted to U.S.) — nbcsports
Résumé - Étape 8 (04:10 French) — aso
Official Stage 8 Highlights (04:10 English) — aso
Stage 8 Highlights (04:21 English, restricted to Europe) — eurosport
Zusammenfassung - Etappe 8 (04:10 German) — aso
Resumen - Etapa 8 (04:10 Spanish) — aso
One- Minute Highlights from Stage 8 (00:58 Music) — aso
One- Minute Maillot Jaune Highlights from Stage 8 (01:27 Music) — aso
Landscapes of the day - Stage 8 (01:01 Music) — aso
Bikecam: Stage 8 on-bike highlights (01:49 Ambient) — VelonCC
Podcast: Stage 8 analysis with M Rendell, N Boulting, D Millar (19:36 English) — tourdefrance
Stage 8 Post-Race Recap Show (09:09 English, restricted to U.S.) — nbcsports
On Tour with Matt Stephens: Sprint shenanigans at the TDF (02:24 English, restricted to Europe) — eurosport
24 Big Photos from Stage 8 — corvos/aso/bettini
Stage 8 Analysis w/ R Moore, L Birnie and F Thomazeau (52:48 English) — cyclingpodcast
Backstage Pass - Stage 7 & 8 (06:43 English/Music) — MitcheltonSCOTT
TheMove Podcast: Stage 8 review with Lance Armstrong (37:41 English) — WEDŪ
A look behind the scenes | Stage 8 (01:03 English) — TeamSunweb
Dan Martin Tour crash: 'I'm ripped to pieces' (01:59 English) — CyclingJournos
Week One Wrap Up (05:20 English/Music) — BMCProTeam
Magazine/Profile : Peter Sagan, Mister Cool - Stage 8 (01:59 English) — aso
What are cyclists' favourite pre-race beats? Matt Stephens investigates (04:14 English, restricted to Europe) — eurosport
Stage 8 preview: Dreux → Amiens, 181 km (rolling)
July 13 update: Stage 8 Preview — cyclingnews
Stage 8 flythrough (01:45 No Audio) — VelonCC
Ever Wonder: Whats in TDF riders feed bags? (02:42 English, restricted to U.S.) — nbcsports
Official Stage 8 Preview w/ Frank Perque (00:34 French/English) — aso
See the race summary table (right) for the Stage 8 profile, map and timetable.
Stage 8 start time: Saturday 11:35 CET (9:35:00 AM GMT+0000); Weather for Dreux, France
Earliest live video: 11:35 CET (9:35:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 15:46 CET (1:46:00 PM GMT+0000); Weather for Amiens, France
Stage 7 Post-Race Coverage 

21 Big Photos from Stage 7 — corvos/aso/bettini
Stage 7 Results 1 GROENEWEGEN, Dylan (TLJ) 5:43:42 2 GAVIRIA RENDON, Fernando (QST) 3 SAGAN, Peter (BOH) 4 DEMARE, Arnaud (GFC) 5 LAPORTE, Christophe (COF) 6 DEGENKOLB, John (TFS) 7 IMPEY, Daryl (MTS) 8 GREIPEL, André (LTS) 9 PASQUALON, Andrea (WGG) 10 CAVENDISH, Mark (DDD) 11 ZABEL, Rick (TKA) 12 COLBRELLI, Sonny (TBM) 13 KRISTOFF, Alexander (UAD) 14 BOUDAT, Thomas (TDE) 15 DUPONT, Timothy (WGG) 16 VAN AVERMAET, Greg (BMC) 17 NIBALI, Vincenzo (TBM) 18 ARNDT, Nikias (SUN) 19 VALVERDE, Alejandro (MOV) 20 KRAGH ANDERSEN, Søren (SUN) 21 MAJKA, Rafal (BOH) 22 GRUZDEV, Dmitriy (AST) 23 IZAGIRRE INSAUSTI, Gorka (TBM) 24 THOMAS, Geraint (SKY) 25 FROOME, Chris (SKY) 26 OSS, Daniel (BOH) 27 ZAKARIN, Ilnur (TKA) 28 CLARKE, Simon (EFD) 29 QUINTANA, Nairo (MOV) 30 HEPBURN, Michael (MTS) 31 DUMOULIN, Tom (SUN) 32 JUNGELS, Bob (QST) 33 YATES, Adam (MTS) 34 VAN KEIRSBULCK, Guillaume (WGG) 35 VAN GARDEREN, Tejay (BMC) General Classification after Stage 7 1 VAN AVERMAET, Greg (BMC) 28:19:25 2 THOMAS, Geraint (SKY) + 6 3 VAN GARDEREN, Tejay (BMC) + 8 4 ALAPHILIPPE, Julian (QST) + 9 5 GILBERT, Philippe (QST) + 15 6 JUNGELS, Bob (QST) + 21 7 URAN, Rigoberto (EFD) + 48 8 VALVERDE, Alejandro (MOV) + 54 9 MAJKA, Rafal (BOH) + 55 10 FUGLSANG, Jakob (AST) + 56 11 PORTE, Richie (BMC) 12 LANDA MEANA, Mikel (MOV) + 58 13 YATES, Adam (MTS) + 1:05 14 FROOME, Chris (SKY) 15 KRAGH ANDERSEN, Søren (SUN) + 1:06 16 NIBALI, Vincenzo (TBM) + 1:11 17 ROGLIČ, Primož (TLJ) + 1:20 18 MOLLEMA, Bauke (TFS) + 1:21 19 DUMOULIN, Tom (SUN) + 1:26 20 KRUIJSWIJK, Steven (TLJ) + 1:29 21 MARTIN, Daniel (UAD) + 1:30 22 BERNAL GOMEZ, Egan Arley (SKY) + 1:33 23 BARDET, Romain (ALM) + 1:48 24 BARGUIL, Warren (FST) + 2:00 25 ZAKARIN, Ilnur (TKA) + 2:05 26 POZZOVIVO, Domenico (TBM) + 2:11 27 QUINTANA, Nairo (MOV) + 2:13 28 ROLLAND, Pierre (EFD) + 2:16 29 IZAGIRRE INSAUSTI, Ion (TBM) + 2:25 30 NIEVE ITURRALDE, Mikel (MTS) + 2:36Full Official Stage 7 Results and General Classification — aso
Groenewegen wins stage 7 in Chartres — cyclingnews
Richie Porte: We're talking about seconds now, but it'll be about minutes in the mountains — cyclingnews
Craddock turns Tour de France misfortune into fundraising opportunity — reuters
Lawson Craddock's Chiro Treatment (02:13 English) — EFEducationFirst
Dylan Groenewegen - Press Conference - Stage 7 (08:20 English) — CyclingProNet
Peloton unimpressed with 'boring' stage 7 — velonews
Last Km of Stage 7 (01:14 Ambient) — aso
Last Km of Stage 7 (03:26 English, restricted to Australia) — sbs
Last Km of Stage 7 (02:20 English, restricted to Europe) — eurosport
Last Km of Stage 7 (02:51 English, restricted to U.S.) — nbcsports
Last 5 Km of Stage 7 (08:52 Basque) — eitb
Replay of the Stage 7 Finish with Overhead Graphics (00:27 No Audio) — aso
One-Minute Highlights from Stage 7 (00:58 Music) — aso
Landscapes of the day - Stage 7 (01:01 Music) — aso
Résumé - Étape 7 (04:04 French) — aso
Stage 7 Highlights (03:57 English, restricted to Europe) — eurosport
Winner's Interview after Stage 7 (01:08 English, restricted to Europe) — eurosport
Winner's Interview after Stage 7 (01:07 English, restricted to Australia) — sbs
Official Stage 7 Highlights (04:03 English) — aso
Resumen - Etapa 7 (04:03 Spanish) — aso
InsideOut: Chad Haga's TDF debut (04:52 English) — TeamSunweb
Stage 7 yellow jersey presentation (00:47 English, restricted to U.S.) — nbcsports
Stage 7 green jersey presentation (00:37 English, restricted to U.S.) — nbcsports
Stage 7 white jersey presentation (00:38 English, restricted to U.S.) — nbcsports
Stage 7 polka dot jersey presentation (00:28 English, restricted to U.S.) — nbcsports
Stage 7 Post Race Recap Show (11:25 English, restricted to U.S.) — nbcsports
Bikecam: Stage 7 on-bike highlights (01:37 Ambient) — VelonCC
Stage 7 Analysis w/ R Moore, L Birnie and F Thomazeau (46:16 English) — cyclingpodcast
Mark Cavendish opens up over lack of speed in 'On Tour with Matt Stephens' (03:03 English, restricted to Europe) — eurosport
TheMove Podcast: Stage 7 review with Lance Armstrong (33:49 English) — WEDŪ
21 Big Photos from Stage 7 — corvos/aso/bettini
Podcast: Stage 7 analysis with M Rendell, N Boulting, D Millar (14:46 English) — tourdefrance
Stage 7 preview: Fougères → Chartres, 231 km (flat)
July 12 update: Stage 7 Preview — cyclingnews
Stage 7 Preview with Robbie McEwen (00:48 English, restricted to Australia) — sbs
Official Stage 7 Preview w/ Jean-Michael Monin (00:45 French/English) — aso
See the race summary table (right) for the Stage 7 profile, map and timetable.
Stage 7 start time: Friday 12:05 CET (10:05:00 AM GMT+0000); Weather for Fougères, France
Earliest live video: 12:05 CET (10:05:00 AM GMT+0000); Live/delayed coverage options
Approximate finish: 17:34 CET (3:34:00 PM GMT+0000); Weather for Chartres, France
Stage 6 Post-Race Coverage 

36 Big Photos from Stage 6 — corvos/aso/bettini/veloimages
Stage 6 Results 1 MARTIN, Daniel (UAD) 4:13:43 2 LATOUR, Pierre Roger (ALM) + 1 3 VALVERDE, Alejandro (MOV) + 3 4 ALAPHILIPPE, Julian (QST) 5 MAJKA, Rafal (BOH) 6 YATES, Adam (MTS) 7 MOLLEMA, Bauke (TFS) 8 SAGAN, Peter (BOH) 9 THOMAS, Geraint (SKY) 10 ROGLIČ, Primož (TLJ) 11 PORTE, Richie (BMC) 12 VAN AVERMAET, Greg (BMC) 13 QUINTANA, Nairo (MOV) 14 NIBALI, Vincenzo (TBM) 15 FUGLSANG, Jakob (AST) 16 LANDA MEANA, Mikel (MOV) 17 VAN GARDEREN, Tejay (BMC) + 6 18 FROOME, Chris (SKY) + 8 19 URAN, Rigoberto (EFD) + 11 20 BARGUIL, Warren (FST) + 12 21 JUNGELS, Bob (QST) 22 IZAGIRRE INSAUSTI, Ion (TBM) 23 ZAKARIN, Ilnur (TKA) 24 VICHOT, Arthur (GFC) 25 KRUIJSWIJK, Steven (TLJ) 26 BERNAL GOMEZ, Egan Arley (SKY) 27 HERRADA, Jesus (COF) 28 VUILLERMOZ, Alexis (ALM) 29 SLAGTER, Tom-Jelte (DDD) 30 POZZOVIVO, Domenico (TBM) 31 GILBERT, Philippe (QST) 32 VANENDERT, Jelle (LTS) + 16 33 BARDET, Romain (ALM) + 31 34 CARUSO, Damiano (BMC) 35 ROLLAND, Pierre (EFD) 36 MARTIN, Guillaume (WGG) 37 PASQUALON, Andrea (WGG) + 41 38 PAUWELS, Serge (DDD) + 43 39 GAUDU, David (GFC) 40 BOUET, Maxime (FST) General Classification after Stage 6 1 VAN AVERMAET, Greg (BMC) 22:35:46 2 THOMAS, Geraint (SKY) + 3 3 VAN GARDEREN, Tejay (BMC) + 5 4 ALAPHILIPPE, Julian (QST) + 6 5 GILBERT, Philippe (QST) + 12 6 JUNGELS, Bob (QST) + 18 7 URAN, Rigoberto (EFD) + 45 8 VALVERDE, Alejandro (MOV) + 51 9 MAJKA, Rafal (BOH) + 52 10 FUGLSANG, Jakob (AST) + 53 11 PORTE, Richie (BMC) 12 LANDA MEANA, Mikel (MOV) + 55 13 YATES, Adam (MTS) + 1:02 14 FROOME, Chris (SKY) 15 DUMOULIN, Tom (SUN) + 1:03 16 KRAGH ANDERSEN, Søren (SUN) 17 NIBALI, Vincenzo (TBM) + 1:08 18 ROGLIČ, Primož (TLJ) + 1:17 19 MOLLEMA, Bauke (TFS) + 1:18 20 KRUIJSWIJK, Steven (TLJ) + 1:26 21 MARTIN, Daniel (UAD) + 1:27 22 BERNAL GOMEZ, Egan Arley (SKY) + 1:30 23 BARDET, Romain (ALM) + 1:45 24 BARGUIL, Warren (FST) + 1:57 25 ZAKARIN, Ilnur (TKA) + 2:02 26 POZZOVIVO, Domenico (TBM) + 2:08 27 QUINTANA, Nairo (MOV) + 2:10 28 ROLLAND, Pierre (EFD) + 2:13 29 IZAGIRRE INSAUSTI, Ion (TBM) + 2:22 30 NIEVE ITURRALDE, Mikel (MTS) + 2:33Full Official Stage 6 Results and General Classification — aso
Dan Martin wins on the Mur de Bretagne — cyclingnews
Stage 6 finish line quotes — cyclingnews
Dan Martin - Press Conference - Post-Stage 7 (13:07 English) — CyclingProNet
Romain Bardet off the back in hectic Tour stage 6 — velonews
Dan Martin gains Tour de France morale boost with Mur de Bretagne victory — cyclingnews
Bad luck strikes Tom Dumoulin before Mur de Bretagne — cyclingnews