As if there would be any doubt, given the sawtooth profile through the Massif Central to Le Lioran – when the road goes uphill, Tadej Pogačar (UAE Team Emirates-XRG) wins. Few doubted the yellow jersey would repeat what he did on stages 3 and 6, and so he duly launched himself clear for a third stage victory on stage 10 at the Tour de France, 15.5km from the line.
When Pogačar went, he began pursuing solo escapee Richard Carapaz (EF Education-EasyPost), a former king of the mountains and certainly no slouch in the mountains. The Ecuadorian lay 50 seconds up the road, nearing the top of the Col de Pertus, the penultimate climb of the 166.6km stage.
Latest Videos From
Tadej Pogačar climbs solo to the finish on Bastille Day for a third stage win this July (Image credit: Getty Images)
You may like
Remco Evenepoel (Red Bull-Bora-Hansgrohe) surged to second from the chase group in Le Lioran (Image credit: Getty Images)
What to read next
Another day in yellow, 60 and counting, in the Tour de France career of Tadej Pogačar (Image credit: Getty Images)
Breaking away after the rest day
The calm before the storm as jersey holders Vingegaard, Pogačar, Mads Pedersen, and Isaac del Toro are accompanied by French champion Romain Grégoire in Aurillac (Image credit: Getty Images)
An early break attempt speeds past a more sedate grouping during the early sections of stage 10 (Image credit: Getty Images)
The battle erupts over the final three ascents
Richard Carapaz (EF Education-EasyPost) blazes a solo trail on the attack up the Pas de Peyrol (Image credit: Getty Images)
Tadej Pogačar strikes on the penultimate climb Col du Perthus and takes off solo on final descent (Image credit: Getty Images)
He’s got this celebration lark down pat by now. Tadej Pogačar adds another Tour de France stage victory to his palmarès (Image credit: Getty Images)Stage ResultsSwipe to scroll horizontally
Position
Rider (Country) Team
Time
1
Tadej Pogačar (Slo) UAE Team Emirates-XRG
03:58:08
2
Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe
00:00:32
3
Paul Seixas (Fra) Decathlon CMA CGM
00:00:34
4
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe
Row 3 – Cell 2
5
Juan Ayuso (Spa) Lidl-Trek
00:00:38
6
Mattias Skjelmose (Den) Lidl-Trek
Row 5 – Cell 2
7
Jonas Vingegaard (Den) Visma-Lease a Bike
00:00:44
8
Isaac Del Toro (Mex) UAE Team Emirates-XRG
00:01:31
9
Tom Pidcock (GBr) Pinarello-Q36.5
00:01:59
10
Lenny Martinez (Fra) Bahrain Victorious
00:02:03
11
Richard Carapaz (Ecu) EF Education-EasyPost
00:02:09
12
Davide Piganzoli (Ita) Visma-Lease a Bike
00:02:42
13
Ilan Van Wilder (Bel) Soudal-QuickStep
00:02:48
14
Ramses Debruyne (Bel) Alpecin-Premier Tech
Row 13 – Cell 2
15
Egan Bernal (Col) Ineos Grenadiers
00:02:53
16
Yannis Voisard (Swi) Tudor Pro Cycling
00:03:05
17
Adam Yates (GBr) UAE Team Emirates-XRG
00:03:45
18
Tobias Halland Johannessen (Nor) Uno-X Mobility
00:04:50
19
Sean Quinn (USA) EF Education-EasyPost
00:05:23
20
Pablo Castrillo (Spa) Movistar Team
00:06:45
21
Tiesj Benoot (Bel) Decathlon CMA CGM
00:06:50
22
Carlos Verona (Spa) Lidl-Trek
Row 21 – Cell 2
23
Jordan Jegat (Fra) Totalenergies
Row 22 – Cell 2
24
Matthew Riccitello (USA) Decathlon CMA CGM
Row 23 – Cell 2
25
Nicolas Prodhomme (Fra) Decathlon CMA CGM
00:06:52
26
Einer Rubio (Col) Movistar Team
Row 25 – Cell 2
27
Sepp Kuss (USA) Visma-Lease a Bike
00:07:09
28
Jai Hindley (Aus) Red Bull-Bora-Hansgrohe
Row 27 – Cell 2
29
Brandon McNulty (USA) UAE Team Emirates-XRG
Row 28 – Cell 2
30
Derek Gee-West (Can) Lidl-Trek
00:12:46
31
Tobias Foss (Nor) Ineos Grenadiers
Row 30 – Cell 2
32
Thymen Arensman (Ned) Ineos Grenadiers
Row 31 – Cell 2
33
Matteo Jorgenson (USA) Visma-Lease a Bike
Row 32 – Cell 2
34
Quinten Hermans (Bel) Pinarello-Q36.5
Row 33 – Cell 2
35
Nicolas Breuillard (Fra) Totalenergies
00:15:21
36
Aurélien Paret Peintre (Fra) Decathlon CMA CGM
00:18:53
37
Alex Baudin (Fra) EF Education-EasyPost
00:21:23
38
Valentin Paret Peintre (Fra) Soudal-QuickStep
Row 37 – Cell 2
39
Quinn Simmons (USA) Lidl-Trek
Row 38 – Cell 2
40
Felix Großschartner (Aut) UAE Team Emirates-XRG
Row 39 – Cell 2
41
Marc Hirschi (Swi) Tudor Pro Cycling
Row 40 – Cell 2
42
Ben Healy (Irl) EF Education-EasyPost
00:21:52
43
Javier Romo (Spa) Movistar Team
00:22:44
44
Tim Wellens (Bel) UAE Team Emirates-XRG
00:23:26
45
Clément Russo (Fra) Groupama-FDJ United
00:25:09
46
Bruno Armirail (Fra) Visma-Lease a Bike
Row 45 – Cell 2
47
Quentin Pacher (Fra) Groupama-FDJ United
Row 46 – Cell 2
48
Damiano Caruso (Ita) Bahrain Victorious
Row 47 – Cell 2
49
Romain Gregoire (Fra) Groupama-FDJ United
Row 48 – Cell 2
50
Kévin Vauquelin (Fra) Ineos Grenadiers
Row 49 – Cell 2
51
Lorenzo Germani (Ita) Groupama-FDJ United
Row 50 – Cell 2
52
Mauro Schmid (Swi) Jayco-AlUla
Row 51 – Cell 2
53
Abel Balderstone (Spa) Caja Rural-Seguros RGA
Row 52 – Cell 2
54
Clément Braz Afonso (Fra) Groupama-FDJ United
Row 53 – Cell 2
55
Joris Delbove (Fra) Totalenergies
Row 54 – Cell 2
56
Jose Felix Parra (Spa) Caja Rural-Seguros RGA
Row 55 – Cell 2
57
Anthon Charmig (Den) Uno-X Mobility
Row 56 – Cell 2
58
Maxim Van Gils (Bel) Red Bull-Bora-Hansgrohe
Row 57 – Cell 2
59
Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe
Row 58 – Cell 2
60
Louis Vervaeke (Bel) Soudal-QuickStep
Row 59 – Cell 2
61
Harold Tejada (Col) XDS Astana
Row 60 – Cell 2
62
Sergio Higuita (Col) XDS Astana
Row 61 – Cell 2
63
Anders Skaarseth (Nor) Uno-X Mobility
Row 62 – Cell 2
64
Ben O’Connor (Aus) Jayco-AlUla
Row 63 – Cell 2
65
Anders Halland Johannessen (Nor) Uno-X Mobility
Row 64 – Cell 2
66
Raul Garcia Pierna (Spa) Movistar Team
00:25:20
67
Lucas Plapp (Aus) Jayco-AlUla
00:25:26
68
Toms Skujins (Lat) Lidl-Trek
Row 67 – Cell 2
69
Xandro Meurisse (Bel) Pinarello-Q36.5
00:27:01
70
Georg Zimmermann (Ger) Lotto-Intermarché
00:27:08
71
Jefferson Cepeda (Ecu) Movistar Team
00:27:12
72
Damien Howson (Aus) Pinarello-Q36.5
Row 71 – Cell 2
73
Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe
Row 72 – Cell 2
74
Lars Craps (Bel) Lotto-Intermarché
Row 73 – Cell 2
75
Lennert Van Eetvelt (Bel) Lotto-Intermarché
Row 74 – Cell 2
76
Ewen Costiou (Fra) Groupama-FDJ United
Row 75 – Cell 2
77
Michael Valgren (Den) EF Education-EasyPost
Row 76 – Cell 2
78
Jasper Stuyven (Bel) Soudal-QuickStep
Row 77 – Cell 2
79
Mathis Le Berre (Fra) Totalenergies
Row 78 – Cell 2
80
Max Walker (GBr) EF Education-EasyPost
00:27:40
81
Rick Pluimers (Ned) Tudor Pro Cycling
00:27:45
82
Antonio Tiberi (Ita) Bahrain Victorious
00:29:01
83
Chris Harper (Aus) Pinarello-Q36.5
00:32:35
84
Warren Barguil (Fra) Picnic PostNL
00:34:42
85
Brent Van Moer (Bel) Pinarello-Q36.5
Row 84 – Cell 2
86
Anthony Turgis (Fra) Totalenergies
00:34:55
87
Matteo Vercher (Fra) Totalenergies
Row 86 – Cell 2
88
Jonas Abrahamsen (Nor) Uno-X Mobility
00:35:04
89
Nicolya Vinokurov (Kaz) XDS Astana
Row 88 – Cell 2
90
Vlad Van Mechelen (Bel) Bahrain Victorious
00:35:48
91
Felix Engelhardt (Ger) Jayco-AlUla
00:36:11
92
Michael Matthews (Aus) Jayco-AlUla
Row 91 – Cell 2
93
Liam Slock (Bel) Lotto-Intermarché
Row 92 – Cell 2
94
Nils Politt (Ger) UAE Team Emirates-XRG
Row 93 – Cell 2
95
Mike Teunissen (Ned) XDS Astana
Row 94 – Cell 2
96
Xabier Mikel Azparren (Spa) Pinarello-Q36.5
Row 95 – Cell 2
97
Thibault Guernalec (Fra) Totalenergies
Row 96 – Cell 2
98
Dorian Godon (Fra) Ineos Grenadiers
Row 97 – Cell 2
99
Hugo Page (Fra) Cofidis
Row 98 – Cell 2
100
Michel Heßmann (Ger) Movistar Team
Row 99 – Cell 2
101
Stefano Oldani (Ita) Caja Rural-Seguros RGA
Row 100 – Cell 2
102
Ion Izaguirre (Spa) Cofidis
Row 101 – Cell 2
103
Alex Kirsch (Lux) Cofidis
Row 102 – Cell 2
104
Aaron Gate (NZl) XDS Astana
Row 103 – Cell 2
105
Alex Aranburu (Spa) Cofidis
Row 104 – Cell 2
106
Kasper Asgreen (Den) EF Education-EasyPost
Row 105 – Cell 2
107
Fred Wright (GBr) Pinarello-Q36.5
Row 106 – Cell 2
108
Marco Frigo (Ita) NSN Cycling Team
Row 107 – Cell 2
109
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United
Row 108 – Cell 2
110
Mathieu van der Poel (Ned) Alpecin-Premier Tech
Row 109 – Cell 2
111
Mads Pedersen (Den) Lidl-Trek
Row 110 – Cell 2
112
Mathias Vacek (Cze) Lidl-Trek
Row 111 – Cell 2
113
Per Strand Hagenes (Nor) Visma-Lease a Bike
Row 112 – Cell 2
114
Florian Vermeersch (Bel) UAE Team Emirates-XRG
Row 113 – Cell 2
115
Tim Van Dijke (Ned) Red Bull-Bora-Hansgrohe
Row 114 – Cell 2
116
Emiel Verstrynge (Bel) Alpecin-Premier Tech
Row 115 – Cell 2
117
Nico Denz (Ger) Red Bull-Bora-Hansgrohe
Row 116 – Cell 2
118
Luke Durbridge (Aus) Jayco-AlUla
Row 117 – Cell 2
119
Filippo Ganna (Ita) Ineos Grenadiers
00:36:29
120
Edoardo Affini (Ita) Visma-Lease a Bike
Row 119 – Cell 2
121
Simone Velasco (Ita) XDS Astana
Row 120 – Cell 2
122
Alexandre Delettre (Fra) Totalenergies
Row 121 – Cell 2
123
Marco Haller (Aut) Tudor Pro Cycling
Row 122 – Cell 2
124
Joel Nicolau (Spa) Caja Rural-Seguros RGA
Row 123 – Cell 2
125
Jakub Otruba (Cze) Caja Rural-Seguros RGA
Row 124 – Cell 2
126
Magnus Cort (Den) Uno-X Mobility
Row 125 – Cell 2
127
Frank Van Den Broek (Ned) Picnic PostNL
Row 126 – Cell 2
128
Robert Stannard (Aus) Bahrain Victorious
Row 127 – Cell 2
129
Benjamin Thomas (Fra) Cofidis
00:36:39
130
George Bennett (NZl) NSN Cycling Team
00:36:50
131
Matej Mohoric (Slo) Bahrain Victorious
Row 130 – Cell 2
132
Michal Kwiatkowski (Pol) Ineos Grenadiers
00:37:29
133
Joshua Tarling (GBr) Ineos Grenadiers
Row 132 – Cell 2
134
Julian Alaphilippe (Fra) Tudor Pro Cycling
00:38:04
135
Nelson Oliveira (Por) Movistar Team
Row 134 – Cell 2
136
Victor Campenaerts (Bel) Visma-Lease a Bike
00:38:10
137
Jenno Berckmoes (Bel) Lotto-Intermarché
Row 136 – Cell 2
138
Michael Storer (Aus) Tudor Pro Cycling
Row 137 – Cell 2
139
Jonas Rickaert (Bel) Alpecin-Premier Tech
00:38:44
140
Huub Artz (Ned) Lotto-Intermarché
00:38:54
141
Pavel Bittner (Cze) Picnic PostNL
00:39:11
142
Niklas Märkl (Ger) Picnic PostNL
Row 141 – Cell 2
143
Pascal Ackermann (Ger) Jayco-AlUla
Row 142 – Cell 2
144
John Degenkolb (Ger) Picnic PostNL
Row 143 – Cell 2
145
Frits Biesterbos (Ned) Picnic PostNL
Row 144 – Cell 2
146
Krists Neilands (Lat) NSN Cycling Team
Row 145 – Cell 2
147
Georg Steinhauser (Ger) EF Education-EasyPost
Row 146 – Cell 2
148
Matis Louvel (Fra) NSN Cycling Team
00:39:32
149
Tom Van Asbroeck (Bel) NSN Cycling Team
Row 148 – Cell 2
150
Kamil Gradek (Pol) Bahrain Victorious
00:39:52
151
Max Kanter (Ger) XDS Astana
00:40:09
152
Silvan Dillier (Swi) Alpecin-Premier Tech
Row 151 – Cell 2
153
Piet Allegaert (Bel) Cofidis
Row 152 – Cell 2
154
Edward Planckaert (Bel) Alpecin-Premier Tech
Row 153 – Cell 2
155
Julius Van Den Berg (Ned) Picnic PostNL
Row 154 – Cell 2
156
Olav Kooij (Ned) Decathlon CMA CGM
00:40:21
157
Daan Hoole (Ned) Decathlon CMA CGM
Row 156 – Cell 2
158
Jake Stewart (GBr) NSN Cycling Team
00:40:23
159
Tim Marsman (Ned) Alpecin-Premier Tech
00:40:26
160
Jasper Philipsen (Bel) Alpecin-Premier Tech
Row 159 – Cell 2
161
Milan Fretin (Bel) Cofidis
Row 160 – Cell 2
162
Jenthe Biermans (Bel) Cofidis
Row 161 – Cell 2
163
Cees Bol (Ned) Decathlon CMA CGM
Row 162 – Cell 2
164
Davide Ballerini (Ita) XDS Astana
Row 163 – Cell 2
165
Biniam Girmay (Eri) NSN Cycling Team
Row 164 – Cell 2
166
Lewis Askey (GBr) NSN Cycling Team
Row 165 – Cell 2
167
Robbe Dhondt (Bel) Picnic PostNL
Row 166 – Cell 2
168
Dylan Van Baarle (Ned) Soudal-QuickStep
00:41:41
169
Pascal Eenkhoorn (Ned) Soudal-QuickStep
Row 168 – Cell 2
170
Tim Merlier (Bel) Soudal-QuickStep
Row 169 – Cell 2
171
Fernando Gaviria (Col) Caja Rural-Seguros RGA
Row 170 – Cell 2
172
Sebastian Berwick (Aus) Caja Rural-Seguros RGA
Row 171 – Cell 2
173
Baptiste Veistroffer (Fra) Lotto-Intermarché
Row 172 – Cell 2
174
Phil Bauhaus (Ger) Bahrain Victorious
Row 173 – Cell 2
175
Søren Wærenskjold (Nor) Uno-X Mobility
00:41:45
Click here for full results
Swipe to scroll horizontallySprint 1 – Lacapelle-Del-Fraisse
Place
Rider (Country) Team
Result
1
Mads Pedersen (Den) Lidl-Trek
25
2
Max Kanter (Ger) XDS Astana
20
3
Biniam Girmay (Eri) NSN Cycling Team
16
4
Jasper Philipsen (Bel) Alpecin-Premier Tech
14
5
Michael Matthews (Aus) Jayco-AlUla
12
6
Mathieu van der Poel (Ned) Alpecin-Premier Tech
10
7
Harold Tejada (Col) XDS Astana
9
8
Antonio Tiberi (Ita) Bahrain Victorious
8
9
Quinten Hermans (Bel) Pinarello-Q36.5
7
10
Liam Slock (Bel) Lotto-Intermarché
6
11
Einer Rubio (Col) Movistar Team
5
12
Tim Wellens (Bel) UAE Team Emirates-XRG
4
13
Kévin Vauquelin (Fra) Ineos Grenadiers
3
14
Per Strand Hagenes (Nor) Visma-Lease a Bike
2
15
Hugo Page (Fra) Cofidis
1
Swipe to scroll horizontallySprint 2 – D67 Le Lioran
Place
Rider (Country) Team
Result
1
Tadej Pogačar (Slo) UAE Team Emirates-XRG
20
2
Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe
17
3
Paul Seixas (Fra) Decathlon CMA CGM
15
4
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe
13
5
Juan Ayuso (Spa) Lidl-Trek
11
6
Mattias Skjelmose (Den) Lidl-Trek
10
7
Jonas Vingegaard (Den) Visma-Lease a Bike
9
8
Isaac Del Toro (Mex) UAE Team Emirates-XRG
8
9
Tom Pidcock (GBr) Pinarello-Q36.5
7
10
Lenny Martinez (Fra) Bahrain Victorious
6
11
Richard Carapaz (Ecu) EF Education-EasyPost
5
12
Davide Piganzoli (Ita) Visma-Lease a Bike
4
13
Ilan Van Wilder (Bel) Soudal-QuickStep
3
14
Ramses Debruyne (Bel) Alpecin-Premier Tech
2
15
Egan Bernal (Col) Ineos Grenadiers
1
Swipe to scroll horizontallyMountain 1 (Côte De Pailherols)
Place
Rider (Country) Team
Result
1
Valentin Paret Peintre (Fra) Soudal-QuickStep
2
2
Louis Vervaeke (Bel) Soudal-QuickStep
1
Swipe to scroll horizontallyMountain 2 (Col De La Griffoul)
Place
Rider (Country) Team
Result
1
Javier Romo (Spa) Movistar Team
5
2
Valentin Paret Peintre (Fra) Soudal-QuickStep
3
3
Alex Baudin (Fra) EF Education-EasyPost
2
4
Ramses Debruyne (Bel) Alpecin-Premier Tech
1
Swipe to scroll horizontallyMountain 3 (Col De Prat De Bouc)
Place
Rider (Country) Team
Result
1
Javier Romo (Spa) Movistar Team
2
2
Valentin Paret Peintre (Fra) Soudal-QuickStep
1
Swipe to scroll horizontallyMountain 4 (Côte De Murat)
Place
Rider (Country) Team
Result
1
Javier Romo (Spa) Movistar Team
2
2
Alex Baudin (Fra) EF Education-EasyPost
1
Swipe to scroll horizontallyMountain 5 (Puy Mary)
Place
Rider (Country) Team
Result
1
Richard Carapaz (Ecu) EF Education-EasyPost
10
2
Nicolas Prodhomme (Fra) Decathlon CMA CGM
8
3
Paul Seixas (Fra) Decathlon CMA CGM
6
4
Isaac Del Toro (Mex) UAE Team Emirates-XRG
4
5
Tadej Pogačar (Slo) UAE Team Emirates-XRG
2
6
Jonas Vingegaard (Den) Visma-Lease a Bike
1
Swipe to scroll horizontallyMountain 6 (Col De Pertus)
Place
Rider (Country) Team
Result
1
Tadej Pogačar (Slo) UAE Team Emirates-XRG
10
2
Richard Carapaz (Ecu) EF Education-EasyPost
8
3
Jonas Vingegaard (Den) Visma-Lease a Bike
6
4
Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe
4
5
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe
2
6
Juan Ayuso (Spa) Lidl-Trek
1
Swipe to scroll horizontallyMountain 7 (Col De Font De Cère)
Place
Rider (Country) Team
Result
1
Tadej Pogačar (Slo) UAE Team Emirates-XRG
2
2
Jonas Vingegaard (Den) Visma-Lease a Bike
1
General Classification after stage 10Swipe to scroll horizontally
Position
Rider (Country) Team
Time
1
Tadej Pogačar (Slo) UAE Team Emirates-XRG
36:15:02
2
Jonas Vingegaard (Den) Visma-Lease a Bike
00:03:36
3
Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe
00:04:06
4
Juan Ayuso (Spa) Lidl-Trek
00:04:22
5
Paul Seixas (Fra) Decathlon CMA CGM
00:04:35
6
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe
00:04:44
7
Isaac Del Toro (Mex) UAE Team Emirates-XRG
00:05:08
8
Mattias Skjelmose (Den) Lidl-Trek
00:05:45
9
Lenny Martinez (Fra) Bahrain Victorious
00:06:34
10
Tom Pidcock (GBr) Pinarello-Q36.5
00:11:49
11
Egan Bernal (Col) Ineos Grenadiers
00:12:15
12
Ilan Van Wilder (Bel) Soudal-QuickStep
00:12:43
13
Davide Piganzoli (Ita) Visma-Lease a Bike
00:13:38
14
Tobias Halland Johannessen (Nor) Uno-X Mobility
00:14:50
15
Sean Quinn (USA) EF Education-EasyPost
00:15:08
16
Yannis Voisard (Swi) Tudor Pro Cycling
00:15:36
17
Ramses Debruyne (Bel) Alpecin-Premier Tech
00:16:13
18
Richard Carapaz (Ecu) EF Education-EasyPost
00:17:43
19
Jordan Jegat (Fra) Totalenergies
00:17:56
20
Adam Yates (GBr) UAE Team Emirates-XRG
00:18:26
21
Pablo Castrillo (Spa) Movistar Team
00:20:32
22
Sepp Kuss (USA) Visma-Lease a Bike
00:20:52
23
Brandon McNulty (USA) UAE Team Emirates-XRG
00:26:01
24
Tiesj Benoot (Bel) Decathlon CMA CGM
00:33:17
25
Lennert Van Eetvelt (Bel) Lotto-Intermarché
00:38:13
26
Nicolas Prodhomme (Fra) Decathlon CMA CGM
00:42:28
27
Matteo Jorgenson (USA) Visma-Lease a Bike
00:45:50
28
Carlos Verona (Spa) Lidl-Trek
00:46:53
29
Harold Tejada (Col) XDS Astana
00:48:13
30
Thymen Arensman (Ned) Ineos Grenadiers
00:50:08
31
Jai Hindley (Aus) Red Bull-Bora-Hansgrohe
00:51:48
32
Mathias Vacek (Cze) Lidl-Trek
00:53:19
33
Quinten Hermans (Bel) Pinarello-Q36.5
01:01:49
34
Alex Baudin (Fra) EF Education-EasyPost
01:05:10
35
Felix Großschartner (Aut) UAE Team Emirates-XRG
01:06:02
36
Kévin Vauquelin (Fra) Ineos Grenadiers
01:06:16
37
Quinn Simmons (USA) Lidl-Trek
01:09:11
38
Derek Gee-West (Can) Lidl-Trek
01:09:27
39
Sergio Higuita (Col) XDS Astana
01:11:03
40
Einer Rubio (Col) Movistar Team
01:11:44
41
Jose Felix Parra (Spa) Caja Rural-Seguros RGA
01:13:08
42
Antonio Tiberi (Ita) Bahrain Victorious
01:13:32
43
Chris Harper (Aus) Pinarello-Q36.5
01:15:16
44
Ion Izaguirre (Spa) Cofidis
01:17:06
45
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United
01:17:31
46
Valentin Paret Peintre (Fra) Soudal-QuickStep
01:18:19
47
Raul Garcia Pierna (Spa) Movistar Team
01:19:53
48
Marc Hirschi (Swi) Tudor Pro Cycling
01:20:53
49
Nicolas Breuillard (Fra) Totalenergies
01:23:04
50
Tobias Foss (Nor) Ineos Grenadiers
01:28:02
51
Tim Wellens (Bel) UAE Team Emirates-XRG
01:30:52
52
Anders Skaarseth (Nor) Uno-X Mobility
01:30:55
53
Ben O’Connor (Aus) Jayco-AlUla
01:31:05
54
Joris Delbove (Fra) Totalenergies
01:32:59
55
Clément Braz Afonso (Fra) Groupama-FDJ United
01:33:53
56
Maxim Van Gils (Bel) Red Bull-Bora-Hansgrohe
01:33:56
57
Abel Balderstone (Spa) Caja Rural-Seguros RGA
01:35:58
58
Javier Romo (Spa) Movistar Team
01:37:45
59
Aurélien Paret Peintre (Fra) Decathlon CMA CGM
01:39:31
60
Matthew Riccitello (USA) Decathlon CMA CGM
01:39:38
61
Romain Gregoire (Fra) Groupama-FDJ United
01:39:40
62
Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe
01:40:29
63
Lars Craps (Bel) Lotto-Intermarché
01:41:18
64
Damiano Caruso (Ita) Bahrain Victorious
01:44:04
65
Xandro Meurisse (Bel) Pinarello-Q36.5
01:45:48
66
Mathieu van der Poel (Ned) Alpecin-Premier Tech
01:46:07
67
Ewen Costiou (Fra) Groupama-FDJ United
01:48:22
68
Alexandre Delettre (Fra) Totalenergies
01:48:38
69
Georg Zimmermann (Ger) Lotto-Intermarché
01:50:53
70
Mads Pedersen (Den) Lidl-Trek
01:51:22
71
Jasper Stuyven (Bel) Soudal-QuickStep
01:51:26
72
Michael Matthews (Aus) Jayco-AlUla
01:51:41
73
George Bennett (NZl) NSN Cycling Team
01:51:56
74
Lorenzo Germani (Ita) Groupama-FDJ United
01:52:55
75
Mathis Le Berre (Fra) Totalenergies
01:54:19
76
Michael Valgren (Den) EF Education-EasyPost
01:54:20
77
Toms Skujins (Lat) Lidl-Trek
01:55:19
78
Louis Vervaeke (Bel) Soudal-QuickStep
01:55:43
79
Jefferson Cepeda (Ecu) Movistar Team
01:56:01
80
Quentin Pacher (Fra) Groupama-FDJ United
01:56:07
81
Alex Aranburu (Spa) Cofidis
01:56:13
82
Matteo Vercher (Fra) Totalenergies
01:56:31
83
Mauro Schmid (Swi) Jayco-AlUla
02:01:15
84
Vlad Van Mechelen (Bel) Bahrain Victorious
02:01:31
85
Frank Van Den Broek (Ned) Picnic PostNL
02:01:35
86
Nelson Oliveira (Por) Movistar Team
02:02:01
87
Nils Politt (Ger) UAE Team Emirates-XRG
02:03:10
88
Rick Pluimers (Ned) Tudor Pro Cycling
02:03:33
89
Kasper Asgreen (Den) EF Education-EasyPost
02:04:12
90
Victor Campenaerts (Bel) Visma-Lease a Bike
02:04:32
91
Ben Healy (Irl) EF Education-EasyPost
02:04:54
92
Clément Russo (Fra) Groupama-FDJ United
02:05:14
93
Anders Halland Johannessen (Nor) Uno-X Mobility
02:06:13
94
Lucas Plapp (Aus) Jayco-AlUla
02:06:32
95
Anthon Charmig (Den) Uno-X Mobility
02:07:04
96
Damien Howson (Aus) Pinarello-Q36.5
02:08:09
97
Nico Denz (Ger) Red Bull-Bora-Hansgrohe
02:08:22
98
Bruno Armirail (Fra) Visma-Lease a Bike
02:11:53
99
Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe
02:12:00
100
Jonas Abrahamsen (Nor) Uno-X Mobility
02:12:52
101
Brent Van Moer (Bel) Pinarello-Q36.5
02:12:59
102
Sebastian Berwick (Aus) Caja Rural-Seguros RGA
02:13:30
103
Max Walker (GBr) EF Education-EasyPost
02:14:59
104
Jenno Berckmoes (Bel) Lotto-Intermarché
02:15:11
105
Robert Stannard (Aus) Bahrain Victorious
02:15:29
106
Felix Engelhardt (Ger) Jayco-AlUla
02:17:22
107
Michael Storer (Aus) Tudor Pro Cycling
02:17:25
108
Alex Kirsch (Lux) Cofidis
02:18:26
109
Matej Mohoric (Slo) Bahrain Victorious
02:18:36
110
Warren Barguil (Fra) Picnic PostNL
02:19:55
111
Magnus Cort (Den) Uno-X Mobility
02:21:39
112
Michel Heßmann (Ger) Movistar Team
02:21:47
113
Marco Frigo (Ita) NSN Cycling Team
02:22:29
114
Thibault Guernalec (Fra) Totalenergies
02:22:35
115
Luke Durbridge (Aus) Jayco-AlUla
02:22:41
116
Xabier Mikel Azparren (Spa) Pinarello-Q36.5
02:22:52
117
Emiel Verstrynge (Bel) Alpecin-Premier Tech
02:23:17
118
Mike Teunissen (Ned) XDS Astana
02:23:47
119
Anthony Turgis (Fra) Totalenergies
02:25:09
120
Benjamin Thomas (Fra) Cofidis
Row 119 – Cell 2
121
Filippo Ganna (Ita) Ineos Grenadiers
02:25:59
122
Per Strand Hagenes (Nor) Visma-Lease a Bike
02:26:22
123
Edward Planckaert (Bel) Alpecin-Premier Tech
02:26:23
124
Aaron Gate (NZl) XDS Astana
02:26:49
125
Joel Nicolau (Spa) Caja Rural-Seguros RGA
02:27:59
126
Jakub Otruba (Cze) Caja Rural-Seguros RGA
02:28:07
127
Florian Vermeersch (Bel) UAE Team Emirates-XRG
02:28:38
128
Michal Kwiatkowski (Pol) Ineos Grenadiers
02:28:45
129
Simone Velasco (Ita) XDS Astana
02:29:02
130
Julian Alaphilippe (Fra) Tudor Pro Cycling
02:29:06
131
Jonas Rickaert (Bel) Alpecin-Premier Tech
02:29:20
132
Dorian Godon (Fra) Ineos Grenadiers
02:29:39
133
Georg Steinhauser (Ger) EF Education-EasyPost
02:31:08
134
Nicolya Vinokurov (Kaz) XDS Astana
02:31:50
135
Dylan Van Baarle (Ned) Soudal-QuickStep
02:32:03
136
Krists Neilands (Lat) NSN Cycling Team
02:32:14
137
Hugo Page (Fra) Cofidis
02:32:46
138
Frits Biesterbos (Ned) Picnic PostNL
02:33:21
139
Fred Wright (GBr) Pinarello-Q36.5
02:34:30
140
Pascal Eenkhoorn (Ned) Soudal-QuickStep
02:34:49
141
Søren Wærenskjold (Nor) Uno-X Mobility
02:35:56
142
Huub Artz (Ned) Lotto-Intermarché
02:36:10
143
Daan Hoole (Ned) Decathlon CMA CGM
02:37:00
144
Stefano Oldani (Ita) Caja Rural-Seguros RGA
02:37:27
145
Max Kanter (Ger) XDS Astana
02:39:42
146
Biniam Girmay (Eri) NSN Cycling Team
02:40:08
147
Tim Van Dijke (Ned) Red Bull-Bora-Hansgrohe
02:41:16
148
Tom Van Asbroeck (Bel) NSN Cycling Team
02:42:07
149
Silvan Dillier (Swi) Alpecin-Premier Tech
02:44:01
150
Edoardo Affini (Ita) Visma-Lease a Bike
02:44:26
151
Niklas Märkl (Ger) Picnic PostNL
02:45:04
152
Jasper Philipsen (Bel) Alpecin-Premier Tech
02:45:28
153
Baptiste Veistroffer (Fra) Lotto-Intermarché
02:45:30
154
Robbe Dhondt (Bel) Picnic PostNL
02:45:52
155
Joshua Tarling (GBr) Ineos Grenadiers
02:46:41
156
Jenthe Biermans (Bel) Cofidis
02:47:32
157
Liam Slock (Bel) Lotto-Intermarché
02:47:46
158
Tim Marsman (Ned) Alpecin-Premier Tech
02:49:09
159
Pavel Bittner (Cze) Picnic PostNL
02:50:26
160
Pascal Ackermann (Ger) Jayco-AlUla
02:53:08
161
Milan Fretin (Bel) Cofidis
02:53:21
162
Julius Van Den Berg (Ned) Picnic PostNL
02:53:59
163
John Degenkolb (Ger) Picnic PostNL
02:54:14
164
Jake Stewart (GBr) NSN Cycling Team
02:54:31
165
Marco Haller (Aut) Tudor Pro Cycling
02:55:30
166
Fernando Gaviria (Col) Caja Rural-Seguros RGA
02:57:21
167
Tim Merlier (Bel) Soudal-QuickStep
02:57:41
168
Lewis Askey (GBr) NSN Cycling Team
02:57:56
169
Phil Bauhaus (Ger) Bahrain Victorious
02:58:16
170
Olav Kooij (Ned) Decathlon CMA CGM
02:58:33
171
Davide Ballerini (Ita) XDS Astana
02:58:35
172
Cees Bol (Ned) Decathlon CMA CGM
02:59:16
173
Piet Allegaert (Bel) Cofidis
02:59:46
174
Kamil Gradek (Pol) Bahrain Victorious
03:01:12
175
Matis Louvel (Fra) NSN Cycling Team
03:05:47
Points ClassificationSwipe to scroll horizontally
Place
Rider (Country) Team
Result
1
Mads Pedersen (Den) Lidl-Trek
293
2
Biniam Girmay (Eri) NSN Cycling Team
239
3
Tim Merlier (Bel) Soudal-QuickStep
213
4
Jasper Philipsen (Bel) Alpecin-Premier Tech
205
5
Max Kanter (Ger) XDS Astana
192
6
Olav Kooij (Ned) Decathlon CMA CGM
110
7
Tadej Pogačar (Slo) UAE Team Emirates-XRG
107
8
Søren Wærenskjold (Nor) Uno-X Mobility
89
9
Isaac Del Toro (Mex) UAE Team Emirates-XRG
80
10
Anthony Turgis (Fra) Totalenergies
79
11
Jonas Vingegaard (Den) Visma-Lease a Bike
70
12
Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe
68
13
Mathieu van der Poel (Ned) Alpecin-Premier Tech
61
14
Huub Artz (Ned) Lotto-Intermarché
59
15
Tobias Halland Johannessen (Nor) Uno-X Mobility
57
16
Paul Seixas (Fra) Decathlon CMA CGM
56
17
Quinn Simmons (USA) Lidl-Trek
55
18
Michael Matthews (Aus) Jayco-AlUla
55
19
Baptiste Veistroffer (Fra) Lotto-Intermarché
53
20
Pavel Bittner (Cze) Picnic PostNL
52
21
Pascal Ackermann (Ger) Jayco-AlUla
52
22
Milan Fretin (Bel) Cofidis
52
23
Tom Pidcock (GBr) Pinarello-Q36.5
47
24
Jakub Otruba (Cze) Caja Rural-Seguros RGA
45
25
Mattias Skjelmose (Den) Lidl-Trek
41
26
Clément Russo (Fra) Groupama-FDJ United
40
27
Dorian Godon (Fra) Ineos Grenadiers
40
28
Fernando Gaviria (Col) Caja Rural-Seguros RGA
40
29
Rick Pluimers (Ned) Tudor Pro Cycling
38
30
Alex Baudin (Fra) EF Education-EasyPost
37
31
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe
36
32
Juan Ayuso (Spa) Lidl-Trek
32
33
Phil Bauhaus (Ger) Bahrain Victorious
32
34
Tom Van Asbroeck (Bel) NSN Cycling Team
31
35
Richard Carapaz (Ecu) EF Education-EasyPost
30
36
Lenny Martinez (Fra) Bahrain Victorious
28
37
Liam Slock (Bel) Lotto-Intermarché
26
38
Mathias Vacek (Cze) Lidl-Trek
25
39
Jake Stewart (GBr) NSN Cycling Team
24
40
Harold Tejada (Col) XDS Astana
22
41
Jenno Berckmoes (Bel) Lotto-Intermarché
22
42
Ramses Debruyne (Bel) Alpecin-Premier Tech
21
43
Lennert Van Eetvelt (Bel) Lotto-Intermarché
21
44
Raul Garcia Pierna (Spa) Movistar Team
20
45
Joris Delbove (Fra) Totalenergies
20
46
Victor Campenaerts (Bel) Visma-Lease a Bike
20
47
Felix Engelhardt (Ger) Jayco-AlUla
20
48
Sean Quinn (USA) EF Education-EasyPost
19
49
Kévin Vauquelin (Fra) Ineos Grenadiers
19
50
Pablo Castrillo (Spa) Movistar Team
18
51
Marco Frigo (Ita) NSN Cycling Team
18
52
Filippo Ganna (Ita) Ineos Grenadiers
17
53
Jordan Jegat (Fra) Totalenergies
16
54
Frank Van Den Broek (Ned) Picnic PostNL
16
55
Thibault Guernalec (Fra) Totalenergies
16
56
Aaron Gate (NZl) XDS Astana
16
57
Davide Ballerini (Ita) XDS Astana
15
58
Ilan Van Wilder (Bel) Soudal-QuickStep
14
59
Romain Gregoire (Fra) Groupama-FDJ United
14
60
Michael Storer (Aus) Tudor Pro Cycling
14
61
Edward Planckaert (Bel) Alpecin-Premier Tech
14
62
Tim Wellens (Bel) UAE Team Emirates-XRG
12
63
Matteo Vercher (Fra) Totalenergies
12
64
Nicolas Breuillard (Fra) Totalenergies
11
65
Mike Teunissen (Ned) XDS Astana
10
66
Lucas Plapp (Aus) Jayco-AlUla
9
67
Magnus Cort (Den) Uno-X Mobility
9
68
Antonio Tiberi (Ita) Bahrain Victorious
8
69
Vlad Van Mechelen (Bel) Bahrain Victorious
8
70
Ben Healy (Irl) EF Education-EasyPost
8
71
Quinten Hermans (Bel) Pinarello-Q36.5
7
72
Maxim Van Gils (Bel) Red Bull-Bora-Hansgrohe
7
73
Nelson Oliveira (Por) Movistar Team
7
74
Nico Denz (Ger) Red Bull-Bora-Hansgrohe
7
75
Egan Bernal (Col) Ineos Grenadiers
6
76
Sepp Kuss (USA) Visma-Lease a Bike
6
77
Abel Balderstone (Spa) Caja Rural-Seguros RGA
6
78
Mauro Schmid (Swi) Jayco-AlUla
6
79
Alex Kirsch (Lux) Cofidis
6
80
Einer Rubio (Col) Movistar Team
5
81
Ewen Costiou (Fra) Groupama-FDJ United
5
82
Alexandre Delettre (Fra) Totalenergies
5
83
Jasper Stuyven (Bel) Soudal-QuickStep
5
84
Julian Alaphilippe (Fra) Tudor Pro Cycling
5
85
Tim Marsman (Ned) Alpecin-Premier Tech
5
86
Davide Piganzoli (Ita) Visma-Lease a Bike
4
87
Brandon McNulty (USA) UAE Team Emirates-XRG
4
88
Joel Nicolau (Spa) Caja Rural-Seguros RGA
4
89
Clément Braz Afonso (Fra) Groupama-FDJ United
3
90
Alex Aranburu (Spa) Cofidis
3
91
Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe
3
92
Florian Vermeersch (Bel) UAE Team Emirates-XRG
3
93
Nicolas Prodhomme (Fra) Decathlon CMA CGM
2
94
Sergio Higuita (Col) XDS Astana
2
95
Marc Hirschi (Swi) Tudor Pro Cycling
2
96
Mathis Le Berre (Fra) Totalenergies
2
97
Per Strand Hagenes (Nor) Visma-Lease a Bike
2
98
George Bennett (NZl) NSN Cycling Team
1
99
Dylan Van Baarle (Ned) Soudal-QuickStep
1
100
Hugo Page (Fra) Cofidis
1
Mountains ClassificationSwipe to scroll horizontally
Place
Rider (Country) Team
Result
1
Tadej Pogačar (Slo) UAE Team Emirates-XRG
42
2
Jonas Vingegaard (Den) Visma-Lease a Bike
27
3
Richard Carapaz (Ecu) EF Education-EasyPost
19
4
Valentin Paret Peintre (Fra) Soudal-QuickStep
18
5
Paul Seixas (Fra) Decathlon CMA CGM
18
6
Nicolas Prodhomme (Fra) Decathlon CMA CGM
17
7
Alex Baudin (Fra) EF Education-EasyPost
16
8
Lenny Martinez (Fra) Bahrain Victorious
16
9
Isaac Del Toro (Mex) UAE Team Emirates-XRG
14
10
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe
12
11
Javier Romo (Spa) Movistar Team
10
12
Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe
9
13
Tom Pidcock (GBr) Pinarello-Q36.5
7
14
Raul Garcia Pierna (Spa) Movistar Team
7
15
Brandon McNulty (USA) UAE Team Emirates-XRG
6
16
Tim Wellens (Bel) UAE Team Emirates-XRG
6
17
Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe
5
18
Marco Frigo (Ita) NSN Cycling Team
5
19
Tobias Halland Johannessen (Nor) Uno-X Mobility
4
20
Felix Großschartner (Aut) UAE Team Emirates-XRG
4
21
Vlad Van Mechelen (Bel) Bahrain Victorious
4
22
Baptiste Veistroffer (Fra) Lotto-Intermarché
3
23
Ramses Debruyne (Bel) Alpecin-Premier Tech
3
24
Pablo Castrillo (Spa) Movistar Team
3
25
Mathias Vacek (Cze) Lidl-Trek
3
26
Quinn Simmons (USA) Lidl-Trek
3
27
Felix Engelhardt (Ger) Jayco-AlUla
3
28
Ben O’Connor (Aus) Jayco-AlUla
2
29
Liam Slock (Bel) Lotto-Intermarché
2
30
Mattias Skjelmose (Den) Lidl-Trek
2
31
Lennert Van Eetvelt (Bel) Lotto-Intermarché
2
32
Matteo Jorgenson (USA) Visma-Lease a Bike
2
33
Matteo Vercher (Fra) Totalenergies
2
34
Frank Van Den Broek (Ned) Picnic PostNL
2
35
Mathieu van der Poel (Ned) Alpecin-Premier Tech
1
36
Mads Pedersen (Den) Lidl-Trek
1
37
Juan Ayuso (Spa) Lidl-Trek
1
38
Adam Yates (GBr) UAE Team Emirates-XRG
1
39
George Bennett (NZl) NSN Cycling Team
1
40
Louis Vervaeke (Bel) Soudal-QuickStep
1
41
Xabier Mikel Azparren (Spa) Pinarello-Q36.5
1
42
Georg Steinhauser (Ger) EF Education-EasyPost
1
43
Joshua Tarling (GBr) Ineos Grenadiers
1
Youth ClassificationSwipe to scroll horizontally
Place
Rider (Country) Team
Result
1
Juan Ayuso (Spa) Lidl-Trek
36:19:24
2
Paul Seixas (Fra) Decathlon CMA CGM
00:00:13
3
Isaac Del Toro (Mex) UAE Team Emirates-XRG
00:00:46
4
Lenny Martinez (Fra) Bahrain Victorious
00:02:12
5
Davide Piganzoli (Ita) Visma-Lease a Bike
00:09:16
6
Ramses Debruyne (Bel) Alpecin-Premier Tech
00:11:51
7
Pablo Castrillo (Spa) Movistar Team
00:16:10
8
Lennert Van Eetvelt (Bel) Lotto-Intermarché
00:33:51
9
Mathias Vacek (Cze) Lidl-Trek
00:48:57
10
Alex Baudin (Fra) EF Education-EasyPost
01:00:48
11
Kévin Vauquelin (Fra) Ineos Grenadiers
01:01:54
12
Quinn Simmons (USA) Lidl-Trek
01:04:49
13
Antonio Tiberi (Ita) Bahrain Victorious
01:09:10
14
Valentin Paret Peintre (Fra) Soudal-QuickStep
01:13:57
15
Raul Garcia Pierna (Spa) Movistar Team
01:15:31
16
Matthew Riccitello (USA) Decathlon CMA CGM
01:35:16
17
Romain Gregoire (Fra) Groupama-FDJ United
01:35:18
18
Lars Craps (Bel) Lotto-Intermarché
01:36:56
19
Ewen Costiou (Fra) Groupama-FDJ United
01:44:00
20
Lorenzo Germani (Ita) Groupama-FDJ United
01:48:33
21
Mathis Le Berre (Fra) Totalenergies
01:49:57
22
Matteo Vercher (Fra) Totalenergies
01:52:09
23
Vlad Van Mechelen (Bel) Bahrain Victorious
01:57:09
24
Max Walker (GBr) EF Education-EasyPost
02:10:37
25
Jenno Berckmoes (Bel) Lotto-Intermarché
02:10:49
26
Michel Heßmann (Ger) Movistar Team
02:17:25
27
Emiel Verstrynge (Bel) Alpecin-Premier Tech
02:18:55
28
Per Strand Hagenes (Nor) Visma-Lease a Bike
02:22:00
29
Georg Steinhauser (Ger) EF Education-EasyPost
02:26:46
30
Nicolya Vinokurov (Kaz) XDS Astana
02:27:28
31
Hugo Page (Fra) Cofidis
02:28:24
32
Frits Biesterbos (Ned) Picnic PostNL
02:28:59
33
Huub Artz (Ned) Lotto-Intermarché
02:31:48
34
Robbe Dhondt (Bel) Picnic PostNL
02:41:30
35
Joshua Tarling (GBr) Ineos Grenadiers
02:42:19
36
Pavel Bittner (Cze) Picnic PostNL
02:46:04
37
Milan Fretin (Bel) Cofidis
02:48:59
38
Lewis Askey (GBr) NSN Cycling Team
02:53:34
39
Olav Kooij (Ned) Decathlon CMA CGM
02:54:11
Teams ClassificationSwipe to scroll horizontally
Place
Rider (Country) Team
Result
1
Lidl-Trek
108:43:11
2
UAE Team Emirates XRG
00:24:18
3
Visma-Lease a Bike
00:38:51
4
Red Bull-Bora-Hansgrohe
00:44:28
5
Decathlon CMA CGM Team
01:08:03
6
EF Education-Easypost
01:24:23
7
Netcompany Ineos
01:24:56
8
Movistar
02:05:05
9
Pinarello-Q36.5
02:12:50
10
TotalEnergies
02:34:05
11
Uno-X Mobility
02:47:23
12
Bahrain Victorious
02:50:50
13
Soudal Quick-Step
02:54:34
14
Tudor
03:13:29
15
Groupama-FDJ United
03:38:04
16
Lotto Intermarché
03:58:24
17
XDS Astana
03:58:27
18
Alpecin-Premier Tech
04:05:20
19
Caja Rural-Seguros RGA
04:23:04
20
Jayco Alula
04:49:43
21
Cofidis
05:07:16
22
NSN
06:27:25
23
Picnic PostNL
06:40:05