Tour de France: Mohoric hammers to victory in Le Creusot

Matej Mohorič (Bahrain Victorious) proved himself to be the best rider from a very strong breakaway to win stage 7 of the Tour de France.

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

Stephen Puddicombe is a freelance writer based in Bristol. He has written for Cyclingnews since 2020, and has covered cycling professionally as a freelancer since 2013, writing for outlets such as Rouleur, Cycling Weekly and Cycle Sport, among other publications. He is the author of The World of the Tour de France, published by Sona Books. Outside of cycling he is a passionate cinephile, and a long-suffering Spurs fan.

Latest on Cyclingnews