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

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

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

2018 Tour de France
105th edition: July 7 - 29, 2018

Stage 12, Thursday July 19:
Bourg St. Maurice Les Arcs - Alpe d'Huez

Back to 2018 Tour de France

Thursday, July 19: Stage 12, Bourg St. Maurice Les Arcs - Alpe d'Huez, 175.5 km

Stage 12 map & profile | Stage 12 photos

Geraint Thomas

Hard to beat winning at l'Alpe d'Huez in yellow. Geraint Thomas takes the stage.

rated climbsRated ascents:

Weather at Alpe d'Huez at 2:00 PM, local time: 23C (73F), fair, with the wind from the west at 8 km/hr (5 mph). No rain is forecast.

The race: 161 riders began stage 12 at 12:24 PM. Rigoberto Uran (EF Education First) did not start. He was unable to recover from his stage 9 (Roubaix) crash.

Here's the organizer's telling of the day's racing:

Geraint Thomas became the first British winner at Alpe d’Huez on the occasion of the 30th finish in the ski resort of the Oisans. He’s also the first rider to win a road stage to Alpe d’Huez with the yellow jersey. He outsprinted Tom Dumoulin, Romain Bardet, Chris Froome and Mikel Landa to extend his lead in the overall ranking.

161 riders started stage 12 at Bourg-Saint-Maurice. One non-starter: last year’s runner up Rigoberto Uran (Education First). After a fast start in the Tarentaise valley, Warren Barguil (Fortuneo-Samsic) was the first climber in action up to the col de la Madeleine. A front group of 30 riders was formed up the hill and split several times. GC contenders Steven Kruijswijk (LottoNL-Jumbo), Ilnur Zakarin (Katusha-Alpecin) and Alejandro Valverde (Movistar) were part it, as well as KOM fighters Julian Alaphilippe (Quick Step), Serge Pauwels (Dimension Data) and Barguil. Alaphilippe smartly outsprinted his two rivals to extend his advantage.

Alaphilippe and Gregor Mühlberger (Bora-Hansgrohe) rode away in the downhill of la Madeleine. They waited for their former breakaway companions. Pierre Rolland (EF) escaped at the exit of the feed zone of Saint-Avre (km 74.5). He crested the Lacets de Montvernier alone in the lead and got reinforced at the bottom of the col de la Croix-de-Fer by Valverde and Kruijswijk who was the virtual leader of the Tour de France as Team Sky led the bunch with a deficit of four minutes. Barguil was first to rejoin them up the hill and it became an 11-man front group with 80km to go. Kruijswijk rode away solo 73km before the finish. He got a maximum advantage of 6’15’’ over the peloton led by Mathias Frank for AG2R-La Mondiale and later by Marc Soler for Movistar but Team Sky seized the reins of the pack again in the descent to the Oisans valley.

Kruijswijk started climbing to Alpe d’Huez with an advantage of 4’20’’ over a group of thirty riders comprising all the members of the top 15 overall. It was down to 3’30’’ with 10km to go. Successively, Vincenzo Nibali (Bahrain-Merida) and Nairo Quintana (Movistar) tried to escape but Team Sky brought them back quickly. The offensive of Romain Bardet (AG2R-La Mondiale) with 7.5km to go enabled the Frenchman to ride away until he got caught with 4km to go by Froome who overtook Kruijswijk 3.5km before the line.

Bardet attacked again with 2.5km to go. While Nibali was chasing back after crashing, five riders were reunited at the front and Thomas proved to be the fastest of them all. He also took the 79th yellow jersey of Team Sky (since 2012), just as many as Movistar who was leading the tally among the participating teams of the 105th Tour de France.

And here are our stage 12 live updates:

Km 56: After the giant Col de la Madeleine, there are 26 riders who are 2min 45sec ahead of the the peloton. In that group, the best placed are Steven Kruijswijk (@ 2min 40sec) & Alejandro Valverde (@ 4min 28sec). Julian Alaphilippe was first over the Madelene.

Km 85: Pierre Rolland was first over the Lacets de Montvernier and has kept on going. He is now about 40 seconds ahead of a 25-man group and four minutes ahead of the peloton.

Km 109: Steven Kruijswijk is alone and off the front with about 10 riders 70 seconds back. The peloton is 5min 30sec behind Kruijswijk. There have been several abandons: Tony Gallopin, André Greipel, Marcel Sieberg, Rick Zabel, Fernando Gaviria, & Dylan Groenewegen

Km 126: Steven Kruijswijk went over the Croix de Fer alone, 3 minutes ahead of Mikel Nieve, Warren Barguil and Rafal Majka. Another minute back were Pierre Rolland, Alejandro Valverde, Robert Gesink and Ilnur Zakarin. The pack followed at 6 min 10sec.

Km 152: Kuijswijk is 4min 34sec ahead of Nieve, Barguil & Majka & 5 minutes ahead of the 28-man Yellow Jersey group.

Km 170: On L'Alpe d'Huez, Kruijswijk is 30 seconds ahead of Bardet and 38 seconds in front fo the Yellow Jersey group, which Geraint Thomas is leading.

Km 171: Bam! Froome goes after Kruijswijk alone. Vincenzo Nibali has crashed.

Km 173: Now there are five riders in front: Bardet, Froome, Thomas, Dumoulin and Landa. Kruijswijk is dropped.

The finish: Mikel Landa went first, but Geraint Thomas was the man with the right stuff. Thomas wins the stage and increases his GC lead.

Complete Results:

Stage 12 photos

175.5 kilometers raced at an average speed of 33.049 km/hr

1 GERAINT THOMAS Sky 5hr 18min 37sec
2 TOM DUMOULIN Team Sunweb @ 2sec
3 ROMAIN BARDET Ag2r La Mondiale + 00' 03''
4 CHRIS FROOME Sky + 00' 04''
5 MIKEL LANDA Movistar + 00' 07''
6 PRIMOŽ ROGLIC LottoNL-Jumbo + 00' 13''
7 VINCENZO NIBALI Bahrain-Merida s.t.
8 JAKOB FUGLSANG Astana + 00' 42''
9 NAIRO QUINTANA Movistar + 00' 47''
10 STEVEN KRUIJSWIJK LottoNL-Jumbo + 00' 53''
11 EGAN ARLEY BERNAL Sky + 01' 41''
12 DANIEL MARTIN UAE-Team Emirates + 01' 45''
13 BOB JUNGELS Quick-Step Floors + 03' 09''
14 ALEJANDRO VALVERDE Movistar + 04' 29''
15 ILNUR ZAKARIN Katusha-Alpecin s.t.
16 PIERRE ROGER LATOUR Ag2r La Mondiale + 04' 35''
17 JON IZAGUIRRE Bahrain-Merida + 04' 37''
18 GUILLAUME MARTIN Wanty-Groupe Gobert + 04' 40''
19 TANEL KANGERT Astana + 05' 41''
20 DAVID GAUDU Groupama-FDJ + 06' 52''
21 ROBERT GESINK LottoNL-Jumbo + 08' 24''
22 SIMON GESCHKE Team Sunweb + 08' 58''
23 DANIEL NAVARRO Cofidis + 09' 33''
24 MIKEL NIEVE Mitchelton-Scott + 09' 57''
25 PIERRE ROLLAND EF Education First-Drapac + 10' 59''
26 WARREN BARGUIL Fortuneo-Samsic s.t.
27 RAFAL MAJKA Bora-hansgrohe + 15' 09''
28 LAURENS TEN DAM Team Sunweb + 15' 39''
29 OLIVER NAESEN Ag2r La Mondiale + 22' 21''
30 MAXIME BOUET Fortuneo-Samsic s.t.
31 ARTHUR VICHOT Groupama-FDJ s.t.
32 RUDY MOLARD Groupama-FDJ s.t.
33 MICHAEL SCHÄR BMC s.t.
34 NICOLAS EDET Cofidis s.t.
35 PAVEL KOCHETKOV Katusha-Alpecin s.t.
36 MICHAEL VALGREN ANDERSEN Astana s.t.
37 TEJAY VAN GARDEREN BMC s.t.
38 ANTWAN TOLHOEK LottoNL-Jumbo s.t.
39 BAUKE MOLLEMA Trek-Segafredo s.t.
40 WOUT POELS Sky s.t.
41 MATHIAS FRANK Ag2r La Mondiale s.t.
42 LAWSON CRADDOCK EF Education First-Drapac + 23' 39''
43 FRANCO PELLIZOTTI Bahrain-Merida + 23' 52''
44 GREG VAN AVERMAET BMC + 24' 25''
45 DANIEL FELIPE MARTINEZ EF Education First-Drapac s.t.
46 GORKA IZAGUIRRE Bahrain-Merida s.t.
47 RORY SUTHERLAND UAE-Team Emirates + 25' 20''
48 SERGE PAUWELS Dimension Data + 25' 55''
49 JESPER HANSEN Astana + 26' 22''
50 JONATHAN CASTROVIEJO Sky + 26' 30''
51 JULIEN VERMOTE Dimension Data s.t.
52 STEFAN KÜNG BMC s.t.
53 JULIEN BERNARD Trek-Segafredo + 26' 39''
54 THOMAS DE GENDT Lotto-Soudal s.t.
55 TOM-JELTE SLAGTER Dimension Data + 26' 41''
56 DIMITRI CLAEYS Cofidis s.t.
57 PHILIPPE GILBERT Quick-Step Floors + 27' 05''
58 THOMAS DEGAND Wanty-Groupe Gobert s.t.
59 DAMIANO CARUSO BMC s.t.
60 PAUL MARTENS LottoNL-Jumbo s.t.
61 SEP VANMARCKE EF Education First-Drapac + 27' 09''
62 TOMASZ MARCZYNSKI Lotto-Soudal + 27' 11''
63 KOEN DE KORT Trek-Segafredo + 27' 52''
64 MARCO MINNAARD Wanty-Groupe Gobert s.t.
65 AMUND GRØNDAHL JANSEN LottoNL-Jumbo s.t.
66 KRISTIJAN ÐURASEK UAE-Team Emirates s.t.
67 TOBIAS LUDVIGSSON Groupama-FDJ + 28' 54''
68 LAURENT PICHON Fortuneo-Samsic s.t.
69 DION SMITH Wanty-Groupe Gobert s.t.
70 OLIVIER LE GAC Groupama-FDJ s.t.
71 DAMIEN HOWSON Mitchelton-Scott s.t.
72 MICHAL KWIATKOWSKI Sky s.t.
73 NIKIAS ARNDT Team Sunweb s.t.
74 LUKE ROWE Sky s.t.
75 ADAM YATES Mitchelton-Scott s.t.
76 PATRICK BEVIN BMC s.t.
77 GIANNI MOSCON Sky s.t.
78 ANDREY AMADOR Movistar s.t.
79 SIMON GERRANS BMC s.t.
80 EDVALD BOASSON HAGEN Dimension Data s.t.
81 IMANOL ERVITI Movistar s.t.
82 JESUS HERRADA Cofidis s.t.
83 DARYL IMPEY Mitchelton-Scott s.t.
84 CHAD HAGA Team Sunweb s.t.
85 GREGOR MÜHLBERGER Bora-hansgrohe s.t.
86 SILVAN DILLIER Ag2r La Mondiale s.t.
87 KEVIN LEDANOIS Fortuneo-Samsic s.t.
88 GUILLAUME VAN KEIRSBULCK Wanty-Groupe Gobert s.t.
89 MARC SOLER Movistar s.t.
90 TOMS SKUJINS Trek-Segafredo s.t.
91 JEROME COUSIN Direct Energie s.t.
92 ELIE GESBERT Fortuneo-Samsic s.t.
93 ROMAIN SICARD Direct Energie s.t.
94 AMAEL MOINARD Fortuneo-Samsic s.t.
95 IAN BOSWELL Katusha-Alpecin s.t.
96 LILIAN CALMEJANE Direct Energie s.t.
97 ANTHONY PEREZ Cofidis s.t.
98 JULIEN SIMON Cofidis s.t.
99 YOANN OFFREDO Wanty-Groupe Gobert s.t.
100 JULIAN ALAPHILIPPE Quick-Step Floors + 29' 11''
101 SØREN KRAGH ANDERSEN Team Sunweb + 29' 55''
102 JASPER STUYVEN Trek-Segafredo + 31' 19''
103 LUKAS PÖSTLBERGER Bora-hansgrohe s.t.
104 YVES LAMPAERT Quick-Step Floors s.t.
105 MAGNUS CORT NIELSEN Astana s.t.
106 OMAR FRAILE Astana s.t.
107 MARCUS BURGHARDT Bora-hansgrohe + 31' 29''
108 DANIEL OSS Bora-hansgrohe s.t.
109 PETER SAGAN Bora-hansgrohe s.t.
110 SIMON CLARKE EF Education First-Drapac s.t.
111 DANIELE BENNATI Movistar + 31' 33''
112 JELLE VANENDERT Lotto-Soudal + 31' 37''
113 PAWEL POLJANSKI Bora-hansgrohe s.t.
114 REINARDT VAN RENSBURG Dimension Data + 31' 45''
115 TAYLOR PHINNEY EF Education First-Drapac s.t.
116 KRISTIJAN KOREN Bahrain-Merida s.t.
117 JAY ROBERT THOMSON Dimension Data s.t.
118 JHON DARWIN ATAPUMA UAE-Team Emirates s.t.
119 MACIEJ BODNAR Bora-hansgrohe s.t.
120 SYLVAIN CHAVANEL Direct Energie s.t.
121 TIM DECLERCQ Quick-Step Floors + 32' 02''
122 ALEXANDER KRISTOFF UAE-Team Emirates + 32' 19''
123 FABIEN GRELLIER Direct Energie + 32' 27''
124 MICHAEL GOGL Trek-Segafredo + 32' 41''
125 JOHN DEGENKOLB Trek-Segafredo s.t.
126 TOM SCULLY EF Education First-Drapac + 32' 48''
127 ANDREA PASQUALON Wanty-Groupe Gobert + 32' 54''
128 ANTHONY TURGIS Cofidis s.t.
129 SONNY COLBRELLI Bahrain-Merida + 33' 02''
130 DOMENICO POZZOVIVO Bahrain-Merida s.t.
131 FLORIAN VACHON Fortuneo-Samsic s.t.
132 HEINRICH HAUSSLER Bahrain-Merida s.t.
133 MATHEW HAYMAN Mitchelton-Scott s.t.
134 EDWARD THEUNS Team Sunweb s.t.
135 THOMAS BOUDAT Direct Energie + 33' 32''
136 NILS POLITT Katusha-Alpecin + 33' 56''
137 JASPER DE BUYST Lotto-Soudal + 34' 10''
138 NIKI TERPSTRA Quick-Step Floors + 34' 29''
139 ROBERTO FERRARI UAE-Team Emirates + 34' 44''
140 ARNAUD DEMARE Groupama-FDJ + 34' 58''
141 DAMIEN GAUDIN Direct Energie s.t.
142 CHRISTOPHE LAPORTE Cofidis + 35' 05''
143 TIMO ROOSEN LottoNL-Jumbo + 35' 08''
144 TIMOTHY DUPONT Wanty-Groupe Gobert + 35' 35''
145 OLIVIERO TROIA UAE-Team Emirates + 36' 22''
146 MARCO MARCATO UAE-Team Emirates + 36' 24''
147 MICHAEL HEPBURN Mitchelton-Scott + 36' 52''
148 JACK BAUER Mitchelton-Scott + 37' 10''
149 RAMON SINKELDAM Groupama-FDJ + 37' 36''
150 ROMAIN HARDY Fortuneo-Samsic + 37' 53''
151 JACOPO GUARNIERI Groupama-FDJ + 38' 03''
152 MAXIMILIANO ARIEL RICHEZE Quick-Step Floors + 38' 19''
153 LUKE DURBRIDGE Mitchelton-Scott + 39' 27''

GC after stage 12:

2,010.5 kilometers raced so far at an average speed of 40.689 km/hr

1 GERAINT THOMAS Sky 49hr 24min 43sec
2 CHRIS FROOME Sky @ 1min 39sec
3 TOM DUMOULIN Team Sunweb + 01' 50''
4 VINCENZO NIBALI Bahrain-Merida + 02' 37''
5 PRIMOŽ ROGLIC LottoNL-Jumbo + 02' 46''
6 ROMAIN BARDET Ag2r La Mondiale + 03' 07''
7 MIKEL LANDA Movistar + 03' 13''
8 STEVEN KRUIJSWIJK LottoNL-Jumbo + 03' 43''
9 NAIRO QUINTANA Movistar + 04' 13''
10 DANIEL MARTIN UAE-Team Emirates + 05' 11''
11 JAKOB FUGLSANG Astana + 05' 45''
12 ALEJANDRO VALVERDE Movistar + 09' 07''
13 BOB JUNGELS Quick-Step Floors + 09' 09''
14 ILNUR ZAKARIN Katusha-Alpecin + 09' 37''
15 MIKEL NIEVE Mitchelton-Scott + 15' 28''
16 PIERRE ROGER LATOUR Ag2r La Mondiale + 16' 41''
17 GUILLAUME MARTIN Wanty-Groupe Gobert + 18' 39''
18 TANEL KANGERT Astana + 20' 41''
19 EGAN ARLEY BERNAL Sky + 21' 22''
20 WARREN BARGUIL Fortuneo-Samsic + 23' 55''
21 RAFAL MAJKA Bora-hansgrohe + 28' 38''
22 ADAM YATES Mitchelton-Scott + 34' 55''
23 BAUKE MOLLEMA Trek-Segafredo + 36' 16''
24 SERGE PAUWELS Dimension Data + 36' 35''
25 JON IZAGUIRRE Bahrain-Merida + 36' 48''
26 DAMIANO CARUSO BMC + 37' 16''
27 DOMENICO POZZOVIVO Bahrain-Merida + 39' 48''
28 GREG VAN AVERMAET BMC + 44' 46''
29 SIMON GESCHKE Team Sunweb + 46' 23''
30 PIERRE ROLLAND EF Education First-Drapac + 48' 17''
31 ROBERT GESINK LottoNL-Jumbo + 51' 12''
32 DAVID GAUDU Groupama-FDJ + 51' 38''
33 TEJAY VAN GARDEREN BMC + 52' 03''
34 LILIAN CALMEJANE Direct Energie + 52' 40''
35 RUDY MOLARD Groupama-FDJ + 57' 37''
36 ARTHUR VICHOT Groupama-FDJ + 58' 22''
37 GORKA IZAGUIRRE Bahrain-Merida + 59' 24''
38 MAXIME BOUET Fortuneo-Samsic + 01H 02' 37''
39 AMAEL MOINARD Fortuneo-Samsic + 01H 02' 56''
40 JULIEN BERNARD Trek-Segafredo + 01H 03' 23''
41 JULIAN ALAPHILIPPE Quick-Step Floors + 01H 04' 05''
42 SØREN KRAGH ANDERSEN Team Sunweb + 01H 04' 56''
43 MATHIAS FRANK Ag2r La Mondiale + 01H 07' 20''
44 PAVEL KOCHETKOV Katusha-Alpecin + 01H 08' 29''
45 SYLVAIN CHAVANEL Direct Energie + 01H 09' 24''
46 DANIEL FELIPE MARTINEZ EF Education First-Drapac + 01H 09' 48''
47 LAURENS TEN DAM Team Sunweb + 01H 10' 44''
48 KRISTIJAN ÐURASEK UAE-Team Emirates + 01H 11' 53''
49 STEFAN KÜNG BMC + 01H 11' 57''
50 PHILIPPE GILBERT Quick-Step Floors + 01H 12' 46''
51 JESUS HERRADA Cofidis + 01H 12' 49''
52 FRANCO PELLIZOTTI Bahrain-Merida + 01H 16' 15''
53 ANTWAN TOLHOEK LottoNL-Jumbo + 01H 16' 21''
54 DARYL IMPEY Mitchelton-Scott + 01H 17' 01''
55 OLIVER NAESEN Ag2r La Mondiale + 01H 17' 17''
56 MICHAEL VALGREN ANDERSEN Astana + 01H 17' 33''
57 TOM-JELTE SLAGTER Dimension Data + 01H 18' 32''
58 DANIEL NAVARRO Cofidis + 01H 18' 44''
59 MICHAL KWIATKOWSKI Sky + 01H 18' 59''
60 WOUT POELS Sky + 01H 21' 15''
61 MARCO MINNAARD Wanty-Groupe Gobert + 01H 21' 40''
62 JHON DARWIN ATAPUMA UAE-Team Emirates + 01H 22' 30''
63 PETER SAGAN Bora-hansgrohe + 01H 23' 27''
64 CHAD HAGA Team Sunweb + 01H 23' 49''
65 JASPER STUYVEN Trek-Segafredo + 01H 24' 32''
66 NICOLAS EDET Cofidis s.t.
67 ANDREY AMADOR Movistar + 01H 24' 35''
68 THOMAS DE GENDT Lotto-Soudal + 01H 26' 37''
69 KOEN DE KORT Trek-Segafredo + 01H 26' 54''
70 THOMAS DEGAND Wanty-Groupe Gobert + 01H 27' 45''
71 EDVALD BOASSON HAGEN Dimension Data + 01H 28' 28''
72 MAGNUS CORT NIELSEN Astana + 01H 29' 02''
73 MARCUS BURGHARDT Bora-hansgrohe + 01H 29' 17''
74 NIKIAS ARNDT Team Sunweb + 01H 29' 45''
75 OMAR FRAILE Astana + 01H 30' 22''
76 ANDREA PASQUALON Wanty-Groupe Gobert + 01H 31' 01''
77 TOBIAS LUDVIGSSON Groupama-FDJ + 01H 31' 13''
78 ROMAIN SICARD Direct Energie + 01H 32' 50''
79 ELIE GESBERT Fortuneo-Samsic + 01H 34' 13''
80 THOMAS BOUDAT Direct Energie + 01H 34' 17''
81 TOMS SKUJINS Trek-Segafredo + 01H 34' 29''
82 JESPER HANSEN Astana + 01H 34' 45''
83 IAN BOSWELL Katusha-Alpecin + 01H 35' 03''
84 JELLE VANENDERT Lotto-Soudal + 01H 35' 14''
85 PAUL MARTENS LottoNL-Jumbo + 01H 35' 29''
86 JULIEN SIMON Cofidis + 01H 35' 31''
87 MICHAEL GOGL Trek-Segafredo + 01H 38' 40''
88 NILS POLITT Katusha-Alpecin + 01H 39' 09''
89 REINARDT VAN RENSBURG Dimension Data + 01H 39' 30''
90 IMANOL ERVITI Movistar + 01H 39' 38''
91 YOANN OFFREDO Wanty-Groupe Gobert + 01H 39' 44''
92 JOHN DEGENKOLB Trek-Segafredo + 01H 39' 54''
93 YVES LAMPAERT Quick-Step Floors + 01H 40' 33''
94 EDWARD THEUNS Team Sunweb + 01H 40' 45''
95 MARC SOLER Movistar + 01H 40' 50''
96 SEP VANMARCKE EF Education First-Drapac + 01H 41' 44''
97 SILVAN DILLIER Ag2r La Mondiale + 01H 41' 52''
98 ALEXANDER KRISTOFF UAE-Team Emirates + 01H 42' 02''
99 GREGOR MÜHLBERGER Bora-hansgrohe + 01H 42' 18''
100 DANIEL OSS Bora-hansgrohe + 01H 43' 13''
101 PAWEL POLJANSKI Bora-hansgrohe + 01H 43' 25''
102 SONNY COLBRELLI Bahrain-Merida + 01H 43' 56''
103 JONATHAN CASTROVIEJO Sky + 01H 44' 35''
104 MICHAEL SCHÄR BMC + 01H 44' 54''
105 DION SMITH Wanty-Groupe Gobert + 01H 46' 53''
106 JEROME COUSIN Direct Energie + 01H 47' 13''
107 MATHEW HAYMAN Mitchelton-Scott + 01H 47' 38''
108 LAURENT PICHON Fortuneo-Samsic + 01H 47' 40''
109 ANTHONY PEREZ Cofidis + 01H 47' 49''
110 TOMASZ MARCZYNSKI Lotto-Soudal + 01H 47' 54''
111 KRISTIJAN KOREN Bahrain-Merida + 01H 48' 18''
112 FLORIAN VACHON Fortuneo-Samsic + 01H 48' 47''
113 SIMON CLARKE EF Education First-Drapac + 01H 50' 08''
114 GIANNI MOSCON Sky + 01H 51' 30''
115 JULIEN VERMOTE Dimension Data + 01H 52' 16''
116 PATRICK BEVIN BMC + 01H 52' 49''
117 HEINRICH HAUSSLER Bahrain-Merida + 01H 53' 03''
118 LUKE DURBRIDGE Mitchelton-Scott + 01H 54' 09''
119 MARCO MARCATO UAE-Team Emirates + 01H 54' 24''
120 ROMAIN HARDY Fortuneo-Samsic + 01H 54' 30''
121 DAMIEN HOWSON Mitchelton-Scott + 01H 55' 54''
122 RORY SUTHERLAND UAE-Team Emirates + 01H 56' 14''
123 TIM DECLERCQ Quick-Step Floors + 01H 56' 25''
124 JACK BAUER Mitchelton-Scott + 01H 56' 47''
125 LUKAS PÖSTLBERGER Bora-hansgrohe + 01H 57' 01''
126 KEVIN LEDANOIS Fortuneo-Samsic + 01H 57' 09''
127 OLIVIER LE GAC Groupama-FDJ + 01H 57' 11''
128 SIMON GERRANS BMC + 01H 57' 55''
129 TOM SCULLY EF Education First-Drapac + 02H 00' 10''
130 LUKE ROWE Sky + 02H 02' 20''
131 ARNAUD DEMARE Groupama-FDJ + 02H 02' 42''
132 TAYLOR PHINNEY EF Education First-Drapac + 02H 03' 19''
133 NIKI TERPSTRA Quick-Step Floors + 02H 03' 42''
134 RAMON SINKELDAM Groupama-FDJ + 02H 04' 41''
135 OLIVIERO TROIA UAE-Team Emirates s.t.
136 GUILLAUME VAN KEIRSBULCK Wanty-Groupe Gobert + 02H 05' 36''
137 DANIELE BENNATI Movistar + 02H 06' 57''
138 DIMITRI CLAEYS Cofidis + 02H 07' 03''
139 ROBERTO FERRARI UAE-Team Emirates + 02H 07' 22''
140 MAXIMILIANO ARIEL RICHEZE Quick-Step Floors + 02H 07' 52''
141 TIMOTHY DUPONT Wanty-Groupe Gobert + 02H 08' 06''
142 MICHAEL HEPBURN Mitchelton-Scott + 02H 08' 50''
143 MACIEJ BODNAR Bora-hansgrohe + 02H 09' 09''
144 CHRISTOPHE LAPORTE Cofidis + 02H 09' 19''
145 DAMIEN GAUDIN Direct Energie + 02H 11' 02''
146 FABIEN GRELLIER Direct Energie + 02H 13' 59''
147 ANTHONY TURGIS Cofidis + 02H 18' 23''
148 JACOPO GUARNIERI Groupama-FDJ + 02H 20' 20''
149 JASPER DE BUYST Lotto-Soudal + 02H 20' 39''
150 AMUND GRØNDAHL JANSEN LottoNL-Jumbo + 02H 24' 36''
151 JAY ROBERT THOMSON Dimension Data + 02H 26' 03''
152 TIMO ROOSEN LottoNL-Jumbo + 02H 27' 37''
153 LAWSON CRADDOCK EF Education First-Drapac + 02H 33' 51''

Stage 12 map:

2018b Tour de france stage 12 map

Stage 12 profile:

2018 Tour de france stage 12 profile

Stage 12 photos by Fotoreporter Sirotti:

Bob Jungels

Bob Jungels

Dan Martin

Dan Martin was 12th.

Jakob Fuglsang

Jakob Fuglsang

Vincenzo Nibali

Vincenzo Nibali was 7th.

Primoz Roglic

Primoz Roglic

Mikel Landa

Mikel Landa was 5th.

Chris Froome, Tom Dumoulin & Geraint Thomas

Chris Froome leads Tom Dumoulin & Geraint Thomas.

Romain Bardet

Romain Bardet was third.

Tom Dumoulin

Tom Dumoulin finished second.

Geraint Thomas

Geraint Thomas wins stage twelve.

Geraint Thomas

Geraint Thomas will start stage thirteen with a slightly larger lead.

Back to 2018 Tour de France