Tour de France: Mollema escapes breakaway to win stage 14

Bauke Mollema (Trek-Segafredo) claimed the second Tour de France stage win of his career on Saturday, celebrating in Quillan after a 40-kilometre solo.

Swipe to scroll horizontally
Full results
PlaceRider (Country) TeamResult
1Bauke Mollema (Ned) Trek-Segafredo04:16:16
2Patrick Konrad (Aut) Bora-Hansgrohe00:01:04
3Sergio Higuita Garcia (Col) EF Education-Nippo00:01:04
4Mattia Cattaneo (Ita) Deceuninck-QuickStep00:01:06
5Michael Woods (Can) Israel Start-up Nation00:01:10
6Omar Fraile Matarranz (Spa) Astana-Premier Tech00:01:25
7Elie Gesbert (Fra) Team Arkea-Samsic00:01:25
8Quentin Pacher (Fra) B&B Hotels p/b KTM00:01:25
9Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux00:01:26
10Esteban Chaves Rubio (Col) Team BikeExchange00:01:28
11Guillaume Martin (Fra) Cofidis00:01:28
12Valentin Madouas (Fra) Groupama-FDJ00:03:32
13Wout Poels (Ned) Bahrain Victorious00:03:32
14Pierre Rolland (Fra) B&B Hotels p/b KTM00:06:23
15Brandon McNulty (USA) UAE Team Emirates00:06:53
16Rui Costa (Por) UAE Team Emirates00:06:53
17Rafal Majka (Pol) UAE Team Emirates00:06:53
18Tadej Pogacar (Slo) UAE Team Emirates00:06:53
19Dylan van Baarle (Ned) Ineos Grenadiers00:06:53
20Richard Carapaz (Ecu) Ineos Grenadiers00:06:53
21Richie Porte (Aus) Ineos Grenadiers00:06:53
22Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers00:06:53
23Jasper Stuyven (Bel) Trek-Segafredo00:06:53
24Kenny Elissonde (Fra) Trek-Segafredo00:06:53
25Enric Mas Nicolau (Spa) Movistar Team00:06:53
26Ruben Guerreiro (Por) EF Education-Nippo00:06:53
27Alejandro Valverde (Spa) Movistar Team00:06:53
28Emanuel Buchmann (Ger) Bora-Hansgrohe00:06:53
29Mark Donovan (GBr) Team DSM00:06:53
30Wilco Kelderman (Ned) Bora-Hansgrohe00:06:53
31Rigoberto Uran (Col) EF Education-Nippo00:06:53
32Dylan Teuns (Bel) Bahrain Victorious00:06:53
33Steven Kruijswijk (Ned) Jumbo-Visma00:06:53
34Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux00:06:53
35Sepp Kuss (USA) Jumbo-Visma00:06:53
36Cyril Gautier (Fra) B&B Hotels p/b KTM00:06:53
37Jonas Vingegaard (Den) Jumbo-Visma00:06:53
38Ion Izagirre Insausti (Spa) Astana-Premier Tech00:06:53
39Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux00:06:53
40Cristian Rodriguez Martin (Spa) TotalEnergies00:06:53
41Neilson Powless (USA) EF Education-Nippo00:06:53
42Alexey Lutsenko (Kaz) Astana-Premier Tech00:06:53
43Ben O'Connor (Aus) AG2R Citroën Team00:06:53
44David Gaudu (Fra) Groupama-FDJ00:06:53
45Aurélien Paret Peintre (Fra) AG2R Citroën Team00:06:53
46Vincenzo Nibali (Ita) Trek-Segafredo00:06:53
47Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious00:06:53
48Michal Kwiatkowski (Pol) Ineos Grenadiers00:06:53
49Sergio Henao Montoya (Col) Qhubeka-NextHash00:06:53
50Davide Formolo (Ita) UAE Team Emirates00:06:53
51Julien Bernard (Fra) Trek-Segafredo00:09:15
52Michael Schär (Swi) AG2R Citroën Team00:09:52
53Tao Geoghegan Hart (GBr) Ineos Grenadiers00:09:52
54Jorge Arcas (Spa) Movistar Team00:09:52
55Miguel Angel Lopez Moreno (Col) Movistar Team00:09:52
56Hugo Houle (Can) Astana-Premier Tech00:09:52
57Daniel Martin (Irl) Israel Start-up Nation00:09:52
58Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux00:09:52
59Nils Politt (Ger) Bora-Hansgrohe00:09:52
60Christopher Juul-Jensen (Den) Team BikeExchange00:09:52
61Jakob Fuglsang (Den) Astana-Premier Tech00:12:57
62Kasper Asgreen (Den) Deceuninck-QuickStep00:13:15
63Jesus Herrada (Spa) Cofidis00:13:15
64Michael Valgren (Den) EF Education-Nippo00:13:15
65Nairo Quintana (Col) Team Arkea-Samsic00:13:15
66Ruben Fernandez (Spa) Cofidis00:13:15
67Sonny Colbrelli (Ita) Bahrain Victorious00:13:15
68Dmitriy Gruzdev (Kaz) Astana-Premier Tech00:13:15
69Carlos Verona Quintanilla (Spa) Movistar Team00:13:15
70Stefan Küng (Swi) Groupama-FDJ00:13:15
71Julian Alaphilippe (Fra) Deceuninck-QuickStep00:13:15
72Wout Van Aert (Bel) Jumbo-Visma00:13:15
73Franck Bonnamour (Fra) B&B Hotels p/b KTM00:13:15
74Marc Hirschi (Swi) UAE Team Emirates00:13:15
75Simon Geschke (Ger) Cofidis00:13:15
76Ide Schelling (Ned) Bora-Hansgrohe00:13:15
77Toms Skujins (Lat) Trek-Segafredo00:13:15
78Geraint Thomas (GBr) Ineos Grenadiers00:13:15
79Jonas Rutsch (Ger) EF Education-Nippo00:16:47
80Magnus Cort (Den) EF Education-Nippo00:16:47
81Michael Matthews (Aus) Team BikeExchange00:17:04
82Luka Mezgec (Slo) Team BikeExchange00:17:04
83Luke Durbridge (Aus) Team BikeExchange00:17:04
84Mikkel Bjerg (Den) UAE Team Emirates00:17:04
85Thomas De Gendt (Bel) Lotto Soudal00:17:42
86Kristian Sbaragli (Ita) Alpecin-Fenix00:17:42
87André Greipel (Ger) Israel Start-up Nation00:17:42
88Maxime Chevalier (Fra) B&B Hotels p/b KTM00:17:42
89Mike Teunissen (Ned) Jumbo-Visma00:17:42
90Rick Zabel (Ger) Israel Start-up Nation00:17:42
91Simon Clarke (Aus) Qhubeka-NextHash00:17:42
92Dorian Godon (Fra) AG2R Citroën Team00:17:42
93Daniel Oss (Ita) Bora-Hansgrohe00:17:42
94Chris Froome (GBr) Israel Start-up Nation00:17:42
95Christophe Laporte (Fra) Cofidis00:17:42
96Silvan Dillier (Swi) Alpecin-Fenix00:17:42
97Omer Goldstein (Isr) Israel Start-up Nation00:17:42
98Connor Swift (GBr) Team Arkea-Samsic00:17:42
99Cyril Barthe (Fra) B&B Hotels p/b KTM00:17:42
100Jasper Philipsen (Bel) Alpecin-Fenix00:17:42
101Fred Wright (GBr) Bahrain Victorious00:17:42
102Xandro Meurisse (Bel) Alpecin-Fenix00:17:42
103Greg Van Avermaet (Bel) AG2R Citroën Team00:17:42
104Alex Aranburu Deba (Spa) Astana-Premier Tech00:17:42
105Philippe Gilbert (Bel) Lotto Soudal00:17:42
106Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux00:17:42
107Pierre-Luc Périchon (Fra) Cofidis00:17:42
108Brent Van Moer (Bel) Lotto Soudal00:17:42
109Pierre Latour (Fra) TotalEnergies00:17:42
110Harry Sweeny (Aus) Lotto Soudal00:17:42
111Matej Mohoric (Slo) Bahrain Victorious00:17:42
112Ivan Garcia Cortina (Spa) Movistar Team00:17:42
113Fabien Doubey (Fra) TotalEnergies00:17:42
114Lukas Pöstlberger (Aut) Bora-Hansgrohe00:17:42
115Marco Haller (Aut) Bahrain Victorious00:17:42
116Jelle Wallays (Bel) Cofidis00:17:42
117Oliver Naesen (Bel) AG2R Citroën Team00:17:42
118Imanol Erviti (Spa) Movistar Team00:17:42
119Guillaume Boivin (Can) Israel Start-up Nation00:17:42
120Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux00:17:42
121Vegard Stake Laengen (Nor) UAE Team Emirates00:17:42
122Petr Vakoc (Cze) Alpecin-Fenix00:17:42
123Sean Bennett (USA) Qhubeka-NextHash00:17:42
124Bruno Armirail (Fra) Groupama-FDJ00:17:42
125Benoit Cosnefroy (Fra) AG2R Citroën Team00:17:42
126Anthony Perez (Fra) Cofidis00:17:42
127Jeremy Cabot (Fra) TotalEnergies00:17:42
128Davide Ballerini (Ita) Deceuninck-QuickStep00:25:34
129Casper Pedersen (Den) Team DSM00:25:34
130Nils Eekhoff (Ned) Team DSM00:25:34
131Reto Hollenstein (Swi) Israel Start-up Nation00:25:34
132Edvald Boasson Hagen (Nor) TotalEnergies00:25:34
133Michael Mørkøv (Den) Deceuninck-QuickStep00:25:34
134Anthony Turgis (Fra) TotalEnergies00:25:34
135Dries Devenyns (Bel) Deceuninck-QuickStep00:25:34
136Julien Simon (Fra) TotalEnergies00:25:34
137Tim Declercq (Bel) Deceuninck-QuickStep00:25:34
138Edward Theuns (Bel) Trek-Segafredo00:25:34
139Maximilian Walscheid (Ger) Qhubeka-NextHash00:25:34
140Joris Nieuwenhuis (Ned) Team DSM00:25:34
141Victor de la Parte (Spa) TotalEnergies00:25:34
142Stefan Bissegger (Swi) EF Education-Nippo00:25:34
143Carlos Barbero (Spa) Qhubeka-NextHash00:25:34
144Mark Cavendish (GBr) Deceuninck-QuickStep00:25:34
145Mads Pedersen (Den) Trek-Segafredo00:25:34
146Jonas Rickaert (Bel) Alpecin-Fenix00:25:34
147Nacer Bouhanni (Fra) Team Arkea-Samsic00:36:46
148Amund Grøndahl Jansen (Nor) Team BikeExchange00:36:46
149Cees Bol (Ned) Team DSM00:36:46
DNSWarren Barguil (Fra) Team Arkea-SamsicRow 149 - Cell 2
DNSSøren Kragh Andersen (Den) Team DSMRow 150 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Lavelanet km. 76.7
PlaceRider (Country) TeamResult
1Jonas Rickaert (Bel) Alpecin-Fenix20
2Dries Devenyns (Bel) Deceuninck-QuickStep17
3Toms Skujins (Lat) Trek-Segafredo15
4Kristian Sbaragli (Ita) Alpecin-Fenix13
5Maxime Chevalier (Fra) B&B Hotels p/b KTM11
6Anthony Turgis (Fra) TotalEnergies10
7Michael Matthews (Aus) Team BikeExchange9
8Sonny Colbrelli (Ita) Bahrain Victorious8
9Julien Bernard (Fra) Trek-Segafredo7
10Dorian Godon (Fra) AG2R Citroën Team6
11Cyril Gautier (Fra) B&B Hotels p/b KTM5
12Magnus Cort (Den) EF Education-Nippo4
13Jasper Philipsen (Bel) Alpecin-Fenix3
14Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux2
15Ivan Garcia Cortina (Spa) Movistar Team1
Swipe to scroll horizontally
Sprint 2 - Quillan km. 183.7
PlaceRider (Country) TeamResult
1Bauke Mollema (Ned) Trek-Segafredo30
2Patrick Konrad (Aut) Bora-Hansgrohe25
3Sergio Higuita Garcia (Col) EF Education-Nippo22
4Mattia Cattaneo (Ita) Deceuninck-QuickStep19
5Michael Woods (Can) Israel Start-up Nation17
6Omar Fraile Matarranz (Spa) Astana-Premier Tech15
7Elie Gesbert (Fra) Team Arkea-Samsic13
8Quentin Pacher (Fra) B&B Hotels p/b KTM11
9Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux9
10Esteban Chaves Rubio (Col) Team BikeExchange7
11Guillaume Martin (Fra) Cofidis6
12Valentin Madouas (Fra) Groupama-FDJ5
13Wout Poels (Ned) Bahrain Victorious4
14Pierre Rolland (Fra) B&B Hotels p/b KTM3
15Brandon McNulty (USA) UAE Team Emirates2
Swipe to scroll horizontally
Mountain 1 - Col Du Bac km. 50.9
PlaceRider (Country) TeamResult
1Kristian Sbaragli (Ita) Alpecin-Fenix2
2Toms Skujins (Lat) Trek-Segafredo1
Swipe to scroll horizontally
Mountain 2 - Col De Montségur (1 059 M) km. 89
PlaceRider (Country) TeamResult
1Wout Poels (Ned) Bahrain Victorious5
2Michael Woods (Can) Israel Start-up Nation3
3Mattia Cattaneo (Ita) Deceuninck-QuickStep2
4Esteban Chaves Rubio (Col) Team BikeExchange1
Swipe to scroll horizontally
Mountain 3 - Col De La Croix Des Morts (898 M) km. 110.3
PlaceRider (Country) TeamResult
1Michael Woods (Can) Israel Start-up Nation5
2Wout Poels (Ned) Bahrain Victorious3
3Mattia Cattaneo (Ita) Deceuninck-QuickStep2
4Guillaume Martin (Fra) Cofidis1
Swipe to scroll horizontally
Mountain 4 - Côte De Galinagues km. 126.3
PlaceRider (Country) TeamResult
1Wout Poels (Ned) Bahrain Victorious2
2Michael Woods (Can) Israel Start-up Nation1
Swipe to scroll horizontally
Mountain 5 - Col De Saint-Louis (706 M) km. Point Bonus km. 166.8
PlaceRider (Country) TeamResult
1Bauke Mollema (Ned) Trek-Segafredo5
2Michael Woods (Can) Israel Start-up Nation3
3Sergio Higuita Garcia (Col) EF Education-Nippo2
4Patrick Konrad (Aut) Bora-Hansgrohe1
Swipe to scroll horizontally
Young riders
PlaceRider (Country) TeamResult
1Sergio Higuita Garcia (Col) EF Education-Nippo04:17:20
2Valentin Madouas (Fra) Groupama-FDJ00:02:28
3Brandon McNulty (USA) UAE Team Emirates00:05:49
4Tadej Pogacar (Slo) UAE Team Emirates00:05:49
5Mark Donovan (GBr) Team DSM00:05:49
6Jonas Vingegaard (Den) Jumbo-Visma00:05:49
7Neilson Powless (USA) EF Education-Nippo00:05:49
8David Gaudu (Fra) Groupama-FDJ00:05:49
9Aurélien Paret Peintre (Fra) AG2R Citroën Team00:05:49
10Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux00:08:48
11Marc Hirschi (Swi) UAE Team Emirates00:12:11
12Ide Schelling (Ned) Bora-Hansgrohe00:12:11
13Jonas Rutsch (Ger) EF Education-Nippo00:15:43
14Mikkel Bjerg (Den) UAE Team Emirates00:16:00
15Maxime Chevalier (Fra) B&B Hotels p/b KTM00:16:38
16Dorian Godon (Fra) AG2R Citroën Team00:16:38
17Omer Goldstein (Isr) Israel Start-up Nation00:16:38
18Cyril Barthe (Fra) B&B Hotels p/b KTM00:16:38
19Jasper Philipsen (Bel) Alpecin-Fenix00:16:38
20Fred Wright (GBr) Bahrain Victorious00:16:38
21Brent Van Moer (Bel) Lotto Soudal00:16:38
22Harry Sweeny (Aus) Lotto Soudal00:16:38
23Sean Bennett (USA) Qhubeka-NextHash00:16:38
24Casper Pedersen (Den) Team DSM00:24:30
25Nils Eekhoff (Ned) Team DSM00:24:30
26Joris Nieuwenhuis (Ned) Team DSM00:24:30
27Stefan Bissegger (Swi) EF Education-Nippo00:24:30
Swipe to scroll horizontally
Combativity
PlaceRider (Country) TeamResult
1Bauke Mollema (Ned) Trek-SegafredoRow 0 - Cell 2
Swipe to scroll horizontally
Teams
PlaceRider (Country) TeamResult
1Trek-Segafredo13:02:34
2B&B Hotels p/b KTM00:00:55
3Bora-Hansgrohe00:01:04
4EF Education-Nippo00:01:04
5Astana-Premier Tech00:01:25
6Intermarché-Wanty-Gobert Matériaux00:01:26
7Bahrain Victorious00:03:32
8UAE Team Emirates00:06:53
9Ineos Grenadiers00:06:53
10Jumbo-Visma00:06:53
11Movistar Team00:09:52
12AG2R Citroën Team00:09:52
13Groupama-FDJ00:09:54
14Deceuninck-QuickStep00:13:50
15Cofidis00:14:12
16Team BikeExchange00:14:38
17Israel Start-up Nation00:14:58
18Team Arkea-Samsic00:18:36
19TotalEnergies00:28:31
20Qhubeka-NextHash00:28:31
21Alpecin-Fenix00:39:20
22Lotto Soudal00:39:20
23Team DSM00:44:15
Swipe to scroll horizontally
General classification after stage 14
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates56:50:21
2Guillaume Martin (Fra) Cofidis00:04:04
3Rigoberto Uran (Col) EF Education-Nippo00:05:18
4Jonas Vingegaard (Den) Jumbo-Visma00:05:32
5Richard Carapaz (Ecu) Ineos Grenadiers00:05:33
6Ben O'Connor (Aus) AG2R Citroën Team00:05:58
7Wilco Kelderman (Ned) Bora-Hansgrohe00:06:16
8Alexey Lutsenko (Kaz) Astana-Premier Tech00:06:30
9Enric Mas Nicolau (Spa) Movistar Team00:07:11
10Mattia Cattaneo (Ita) Deceuninck-QuickStep00:09:48
11Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious00:10:28
12Esteban Chaves Rubio (Col) Team BikeExchange00:20:28
13Aurélien Paret Peintre (Fra) AG2R Citroën Team00:24:44
14Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux00:26:53
15David Gaudu (Fra) Groupama-FDJ00:30:51
16Wout Van Aert (Bel) Jumbo-Visma00:31:43
17Bauke Mollema (Ned) Trek-Segafredo00:32:02
18Sergio Henao Montoya (Col) Qhubeka-NextHash00:37:28
19Wout Poels (Ned) Bahrain Victorious00:39:31
20Dylan Teuns (Bel) Bahrain Victorious00:43:54
21Ruben Guerreiro (Por) EF Education-Nippo00:47:37
22Sergio Higuita Garcia (Col) EF Education-Nippo00:49:04
23Patrick Konrad (Aut) Bora-Hansgrohe00:51:17
24Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers00:51:34
25Alejandro Valverde (Spa) Movistar Team00:54:54
26Michael Woods (Can) Israel Start-up Nation00:55:15
27Kenny Elissonde (Fra) Trek-Segafredo00:57:38
28Steven Kruijswijk (Ned) Jumbo-Visma00:57:38
29Julian Alaphilippe (Fra) Deceuninck-QuickStep00:58:41
30Jakob Fuglsang (Den) Astana-Premier Tech01:03:02
31Davide Formolo (Ita) UAE Team Emirates01:06:23
32Richie Porte (Aus) Ineos Grenadiers01:06:57
33Pierre Rolland (Fra) B&B Hotels p/b KTM01:08:13
34Ion Izagirre Insausti (Spa) Astana-Premier Tech01:08:33
35Nairo Quintana (Col) Team Arkea-Samsic01:08:35
36Franck Bonnamour (Fra) B&B Hotels p/b KTM01:09:34
37Vincenzo Nibali (Ita) Trek-Segafredo01:10:34
38Miguel Angel Lopez Moreno (Col) Movistar Team01:14:52
39Xandro Meurisse (Bel) Alpecin-Fenix01:16:02
40Rafal Majka (Pol) UAE Team Emirates01:17:44
41Quentin Pacher (Fra) B&B Hotels p/b KTM01:19:07
42Emanuel Buchmann (Ger) Bora-Hansgrohe01:20:12
43Valentin Madouas (Fra) Groupama-FDJ01:21:36
44Stefan Küng (Swi) Groupama-FDJ01:23:36
45Jasper Stuyven (Bel) Trek-Segafredo01:23:44
46Sonny Colbrelli (Ita) Bahrain Victorious01:24:07
47Mark Donovan (GBr) Team DSM01:24:38
48Kasper Asgreen (Den) Deceuninck-QuickStep01:24:56
49Nils Politt (Ger) Bora-Hansgrohe01:27:37
50Geraint Thomas (GBr) Ineos Grenadiers01:29:26
51Julien Bernard (Fra) Trek-Segafredo01:30:15
52Cristian Rodriguez Martin (Spa) TotalEnergies01:30:18
53Michal Kwiatkowski (Pol) Ineos Grenadiers01:30:49
54Michael Valgren (Den) EF Education-Nippo01:31:48
55Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux01:32:14
56Omar Fraile Matarranz (Spa) Astana-Premier Tech01:33:37
57Matej Mohoric (Slo) Bahrain Victorious01:34:00
58Hugo Houle (Can) Astana-Premier Tech01:34:46
59Neilson Powless (USA) EF Education-Nippo01:34:53
60Imanol Erviti (Spa) Movistar Team01:36:34
61Pierre Latour (Fra) TotalEnergies01:36:48
62Elie Gesbert (Fra) Team Arkea-Samsic01:37:05
63Magnus Cort (Den) EF Education-Nippo01:37:05
64Dylan van Baarle (Ned) Ineos Grenadiers01:40:15
65Daniel Martin (Irl) Israel Start-up Nation01:40:34
66Jonas Rutsch (Ger) EF Education-Nippo01:40:45
67Sepp Kuss (USA) Jumbo-Visma01:41:37
68Brent Van Moer (Bel) Lotto Soudal01:41:48
69Simon Geschke (Ger) Cofidis01:42:30
70Rui Costa (Por) UAE Team Emirates01:45:36
71Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux01:47:02
72Cyril Gautier (Fra) B&B Hotels p/b KTM01:47:12
73Silvan Dillier (Swi) Alpecin-Fenix01:47:29
74Oliver Naesen (Bel) AG2R Citroën Team01:49:57
75Tao Geoghegan Hart (GBr) Ineos Grenadiers01:50:20
76Connor Swift (GBr) Team Arkea-Samsic01:50:24
77Michael Schär (Swi) AG2R Citroën Team01:50:59
78Toms Skujins (Lat) Trek-Segafredo01:52:57
79Benoit Cosnefroy (Fra) AG2R Citroën Team01:53:25
80Greg Van Avermaet (Bel) AG2R Citroën Team01:53:48
81Anthony Turgis (Fra) TotalEnergies01:55:04
82Philippe Gilbert (Bel) Lotto Soudal01:55:23
83Harry Sweeny (Aus) Lotto Soudal01:56:26
84Brandon McNulty (USA) UAE Team Emirates01:56:50
85Cyril Barthe (Fra) B&B Hotels p/b KTM01:57:34
86Victor de la Parte (Spa) TotalEnergies01:57:37
87Alex Aranburu Deba (Spa) Astana-Premier Tech01:57:42
88Dorian Godon (Fra) AG2R Citroën Team01:58:59
89Luka Mezgec (Slo) Team BikeExchange01:59:01
90Fabien Doubey (Fra) TotalEnergies01:59:22
91Bruno Armirail (Fra) Groupama-FDJ02:00:50
92Ivan Garcia Cortina (Spa) Movistar Team02:01:43
93Anthony Perez (Fra) Cofidis02:02:24
94Edvald Boasson Hagen (Nor) TotalEnergies02:02:39
95Guillaume Boivin (Can) Israel Start-up Nation02:03:16
96Michael Matthews (Aus) Team BikeExchange02:04:38
97Ruben Fernandez (Spa) Cofidis02:05:16
98Jesus Herrada (Spa) Cofidis02:05:19
99Stefan Bissegger (Swi) EF Education-Nippo02:06:14
100Jorge Arcas (Spa) Movistar Team02:06:47
101Jonas Rickaert (Bel) Alpecin-Fenix02:07:48
102Kristian Sbaragli (Ita) Alpecin-Fenix02:09:04
103Maxime Chevalier (Fra) B&B Hotels p/b KTM02:09:09
104Pierre-Luc Périchon (Fra) Cofidis02:09:35
105Mike Teunissen (Ned) Jumbo-Visma02:09:50
106Luke Durbridge (Aus) Team BikeExchange02:11:23
107Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux02:11:47
108Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux02:13:22
109Thomas De Gendt (Bel) Lotto Soudal02:14:00
110Christophe Laporte (Fra) Cofidis02:15:14
111Vegard Stake Laengen (Nor) UAE Team Emirates02:15:28
112Carlos Verona Quintanilla (Spa) Movistar Team02:17:02
113Dmitriy Gruzdev (Kaz) Astana-Premier Tech02:20:25
114André Greipel (Ger) Israel Start-up Nation02:20:41
115Edward Theuns (Bel) Trek-Segafredo02:20:49
116Petr Vakoc (Cze) Alpecin-Fenix02:20:50
117Fred Wright (GBr) Bahrain Victorious02:21:40
118Jasper Philipsen (Bel) Alpecin-Fenix02:22:02
119Christopher Juul-Jensen (Den) Team BikeExchange02:23:43
120Lukas Pöstlberger (Aut) Bora-Hansgrohe02:24:02
121Mikkel Bjerg (Den) UAE Team Emirates02:24:37
122Davide Ballerini (Ita) Deceuninck-QuickStep02:25:04
123Jelle Wallays (Bel) Cofidis02:25:52
124Simon Clarke (Aus) Qhubeka-NextHash02:27:12
125Nils Eekhoff (Ned) Team DSM02:28:27
126Daniel Oss (Ita) Bora-Hansgrohe02:28:47
127Maximilian Walscheid (Ger) Qhubeka-NextHash02:29:27
128Ide Schelling (Ned) Bora-Hansgrohe02:30:12
129Dries Devenyns (Bel) Deceuninck-QuickStep02:31:11
130Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux02:32:21
131Joris Nieuwenhuis (Ned) Team DSM02:32:44
132Marc Hirschi (Swi) UAE Team Emirates02:32:47
133Rick Zabel (Ger) Israel Start-up Nation02:33:39
134Sean Bennett (USA) Qhubeka-NextHash02:37:58
135Omer Goldstein (Isr) Israel Start-up Nation02:38:03
136Casper Pedersen (Den) Team DSM02:38:36
137Chris Froome (GBr) Israel Start-up Nation02:38:44
138Carlos Barbero (Spa) Qhubeka-NextHash02:39:47
139Julien Simon (Fra) TotalEnergies02:40:00
140Marco Haller (Aut) Bahrain Victorious02:41:36
141Michael Mørkøv (Den) Deceuninck-QuickStep02:43:27
142Reto Hollenstein (Swi) Israel Start-up Nation02:43:52
143Mark Cavendish (GBr) Deceuninck-QuickStep02:44:30
144Jeremy Cabot (Fra) TotalEnergies02:48:34
145Cees Bol (Ned) Team DSM02:52:16
146Nacer Bouhanni (Fra) Team Arkea-Samsic02:58:27
147Mads Pedersen (Den) Trek-Segafredo02:59:28
148Tim Declercq (Bel) Deceuninck-QuickStep03:06:42
149Amund Grøndahl Jansen (Nor) Team BikeExchange03:16:17
Swipe to scroll horizontally
Points Classification
PlaceRider (Country) TeamResult
1Mark Cavendish (GBr) Deceuninck-QuickStep279
2Michael Matthews (Aus) Team BikeExchange187
3Jasper Philipsen (Bel) Alpecin-Fenix174
4Sonny Colbrelli (Ita) Bahrain Victorious159
5Julian Alaphilippe (Fra) Deceuninck-QuickStep131
6Nacer Bouhanni (Fra) Team Arkea-Samsic126
7Tadej Pogacar (Slo) UAE Team Emirates103
8Wout Van Aert (Bel) Jumbo-Visma100
9Michael Mørkøv (Den) Deceuninck-QuickStep95
10Bauke Mollema (Ned) Trek-Segafredo76
11Nils Politt (Ger) Bora-Hansgrohe70
12Matej Mohoric (Slo) Bahrain Victorious68
13Stefan Küng (Swi) Groupama-FDJ64
14André Greipel (Ger) Israel Start-up Nation63
15Kasper Asgreen (Den) Deceuninck-QuickStep62
16Jonas Vingegaard (Den) Jumbo-Visma54
17Mattia Cattaneo (Ita) Deceuninck-QuickStep51
18Luka Mezgec (Slo) Team BikeExchange50
19Sergio Higuita Garcia (Col) EF Education-Nippo48
20Patrick Konrad (Aut) Bora-Hansgrohe47
21Brent Van Moer (Bel) Lotto Soudal45
22Imanol Erviti (Spa) Movistar Team45
23Cees Bol (Ned) Team DSM45
24Wilco Kelderman (Ned) Bora-Hansgrohe44
25Harry Sweeny (Aus) Lotto Soudal44
26Edward Theuns (Bel) Trek-Segafredo43
27Michael Woods (Can) Israel Start-up Nation38
28Magnus Cort (Den) EF Education-Nippo38
29Anthony Perez (Fra) Cofidis36
30Dylan Teuns (Bel) Bahrain Victorious33
31Jasper Stuyven (Bel) Trek-Segafredo32
32Ide Schelling (Ned) Bora-Hansgrohe31
33Guillaume Martin (Fra) Cofidis31
34Richard Carapaz (Ecu) Ineos Grenadiers31
35Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux31
36Anthony Turgis (Fra) TotalEnergies30
37Toms Skujins (Lat) Trek-Segafredo29
38Ivan Garcia Cortina (Spa) Movistar Team28
39Maxime Chevalier (Fra) B&B Hotels p/b KTM28
40Connor Swift (GBr) Team Arkea-Samsic27
41Christophe Laporte (Fra) Cofidis27
42Davide Ballerini (Ita) Deceuninck-QuickStep27
43Cyril Barthe (Fra) B&B Hotels p/b KTM26
44Alexey Lutsenko (Kaz) Astana-Premier Tech26
45Franck Bonnamour (Fra) B&B Hotels p/b KTM26
46Elie Gesbert (Fra) Team Arkea-Samsic26
47Wout Poels (Ned) Bahrain Victorious25
48Pierre Latour (Fra) TotalEnergies24
49Jonas Rickaert (Bel) Alpecin-Fenix23
50Enric Mas Nicolau (Spa) Movistar Team23
51Alex Aranburu Deba (Spa) Astana-Premier Tech23
52Pierre-Luc Périchon (Fra) Cofidis23
53Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux23
54Rigoberto Uran (Col) EF Education-Nippo22
55Julien Bernard (Fra) Trek-Segafredo22
56Hugo Houle (Can) Astana-Premier Tech22
57Ben O'Connor (Aus) AG2R Citroën Team21
58Xandro Meurisse (Bel) Alpecin-Fenix21
59Greg Van Avermaet (Bel) AG2R Citroën Team20
60Omer Goldstein (Isr) Israel Start-up Nation20
61David Gaudu (Fra) Groupama-FDJ18
62Mads Pedersen (Den) Trek-Segafredo18
63Kenny Elissonde (Fra) Trek-Segafredo17
64Ion Izagirre Insausti (Spa) Astana-Premier Tech17
65Neilson Powless (USA) EF Education-Nippo17
66Michael Schär (Swi) AG2R Citroën Team17
67Dries Devenyns (Bel) Deceuninck-QuickStep17
68Sean Bennett (USA) Qhubeka-NextHash17
69Esteban Chaves Rubio (Col) Team BikeExchange15
70Omar Fraile Matarranz (Spa) Astana-Premier Tech15
71Fred Wright (GBr) Bahrain Victorious15
72Jeremy Cabot (Fra) TotalEnergies15
73Maximilian Walscheid (Ger) Qhubeka-NextHash14
74Sergio Henao Montoya (Col) Qhubeka-NextHash13
75Daniel Martin (Irl) Israel Start-up Nation13
76Dorian Godon (Fra) AG2R Citroën Team13
77Stefan Bissegger (Swi) EF Education-Nippo13
78Kristian Sbaragli (Ita) Alpecin-Fenix13
79Jelle Wallays (Bel) Cofidis13
80Daniel Oss (Ita) Bora-Hansgrohe13
81Jakob Fuglsang (Den) Astana-Premier Tech11
82Quentin Pacher (Fra) B&B Hotels p/b KTM11
83Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious10
84Edvald Boasson Hagen (Nor) TotalEnergies10
85Christopher Juul-Jensen (Den) Team BikeExchange10
86Simon Clarke (Aus) Qhubeka-NextHash10
87Aurélien Paret Peintre (Fra) AG2R Citroën Team9
88Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux9
89Philippe Gilbert (Bel) Lotto Soudal9
90Ruben Guerreiro (Por) EF Education-Nippo8
91Nairo Quintana (Col) Team Arkea-Samsic8
92Mikkel Bjerg (Den) UAE Team Emirates8
93Richie Porte (Aus) Ineos Grenadiers7
94Geraint Thomas (GBr) Ineos Grenadiers7
95Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux7
96Davide Formolo (Ita) UAE Team Emirates6
97Silvan Dillier (Swi) Alpecin-Fenix6
98Vincenzo Nibali (Ita) Trek-Segafredo5
99Valentin Madouas (Fra) Groupama-FDJ5
100Cyril Gautier (Fra) B&B Hotels p/b KTM5
101Rick Zabel (Ger) Israel Start-up Nation5
102Tao Geoghegan Hart (GBr) Ineos Grenadiers4
103Nils Eekhoff (Ned) Team DSM4
104Pierre Rolland (Fra) B&B Hotels p/b KTM3
105Brandon McNulty (USA) UAE Team Emirates3
106Sepp Kuss (USA) Jumbo-Visma2
107Jesus Herrada (Spa) Cofidis2
108Mike Teunissen (Ned) Jumbo-Visma2
109Dmitriy Gruzdev (Kaz) Astana-Premier Tech2
110Marco Haller (Aut) Bahrain Victorious2
111Marc Hirschi (Swi) UAE Team Emirates1
112Reto Hollenstein (Swi) Israel Start-up Nation-6
Swipe to scroll horizontally
Mountains Classification
PlaceRider (Country) TeamResult
1Michael Woods (Can) Israel Start-up Nation54
2Nairo Quintana (Col) Team Arkea-Samsic50
3Wout Poels (Ned) Bahrain Victorious49
4Wout Van Aert (Bel) Jumbo-Visma43
5Bauke Mollema (Ned) Trek-Segafredo41
6Kenny Elissonde (Fra) Trek-Segafredo27
7Tadej Pogacar (Slo) UAE Team Emirates26
8Ben O'Connor (Aus) AG2R Citroën Team24
9Sergio Higuita Garcia (Col) EF Education-Nippo24
10Julian Alaphilippe (Fra) Deceuninck-QuickStep20
11Jonas Vingegaard (Den) Jumbo-Visma20
12Anthony Perez (Fra) Cofidis19
13Guillaume Martin (Fra) Cofidis15
14Mattia Cattaneo (Ita) Deceuninck-QuickStep13
15Rigoberto Uran (Col) EF Education-Nippo12
16Matej Mohoric (Slo) Bahrain Victorious11
17Dylan Teuns (Bel) Bahrain Victorious10
18Daniel Martin (Irl) Israel Start-up Nation10
19Richard Carapaz (Ecu) Ineos Grenadiers8
20Pierre Rolland (Fra) B&B Hotels p/b KTM8
21Pierre Latour (Fra) TotalEnergies6
22Ide Schelling (Ned) Bora-Hansgrohe5
23Kristian Sbaragli (Ita) Alpecin-Fenix4
24Alexey Lutsenko (Kaz) Astana-Premier Tech4
25Ion Izagirre Insausti (Spa) Astana-Premier Tech4
26Xandro Meurisse (Bel) Alpecin-Fenix4
27Jasper Stuyven (Bel) Trek-Segafredo4
28Sonny Colbrelli (Ita) Bahrain Victorious4
29Sepp Kuss (USA) Jumbo-Visma4
30Brent Van Moer (Bel) Lotto Soudal3
31Harry Sweeny (Aus) Lotto Soudal3
32Nils Politt (Ger) Bora-Hansgrohe2
33Edward Theuns (Bel) Trek-Segafredo2
34Patrick Konrad (Aut) Bora-Hansgrohe2
35Franck Bonnamour (Fra) B&B Hotels p/b KTM2
36Hugo Houle (Can) Astana-Premier Tech1
37Greg Van Avermaet (Bel) AG2R Citroën Team1
38Jelle Wallays (Bel) Cofidis1
39Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux1
40Esteban Chaves Rubio (Col) Team BikeExchange1
41Stefan Küng (Swi) Groupama-FDJ1
42Toms Skujins (Lat) Trek-Segafredo1
43Michael Matthews (Aus) Team BikeExchange1
44Reto Hollenstein (Swi) Israel Start-up Nation-1
45Nacer Bouhanni (Fra) Team Arkea-Samsic-8
Swipe to scroll horizontally
Young Riders Classification
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates56:50:21
2Jonas Vingegaard (Den) Jumbo-Visma00:05:32
3Aurélien Paret Peintre (Fra) AG2R Citroën Team00:24:44
4David Gaudu (Fra) Groupama-FDJ00:30:51
5Sergio Higuita Garcia (Col) EF Education-Nippo00:49:04
6Valentin Madouas (Fra) Groupama-FDJ01:21:36
7Mark Donovan (GBr) Team DSM01:24:38
8Neilson Powless (USA) EF Education-Nippo01:34:53
9Jonas Rutsch (Ger) EF Education-Nippo01:40:45
10Brent Van Moer (Bel) Lotto Soudal01:41:48
11Harry Sweeny (Aus) Lotto Soudal01:56:26
12Brandon McNulty (USA) UAE Team Emirates01:56:50
13Cyril Barthe (Fra) B&B Hotels p/b KTM01:57:34
14Dorian Godon (Fra) AG2R Citroën Team01:58:59
15Stefan Bissegger (Swi) EF Education-Nippo02:06:14
16Maxime Chevalier (Fra) B&B Hotels p/b KTM02:09:09
17Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux02:11:47
18Fred Wright (GBr) Bahrain Victorious02:21:40
19Jasper Philipsen (Bel) Alpecin-Fenix02:22:02
20Mikkel Bjerg (Den) UAE Team Emirates02:24:37
21Nils Eekhoff (Ned) Team DSM02:28:27
22Ide Schelling (Ned) Bora-Hansgrohe02:30:12
23Joris Nieuwenhuis (Ned) Team DSM02:32:44
24Marc Hirschi (Swi) UAE Team Emirates02:32:47
25Sean Bennett (USA) Qhubeka-NextHash02:37:58
26Omer Goldstein (Isr) Israel Start-up Nation02:38:03
27Casper Pedersen (Den) Team DSM02:38:36
Swipe to scroll horizontally
Teams Classification
PlaceRider (Country) TeamResult
1Bahrain Victorious171:22:59
2EF Education-Nippo00:13:19
3AG2R Citroën Team00:16:21
4Ineos Grenadiers00:20:48
5Bora-Hansgrohe00:27:03
6Jumbo-Visma00:33:08
7Astana-Premier Tech00:40:51
8Trek-Segafredo00:41:19
9Movistar Team00:44:42
10UAE Team Emirates00:57:32
11Deceuninck-QuickStep01:27:53
12Team BikeExchange01:38:59
13B&B Hotels p/b KTM01:45:33
14Groupama-FDJ01:52:35
15Cofidis02:07:31
16Intermarché-Wanty-Gobert Matériaux02:22:15
17Team Arkea-Samsic02:36:18
18TotalEnergies02:59:04
19Israel Start-up Nation03:09:02
20Alpecin-Fenix03:15:59
21Team DSM03:47:56
22Qhubeka-NextHash03:54:04
23Lotto Soudal04:13:25
Patrick Fletcher

Patrick is a freelance sports writer and editor. He’s an NCTJ-accredited journalist with a bachelor’s degree in modern languages (French and Spanish). Patrick worked full-time at Cyclingnews for eight years between 2015 and 2023, latterly as Deputy Editor.

Latest on Cyclingnews