
Kaden Groves (Alpecin-Deceuninck) claimed a stunning solo victory on stage 20 of the Tour de France, attacking away after a breathless fight from a 13-man breakaway 17km from the finish line in Pontarlier.
It looked like a six-man group was set to fight things out in the final 20km, but Iván Romeo (Movistar) and Romain Grégoire (Groupama-FDJ) crashed hard in a wet corner, and the Australian and two others got ahead, having just navigated their way through the treacherous conditions.
Groves was left alongside Jake Stewart (Israel-Premier Tech) and Frank van den Broek (Picnic PostNL) in the lead before he went solo just under 17km from the finish, with the Brit and Dutchman left bickering at the lack of cooperation, which is what prompted the Australian to jump.
His gap grew as he approached the finish, with the groups behind joining up, but barely making any impression on Groves' lead. With some encouragement from the team car by team co-owner Kristoff Roodhooft, Groves celebrated emotionally in disbelief.
Van den Broek finished second for Picnic PostNL, almost a minute down, with Pascal Eenkhoorn taking third after a brutal breakaway battle.

Completing the set of Grand Tour stage wins with a career 10th, Groves added to his two Giro d'Italia and seven Vuelta a España triumphs with a win on debut at the Tour de France, bringing Alpecin their third win of the 2025 race, 18 stages after their last.
It bookended a great Tour for the Belgian squad after what was a perfect opening weekend with stage wins by Jasper Philipsen and Mathieu van der Poel.
"There are so many emotions to win here, the team came here with so many different plans with Jasper and Mathieu, and in the end, I get my own opportunities," said a teary-eyed Groves post-stage.
"They haven't gone the right way, but today I had super legs and I just suffered to the line and it rewarded me with a Tour stage.
"The team gave me the free role in the last days, especially today we weren't sure whether to go for the stage or save for tomorrow. But when the rain starts to fall, I always have a super feeling normally in the cold weather, and it's like my first-ever time winning solo, and it's a Tour stage, so it's pretty incredible.
"It's not really a childhood dream because I only started cycling quite late, but there's so much pressure at the Tour, and having won at the Giro and the Vuelta, all I ever get asked is 'Am I good enough to win at the Tour?', and now I have shown them."

Race leader Tadej Pogačar (UAE Team Emirates-XRG) and most of the GC favourites arrived home safely in the peloton more than six minutes after Groves took victory, all but confirming his victory in the 2025 Tour – barring any disaster on the final stage in Paris.
Unlike in previous Tours, completing stage 20 doesn't confirm the result; however, with the modified stage in Paris honouring the Olympics by containing three laps up the climb to Montmartre on what was the traditional procession stage.
Pogačar will need to survive the chaos of Paris to confirm his fourth yellow jersey triumph, but it's yet to be seen how the peloton takes on stage 21, with lots of riders being unhappy at the additions.
How it unfolded

With the Alps in the rear-view mirror, the 160 remaining riders at the start of stage 20 on the Tour de France may have been praying for some respite, with one stage separating them from the finale in Paris. But that was never going to happen with the route on offer.
With 184.2km and a completely up-and-down route on offer on the road from Nantua to Pontarlier, it was – as the penultimate stage of the Tour often is – always going to be a day for the break.
As expected, a breathless fight to make it into the front group ensued in the opening hour, with Kasper Asgreen (EF Education-EasyPost) opening things up from the flag drop, only to be caught on the first categorised climb, the Col de la Croix de la Serra (12.2km at 4.1%).
Riders had already begun to struggle as the pace was kept rapid in the front, with practically every team interested in being represented in the second-to-last chance to win a stage. Even GC hopefuls in the top 10 tried their luck, notably Ben Healy (EF Education-EasyPost), but everyone was on high alert.
Stage 15 winner Tim Wellens began to show he had freedom for another day, lighting up the long climb with several attacks, but it was Louis Barré (Intermarché-Wanty) who led the race over its crest, before a tough descent in the rain split things further.

The absolute anarchy continued on the second climb, Côte de Valfin, which is where a lead trio established itself, with Wellens being joined off the front by Matteo Jorgenson (Visma-Lease a Bike) and Ewen Costiou (Arkéa-B&B Hotels).
With 135km to go, the three leaders had just 15 seconds on the still raging peloton, with Spanish champion Iván Romeo leading a chase group on the attack. Soon, the 10 riders joined those in front to form a leading break of 13, finally.
After a breathless 65km of racing, making it in were Wellens, Costiou, Jorgenson, Romeo, Pascal Eenkhoorn (Soudal-QuickStep), Harry Sweeny (EF Education-EasyPost), Romain Grégoire (Groupama-FDJ), Kaden Groves (Alpecin-Deceuninck), Matteo Trentin (Tudor), Simone Velasco (XDS-Astana), Jordan Jegat (Total Energies), Frank van den Broek (Picnic-PostNL) and Jake Stewart (Israel-Premier Tech).
Others tried to bridge across, but made no progress, and a break was finally set. The UAE and Visma riders came to the front, signalling the end, for now, of all the vicious attacking, allowing a near two-minute lead to establish itself.
Jegat's presence, however, meant that Jayco AlUla soon took over to pace, to protect Ben O'Connor's 10th place on GC, with Swiss champion Mauro Schmid – even despite crashing hard on a descent – leading things on the front.
Riders in the front group were annoyed at Jegat's presence, but they got their wish on the third categorised climb of he race, albeit in the wrong direction, as he went off on his own with an attack up the Côte de Thésy.
He was alone briefly, but he was countered and left behind by a rampant Harry Sweeny (EF Education-EasyPost), who attacked solo with 55km remaining on the day. His gap reduced briefly, but the Australian pushed on and 15 kilometres later, he had a lead of 50 seconds over the 12 chasers from the original move.

The peloton slowed as a counter move of 16 was led out by Wout van Aert on the climb in an attempt to bridge across to the front, but with 40km to go, they were still four minutes behind, with the peloton 5:24 away from the lone Sweeny.
Rain began to fall again as they approached the final phase of another brutal stage, but O'Connor had to start helping Schmid pace for himself, to protect what was a 4:08 lead on Jegat at the start of the stage.
New attacks came from the chasing remnants of the break, with Jorgenson and Wellens being left behind by a group of Grégoire, Eenkhoorn, Groves, Van den Broek and Stewart, and a second chase group of Trentin, Romeo, Velasco and Jegat in the gap between them.
This did for Sweeny's lead, and he was swept up by the now joined-up chase groups on the lower slopes of the final categorised climb – Côte de Longeville – where Groves made the first attack after a big slip of his back wheel.

Romeo tried to attack away, but local lad Grégoire soon had him back before the crest, and now there were six leading the race in the final 24km: Groves, Van den Broek, Velasco, Grégoire, Stewart, and the Spanish champion.
Disaster struck not long after, as Romeo crashed while leading through a wet corner 21km from the finish, with Grégoire hitting the deck but bouncing back quickly, and Velasco and Groves almost missing the corner completely.
The Australian sprinter just made it around just to form a new lead trio with Stewart and Van den Broek, with Eenkhoorn chasing on and Jorgenson and Wellens trying to find their way back to the front just 27 seconds down the road.
With Van den Broek not working in the front, Groves had enough and set off on his own in the final 17 kilometres, leaving Stewart and the young Dutchman to bicker behind him, with the chasing groups behind reforming slowly after the crash.
The Australian powered on in the wet conditions as those in the chase faltered behind him, confirming that he would complete the Grand Tour stage win set with a solo triumph on stage 20 of the Tour. Van den Broek and Eenkhoorn led the chase home for the minor places.
Pogačar and the peloton arrived safely, avoiding a bizarre late crash in the peloton for the likes of Damien Touzé (Cofidis), with the only loser on GC on the penultimate day being O'Connor, who ran out of steam in the chase and lost his 10th spot overall to Jegat in the break by two minutes.
Results
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Kaden Groves (Aus) Alpecin-Deceuninck |
04:06:09 |
2 |
Frank van den Broek (Ned) Picnic Postnl |
00:00:54 |
3 |
Pascal Eenkhoorn (Ned) Soudal-Quickstep |
00:00:59 |
4 |
Simone Velasco (Ita) XDS Astana |
00:01:04 |
5 |
Romain Gregoire (Fra) Groupama-FDJ |
|
6 |
Jake Stewart (GBr) Israel-Premier Tech |
|
7 |
Jordan Jegat (Fra) TotalEnergies |
|
8 |
Tim Wellens (Bel) UAE Team Emirates-XRG |
|
9 |
Matteo Jorgenson (USA) Visma-Lease a Bike |
|
10 |
Harry Sweeny (Aus) EF Education-EasyPost |
|
11 |
Matteo Trentin (Ita) Tudor Pro Cycling |
00:02:01 |
12 |
Ewen Costiou (Fra) Arkea-B&B Hotels |
00:03:45 |
13 |
Davide Ballerini (Ita) XDS Astana |
00:07:04 |
14 |
Mike Teunissen (Ned) XDS Astana |
|
15 |
Jonas Abrahamsen (Nor) Uno-X Mobility |
|
16 |
Anthony Turgis (Fra) TotalEnergies |
|
17 |
Louis Barre (Fra) Intermarché-Wanty |
|
18 |
Xandro Meurisse (Bel) Alpecin-Deceuninck |
|
19 |
Thomas Gachignard (Fra) TotalEnergies |
|
20 |
Mathis Le Berre (Fra) Arkea-B&B Hotels |
|
21 |
Matis Louvel (Fra) Israel-Premier Tech |
|
22 |
Laurence Pithie (NZl) Red Bull-Bora-Hansgrohe |
|
23 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
|
24 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
|
25 |
Kévin Vauquelin (Fra) Arkea-B&B Hotels |
|
26 |
Markus Hoelgaard (Nor) Uno-X Mobility |
|
27 |
Neilson Powless (USA) EF Education-EasyPost |
|
28 |
Ben Healy (Irl) EF Education-EasyPost |
|
29 |
Maximilian Schachmann (Ger) Soudal-Quickstep |
|
30 |
Jenno Berckmoes (Bel) Lotto |
|
31 |
Wout van Aert (Bel) Visma-Lease a Bike |
|
32 |
Tadej Pogačar (Slo) UAE Team Emirates-XRG |
|
33 |
Mick van Dijke (Ned) Red Bull-Bora-Hansgrohe |
|
34 |
Jonas Vingegaard (Den) Visma-Lease a Bike |
|
35 |
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe |
|
36 |
Simon Yates (GBr) Visma-Lease a Bike |
|
37 |
Cristian Rodriguez (Spa) Arkea-B&B Hotels |
|
38 |
Ion Izaguirre (Spa) Cofidis |
|
39 |
Raul Garcia (Spa) Arkea-B&B Hotels |
|
40 |
Ilan Van Wilder (Bel) Soudal-Quickstep |
|
41 |
Kasper Asgreen (Den) EF Education-EasyPost |
|
42 |
Sergio Higuita (Col) XDS Astana |
|
43 |
Valentin Madouas (Fra) Groupama-FDJ |
|
44 |
Oscar Onley (GBr) Picnic Postnl |
|
45 |
Oliver Naesen (Bel) Decathlon AG2R la Mondiale |
|
46 |
Bastien Tronchon (Fra) Decathlon AG2R la Mondiale |
|
47 |
Felix Gall (Aut) Decathlon AG2R la Mondiale |
|
48 |
Valentin Paret Peintre (Fra) Soudal-Quickstep |
|
49 |
Dylan Teuns (Bel) Cofidis |
|
50 |
Andreas Leknessund (Nor) Uno-X Mobility |
|
51 |
Alexandre Delettre (Fra) TotalEnergies |
|
52 |
Marius Mayrhofer (Ger) Tudor Pro Cycling |
|
53 |
Marc Hirschi (Swi) Tudor Pro Cycling |
|
54 |
Gregor Mühlberger (Aut) Movistar |
|
55 |
Tobias Lund Andresen (Den) Picnic Postnl |
|
56 |
Ben O'Connor (Aus) Jayco Alula |
|
57 |
Thymen Arensman (Ned) Ineos Grenadiers |
|
58 |
Toms Skujins (Lat) Lidl-Trek |
|
59 |
Jasper Stuyven (Bel) Lidl-Trek |
|
60 |
Axel Laurance (Fra) Ineos Grenadiers |
|
61 |
Joe Blackmore (GBr) Israel-Premier Tech |
|
62 |
Nils Politt (Ger) UAE Team Emirates-XRG |
|
63 |
Aurélien Paret Peintre (Fra) Decathlon AG2R la Mondiale |
|
64 |
Emanuel Buchmann (Ger) Cofidis |
|
65 |
Tobias Foss (Nor) Ineos Grenadiers |
|
66 |
Samuel Watson (GBr) Ineos Grenadiers |
|
67 |
Einer Rubio (Col) Movistar |
|
68 |
Michael Storer (Aus) Tudor Pro Cycling |
|
69 |
Guillaume Martin Guyonnet (Fra) Groupama-FDJ |
|
70 |
Michael Woods (Can) Israel-Premier Tech |
|
71 |
Anders Halland Johannessen (Nor) Uno-X Mobility |
|
72 |
Marc Soler (Spa) UAE Team Emirates-XRG |
|
73 |
Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG |
|
74 |
Mauro Schmid (Swi) Jayco Alula |
|
75 |
Clement Venturini (Fra) Arkea-B&B Hotels |
|
76 |
Damien Touze (Fra) Cofidis |
|
77 |
Bruno Armirail (Fra) Decathlon AG2R la Mondiale |
00:11:11 |
78 |
Clément Russo (Fra) Groupama-FDJ |
00:13:17 |
79 |
Lewis Askey (GBr) Groupama-FDJ |
|
80 |
Alex Baudin (Fra) EF Education-EasyPost |
|
81 |
Tim Naberman (Ned) Picnic Postnl |
|
82 |
Warren Barguil (Fra) Picnic Postnl |
|
83 |
Alex Aranburu (Spa) Cofidis |
|
84 |
Krists Neilands (Lat) Israel-Premier Tech |
|
85 |
Jarrad Drizners (Aus) Lotto |
|
86 |
Brent Van Moer (Bel) Lotto |
|
87 |
Lenny Martinez (Fra) Bahrain Victorious |
|
88 |
Jonas Rickaert (Bel) Alpecin-Deceuninck |
00:22:17 |
89 |
Tiesj Benoot (Bel) Visma-Lease a Bike |
|
90 |
Clément Berthet (Fra) Decathlon AG2R la Mondiale |
|
91 |
Santiago Buitrago (Col) Bahrain Victorious |
|
92 |
Harold Tejada (Col) XDS Astana |
|
93 |
Quentin Pacher (Fra) Groupama-FDJ |
|
94 |
Edoardo Affini (Ita) Visma-Lease a Bike |
|
95 |
Geraint Thomas (GBr) Ineos Grenadiers |
|
96 |
Victor Campenaerts (Bel) Visma-Lease a Bike |
|
97 |
Hugo Page (Fra) Intermarché-Wanty |
|
98 |
Paul Penhoet (Fra) Groupama-FDJ |
|
99 |
Sepp Kuss (USA) Visma-Lease a Bike |
|
100 |
Emiel Verstrynge (Bel) Alpecin-Deceuninck |
|
101 |
Callum Scotson (Aus) Decathlon AG2R la Mondiale |
|
102 |
Adam Yates (GBr) UAE Team Emirates-XRG |
|
103 |
Fred Wright (GBr) Bahrain Victorious |
|
104 |
Michael Valgren (Den) EF Education-EasyPost |
|
105 |
Alberto Dainese (Ita) Tudor Pro Cycling |
|
106 |
Aleksandr Vlasov (Rus) Red Bull-Bora-Hansgrohe |
|
107 |
Quinn Simmons (USA) Lidl-Trek |
|
108 |
William Barta (USA) Movistar |
|
109 |
Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe |
|
110 |
Stian Edvardsen-Fredheim (Nor) Uno-X Mobility |
|
111 |
Biniam Girmay (Eri) Intermarché-Wanty |
00:22:27 |
112 |
Magnus Cort Nielsen (Den) Uno-X Mobility |
|
113 |
Nelson Oliveira (Por) Movistar |
|
114 |
Matteo Vercher (Fra) TotalEnergies |
00:22:29 |
115 |
Ivan Garcia (Spa) Movistar |
|
116 |
Ivan Romeo (Spa) Movistar |
00:22:33 |
117 |
Pablo Castrillo (Spa) Movistar |
|
118 |
Thibau Nys (Bel) Lidl-Trek |
|
119 |
Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe |
00:24:29 |
120 |
Clément Champoussin (Fra) XDS Astana |
|
121 |
Eduardo Sepulveda (Arg) Lotto |
00:28:49 |
122 |
Pavel Sivakov (Fra) UAE Team Emirates-XRG |
|
123 |
Jonas Rutsch (Ger) Intermarché-Wanty |
|
124 |
Laurenz Rex (Bel) Intermarché-Wanty |
|
125 |
Matej Mohoric (Slo) Bahrain Victorious |
|
126 |
Luke Plapp (Aus) Jayco Alula |
|
127 |
Kamil Gradek (Pol) Bahrain Victorious |
|
128 |
Robert Stannard (Aus) Bahrain Victorious |
|
129 |
Connor Swift (GBr) Ineos Grenadiers |
|
130 |
Sébastien Grignard (Bel) Lotto |
|
131 |
Alexis Renard (Fra) Cofidis |
|
132 |
Silvan Dillier (Swi) Alpecin-Deceuninck |
|
133 |
Elmar Reinders (Ned) Jayco Alula |
|
134 |
Luke Durbridge (Aus) Jayco Alula |
|
135 |
Amaury Capiot (Bel) Arkea-B&B Hotels |
|
136 |
Dylan Groenewegen (Ned) Jayco Alula |
|
137 |
Bert Van Lerberghe (Bel) Soudal-Quickstep |
|
138 |
Arnaud Demare (Fra) Arkea-B&B Hotels |
|
139 |
Guillaume Boivin (Can) Israel-Premier Tech |
|
140 |
Marco Haller (Aut) Tudor Pro Cycling |
|
141 |
Luka Mezgec (Slo) Jayco Alula |
|
142 |
Fabian Lienhard (Swi) Tudor Pro Cycling |
|
143 |
Phil Bauhaus (Ger) Bahrain Victorious |
|
144 |
Sean Flynn (GBr) Picnic Postnl |
|
145 |
Tim Merlier (Bel) Soudal-Quickstep |
|
146 |
Pavel Bittner (Cze) Picnic Postnl |
|
147 |
Gianni Vermeersch (Bel) Alpecin-Deceuninck |
|
148 |
Mathieu Burgaudeau (Fra) TotalEnergies |
|
149 |
Edward Theuns (Bel) Lidl-Trek |
|
150 |
Jonathan Milan (Ita) Lidl-Trek |
|
151 |
Simone Consonni (Ita) Lidl-Trek |
|
152 |
Roel van Sintmaartensdijk (Ned) Intermarché-Wanty |
|
153 |
Vito Braet (Bel) Intermarché-Wanty |
|
154 |
Vincenzo Albanese (Ita) EF Education-EasyPost |
|
155 |
Alexey Lutsenko (Kaz) Israel-Premier Tech |
|
156 |
Pascal Ackermann (Ger) Israel-Premier Tech |
|
157 |
Niklas Märkl (Ger) Picnic Postnl |
|
158 |
Benjamin Thomas (Fra) Cofidis |
|
159 |
Arnaud De Lie (Bel) Lotto |
|
160 |
Julian Alaphilippe (Fra) Tudor Pro Cycling |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Simone Velasco (Ita) XDS Astana |
20 |
2 |
Pascal Eenkhoorn (Ned) Soudal-Quickstep |
17 |
3 |
Frank van den Broek (Ned) Picnic Postnl |
15 |
4 |
Romain Gregoire (Fra) Groupama-FDJ |
13 |
5 |
Jordan Jegat (Fra) TotalEnergies |
11 |
6 |
Harry Sweeny (Aus) EF Education-EasyPost |
10 |
7 |
Kaden Groves (Aus) Alpecin-Deceuninck |
9 |
8 |
Matteo Trentin (Ita) Tudor Pro Cycling |
8 |
9 |
Matteo Jorgenson (USA) Visma-Lease a Bike |
7 |
10 |
Ivan Romeo (Spa) Movistar |
6 |
11 |
Jake Stewart (GBr) Israel-Premier Tech |
5 |
12 |
Tim Wellens (Bel) UAE Team Emirates-XRG |
4 |
13 |
Ewen Costiou (Fra) Arkea-B&B Hotels |
3 |
14 |
Brent Van Moer (Bel) Lotto |
2 |
15 |
Samuel Watson (GBr) Ineos Grenadiers |
1 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Kaden Groves (Aus) Alpecin-Deceuninck |
30 |
2 |
Frank van den Broek (Ned) Picnic Postnl |
25 |
3 |
Pascal Eenkhoorn (Ned) Soudal-Quickstep |
22 |
4 |
Simone Velasco (Ita) XDS Astana |
19 |
5 |
Romain Gregoire (Fra) Groupama-FDJ |
17 |
6 |
Jake Stewart (GBr) Israel-Premier Tech |
15 |
7 |
Jordan Jegat (Fra) TotalEnergies |
13 |
8 |
Tim Wellens (Bel) UAE Team Emirates-XRG |
11 |
9 |
Matteo Jorgenson (USA) Visma-Lease a Bike |
9 |
10 |
Harry Sweeny (Aus) EF Education-EasyPost |
7 |
11 |
Matteo Trentin (Ita) Tudor Pro Cycling |
6 |
12 |
Ewen Costiou (Fra) Arkea-B&B Hotels |
5 |
13 |
Davide Ballerini (Ita) XDS Astana |
4 |
14 |
Mike Teunissen (Ned) XDS Astana |
3 |
15 |
Jonas Abrahamsen (Nor) Uno-X Mobility |
2 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Louis Barre (Fra) Intermarché-Wanty |
2 |
2 |
Ivan Romeo (Spa) Movistar |
1 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Tim Wellens (Bel) UAE Team Emirates-XRG |
1 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Harry Sweeny (Aus) EF Education-EasyPost |
5 |
2 |
Jordan Jegat (Fra) TotalEnergies |
3 |
3 |
Kaden Groves (Aus) Alpecin-Deceuninck |
2 |
4 |
Ewen Costiou (Fra) Arkea-B&B Hotels |
1 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Romain Gregoire (Fra) Groupama-FDJ |
1 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Frank van den Broek (Ned) Picnic Postnl |
04:07:03 |
2 |
Romain Gregoire (Fra) Groupama-FDJ |
00:00:10 |
3 |
Ewen Costiou (Fra) Arkea-B&B Hotels |
00:02:51 |
4 |
Louis Barre (Fra) Intermarché-Wanty |
00:06:10 |
5 |
Thomas Gachignard (Fra) TotalEnergies |
|
6 |
Mathis Le Berre (Fra) Arkea-B&B Hotels |
|
7 |
Laurence Pithie (NZl) Red Bull-Bora-Hansgrohe |
|
8 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
|
9 |
Kévin Vauquelin (Fra) Arkea-B&B Hotels |
|
10 |
Ben Healy (Irl) EF Education-EasyPost |
|
11 |
Jenno Berckmoes (Bel) Lotto |
|
12 |
Mick van Dijke (Ned) Red Bull-Bora-Hansgrohe |
|
13 |
Raul Garcia (Spa) Arkea-B&B Hotels |
|
14 |
Ilan Van Wilder (Bel) Soudal-Quickstep |
|
15 |
Oscar Onley (GBr) Picnic Postnl |
|
16 |
Bastien Tronchon (Fra) Decathlon AG2R la Mondiale |
|
17 |
Valentin Paret Peintre (Fra) Soudal-Quickstep |
|
18 |
Marius Mayrhofer (Ger) Tudor Pro Cycling |
|
19 |
Tobias Lund Andresen (Den) Picnic Postnl |
|
20 |
Axel Laurance (Fra) Ineos Grenadiers |
|
21 |
Joe Blackmore (GBr) Israel-Premier Tech |
|
22 |
Samuel Watson (GBr) Ineos Grenadiers |
|
23 |
Lewis Askey (GBr) Groupama-FDJ |
00:12:23 |
24 |
Alex Baudin (Fra) EF Education-EasyPost |
|
25 |
Lenny Martinez (Fra) Bahrain Victorious |
|
26 |
Hugo Page (Fra) Intermarché-Wanty |
00:21:23 |
27 |
Paul Penhoet (Fra) Groupama-FDJ |
|
28 |
Emiel Verstrynge (Bel) Alpecin-Deceuninck |
|
29 |
Quinn Simmons (USA) Lidl-Trek |
|
30 |
Stian Edvardsen-Fredheim (Nor) Uno-X Mobility |
|
31 |
Biniam Girmay (Eri) Intermarché-Wanty |
00:21:33 |
32 |
Matteo Vercher (Fra) TotalEnergies |
00:21:35 |
33 |
Ivan Romeo (Spa) Movistar |
00:21:39 |
34 |
Pablo Castrillo (Spa) Movistar |
|
35 |
Thibau Nys (Bel) Lidl-Trek |
|
36 |
Luke Plapp (Aus) Jayco Alula |
00:27:55 |
37 |
Sean Flynn (GBr) Picnic Postnl |
|
38 |
Pavel Bittner (Cze) Picnic Postnl |
|
39 |
Jonathan Milan (Ita) Lidl-Trek |
|
40 |
Roel van Sintmaartensdijk (Ned) Intermarché-Wanty |
|
41 |
Vito Braet (Bel) Intermarché-Wanty |
|
42 |
Arnaud De Lie (Bel) Lotto |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Harry Sweeny (Aus) EF Education-EasyPost |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Picnic-PostNl |
12:33:29 |
2 |
Soudal Quick-Step |
00:00:05 |
3 |
XDS Astana |
00:00:10 |
4 |
TotalEnergies |
|
5 |
EF Education-Easypost |
|
6 |
Visma-Lease a Bike |
|
7 |
Israel-Premier Tech |
|
8 |
UAE Team Emirates XRG |
|
9 |
Groupama-FDJ |
|
10 |
Tudor |
00:01:07 |
11 |
Arkea-B&B Hotels |
00:02:51 |
12 |
Uno-X Mobility |
00:06:10 |
13 |
Red Bull-Bora-Hansgrohe |
|
14 |
Decathlon AG2R la Mondiale |
|
15 |
Cofidis |
|
16 |
Ineos Grenadiers |
|
17 |
Alpecin-Deceuninck |
00:14:19 |
18 |
Lotto |
00:18:36 |
19 |
Lidl-Trek |
00:21:23 |
20 |
Movistar |
|
21 |
Jayco AlUla |
00:27:55 |
22 |
Intermarche-Wanty |
00:36:46 |
23 |
Bahrain Victorious |
00:42:49 |
General classification
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Tadej Pogačar (Slo) UAE Team Emirates-XRG |
73:54:59 |
2 |
Jonas Vingegaard (Den) Visma-Lease a Bike |
00:04:24 |
3 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
00:11:09 |
4 |
Oscar Onley (GBr) Picnic Postnl |
00:12:12 |
5 |
Felix Gall (Aut) Decathlon AG2R la Mondiale |
00:17:12 |
6 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
00:20:14 |
7 |
Kévin Vauquelin (Fra) Arkea-B&B Hotels |
00:22:35 |
8 |
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe |
00:25:30 |
9 |
Ben Healy (Irl) EF Education-EasyPost |
00:28:02 |
10 |
Jordan Jegat (Fra) TotalEnergies |
00:32:42 |
11 |
Ben O'Connor (Aus) Jayco Alula |
00:34:34 |
12 |
Thymen Arensman (Ned) Ineos Grenadiers |
00:52:41 |
13 |
Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG |
01:04:36 |
14 |
Sergio Higuita (Col) XDS Astana |
01:08:19 |
15 |
Simon Yates (GBr) Visma-Lease a Bike |
01:17:30 |
16 |
Guillaume Martin Guyonnet (Fra) Groupama-FDJ |
01:18:07 |
17 |
Sepp Kuss (USA) Visma-Lease a Bike |
01:20:24 |
18 |
Gregor Mühlberger (Aut) Movistar |
01:28:17 |
19 |
Matteo Jorgenson (USA) Visma-Lease a Bike |
01:29:28 |
20 |
Cristian Rodriguez (Spa) Arkea-B&B Hotels |
01:36:15 |
21 |
Valentin Madouas (Fra) Groupama-FDJ |
01:39:46 |
22 |
Xandro Meurisse (Bel) Alpecin-Deceuninck |
01:43:46 |
23 |
Warren Barguil (Fra) Picnic Postnl |
01:48:09 |
24 |
Adam Yates (GBr) UAE Team Emirates-XRG |
01:48:41 |
25 |
Aurélien Paret Peintre (Fra) Decathlon AG2R la Mondiale |
02:12:52 |
26 |
Raul Garcia (Spa) Arkea-B&B Hotels |
02:15:58 |
27 |
Aleksandr Vlasov (Rus) Red Bull-Bora-Hansgrohe |
02:16:15 |
28 |
Victor Campenaerts (Bel) Visma-Lease a Bike |
02:20:36 |
29 |
Marc Soler (Spa) UAE Team Emirates-XRG |
02:21:01 |
30 |
Emanuel Buchmann (Ger) Cofidis |
02:21:34 |
31 |
Einer Rubio (Col) Movistar |
02:21:56 |
32 |
Ilan Van Wilder (Bel) Soudal-Quickstep |
02:23:14 |
33 |
Callum Scotson (Aus) Decathlon AG2R la Mondiale |
02:25:40 |
34 |
Romain Gregoire (Fra) Groupama-FDJ |
02:25:58 |
35 |
Harry Sweeny (Aus) EF Education-EasyPost |
02:27:58 |
36 |
Clément Berthet (Fra) Decathlon AG2R la Mondiale |
02:32:50 |
37 |
Tim Wellens (Bel) UAE Team Emirates-XRG |
02:38:24 |
38 |
Simone Velasco (Ita) XDS Astana |
02:41:31 |
39 |
Frank van den Broek (Ned) Picnic Postnl |
02:45:44 |
40 |
Santiago Buitrago (Col) Bahrain Victorious |
02:45:48 |
41 |
Valentin Paret Peintre (Fra) Soudal-Quickstep |
02:47:05 |
42 |
Michael Storer (Aus) Tudor Pro Cycling |
02:50:51 |
43 |
Clement Venturini (Fra) Arkea-B&B Hotels |
02:52:39 |
44 |
Harold Tejada (Col) XDS Astana |
02:54:34 |
45 |
Quentin Pacher (Fra) Groupama-FDJ |
02:56:00 |
46 |
Alex Baudin (Fra) EF Education-EasyPost |
02:56:15 |
47 |
Neilson Powless (USA) EF Education-EasyPost |
02:58:52 |
48 |
Joe Blackmore (GBr) Israel-Premier Tech |
02:59:04 |
49 |
Pascal Eenkhoorn (Ned) Soudal-Quickstep |
03:00:25 |
50 |
Bruno Armirail (Fra) Decathlon AG2R la Mondiale |
03:03:12 |
51 |
Ewen Costiou (Fra) Arkea-B&B Hotels |
03:06:35 |
52 |
Michael Woods (Can) Israel-Premier Tech |
03:06:59 |
53 |
Axel Laurance (Fra) Ineos Grenadiers |
03:10:10 |
54 |
Tiesj Benoot (Bel) Visma-Lease a Bike |
03:10:19 |
55 |
Alexandre Delettre (Fra) TotalEnergies |
03:12:28 |
56 |
Julian Alaphilippe (Fra) Tudor Pro Cycling |
03:13:20 |
57 |
Andreas Leknessund (Nor) Uno-X Mobility |
03:14:44 |
58 |
Geraint Thomas (GBr) Ineos Grenadiers |
03:14:57 |
59 |
Quinn Simmons (USA) Lidl-Trek |
03:17:45 |
60 |
Thomas Gachignard (Fra) TotalEnergies |
03:23:14 |
61 |
Mathis Le Berre (Fra) Arkea-B&B Hotels |
03:25:28 |
62 |
Jasper Stuyven (Bel) Lidl-Trek |
03:26:11 |
63 |
Mathieu Burgaudeau (Fra) TotalEnergies |
03:26:18 |
64 |
Markus Hoelgaard (Nor) Uno-X Mobility |
03:26:29 |
65 |
Emiel Verstrynge (Bel) Alpecin-Deceuninck |
03:28:01 |
66 |
Jenno Berckmoes (Bel) Lotto |
03:33:12 |
67 |
Wout van Aert (Bel) Visma-Lease a Bike |
03:34:06 |
68 |
Maximilian Schachmann (Ger) Soudal-Quickstep |
03:35:01 |
69 |
Ion Izaguirre (Spa) Cofidis |
03:35:02 |
70 |
Tobias Foss (Nor) Ineos Grenadiers |
03:35:15 |
71 |
Jonas Abrahamsen (Nor) Uno-X Mobility |
03:36:21 |
72 |
Michael Valgren (Den) EF Education-EasyPost |
03:37:01 |
73 |
Oliver Naesen (Bel) Decathlon AG2R la Mondiale |
03:39:28 |
74 |
Nelson Oliveira (Por) Movistar |
03:41:03 |
75 |
Nils Politt (Ger) UAE Team Emirates-XRG |
03:44:45 |
76 |
Anders Halland Johannessen (Nor) Uno-X Mobility |
03:46:02 |
77 |
Bastien Tronchon (Fra) Decathlon AG2R la Mondiale |
03:46:36 |
78 |
Marc Hirschi (Swi) Tudor Pro Cycling |
03:48:37 |
79 |
Lenny Martinez (Fra) Bahrain Victorious |
03:49:05 |
80 |
Mike Teunissen (Ned) XDS Astana |
03:49:28 |
81 |
Alex Aranburu (Spa) Cofidis |
03:49:29 |
82 |
Louis Barre (Fra) Intermarché-Wanty |
03:51:34 |
83 |
Marius Mayrhofer (Ger) Tudor Pro Cycling |
03:53:18 |
84 |
Brent Van Moer (Bel) Lotto |
03:53:19 |
85 |
Clément Champoussin (Fra) XDS Astana |
03:53:27 |
86 |
Kaden Groves (Aus) Alpecin-Deceuninck |
03:53:29 |
87 |
Pavel Sivakov (Fra) UAE Team Emirates-XRG |
03:54:19 |
88 |
Krists Neilands (Lat) Israel-Premier Tech |
03:54:25 |
89 |
Laurence Pithie (NZl) Red Bull-Bora-Hansgrohe |
03:54:44 |
90 |
Dylan Teuns (Bel) Cofidis |
03:55:48 |
91 |
Kasper Asgreen (Den) EF Education-EasyPost |
03:58:25 |
92 |
Alexey Lutsenko (Kaz) Israel-Premier Tech |
03:59:52 |
93 |
Clément Russo (Fra) Groupama-FDJ |
04:01:44 |
94 |
Damien Touze (Fra) Cofidis |
04:01:48 |
95 |
Toms Skujins (Lat) Lidl-Trek |
04:04:16 |
96 |
Tobias Lund Andresen (Den) Picnic Postnl |
04:06:51 |
97 |
Marco Haller (Aut) Tudor Pro Cycling |
04:09:24 |
98 |
Jonas Rickaert (Bel) Alpecin-Deceuninck |
04:11:17 |
99 |
Matteo Trentin (Ita) Tudor Pro Cycling |
04:12:31 |
100 |
Matis Louvel (Fra) Israel-Premier Tech |
04:13:01 |
101 |
Mauro Schmid (Swi) Jayco Alula |
04:14:00 |
102 |
William Barta (USA) Movistar |
04:20:07 |
103 |
Gianni Vermeersch (Bel) Alpecin-Deceuninck |
04:22:29 |
104 |
Fred Wright (GBr) Bahrain Victorious |
04:22:52 |
105 |
Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe |
04:30:56 |
106 |
Anthony Turgis (Fra) TotalEnergies |
04:31:58 |
107 |
Ivan Romeo (Spa) Movistar |
04:33:49 |
108 |
Jake Stewart (GBr) Israel-Premier Tech |
04:36:37 |
109 |
Connor Swift (GBr) Ineos Grenadiers |
04:40:30 |
110 |
Pablo Castrillo (Spa) Movistar |
04:42:51 |
111 |
Paul Penhoet (Fra) Groupama-FDJ |
04:44:44 |
112 |
Niklas Märkl (Ger) Picnic Postnl |
04:46:23 |
113 |
Mick van Dijke (Ned) Red Bull-Bora-Hansgrohe |
04:46:50 |
114 |
Vincenzo Albanese (Ita) EF Education-EasyPost |
04:48:20 |
115 |
Samuel Watson (GBr) Ineos Grenadiers |
04:50:14 |
116 |
Thibau Nys (Bel) Lidl-Trek |
04:50:42 |
117 |
Ivan Garcia (Spa) Movistar |
04:53:18 |
118 |
Edoardo Affini (Ita) Visma-Lease a Bike |
04:54:53 |
119 |
Alberto Dainese (Ita) Tudor Pro Cycling |
04:56:31 |
120 |
Tim Naberman (Ned) Picnic Postnl |
05:00:03 |
121 |
Luke Plapp (Aus) Jayco Alula |
05:02:34 |
122 |
Eduardo Sepulveda (Arg) Lotto |
05:02:54 |
123 |
Robert Stannard (Aus) Bahrain Victorious |
05:03:30 |
124 |
Matteo Vercher (Fra) TotalEnergies |
05:06:33 |
125 |
Pascal Ackermann (Ger) Israel-Premier Tech |
05:09:57 |
126 |
Matej Mohoric (Slo) Bahrain Victorious |
05:10:17 |
127 |
Lewis Askey (GBr) Groupama-FDJ |
05:10:40 |
128 |
Jonas Rutsch (Ger) Intermarché-Wanty |
05:11:07 |
129 |
Jarrad Drizners (Aus) Lotto |
05:11:17 |
130 |
Magnus Cort Nielsen (Den) Uno-X Mobility |
05:11:51 |
131 |
Silvan Dillier (Swi) Alpecin-Deceuninck |
05:14:12 |
132 |
Biniam Girmay (Eri) Intermarché-Wanty |
05:14:55 |
133 |
Pavel Bittner (Cze) Picnic Postnl |
05:17:44 |
134 |
Sean Flynn (GBr) Picnic Postnl |
05:18:13 |
135 |
Davide Ballerini (Ita) XDS Astana |
05:20:28 |
136 |
Amaury Capiot (Bel) Arkea-B&B Hotels |
05:22:38 |
137 |
Luke Durbridge (Aus) Jayco Alula |
05:23:21 |
138 |
Hugo Page (Fra) Intermarché-Wanty |
05:24:23 |
139 |
Stian Edvardsen-Fredheim (Nor) Uno-X Mobility |
05:26:41 |
140 |
Elmar Reinders (Ned) Jayco Alula |
05:28:50 |
141 |
Laurenz Rex (Bel) Intermarché-Wanty |
05:29:16 |
142 |
Arnaud De Lie (Bel) Lotto |
05:29:35 |
143 |
Vito Braet (Bel) Intermarché-Wanty |
05:32:04 |
144 |
Sébastien Grignard (Bel) Lotto |
05:33:48 |
145 |
Alexis Renard (Fra) Cofidis |
05:34:56 |
146 |
Jonathan Milan (Ita) Lidl-Trek |
05:35:35 |
147 |
Bert Van Lerberghe (Bel) Soudal-Quickstep |
05:36:47 |
148 |
Tim Merlier (Bel) Soudal-Quickstep |
05:37:19 |
149 |
Guillaume Boivin (Can) Israel-Premier Tech |
05:37:44 |
150 |
Dylan Groenewegen (Ned) Jayco Alula |
05:38:24 |
151 |
Phil Bauhaus (Ger) Bahrain Victorious |
05:39:29 |
152 |
Luka Mezgec (Slo) Jayco Alula |
05:40:08 |
153 |
Arnaud Demare (Fra) Arkea-B&B Hotels |
05:40:35 |
154 |
Benjamin Thomas (Fra) Cofidis |
05:41:16 |
155 |
Kamil Gradek (Pol) Bahrain Victorious |
05:43:51 |
156 |
Roel van Sintmaartensdijk (Ned) Intermarché-Wanty |
05:44:11 |
157 |
Fabian Lienhard (Swi) Tudor Pro Cycling |
05:46:00 |
158 |
Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe |
05:48:25 |
159 |
Edward Theuns (Bel) Lidl-Trek |
05:51:25 |
160 |
Simone Consonni (Ita) Lidl-Trek |
05:51:40 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Jonathan Milan (Ita) Lidl-Trek |
352 |
2 |
Tadej Pogačar (Slo) UAE Team Emirates-XRG |
272 |
3 |
Biniam Girmay (Eri) Intermarché-Wanty |
213 |
4 |
Jonas Vingegaard (Den) Visma-Lease a Bike |
182 |
5 |
Anthony Turgis (Fra) TotalEnergies |
169 |
6 |
Tim Merlier (Bel) Soudal-Quickstep |
156 |
7 |
Jonas Abrahamsen (Nor) Uno-X Mobility |
156 |
8 |
Quinn Simmons (USA) Lidl-Trek |
123 |
9 |
Kaden Groves (Aus) Alpecin-Deceuninck |
119 |
10 |
Oscar Onley (GBr) Picnic Postnl |
115 |
11 |
Arnaud De Lie (Bel) Lotto |
110 |
12 |
Ben Healy (Irl) EF Education-EasyPost |
97 |
13 |
Tim Wellens (Bel) UAE Team Emirates-XRG |
93 |
14 |
Wout van Aert (Bel) Visma-Lease a Bike |
88 |
15 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
84 |
16 |
Thymen Arensman (Ned) Ineos Grenadiers |
82 |
17 |
Simone Velasco (Ita) XDS Astana |
79 |
18 |
Matteo Jorgenson (USA) Visma-Lease a Bike |
78 |
19 |
Julian Alaphilippe (Fra) Tudor Pro Cycling |
74 |
20 |
Kévin Vauquelin (Fra) Arkea-B&B Hotels |
73 |
21 |
Romain Gregoire (Fra) Groupama-FDJ |
71 |
22 |
Pascal Eenkhoorn (Ned) Soudal-Quickstep |
66 |
23 |
Felix Gall (Aut) Decathlon AG2R la Mondiale |
65 |
24 |
Paul Penhoet (Fra) Groupama-FDJ |
61 |
25 |
Matteo Trentin (Ita) Tudor Pro Cycling |
60 |
26 |
Mauro Schmid (Swi) Jayco Alula |
57 |
27 |
Laurenz Rex (Bel) Intermarché-Wanty |
55 |
28 |
Tobias Lund Andresen (Den) Picnic Postnl |
54 |
29 |
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe |
52 |
30 |
Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe |
50 |
31 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
48 |
32 |
Jordan Jegat (Fra) TotalEnergies |
45 |
33 |
Simone Consonni (Ita) Lidl-Trek |
45 |
34 |
Axel Laurance (Fra) Ineos Grenadiers |
44 |
35 |
Simon Yates (GBr) Visma-Lease a Bike |
43 |
36 |
Bruno Armirail (Fra) Decathlon AG2R la Mondiale |
43 |
37 |
Mathieu Burgaudeau (Fra) TotalEnergies |
42 |
38 |
Phil Bauhaus (Ger) Bahrain Victorious |
42 |
39 |
Lenny Martinez (Fra) Bahrain Victorious |
41 |
40 |
Frank van den Broek (Ned) Picnic Postnl |
40 |
41 |
Michael Storer (Aus) Tudor Pro Cycling |
40 |
42 |
Ben O'Connor (Aus) Jayco Alula |
39 |
43 |
Victor Campenaerts (Bel) Visma-Lease a Bike |
39 |
44 |
Fred Wright (GBr) Bahrain Victorious |
39 |
45 |
Valentin Paret Peintre (Fra) Soudal-Quickstep |
38 |
46 |
Harry Sweeny (Aus) EF Education-EasyPost |
38 |
47 |
Davide Ballerini (Ita) XDS Astana |
38 |
48 |
Thibau Nys (Bel) Lidl-Trek |
37 |
49 |
Jake Stewart (GBr) Israel-Premier Tech |
36 |
50 |
Alberto Dainese (Ita) Tudor Pro Cycling |
36 |
51 |
Pavel Bittner (Cze) Picnic Postnl |
34 |
52 |
Ivan Garcia (Spa) Movistar |
33 |
53 |
Pascal Ackermann (Ger) Israel-Premier Tech |
33 |
54 |
Ewen Costiou (Fra) Arkea-B&B Hotels |
32 |
55 |
Brent Van Moer (Bel) Lotto |
32 |
56 |
Ivan Romeo (Spa) Movistar |
31 |
57 |
Santiago Buitrago (Col) Bahrain Victorious |
30 |
58 |
Jasper Stuyven (Bel) Lidl-Trek |
30 |
59 |
Anders Halland Johannessen (Nor) Uno-X Mobility |
29 |
60 |
Vincenzo Albanese (Ita) EF Education-EasyPost |
28 |
61 |
Stian Edvardsen-Fredheim (Nor) Uno-X Mobility |
28 |
62 |
Luke Plapp (Aus) Jayco Alula |
27 |
63 |
Harold Tejada (Col) XDS Astana |
26 |
64 |
Alex Baudin (Fra) EF Education-EasyPost |
25 |
65 |
Jarrad Drizners (Aus) Lotto |
25 |
66 |
Clément Russo (Fra) Groupama-FDJ |
24 |
67 |
Aurélien Paret Peintre (Fra) Decathlon AG2R la Mondiale |
22 |
68 |
Marco Haller (Aut) Tudor Pro Cycling |
22 |
69 |
Einer Rubio (Col) Movistar |
21 |
70 |
Ilan Van Wilder (Bel) Soudal-Quickstep |
21 |
71 |
William Barta (USA) Movistar |
21 |
72 |
Kasper Asgreen (Den) EF Education-EasyPost |
20 |
73 |
Joe Blackmore (GBr) Israel-Premier Tech |
19 |
74 |
Alexey Lutsenko (Kaz) Israel-Premier Tech |
19 |
75 |
Jonas Rickaert (Bel) Alpecin-Deceuninck |
19 |
76 |
Adam Yates (GBr) UAE Team Emirates-XRG |
18 |
77 |
Andreas Leknessund (Nor) Uno-X Mobility |
17 |
78 |
Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG |
16 |
79 |
Matej Mohoric (Slo) Bahrain Victorious |
16 |
80 |
Edward Theuns (Bel) Lidl-Trek |
16 |
81 |
Edoardo Affini (Ita) Visma-Lease a Bike |
15 |
82 |
Aleksandr Vlasov (Rus) Red Bull-Bora-Hansgrohe |
14 |
83 |
Quentin Pacher (Fra) Groupama-FDJ |
14 |
84 |
Thomas Gachignard (Fra) TotalEnergies |
14 |
85 |
Bastien Tronchon (Fra) Decathlon AG2R la Mondiale |
14 |
86 |
Mike Teunissen (Ned) XDS Astana |
14 |
87 |
Hugo Page (Fra) Intermarché-Wanty |
14 |
88 |
Geraint Thomas (GBr) Ineos Grenadiers |
13 |
89 |
Marius Mayrhofer (Ger) Tudor Pro Cycling |
13 |
90 |
Jenno Berckmoes (Bel) Lotto |
12 |
91 |
Michael Valgren (Den) EF Education-EasyPost |
12 |
92 |
Amaury Capiot (Bel) Arkea-B&B Hotels |
12 |
93 |
Michael Woods (Can) Israel-Premier Tech |
11 |
94 |
Neilson Powless (USA) EF Education-EasyPost |
10 |
95 |
Laurence Pithie (NZl) Red Bull-Bora-Hansgrohe |
10 |
96 |
Samuel Watson (GBr) Ineos Grenadiers |
10 |
97 |
Toms Skujins (Lat) Lidl-Trek |
9 |
98 |
Dylan Groenewegen (Ned) Jayco Alula |
9 |
99 |
Tobias Foss (Nor) Ineos Grenadiers |
8 |
100 |
Krists Neilands (Lat) Israel-Premier Tech |
8 |
101 |
Gregor Mühlberger (Aut) Movistar |
7 |
102 |
Valentin Madouas (Fra) Groupama-FDJ |
7 |
103 |
Raul Garcia (Spa) Arkea-B&B Hotels |
7 |
104 |
Pavel Sivakov (Fra) UAE Team Emirates-XRG |
7 |
105 |
Matis Louvel (Fra) Israel-Premier Tech |
7 |
106 |
Robert Stannard (Aus) Bahrain Victorious |
7 |
107 |
Roel van Sintmaartensdijk (Ned) Intermarché-Wanty |
7 |
108 |
Sepp Kuss (USA) Visma-Lease a Bike |
6 |
109 |
Cristian Rodriguez (Spa) Arkea-B&B Hotels |
6 |
110 |
Emanuel Buchmann (Ger) Cofidis |
6 |
111 |
Alexandre Delettre (Fra) TotalEnergies |
6 |
112 |
Nelson Oliveira (Por) Movistar |
6 |
113 |
Pablo Castrillo (Spa) Movistar |
6 |
114 |
Alexis Renard (Fra) Cofidis |
6 |
115 |
Arnaud Demare (Fra) Arkea-B&B Hotels |
6 |
116 |
Tiesj Benoot (Bel) Visma-Lease a Bike |
5 |
117 |
Matteo Vercher (Fra) TotalEnergies |
5 |
118 |
Sergio Higuita (Col) XDS Astana |
4 |
119 |
Xandro Meurisse (Bel) Alpecin-Deceuninck |
4 |
120 |
Gianni Vermeersch (Bel) Alpecin-Deceuninck |
4 |
121 |
Niklas Märkl (Ger) Picnic Postnl |
4 |
122 |
Lewis Askey (GBr) Groupama-FDJ |
4 |
123 |
Guillaume Martin Guyonnet (Fra) Groupama-FDJ |
3 |
124 |
Marc Soler (Spa) UAE Team Emirates-XRG |
3 |
125 |
Marc Hirschi (Swi) Tudor Pro Cycling |
3 |
126 |
Alex Aranburu (Spa) Cofidis |
3 |
127 |
Magnus Cort Nielsen (Den) Uno-X Mobility |
3 |
128 |
Louis Barre (Fra) Intermarché-Wanty |
2 |
129 |
Damien Touze (Fra) Cofidis |
2 |
130 |
Tim Naberman (Ned) Picnic Postnl |
1 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Tadej Pogačar (Slo) UAE Team Emirates-XRG |
117 |
2 |
Jonas Vingegaard (Den) Visma-Lease a Bike |
104 |
3 |
Lenny Martinez (Fra) Bahrain Victorious |
97 |
4 |
Thymen Arensman (Ned) Ineos Grenadiers |
85 |
5 |
Ben O'Connor (Aus) Jayco Alula |
51 |
6 |
Valentin Paret Peintre (Fra) Soudal-Quickstep |
51 |
7 |
Felix Gall (Aut) Decathlon AG2R la Mondiale |
46 |
8 |
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe |
43 |
9 |
Oscar Onley (GBr) Picnic Postnl |
42 |
10 |
Michael Woods (Can) Israel-Premier Tech |
38 |
11 |
Ben Healy (Irl) EF Education-EasyPost |
37 |
12 |
Einer Rubio (Col) Movistar |
35 |
13 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
34 |
14 |
Bruno Armirail (Fra) Decathlon AG2R la Mondiale |
27 |
15 |
Matteo Jorgenson (USA) Visma-Lease a Bike |
25 |
16 |
Michael Storer (Aus) Tudor Pro Cycling |
19 |
17 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
18 |
18 |
Tim Wellens (Bel) UAE Team Emirates-XRG |
13 |
19 |
Aleksandr Vlasov (Rus) Red Bull-Bora-Hansgrohe |
12 |
20 |
Santiago Buitrago (Col) Bahrain Victorious |
12 |
21 |
Gregor Mühlberger (Aut) Movistar |
10 |
22 |
Victor Campenaerts (Bel) Visma-Lease a Bike |
10 |
23 |
Ilan Van Wilder (Bel) Soudal-Quickstep |
10 |
24 |
Tobias Foss (Nor) Ineos Grenadiers |
10 |
25 |
Sepp Kuss (USA) Visma-Lease a Bike |
9 |
26 |
Quinn Simmons (USA) Lidl-Trek |
8 |
27 |
Kévin Vauquelin (Fra) Arkea-B&B Hotels |
7 |
28 |
Harry Sweeny (Aus) EF Education-EasyPost |
6 |
29 |
Anders Halland Johannessen (Nor) Uno-X Mobility |
6 |
30 |
Simon Yates (GBr) Visma-Lease a Bike |
5 |
31 |
Jonas Abrahamsen (Nor) Uno-X Mobility |
5 |
32 |
Alexey Lutsenko (Kaz) Israel-Premier Tech |
4 |
33 |
Ewen Costiou (Fra) Arkea-B&B Hotels |
4 |
34 |
Adam Yates (GBr) UAE Team Emirates-XRG |
4 |
35 |
Fred Wright (GBr) Bahrain Victorious |
3 |
36 |
Jordan Jegat (Fra) TotalEnergies |
3 |
37 |
Louis Barre (Fra) Intermarché-Wanty |
2 |
38 |
Benjamin Thomas (Fra) Cofidis |
2 |
39 |
Neilson Powless (USA) EF Education-EasyPost |
2 |
40 |
Julian Alaphilippe (Fra) Tudor Pro Cycling |
2 |
41 |
Kaden Groves (Aus) Alpecin-Deceuninck |
2 |
42 |
Luke Plapp (Aus) Jayco Alula |
2 |
43 |
Romain Gregoire (Fra) Groupama-FDJ |
1 |
44 |
Andreas Leknessund (Nor) Uno-X Mobility |
1 |
45 |
Mathieu Burgaudeau (Fra) TotalEnergies |
1 |
46 |
Kasper Asgreen (Den) EF Education-EasyPost |
1 |
47 |
Vincenzo Albanese (Ita) EF Education-EasyPost |
1 |
48 |
Aurélien Paret Peintre (Fra) Decathlon AG2R la Mondiale |
1 |
49 |
Marc Soler (Spa) UAE Team Emirates-XRG |
1 |
50 |
Marc Hirschi (Swi) Tudor Pro Cycling |
1 |
51 |
Mauro Schmid (Swi) Jayco Alula |
1 |
52 |
Ivan Romeo (Spa) Movistar |
1 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
74:06:08 |
2 |
Oscar Onley (GBr) Picnic Postnl |
00:01:03 |
3 |
Kévin Vauquelin (Fra) Arkea-B&B Hotels |
00:11:26 |
4 |
Ben Healy (Irl) EF Education-EasyPost |
00:16:53 |
5 |
Raul Garcia (Spa) Arkea-B&B Hotels |
02:04:49 |
6 |
Ilan Van Wilder (Bel) Soudal-Quickstep |
02:12:05 |
7 |
Romain Gregoire (Fra) Groupama-FDJ |
02:14:49 |
8 |
Frank van den Broek (Ned) Picnic Postnl |
02:34:35 |
9 |
Valentin Paret Peintre (Fra) Soudal-Quickstep |
02:35:56 |
10 |
Alex Baudin (Fra) EF Education-EasyPost |
02:45:06 |
11 |
Joe Blackmore (GBr) Israel-Premier Tech |
02:47:55 |
12 |
Ewen Costiou (Fra) Arkea-B&B Hotels |
02:55:26 |
13 |
Axel Laurance (Fra) Ineos Grenadiers |
02:59:01 |
14 |
Quinn Simmons (USA) Lidl-Trek |
03:06:36 |
15 |
Thomas Gachignard (Fra) TotalEnergies |
03:12:05 |
16 |
Mathis Le Berre (Fra) Arkea-B&B Hotels |
03:14:19 |
17 |
Emiel Verstrynge (Bel) Alpecin-Deceuninck |
03:16:52 |
18 |
Jenno Berckmoes (Bel) Lotto |
03:22:03 |
19 |
Bastien Tronchon (Fra) Decathlon AG2R la Mondiale |
03:35:27 |
20 |
Lenny Martinez (Fra) Bahrain Victorious |
03:37:56 |
21 |
Louis Barre (Fra) Intermarché-Wanty |
03:40:25 |
22 |
Marius Mayrhofer (Ger) Tudor Pro Cycling |
03:42:09 |
23 |
Laurence Pithie (NZl) Red Bull-Bora-Hansgrohe |
03:43:35 |
24 |
Tobias Lund Andresen (Den) Picnic Postnl |
03:55:42 |
25 |
Ivan Romeo (Spa) Movistar |
04:22:40 |
26 |
Pablo Castrillo (Spa) Movistar |
04:31:42 |
27 |
Paul Penhoet (Fra) Groupama-FDJ |
04:33:35 |
28 |
Mick van Dijke (Ned) Red Bull-Bora-Hansgrohe |
04:35:41 |
29 |
Samuel Watson (GBr) Ineos Grenadiers |
04:39:05 |
30 |
Thibau Nys (Bel) Lidl-Trek |
04:39:33 |
31 |
Luke Plapp (Aus) Jayco Alula |
04:51:25 |
32 |
Matteo Vercher (Fra) TotalEnergies |
04:55:24 |
33 |
Lewis Askey (GBr) Groupama-FDJ |
04:59:31 |
34 |
Biniam Girmay (Eri) Intermarché-Wanty |
05:03:46 |
35 |
Pavel Bittner (Cze) Picnic Postnl |
05:06:35 |
36 |
Sean Flynn (GBr) Picnic Postnl |
05:07:04 |
37 |
Hugo Page (Fra) Intermarché-Wanty |
05:13:14 |
38 |
Stian Edvardsen-Fredheim (Nor) Uno-X Mobility |
05:15:32 |
39 |
Arnaud De Lie (Bel) Lotto |
05:18:26 |
40 |
Vito Braet (Bel) Intermarché-Wanty |
05:20:55 |
41 |
Jonathan Milan (Ita) Lidl-Trek |
05:24:26 |
42 |
Roel van Sintmaartensdijk (Ned) Intermarché-Wanty |
05:33:02 |
Place |
Rider (Country) Team |
Result |
---|---|---|
1 |
Visma-Lease a Bike |
222:39:02 |
2 |
UAE Team Emirates XRG |
00:24:26 |
3 |
Red Bull-Bora-Hansgrohe |
01:24:56 |
4 |
Arkea-B&B Hotels |
02:10:52 |
5 |
Decathlon AG2R la Mondiale |
02:14:15 |
6 |
Ineos Grenadiers |
03:22:52 |
7 |
Movistar |
03:23:25 |
8 |
XDS Astana |
03:23:59 |
9 |
Picnic-PostNl |
03:26:06 |
10 |
EF Education-Easypost |
03:43:35 |
11 |
Groupama-FDJ |
03:51:08 |
12 |
Uno-X Mobility |
04:31:44 |
13 |
TotalEnergies |
04:42:35 |
14 |
Soudal Quick-Step |
04:58:37 |
15 |
Tudor |
06:05:18 |
16 |
Alpecin-Deceuninck |
06:12:33 |
17 |
Jayco AlUla |
06:58:35 |
18 |
Israel-Premier Tech |
07:23:42 |
19 |
Cofidis |
07:34:39 |
20 |
Lidl-Trek |
07:56:48 |
21 |
Bahrain Victorious |
08:37:55 |
22 |
Lotto |
10:36:37 |
23 |
Intermarche-Wanty |
11:40:42 |