Tour de France: Van der Poel wins at Mûr-de-Bretagne

Mathieu van der Poel (Alpecin-Fenix) produced a remarkable onslaught on the double ascent of Mur-de-Bretagne to claim victory on stage 2 of the Tour de France and move into the yellow jersey.

The Dutchman came home six seconds ahead of defending champion Tadej Pogacar (UAE Team Emirates), who outsprinted compatriot Primoz Roglic (Jumbo-Visma) and Wilco Kelderman (Bora-Hansgrohe) to second place.

Van der Poel’s decisive attack came with 800 metres remaining when he ripped clear of an elite front group with a devastating acceleration, but he had already laid out his intentions the first time up the climb, when he surged clear to sweep up the bonus seconds on offer at the summit.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Mathieu van der Poel (Ned) Alpecin-Fenix 4:18:30
2Tadej Pogacar (Slo) UAE Team Emirates 0:00:06
3Primoz Roglic (Slo) Jumbo-Visma
4Wilco Kelderman (Ned) Bora-Hansgrohe
5Julian Alaphilippe (Fra) Deceuninck-QuickStep 0:00:08
6Bauke Mollema (Ned) Trek-Segafredo
7Jonas Vingegaard (Den) Jumbo-Visma
8Sergio Higuita Garcia (Col) EF Education-Nippo
9Pierre Latour (Fra) TotalEnergies
10Jack Haig (Aus) Bahrain Victorious
11Michael Woods (Can) Israel Start-up Nation
12Richard Carapaz (Ecu) Ineos Grenadiers
13Enric Mas Nicolau (Spa) Movistar Team
14David Gaudu (Fra) Groupama-FDJ
15Nairo Quintana (Col) Team Arkea-Samsic
16Alexey Lutsenko (Kaz) Astana-Premier Tech
17Alejandro Valverde (Spa) Movistar Team
18Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
19Steven Kruijswijk (Ned) Jumbo-Visma
20Dylan Teuns (Bel) Bahrain Victorious
21Esteban Chaves Rubio (Col) Team BikeExchange
22Emanuel Buchmann (Ger) Bora-Hansgrohe
23Wout Van Aert (Bel) Jumbo-Visma
24Guillaume Martin (Fra) Cofidis
25Rigoberto Uran (Col) EF Education-Nippo
26Sergio Henao Montoya (Col) Qhubeka-NextHash
27Sonny Colbrelli (Ita) Bahrain Victorious
28Geraint Thomas (GBr) Ineos Grenadiers 0:00:23
29Ion Izagirre Insausti (Spa) Astana-Premier Tech
30Miguel Angel Lopez Moreno (Col) Movistar Team
31Jakob Fuglsang (Den) Astana-Premier Tech
32Ruben Guerreiro (Por) EF Education-Nippo
33Vincenzo Nibali (Ita) Trek-Segafredo
34Aurélien Paret Peintre (Fra) AG2R Citroën Team
35Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
36Alex Aranburu Deba (Spa) Astana-Premier Tech
37Wout Poels (Ned) Bahrain Victorious
38Quentin Pacher (Fra) B&B Hotels p/b KTM
39Lucas Hamilton (Aus) Team BikeExchange 0:00:28
40Daniel Martin (Irl) Israel Start-up Nation 0:00:36
41Elie Gesbert (Fra) Team Arkea-Samsic 0:00:42
42Richie Porte (Aus) Ineos Grenadiers
43Franck Bonnamour (Fra) B&B Hotels p/b KTM 0:00:49
44Søren Kragh Andersen (Den) Team DSM 0:00:51
45Tiesj Benoot (Bel) Team DSM
46Kasper Asgreen (Den) Deceuninck-QuickStep 0:00:59
47Xandro Meurisse (Bel) Alpecin-Fenix
48Kenny Elissonde (Fra) Trek-Segafredo
49Toms Skujins (Lat) Trek-Segafredo
50Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux
51Greg Van Avermaet (Bel) AG2R Citroën Team
52Ben O'Connor (Aus) AG2R Citroën Team 0:01:06
53Stefan De Bod (RSA) Astana-Premier Tech 0:01:11
54Warren Barguil (Fra) Team Arkea-Samsic 0:01:14
55Matej Mohoric (Slo) Bahrain Victorious 0:01:30
56Davide Formolo (Ita) UAE Team Emirates 0:01:35
57Simon Yates (GBr) Team BikeExchange 0:01:44
58Julien Simon (Fra) TotalEnergies 0:01:45
59Pierre Rolland (Fra) B&B Hotels p/b KTM
60Neilson Powless (USA) EF Education-Nippo
61Valentin Madouas (Fra) Groupama-FDJ
62Julien Bernard (Fra) Trek-Segafredo
63Rui Costa (Por) UAE Team Emirates 0:02:10
64Simon Geschke (Ger) Cofidis 0:02:26
65Rafal Majka (Pol) UAE Team Emirates
66Fabien Doubey (Fra) TotalEnergies
67Anthony Turgis (Fra) TotalEnergies
68Dries Devenyns (Bel) Deceuninck-QuickStep
69Victor de la Parte (Spa) TotalEnergies
70Michael Gogl (Aut) Qhubeka-NextHash
71Michael Valgren (Den) EF Education-Nippo
72Brandon McNulty (USA) UAE Team Emirates
73Stefan Küng (Swi) Groupama-FDJ
74Ruben Fernandez (Spa) Cofidis 0:02:38
75Patrick Konrad (Aut) Bora-Hansgrohe
76Michael Matthews (Aus) Team BikeExchange 0:02:40
77Michal Kwiatkowski (Pol) Ineos Grenadiers 0:03:48
78Cristian Rodriguez Martin (Spa) TotalEnergies
79Ivan Garcia Cortina (Spa) Movistar Team
80Kristian Sbaragli (Ita) Alpecin-Fenix
81Omar Fraile Matarranz (Spa) Astana-Premier Tech
82Tao Geoghegan Hart (GBr) Ineos Grenadiers
83Carlos Verona Quintanilla (Spa) Movistar Team
84Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
85Mark Donovan (GBr) Team DSM
86Sepp Kuss (USA) Jumbo-Visma
87Mattia Cattaneo (Ita) Deceuninck-QuickStep
88Luka Mezgec (Slo) Team BikeExchange
89Silvan Dillier (Swi) Alpecin-Fenix 0:03:51
90Dylan van Baarle (Ned) Ineos Grenadiers 0:04:03
91Robert Gesink (Ned) Jumbo-Visma 0:04:49
92Joris Nieuwenhuis (Ned) Team DSM
93Connor Swift (GBr) Team Arkea-Samsic
94Nans Peters (Fra) AG2R Citroën Team
95Philippe Gilbert (Bel) Lotto Soudal
96Dorian Godon (Fra) AG2R Citroën Team
97Guillaume Boivin (Can) Israel Start-up Nation
98Anthony Delaplace (Fra) Team Arkea-Samsic
99Edvald Boasson Hagen (Nor) TotalEnergies
100Peter Sagan (Svk) Bora-Hansgrohe
101Bruno Armirail (Fra) Groupama-FDJ 0:05:23
102Benoit Cosnefroy (Fra) AG2R Citroën Team
103Magnus Cort (Den) EF Education-Nippo 0:05:58
104Hugo Houle (Can) Astana-Premier Tech
105Jonas Rickaert (Bel) Alpecin-Fenix 0:06:18
106Oliver Naesen (Bel) AG2R Citroën Team
107Cyril Barthe (Fra) B&B Hotels p/b KTM
108Cyril Gautier (Fra) B&B Hotels p/b KTM
109Maxime Chevalier (Fra) B&B Hotels p/b KTM
110Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux 0:06:56
111Brent Van Moer (Bel) Lotto Soudal
112Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:07:03
113Jesus Herrada (Spa) Cofidis 0:07:41
114Omer Goldstein (Isr) Israel Start-up Nation
115Simon Clarke (Aus) Qhubeka-NextHash
116Jonas Rutsch (Ger) EF Education-Nippo
117Michael Schär (Swi) AG2R Citroën Team
118Stefan Bissegger (Swi) EF Education-Nippo
119Pierre-Luc Périchon (Fra) Cofidis
120Christophe Laporte (Fra) Cofidis
121Dmitriy Gruzdev (Kaz) Astana-Premier Tech
122Victor Campenaerts (Bel) Qhubeka-NextHash
123Sean Bennett (USA) Qhubeka-NextHash
124Nils Eekhoff (Ned) Team DSM 0:09:06
125Thomas De Gendt (Bel) Lotto Soudal
126Imanol Erviti (Spa) Movistar Team
127Jorge Arcas (Spa) Movistar Team
128Fred Wright (GBr) Bahrain Victorious
129Mike Teunissen (Ned) Jumbo-Visma
130Daniel Oss (Ita) Bora-Hansgrohe
131Vegard Stake Laengen (Nor) UAE Team Emirates
132Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux
133Bryan Coquard (Fra) B&B Hotels p/b KTM
134Marc Hirschi (Swi) UAE Team Emirates
135Nils Politt (Ger) Bora-Hansgrohe 0:11:21
136Rick Zabel (Ger) Israel Start-up Nation
137Jelle Wallays (Bel) Cofidis
138Chris Froome (GBr) Israel Start-up Nation
139Carlos Barbero (Spa) Qhubeka-NextHash
140Anthony Perez (Fra) Cofidis
141Marco Haller (Aut) Bahrain Victorious
142Petr Vakoc (Cze) Alpecin-Fenix 0:11:44
143Jasper Stuyven (Bel) Trek-Segafredo 0:11:51
144Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:12:30
145Ide Schelling (Ned) Bora-Hansgrohe 0:12:55
146Nicholas Dlamini (RSA) Qhubeka-NextHash
147Tosh Van Der Sande (Bel) Lotto Soudal
148Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux
149Tim Declercq (Bel) Deceuninck-QuickStep
150Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux
151Jasper Philipsen (Bel) Alpecin-Fenix
152André Greipel (Ger) Israel Start-up Nation
153Clément Russo (Fra) Team Arkea-Samsic
154Tim Merlier (Bel) Alpecin-Fenix
155Jasper De Buyst (Bel) Lotto Soudal
156Luke Rowe (GBr) Ineos Grenadiers
157Mark Cavendish (GBr) Deceuninck-QuickStep
158Caleb Ewan (Aus) Lotto Soudal 0:13:06
159Michael Mørkøv (Den) Deceuninck-QuickStep
160Mads Pedersen (Den) Trek-Segafredo
161Christopher Juul-Jensen (Den) Team BikeExchange
162Harry Sweeny (Aus) Lotto Soudal
163Reto Hollenstein (Swi) Israel Start-up Nation
164Nacer Bouhanni (Fra) Team Arkea-Samsic
165Tony Martin (Ger) Jumbo-Visma
166Mikkel Bjerg (Den) UAE Team Emirates
167Casper Pedersen (Den) Team DSM
168Maximilian Walscheid (Ger) Qhubeka-NextHash
169Jacopo Guarnieri (Ita) Groupama-FDJ
170Davide Ballerini (Ita) Deceuninck-QuickStep
171Miles Scotson (Aus) Groupama-FDJ
172Arnaud Demare (Fra) Groupama-FDJ
173Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux
174Roger Kluge (Ger) Lotto Soudal
175Amund Grøndahl Jansen (Nor) Team BikeExchange
176Luke Durbridge (Aus) Team BikeExchange
177Daniel McLay (GBr) Team Arkea-Samsic
178Jeremy Cabot (Fra) TotalEnergies
179Edward Theuns (Bel) Trek-Segafredo
180Cees Bol (Ned) Team DSM
DNSMarc Soler (Spa) Movistar Team
Swipe to scroll horizontally
Sprint 1 - Plouha km. 85
Pos.Rider Name (Country) TeamResult
1Edward Theuns (Bel) Trek-Segafredo 20
2Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux 17
3Jeremy Cabot (Fra) TotalEnergies 15
4Anthony Perez (Fra) Cofidis 13
5Ide Schelling (Ned) Bora-Hansgrohe 11
6Simon Clarke (Aus) Qhubeka-NextHash 10
7Caleb Ewan (Aus) Lotto Soudal 9
8Mark Cavendish (GBr) Deceuninck-QuickStep 8
9Jasper Philipsen (Bel) Alpecin-Fenix 7
10Michael Mørkøv (Den) Deceuninck-QuickStep 6
11Arnaud Demare (Fra) Groupama-FDJ 5
12Nacer Bouhanni (Fra) Team Arkea-Samsic 4
13Peter Sagan (Svk) Bora-Hansgrohe 3
14Michael Matthews (Aus) Team BikeExchange 2
15Bryan Coquard (Fra) B&B Hotels p/b KTM 1
Swipe to scroll horizontally
Points
Pos.Rider Name (Country) TeamResult
1Mathieu van der Poel (Ned) Alpecin-Fenix 50
2Tadej Pogacar (Slo) UAE Team Emirates 30
3Primoz Roglic (Slo) Jumbo-Visma 20
4Wilco Kelderman (Ned) Bora-Hansgrohe 18
5Julian Alaphilippe (Fra) Deceuninck-QuickStep 16
6Bauke Mollema (Ned) Trek-Segafredo 14
7Jonas Vingegaard (Den) Jumbo-Visma 12
8Sergio Higuita Garcia (Col) EF Education-Nippo 10
9Pierre Latour (Fra) TotalEnergies 8
10Jack Haig (Aus) Bahrain Victorious 7
11Michael Woods (Can) Israel Start-up Nation 6
12Richard Carapaz (Ecu) Ineos Grenadiers 5
13Enric Mas Nicolau (Spa) Movistar Team 4
14David Gaudu (Fra) Groupama-FDJ 3
15Nairo Quintana (Col) Team Arkea-Samsic 2
Swipe to scroll horizontally
Mountain 1 (Cat. 4) Côte de Sainte-Barbe km. 72.8
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 1
Swipe to scroll horizontally
Mountain 2 (Cat. 4) Côte de Pordic km. 103.2
Pos.Rider Name (Country) TeamResult
1Ide Schelling (Ned) Bora-Hansgrohe 1
Swipe to scroll horizontally
Mountain 3 (Cat. 4) Côte de Saint-Brieuc km. 115.2
Pos.Rider Name (Country) TeamResult
1Edward Theuns (Bel) Trek-Segafredo 1
Swipe to scroll horizontally
Mountain 4 (Cat. 4) Côte du village de Mûr-de-Bretagne km. 165.2
Pos.Rider Name (Country) TeamResult
1Edward Theuns (Bel) Trek-Segafredo 1
Swipe to scroll horizontally
Mountain 5 (Cat. 3) Mûr-de-Bretagne (1er passage) km. 168.2
Pos.Rider Name (Country) TeamResult
1Mathieu van der Poel (Ned) Alpecin-Fenix 2
2Tadej Pogacar (Slo) UAE Team Emirates 1
Swipe to scroll horizontally
Mountain 6 (Cat. 3) Mûr-de-bretagne Guerlédan km. 183.5
Pos.Rider Name (Country) TeamResult
1Mathieu van der Poel (Ned) Alpecin-Fenix 2
2Tadej Pogacar (Slo) UAE Team Emirates 1
Swipe to scroll horizontally
Bonus Sprint 1 - Mûr-de-Bretagne (1er passage) km. 168.2
Pos.Rider Name (Country) TeamResult
1Mathieu van der Poel (Ned) Alpecin-Fenix 8
2Tadej Pogacar (Slo) UAE Team Emirates 5
3Primoz Roglic (Slo) Jumbo-Visma 2
Swipe to scroll horizontally
Young riders
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 4:18:36
2Jonas Vingegaard (Den) Jumbo-Visma 0:00:02
3Sergio Higuita Garcia (Col) EF Education-Nippo
4David Gaudu (Fra) Groupama-FDJ
5Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:00:17
6Lucas Hamilton (Aus) Team BikeExchange 0:00:22
7Stefan De Bod (RSA) Astana-Premier Tech 0:01:05
8Neilson Powless (USA) EF Education-Nippo 0:01:39
9Valentin Madouas (Fra) Groupama-FDJ
10Brandon McNulty (USA) UAE Team Emirates 0:02:20
11Mark Donovan (GBr) Team DSM 0:03:42
12Joris Nieuwenhuis (Ned) Team DSM 0:04:43
13Dorian Godon (Fra) AG2R Citroën Team
14Cyril Barthe (Fra) B&B Hotels p/b KTM 0:06:12
15Maxime Chevalier (Fra) B&B Hotels p/b KTM
16Brent Van Moer (Bel) Lotto Soudal 0:06:50
17Omer Goldstein (Isr) Israel Start-up Nation 0:07:35
18Jonas Rutsch (Ger) EF Education-Nippo
19Stefan Bissegger (Swi) EF Education-Nippo
20Sean Bennett (USA) Qhubeka-NextHash
21Nils Eekhoff (Ned) Team DSM 0:09:00
22Fred Wright (GBr) Bahrain Victorious
23Marc Hirschi (Swi) UAE Team Emirates
24Ide Schelling (Ned) Bora-Hansgrohe 0:12:49
25Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux
26Jasper Philipsen (Bel) Alpecin-Fenix
27Harry Sweeny (Aus) Lotto Soudal 0:13:01
28Mikkel Bjerg (Den) UAE Team Emirates
29Casper Pedersen (Den) Team DSM
Swipe to scroll horizontally
Combativity
Pos.Rider Name (Country) TeamResult
1Edward Theuns (Bel) Trek-Segafredo
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1Jumbo-Visma 12:55:52
2Bahrain Victorious 0:00:02
3Movistar Team 0:00:17
4EF Education-Nippo
5Astana-Premier Tech 0:00:32
6Ineos Grenadiers 0:00:51
7Trek-Segafredo 0:01:08
8Team Arkea-Samsic 0:01:42
9Team BikeExchange 0:01:58
10AG2R Citroën Team 0:02:06
11Bora-Hansgrohe 0:02:30
12B&B Hotels p/b KTM 0:02:35
13Deceuninck-QuickStep 0:03:11
14UAE Team Emirates 0:03:29
15TotalEnergies 0:03:57
16Groupama-FDJ
17Alpecin-Fenix 0:04:25
18Cofidis 0:04:50
19Team DSM 0:05:08
20Israel Start-up Nation 0:05:11
21Intermarché-Wanty-Gobert Matériaux 0:07:56
22Qhubeka-NextHash 0:09:53
23Lotto Soudal 0:20:29
Swipe to scroll horizontally
General classification after stage 2
Pos.Rider Name (Country) TeamResult
1Mathieu van der Poel (Ned) Alpecin-Fenix 8:57:25
2Julian Alaphilippe (Fra) Deceuninck-QuickStep 0:00:08
3Tadej Pogacar (Slo) UAE Team Emirates 0:00:13
4Primoz Roglic (Slo) Jumbo-Visma 0:00:14
5Wilco Kelderman (Ned) Bora-Hansgrohe 0:00:24
6Jack Haig (Aus) Bahrain Victorious 0:00:26
7Bauke Mollema (Ned) Trek-Segafredo
8Sergio Higuita Garcia (Col) EF Education-Nippo
9Jonas Vingegaard (Den) Jumbo-Visma
10David Gaudu (Fra) Groupama-FDJ
11Enric Mas Nicolau (Spa) Movistar Team
12Alexey Lutsenko (Kaz) Astana-Premier Tech
13Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
14Nairo Quintana (Col) Team Arkea-Samsic
15Esteban Chaves Rubio (Col) Team BikeExchange
16Rigoberto Uran (Col) EF Education-Nippo
17Pierre Latour (Fra) TotalEnergies 0:00:31
18Richard Carapaz (Ecu) Ineos Grenadiers
19Wout Van Aert (Bel) Jumbo-Visma
20Geraint Thomas (GBr) Ineos Grenadiers 0:00:41
21Vincenzo Nibali (Ita) Trek-Segafredo
22Jakob Fuglsang (Den) Astana-Premier Tech
23Alex Aranburu Deba (Spa) Astana-Premier Tech 0:00:46
24Sonny Colbrelli (Ita) Bahrain Victorious 0:01:12
25Lucas Hamilton (Aus) Team BikeExchange 0:01:16
26Kasper Asgreen (Den) Deceuninck-QuickStep 0:01:17
27Tiesj Benoot (Bel) Team DSM
28Toms Skujins (Lat) Trek-Segafredo 0:02:00
29Steven Kruijswijk (Ned) Jumbo-Visma 0:02:07
30Emanuel Buchmann (Ger) Bora-Hansgrohe
31Sergio Henao Montoya (Col) Qhubeka-NextHash
32Guillaume Martin (Fra) Cofidis
33Miguel Angel Lopez Moreno (Col) Movistar Team 0:02:22
34Ruben Guerreiro (Por) EF Education-Nippo 0:02:43
35Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:02:49
36Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
37Wout Poels (Ned) Bahrain Victorious
38Quentin Pacher (Fra) B&B Hotels p/b KTM
39Søren Kragh Andersen (Den) Team DSM 0:02:50
40Michael Matthews (Aus) Team BikeExchange 0:02:52
41Anthony Turgis (Fra) TotalEnergies 0:03:04
42Ben O'Connor (Aus) AG2R Citroën Team 0:03:05
43Richie Porte (Aus) Ineos Grenadiers 0:03:08
44Greg Van Avermaet (Bel) AG2R Citroën Team 0:03:25
45Xandro Meurisse (Bel) Alpecin-Fenix
46Matej Mohoric (Slo) Bahrain Victorious 0:03:29
47Stefan De Bod (RSA) Astana-Premier Tech 0:03:37
48Pierre Rolland (Fra) B&B Hotels p/b KTM 0:03:44
49Davide Formolo (Ita) UAE Team Emirates 0:04:01
50Neilson Powless (USA) EF Education-Nippo 0:04:05
51Michael Gogl (Aut) Qhubeka-NextHash 0:04:25
52Michael Valgren (Den) EF Education-Nippo
53Stefan Küng (Swi) Groupama-FDJ
54Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 0:04:26
55Dylan Teuns (Bel) Bahrain Victorious 0:04:28
56Dries Devenyns (Bel) Deceuninck-QuickStep 0:04:39
57Simon Yates (GBr) Team BikeExchange 0:05:11
58Ivan Garcia Cortina (Spa) Movistar Team 0:05:47
59Mattia Cattaneo (Ita) Deceuninck-QuickStep
60Mark Donovan (GBr) Team DSM
61Guillaume Boivin (Can) Israel Start-up Nation 0:05:50
62Alejandro Valverde (Spa) Movistar Team 0:05:51
63Simon Geschke (Ger) Cofidis 0:05:53
64Daniel Martin (Irl) Israel Start-up Nation 0:06:19
65Elie Gesbert (Fra) Team Arkea-Samsic 0:06:25
66Franck Bonnamour (Fra) B&B Hotels p/b KTM 0:06:32
67Kenny Elissonde (Fra) Trek-Segafredo 0:06:42
68Robert Gesink (Ned) Jumbo-Visma 0:06:48
69Joris Nieuwenhuis (Ned) Team DSM
70Philippe Gilbert (Bel) Lotto Soudal 0:07:15
71Luka Mezgec (Slo) Team BikeExchange
72Dylan van Baarle (Ned) Ineos Grenadiers
73Michal Kwiatkowski (Pol) Ineos Grenadiers 0:07:28
74Julien Bernard (Fra) Trek-Segafredo
75Valentin Madouas (Fra) Groupama-FDJ
76Warren Barguil (Fra) Team Arkea-Samsic 0:07:31
77Brent Van Moer (Bel) Lotto Soudal 0:07:52
78Rui Costa (Por) UAE Team Emirates 0:07:53
79Rafal Majka (Pol) UAE Team Emirates 0:08:09
80Fabien Doubey (Fra) TotalEnergies
81Victor de la Parte (Spa) TotalEnergies
82Peter Sagan (Svk) Bora-Hansgrohe 0:08:16
83Anthony Delaplace (Fra) Team Arkea-Samsic
84Ruben Fernandez (Spa) Cofidis 0:08:21
85Hugo Houle (Can) Astana-Premier Tech 0:08:24
86Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:08:37
87Oliver Naesen (Bel) AG2R Citroën Team 0:08:44
88Cyril Barthe (Fra) B&B Hotels p/b KTM
89Jonas Rickaert (Bel) Alpecin-Fenix
90Julien Simon (Fra) TotalEnergies 0:08:52
91Connor Swift (GBr) Team Arkea-Samsic 0:08:54
92Michael Woods (Can) Israel Start-up Nation 0:09:07
93Cristian Rodriguez Martin (Spa) TotalEnergies 0:09:31
94Omar Fraile Matarranz (Spa) Astana-Premier Tech
95Carlos Verona Quintanilla (Spa) Movistar Team
96Tao Geoghegan Hart (GBr) Ineos Grenadiers
97Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
98Brandon McNulty (USA) UAE Team Emirates 0:09:33
99Christophe Laporte (Fra) Cofidis 0:09:40
100Stefan Bissegger (Swi) EF Education-Nippo
101Magnus Cort (Den) EF Education-Nippo 0:10:32
102Edvald Boasson Hagen (Nor) TotalEnergies
103Bruno Armirail (Fra) Groupama-FDJ 0:10:33
104Nils Eekhoff (Ned) Team DSM 0:11:13
105Patrick Konrad (Aut) Bora-Hansgrohe 0:11:37
106Ion Izagirre Insausti (Spa) Astana-Premier Tech 0:11:38
107Jonas Rutsch (Ger) EF Education-Nippo 0:11:46
108Sean Bennett (USA) Qhubeka-NextHash 0:12:01
109Cyril Gautier (Fra) B&B Hotels p/b KTM
110Silvan Dillier (Swi) Alpecin-Fenix 0:12:11
111Nans Peters (Fra) AG2R Citroën Team 0:12:49
112Dorian Godon (Fra) AG2R Citroën Team
113Jasper Stuyven (Bel) Trek-Segafredo 0:12:55
114Thomas De Gendt (Bel) Lotto Soudal 0:13:26
115Kristian Sbaragli (Ita) Alpecin-Fenix 0:13:30
116Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux 0:14:03
117Vegard Stake Laengen (Nor) UAE Team Emirates 0:14:13
118Maxime Chevalier (Fra) B&B Hotels p/b KTM 0:14:18
119Victor Campenaerts (Bel) Qhubeka-NextHash 0:14:38
120Simon Clarke (Aus) Qhubeka-NextHash 0:14:48
121Imanol Erviti (Spa) Movistar Team 0:14:49
122Fred Wright (GBr) Bahrain Victorious
123Michael Schär (Swi) AG2R Citroën Team 0:14:51
124Daniel Oss (Ita) Bora-Hansgrohe 0:15:23
125Benoit Cosnefroy (Fra) AG2R Citroën Team 0:15:25
126Jorge Arcas (Spa) Movistar Team 0:16:13
127Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 0:16:16
128Luke Rowe (GBr) Ineos Grenadiers 0:16:35
129Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:16:50
130Jelle Wallays (Bel) Cofidis 0:16:52
131Carlos Barbero (Spa) Qhubeka-NextHash 0:17:04
132Anthony Perez (Fra) Cofidis
133Jesus Herrada (Spa) Cofidis 0:17:23
134Petr Vakoc (Cze) Alpecin-Fenix 0:17:27
135Christopher Juul-Jensen (Den) Team BikeExchange 0:17:41
136Nicholas Dlamini (RSA) Qhubeka-NextHash 0:18:38
137Jasper Philipsen (Bel) Alpecin-Fenix
138Tosh Van Der Sande (Bel) Lotto Soudal
139Davide Ballerini (Ita) Deceuninck-QuickStep 0:18:43
140Nacer Bouhanni (Fra) Team Arkea-Samsic 0:18:50
141Arnaud Demare (Fra) Groupama-FDJ
142Miles Scotson (Aus) Groupama-FDJ
143Jacopo Guarnieri (Ita) Groupama-FDJ
144Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux
145Jeremy Cabot (Fra) TotalEnergies
146Dmitriy Gruzdev (Kaz) Astana-Premier Tech 0:18:56
147Pierre-Luc Périchon (Fra) Cofidis 0:19:07
148Tim Declercq (Bel) Deceuninck-QuickStep 0:19:12
149Mark Cavendish (GBr) Deceuninck-QuickStep
150Maximilian Walscheid (Ger) Qhubeka-NextHash 0:19:18
151Caleb Ewan (Aus) Lotto Soudal 0:19:23
152Michael Mørkøv (Den) Deceuninck-QuickStep
153Roger Kluge (Ger) Lotto Soudal 0:19:24
154Luke Durbridge (Aus) Team BikeExchange 0:19:48
155Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:20:02
156Jasper De Buyst (Bel) Lotto Soudal
157Nils Politt (Ger) Bora-Hansgrohe 0:20:20
158Sepp Kuss (USA) Jumbo-Visma 0:20:27
159Tim Merlier (Bel) Alpecin-Fenix 0:21:54
160Harry Sweeny (Aus) Lotto Soudal 0:22:06
161Mikkel Bjerg (Den) UAE Team Emirates
162Bryan Coquard (Fra) B&B Hotels p/b KTM 0:22:20
163Omer Goldstein (Isr) Israel Start-up Nation 0:22:28
164Casper Pedersen (Den) Team DSM 0:22:36
165Marco Haller (Aut) Bahrain Victorious 0:22:52
166Cees Bol (Ned) Team DSM 0:23:04
167Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 0:24:00
168André Greipel (Ger) Israel Start-up Nation 0:24:21
169Edward Theuns (Bel) Trek-Segafredo 0:24:33
170Ide Schelling (Ned) Bora-Hansgrohe 0:24:57
171Mike Teunissen (Ned) Jumbo-Visma 0:25:45
172Chris Froome (GBr) Israel Start-up Nation 0:26:08
173Marc Hirschi (Swi) UAE Team Emirates 0:27:25
174Clément Russo (Fra) Team Arkea-Samsic 0:27:27
175Daniel McLay (GBr) Team Arkea-Samsic 0:27:39
176Mads Pedersen (Den) Trek-Segafredo 0:27:54
177Reto Hollenstein (Swi) Israel Start-up Nation
178Rick Zabel (Ger) Israel Start-up Nation 0:28:00
179Tony Martin (Ger) Jumbo-Visma 0:29:46
180Amund Grøndahl Jansen (Nor) Team BikeExchange
Swipe to scroll horizontally
Points Classification
Pos.Rider Name (Country) TeamResult
1Julian Alaphilippe (Fra) Deceuninck-QuickStep 66
2Mathieu van der Poel (Ned) Alpecin-Fenix 50
3Michael Matthews (Aus) Team BikeExchange 45
4Tadej Pogacar (Slo) UAE Team Emirates 44
5Primoz Roglic (Slo) Jumbo-Visma 40
6Wilco Kelderman (Ned) Bora-Hansgrohe 34
7Ide Schelling (Ned) Bora-Hansgrohe 31
8Caleb Ewan (Aus) Lotto Soudal 26
9Jack Haig (Aus) Bahrain Victorious 25
10Bauke Mollema (Ned) Trek-Segafredo 22
11Edward Theuns (Bel) Trek-Segafredo 20
12Sergio Higuita Garcia (Col) EF Education-Nippo 20
13Peter Sagan (Svk) Bora-Hansgrohe 18
14Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux 17
15Jonas Vingegaard (Den) Jumbo-Visma 16
16David Gaudu (Fra) Groupama-FDJ 15
17Arnaud Demare (Fra) Groupama-FDJ 15
18Jeremy Cabot (Fra) TotalEnergies 15
19Mark Cavendish (GBr) Deceuninck-QuickStep 14
20Anthony Perez (Fra) Cofidis 13
21Nacer Bouhanni (Fra) Team Arkea-Samsic 13
22Bryan Coquard (Fra) B&B Hotels p/b KTM 12
23Simon Clarke (Aus) Qhubeka-NextHash 10
24Pierre Latour (Fra) TotalEnergies 8
25Sonny Colbrelli (Ita) Bahrain Victorious 8
26Geraint Thomas (GBr) Ineos Grenadiers 7
27Jasper Philipsen (Bel) Alpecin-Fenix 7
28Jasper De Buyst (Bel) Lotto Soudal 7
29Enric Mas Nicolau (Spa) Movistar Team 6
30Esteban Chaves Rubio (Col) Team BikeExchange 6
31Michael Woods (Can) Israel Start-up Nation 6
32Michael Mørkøv (Den) Deceuninck-QuickStep 6
33Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 5
34Richard Carapaz (Ecu) Ineos Grenadiers 5
35Luka Mezgec (Slo) Team BikeExchange 5
36Daniel Oss (Ita) Bora-Hansgrohe 4
37Alexey Lutsenko (Kaz) Astana-Premier Tech 3
38Tony Martin (Ger) Jumbo-Visma 3
39Nairo Quintana (Col) Team Arkea-Samsic 2
40Robert Gesink (Ned) Jumbo-Visma 2
41Mads Pedersen (Den) Trek-Segafredo 1
Swipe to scroll horizontally
Mountains Classification
Pos.Rider Name (Country) TeamResult
1Mathieu van der Poel (Ned) Alpecin-Fenix 4
2Ide Schelling (Ned) Bora-Hansgrohe 4
3Anthony Perez (Fra) Cofidis 3
4Julian Alaphilippe (Fra) Deceuninck-QuickStep 2
5Edward Theuns (Bel) Trek-Segafredo 2
6Tadej Pogacar (Slo) UAE Team Emirates 2
7Victor Campenaerts (Bel) Qhubeka-NextHash 1
8Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 1
9Michael Matthews (Aus) Team BikeExchange 1
Swipe to scroll horizontally
Young Riders Classification
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 8:57:38
2Sergio Higuita Garcia (Col) EF Education-Nippo 0:00:13
3Jonas Vingegaard (Den) Jumbo-Visma
4David Gaudu (Fra) Groupama-FDJ
5Lucas Hamilton (Aus) Team BikeExchange 0:01:03
6Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:02:36
7Stefan De Bod (RSA) Astana-Premier Tech 0:03:24
8Neilson Powless (USA) EF Education-Nippo 0:03:52
9Mark Donovan (GBr) Team DSM 0:05:34
10Joris Nieuwenhuis (Ned) Team DSM 0:06:35
11Valentin Madouas (Fra) Groupama-FDJ 0:07:15
12Brent Van Moer (Bel) Lotto Soudal 0:07:39
13Cyril Barthe (Fra) B&B Hotels p/b KTM 0:08:31
14Brandon McNulty (USA) UAE Team Emirates 0:09:20
15Stefan Bissegger (Swi) EF Education-Nippo 0:09:27
16Nils Eekhoff (Ned) Team DSM 0:11:00
17Jonas Rutsch (Ger) EF Education-Nippo 0:11:33
18Sean Bennett (USA) Qhubeka-NextHash 0:11:48
19Dorian Godon (Fra) AG2R Citroën Team 0:12:36
20Maxime Chevalier (Fra) B&B Hotels p/b KTM 0:14:05
21Fred Wright (GBr) Bahrain Victorious 0:14:36
22Jasper Philipsen (Bel) Alpecin-Fenix 0:18:25
23Harry Sweeny (Aus) Lotto Soudal 0:21:52
24Mikkel Bjerg (Den) UAE Team Emirates
25Omer Goldstein (Isr) Israel Start-up Nation 0:22:15
26Casper Pedersen (Den) Team DSM 0:22:22
27Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 0:23:47
28Ide Schelling (Ned) Bora-Hansgrohe 0:24:44
29Marc Hirschi (Swi) UAE Team Emirates 0:27:12
Swipe to scroll horizontally
Teams Classification
Pos.Rider Name (Country) TeamResult
1Jumbo-Visma 26:53:36
2Astana-Premier Tech 0:00:32
3Bahrain Victorious 0:00:43
4Trek-Segafredo 0:01:46
5EF Education-Nippo 0:01:53
6Team BikeExchange 0:02:23
7Ineos Grenadiers 0:02:59
8Movistar Team 0:03:34
9Deceuninck-QuickStep 0:04:39
10Bora-Hansgrohe 0:07:15
11AG2R Citroën Team 0:07:58
12B&B Hotels p/b KTM 0:08:27
13Team Arkea-Samsic 0:08:33
14Team DSM
15Alpecin-Fenix 0:08:36
16TotalEnergies 0:09:42
17UAE Team Emirates 0:10:21
18Groupama-FDJ 0:10:25
19Cofidis 0:11:16
20Intermarché-Wanty-Gobert Matériaux 0:14:24
21Qhubeka-NextHash 0:17:12
22Israel Start-up Nation 0:19:55
23Lotto Soudal 0:27:12

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Barry Ryan
Head of Features

Barry Ryan is Head of Features at Cyclingnews. He has covered professional cycling since 2010, reporting from the Tour de France, Giro d’Italia and events from Argentina to Japan. His writing has appeared in The Independent, Procycling and Cycling Plus. He is the author of The Ascent: Sean Kelly, Stephen Roche and the Rise of Irish Cycling’s Golden Generation, published by Gill Books.

Latest on Cyclingnews