Tour de France: Michal Kwiatkowski wins stage 18

Michal Kwiatkowski won stage 18 of the Tour de France in La Roche-sur-Foron after spending the last 60km off the front in the company of his Ineos teammate Richard Carapaz on the race’s final day in the Alps.

The pair had an unassailable lead by the time they navigated the gravel atop the Plateau des Glières with 30km remaining, and they were able to sit up and savour their exploit in the finishing straight, where Kwiatkowski eased across the line ahead of his companion.

Wout van Aert (Jumbo-Visma) won the sprint for third – and the remaining 4-second time bonus – after he led the yellow jersey group home at 1:51, and his effort helped to ensure that Primoz Roglic maintains his 57-second lead over Tadej Pogacar (UAE Team Emirates) atop the overall standings with just three days remaining.

“It was two hard days in a row, yesterday and also today. Again the team did a great job – I was there, so one day less,” said Roglic, who downplayed the idea that the race was all but decided.

Swipe to scroll horizontally
Full results
PlaceRider (Country) TeamResult
1Michal Kwiatkowski (Pol) Ineos Grenadiers04:47:33
2Richard Carapaz (Ecu) Ineos GrenadiersRow 1 - Cell 2
3Wout van Aert (Bel) Team Jumbo-Visma00:01:51
4Primoz Roglic (Slo) Team Jumbo-Visma00:01:53
5Tadej Pogacar (Slo) UAE Team Emirates00:01:53
6Richie Porte (Aus) Trek-Segafredo00:01:54
7Enric Mas Nicolau (Spa) Movistar Team00:01:54
8Mikel Landa Meana (Spa) Bahrain McLaren00:01:54
9Damiano Caruso (Ita) Bahrain McLaren00:01:54
10Tom Dumoulin (Ned) Team Jumbo-Visma00:01:54
11Sepp Kuss (USA) Team Jumbo-Visma00:01:54
12Miguel Angel Lopez Moreno (Col) Astana Pro Team00:01:54
13Marc Hirschi (Swi) Team Sunweb00:02:04
14Pello Bilbao (Spa) Bahrain McLaren00:02:04
15Simon Geschke (Ger) CCC Team00:04:32
16Nans Peters (Fra) AG2R la Mondiale00:04:32
17Adam Yates (GBr) Mitchelton-Scott00:04:34
18Guillaume Martin (Fra) Cofidis00:04:34
19Rigoberto Uran (Col) EF Pro Cycling00:04:34
20Alejandro Valverde (Spa) Movistar Team00:04:34
21Luis León Sanchez (Spa) Astana Pro Team00:04:34
22Sébastien Reichenbach (Swi) Groupama-FDJ00:04:34
23Daniel Felipe Martinez Poveda (Col) EF Pro Cycling00:04:34
24Jan Hirt (Cze) CCC Team00:04:34
25Warren Barguil (Fra) Team Arkea-Samsic00:04:34
26Marc Soler (Spa) Movistar Team00:04:41
27Carlos Verona Quintanilla (Spa) Movistar Team00:04:41
28Esteban Chaves (Col) Mitchelton-Scott00:05:10
29Kenny Elissonde (Fra) Trek-Segafredo00:06:55
30Rudy Molard (Fra) Groupama-FDJ00:06:55
31Pierre Rolland (Fra) B&B Hotels-Vital Concept00:06:55
32Thomas De Gendt (Bel) Lotto Soudal00:08:41
33Mikael Cherel (Fra) AG2R la Mondiale00:09:11
34Bob Jungels (Lux) Deceuninck-Quickstep00:09:19
35Alexey Lutsenko (Kaz) Astana Pro Team00:10:40
36Valentin Madouas (Fra) Groupama-FDJ00:13:11
37Alexis Vuillermoz (Fra) AG2R la Mondiale00:13:11
38Thibaut Pinot (Fra) Groupama-FDJ00:13:11
39Nicolas Edet (Fra) Cofidis00:13:11
40Niklas Eg (Den) Trek-Segafredo00:13:11
41Hugo Houle (Can) Astana Pro Team00:13:11
42Jesus Herrada (Spa) Cofidis00:13:23
43Jan Polanc (Slo) UAE Team Emirates00:13:28
44Hugh Carthy (GBr) EF Pro Cycling00:14:07
45David De la Cruz Melgarejo (Spa) UAE Team Emirates00:17:09
46Pierre Luc Perichon (Fra) Cofidis00:19:27
47Michael Schär (Swi) CCC Team00:19:27
48Emanuel Buchmann (Ger) Bora-Hansgrohe00:19:27
49Felix Grossschartner (Aut) Bora-Hansgrohe00:19:27
50Gorka Izagirre Insausti (Spa) Astana Pro Team00:19:27
51Omar Fraile Matarranz (Spa) Astana Pro Team00:19:27
52Imanol Erviti (Spa) Movistar Team00:19:27
53Robert Gesink (Ned) Team Jumbo-Visma00:19:27
54Connor Swift (GBr) Team Arkea-Samsic00:19:27
55Tiesj Benoot (Bel) Team Sunweb00:19:27
56Nelson Oliveira (Por) Movistar Team00:19:27
57Vegard Stake Laengen (Nor) UAE Team Emirates00:19:27
58Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers00:19:27
59Harold Alfonso Tejada Canacue (Col) Astana Pro Team00:19:27
60Casper Phillip Pedersen (Den) Team Sunweb00:19:27
61Andrey Amador (CRc) Ineos Grenadiers00:19:27
62Lennard Kämna (Ger) Bora-Hansgrohe00:19:27
63Matej Mohoric (Slo) Bahrain McLaren00:19:27
64Wout Poels (Ned) Bahrain McLaren00:19:27
65Dylan Van Baarle (Ned) Ineos Grenadiers00:21:17
66Jack Bauer (NZl) Mitchelton-Scott00:21:17
67Anthony Turgis (Fra) Total Direct Energie00:22:14
68Romain Sicard (Fra) Total Direct Energie00:22:14
69Quentin Pacher (Fra) B&B Hotels-Vital Concept00:25:39
70George Bennett (NZl) Team Jumbo-Visma00:25:39
71Jasper Stuyven (Bel) Trek-Segafredo00:28:18
72Oliver Naesen (Bel) AG2R la Mondiale00:28:18
73Nikias Arndt (Ger) Team Sunweb00:28:18
74Christopher Juul Jensen (Den) Mitchelton-Scott00:28:28
75José Rojas (Spa) Movistar Team00:28:51
76Dario Cataldo (Ita) Movistar Team00:28:51
77Maximilian Schachmann (Ger) Bora-Hansgrohe00:28:51
78Dayer Quintana (Col) Team Arkea-Samsic00:28:51
79Daniel Oss (Ita) Bora-Hansgrohe00:28:51
80Alessandro De Marchi (Ita) CCC Team00:28:51
81Lukas Pöstlberger (Aut) Bora-Hansgrohe00:28:51
82Jens Keukeleire (Bel) EF Pro Cycling00:28:51
83Daryl Impey (RSA) Mitchelton-Scott00:28:51
84Peter Sagan (Svk) Bora-Hansgrohe00:28:51
85Kevin Ledanois (Fra) Team Arkea-Samsic00:28:51
86Nicolas Roche (Irl) Team Sunweb00:28:51
87Tejay Van Garderen (USA) EF Pro Cycling00:28:51
88Nairo Quintana (Col) Team Arkea-Samsic00:28:51
89Michael Valgren (Den) NTT Pro Cycling00:28:51
90Mads Pedersen (Den) Trek-Segafredo00:28:51
91Toms Skujins (Lat) Trek-Segafredo00:28:51
92Luka Mezgec (Slo) Mitchelton-Scott00:28:51
93Jonas Koch (Ger) CCC Team00:28:51
94Søren Kragh Andersen (Den) Team Sunweb00:28:51
95Alberto Bettiol (Ita) EF Pro Cycling00:31:23
96Matteo Trentin (Ita) CCC Team00:31:23
97Cyril Gautier (Fra) B&B Hotels-Vital Concept00:31:25
98Greg Van Avermaet (Bel) CCC Team00:31:25
99Matthieu Ladagnous (Fra) Groupama-FDJ00:31:25
100Ben Hermans (Bel) Israel Start-Up Nation00:31:25
101Jasper De Buyst (Bel) Lotto Soudal00:31:25
102Rémi Cavagna (Fra) Deceuninck-Quickstep00:31:25
103Krists Neilands (Lat) Israel Start-Up Nation00:31:25
104Winner Anacona (Col) Team Arkea-Samsic00:31:25
105Sonny Colbrelli (Ita) Bahrain McLaren00:31:25
106Clément Russo (Fra) Team Arkea-Samsic00:31:25
107Geoffrey Soupe (Fra) Total Direct Energie00:31:25
108Tom Van Asbroeck (Bel) Israel Start-Up Nation00:31:25
109Daniel Martin (Irl) Israel Start-Up Nation00:31:25
110Neilson Powless (USA) EF Pro Cycling00:31:25
111Maximilian Walscheid (Ger) NTT Pro Cycling00:31:25
112Nils Politt (Ger) Israel Start-Up Nation00:31:25
113Ryan Gibbons (RSA) NTT Pro Cycling00:31:25
114Tim Declercq (Bel) Deceuninck-Quickstep00:31:25
115Marco Marcato (Ita) UAE Team Emirates00:31:25
116Hugo Hofstetter (Fra) Israel Start-Up Nation00:31:25
117Bryan Coquard (Fra) B&B Hotels-Vital Concept00:31:25
118Cyril Barthe (Fra) B&B Hotels-Vital Concept00:31:25
119Maxime Chevalier (Fra) B&B Hotels-Vital Concept00:31:25
120Benoit Cosnefroy (Fra) AG2R la Mondiale00:31:25
121Mathieu Burgaudeau (Fra) Total Direct Energie00:31:25
122Clement Venturini (Fra) AG2R la Mondiale00:31:25
123Tony Martin (Ger) Team Jumbo-Visma00:31:25
124Pavel Sivakov (Rus) Ineos Grenadiers00:31:25
125Marco Haller (Aut) Bahrain McLaren00:31:32
126Kevin Reza (Fra) B&B Hotels-Vital Concept00:31:32
127Caleb Ewan (Aus) Lotto Soudal00:31:32
128Kasper Asgreen (Den) Deceuninck-Quickstep00:31:32
129Julian Alaphilippe (Fra) Deceuninck-Quickstep00:31:32
130Luke Rowe (GBr) Ineos Grenadiers00:31:32
131Michael Mørkøv (Den) Deceuninck-Quickstep00:31:32
132Guy Niv (Isr) Israel Start-Up Nation00:31:32
133Alexander Kristoff (Nor) UAE Team Emirates00:31:32
134Edvald Boasson Hagen (Nor) NTT Pro Cycling00:31:32
135Fabien Grellier (Fra) Total Direct Energie00:31:32
136Dries Devenyns (Bel) Deceuninck-Quickstep00:31:32
137Sam Bennett (Irl) Deceuninck-Quickstep00:31:32
138Niccolò Bonifazio (Ita) Total Direct Energie00:31:32
139Amund Grøndahl Jansen (Nor) Team Jumbo-Visma00:31:32
140Elia Viviani (Ita) Cofidis00:31:32
141Simone Consonni (Ita) Cofidis00:31:32
142Edward Theuns (Bel) Trek-Segafredo00:31:32
143Christophe Laporte (Fra) Cofidis00:31:32
144Michael Gogl (Aut) NTT Pro Cycling00:31:32
145Roger Kluge (Ger) Lotto Soudal00:31:32
146Frederik Frison (Bel) Lotto Soudal00:31:32
147Joris Nieuwenhuis (Ned) Team Sunweb00:31:32
148Roman Kreuziger (Cze) NTT Pro Cycling00:31:32
149Cees Bol (Ned) Team Sunweb00:31:32
DNFAndré Greipel (Ger) Israel Start-Up NationRow 149 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Aime km. 14
PlaceRider (Country) TeamResult
1Sam Bennett (Irl) Deceuninck-Quickstep20
2Matteo Trentin (Ita) CCC Team17
3Peter Sagan (Svk) Bora-Hansgrohe15
4Dylan Van Baarle (Ned) Ineos Grenadiers13
5Bob Jungels (Lux) Deceuninck-Quickstep11
6Thomas De Gendt (Bel) Lotto Soudal10
7Michal Kwiatkowski (Pol) Ineos Grenadiers9
8Jasper De Buyst (Bel) Lotto Soudal8
9Simon Geschke (Ger) CCC Team7
10Krists Neilands (Lat) Israel Start-Up Nation6
11Dario Cataldo (Ita) Movistar Team5
12Nelson Oliveira (Por) Movistar Team4
13Tejay Van Garderen (USA) EF Pro Cycling3
14Pello Bilbao (Spa) Bahrain McLaren2
15Alberto Bettiol (Ita) EF Pro Cycling1 PT
Swipe to scroll horizontally
Points
PlaceRider (Country) TeamResult
1Michal Kwiatkowski (Pol) Ineos Grenadiers20
2Richard Carapaz (Ecu) Ineos Grenadiers17
3Wout van Aert (Bel) Team Jumbo-Visma15
4Primoz Roglic (Slo) Team Jumbo-Visma13
5Tadej Pogacar (Slo) UAE Team Emirates11
6Richie Porte (Aus) Trek-Segafredo10
7Enric Mas Nicolau (Spa) Movistar Team9
8Mikel Landa Meana (Spa) Bahrain McLaren8
9Damiano Caruso (Ita) Bahrain McLaren7
10Tom Dumoulin (Ned) Team Jumbo-Visma6
11Sepp Kuss (USA) Team Jumbo-Visma5
12Miguel Angel Lopez Moreno (Col) Astana Pro Team4
13Marc Hirschi (Swi) Team Sunweb3
14Pello Bilbao (Spa) Bahrain McLaren2
15Simon Geschke (Ger) CCC Team1 PT
Swipe to scroll horizontally
Mountain 1 (Cat. 1) Cormet De Roselend km. 46
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb10
2Richard Carapaz (Ecu) Ineos Grenadiers8
3Thomas De Gendt (Bel) Lotto Soudal6
4Michal Kwiatkowski (Pol) Ineos Grenadiers4
5Nicolas Edet (Fra) Cofidis2
6Simon Geschke (Ger) CCC Team1 PT
Swipe to scroll horizontally
Mountain 2 (Cat. 3) Côte de la Route des Villes km. 67.5
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb2
2Richard Carapaz (Ecu) Ineos Grenadiers1 PT
Swipe to scroll horizontally
Mountain 3 (Cat.2) Col des Saisies km. 91
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb5
2Richard Carapaz (Ecu) Ineos Grenadiers3
3Pello Bilbao (Spa) Bahrain McLaren2
4Michal Kwiatkowski (Pol) Ineos Grenadiers1 PT
Swipe to scroll horizontally
Mountain 4 (Cat. 1) Col des Aravis km. 117.5
PlaceRider (Country) TeamResult
1Richard Carapaz (Ecu) Ineos Grenadiers10
2Pello Bilbao (Spa) Bahrain McLaren8
3Michal Kwiatkowski (Pol) Ineos Grenadiers6
4Marc Hirschi (Swi) Team Sunweb4
5Nicolas Edet (Fra) Cofidis2
6Thomas De Gendt (Bel) Lotto Soudal1 PT
Swipe to scroll horizontally
Mountain 5 (HC) Montée du Plateau des Glières km. 143.5
PlaceRider (Country) TeamResult
1Richard Carapaz (Ecu) Ineos Grenadiers20
2Michal Kwiatkowski (Pol) Ineos Grenadiers15
3Pello Bilbao (Spa) Bahrain McLaren12
4Marc Hirschi (Swi) Team Sunweb10
5Carlos Verona Quintanilla (Spa) Movistar Team8
6Tadej Pogacar (Slo) UAE Team Emirates6
7Primoz Roglic (Slo) Team Jumbo-Visma4
8Enric Mas Nicolau (Spa) Movistar Team2
Swipe to scroll horizontally
Young riders
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates04:49:26
2Enric Mas Nicolau (Spa) Movistar Team00:00:01
3Marc Hirschi (Swi) Team Sunweb00:00:11
4Daniel Felipe Martinez Poveda (Col) EF Pro Cycling00:02:41
5Valentin Madouas (Fra) Groupama-FDJ00:11:18
6Niklas Eg (Den) Trek-Segafredo00:11:18
7Connor Swift (GBr) Team Arkea-Samsic00:17:34
8Harold Alfonso Tejada Canacue (Col) Astana Pro Team00:17:34
9Casper Phillip Pedersen (Den) Team Sunweb00:17:34
10Lennard Kämna (Ger) Bora-Hansgrohe00:17:34
11Mads Pedersen (Den) Trek-Segafredo00:26:58
12Rémi Cavagna (Fra) Deceuninck-Quickstep00:29:32
13Clément Russo (Fra) Team Arkea-Samsic00:29:32
14Neilson Powless (USA) EF Pro Cycling00:29:32
15Cyril Barthe (Fra) B&B Hotels-Vital Concept00:29:32
16Maxime Chevalier (Fra) B&B Hotels-Vital Concept00:29:32
17Benoit Cosnefroy (Fra) AG2R la Mondiale00:29:32
18Mathieu Burgaudeau (Fra) Total Direct Energie00:29:32
19Pavel Sivakov (Rus) Ineos Grenadiers00:29:32
20Kasper Asgreen (Den) Deceuninck-Quickstep00:29:39
21Joris Nieuwenhuis (Ned) Team Sunweb00:29:39
22Cees Bol (Ned) Team Sunweb00:29:39
Swipe to scroll horizontally
Combativity
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team SunwebRow 0 - Cell 2
Swipe to scroll horizontally
Teams
PlaceRider (Country) TeamResult
1Team Jumbo-Visma14:28:17
2Bahrain McLaren00:00:14
3Movistar Team00:05:31
4Astana Pro Team00:11:30
5Ineos Grenadiers00:13:49
6Trek-Segafredo00:16:22
7EF Pro Cycling00:17:37
8Groupama-FDJ00:19:02
9AG2R la Mondiale00:21:16
10CCC Team00:22:55
11Mitchelton-Scott00:25:23
12Cofidis00:25:30
13UAE Team Emirates00:26:52
14Team Sunweb00:35:20
15Team Arkea-Samsic00:47:14
16Bora-Hansgrohe00:52:43
17B&B Hotels-Vital Concept00:58:21
18Lotto Soudal01:06:00
19Deceuninck-Quick-Step01:06:31
20Total Direct Energie01:10:15
21NTT Pro Cycling01:26:03
22Israel Start-Up Nation01:28:37
Swipe to scroll horizontally
General classification after stage 18
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma79:45:30
2Tadej Pogacar (Slo) UAE Team Emirates00:00:57
3Miguel Angel Lopez Moreno (Col) Astana Pro Team00:01:27
4Richie Porte (Aus) Trek-Segafredo00:03:06
5Mikel Landa Meana (Spa) Bahrain McLaren00:03:28
6Enric Mas Nicolau (Spa) Movistar Team00:04:19
7Adam Yates (GBr) Mitchelton-Scott00:05:55
8Rigoberto Uran (Col) EF Pro Cycling00:06:05
9Tom Dumoulin (Ned) Team Jumbo-Visma00:07:24
10Alejandro Valverde (Spa) Movistar Team00:12:12
11Damiano Caruso (Ita) Bahrain McLaren00:12:31
12Guillaume Martin (Fra) Cofidis00:13:16
13Ric