Paris-Nice podium history | 2024 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5 | Stage 6 | Stage 7 | Stage 8
2025 Paris-Nice route. 8 stages covering 1,206 kilometers
Sunday, March 16: 8th & Final Stage, Nice - Nice, 119.9 km
Magnus Sheffield wins the final stage.
Bill McGann’s book Why Your Bike Is Made in Asia: My career in bicycles as I watched two continents squander an industry is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Nice at 1:10 PM, local time: 15C (59F), sunny, with the wind from the southwest at 27 km/hr (17 mph). No rain is forecast.
Rated ascents:
The race: Alberto Dainese (Tudor) and Roel van Sintmaartensdijk (Intermarché-Wanty) did no start stage 8. That leaves 122 riders in the starting peloton. Soon after the start Andrien Petit (Intermarché-Wanty) & Max Walker (EF Education-EasyPost) abandoned after being dropped by the peloton. Brandon McNulty (UAE Team Emirates), who has been feeling ill, also quit the race.
Here's the race organizer's stage eight summary:
The Promenade des Anglais (“the Englishman’s promenade”) in Nice smiled at the USA’s stars on Sunday. Magnus Sheffield (Ineos Grenadiers) made the most of an animated stage 8, marked by the many attacks of Mads Pedersen (Lidl-Trek), to claim his first victory in the World Tour. In his wake, Matteo Jorgenson (Visma-Lease a Bike) finished second of the stage and thus sealed the overall victory in dominant fashion, putting the final touches to a triumph built both on the flat, especially with the echelons towards Berre-l’Étang (stage 6), and on the climbs.
Already crowned in 2024, he is the tenth rider to win back-to-back editions of the Race to the Sun, following the likes of Jacques Anquetil (the first to do so, in 1965 and 1966), Sean Kelly (who holds the records with 7 wins in a row in the 1980s) and Max Schachmann (winner in 2020 and 2021). His runner-up Florian Lipowitz (Red Bull-Bora-Hansgrohe) wins the best young rider standings and Thymen Arensman (Ineos Grenadiers) completes the overall podium, just ahead of Sheffield.
At last. The riders get to race under sunny, blue skies as the eighth & final stage is launched. Well, Paris-Nice is "The Race to the Sun".
The race:
The peloton have reached Nice and the sky is blue for the final stage of the 83rd edition of the Race to the Sun. The final day is traditionally explosive and today’s course is very much suited for attacking with the Col de la Porte, Côte de Peille and Col des Quatre Chemins. And it’s very windy today…
Too brutal for McNulty
Mads Pedersen (Lidl-Trek) attacks as soon as the flag drops. It’s only the beginning of an impressive show from the Danish star, leader of the points standings. As in tradition, a flurry of attacks animates the final stage around Nice. And Pedersen features in almost every group, with other attackers such as Ben O’Connor (Jayco AlUla), Julian Alaphilippe (Tudor), Georg Steinhauser (EF Education-EasyPost)…
The pace is too brutal for Brandon McNulty (UAE Team Emirates), 7th in GC, who abandons after being dropped early in the day. Max Walker (EF Education-EasyPost) and Adrien Petit (Intermarché-Wanty) suffer the same fate.
Pedersen, again and again and again
With the peloton chasing every attack and counter-attack, Pedersen goes solo at the bottom of the first categorised climb of the day, to Col de la Porte (7km at 7.2%). He’s caught again as Ineos Grenadiers set a strong pace in the bunch, reduced to less than 30 riders at the summit. Matteo Jorgenson (Visma-Lease a Bike) is isolated, with no teammate around him.
Pedersen thus goes again on the downhill. And this time, he opens a gap of 1’15’’ into the last 50 kilometres of the stage.
Florian Lipowitz (Red Bull-Bora-Hansgrohe) attacks up the Côte de Peille (summit at km 79.2). But Matteo Jorgenson reacts well. Felix Gall (Decathlon-AG2R La Mondiale) and Aleks Vlasov (Red Bull-Bora-Hansgrohe) eventually manage to join him inside the last kilometre of ascent. The gap to the GC group is down to 20’’.
Sheffield and Jorgenson fly away
Magnus Sheffield (Ineos Grenadiers) gets away on the downhill and bridges the gap to the front trio with 30 km to go. The gap to the GC group increases to a minute but Jorgenson reacts towards Col d’Èze, with an intermediate sprint at the summit. Pedersen goes first on the line to all but secure the green jersey. Jorgenson brings the gap down to 15’’.
American racer Matteo Jorgenson wins the final 2025 Paris-Nice GC.
The situation settles towards the final climb of the day, Col des Quatre Chemins, with its gradient reaching 16%. Sheffield goes solo with 12.5 km to go. At the summit, he is 20’’ ahead of Jorgenson and Gall. That’s more than enough for Sheffield to storm to victory in Nice, while Jorgenson seals the overall victory for the second year in a row.
Complete results
119.9 kilometers raced at an average speed of 42.665 km/hr
1 | Magnus Sheffield | INEOS Grenadiers | 2hr 48min 37sec |
2 | Matteo Jorgenson | Team Visma | Lease a Bike | @ 29sec |
3 | Felix Gall | Decathlon AG2R La Mondiale | 0:35 |
4 | Michael Storer | Tudor Pro Cycling Team | 1:01 |
5 | Clément Champoussin | XDS Astana Team | s.t. |
6 | Florian Lipowitz | Red Bull-BORA-hansgrohe | s.t. |
7 | Thymen Arensman | INEOS Grenadiers | s.t. |
8 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 1:04 |
9 | Ilan Van Wilder | Soudal Quick-Step | 1:40 |
10 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | s.t. |
11 | Harold Tejada | XDS Astana Team | s.t. |
12 | Guillaume Martin-Guyonnet | Groupama-FDJ | s.t. |
13 | Joao Almeida | UAE Team Emirates-XRG | s.t. |
14 | Luca Vergallito | Alpecin-Deceuninck | 1:52 |
15 | Ben O'Connor | Team Jayco-AlUla | 1:54 |
16 | Tobias Foss | INEOS Grenadiers | s.t. |
17 | Pablo Castrillo | Movistar Team | 2:21 |
18 | Jack Haig | Bahrain Victorious | 2:51 |
19 | William Barta | Movistar Team | 3:19 |
20 | Mads Pedersen | Lidl-Trek | 3:47 |
21 | Iván Romeo | Movistar Team | 3:55 |
22 | Georg Zimmermann | Intermarché-Wanty | 4:14 |
23 | Raúl García | Arkea-B&B Hotels | s.t. |
24 | Bruno Armirail | Decathlon AG2R La Mondiale | s.t. |
25 | Mauro Schmid | Team Jayco-AlUla | s.t. |
26 | Jordan Jegat | Team TotalEnergies | s.t. |
27 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
28 | Kobe Goossens | Intermarché-Wanty | 4:30 |
29 | Neilson Powless | EF Education-EasyPost | s.t. |
30 | Edoardo Zambanini | Bahrain Victorious | s.t. |
31 | Stefan Bissegger | Decathlon AG2R La Mondiale | s.t. |
32 | Kevin Geniets | Groupama-FDJ | s.t. |
33 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
34 | Oliver Naesen | Decathlon AG2R La Mondiale | s.t. |
35 | Max Schachmann | Soudal Quick-Step | s.t. |
36 | Ewen Costiou | Arkea-B&B Hotels | 5:00 |
37 | Julian Alaphilippe | Tudor Pro Cycling Team | 5:14 |
38 | Nicolas Vinokurov | XDS Astana Team | 5:25 |
39 | Warren Barguil | Team Picnic PostNL | s.t. |
40 | Owain Doull | EF Education-EasyPost | 5:54 |
41 | Joshua Tarling | INEOS Grenadiers | s.t. |
42 | Iván García Cortina | Movistar Team | 6:19 |
43 | Michael Matthews | Team Jayco-AlUla | 6:39 |
44 | Nils Politt | UAE Team Emirates-XRG | s.t. |
45 | Thibault Guernalec | Arkea-B&B Hotels | 7:43 |
46 | Alex Kirsch | Lidl-Trek | 8:03 |
47 | Victor Campenaerts | Team Visma | Lease a Bike | s.t. |
48 | Lenny Martinez | Bahrain Victorious | s.t. |
49 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 9:38 |
50 | Johannes Kulset | Uno-X Mobility | 10:54 |
51 | Andreas Leknessund | Uno-X Mobility | s.t. |
52 | Lorenzo Milesi | Movistar Team | s.t. |
53 | Sam Watson | INEOS Grenadiers | 13:31 |
54 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
55 | Mike Teunissen | XDS Astana Team | s.t. |
56 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
57 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
58 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
59 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
60 | Thomas Silva | Caja Rural-Seguros RGA | s.t. |
61 | Stefan Küng | Groupama-FDJ | s.t. |
62 | Georg Steinhauser | EF Education-EasyPost | s.t. |
63 | Vincenzo Albanese | EF Education-EasyPost | s.t. |
64 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
65 | Harry Sweeny | EF Education-EasyPost | s.t. |
66 | Otto Vergaerde | Lidl-Trek | s.t. |
67 | Daan Hoole | Lidl-Trek | s.t. |
68 | Ben Swift | INEOS Grenadiers | s.t. |
69 | Bob Jungels | INEOS Grenadiers | s.t. |
70 | Enzo Paleni | Groupama-FDJ | s.t. |
71 | Sergio Samitier | Cofidis | s.t. |
72 | Marco Haller | Tudor Pro Cycling Team | s.t. |
73 | Johan Jacobs | Groupama-FDJ | s.t. |
74 | Remi Cavagna | Groupama-FDJ | s.t. |
75 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
76 | Dion Smith | Intermarché-Wanty | s.t. |
77 | Anthony Perez | Cofidis | s.t. |
78 | Yves Lampaert | Soudal Quick-Step | s.t. |
79 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
80 | Callum Scotson | Decathlon AG2R La Mondiale | s.t. |
81 | Thomas Gachignard | Team TotalEnergies | s.t. |
82 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
83 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
84 | Timo Kielich | Alpecin-Deceuninck | s.t. |
85 | Ramses Debruyne | Alpecin-Deceuninck | s.t. |
86 | Tobias Bayer | Alpecin-Deceuninck | 15:51 |
87 | Emilien Jeannière | Team TotalEnergies | s.t. |
88 | Tobias Lund Andresen | Team Picnic PostNL | s.t. |
89 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
90 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
91 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
92 | John Degenkolb | Team Picnic PostNL | s.t. |
93 | Dries van Gestel | Soudal Quick-Step | s.t. |
94 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
95 | Julius van den Berg | Team Picnic PostNL | s.t. |
96 | Fred Wright | Bahrain Victorious | s.t. |
97 | Miles Scotson | Arkea-B&B Hotels | s.t. |
98 | Alexandre Delettre | Team TotalEnergies | s.t. |
99 | Thibaud Gruel | Groupama-FDJ | s.t. |
100 | Michael Hepburn | Team Jayco-AlUla | s.t. |
101 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
102 | Anders Skaarseth | Uno-X Mobility | s.t. |
103 | Rasmus Tiller | Uno-X Mobility | s.t. |
104 | Kamil Gradek | Bahrain Victorious | 17:44 |
105 | Matevz Govekar | Bahrain Victorious | s.t. |
106 | Sean Flynn | Team Picnic PostNL | s.t. |
107 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
108 | Pierre Thierry | Arkea-B&B Hotels | 19:20 |
109 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
110 | Anthon Charmig | XDS Astana Team | s.t. |
111 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
112 | Clement Izquierdo | Cofidis | s.t. |
113 | Manlio Moro | Movistar Team | s.t. |
114 | Joel Nicolau | Caja Rural-Seguros RGA | 23:02 |
Final GC after stage 8:
1,157.1 kilometers raced at an average speed of 42.919 km/hr
1 | Matteo Jorgenson | Team Visma | Lease a Bike | 26hr 26min 42sec |
2 | Florian Lipowitz | Red Bull-BORA-hansgrohe | @ 1min 15sec |
3 | Thymen Arensman | INEOS Grenadiers | 1:58 |
4 | Magnus Sheffield | INEOS Grenadiers | 2:17 |
5 | Michael Storer | Tudor Pro Cycling Team | 3:03 |
6 | Joao Almeida | UAE Team Emirates-XRG | 3:57 |
7 | Clément Champoussin | XDS Astana Team | 4:00 |
8 | Harold Tejada | XDS Astana Team | 4:53 |
9 | Tobias Foss | INEOS Grenadiers | 4:59 |
10 | Ilan Van Wilder | Soudal Quick-Step | 5:26 |
11 | Pablo Castrillo | Movistar Team | 5:45 |
12 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | 6:07 |
13 | Guillaume Martin-Guyonnet | Groupama-FDJ | 6:43 |
14 | Ben O'Connor | Team Jayco-AlUla | 8:51 |
15 | William Barta | Movistar Team | 9:53 |
16 | Raúl García | Arkea-B&B Hotels | 10:07 |
17 | Max Schachmann | Soudal Quick-Step | 10:55 |
18 | Felix Gall | Decathlon AG2R La Mondiale | 12:06 |
19 | Kobe Goossens | Intermarché-Wanty | 12:46 |
20 | Georg Zimmermann | Intermarché-Wanty | 13:51 |
21 | Iván Romeo | Movistar Team | 14:48 |
22 | Luca Vergallito | Alpecin-Deceuninck | 15:26 |
23 | Jordan Jegat | Team TotalEnergies | 16:05 |
24 | Lenny Martinez | Bahrain Victorious | 17:28 |
25 | Kevin Geniets | Groupama-FDJ | 17:44 |
26 | Mads Pedersen | Lidl-Trek | 18:10 |
27 | Joshua Tarling | INEOS Grenadiers | 18:21 |
28 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 19:26 |
29 | Andreas Leknessund | Uno-X Mobility | 20:49 |
30 | Jack Haig | Bahrain Victorious | 21:09 |
31 | Neilson Powless | EF Education-EasyPost | 21:11 |
32 | Johannes Kulset | Uno-X Mobility | 22:28 |
33 | Mauro Schmid | Team Jayco-AlUla | 23:17 |
34 | Warren Barguil | Team Picnic PostNL | 25:06 |
35 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 26:24 |
36 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 26:30 |
37 | Jhonatan Narvaez | UAE Team Emirates-XRG | 29:09 |
38 | Georg Steinhauser | EF Education-EasyPost | 30:28 |
39 | Matteo Trentin | Tudor Pro Cycling Team | 31:30 |
40 | Nils Politt | UAE Team Emirates-XRG | 32:49 |
41 | Thomas Gachignard | Team TotalEnergies | 33:31 |
42 | Edoardo Zambanini | Bahrain Victorious | 33:32 |
43 | Stefan Bissegger | Decathlon AG2R La Mondiale | 33:54 |
44 | Julian Alaphilippe | Tudor Pro Cycling Team | 34:10 |
45 | Stefan Küng | Groupama-FDJ | 36:13 |
46 | Owain Doull | EF Education-EasyPost | 36:26 |
47 | Nicolas Vinokurov | XDS Astana Team | s.t. |
48 | Thomas Silva | Caja Rural-Seguros RGA | 38:39 |
49 | Ewen Costiou | Arkea-B&B Hotels | 38:49 |
50 | Johan Jacobs | Groupama-FDJ | 38:59 |
51 | Iván García Cortina | Movistar Team | 39:38 |
52 | Mike Teunissen | XDS Astana Team | 39:51 |
53 | Axel Zingle | Team Visma | Lease a Bike | 39:54 |
54 | Thibault Guernalec | Arkea-B&B Hotels | 40:11 |
55 | Michael Matthews | Team Jayco-AlUla | 42:08 |
56 | Victor Campenaerts | Team Visma | Lease a Bike | 42:10 |
57 | Daan Hoole | Lidl-Trek | 42:22 |
58 | Remi Cavagna | Groupama-FDJ | 42:23 |
59 | Oliver Naesen | Decathlon AG2R La Mondiale | 43:12 |
60 | Lorenzo Milesi | Movistar Team | 45:08 |
61 | Callum Scotson | Decathlon AG2R La Mondiale | 45:21 |
62 | Bruno Armirail | Decathlon AG2R La Mondiale | 45:39 |
63 | Dion Smith | Intermarché-Wanty | 45:55 |
64 | Harry Sweeny | EF Education-EasyPost | 46:10 |
65 | Alex Kirsch | Lidl-Trek | 46:27 |
66 | Kelland O'Brien | Team Jayco-AlUla | 48:22 |
67 | Bob Jungels | INEOS Grenadiers | 48:42 |
68 | Fred Wright | Bahrain Victorious | 48:52 |
69 | Thibaud Gruel | Groupama-FDJ | 49:02 |
70 | Alexandre Delettre | Team TotalEnergies | 49:04 |
71 | Bart Lemmen | Team Visma | Lease a Bike | 49:26 |
72 | Ramses Debruyne | Alpecin-Deceuninck | 49:35 |
73 | Anthony Perez | Cofidis | 49:53 |
74 | Ben Swift | INEOS Grenadiers | 50:05 |
75 | Sergio Samitier | Cofidis | 50:10 |
76 | Dries van Gestel | Soudal Quick-Step | 50:27 |
77 | Sam Watson | INEOS Grenadiers | 51:10 |
78 | Anders Skaarseth | Uno-X Mobility | 53:00 |
79 | Otto Vergaerde | Lidl-Trek | 53:03 |
80 | Clement Izquierdo | Cofidis | 53:31 |
81 | Tibor Del Grosso | Alpecin-Deceuninck | 55:30 |
82 | Sander De Pestel | Decathlon AG2R La Mondiale | 55:52 |
83 | Timo Kielich | Alpecin-Deceuninck | 56:09 |
84 | Tobias Lund Andresen | Team Picnic PostNL | 58:13 |
85 | Pavel Sivakov | UAE Team Emirates-XRG | 58:22 |
86 | Yves Lampaert | Soudal Quick-Step | 59:02 |
87 | Vincenzo Albanese | EF Education-EasyPost | 59:56 |
88 | Marco Haller | Tudor Pro Cycling Team | 1:00:52 |
89 | Julius van den Berg | Team Picnic PostNL | 1:00:58 |
90 | Enzo Paleni | Groupama-FDJ | 1:01:58 |
91 | Mick van Dijke | Red Bull-BORA-hansgrohe | 1:02:05 |
92 | Sean Flynn | Team Picnic PostNL | 1:02:44 |
93 | Rasmus Tiller | Uno-X Mobility | 1:05:11 |
94 | John Degenkolb | Team Picnic PostNL | 1:05:25 |
95 | Jakub Otruba | Caja Rural-Seguros RGA | 1:06:15 |
96 | Tobias Bayer | Alpecin-Deceuninck | 1:06:22 |
97 | Edward Planckaert | Alpecin-Deceuninck | 1:06:28 |
98 | Manlio Moro | Movistar Team | 1:06:41 |
99 | Yevgeniy Fedorov | XDS Astana Team | 1:09:00 |
100 | Emilien Jeannière | Team TotalEnergies | 1:09:21 |
101 | Anthon Charmig | XDS Astana Team | 1:10:01 |
102 | Ayco Bastiaens | Soudal Quick-Step | 1:12:01 |
103 | Fabian Lienhard | Tudor Pro Cycling Team | 1:12:38 |
104 | Edoardo Affini | Team Visma | Lease a Bike | 1:13:58 |
105 | Ivo Oliveira | UAE Team Emirates-XRG | 1:15:24 |
106 | Joel Nicolau | Caja Rural-Seguros RGA | 1:15:42 |
107 | Pierre Thierry | Arkea-B&B Hotels | 1:17:39 |
108 | Miles Scotson | Arkea-B&B Hotels | 1:18:50 |
109 | Matevz Govekar | Bahrain Victorious | 1:19:41 |
110 | Ryan Mullen | Red Bull-BORA-hansgrohe | 1:20:07 |
111 | Michael Hepburn | Team Jayco-AlUla | 1:21:20 |
112 | Oscar Riesebeek | Alpecin-Deceuninck | 1:21:57 |
113 | Kamil Gradek | Bahrain Victorious | 1:25:54 |
114 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 1:29:27 |
Stage 8 map & profile:
Stage 8 map
Stage 8 profile
Profile of the final climb, the Col des Quatre Chemins
Saturday, March 15: Stage 7, Nice - Auron, 109.3 km
Michael Storer wins in Auron.
Les Woodland's book Dirty Feet: How the Great Unwashed Created the Tour de France is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the town of Isola, on the route, 18 kms from the finish, aqt 1:10 PM, local time: 6C (43F), cloudy, with the wind from the east-southeast at 13 km/hr (8 mph). There is a 90% chance of rain during the afternoon.
Rated ascents:
The race: Cofidis report that Aimé De Gendt and Stanislaw Aniokowski got ill overnight. The same goes with UAE Team Emirates-XRG’s Juan Sebastian Molano. Arkéa-B&B Hotels also say Arnaud Démare won’t start today, without specifying a reason. Max Walscheid (Jayco AlUla), Robin Froidevaux (Tudor), Cees Bol (XDS Astana), Jonas Abrahamsen (Uno-X Mobility) and Hugo Page (Intermarché-Wanty) are also out of Paris-Nice 2025.
That left 129 starting riders. Midway into the stage Alexander Kristoff (Uno-X Mobility) abandoned. With 52km to go GC third-place Mattias Skjelmose (Lidl-Trek) crashed after hitting some road furniture and abandoned.
Points leader Mads Pedersen & GC leader Matteo Jorgensen on the start line.
Here's the race organizer's stage seven summary:
A short, explosive stage from Nice to Auron saw Michael Storer (Tudor) rise to victory at the summit. The Australian climber attacked early in the day and proved to be the strongest in a 15-man breakaway that also featured Julian Alaphilippe, who gave his all to lead his teammate toward the stage win and the 4th position in the general classification.
In 2nd place in the overall standings, Florian Lipowitz (Red Bull-Bora-Hansgrohe) gained 3 seconds on Matteo Jorgenson (Visma-Lease a Bike), who retains the yellow and white jersey on the eve of the final stage around Nice. Thymen Arensman (Ineos Grenadiers) is now 3rd (+1’20’’) after Mattias Skjelmose (Lidl-Trek) crashed out of the race. This is Storer's 7th professional victory, the 5th on French roads and the 3rd in the UCI World Tour after he took two stages of La Vuelta 21 in similar fashion.
The peloton of the Race to the Sun faces the final weekend with two decisive stages that will crown the overall winner of the 83rd edition. First, Saturday’s course takes them to the Auron ski resort, atop a 7.3-km climb with an average gradient of 7.2%. 129 riders enjoy a sunny start from Nice as they head for the snowy mountains.
It's time to go racing in the Alps.
Big battle for the break
Mauro Schmid (Jayco AlUla) accelerates as soon as the flag drops. His move is followed by a flurry of attacks, and the first climb of the day, the cat-2 Côte d’Aspremont (summit at km 19.6), becomes the perfect launchpad for many more attackers.
After 17 kilometers, two groups merge to form the 15-man break of the day with Kelland O’Brien, Mauro Schmid (Jayco AlUla), Josh Tarling (Ineos), Fred Wright (Bahrain Victorious), Bruno Armirail (Decathlon AG2R La Mondiale), Ivan Romeo (Movistar), Julian Alaphilippe, Michael Storer (Tudor), Johan Jacobs, Stefan Küng (Groupama-FDJ), Neilson Powless, Georg Steinhauser (EF Education-EasyPost), Clément Izquierdo (Cofidis), Alexandre Delettre and Jordan Jegat (Total Energies).
The day's breakaway led by Julian Alaphilippe on the final climb to Auron. Alaphilippe, working for teammate Michael Storer, also in the break, took a last hard pull and dropped off from the break.
Skjelmose goes down
Visma-Lease a Bike, Lidl-Trek and UAE Team Emirates-XRG take turns at the front of the peloton to control the gap. The situation changes after Mattias Skjelmose (Lidl-Trek) crashes out of the race with 52 km to go. The Danish climber is taken to the hospital after hitting the ground on his right hip.
The gap goes up to 3’10’’ (km 68) before new faces up the ante in the bunch. Red Bull-Bora-Hansgrohe, Bahrain Victorious and XDS-Astana collaborate to bring the gap down to 1’45’’ at the bottom of the climb to Auron.
The break with 7 kilometers to go. Julian Alaphilppe (in black Tudor jersey) has taken his final pull for teammate Michael Storer and swung off.
Storer rises
Michael Storer sets the pace at the front. Mauro Schmid is the last rider to keep up with the Australian climber, who eventually went solo inside the last 2.5km. Never looking back, Storer takes the stage win and also moves from 13th to 4th in the overall standings.
Behind him, Lenny Martinez (Bahrain Victorious) and Felix Gall (Decathlon AG2R La Mondiale) shake the GC group. The Austrian climber finishes 6th (+57’’), ahead of the French youngster (+1’04’’). Florian Lipowitz (Red Bull-Bora-Hansgrohe) follows with a gap of 1’11’’, just 3 seconds ahead of the rest of the GC contenders.
Here's the finish line in Auron as the stage was starting.
Complete results:
109.3 kilometers raced at an average speed of 40.106 km/hr
1 | Michael Storer | Tudor Pro Cycling Team | 2hr 43min 31sec |
2 | Mauro Schmid | Team Jayco-AlUla | @ 20sec |
3 | Georg Steinhauser | EF Education-EasyPost | 0:30 |
4 | Iván Romeo | Movistar Team | 0:45 |
5 | Jordan Jegat | Team TotalEnergies | 0:50 |
6 | Felix Gall | Decathlon AG2R La Mondiale | 0:57 |
7 | Lenny Martinez | Bahrain Victorious | 1:04 |
8 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 1:11 |
9 | Clément Champoussin | XDS Astana Team | 1:14 |
10 | Mads Pedersen | Lidl-Trek | s.t. |
11 | Magnus Sheffield | INEOS Grenadiers | s.t. |
12 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
13 | Thymen Arensman | INEOS Grenadiers | s.t. |
14 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
15 | Joao Almeida | UAE Team Emirates-XRG | s.t. |
16 | Pablo Castrillo | Movistar Team | 1:17 |
17 | Joshua Tarling | INEOS Grenadiers | s.t. |
18 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | 1:26 |
19 | Harold Tejada | XDS Astana Team | s.t. |
20 | Bruno Armirail | Decathlon AG2R La Mondiale | 1:34 |
21 | Luca Vergallito | Alpecin-Deceuninck | 1:40 |
22 | Ilan Van Wilder | Soudal Quick-Step | 1:47 |
23 | Tobias Foss | INEOS Grenadiers | 1:55 |
24 | Raúl García | Arkea-B&B Hotels | 1:58 |
25 | Stefan Küng | Groupama-FDJ | 2:07 |
26 | William Barta | Movistar Team | 2:20 |
27 | Ben O'Connor | Team Jayco-AlUla | s.t. |
28 | Guillaume Martin-Guyonnet | Groupama-FDJ | s.t. |
29 | Neilson Powless | EF Education-EasyPost | 2:25 |
30 | Johannes Kulset | Uno-X Mobility | 2:33 |
31 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 2:36 |
32 | Fred Wright | Bahrain Victorious | s.t. |
33 | Clement Izquierdo | Cofidis | 2:39 |
34 | Thomas Silva | Caja Rural-Seguros RGA | 2:55 |
35 | Kobe Goossens | Intermarché-Wanty | 3:05 |
36 | Max Schachmann | Soudal Quick-Step | 3:10 |
37 | Jack Haig | Bahrain Victorious | 3:37 |
38 | Callum Scotson | Decathlon AG2R La Mondiale | s.t. |
39 | Georg Zimmermann | Intermarché-Wanty | 3:47 |
40 | Andreas Leknessund | Uno-X Mobility | 3:50 |
41 | Nicolas Vinokurov | XDS Astana Team | 4:04 |
42 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
43 | Alex Kirsch | Lidl-Trek | 4:17 |
44 | Kevin Geniets | Groupama-FDJ | 4:41 |
45 | Sergio Samitier | Cofidis | 4:50 |
46 | Nils Politt | UAE Team Emirates-XRG | 5:27 |
47 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
48 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 5:46 |
49 | Stefan Bissegger | Decathlon AG2R La Mondiale | 5:48 |
50 | Johan Jacobs | Groupama-FDJ | 5:52 |
51 | Mike Teunissen | XDS Astana Team | 5:58 |
52 | Harry Sweeny | EF Education-EasyPost | 5:59 |
53 | Matteo Trentin | Tudor Pro Cycling Team | 6:03 |
54 | Anders Skaarseth | Uno-X Mobility | s.t. |
55 | Edoardo Zambanini | Bahrain Victorious | 6:10 |
56 | Roel van Sintmaartensdijk | Intermarché-Wanty | 6:15 |
57 | Alexandre Delettre | Team TotalEnergies | 6:18 |
58 | Daan Hoole | Lidl-Trek | 6:31 |
59 | Thomas Gachignard | Team TotalEnergies | 6:47 |
60 | Warren Barguil | Team Picnic PostNL | 6:59 |
61 | Owain Doull | EF Education-EasyPost | 7:04 |
62 | Dion Smith | Intermarché-Wanty | s.t. |
63 | Tobias Bayer | Alpecin-Deceuninck | s.t. |
64 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
65 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
66 | Yevgeniy Fedorov | XDS Astana Team | 8:52 |
67 | Sander De Pestel | Decathlon AG2R La Mondiale | 9:10 |
68 | Ramses Debruyne | Alpecin-Deceuninck | 9:14 |
69 | Bob Jungels | INEOS Grenadiers | 9:46 |
70 | Thibault Guernalec | Arkea-B&B Hotels | 9:50 |
71 | Vincenzo Albanese | EF Education-EasyPost | 9:56 |
72 | Dries van Gestel | Soudal Quick-Step | s.t. |
73 | Remi Cavagna | Groupama-FDJ | s.t. |
74 | Thibaud Gruel | Groupama-FDJ | s.t. |
75 | Julian Alaphilippe | Tudor Pro Cycling Team | 10:09 |
76 | Lorenzo Milesi | Movistar Team | 11:01 |
77 | Iván García Cortina | Movistar Team | 11:04 |
78 | Max Walker | EF Education-EasyPost | s.t. |
79 | Oliver Naesen | Decathlon AG2R La Mondiale | 11:12 |
80 | Anthony Perez | Cofidis | s.t. |
81 | Sam Watson | INEOS Grenadiers | 11:18 |
82 | Ben Swift | INEOS Grenadiers | s.t. |
83 | Victor Campenaerts | Team Visma | Lease a Bike | 11:20 |
84 | Axel Zingle | Team Visma | Lease a Bike | 11:22 |
85 | Tobias Lund Andresen | Team Picnic PostNL | 11:38 |
86 | Mick van Dijke | Red Bull-BORA-hansgrohe | 13:37 |
87 | Michael Matthews | Team Jayco-AlUla | s.t. |
88 | Iúri Leitão | Caja Rural-Seguros RGA | 14:04 |
89 | Julius van den Berg | Team Picnic PostNL | 14:17 |
90 | Pavel Sivakov | UAE Team Emirates-XRG | 15:17 |
91 | Ewen Costiou | Arkea-B&B Hotels | 15:47 |
92 | Oscar Riesebeek | Alpecin-Deceuninck | 16:03 |
93 | Otto Vergaerde | Lidl-Trek | 16:08 |
94 | Marco Haller | Tudor Pro Cycling Team | 16:17 |
95 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
96 | John Degenkolb | Team Picnic PostNL | s.t. |
97 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
98 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
99 | Sean Flynn | Team Picnic PostNL | s.t. |
100 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
101 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
102 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
103 | Yves Lampaert | Soudal Quick-Step | s.t. |
104 | Emilien Jeannière | Team TotalEnergies | s.t. |
105 | Rasmus Tiller | Uno-X Mobility | s.t. |
106 | Michael Hepburn | Team Jayco-AlUla | s.t. |
107 | Kamil Gradek | Bahrain Victorious | 16:46 |
108 | Miles Scotson | Arkea-B&B Hotels | 17:28 |
109 | Matevz Govekar | Bahrain Victorious | s.t. |
110 | Tibor Del Grosso | Alpecin-Deceuninck | 17:32 |
111 | Anthon Charmig | XDS Astana Team | 17:46 |
112 | Enzo Paleni | Groupama-FDJ | 17:56 |
113 | Manlio Moro | Movistar Team | 18:00 |
114 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
115 | Tim Merlier | Soudal Quick-Step | s.t. |
116 | Per Strand Hagenes | Team Visma | Lease a Bike | s.t. |
117 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
118 | Adrien Petit | Intermarché-Wanty | 18:22 |
119 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
120 | Timo Kielich | Alpecin-Deceuninck | 19:34 |
121 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
122 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
123 | Joel Nicolau | Caja Rural-Seguros RGA | 20:53 |
124 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
GC after stage 7:
1,037.2 kilometers raced so far at an average speed of 43.897 km/hr
1 | Matteo Jorgenson | Team Visma | Lease a Bike | 23hr 37min 42sec |
2 | Florian Lipowitz | Red Bull-BORA-hansgrohe | @ 37sec |
3 | Thymen Arensman | INEOS Grenadiers | 1:20 |
4 | Michael Storer | Tudor Pro Cycling Team | 2:25 |
5 | Joao Almeida | UAE Team Emirates-XRG | 2:40 |
6 | Magnus Sheffield | INEOS Grenadiers | 2:54 |
7 | Brandon McNulty | UAE Team Emirates-XRG | 3:05 |
8 | Clément Champoussin | XDS Astana Team | 3:22 |
9 | Tobias Foss | INEOS Grenadiers | 3:28 |
10 | Harold Tejada | XDS Astana Team | 3:36 |
11 | Pablo Castrillo | Movistar Team | 3:47 |
12 | Ilan Van Wilder | Soudal Quick-Step | 4:09 |
13 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | 4:50 |
14 | Guillaume Martin-Guyonnet | Groupama-FDJ | 5:26 |
15 | Raúl García | Arkea-B&B Hotels | 6:16 |
16 | Max Schachmann | Soudal Quick-Step | 6:48 |
17 | William Barta | Movistar Team | 6:57 |
18 | Ben O'Connor | Team Jayco-AlUla | 7:20 |
19 | Kobe Goossens | Intermarché-Wanty | 8:39 |
20 | Lenny Martinez | Bahrain Victorious | 9:48 |
21 | Georg Zimmermann | Intermarché-Wanty | 10:00 |
22 | Andreas Leknessund | Uno-X Mobility | 10:18 |
23 | Iván Romeo | Movistar Team | 11:16 |
24 | Johannes Kulset | Uno-X Mobility | 11:57 |
25 | Felix Gall | Decathlon AG2R La Mondiale | 12:00 |
26 | Jordan Jegat | Team TotalEnergies | 12:14 |
27 | Joshua Tarling | INEOS Grenadiers | 12:50 |
28 | Kevin Geniets | Groupama-FDJ | 13:37 |
29 | Luca Vergallito | Alpecin-Deceuninck | 13:57 |
30 | Mads Pedersen | Lidl-Trek | 14:52 |
31 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 15:35 |
32 | Neilson Powless | EF Education-EasyPost | 17:04 |
33 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 17:15 |
34 | Georg Steinhauser | EF Education-EasyPost | 17:20 |
35 | Matteo Trentin | Tudor Pro Cycling Team | 18:22 |
36 | Jack Haig | Bahrain Victorious | 18:41 |
37 | Mauro Schmid | Team Jayco-AlUla | 19:26 |
38 | Warren Barguil | Team Picnic PostNL | 20:04 |
39 | Thomas Gachignard | Team TotalEnergies | 20:23 |
40 | Stefan Küng | Groupama-FDJ | 23:05 |
41 | Jhonatan Narvaez | UAE Team Emirates-XRG | 25:02 |
42 | Thomas Silva | Caja Rural-Seguros RGA | 25:31 |
43 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 25:43 |
44 | Johan Jacobs | Groupama-FDJ | 25:51 |
45 | Nils Politt | UAE Team Emirates-XRG | 26:33 |
46 | Mike Teunissen | XDS Astana Team | 26:43 |
47 | Axel Zingle | Team Visma | Lease a Bike | 26:46 |
48 | Sebastian Berwick | Caja Rural-Seguros RGA | 28:36 |
49 | Daan Hoole | Lidl-Trek | 29:14 |
50 | Remi Cavagna | Groupama-FDJ | 29:15 |
51 | Julian Alaphilippe | Tudor Pro Cycling Team | 29:19 |
52 | Edoardo Zambanini | Bahrain Victorious | 29:25 |
53 | Stefan Bissegger | Decathlon AG2R La Mondiale | 29:47 |
54 | Owain Doull | EF Education-EasyPost | 30:55 |
55 | Nicolas Vinokurov | XDS Astana Team | 31:24 |
56 | Callum Scotson | Decathlon AG2R La Mondiale | 32:13 |
57 | Dion Smith | Intermarché-Wanty | 32:47 |
58 | Thibault Guernalec | Arkea-B&B Hotels | 32:51 |
59 | Harry Sweeny | EF Education-EasyPost | 33:02 |
60 | Fred Wright | Bahrain Victorious | 33:24 |
61 | Thibaud Gruel | Groupama-FDJ | 33:34 |
62 | Alexandre Delettre | Team TotalEnergies | 33:36 |
63 | Iván García Cortina | Movistar Team | 33:42 |
64 | Bart Lemmen | Team Visma | Lease a Bike | 33:58 |
65 | Ewen Costiou | Arkea-B&B Hotels | 34:12 |
66 | Victor Campenaerts | Team Visma | Lease a Bike | 34:30 |
67 | Clement Izquierdo | Cofidis | 34:34 |
68 | Lorenzo Milesi | Movistar Team | 34:37 |
69 | Dries van Gestel | Soudal Quick-Step | 34:59 |
70 | Kelland O'Brien | Team Jayco-AlUla | 35:14 |
71 | Bob Jungels | INEOS Grenadiers | 35:34 |
72 | Michael Matthews | Team Jayco-AlUla | 35:52 |
73 | Ramses Debruyne | Alpecin-Deceuninck | 36:27 |
74 | Anthony Perez | Cofidis | 36:45 |
75 | Ben Swift | INEOS Grenadiers | 36:57 |
76 | Sergio Samitier | Cofidis | 37:02 |
77 | Anders Skaarseth | Uno-X Mobility | 37:32 |
78 | Sam Watson | INEOS Grenadiers | 38:02 |
79 | Sander De Pestel | Decathlon AG2R La Mondiale | 38:31 |
80 | Alex Kirsch | Lidl-Trek | 38:47 |
81 | Oliver Naesen | Decathlon AG2R La Mondiale | 39:05 |
82 | Otto Vergaerde | Lidl-Trek | 39:55 |
83 | Bruno Armirail | Decathlon AG2R La Mondiale | 41:48 |
84 | Tibor Del Grosso | Alpecin-Deceuninck | 42:22 |
85 | Tobias Lund Andresen | Team Picnic PostNL | 42:45 |
86 | Timo Kielich | Alpecin-Deceuninck | 43:01 |
87 | Roel van Sintmaartensdijk | Intermarché-Wanty | 44:21 |
88 | Pavel Sivakov | UAE Team Emirates-XRG | 45:14 |
89 | Sean Flynn | Team Picnic PostNL | 45:23 |
90 | Julius van den Berg | Team Picnic PostNL | 45:30 |
91 | Yves Lampaert | Soudal Quick-Step | 45:54 |
92 | Vincenzo Albanese | EF Education-EasyPost | 46:48 |
93 | Manlio Moro | Movistar Team | 47:44 |
94 | Marco Haller | Tudor Pro Cycling Team | s.t. |
95 | Enzo Paleni | Groupama-FDJ | 48:50 |
96 | Mick van Dijke | Red Bull-BORA-hansgrohe | 48:57 |
97 | Rasmus Tiller | Uno-X Mobility | 49:43 |
98 | John Degenkolb | Team Picnic PostNL | 49:57 |
99 | Jakub Otruba | Caja Rural-Seguros RGA | 50:47 |
100 | Tobias Bayer | Alpecin-Deceuninck | 50:54 |
101 | Anthon Charmig | XDS Astana Team | 51:04 |
102 | Joel Nicolau | Caja Rural-Seguros RGA | 53:03 |
103 | Bert Van Lerberghe | Soudal Quick-Step | 53:19 |
104 | Edward Planckaert | Alpecin-Deceuninck | 53:20 |
105 | Yevgeniy Fedorov | XDS Astana Team | 53:32 |
106 | Emilien Jeannière | Team TotalEnergies | 53:53 |
107 | Edoardo Affini | Team Visma | Lease a Bike | 55:01 |
108 | Tim Merlier | Soudal Quick-Step | 56:10 |
109 | Fabian Lienhard | Tudor Pro Cycling Team | 57:10 |
110 | Pierre Thierry | Arkea-B&B Hotels | 58:42 |
111 | Ayco Bastiaens | Soudal Quick-Step | 58:53 |
112 | Ivo Oliveira | UAE Team Emirates-XRG | 59:56 |
113 | Iúri Leitão | Caja Rural-Seguros RGA | 1:00:06 |
114 | Ryan Mullen | Red Bull-BORA-hansgrohe | 1:01:10 |
115 | Matevz Govekar | Bahrain Victorious | 1:02:20 |
116 | Per Strand Hagenes | Team Visma | Lease a Bike | 1:03:06 |
117 | Alberto Dainese | Tudor Pro Cycling Team | 1:03:12 |
118 | Max Walker | EF Education-EasyPost | 1:03:18 |
119 | Miles Scotson | Arkea-B&B Hotels | 1:03:22 |
120 | Michael Hepburn | Team Jayco-AlUla | 1:05:52 |
121 | Kamil Gradek | Bahrain Victorious | 1:08:33 |
122 | Oscar Riesebeek | Alpecin-Deceuninck | 1:08:49 |
123 | Adrien Petit | Intermarché-Wanty | 1:09:49 |
124 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 1:16:19 |
Stage 7 map & profile:
Stage 7 map
Stage 7 profile
Friday, March 14: Stage 6, Saint Julien en Saint Alban - Berre l'Etang, 209.8 km
Mads Pedersen beats Joshua Tarling for the stage win.
Plato's dialogue Apology is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Berre l'Etang at 1:30 PM, local time: 8C (46F), off and on rain, with the wind from the northwest at 11 mph. There is a 77% chance of rain, dropping to 17% at 4:00 PM.
Rated ascents:
The race: Jonas Vingegaard did not start. “Unfortunately, Jonas Vingegaard will not start in today’s stage of Paris-Nice”, Visma-Lease a Bike announced this morning. “Our medical staff has decided that it is best for him to recover from yesterday’s crash at home and focus on his next goals for the season.” That leaves a 138 rider starting peloton.
Here's the race organizer's stage six summary:
Mads Pedersen (Lidl-Trek) powered to victory in Berre-l’Étang, after an eventful stage 6 of Paris-Nice 2025 marked by echelons. The Danish star was the fastest in the 17-man group that emerged after Visma-Lease a Bike turned the race upside down in the last 65 kilometres. Florian Lipowitz (Red Bull-Bora-Hansgrohe) and Mattias Skjelmose (Lidl-Trek) made the first echelon alongside Matteo Jorgenson, but Joao Almeida (UAE Team Emirates) was caught behind (+1’54’’). As for Lenny Martinez (Bahrain Victorious), he lost almost 10 minutes. The road will rise again this week-end, first of all with the summit finish in Auron.
After an eventful stage 5 marked by Lenny Martinez’s first World Tour success and Jonas Vingegaard’s crash, the Danish climber withdrew from Paris-Nice 2025, leaving 138 riders to head out to Berre-l’Étang in a flat and windy stage.
Stage 6 gets a wet start.
There are three cat-3 climbs on the day, inspiring Thomas Gachignard (Total Energies) to attack as soon as the flag drops. Second in the KOM standings with 18 points - 2 less than Joao Almeida - the Frenchman is quickly joined by a countryman, Rémi Cavagna (Groupama-FDJ). Then, Jakub Otruba (Caja Rural-Seguros RGA) bridges the gap to them at km 18, making it a 3-man breakaway.
Nervousness in the bunch
Tim Merlier’s Soudal Quick-Step drive the bunch. Pushed by a tailwind, the riders are flying, and the gap hits a maximum of 3’05’’ at km 60. However, the peloton is wary of potential echelons as the race heads east on some sections of the second half of the course.
Gachignard goes first atop the Côte de Pouzilhac (km 88.3) and then drops back to the bunch, trailing by 1’20’’ halfway through the 209.8-km stage.
The peloton 100 kms into the stage.
After this first warning, the situation settles, and the gap increases again: 2’35’’, as Cavagna goes solo at the front with 87 km to go. The French powerhouse pushes his advantage back up to 3’ at the bottom of the Côte-des-Baux-de-Provence.
Kilometer 145: The riders descend the Côte des Baux-de-Provence
Major echelons
Visma-Lease a Bike accelerate on the following downhill and open major splits in the peloton. Matteo Jorgenson is at the front with his five teammates, and only three rivals manage to follow. After 9 kilometers of battle, eight more riders join to form a 17-man group: Jorgenson, Affini, Campenaerts, Hagenes, Lemmen, Zingle, Schachmann, Skjelmose, Pedersen, Lipowitz, Sobrero, Arensman, Foss, Jungels, Sheffield, Tarling, and Watson.
Mads Pedersen wins stage six.
They work well together, catch up to Cavagna with 42 kilometers to go, and open significant gaps to their rivals en route to Berre-l’Étang, where Mads Pedersen (Lidl-Trek) shows his power to take his third stage win in Paris-Nice. Joao Almeida (UAE Team Emirates) loses 1’54’’ and Lenny Martinez (Bahrain Victorious) finishes 7 minutes further behind.
Complete results:
209.8 kilometers raced at an average speed of 47.392 km/hr
1 | Mads Pedersen | Lidl-Trek | 4hr 25min 37sec |
2 | Joshua Tarling | INEOS Grenadiers | s.t. |
3 | Sam Watson | INEOS Grenadiers | s.t. |
4 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
5 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
6 | Magnus Sheffield | INEOS Grenadiers | s.t. |
7 | Mattias Skjelmose | Lidl-Trek | s.t. |
8 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
9 | Max Schachmann | Soudal Quick-Step | s.t. |
10 | Thymen Arensman | INEOS Grenadiers | s.t. |
11 | Florian Lipowitz | Red Bull-BORA-hansgrohe | s.t. |
12 | Tobias Foss | INEOS Grenadiers | s.t. |
13 | Bob Jungels | INEOS Grenadiers | @ 17sec |
14 | Edoardo Affini | Team Visma | Lease a Bike | 0:23 |
15 | Per Strand Hagenes | Team Visma | Lease a Bike | s.t. |
16 | Victor Campenaerts | Team Visma | Lease a Bike | 0:35 |
17 | Tobias Lund Andresen | Team Picnic PostNL | 1:54 |
18 | Anthony Turgis | Team TotalEnergies | s.t. |
19 | Timo Kielich | Alpecin-Deceuninck | s.t. |
20 | Raúl García | Arkea-B&B Hotels | s.t. |
21 | Marco Haller | Tudor Pro Cycling Team | s.t. |
22 | Harold Tejada | XDS Astana Team | s.t. |
23 | Clément Champoussin | XDS Astana Team | s.t. |
24 | Andreas Leknessund | Uno-X Mobility | s.t. |
25 | Pablo Castrillo | Movistar Team | s.t. |
26 | Michael Storer | Tudor Pro Cycling Team | s.t. |
27 | Harry Sweeny | EF Education-EasyPost | s.t. |
28 | Thibaud Gruel | Groupama-FDJ | s.t. |
29 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
30 | Joao Almeida | UAE Team Emirates-XRG | s.t. |
31 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
32 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
33 | Kevin Geniets | Groupama-FDJ | s.t. |
34 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
35 | Oliver Naesen | Decathlon AG2R La Mondiale | s.t. |
36 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | s.t. |
37 | Kobe Goossens | Intermarché-Wanty | s.t. |
38 | Guillaume Martin-Guyonnet | Groupama-FDJ | s.t. |
39 | Alex Kirsch | Lidl-Trek | 2:07 |
40 | Daan Hoole | Lidl-Trek | s.t. |
41 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
42 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 2:15 |
43 | Georg Zimmermann | Intermarché-Wanty | 2:36 |
44 | William Barta | Movistar Team | s.t. |
45 | Joel Nicolau | Caja Rural-Seguros RGA | s.t. |
46 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
47 | Max Walscheid | Team Jayco-AlUla | s.t. |
48 | Johannes Kulset | Uno-X Mobility | s.t. |
49 | Tim Merlier | Soudal Quick-Step | s.t. |
50 | Michael Matthews | Team Jayco-AlUla | s.t. |
51 | Cees Bol | XDS Astana Team | s.t. |
52 | Bart Lemmen | Team Visma | Lease a Bike | 3:01 |
53 | Ben O'Connor | Team Jayco-AlUla | s.t. |
54 | Julius van den Berg | Team Picnic PostNL | s.t. |
55 | Stefan Bissegger | Decathlon AG2R La Mondiale | s.t. |
56 | Otto Vergaerde | Lidl-Trek | s.t. |
57 | Iván García Cortina | Movistar Team | s.t. |
58 | Jefferson Cepeda | Movistar Team | s.t. |
59 | Dries van Gestel | Soudal Quick-Step | s.t. |
60 | Ben Swift | INEOS Grenadiers | s.t. |
61 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
62 | Johan Jacobs | Groupama-FDJ | @ 1min 54sec |
63 | Mike Teunissen | XDS Astana Team | 3:58 |
64 | Remi Cavagna | Groupama-FDJ | s.t. |
65 | Enzo Paleni | Groupama-FDJ | s.t. |
66 | Dion Smith | Intermarché-Wanty | s.t. |
67 | Yves Lampaert | Soudal Quick-Step | s.t. |
68 | Manlio Moro | Movistar Team | s.t. |
69 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
70 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
71 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
72 | Rasmus Tiller | Uno-X Mobility | 5:02 |
73 | Edoardo Zambanini | Bahrain Victorious | 8:57 |
74 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
75 | Fred Wright | Bahrain Victorious | s.t. |
76 | Jonas Abrahamsen | Uno-X Mobility | s.t. |
77 | Anders Skaarseth | Uno-X Mobility | s.t. |
78 | Alexander Kristoff | Uno-X Mobility | s.t. |
79 | Kamil Gradek | Bahrain Victorious | s.t. |
80 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
81 | Lenny Martinez | Bahrain Victorious | s.t. |
82 | Tim Naberman | Team Picnic PostNL | s.t. |
83 | John Degenkolb | Team Picnic PostNL | s.t. |
84 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
85 | Warren Barguil | Team Picnic PostNL | s.t. |
86 | Miles Scotson | Arkea-B&B Hotels | s.t. |
87 | Matevz Govekar | Bahrain Victorious | s.t. |
88 | Lorenzo Milesi | Movistar Team | s.t. |
89 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
90 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
91 | Tobias Bayer | Alpecin-Deceuninck | s.t. |
92 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
93 | Georg Steinhauser | EF Education-EasyPost | s.t. |
94 | Nicolas Vinokurov | XDS Astana Team | s.t. |
95 | Stefan Küng | Groupama-FDJ | s.t. |
96 | Emilien Jeannière | Team TotalEnergies | s.t. |
97 | Jack Haig | Bahrain Victorious | s.t. |
98 | Jordan Jegat | Team TotalEnergies | s.t. |
99 | Roel van Sintmaartensdijk | Intermarché-Wanty | s.t. |
100 | Stanislaw Aniolkowski | Cofidis | s.t. |
101 | Nils Politt | UAE Team Emirates-XRG | s.t. |
102 | Bruno Armirail | Decathlon AG2R La Mondiale | s.t. |
103 | Arnaud Démare | Arkea-B&B Hotels | s.t. |
104 | Thomas Silva | Caja Rural-Seguros RGA | s.t. |
105 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
106 | Thibault Guernalec | Arkea-B&B Hotels | s.t. |
107 | Julian Alaphilippe | Tudor Pro Cycling Team | s.t. |
108 | Clement Izquierdo | Cofidis | s.t. |
109 | Anthon Charmig | XDS Astana Team | s.t. |
110 | Mauro Schmid | Team Jayco-AlUla | s.t. |
111 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
112 | Sergio Samitier | Cofidis | s.t. |
113 | Neilson Powless | EF Education-EasyPost | s.t. |
114 | Iván Romeo | Movistar Team | s.t. |
115 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
116 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
117 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
118 | Anthony Perez | Cofidis | s.t. |
119 | Adrien Petit | Intermarché-Wanty | s.t. |
120 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
121 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
122 | Owain Doull | EF Education-EasyPost | s.t. |
123 | Thomas Gachignard | Team TotalEnergies | s.t. |
124 | Michael Hepburn | Team Jayco-AlUla | s.t. |
125 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
126 | Hugo Page | Intermarché-Wanty | s.t. |
127 | Callum Scotson | Decathlon AG2R La Mondiale | s.t. |
128 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
129 | Sean Flynn | Team Picnic PostNL | s.t. |
130 | Alexandre Delettre | Team TotalEnergies | s.t. |
131 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
132 | Felix Gall | Decathlon AG2R La Mondiale | s.t. |
133 | Vincenzo Albanese | EF Education-EasyPost | s.t. |
134 | Max Walker | EF Education-EasyPost | s.t. |
135 | Aimé De Gendt | Cofidis | s.t. |
136 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
137 | Ramses Debruyne | Alpecin-Deceuninck | s.t. |
138 | Edward Planckaert | Alpecin-Deceuninck | 10:11 |
GC after stage 6:
927.9 kilometers raced so far at an average speed of 44.434 km/hr
1 | Matteo Jorgenson | Team Visma | Lease a Bike | 20hr 52min 57sec |
2 | Florian Lipowitz | Red Bull-BORA-hansgrohe | @ 40sec |
3 | Mattias Skjelmose | Lidl-Trek | 0:59 |
4 | Thymen Arensman | INEOS Grenadiers | 1:20 |
5 | Joao Almeida | UAE Team Emirates-XRG | 2:40 |
6 | Tobias Foss | INEOS Grenadiers | 2:47 |
7 | Magnus Sheffield | INEOS Grenadiers | 2:54 |
8 | Brandon McNulty | UAE Team Emirates-XRG | 3:05 |
9 | Clément Champoussin | XDS Astana Team | 3:22 |
10 | Harold Tejada | XDS Astana Team | 3:24 |
11 | Ilan Van Wilder | Soudal Quick-Step | 3:36 |
12 | Pablo Castrillo | Movistar Team | 3:44 |
13 | Michael Storer | Tudor Pro Cycling Team | 3:55 |
14 | Guillaume Martin-Guyonnet | Groupama-FDJ | 4:20 |
15 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | 4:38 |
16 | Max Schachmann | Soudal Quick-Step | 4:52 |
17 | Raúl García | Arkea-B&B Hotels | 5:32 |
18 | William Barta | Movistar Team | 5:51 |
19 | Ben O'Connor | Team Jayco-AlUla | 6:14 |
20 | Kobe Goossens | Intermarché-Wanty | 6:48 |
21 | Georg Zimmermann | Intermarché-Wanty | 7:27 |
22 | Andreas Leknessund | Uno-X Mobility | 7:42 |
23 | Lenny Martinez | Bahrain Victorious | 9:58 |
24 | Jefferson Cepeda | Movistar Team | 10:07 |
25 | Kevin Geniets | Groupama-FDJ | 10:10 |
26 | Johannes Kulset | Uno-X Mobility | 10:38 |
27 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 11:03 |
28 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 11:25 |
29 | Iván Romeo | Movistar Team | 11:45 |
30 | Felix Gall | Decathlon AG2R La Mondiale | 12:17 |
31 | Jordan Jegat | Team TotalEnergies | 12:38 |
32 | Joshua Tarling | INEOS Grenadiers | 12:47 |
33 | Luca Vergallito | Alpecin-Deceuninck | 13:31 |
34 | Matteo Trentin | Tudor Pro Cycling Team | 13:33 |
35 | Warren Barguil | Team Picnic PostNL | 14:19 |
36 | Thomas Gachignard | Team TotalEnergies | 14:50 |
37 | Mads Pedersen | Lidl-Trek | 14:52 |
38 | Neilson Powless | EF Education-EasyPost | 15:53 |
39 | Jack Haig | Bahrain Victorious | 16:18 |
40 | Axel Zingle | Team Visma | Lease a Bike | 16:38 |
41 | Georg Steinhauser | EF Education-EasyPost | 18:10 |
42 | Bart Lemmen | Team Visma | Lease a Bike | 18:55 |
43 | Ewen Costiou | Arkea-B&B Hotels | 19:39 |
44 | Mauro Schmid | Team Jayco-AlUla | 20:26 |
45 | Julian Alaphilippe | Tudor Pro Cycling Team | 20:28 |
46 | Remi Cavagna | Groupama-FDJ | 20:33 |
47 | Jhonatan Narvaez | UAE Team Emirates-XRG | 20:49 |
48 | Johan Jacobs | Groupama-FDJ | 21:13 |
49 | Mike Teunissen | XDS Astana Team | 21:59 |
50 | Stefan Küng | Groupama-FDJ | 22:12 |
51 | Nils Politt | UAE Team Emirates-XRG | 22:20 |
52 | Sebastian Berwick | Caja Rural-Seguros RGA | 22:46 |
53 | Michael Matthews | Team Jayco-AlUla | 23:29 |
54 | Thomas Silva | Caja Rural-Seguros RGA | 23:50 |
55 | Iván García Cortina | Movistar Team | 23:52 |
56 | Daan Hoole | Lidl-Trek | 23:57 |
57 | Thibault Guernalec | Arkea-B&B Hotels | 24:15 |
58 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 24:21 |
59 | Victor Campenaerts | Team Visma | Lease a Bike | 24:24 |
60 | Edoardo Zambanini | Bahrain Victorious | 24:29 |
61 | Timo Kielich | Alpecin-Deceuninck | 24:41 |
62 | Lorenzo Milesi | Movistar Team | 24:50 |
63 | Thibaud Gruel | Groupama-FDJ | 24:52 |
64 | Otto Vergaerde | Lidl-Trek | 25:01 |
65 | Owain Doull | EF Education-EasyPost | 25:05 |
66 | Stefan Bissegger | Decathlon AG2R La Mondiale | 25:13 |
67 | Tibor Del Grosso | Alpecin-Deceuninck | 26:04 |
68 | Dries van Gestel | Soudal Quick-Step | 26:17 |
69 | Anthony Perez | Cofidis | 26:47 |
70 | Ben Swift | INEOS Grenadiers | 26:53 |
71 | Dion Smith | Intermarché-Wanty | 26:57 |
72 | Bob Jungels | INEOS Grenadiers | 27:02 |
73 | Sam Watson | INEOS Grenadiers | 27:58 |
74 | Harry Sweeny | EF Education-EasyPost | 28:17 |
75 | Ramses Debruyne | Alpecin-Deceuninck | 28:27 |
76 | Alexandre Delettre | Team TotalEnergies | 28:32 |
77 | Nicolas Vinokurov | XDS Astana Team | 28:34 |
78 | Oliver Naesen | Decathlon AG2R La Mondiale | 29:07 |
79 | Callum Scotson | Decathlon AG2R La Mondiale | 29:50 |
80 | Aimé De Gendt | Cofidis | 29:57 |
81 | Sean Flynn | Team Picnic PostNL | 30:20 |
82 | Sander De Pestel | Decathlon AG2R La Mondiale | 30:35 |
83 | Yves Lampaert | Soudal Quick-Step | 30:51 |
84 | Manlio Moro | Movistar Team | 30:58 |
85 | Pavel Sivakov | UAE Team Emirates-XRG | 31:11 |
86 | Fred Wright | Bahrain Victorious | 32:02 |
87 | Enzo Paleni | Groupama-FDJ | 32:08 |
88 | Tobias Lund Andresen | Team Picnic PostNL | 32:21 |
89 | Kelland O'Brien | Team Jayco-AlUla | 32:24 |
90 | Julius van den Berg | Team Picnic PostNL | 32:27 |
91 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
92 | Marco Haller | Tudor Pro Cycling Team | 32:41 |
93 | Anders Skaarseth | Uno-X Mobility | 32:43 |
94 | Clement Izquierdo | Cofidis | 33:09 |
95 | Joel Nicolau | Caja Rural-Seguros RGA | 33:24 |
96 | Sergio Samitier | Cofidis | 33:26 |
97 | Anthon Charmig | XDS Astana Team | 34:32 |
98 | Rasmus Tiller | Uno-X Mobility | 34:40 |
99 | John Degenkolb | Team Picnic PostNL | 34:54 |
100 | Edward Planckaert | Alpecin-Deceuninck | 35:00 |
101 | Alex Kirsch | Lidl-Trek | 35:44 |
102 | Mick van Dijke | Red Bull-BORA-hansgrohe | 36:34 |
103 | Jonas Abrahamsen | Uno-X Mobility | 36:58 |
104 | Anthony Turgis | Team TotalEnergies | 37:09 |
105 | Vincenzo Albanese | EF Education-EasyPost | 38:06 |
106 | Edoardo Affini | Team Visma | Lease a Bike | 38:15 |
107 | Bert Van Lerberghe | Soudal Quick-Step | 38:16 |
108 | Emilien Jeannière | Team TotalEnergies | 38:50 |
109 | Roel van Sintmaartensdijk | Intermarché-Wanty | 39:20 |
110 | Tim Merlier | Soudal Quick-Step | 39:24 |
111 | Max Walscheid | Team Jayco-AlUla | 40:31 |
112 | Stanislaw Aniolkowski | Cofidis | 40:37 |
113 | Bruno Armirail | Decathlon AG2R La Mondiale | 41:28 |
114 | Pierre Thierry | Arkea-B&B Hotels | 41:34 |
115 | Fabian Lienhard | Tudor Pro Cycling Team | 42:07 |
116 | Cees Bol | XDS Astana Team | 42:43 |
117 | Ivo Oliveira | UAE Team Emirates-XRG | 43:10 |
118 | Ayco Bastiaens | Soudal Quick-Step | 43:50 |
119 | Hugo Page | Intermarché-Wanty | 44:01 |
120 | Tobias Bayer | Alpecin-Deceuninck | 45:04 |
121 | Alexander Kristoff | Uno-X Mobility | 45:43 |
122 | Sebastian Molano | UAE Team Emirates-XRG | 45:47 |
123 | Yevgeniy Fedorov | XDS Astana Team | 45:54 |
124 | Matevz Govekar | Bahrain Victorious | 46:06 |
125 | Ryan Mullen | Red Bull-BORA-hansgrohe | 46:07 |
126 | Per Strand Hagenes | Team Visma | Lease a Bike | 46:20 |
127 | Arnaud Démare | Arkea-B&B Hotels | 46:40 |
128 | Miles Scotson | Arkea-B&B Hotels | 47:08 |
129 | Iúri Leitão | Caja Rural-Seguros RGA | 47:16 |
130 | Alberto Dainese | Tudor Pro Cycling Team | 48:09 |
131 | Robin Froidevaux | Tudor Pro Cycling Team | 48:25 |
132 | Tim Naberman | Team Picnic PostNL | 49:28 |
133 | Michael Hepburn | Team Jayco-AlUla | 50:49 |
134 | Adrien Petit | Intermarché-Wanty | 52:41 |
135 | Kamil Gradek | Bahrain Victorious | 53:01 |
136 | Max Walker | EF Education-EasyPost | 53:28 |
137 | Oscar Riesebeek | Alpecin-Deceuninck | 54:00 |
138 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 58:40 |
Stage 6 map & profile:
Stage 6 map
Stage 6 profile
Thursday, March 13: Stage 5, Saint Just en Chavalet - La Côte Sant André, 203.3 km
Lenny Martinez wins stage five.
Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 2: 1971 - 2011 is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish town of La Côte Sant André at 1:15 PM, local time: 11C (51F), fair, with the wind from the west at 13 km/hr (8 mph). There is a 1% chance of rain, growing to 15% at 4:00 PM.
Rated ascents:
Stage five preview: Visma-Lease a Bike and their leaders are not infallible. It is the nature of sport, and especially cycling, where many intrinsic and external elements come together to overthrow the established order. Who thought Jonas Vingegaard and Matteo Jorgenson had all the cards in hand to dominate the second part of the Race to the Sun, after their dominant performance in Tuesday’s team time trial? Virtually everyone… Who imagined stage 4, en route to La Loge des Gardes, would turn into an absolute ordeal, with hail battering the race before the sun returned? About nobody.
And yet, at the summit, Joao Almeida found the resources to get the better of the Danish climber after a brutal day of racing. The gap at the line was minimal: 1 second. Even factoring in time bonuses, Vingegaard, now wearing the yellow and white jersey, and Jorgenson still soar above the fray. But the rivals have seen an opening. Stage 5 shall inspire them to try again, with a sequence of walls leading to the final climb at La Côte-Saint-André: 1.7 km at 11.1%.
That’s more than enough to put the hammer down and put a rival to the sword or, at least, hurt him and gain some more time through bonus seconds… if stage hunters don’t manage to get the better of the GC contenders. For his return to Paris-Nice, with his new colors, Julian Alaphilippe has marked this finish, reminiscent of the Mur de Huy he used to dominate. Bring it on!
The race: Composer Hector Berlioz was born in the finish town of La Côte Sant André.
Here's the race organizer's stage five summary:
Stage 5 of Paris-Nice 2025, filled with steep ascents all the way to a spectacular summit finish at La Côte-Saint-André, favoured a lightweight - Lenny Martinez (Bahrain Victorious), who surged to victory inside the last 100 metres after an animated finale. The young French climber got the better of Matteo Jorgenson (Visma-Lease a Bike) and resisted his countryman Clément Champoussin (XDS-Astana) to take his most prestigious victory to date, on slopes that saw Jonas Vingegaard (Visma-Lease a Bike) crumble. The Dane suffered a crash early in the stage, rapidly resumed action, and eventually finished 16th, with a gap of 26’’. The yellow and white jersey thus returns to Jorgenson… with Vingegaard in 2nd place of the overall standings (+22’’). Martinez moves up to 5th (+55’’).
Danes on the start line: GC leader Jonas Vingegaard and Best Young Rider Mattias Skjelmose. ASO photo
The 143 riders who finished stage 4 at La Loge des Gardes are all present to resume racing in Saint-Just-en-Chevalet. Many of them eye the possibility of a winning breakaway, and a group of 11 riders try their luck from the first (uphill) kilometre... without success.
A blistering first 2 hours
Attack and counter-attack movements follow one after the other and meet the same fate, with riders already spotted in the previous days such as Joshua Tarling, Ben Swift (Ineos Grenadiers), Jonas Abrahamsen (Uno-X), as well as new attackers like Michael Matthews (Jayco-AlUla) and Neilson Powless (EF Education-EasyPost).
Stage five gets started. ASO photo
After two hours of battle, Ben Swift (Ineos Grenadiers) and Thibaud Gruel (Groupama-FDJ) get the clear for the break of the day. They set off at km 73, press on as a duo and eventually benefit from the clemency of the peloton after more than 90 kilometres, covered at an average of 48.4 km/h.
Stage five got a fast start, 49.5 kilometers covered in the first hour and an average of 48.4 km/hr after two hours. ASO photo
Vingegaard hits the deck, Foss gets away
Their lead hits a maximum of 3’15’’ (km 114) before Julian Alaphilippe’s Tudor Pro Cycling react. Meanwhile, Jonas Vingegaard (Visma-Lease a Bike) hits the deck on the climb of Côte de Trèves. The Danish leader of the race rapidly gets back up and returns to the bunch.
The pace and the tension increase as the riders face the Côte du Château Jaune and the Côte de Sibuze, the first of five “walls” in the last 50 kilometres. Tobias Foss (Ineos Grenadiers) uses these launchpads to join the lead duo and build a margin of 55’’ as he goes solo on the Côte de Chavagneux, with 30 kilometres to go.
The day's break of Ben Swift (INEOS Grenadiers) & Thibaud Gruel (Groupama-FDJ) had a lead of 1min 40sec with 50 kilometers to go. ASO photo
Vingegaard struggles, Martinez flies
Trailing by 1’06’’ on GC, Foss takes the lead of the virtual standings as he pushes his advantage to 1’10’’ into the last 20 kilometres. But the peloton set a brutal pace on the penultimate climb of the day, Côte d’Arzay (16.5 km to go). The Norwegian attacker is eventually caught 4 km away from the line.
As Vingegaard struggles on the steeper slopes of the final climb, Matteo Jorgenson (Visma-Lease a Bike) sets his own pace at the front and even opens a small gap with 300 metres to go. But Harold Tejada (XDS-Astana) bridges the gap with his teammate Clément Champoussin and Lenny Martinez (Bahrain Victorious)… The latter dances on his pedals in the last 100 metres to claim victory.
Complete results:
203.3 kilometers raced at an average speed of 44.134 km/hr
1 | Lenny Martinez | Bahrain Victorious | 2hr 36min 23sec |
2 | Clément Champoussin | XDS Astana Team | @ 3sec |
3 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
4 | Harold Tejada | XDS Astana Team | s.t. |
5 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 0:06 |
6 | Joao Almeida | UAE Team Emirates-XRG | 0:07 |
7 | Brandon McNulty | UAE Team Emirates-XRG | 0:11 |
8 | Ilan Van Wilder | Soudal Quick-Step | 0:16 |
9 | Magnus Sheffield | INEOS Grenadiers | s.t. |
10 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | 0:18 |
11 | Julian Alaphilippe | Tudor Pro Cycling Team | 0:20 |
12 | Michael Storer | Tudor Pro Cycling Team | s.t. |
13 | Thymen Arensman | INEOS Grenadiers | 0:22 |
14 | Guillaume Martin-Guyonnet | Groupama-FDJ | s.t. |
15 | Pablo Castrillo | Movistar Team | 0:26 |
16 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
17 | Mattias Skjelmose | Lidl-Trek | 0:28 |
18 | Felix Gall | Decathlon AG2R La Mondiale | 0:35 |
19 | Jordan Jegat | Team TotalEnergies | 0:38 |
20 | Thomas Silva | Caja Rural-Seguros RGA | 0:41 |
21 | Ben O'Connor | Team Jayco-AlUla | s.t. |
22 | Georg Zimmermann | Intermarché-Wanty | 0:45 |
23 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
24 | Iván Romeo | Movistar Team | s.t. |
25 | Max Schachmann | Soudal Quick-Step | 0:54 |
26 | Raúl García | Arkea-B&B Hotels | s.t. |
27 | William Barta | Movistar Team | 0:59 |
28 | Aimé De Gendt | Cofidis | 1:00 |
29 | Jack Haig | Bahrain Victorious | s.t. |
30 | Kobe Goossens | Intermarché-Wanty | 1:05 |
31 | Kevin Geniets | Groupama-FDJ | 1:18 |
32 | Warren Barguil | Team Picnic PostNL | 1:22 |
33 | Thomas Gachignard | Team TotalEnergies | 1:23 |
34 | Owain Doull | EF Education-EasyPost | 1:39 |
35 | Tobias Foss | INEOS Grenadiers | 1:45 |
36 | Stefan Küng | Groupama-FDJ | 2:01 |
37 | Mike Teunissen | XDS Astana Team | s.t. |
38 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 2:08 |
39 | Andreas Leknessund | Uno-X Mobility | 2:17 |
40 | Axel Zingle | Team Visma | Lease a Bike | 2:23 |
41 | Mauro Schmid | Team Jayco-AlUla | 2:58 |
42 | Dion Smith | Intermarché-Wanty | s.t. |
43 | Alexandre Delettre | Team TotalEnergies | 3:10 |
44 | Joshua Tarling | INEOS Grenadiers | s.t. |
45 | Nicolas Vinokurov | XDS Astana Team | 3:15 |
46 | Jhonatan Narvaez | UAE Team Emirates-XRG | 3:24 |
47 | Jefferson Cepeda | Movistar Team | s.t. |
48 | Sam Watson | INEOS Grenadiers | 3:28 |
49 | Timo Kielich | Alpecin-Deceuninck | 3:32 |
50 | Remi Cavagna | Groupama-FDJ | 3:51 |
51 | Callum Scotson | Decathlon AG2R La Mondiale | 3:55 |
52 | Neilson Powless | EF Education-EasyPost | 3:59 |
53 | Jakub Otruba | Caja Rural-Seguros RGA | 4:00 |
54 | Anthon Charmig | XDS Astana Team | 4:02 |
55 | Michael Matthews | Team Jayco-AlUla | 4:22 |
56 | Thibault Guernalec | Arkea-B&B Hotels | s.t. |
57 | Johannes Kulset | Uno-X Mobility | 4:25 |
58 | Anthony Perez | Cofidis | 4:39 |
59 | Victor Campenaerts | Team Visma | Lease a Bike | 4:43 |
60 | Ramses Debruyne | Alpecin-Deceuninck | 5:24 |
61 | Johan Jacobs | Groupama-FDJ | 5:26 |
62 | Bart Lemmen | Team Visma | Lease a Bike | 5:35 |
63 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
64 | Iván García Cortina | Movistar Team | 5:46 |
65 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
66 | Nils Politt | UAE Team Emirates-XRG | 5:53 |
67 | Tibor Del Grosso | Alpecin-Deceuninck | 5:58 |
68 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
69 | Tobias Bayer | Alpecin-Deceuninck | s.t. |
70 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
71 | Lorenzo Milesi | Movistar Team | s.t. |
72 | Edoardo Zambanini | Bahrain Victorious | s.t. |
73 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
74 | Clement Izquierdo | Cofidis | s.t. |
75 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
76 | Sergio Samitier | Cofidis | s.t. |
77 | Mads Pedersen | Lidl-Trek | 6:21 |
78 | Daan Hoole | Lidl-Trek | s.t. |
79 | Harry Sweeny | EF Education-EasyPost | 6:45 |
80 | Georg Steinhauser | EF Education-EasyPost | 6:48 |
81 | Julius van den Berg | Team Picnic PostNL | 7:18 |
82 | Dries van Gestel | Soudal Quick-Step | 7:57 |
83 | Bob Jungels | INEOS Grenadiers | s.t. |
84 | Sean Flynn | Team Picnic PostNL | s.t. |
85 | Manlio Moro | Movistar Team | 8:36 |
86 | Emilien Jeannière | Team TotalEnergies | 9:46 |
87 | Anders Skaarseth | Uno-X Mobility | s.t. |
88 | Stefan Bissegger | Decathlon AG2R La Mondiale | s.t. |
89 | John Degenkolb | Team Picnic PostNL | s.t. |
90 | Yves Lampaert | Soudal Quick-Step | s.t. |
91 | Fred Wright | Bahrain Victorious | s.t. |
92 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
93 | Ben Swift | INEOS Grenadiers | s.t. |
94 | Alex Kirsch | Lidl-Trek | 10:01 |
95 | Otto Vergaerde | Lidl-Trek | s.t. |
96 | Thibaud Gruel | Groupama-FDJ | 10:14 |
97 | Oliver Naesen | Decathlon AG2R La Mondiale | 10:22 |
98 | Roel van Sintmaartensdijk | Intermarché-Wanty | s.t. |
99 | Kelland O'Brien | Team Jayco-AlUla | 10:29 |
100 | Tobias Lund Andresen | Team Picnic PostNL | 10:43 |
101 | Marco Haller | Tudor Pro Cycling Team | 10:53 |
102 | Tim Naberman | Team Picnic PostNL | 11:21 |
103 | Rasmus Tiller | Uno-X Mobility | 11:24 |
104 | Joel Nicolau | Caja Rural-Seguros RGA | 11:38 |
105 | Hugo Page | Intermarché-Wanty | 12:13 |
106 | Vincenzo Albanese | EF Education-EasyPost | s.t. |
107 | Stanislaw Aniolkowski | Cofidis | 12:31 |
108 | Arnaud Démare | Arkea-B&B Hotels | 17:04 |
109 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
110 | Jonas Abrahamsen | Uno-X Mobility | s.t. |
111 | Max Walscheid | Team Jayco-AlUla | s.t. |
112 | Anthony Turgis | Team TotalEnergies | s.t. |
113 | Adrien Petit | Intermarché-Wanty | 17:11 |
114 | Fabian Lienhard | Tudor Pro Cycling Team | 17:16 |
115 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
116 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
117 | Max Walker | EF Education-EasyPost | 17:19 |
118 | Mick van Dijke | Red Bull-BORA-hansgrohe | 17:20 |
119 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
120 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
121 | Miles Scotson | Arkea-B&B Hotels | s.t. |
122 | Michael Hepburn | Team Jayco-AlUla | s.t. |
123 | Tim Merlier | Soudal Quick-Step | s.t. |
124 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
125 | Matevz Govekar | Bahrain Victorious | s.t. |
126 | Kamil Gradek | Bahrain Victorious | s.t. |
127 | Enzo Paleni | Groupama-FDJ | s.t. |
128 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
129 | Alexander Kristoff | Uno-X Mobility | s.t. |
130 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
131 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
132 | Cees Bol | XDS Astana Team | s.t. |
133 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
134 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
135 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
136 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
137 | Per Strand Hagenes | Team Visma | Lease a Bike | 17:29 |
138 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 17:32 |
139 | Bruno Armirail | Decathlon AG2R La Mondiale | s.t. |
GC after stage 5:
718.1 kilometers raced so far at an average speed of 43.634 k/hr
1 | Matteo Jorgenson | Team Visma | Lease a Bike | 16hr 27min 26sec |
2 | Jonas Vingegaard | Team Visma | Lease a Bike | 0:22 |
3 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 0:36 |
4 | Joao Almeida | UAE Team Emirates-XRG | 0:40 |
5 | Lenny Martinez | Bahrain Victorious | 0:55 |
6 | Mattias Skjelmose | Lidl-Trek | 0:57 |
7 | Brandon McNulty | UAE Team Emirates-XRG | 1:05 |
8 | Thymen Arensman | INEOS Grenadiers | 1:14 |
9 | Clément Champoussin | XDS Astana Team | 1:22 |
10 | Harold Tejada | XDS Astana Team | 1:24 |
11 | Ilan Van Wilder | Soudal Quick-Step | 1:36 |
12 | Pablo Castrillo | Movistar Team | 1:44 |
13 | Michael Storer | Tudor Pro Cycling Team | 1:55 |
14 | Guillaume Martin-Guyonnet | Groupama-FDJ | 2:20 |
15 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | 2:38 |
16 | Tobias Foss | INEOS Grenadiers | 2:41 |
17 | Iván Romeo | Movistar Team | 2:42 |
18 | Magnus Sheffield | INEOS Grenadiers | 2:48 |
19 | Ben O'Connor | Team Jayco-AlUla | 3:07 |
20 | William Barta | Movistar Team | 3:09 |
21 | Felix Gall | Decathlon AG2R La Mondiale | 3:14 |
22 | Raúl García | Arkea-B&B Hotels | 3:32 |
23 | Jordan Jegat | Team TotalEnergies | 3:35 |
24 | Luca Vergallito | Alpecin-Deceuninck | 4:28 |
25 | Georg Zimmermann | Intermarché-Wanty | 4:45 |
26 | Max Schachmann | Soudal Quick-Step | 4:46 |
27 | Kobe Goossens | Intermarché-Wanty | 4:48 |
28 | Warren Barguil | Team Picnic PostNL | 5:16 |
29 | Andreas Leknessund | Uno-X Mobility | 5:42 |
30 | Thomas Gachignard | Team TotalEnergies | 5:47 |
31 | Neilson Powless | EF Education-EasyPost | 6:50 |
32 | Jefferson Cepeda | Movistar Team | 7:00 |
33 | Jack Haig | Bahrain Victorious | 7:15 |
34 | Johannes Kulset | Uno-X Mobility | 7:56 |
35 | Kevin Geniets | Groupama-FDJ | 8:10 |
36 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 9:04 |
37 | Georg Steinhauser | EF Education-EasyPost | 9:07 |
38 | Ewen Costiou | Arkea-B&B Hotels | 10:36 |
39 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 10:57 |
40 | Matteo Trentin | Tudor Pro Cycling Team | 11:20 |
41 | Mauro Schmid | Team Jayco-AlUla | 11:23 |
42 | Julian Alaphilippe | Tudor Pro Cycling Team | 11:25 |
43 | Jhonatan Narvaez | UAE Team Emirates-XRG | 11:46 |
44 | Joshua Tarling | INEOS Grenadiers | 12:47 |
45 | Stefan Küng | Groupama-FDJ | 13:09 |
46 | Nils Politt | UAE Team Emirates-XRG | 13:17 |
47 | Thomas Silva | Caja Rural-Seguros RGA | 14:47 |
48 | Mads Pedersen | Lidl-Trek | 14:56 |
49 | Thibault Guernalec | Arkea-B&B Hotels | 15:12 |
50 | Edoardo Zambanini | Bahrain Victorious | 15:26 |
51 | Lorenzo Milesi | Movistar Team | 15:47 |
52 | Bart Lemmen | Team Visma | Lease a Bike | 15:48 |
53 | Owain Doull | EF Education-EasyPost | 16:02 |
54 | Axel Zingle | Team Visma | Lease a Bike | 16:12 |
55 | Remi Cavagna | Groupama-FDJ | 16:29 |
56 | Tibor Del Grosso | Alpecin-Deceuninck | 17:01 |
57 | Anthony Perez | Cofidis | 17:44 |
58 | Mike Teunissen | XDS Astana Team | 17:55 |
59 | Johan Jacobs | Groupama-FDJ | 19:13 |
60 | Ramses Debruyne | Alpecin-Deceuninck | 19:24 |
61 | Alexandre Delettre | Team TotalEnergies | 19:29 |
62 | Nicolas Vinokurov | XDS Astana Team | 19:31 |
63 | Sebastian Berwick | Caja Rural-Seguros RGA | 20:04 |
64 | Iván García Cortina | Movistar Team | 20:45 |
65 | Michael Matthews | Team Jayco-AlUla | 20:47 |
66 | Callum Scotson | Decathlon AG2R La Mondiale | s |
67 | Aimé De Gendt | Cofidis | 20:54 |
68 | Sean Flynn | Team Picnic PostNL | 21:17 |
69 | Daan Hoole | Lidl-Trek | 21:44 |
70 | Otto Vergaerde | Lidl-Trek | 21:54 |
71 | Stefan Bissegger | Decathlon AG2R La Mondiale | 22:06 |
72 | Pavel Sivakov | UAE Team Emirates-XRG | 22:08 |
73 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 22:21 |
74 | Timo Kielich | Alpecin-Deceuninck | 22:41 |
75 | Thibaud Gruel | Groupama-FDJ | 22:52 |
76 | Dion Smith | Intermarché-Wanty | 22:53 |
77 | Fred Wright | Bahrain Victorious | 22:59 |
78 | Dries van Gestel | Soudal Quick-Step | 23:10 |
79 | Kelland O'Brien | Team Jayco-AlUla | 23:21 |
80 | Jakub Otruba | Caja Rural-Seguros RGA | 23:24 |
81 | Anders Skaarseth | Uno-X Mobility | 23:40 |
82 | Victor Campenaerts | Team Visma | Lease a Bike | 23:43 |
83 | Ben Swift | INEOS Grenadiers | 23:46 |
84 | Clement Izquierdo | Cofidis | 24:06 |
85 | Sergio Samitier | Cofidis | 24:23 |
86 | Edward Planckaert | Alpecin-Deceuninck | 24:43 |
87 | Anthon Charmig | XDS Astana Team | 25:29 |
88 | John Degenkolb | Team Picnic PostNL | 25:51 |
89 | Harry Sweeny | EF Education-EasyPost | 26:17 |
90 | Sander De Pestel | Decathlon AG2R La Mondiale | 26:31 |
91 | Bob Jungels | INEOS Grenadiers | 26:39 |
92 | Yves Lampaert | Soudal Quick-Step | 26:47 |
93 | Manlio Moro | Movistar Team | 26:54 |
94 | Oliver Naesen | Decathlon AG2R La Mondiale | 27:07 |
95 | Jonas Abrahamsen | Uno-X Mobility | 27:55 |
96 | Sam Watson | INEOS Grenadiers | 27:56 |
97 | Enzo Paleni | Groupama-FDJ | 28:04 |
98 | Vincenzo Albanese | EF Education-EasyPost | 29:03 |
99 | Julius van den Berg | Team Picnic PostNL | 29:20 |
100 | Rasmus Tiller | Uno-X Mobility | 29:32 |
101 | Emilien Jeannière | Team TotalEnergies | 29:47 |
102 | Roel van Sintmaartensdijk | Intermarché-Wanty | 30:17 |
103 | Tobias Lund Andresen | Team Picnic PostNL | 30:21 |
104 | Marco Haller | Tudor Pro Cycling Team | 30:41 |
105 | Joel Nicolau | Caja Rural-Seguros RGA | 30:42 |
106 | Stanislaw Aniolkowski | Cofidis | 31:34 |
107 | Bruno Armirail | Decathlon AG2R La Mondiale | 32:25 |
108 | Pierre Thierry | Arkea-B&B Hotels | 32:31 |
109 | Alex Kirsch | Lidl-Trek | 33:31 |
110 | Ivo Oliveira | UAE Team Emirates-XRG | 34:07 |
111 | Mick van Dijke | Red Bull-BORA-hansgrohe | 34:34 |
112 | Hugo Page | Intermarché-Wanty | 34:58 |
113 | Anthony Turgis | Team TotalEnergies | 35:09 |
114 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
115 | Tobias Bayer | Alpecin-Deceuninck | 36:01 |
116 | Alexander Kristoff | Uno-X Mobility | 36:40 |
117 | Tim Merlier | Soudal Quick-Step | 36:42 |
118 | Sebastian Molano | UAE Team Emirates-XRG | 36:44 |
119 | Yevgeniy Fedorov | XDS Astana Team | 36:51 |
120 | Matevz Govekar | Bahrain Victorious | 37:03 |
121 | Ryan Mullen | Red Bull-BORA-hansgrohe | 37:04 |
122 | Arnaud Démare | Arkea-B&B Hotels | 37:37 |
123 | Edoardo Affini | Team Visma | Lease a Bike | 37:46 |
124 | Max Walscheid | Team Jayco-AlUla | 37:49 |
125 | Fabian Lienhard | Tudor Pro Cycling Team | 38:03 |
126 | Miles Scotson | Arkea-B&B Hotels | 38:05 |
127 | Iúri Leitão | Caja Rural-Seguros RGA | 38:13 |
128 | Alberto Dainese | Tudor Pro Cycling Team | 39:06 |
129 | Robin Froidevaux | Tudor Pro Cycling Team | 39:22 |
130 | Ayco Bastiaens | Soudal Quick-Step | 39:46 |
131 | Cees Bol | XDS Astana Team | 40:01 |
132 | Tim Naberman | Team Picnic PostNL | 40:25 |
133 | Michael Hepburn | Team Jayco-AlUla | 41:46 |
134 | Adrien Petit | Intermarché-Wanty | 43:38 |
135 | Kamil Gradek | Bahrain Victorious | 43:58 |
136 | Max Walker | EF Education-EasyPost | 44:25 |
137 | Oscar Riesebeek | Alpecin-Deceuninck | 44:57 |
138 | Per Strand Hagenes | Team Visma | Lease a Bike | 45:51 |
139 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 47:37 |
Stage 5 map & profile:
Stage 5 map
Stage 5 profile
Wednesday, March 12: Stage 4, Vichy - La Loge des Gardes, 163.4 km
Joao Almeida beats Jonas Vingegaard for the stage win.
Bill & Carol McGann’s book The Story of the 2024 Tour de France: The Happy Warrior Triumphs is available print, Kindle eBook and audiobook versions. To get your copy, just click on the link on the right.
Weather at the start city of Vichy at 1:00 PM, local time: 10C (50F), foggy, with the wind from the northeast at 3 mph. There is an 11% chance of rain, rising to 90% at 3:00 PM.
Rated ascents:
The race: Julien Bernard (Lidl-Trek), who crashed in stage two, did not start. Amund Grondahl Jansen (Uno-X Mobility) also did not start.
With 45 kilometers to go the race was neutralized because of the weather. 17 kilometers later the race was back on with all the gaps that existed at the neutralization still in place.
Here's the race organizer's stage four summary:
La Loge des Gardes still doesn’t smile at Jonas Vingegaard. On the day after a dominant team time-trial from Visma-Lease a Bike, the Danish star attacked on the final ascent of stage 4 of Paris-Nice 2025, just as he did on the same slopes in 2023. He was still leading the way into the last 200 metres… But, as happened a couple of years ago, the climb proved to be a bit too long for Vingegaard, who saw Joao Almeida turn the tables to claim victory after a subpar performance from UAE Team Emirates-XRG in the TTT.
Matteo Jorgenson (left, in yellow) & Tim Merlier on the start line. ASO photo
The Portuguese climber follows the track of his leader Tadej Pogacar, winner at La Loge des Gardes in 2023. He also gets back in the GC mix, with overall standings once again redefined after this first climbing challenge. Vingegaard takes the yellow and white jersey from his teammate Matteo Jorgenson, while Mattias Skjelmose (Lidl-Trek) completes the podium on the day and in GC. The race was momentarily neutralised due to the weather conditions but the riders were then able to resume action in sunny conditions.
It's time to race. ASO photo
The peloton face the first climbing challenge of the 83rd edition of the Race to the Sun with a summit finish at La Loge des Gardes, atop a 6.7km ascent (average gradient: 7.1%). Will it redefine the overall standings on the day after Visma-Lease a Bike made the most of the team time trial to propel Matteo Jorgenson and Jonas Vingegaard to the first two positions?
The many ups and downs of the day inspire attackers. After a fierce battle for the breakaway, eight riders manage to open a gap at km 19: Ben Swift (Ineos Grenadiers), Thibault Guernalec (Arkéa B&B Hotels), Vincenzo Albanese (EF Education-EasyPost), Andreas Leknessund (Uno-X Mobility), Sylvain Moniquet (Cofidis), Dion Smith (Intermarché-Wanty), Thomas Gachignard (Total Energies) and Ed Planckaert (Alpecin-Deceuninck).
Gachignard steps up, Buitrago goes down
Gachignard chases the KOM points to defend his teammate Alexandre Delettre’s polka-dot jersey. Behind the attackers, Edoardo Affini and Per Strande Hagenes (Visma-Lease a Bike) drive the bunch to control the gap around 3 minutes.
As the advantage of the breakaway reaches a maximum of 3'35‘’ at km 89, Santiago Buitrago (Bahrain Victorious) suffers a puncture and then crashes as he makes his way back to the peloton. He his forced to abandon.
Race neutralised
On the Côte de Granon, Joshua Tarling and Tobias Foss (Ineos Grenadiers) launch a counter-attack, while Dion Smith was dropped by his breakaway companions.
The weather conditions become very difficult, with hailstorms and slippery roads, and the race is neutralised 45 kilometres away from the finish. At that point, the chasers trailed by 1’35’’ and the peloton by 2’20’’.
Here comes the sun
The action resumes with the same gaps and 29km to go. Leknessund sets off at the front but he doesn’t manage to open more than a 15’’ gap and waits for his chasers. Meanwhile, Swift drops back to help Foss and Tarling. And Lidl-Trek, Movistar and UAE Team Emirates unite to drive the bunch.
The three Grenadiers catch the breakaway with 11km to go. And the group explodes on the first slopes of the ascent to La Loge des Gardes. Foss goes solo with 6 km to go. Behind him, Mads Pedersen (Lidl-Trek) drives a hard chase and brings the gap down to 30’’.
Vingegaard almost makes it
Several riders shake the bunch: Florian Lipowitz (Red Bull-Bora-Hansgrohe), Pablo Castrillo (Movistar), Lenny Martinez (Bahrain Victorious)… But Jonas Vingegaard (Visma-Lease a Bike) counters and flies past everyone with 2 kilometres to go.
Into the last kilometre he has a gap of 7’’… But that’s not enough to resist Joao Almeida’s strong push in the last 200 metres. The Portuguese leader of UAE Team Emirates-XRG catches the Dane inside the last 100 metres and claims his first victory in French territory.
Complete Results:
163.4 kilometers raced at an average speed of 45.159 km/hr
1 | Joao Almeida | UAE Team Emirates-XRG | 3hr 37min 6sec |
2 | Jonas Vingegaard | Team Visma | Lease a Bike | @ 1sec |
3 | Mattias Skjelmose | Lidl-Trek | 0:02 |
4 | Lenny Martinez | Bahrain Victorious | s.t. |
5 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 0:06 |
6 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
7 | Brandon McNulty | UAE Team Emirates-XRG | 0:09 |
8 | Harold Tejada | XDS Astana Team | 0:17 |
9 | Thymen Arensman | INEOS Grenadiers | s.t. |
10 | Clément Champoussin | XDS Astana Team | 0:21 |
11 | Ilan Van Wilder | Soudal Quick-Step | 0:28 |
12 | Pablo Castrillo | Movistar Team | s.t. |
13 | Michael Storer | Tudor Pro Cycling Team | s.t. |
14 | Tobias Foss | INEOS Grenadiers | s.t. |
15 | Raúl García | Arkea-B&B Hotels | 1:02 |
16 | Guillaume Martin-Guyonnet | Groupama-FDJ | s.t. |
17 | Iván Romeo | Movistar Team | 1:07 |
18 | William Barta | Movistar Team | 1:20 |
19 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | 1:40 |
20 | Jordan Jegat | Team TotalEnergies | 1:42 |
21 | Georg Steinhauser | EF Education-EasyPost | s.t. |
22 | Kobe Goossens | Intermarché-Wanty | s.t. |
23 | Felix Gall | Decathlon AG2R La Mondiale | 1:56 |
24 | Georg Zimmermann | Intermarché-Wanty | 1:59 |
25 | Magnus Sheffield | INEOS Grenadiers | s.t. |
26 | Johannes Kulset | Uno-X Mobility | 2:10 |
27 | Ben O'Connor | Team Jayco-AlUla | s.t. |
28 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
29 | Andreas Leknessund | Uno-X Mobility | s.t. |
30 | Neilson Powless | EF Education-EasyPost | 2:16 |
31 | Warren Barguil | Team Picnic PostNL | s.t. |
32 | Thomas Gachignard | Team TotalEnergies | s.t. |
33 | Jefferson Cepeda | Movistar Team | 2:36 |
34 | Max Schachmann | Soudal Quick-Step | 3:00 |
35 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
36 | Jack Haig | Bahrain Victorious | s.t. |
37 | Ewen Costiou | Arkea-B&B Hotels | 3:02 |
38 | Matteo Trentin | Tudor Pro Cycling Team | 3:52 |
39 | Kevin Geniets | Groupama-FDJ | 4:34 |
40 | Edward Planckaert | Alpecin-Deceuninck | 4:43 |
41 | Nils Politt | UAE Team Emirates-XRG | 5:03 |
42 | Lorenzo Milesi | Movistar Team | 6:28 |
43 | Joshua Tarling | INEOS Grenadiers | 7:04 |
44 | Enzo Paleni | Groupama-FDJ | 7:06 |
45 | Jhonatan Narvaez | UAE Team Emirates-XRG | 7:43 |
46 | Ben Swift | INEOS Grenadiers | s.t. |
47 | Mads Pedersen | Lidl-Trek | s.t. |
48 | Mauro Schmid | Team Jayco-AlUla | 7:59 |
49 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
50 | Edoardo Zambanini | Bahrain Victorious | s.t. |
51 | Jonas Abrahamsen | Uno-X Mobility | s.t. |
52 | Otto Vergaerde | Lidl-Trek | s.t. |
53 | Sylvain Moniquet | Cofidis | 8:41 |
54 | Thibault Guernalec | Arkea-B&B Hotels | s.t. |
55 | Tibor Del Grosso | Alpecin-Deceuninck | 9:30 |
56 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
57 | Axel Zingle | Team Visma | Lease a Bike | 9:42 |
58 | Julian Alaphilippe | Tudor Pro Cycling Team | 9:58 |
59 | Iván García Cortina | Movistar Team | 10:12 |
60 | Johan Jacobs | Groupama-FDJ | s.t. |
61 | Stefan Küng | Groupama-FDJ | s.t. |
62 | Anders Skaarseth | Uno-X Mobility | s.t. |
63 | Harry Sweeny | EF Education-EasyPost | 11:40 |
64 | Mike Teunissen | XDS Astana Team | s.t. |
65 | Daan Hoole | Lidl-Trek | s.t. |
66 | Nicolas Vinokurov | XDS Astana Team | s.t. |
67 | Owain Doull | EF Education-EasyPost | s.t. |
68 | Stefan Bissegger | Decathlon AG2R La Mondiale | s.t. |
69 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
70 | Thibaud Gruel | Groupama-FDJ | s.t. |
71 | Remi Cavagna | Groupama-FDJ | s.t. |
72 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
73 | Anthon Charmig | XDS Astana Team | s.t. |
74 | Dries van Gestel | Soudal Quick-Step | s.t. |
75 | Anthony Perez | Cofidis | s.t. |
76 | Thomas Silva | Caja Rural-Seguros RGA | s.t. |
77 | Sean Flynn | Team Picnic PostNL | s.t. |
78 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
79 | Fred Wright | Bahrain Victorious | s.t. |
80 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
81 | Ramses Debruyne | Alpecin-Deceuninck | 12:20 |
82 | Vincenzo Albanese | EF Education-EasyPost | 13:25 |
83 | Oliver Naesen | Decathlon AG2R La Mondiale | 14:07 |
84 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
85 | Bruno Armirail | Decathlon AG2R La Mondiale | s.t. |
86 | Adrien Petit | Intermarché-Wanty | s.t. |
87 | Tim Naberman | Team Picnic PostNL | s.t. |
88 | John Degenkolb | Team Picnic PostNL | s.t. |
89 | Anthony Turgis | Team TotalEnergies | s.t. |
90 | Alexandre Delettre | Team TotalEnergies | s.t. |
91 | Ryan Gibbons | Lidl-Trek | s.t. |
92 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
93 | Yves Lampaert | Soudal Quick-Step | s.t. |
94 | Michael Hepburn | Team Jayco-AlUla | s.t. |
95 | Joel Nicolau | Caja Rural-Seguros RGA | s.t. |
96 | Sebastian Molano | UAE Team Emirates-XRG | 14:18 |
97 | Bert Van Lerberghe | Soudal Quick-Step | 14:20 |
98 | Ivo Oliveira | UAE Team Emirates-XRG | 14:26 |
99 | Kamil Gradek | Bahrain Victorious | 14:57 |
100 | Matevz Govekar | Bahrain Victorious | s.t. |
101 | Rasmus Tiller | Uno-X Mobility | s.t. |
102 | Per Strand Hagenes | Team Visma | Lease a Bike | s.t. |
103 | Manlio Moro | Movistar Team | s.t. |
104 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 15:08 |
105 | Julius van den Berg | Team Picnic PostNL | s.t. |
106 | Max Walker | EF Education-EasyPost | 15:37 |
107 | Tobias Lund Andresen | Team Picnic PostNL | 15:39 |
108 | Bob Jungels | INEOS Grenadiers | 16:09 |
109 | Marco Haller | Tudor Pro Cycling Team | s.t. |
110 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
111 | Timo Kielich | Alpecin-Deceuninck | s.t. |
112 | Tobias Bayer | Alpecin-Deceuninck | s.t. |
113 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
114 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
115 | Clement Izquierdo | Cofidis | s.t. |
116 | Emilien Jeannière | Team TotalEnergies | s.t. |
117 | Tim Merlier | Soudal Quick-Step | s.t. |
118 | Dion Smith | Intermarché-Wanty | s.t. |
119 | Callum Scotson | Decathlon AG2R La Mondiale | s.t. |
120 | Alexander Kristoff | Uno-X Mobility | s.t. |
121 | Stanislaw Aniolkowski | Cofidis | s.t. |
122 | Hugo Page | Intermarché-Wanty | s.t. |
123 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
124 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
125 | Roel van Sintmaartensdijk | Intermarché-Wanty | s.t. |
126 | Michael Matthews | Team Jayco-AlUla | s.t. |
127 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
128 | Victor Campenaerts | Team Visma | Lease a Bike | 16:51 |
129 | Max Walscheid | Team Jayco-AlUla | s.t. |
130 | Arnaud Démare | Arkea-B&B Hotels | 16:52 |
131 | Sam Watson | INEOS Grenadiers | 16:58 |
132 | Miles Scotson | Arkea-B&B Hotels | s.t. |
133 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
134 | Aimé De Gendt | Cofidis | 17:00 |
135 | Sergio Samitier | Cofidis | s.t. |
136 | Alberto Dainese | Tudor Pro Cycling Team | 17:22 |
137 | Alex Kirsch | Lidl-Trek | 18:20 |
138 | Yevgeniy Fedorov | XDS Astana Team | 18:27 |
139 | Cees Bol | XDS Astana Team | s.t. |
140 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
141 | Samuel Leroux | Team TotalEnergies | s.t. |
142 | Fabio Jakobsen | Team Picnic PostNL | s.t. |
143 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
GC after stage 4:
531.8 kilometers race so far at an average speed of 44.879 km/hr
1 | Jonas Vingegaard | Team Visma | Lease a Bike | 11hr 50min 59sec |
2 | Matteo Jorgenson | Team Visma | Lease a Bike | @ 5sec |
3 | Mattias Skjelmose | Lidl-Trek | 0:33 |
4 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 0:36 |
5 | Joao Almeida | UAE Team Emirates-XRG | 0:37 |
6 | Thymen Arensman | INEOS Grenadiers | 0:56 |
7 | Brandon McNulty | UAE Team Emirates-XRG | 0:58 |
8 | Tobias Foss | INEOS Grenadiers | 1:06 |
9 | Lenny Martinez | Bahrain Victorious | 1:09 |
10 | Pablo Castrillo | Movistar Team | 1:22 |
11 | Ilan Van Wilder | Soudal Quick-Step | 1:24 |
12 | Harold Tejada | XDS Astana Team | 1:25 |
13 | Clément Champoussin | XDS Astana Team | 1:29 |
14 | Michael Storer | Tudor Pro Cycling Team | 1:39 |
15 | Iván Romeo | Movistar Team | 2:01 |
16 | Guillaume Martin-Guyonnet | Groupama-FDJ | 2:02 |
17 | William Barta | Movistar Team | 2:14 |
18 | Georg Steinhauser | EF Education-EasyPost | 2:23 |
19 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | 2:24 |
20 | Ben O'Connor | Team Jayco-AlUla | 2:30 |
21 | Magnus Sheffield | INEOS Grenadiers | 2:36 |
22 | Raúl García | Arkea-B&B Hotels | 2:42 |
23 | Felix Gall | Decathlon AG2R La Mondiale | 2:43 |
24 | Neilson Powless | EF Education-EasyPost | 2:55 |
25 | Jordan Jegat | Team TotalEnergies | 3:01 |
26 | Andreas Leknessund | Uno-X Mobility | 3:29 |
27 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 3:33 |
28 | Johannes Kulset | Uno-X Mobility | 3:35 |
29 | Jefferson Cepeda | Movistar Team | 3:40 |
30 | Kobe Goossens | Intermarché-Wanty | 3:47 |
31 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
32 | Max Schachmann | Soudal Quick-Step | 3:56 |
33 | Warren Barguil | Team Picnic PostNL | 3:58 |
34 | Georg Zimmermann | Intermarché-Wanty | 4:04 |
35 | Thomas Gachignard | Team TotalEnergies | 4:28 |
36 | Ewen Costiou | Arkea-B&B Hotels | 4:42 |
37 | Matteo Trentin | Tudor Pro Cycling Team | 5:26 |
38 | Jack Haig | Bahrain Victorious | 6:19 |
39 | Kevin Geniets | Groupama-FDJ | 6:56 |
40 | Edward Planckaert | Alpecin-Deceuninck | 7:27 |
41 | Nils Politt | UAE Team Emirates-XRG | 7:28 |
42 | Jhonatan Narvaez | UAE Team Emirates-XRG | 8:26 |
43 | Mauro Schmid | Team Jayco-AlUla | 8:29 |
44 | Mads Pedersen | Lidl-Trek | 8:43 |
45 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 8:53 |
46 | Edoardo Zambanini | Bahrain Victorious | 9:32 |
47 | Joshua Tarling | INEOS Grenadiers | 9:41 |
48 | Lorenzo Milesi | Movistar Team | 9:53 |
49 | Bart Lemmen | Team Visma | Lease a Bike | 10:17 |
50 | Enzo Paleni | Groupama-FDJ | 10:48 |
51 | Thibault Guernalec | Arkea-B&B Hotels | 10:54 |
52 | Jonas Abrahamsen | Uno-X Mobility | 10:55 |
53 | Tibor Del Grosso | Alpecin-Deceuninck | 11:07 |
54 | Julian Alaphilippe | Tudor Pro Cycling Team | 11:09 |
55 | Stefan Küng | Groupama-FDJ | 11:12 |
56 | Sylvain Moniquet | Cofidis | 11:37 |
57 | Otto Vergaerde | Lidl-Trek | 11:57 |
58 | Stefan Bissegger | Decathlon AG2R La Mondiale | 12:24 |
59 | Thibaud Gruel | Groupama-FDJ | 12:42 |
60 | Remi Cavagna | Groupama-FDJ | s.t. |
61 | Kelland O'Brien | Team Jayco-AlUla | 12:56 |
62 | Anthony Perez | Cofidis | 13:09 |
63 | Fred Wright | Bahrain Victorious | 13:17 |
64 | Sean Flynn | Team Picnic PostNL | 13:24 |
65 | Johan Jacobs | Groupama-FDJ | 13:51 |
66 | Axel Zingle | Team Visma | Lease a Bike | 13:53 |
67 | Anders Skaarseth | Uno-X Mobility | 13:58 |
68 | Ben Swift | INEOS Grenadiers | 14:04 |
69 | Ramses Debruyne | Alpecin-Deceuninck | s.t. |
70 | Thomas Silva | Caja Rural-Seguros RGA | 14:10 |
71 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
72 | Owain Doull | EF Education-EasyPost | 14:27 |
73 | Bruno Armirail | Decathlon AG2R La Mondiale | 14:57 |
74 | Iván García Cortina | Movistar Team | 15:03 |
75 | Dries van Gestel | Soudal Quick-Step | 15:17 |
76 | Daan Hoole | Lidl-Trek | 15:27 |
77 | Pierre Thierry | Arkea-B&B Hotels | 15:31 |
78 | Mike Teunissen | XDS Astana Team | 15:58 |
79 | John Degenkolb | Team Picnic PostNL | 16:09 |
80 | Pavel Sivakov | UAE Team Emirates-XRG | 16:14 |
81 | Nicolas Vinokurov | XDS Astana Team | 16:20 |
82 | Alexandre Delettre | Team TotalEnergies | 16:23 |
83 | Michael Matthews | Team Jayco-AlUla | 16:29 |
84 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 16:39 |
85 | Oliver Naesen | Decathlon AG2R La Mondiale | 16:49 |
86 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
87 | Ivo Oliveira | UAE Team Emirates-XRG | 16:51 |
88 | Vincenzo Albanese | EF Education-EasyPost | 16:54 |
89 | Callum Scotson | Decathlon AG2R La Mondiale | 16:56 |
90 | Yves Lampaert | Soudal Quick-Step | 17:05 |
91 | Mick van Dijke | Red Bull-BORA-hansgrohe | 17:18 |
92 | Bert Van Lerberghe | Soudal Quick-Step | 17:57 |
93 | Ryan Gibbons | Lidl-Trek | 18:05 |
94 | Anthony Turgis | Team TotalEnergies | 18:09 |
95 | Clement Izquierdo | Cofidis | 18:12 |
96 | Rasmus Tiller | Uno-X Mobility | s.t. |
97 | Manlio Moro | Movistar Team | 18:22 |
98 | Sergio Samitier | Cofidis | 18:29 |
99 | Bob Jungels | INEOS Grenadiers | 18:46 |
100 | Victor Campenaerts | Team Visma | Lease a Bike | 19:04 |
101 | Stanislaw Aniolkowski | Cofidis | 19:07 |
102 | Joel Nicolau | Caja Rural-Seguros RGA | 19:08 |
103 | Timo Kielich | Alpecin-Deceuninck | 19:13 |
104 | Alexander Kristoff | Uno-X Mobility | 19:24 |
105 | Tim Merlier | Soudal Quick-Step | 19:26 |
106 | Sebastian Molano | UAE Team Emirates-XRG | 19:28 |
107 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
108 | Yevgeniy Fedorov | XDS Astana Team | 19:35 |
109 | Harry Sweeny | EF Education-EasyPost | 19:36 |
110 | Tobias Lund Andresen | Team Picnic PostNL | 19:42 |
111 | Matevz Govekar | Bahrain Victorious | 19:47 |
112 | Ryan Mullen | Red Bull-BORA-hansgrohe | 19:48 |
113 | Marco Haller | Tudor Pro Cycling Team | 19:52 |
114 | Aimé De Gendt | Cofidis | 19:58 |
115 | Roel van Sintmaartensdijk | Intermarché-Wanty | 19:59 |
116 | Dion Smith | Intermarché-Wanty | s.t. |
117 | Emilien Jeannière | Team TotalEnergies | 20:05 |
118 | Edoardo Affini | Team Visma | Lease a Bike | 20:30 |
119 | Arnaud Démare | Arkea-B&B Hotels | 20:37 |
120 | Max Walscheid | Team Jayco-AlUla | 20:49 |
121 | Miles Scotson | Arkea-B&B Hotels | 20:49 |
122 | Fabian Lienhard | Tudor Pro Cycling Team | 20:51 |
123 | Iúri Leitão | Caja Rural-Seguros RGA | 20:57 |
124 | Anthon Charmig | XDS Astana Team | 21:31 |
125 | Alberto Dainese | Tudor Pro Cycling Team | 21:50 |
126 | Julius van den Berg | Team Picnic PostNL | 22:06 |
127 | Robin Froidevaux | Tudor Pro Cycling Team | 22:10 |
128 | Ayco Bastiaens | Soudal Quick-Step | 22:30 |
129 | Cees Bol | XDS Astana Team | 22:45 |
130 | Hugo Page | Intermarché-Wanty | 22:49 |
131 | Alex Kirsch | Lidl-Trek | 23:34 |
132 | Fabio Jakobsen | Team Picnic PostNL | 23:47 |
133 | Michael Hepburn | Team Jayco-AlUla | 24:30 |
134 | Sam Watson | INEOS Grenadiers | 24:32 |
135 | Adrien Petit | Intermarché-Wanty | 26:31 |
136 | Kamil Gradek | Bahrain Victorious | 26:42 |
137 | Max Walker | EF Education-EasyPost | 27:10 |
138 | Oscar Riesebeek | Alpecin-Deceuninck | 27:41 |
139 | Per Strand Hagenes | Team Visma | Lease a Bike | 28:26 |
140 | Tim Naberman | Team Picnic PostNL | 29:08 |
141 | Samuel Leroux | Team TotalEnergies | 29:39 |
142 | Tobias Bayer | Alpecin-Deceuninck | 30:07 |
143 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | 30:09 |
Stage 4 map & profile:
Stage 4 map
Stage 4 profile
Tuesday, March 11: Stage 3, Nevers 28.4 km Team Time Trial
Stage 3 map & profile | Start times
Team Visma | Lease a Bike on its way to winning the stage and putting Matteo Jorgenson in yellow. ASO photo
Bill & Carol McGann's book The Story of the Tour de France, 2021: The Little Cannibal Dominates is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Nevers at 1:05 PM, local time: 14C (58F), sunny, with the wind from the east at 5 km/hr (3 mph). There is a 2% chance of rain, rising to 6% at 4:00 PM.
The race: Tudor Pro Cycling Team was the first team to start, at 2:30 PM.
Here's the race organizer's stage three summary.
A year after his breakthrough victory in Paris-Nice 2024, Matteo Jorgenson is back at the top of the overall standings thanks to the performance of Visma-Lease a Bike in Tuesday’s team time-trial. After a strong collective start, the American all rounder put the hammer down on the final slopes of the day, and only Jonas Vingegaard accompanied him to set the best time of the day: 30’26’’ (56km/h).
Jayco AlUla achieved the second best performance of the day with Michael Matthews and Ben O’Connor (+15’’), and Red Bull-Bora-Hansgrohe complete the podium of the day with Aleksandr Vlasov and Florian Lipowitz (+25’’). Ineos Grenadiers had to settle for the 5th place (+33’’) and UAE Team Emirates-XRG lost 42’’. On Wednesday, the road rises towards La Loge des Gardes on a day that will see Jorgenson wear the yellow and white jersey for the first time, after he surged to victory on the very last day of last year’s edition.
Team Groupama-FDJ starts.
After Tim Merlier’s dominant sprints on days 1 and 2, the Race to the Sun throws a very different challenge at the riders: a 28.4-km team time trial, with the format initiated in 2023 in Paris-Nice, in which each rider is credited with his actual time in the stage.
Jayco AlUla faster than Ineos Grenadiers
Julian Alaphilippe and his Tudor Pro Cycling teammates kicked off the action, but their time did not stay the top of the table for long, erased by the collective performance of Jayco AlUla, with Michael Matthews crossing the finish line in Nevers first in 30'41‘’.
Ineos Grenadiers were then expected to strike hard with rouleurs of the calibre of Joshua Tarling, Tobias Foss and Thymen Arensman to support Magnus Shefflied’s GC ambitions… But they finished 18’’ behind the provisional leaders.
Team INEOS Grenadiers heads down the start ramp.
The best time for Jorgenson and Vingegaard
All eyes turn then to UAE Team Emirates-XRG, victorious last year in Auxerre. This time, the collective split up on the Côte de la Pisserotte, and four kilometres later, only three were left to appear a short distance from the finish: Brandon McNulty, Joao Almeida and Jhonatan Narvaez, who settle for an average speed of 54.7 km/h.
As for Lidl-Trek, Mattias Skjelmose surged alone in the finale… and achieved a strong performance, 15’’ behind Jayco-AlUla.
But Visma-Lease a Bike, with the defending champion Matteo Jorgenson and Jonas Vingegaard, enforce their collective strength, setting the best time at the intermediate point of La Chaume des Pendus (km 14.1), before their two leaders pounce in the finale. Wheel to wheel, Matteo Jorgenson and Jonas Vingegaard finish the job in 30'26‘’, i.e. 56.0 km/h.
Team TotalEnergies approaches the finish in the city of Nevers.
Red Bull-Bora Hansgrohe on the podium
Most of the stronger collectives have already finished, but Red Bull-Bora Hansgrohe still manage to take Aleksandr Vlasov and Florian Lipowitz to the third step of the podium, 24’’ behind the day's winners.
Tim Merlier’s Soudal Quick-Step were the last on course. The Belgian sprinter stepped aside at the bottom of the Côte de la Pisserotte and bid farewell to his yellow and white jersey.
Complete results:
28.4 kilometers raced at an average speed of 55.991 km/hr
1 | Team Visma | Lease a Bike | 30min 26sec |
2 | Team Jayco-AlUla | @ 15sec |
3 | Red Bull-BORA-hansgrohe | 0:25 |
4 | Lidl-Trek | 0:30 |
5 | INEOS Grenadiers | 0:33 |
6 | EF Education-EasyPost | 0:34 |
7 | Decathlon AG2R La Mondiale | 0:39 |
8 | UAE Team Emirates-XRG | 0:42 |
9 | Movistar Team | 0:49 |
10 | Soudal Quick-Step | 0:51 |
11 | Groupama-FDJ | 0:55 |
12 | Bahrain Victorious | 1:02 |
13 | XDS Astana Team | 1:03 |
14 | Tudor Pro Cycling Team | 1:06 |
15 | Team TotalEnergies | 1:14 |
16 | Uno-X Mobility | 1:20 |
17 | Cofidis | 1:24 |
18 | Alpecin-Deceuninck | 1:32 |
19 | ARKEA-B&B HOTELS | 1:35 |
20 | Team Picnic PostNL | 1:37 |
21 | Intermarché-Wanty | 2:00 |
22 | Caja Rural-Seguros RGA | 2:25 |
GC after stage 3:
368.4 kilometers raced so far at an average speed of 44.713 km/ht
1 | Matteo Jorgenson | Team Visma | Lease A Bike | 8hr 13min 52sec |
2 | Jonas Vingegaard | Team Visma | Lease A Bike | @ 6sec |
3 | Michael Matthews | Team Jayco Alula | 0' 21'' |
4 | Ben O'Connor | Team Jayco Alula | s.t. |
5 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | 0' 31'' |
6 | Florian Lipowitz | Red Bull-Bora-hansgrohe | s.t. |
7 | Mauro Schmid | Team Jayco Alula | s.t. |
8 | Ben Zwiehoff | Red Bull-Bora-hansgrohe | 0' 34'' |
9 | Mattias Skjelmose | Lidl-Trek | 0' 36'' |
10 | Magnus Sheffield | Ineos Grenadiers | 0' 38'' |
11 | Tobias Svendsen Foss | Ineos Grenadiers | 0' 39'' |
12 | Neilson Powless | Ef Education-Easypost | 0' 40'' |
13 | Thymen Arensman | Ineos Grenadiers | s.t. |
14 | Georg Steinhauser | Ef Education-Easypost | 0' 42'' |
15 | Jhonatan Manuel Narvaez | UAE Team Emirates XRG | 0' 44'' |
16 | Aurélien Paret Peintre | Decathlon Ag2R La Mondiale | 0' 45'' |
17 | Stefan Bissegger | Decathlon Ag2R La Mondiale | s.t. |
18 | Joao Almeida | UAE Team Emirates XRG | 0' 48'' |
19 | Felix Gall | Decathlon Ag2R La Mondiale | s.t. |
20 | Callum Scotson | Decathlon Ag2R La Mondiale | s.t. |
21 | Bart Lemmen | Team Visma | Lease A Bike | s.t. |
22 | Brandon McNulty | UAE Team Emirates XRG | 0' 50'' |
23 | Bruno Armirail | Decathlon Ag2R La Mondiale | 0' 51'' |
24 | Ivan Romeo Abad | Movistar Team | 0' 55'' |
25 | William Barta | Movistar Team | s.t. |
26 | Pablo Castrillo Zapater | Movistar Team | s.t. |
27 | Matteo Sobrero | Red Bull-Bora-hansgrohe | s.t. |
28 | Maximilian Schachmann | Soudal Quick-Step | 0' 57'' |
29 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
30 | Mads Pedersen | Lidl-Trek | 1' 01'' |
31 | Stefan Küng | Groupama-Fdj | s.t. |
32 | Guillaume Martin | Groupama-Fdj | s.t. |
33 | Thibaud Gruel | Groupama-Fdj | 1' 03'' |
34 | Rémi Cavagna | Groupama-Fdj | s.t. |
35 | Jefferson Cepeda | Movistar Team | 1' 05'' |
36 | Santiago Buitrago | Bahrain Victorious | 1' 08'' |
37 | Lenny Martinez | Bahrain Victorious | s.t. |
38 | Yevgeniy Fedorov | XDS Astana Team | 1' 09'' |
39 | Clément Champoussin | XDS Astana Team | s.t. |
40 | Harold Tejada | XDS Astana Team | s.t. |
41 | Julian Alaphilippe | Tudor Pro Cycling Team | 1' 12'' |
42 | Michael Storer | Tudor Pro Cycling Team | s.t. |
43 | Kelland O’Brien | Team Jayco Alula | 1' 17'' |
44 | Steff Cras | Totalenergies | 1' 20'' |
45 | Jordan Jegat | Totalenergies | s.t. |
46 | Johannes Kulset | Uno-X Mobility | 1' 26'' |
47 | Andreas Leknessund | Uno-X Mobility | s.t. |
48 | Sergio Samitier Samitier | Cofidis | 1' 30'' |
49 | Anthony Perez | Cofidis | s.t. |
50 | Edoardo Zambanini | Bahrain Victorious | 1' 34'' |
51 | Matteo Trentin | Tudor Pro Cycling Team | 1' 35'' |
52 | Tibor Del Grosso | Alpecin-Deceuninck | 1' 38'' |
53 | Alfred Wright | Bahrain Victorious | s.t. |
54 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
55 | Raul Garcia Pierna | Arkea-B&B Hotels | 1' 41'' |
56 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
57 | Warren Barguil | Team Picnic Postnl | 1' 43'' |
58 | Sean Flynn | Team Picnic Postnl | 1' 45'' |
59 | Ramses Debruyne | Alpecin-Deceuninck | s.t. |
60 | John Degenkolb | Team Picnic Postnl | 2' 03'' |
61 | Clement Izquierdo | Cofidis | 2' 04'' |
62 | Georg Zimmermann | Intermarché-Wanty | 2' 06'' |
63 | Kobe Goossens | Intermarché-Wanty | s.t. |
64 | Thibault Guernalec | Arkea-B&B Hotels | 2' 14'' |
65 | Victor Campenaerts | Team Visma | Lease A Bike | s.t. |
66 | Thomas Gachignard | Totalenergies | 2' 17'' |
67 | Alexandre Delettre | Totalenergies | s.t. |
68 | Kévin Geniets | Groupama-Fdj | 2' 23'' |
69 | Nils Politt | UAE Team Emirates XRG | 2' 26'' |
70 | Ivo Oliveira | UAE Team Emirates XRG | 2' 26'' |
71 | Iúri Leitão | Caja Rural-Seguros RGA | 2' 31'' |
72 | Guillermo Thomas Silva | Caja Rural-Seguros RGA | s.t. |
73 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
74 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
75 | Bob Jungels | Ineos Grenadiers | 2' 38'' |
76 | Joshua Tarling | Ineos Grenadiers | s.t. |
77 | Oliver Naesen | Decathlon Ag2R La Mondiale | 2' 43'' |
78 | Sander De Pestel | Decathlon Ag2R La Mondiale | s.t. |
79 | Edward Planckaert | Alpecin-Deceuninck | 2' 45'' |
80 | Owain Doull | Ef Education-Easypost | 2' 48'' |
81 | Jonas Abrahamsen | Uno-X Mobility | 2' 57'' |
82 | Stanislaw Aniolkowski | Cofidis | 2' 59'' |
83 | Sam Maisonobe | Cofidis | s.t. |
84 | Aime De Gendt | Cofidis | s.t. |
85 | Yves Lampaert | Soudal Quick-Step | s.t. |
86 | Sylvain Moniquet | Cofidis | s.t. |
87 | Timo Kielich | Alpecin-Deceuninck | 3' 05'' |
88 | Mick Van Dijke | Red Bull-Bora-hansgrohe | 3' 12'' |
89 | Alexander Kristoff | Uno-X Mobility | 3' 16'' |
90 | Rasmus Tiller | Uno-X Mobility | s.t. |
91 | Tim Merlier | Soudal Quick-Step | 3' 18'' |
92 | Jack Haig | Bahrain Victorious | 3' 20'' |
93 | Manlio Moro | Movistar Team | 3' 26'' |
94 | Lorenzo Milesi | Movistar Team | s.t. |
95 | Vincenzo Albanese | Ef Education-Easypost | 3' 30'' |
96 | Bert Van Lerberghe | Soudal Quick-Step | 3' 38'' |
97 | Dries Van Gestel | Soudal Quick-Step | s.t. |
98 | Johan Jacobs | Groupama-Fdj | 3' 40'' |
99 | Ryan Mullen | Red Bull-Bora-hansgrohe | s.t. |
100 | Enzo Paleni | Groupama-Fdj | 3' 43'' |
101 | Robin Froidevaux | Tudor Pro Cycling Team | 3' 44'' |
102 | Marco Haller | Tudor Pro Cycling Team | s.t. |
103 | Arnaud Demare | Arkea-B&B Hotels | 3' 46'' |
104 | Anders Skaarseth | Uno-X Mobility | 3' 47'' |
105 | Daan Hoole | Lidl-Trek | 3' 48'' |
106 | Roel Van Sintmaartensdijk | Intermarché-Wanty | 3' 51'' |
107 | Dion Allan Smith | Intermarché-Wanty | s.t. |
108 | Miles Scotson | Arkea-B&B Hotels | 3' 52'' |
109 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
110 | Emilien Jeanniere | Totalenergies | 3' 57'' |
111 | Max Walscheid | Team Jayco Alula | 3' 59'' |
112 | Ryan Gibbons | Lidl-Trek | s.t. |
113 | Otto Vergaerde | Lidl-Trek | s.t. |
114 | Anthony Turgis | Totalenergies | 4' 03'' |
115 | Tobias Lund Andresen | Team Picnic Postnl | 4' 04'' |
116 | Axel Zingle | Team Visma | Lease A Bike | 4' 12'' |
117 | Cees Bol | XDS Astana Team | 4' 19'' |
118 | Mike Teunissen | XDS Astana Team | s.t. |
119 | Edoardo Affini | Team Visma | Lease A Bike | 4' 22'' |
120 | Alberto Dainese | Tudor Pro Cycling Team | 4' 29'' |
121 | Pavel Sivakov | UAE Team Emirates XRG | 4' 35'' |
122 | Nicolya Vinokurov | XDS Astana Team | 4' 41'' |
123 | Fabian Lienhard | Tudor Pro Cycling Team | 4' 43'' |
124 | Amund Grøndahl Jansen | Uno-X Mobility | 4' 45'' |
125 | Matevž Govekar | Bahrain Victorious | 4' 51'' |
126 | Ivan Garcia Cortina | Movistar Team | 4' 52'' |
127 | Joel Nicolau Beltran | Caja Rural-Seguros RGA | 5' 02'' |
128 | Juan Sebastian Molano | UAE Team Emirates XRG | 5' 11'' |
129 | Alex Kirsch | Lidl-Trek | 5' 15'' |
130 | Fabio Jakobsen | Team Picnic Postnl | 5' 21'' |
131 | Ben Swift | Ineos Grenadiers | 6' 22'' |
132 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
133 | Hugo Page | Intermarché-Wanty | 6' 41'' |
134 | Julius Van Den Berg | Team Picnic Postnl | 6' 59'' |
135 | Samuel Watson | Ineos Grenadiers | 7' 35'' |
136 | Harrison Sweeny | Ef Education-Easypost | 7' 57'' |
137 | Julien Bernard | Lidl-Trek | 9' 08'' |
138 | Anthon Charmig | XDS Astana Team | 9' 52'' |
139 | Michael Hepburn | Team Jayco Alula | 10' 24'' |
140 | Samuel Leroux | Totalenergies | 11' 13'' |
141 | Oscar Riesebeek | Alpecin-Deceuninck | 11' 33'' |
142 | Max Walker | Ef Education-Easypost | 11' 34'' |
143 | Kamil Gradek | Bahrain Victorious | 11' 46'' |
144 | Adrien Petit | Intermarché-Wanty | 12' 25'' |
145 | Per Strand Hagenes | Team Visma | Lease A Bike | 13' 30'' |
146 | Tobias Bayer | Alpecin-Deceuninck | 13' 59'' |
147 | Samuel Fernandez | Caja Rural-Seguros RGA | 15' 02'' |
148 | Tim Naberman | Team Picnic Postnl | s.t. |
Here are the start times:
1 | 14:30:00 | TUDOR PRO CYCLING TEAM |
2 | 14:34:00 | TEAM JAYCO ALULA |
3 | 14:38:00 | DECATHLON AG2R LA MONDIALE TEAM |
4 | 14:42:00 | INEOS GRENADIERS |
5 | 14:46:00 | MOVISTAR TEAM |
6 | 14:50:00 | GROUPAMA-FDJ |
7 | 14:54:00 | UAE TEAM EMIRATES XRG |
8 | 14:58:00 | LIDL-TREK |
9 | 15:02:00 | EF EDUCATION - EASYPOST |
10 | 15:06:00 | TEAM VISMA | LEASE A BIKE |
11 | 15:10:00 | TEAM PICNIC POSTNL |
12 | 15:14:00 | RED BULL - BORA - HANSGROHE |
13 | 15:18:00 | COFIDIS |
14 | 15:22:00 | INTERMARCHÉ - WANTY |
15 | 15:26:00 | ARKEA-B&B HOTELS |
16 | 15:30:00 | CAJA RURAL-SEGUROS RGA |
17 | 15:34:00 | UNO-X MOBILITY |
18 | 15:38:00 | BAHRAIN VICTORIOUS |
19 | 15:42:00 | TOTALENERGIES |
20 | 15:46:00 | ALPECIN-DECEUNINCK |
21 | 15:50:00 | XDS ASTANA TEAM |
22 | 15:54:00 | SOUDAL QUICK-STEP |
Stage 3 map & profile:
Stage 3 map
Stage 3 profile
Monday, March 10: Stage 2, Montesson - Bellegarde, 183.9 km
Two stage wins in a row for Tim Merlier. Photo: ASO/Billy Ceusters
Bill and Carol McGann's book The Story of the Tour de France, Vol 2: 1976 - 2018 is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Bellegarde at 1:10 PM, local time: 13C (55F), cloudy, with the wind from the southwest at 13 km/hr (8 mph). There is a 5% chance of rain.
Rated ascents:
The race: Ill, Kasper Asgreen (EF Education-EasyPost) did not start.
Here's the race organizer's stage two summary:
Stage 2 of Paris-Nice 2025 led to a much different sprint than stage 1 but the same winner powered to victory: Tim Merlier (Soudal Quick-Step), who takes his sixth win of the year and retains the yellow and white jersey as the overall leader of the Race to the Sun. The Belgian star is the first rider to win the first two stages since Dylan Groenewegen in 2019… And it was already in Bellegarde! This time, Merlier got the better of two Frenchmen, Émilien Jeannière (TotalEnergies) and Hugo Page (Intermarché-Wanty). On Tuesday, stage 3 is set to shake the overall standings with a team time trial in Nevers, the first major rendezvous of Paris-Nice 2025 for the GC contenders.
After Kasper Asgreen (EF Education-EasyPost) came down with an illness overnight, 153 riders start stage 2 of Paris from Montesson, just outside of the French capital, to make their way towards Bellegarde. The slight rain doesn’t deter early attackers.
Stage two gets started. Photo: ASO/Billy Ceusters
In the wake of his breakaway towards Le Perray-en-Yvelines, Alexandre Delettre (TotalEnergies) is back on the move to defend his polkadot jersey. Samuel Fernandez (Caja Rural-Seguros RGA) is with him again, after he won the combativity award on day 1. This time, they’re joined by Jonas Abrahamsen (Uno-X Mobility), a hero of the Tour de France 2024 with his many breakaway attempts.
The gap rapidly rises to 3’10’’ (km 14) before Soudal Quick-Step take the reins of the bunch on the day after Tim Merlier’s opening success.
Merlier and Pedersen unite
Delettre makes the most of the cat-3 climbs up Côte de Mesnuls (km 34.1) and Côte de la Villeneuve (km 54.1) to bring his KOM tally up to 12 points.
Mads Pedersen’s Lidl-Trek collaborate with Soudal Quick-Step and the gap drops down to 2 minutes as the peloton summit the second and last categorised ascent of the day.
With the peloton coming hot on their heels, Abrahamsen puts the hammer down 51 km away from the line. Delettre and Fernandez are caught but the Norwegian pushes his lead back up to a minute.
Merlier suvives an animated finale
The pace picks up again in the bunch but their progress is hampered by a mass crash with 46 km to go. Merlier (Soudal Quick-Step) and Arnaud Démare (Arkéa-B&B Hotels) are among the riders involved but they quickly get back up. On the other hand, Florian Sénéchal (Arkéa-B&B Hotels) has to abandon.
Abrahamsen still leads the way into the final 20.3km lap around Bellegarde. Behind him, Tim Van Dijke (Red Bull-Bora-Hansgrohe) and Matteo Jorgenson (Visma-Lease a Bike) sprint for the time bonuses. Behind them, a crash splits the bunch again. Luke Durbridge (Jayco AlUla) and Gorka Sorarrain (Caja Rural-Seguros RGA) abandon.
Stragglers get back and Abrahamsen is eventually caught with 2.5km to go. Bert Van Lerberghe (Soudal Quick-Step) and Merlier navigate just like they did on day 1 and the Belgian sprinter eventually pounces with 200 metres to go… Nobody can match his speed at the moment.
Complete results:
Hugo Page was relegated from 3rd to 136th.
183.9 kilometers raced at an average speed of 43.876 km/hr
1 | Tim Merlier | Soudal Quick-Step | 4hr 11min 29sec |
2 | Emilien Jeannière | Team TotalEnergies | s.t. |
3 | Mads Pedersen | Lidl-Trek | s.t. |
4 | Alexander Kristoff | Uno-X Mobility | s.t. |
5 | Timo Kielich | Alpecin-Deceuninck | s.t. |
6 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
7 | Arnaud Démare | Arkea-B&B Hotels | s.t. |
8 | Matevz Govekar | Bahrain Victorious | s.t. |
9 | Fabio Jakobsen | Team Picnic PostNL | s.t. |
10 | Cees Bol | XDS Astana Team | s.t. |
11 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
12 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
13 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
14 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
15 | Stanislaw Aniolkowski | Cofidis | s.t. |
16 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
17 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
18 | Max Walscheid | Team Jayco-AlUla | s.t. |
19 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
20 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
21 | Nicolas Vinokurov | XDS Astana Team | s.t. |
22 | Owain Doull | EF Education-EasyPost | s.t. |
23 | Thibaud Gruel | Groupama-FDJ | s.t. |
24 | Joel Nicolau | Caja Rural-Seguros RGA | s.t. |
25 | Clement Izquierdo | Cofidis | s.t. |
26 | Ramses Debruyne | Alpecin-Deceuninck | s.t. |
27 | Clément Champoussin | XDS Astana Team | s.t. |
28 | Thomas Silva | Caja Rural-Seguros RGA | s.t. |
29 | Florian Lipowitz | Red Bull-BORA-hansgrohe | s.t. |
30 | Ryan Gibbons | Lidl-Trek | s.t. |
31 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
32 | John Degenkolb | Team Picnic PostNL | s.t. |
33 | Lenny Martinez | Bahrain Victorious | s.t. |
34 | Edoardo Zambanini | Bahrain Victorious | s.t. |
35 | Johannes Kulset | Uno-X Mobility | s.t. |
36 | Bob Jungels | INEOS Grenadiers | s.t. |
37 | Vincenzo Albanese | EF Education-EasyPost | s.t. |
38 | Tobias Lund Andresen | Team Picnic PostNL | s.t. |
39 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
40 | Georg Steinhauser | EF Education-EasyPost | s.t. |
41 | Neilson Powless | EF Education-EasyPost | s.t. |
42 | Harold Tejada | XDS Astana Team | s.t. |
43 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | s.t. |
44 | Oliver Naesen | Decathlon AG2R La Mondiale | s.t. |
45 | Max Schachmann | Soudal Quick-Step | s.t. |
46 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
47 | Stefan Bissegger | Decathlon AG2R La Mondiale | s.t. |
48 | Mike Teunissen | XDS Astana Team | s.t. |
49 | Kevin Geniets | Groupama-FDJ | s.t. |
50 | Thymen Arensman | INEOS Grenadiers | s.t. |
51 | Magnus Sheffield | INEOS Grenadiers | s.t. |
52 | Ben Swift | INEOS Grenadiers | s.t. |
53 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
54 | Jack Haig | Bahrain Victorious | s.t. |
55 | Santiago Buitrago | Bahrain Victorious | s.t. |
56 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
57 | Roel van Sintmaartensdijk | Intermarché-Wanty | s.t. |
58 | Stefan Küng | Groupama-FDJ | s.t. |
59 | Guillaume Martin-Guyonnet | Groupama-FDJ | s.t. |
60 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
61 | Michael Matthews | Team Jayco-AlUla | s.t. |
62 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
63 | Sam Maisonobe | Cofidis | s.t. |
64 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
65 | Johan Jacobs | Groupama-FDJ | s.t. |
66 | Bruno Armirail | Decathlon AG2R La Mondiale | s.t. |
67 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
68 | Raúl García | Arkea-B&B Hotels | s.t. |
69 | Alex Kirsch | Lidl-Trek | s.t. |
70 | Daan Hoole | Lidl-Trek | s.t. |
71 | Kobe Goossens | Intermarché-Wanty | s.t. |
72 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
73 | Enzo Paleni | Groupama-FDJ | s.t. |
74 | Sam Watson | INEOS Grenadiers | s.t. |
75 | Thomas Gachignard | Team TotalEnergies | s.t. |
76 | Anthony Turgis | Team TotalEnergies | s.t. |
77 | Tobias Foss | INEOS Grenadiers | s.t. |
78 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
79 | Anthony Perez | Cofidis | s.t. |
80 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
81 | Rasmus Tiller | Uno-X Mobility | s.t. |
82 | Miles Scotson | Arkea-B&B Hotels | s.t. |
83 | Anthon Charmig | XDS Astana Team | s.t. |
84 | Remi Cavagna | Groupama-FDJ | s.t. |
85 | Otto Vergaerde | Lidl-Trek | s.t. |
86 | Mattias Skjelmose | Lidl-Trek | s.t. |
87 | Felix Gall | Decathlon AG2R La Mondiale | s.t. |
88 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
89 | Sergio Samitier | Cofidis | s.t. |
90 | Jonas Abrahamsen | Uno-X Mobility | s.t. |
91 | Georg Zimmermann | Intermarché-Wanty | s.t. |
92 | Joao Almeida | UAE Team Emirates-XRG | s.t. |
93 | Sean Flynn | Team Picnic PostNL | s.t. |
94 | Joshua Tarling | INEOS Grenadiers | s.t. |
95 | Warren Barguil | Team Picnic PostNL | s.t. |
96 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
97 | Dries van Gestel | Soudal Quick-Step | s.t. |
98 | Yves Lampaert | Soudal Quick-Step | s.t. |
99 | Marco Haller | Tudor Pro Cycling Team | s.t. |
100 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
101 | Nils Politt | UAE Team Emirates-XRG | s.t. |
102 | Michael Storer | Tudor Pro Cycling Team | s.t. |
103 | Julian Alaphilippe | Tudor Pro Cycling Team | s.t. |
104 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
105 | Mauro Schmid | Team Jayco-AlUla | s.t. |
106 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
107 | Steff Cras | Team TotalEnergies | s.t. |
108 | Harry Sweeny | EF Education-EasyPost | s.t. |
109 | Michael Hepburn | Team Jayco-AlUla | s.t. |
110 | Dion Smith | Intermarché-Wanty | s.t. |
111 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
112 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
113 | Jefferson Cepeda | Movistar Team | s.t. |
114 | William Barta | Movistar Team | s.t. |
115 | Pablo Castrillo | Movistar Team | s.t. |
116 | Iván Romeo | Movistar Team | s.t. |
117 | Manlio Moro | Movistar Team | s.t. |
118 | Lorenzo Milesi | Movistar Team | s.t. |
119 | Iván García Cortina | Movistar Team | s.t. |
120 | Fred Wright | Bahrain Victorious | s.t. |
121 | Thibault Guernalec | Arkea-B&B Hotels | s.t. |
122 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
123 | Sylvain Moniquet | Cofidis | s.t. |
124 | Callum Scotson | Decathlon AG2R La Mondiale | s.t. |
125 | Jordan Jegat | Team TotalEnergies | s.t. |
126 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
127 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
128 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
129 | Taco van der Hoorn | Intermarché-Wanty | s.t. |
130 | Kamil Gradek | Bahrain Victorious | s.t. |
131 | Andreas Leknessund | Uno-X Mobility | s.t. |
132 | Ben O'Connor | Team Jayco-AlUla | s.t. |
133 | Alexandre Delettre | Team TotalEnergies | s.t. |
134 | Victor Campenaerts | Team Visma | Lease a Bike | s.t. |
135 | Aimé De Gendt | Cofidis | s.t. |
136 | Hugo Page | Intermarché-Wanty | s.t. |
137 | Ryan Mullen | Red Bull-BORA-hansgrohe | @ 24sec |
138 | Edward Planckaert | Soudal Quick-Step | s.t. |
139 | Max Walker | EF Education-EasyPost | s.t. |
140 | Anders Skaarseth | Uno-X Mobility | s.t. |
141 | Ayco Bastiaens | Soudal Quick-Step | 0:35 |
142 | Adrien Petit | Intermarché-Wanty | 1:17 |
143 | Julius van den Berg | Team Picnic PostNL | 2:46 |
144 | Tim Naberman | Team Picnic PostNL | s.t. |
145 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
146 | Per Strand Hagenes | Team Visma | Lease a Bike | 3:24 |
147 | Julien Bernard | Lidl-Trek | 6:49 |
148 | Tobias Bayer | Alpecin-Deceuninck | s.t. |
149 | Samuel Leroux | Team TotalEnergies | s.t. |
GC after stage 2:
340 kilometers raced so far at an average speed of 44.042 km/hr
1 | Tim Merlier | Soudal Quick-Step | 7hr 43min 12sec |
2 | Arnaud Démare | Arkea-B&B Hotels | @ 14sec |
3 | Emilien Jeannière | Team TotalEnergies | s.t. |
4 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
5 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
6 | Jonas Abrahamsen | Uno-X Mobility | s.t. |
7 | Mads Pedersen | Lidl-Trek | 0:16 |
8 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
9 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
10 | Magnus Sheffield | INEOS Grenadiers | 0:18 |
11 | Axel Zingle | Team Visma | Lease a Bike | 0:20 |
12 | Timo Kielich | Alpecin-Deceuninck | s.t. |
13 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
14 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
15 | Alexander Kristoff | Uno-X Mobility | s.t. |
16 | Stanislaw Aniolkowski | Cofidis | s.t. |
17 | Max Walscheid | Team Jayco-AlUla | s.t. |
18 | Matevz Govekar | Bahrain Victorious | s.t. |
19 | Cees Bol | XDS Astana Team | s.t. |
20 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
21 | Owain Doull | EF Education-EasyPost | s.t. |
22 | Clement Izquierdo | Cofidis | s.t. |
23 | Thomas Silva | Caja Rural-Seguros RGA | s.t. |
24 | Vincenzo Albanese | EF Education-EasyPost | s.t. |
25 | Fabio Jakobsen | Team Picnic PostNL | s.t. |
26 | Tobias Lund Andresen | Team Picnic PostNL | s.t. |
27 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
28 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
29 | Joel Nicolau | Caja Rural-Seguros RGA | s.t. |
30 | Edoardo Zambanini | Bahrain Victorious | s.t. |
31 | Clément Champoussin | XDS Astana Team | s.t. |
32 | Ben Swift | INEOS Grenadiers | s.t. |
33 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
34 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
35 | Florian Lipowitz | Red Bull-BORA-hansgrohe | s.t. |
36 | Ryan Gibbons | Lidl-Trek | s.t. |
37 | Thibaud Gruel | Groupama-FDJ | s.t. |
38 | Roel van Sintmaartensdijk | Intermarché-Wanty | s.t. |
39 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
40 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale | s.t. |
41 | Max Schachmann | Soudal Quick-Step | s.t. |
42 | Bob Jungels | INEOS Grenadiers | s.t. |
43 | Mike Teunissen | XDS Astana Team | s.t. |
44 | Nicolas Vinokurov | XDS Astana Team | s.t. |
45 | Enzo Paleni | Groupama-FDJ | s.t. |
46 | Anthony Turgis | Team TotalEnergies | s.t. |
47 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
48 | Thomas Gachignard | Team TotalEnergies | s.t. |
49 | Sam Maisonobe | Cofidis | s.t. |
50 | Alex Kirsch | Lidl-Trek | s.t. |
51 | Stefan Küng | Groupama-FDJ | s.t. |
52 | Miles Scotson | Arkea-B&B Hotels | s.t. |
53 | Kevin Geniets | Groupama-FDJ | s.t. |
54 | Guillaume Martin-Guyonnet | Groupama-FDJ | s.t. |
55 | Johannes Kulset | Uno-X Mobility | s.t. |
56 | Harold Tejada | XDS Astana Team | s.t. |
57 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
58 | Georg Zimmermann | Intermarché-Wanty | s.t. |
59 | Georg Steinhauser | EF Education-EasyPost | s.t. |
60 | Michael Matthews | Team Jayco-AlUla | s.t. |
61 | Jack Haig | Bahrain Victorious | s.t. |
62 | Oliver Naesen | Decathlon AG2R La Mondiale | s.t. |
63 | Sean Flynn | Team Picnic PostNL | s.t. |
64 | Fred Wright | Bahrain Victorious | s.t. |
65 | Neilson Powless | EF Education-EasyPost | s.t. |
66 | Dion Smith | Intermarché-Wanty | s.t. |
67 | Santiago Buitrago | Bahrain Victorious | s.t. |
68 | Warren Barguil | Team Picnic PostNL | s.t. |
69 | Ramses Debruyne | Alpecin-Deceuninck | s.t. |
70 | Otto Vergaerde | Lidl-Trek | s.t. |
71 | Kobe Goossens | Intermarché-Wanty | s.t. |
72 | Manlio Moro | Movistar Team | s.t. |
73 | Mattias Skjelmose | Lidl-Trek | s.t. |
74 | Bruno Armirail | Decathlon AG2R La Mondiale | s.t. |
75 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
76 | Raúl García | Arkea-B&B Hotels | s.t. |
77 | Lorenzo Milesi | Movistar Team | s.t. |
78 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
79 | Tobias Foss | INEOS Grenadiers | s.t. |
80 | Thymen Arensman | INEOS Grenadiers | s.t. |
81 | Hugo Page | Intermarché-Wanty | s.t. |
82 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
83 | John Degenkolb | Team Picnic PostNL | s.t. |
84 | Lenny Martinez | Bahrain Victorious | s.t. |
85 | Stefan Bissegger | Decathlon AG2R La Mondiale | s.t. |
86 | Joao Almeida | UAE Team Emirates-XRG | s.t. |
87 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
88 | Mauro Schmid | Team Jayco-AlUla | s.t. |
89 | Johan Jacobs | Groupama-FDJ | s.t. |
90 | Rasmus Tiller | Uno-X Mobility | s.t. |
91 | Sander De Pestel | Decathlon AG2R La Mondiale | s.t. |
92 | Remi Cavagna | Groupama-FDJ | s.t. |
93 | Iván Romeo | Movistar Team | s.t. |
94 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
95 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
96 | Sergio Samitier | Cofidis | s.t. |
97 | Aimé De Gendt | Cofidis | s.t. |
98 | Iván García Cortina | Movistar Team | s.t. |
99 | Ben O'Connor | Team Jayco-AlUla | s.t. |
100 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
101 | Julian Alaphilippe | Tudor Pro Cycling Team | s.t. |
102 | Felix Gall | Decathlon AG2R La Mondiale | s.t. |
103 | William Barta | Movistar Team | s.t. |
104 | Nils Politt | UAE Team Emirates-XRG | s.t. |
105 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
106 | Daan Hoole | Lidl-Trek | s.t. |
107 | Anthony Perez | Cofidis | s.t. |
108 | Joshua Tarling | INEOS Grenadiers | s.t. |
109 | Pablo Castrillo | Movistar Team | s.t. |
110 | Yves Lampaert | Soudal Quick-Step | s.t. |
111 | Steff Cras | Team TotalEnergies | s.t. |
112 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
113 | Michael Storer | Tudor Pro Cycling Team | s.t. |
114 | Jefferson Cepeda | Movistar Team | s.t. |
115 | Dries van Gestel | Soudal Quick-Step | s.t. |
116 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
117 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
118 | Marco Haller | Tudor Pro Cycling Team | s.t. |
119 | Callum Scotson | Decathlon AG2R La Mondiale | s.t. |
120 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
121 | Jordan Jegat | Team TotalEnergies | s.t. |
122 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
123 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
124 | Sylvain Moniquet | Cofidis | s.t. |
125 | Thibault Guernalec | Arkea-B&B Hotels | s.t. |
126 | Andreas Leknessund | Uno-X Mobility | s.t. |
127 | Alexandre Delettre | Team TotalEnergies | s.t. |
128 | Ryan Mullen | Red Bull-BORA-hansgrohe | 0:44 |
129 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
130 | Anders Skaarseth | Uno-X Mobility | s.t. |
131 | Edoardo Affini | Team Visma | Lease a Bike | 1:31 |
132 | Victor Campenaerts | Team Visma | Lease a Bike | 2:01 |
133 | Ayco Bastiaens | Soudal Quick-Step | 3:04 |
134 | Julius van den Berg | Team Picnic PostNL | 3:06 |
135 | Anthon Charmig | XDS Astana Team | 4:53 |
136 | Sam Watson | INEOS Grenadiers | 6:34 |
137 | Samuel Leroux | Team TotalEnergies | 7:09 |
138 | Julien Bernard | Lidl-Trek | s.t. |
139 | Oscar Riesebeek | Alpecin-Deceuninck | 7:15 |
140 | Harry Sweeny | EF Education-EasyPost | s.t. |
141 | Michael Hepburn | Team Jayco-AlUla | s.t. |
142 | Kamil Gradek | Bahrain Victorious | s.t. |
143 | Taco van der Hoorn | Intermarché-Wanty | s.t. |
144 | Max Walker | EF Education-EasyPost | 7:39 |
145 | Adrien Petit | Intermarché-Wanty | 8:32 |
146 | Tobias Bayer | Alpecin-Deceuninck | 9:18 |
147 | Tim Naberman | Team Picnic PostNL | 10:01 |
148 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
149 | Per Strand Hagenes | Team Visma | Lease a Bike | 10:39 |
Stage 2 map & profile:
Stage 2 map
Stage 2 profile
Sunday, March 9: Stage 1, Le Perray-en-Yvelines - Le Perray-en-Yvelines, 156.1 km
No surprise here. Speedster Tim Merlier wins stage one. ASO photo
Les Woodland's book Sticky Buns Across America: Back-roads biking from sea to shining sea is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Le Perray-en-Yvelines at 1:45 PM, local time: 16C (59F), sunny, with the wind from the east-southeast at 13 km/hr (8 mph). There is a 90% chance of rain, declining to 60% at 3:00 PM.
Rated ascents:
The race: Here's the race organizer's stage one summary.
Tim Merlier (Soudal Quick-Step) was head and shoulders above the rest of the sprinters to win stage 1 of Paris-Nice 2025 and be the first leader of “the Race to the Sun”, just like he did in 2023. The Belgian star survived the traps of the day, marked by a punchy finale, and perfectly navigated the last kilometre to fly past everyone and take his fifth success of the season. Arnaud Démare (Arkéa-B&B Hotels) and Alberto Dainese (Tudor) complete the podium of the day. As for Matteo Jorgenson (Visma-Lease a Bike), the defending champion in the overall standings, he started the race just like he did last year, claiming time bonuses in the finale.
Lined up for the teams presentation ceremony, Tim Merlier of Soudal Quick-Step is one of the heavy favorites to win this stage. ASO photo
The 83rd edition of “the Race to the Sun” kicks-off in the department of Yvelines with a first stage open to different scenarios, featuring two loops around Le Perray-en-Yvelines adding up to 156.1km of racing. First, the riders head into the Versailles plain, before exploring the Chevreuse valley. Then they get back to the first loop as they battle for the first leader’s jersey of Paris-Nice 2025.
It's time to race. Paris-Nice is on. All 154 riders started. ASO photo
The tricky terrain inspires three early attackers. Alexandre Delettre (Cofidis) and Samuel Ferrnandez (Caja Rural-Seguros RGA) immediately set off and Taco van der Hoorn (Intermarché-Wanty) joins them at km 4. Behind them, Mads Pedersen’s Lidl-Trek and Tim Merlier’s Soudal Quick-Step quickly get in action to control the gap.
Alaphilippe and Jorgenson move
Delettre makes the most of the first two ascents to claim 6 KOM points but the attackers’s advantage never gets higher than 2’35’’ (km 20) and drops down to 1’05’’ as they cross the line fort he first time (km 54.6). Fernandez attacks with 62 km to go to breathe some new life into the breakaway. Delettre joins him while Van der Hoorn drops back to the bunch. The lead duo are eventually caught just inside the last 50 kilometres.
Breakaway rounded up, the pack is together with 35 kilometers to go. A big sprint was likely. ASO photo
Julian Alaphilippe (Tudor) shakes the peloton on the steepest section of the Côte de Villiers-Saint-Frédéric (21.6km to go). Matteo Jorgenson (Visma-Lease a Bike) follows him and goes first at the summit. The bunch rapidly get back together afterwards.
A flurry of attacks
The climb of Les Mesnuls, with an intermediate sprint awarding time bonuses just inside the last 10 km, is the perfect launchpad for more attacks. Jhonatan Narvaez (UAE Team Emirates-XRG) goes first at the summit, ahead of Matteo Jorgenson (Visma-Lease a Bike) and Magnus Sheffield (Ineos Grenadier’s).
A flurry of attacks ensues and three riders eventually get away inside the last 7 kilometres: Mattias Skjelmose (Lidl-Trek), Joshua Tarling (Ineos Grenadiers) and Matteo Trentin (Tudor). They’re caught with less than 3 kilometres to go.
Jayco AlUla and Alpecin-Deceuninck try to set their sprinters for the win… But Bert Van Lerberghe and Tim Merlier perfectly surf wheels until the Belgian star ounces inside the last 300 metres.
Complete results:
156.1 kilometers raced at an average speed of 44.169 km/hr
1 | Tim Merlier | Soudal Quick-Step | 3hr 32min 3sec |
2 | Arnaud Démare | Arkea-B&B Hotels40 | s.t. |
3 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
4 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
5 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
6 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
7 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
8 | Timo Kielich | Alpecin-Deceuninck | s.t. |
9 | Vincenzo Albanese | EF Education-EasyPost | s.t. |
10 | Max Walscheid | Team Jayco-AlUla | s.t. |
11 | Stanislaw Aniolkowski | Cofidis | s.t. |
12 | Mads Pedersen | Lidl-Trek | s.t. |
13 | Emilien Jeannière | Team TotalEnergies | s.t. |
14 | Tobias Lund Andresen | Team Picnic PostNL | s.t. |
15 | Fred Wright | Bahrain Victorious | s.t. |
16 | Alexander Kristoff | Uno-X Mobility | s.t. |
17 | Hugo Page | Intermarché-Wanty | s.t. |
18 | Thomas Silva | Caja Rural-Seguros RGA | s.t. |
19 | Cees Bol | XDS Astana Team | s.t. |
20 | Clement Izquierdo | Cofidis | s.t. |
21 | Matevz Govekar | Bahrain Victorious | s.t. |
22 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
23 | Owain Doull | EF Education-EasyPost | s.t. |
24 | Manlio Moro | Movistar Team | s.t. |
25 | Ben Swift | INEOS Grenadiers | s.t. |
26 | Anthony Turgis | Team TotalEnergies | s.t. |
27 | Dion Smith | Intermarché-Wanty | s.t. |
28 | Magnus Sheffield | INEOS Grenadiers | s.t. |
29 | Enzo Paleni | Groupama-FDJ | s.t. |
30 | Lorenzo Milesi | Movistar Team | s.t. |
31 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
32 | Thomas Gachignard | Team TotalEnergies | s.t. |
33 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
34 | Georg Zimmermann | Intermarché-Wanty | s.t. |
35 | Roel van Sintmaartensdijk | Intermarché-Wanty | s.t. |
36 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
37 | Edoardo Zambanini | Bahrain Victorious | s.t. |
38 | Fabio Jakobsen | Team Picnic PostNL | s.t. |
39 | Miles Scotson | Arkea-B&B Hotels | s.t. |
40 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
41 | Sean Flynn | Team Picnic PostNL | s.t. |
42 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
43 | Warren Barguil | Team Picnic PostNL | s.t. |
44 | Alex Kirsch | Lidl-Trek | s.t. |
45 | Clément Champoussin | XDS Astana Team | s.t. |
46 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
47 | Joel Nicolau | Caja Rural-Seguros RGA | s.t. |
48 | Sam Maisonobe | Cofidis | s.t. |
49 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
50 | Mike Teunissen | XDS Astana Team | s.t. |
51 | Max Schachmann | Soudal Quick-Step | s.t. |
52 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
53 | Aurélien Paret-Peintre | Decathlon Ag2r La Mondiale | s.t. |
54 | Otto Vergaerde | Lidl-Trek | s.t. |
55 | Aimé De Gendt | Cofidis | s.t. |
56 | Florian Lipowitz | Red Bull-BORA-hansgrohe | s.t. |
57 | Mattias Skjelmose | Lidl-Trek | s.t. |
58 | Ryan Gibbons | Lidl-Trek | s.t. |
59 | Ben O'Connor | Team Jayco-AlUla | s.t. |
60 | Mauro Schmid | Team Jayco-AlUla | s.t. |
61 | Iván Romeo | Movistar Team | s.t. |
62 | Bob Jungels | INEOS Grenadiers | s.t. |
63 | Stefan Küng | Groupama-FDJ | s.t. |
64 | Guillaume Martin-Guyonnet | Groupama-FDJ | s.t. |
65 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
66 | Thibaud Gruel | Groupama-FDJ | s.t. |
67 | Samuel Leroux | Team TotalEnergies | s.t. |
68 | Michael Matthews | Team Jayco-AlUla | s.t. |
69 | Joao Almeida | UAE Team Emirates-XRG | s.t. |
70 | Kobe Goossens | Intermarché-Wanty | s.t. |
71 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
72 | Iván García Cortina | Movistar Team | s.t. |
73 | Kevin Geniets | Groupama-FDJ | s.t. |
74 | Tobias Foss | INEOS Grenadiers | s.t. |
75 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
76 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
77 | Jack Haig | Bahrain Victorious | s.t. |
78 | Raúl García | Arkea-B&B Hotels | s.t. |
79 | Bruno Armirail | Decathlon Ag2r La Mondiale | s.t. |
80 | Nicolas Vinokurov | XDS Astana Team | s.t. |
81 | William Barta | Movistar Team | s.t. |
82 | Harold Tejada | XDS Astana Team | s.t. |
83 | Santiago Buitrago | Bahrain Victorious | s.t. |
84 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
85 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
86 | Pablo Castrillo | Movistar Team | s.t. |
87 | Georg Steinhauser | EF Education-EasyPost | s.t. |
88 | Kasper Asgreen | EF Education-EasyPost | s.t. |
89 | Johannes Kulset | Uno-X Mobility | s.t. |
90 | Oliver Naesen | Decathlon Ag2r La Mondiale | s.t. |
91 | Julian Alaphilippe | Tudor Pro Cycling Team | s.t. |
92 | Remi Cavagna | Groupama-FDJ | s.t. |
93 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
94 | Rasmus Tiller | Uno-X Mobility | s.t. |
95 | Neilson Powless | EF Education-EasyPost | s.t. |
96 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
97 | Nils Politt | UAE Team Emirates-XRG | s.t. |
98 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
99 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
100 | Sergio Samitier | Cofidis | s.t. |
101 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
102 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
103 | Thymen Arensman | INEOS Grenadiers | s.t. |
104 | Jefferson Cepeda | Movistar Team | s.t. |
105 | Steff Cras | Team TotalEnergies | s.t. |
106 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
107 | Joshua Tarling | INEOS Grenadiers | s.t. |
108 | Felix Gall | Decathlon Ag2r La Mondiale | s.t. |
109 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
110 | Johan Jacobs | Groupama-FDJ | s.t. |
111 | Yves Lampaert | Soudal Quick-Step | s.t. |
112 | Stefan Bissegger | Decathlon Ag2r La Mondiale | s.t. |
113 | Ramses Debruyne | Alpecin-Deceuninck | s.t. |
114 | Julius van den Berg | Team Picnic PostNL | s.t. |
115 | Michael Storer | Tudor Pro Cycling Team | s.t. |
116 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
117 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
118 | Callum Scotson | Decathlon Ag2r La Mondiale | s.t. |
119 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
120 | Sander De Pestel | Decathlon Ag2r La Mondiale | s.t. |
121 | Jordan Jegat | Team TotalEnergies | s.t. |
122 | Anthony Perez | Cofidis | s.t. |
123 | Dries van Gestel | Soudal Quick-Step | s.t. |
124 | John Degenkolb | Team Picnic PostNL | s.t. |
125 | Lenny Martinez | Bahrain Victorious | s.t. |
126 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
127 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
128 | Julien Bernard | Lidl-Trek | s.t. |
129 | Andreas Leknessund | Uno-X Mobility | s.t. |
130 | Sylvain Moniquet | Cofidis | s.t. |
131 | Daan Hoole | Lidl-Trek | s.t. |
132 | Jonas Abrahamsen | Uno-X Mobility | s.t. |
133 | Luke Durbridge | Team Jayco-AlUla | s.t. |
134 | Thibault Guernalec | Arkea-B&B Hotels | s.t. |
135 | Marco Haller | Tudor Pro Cycling Team | s.t. |
136 | Alexandre Delettre | Team TotalEnergies | s.t. |
137 | Anders Skaarseth | Uno-X Mobility | s.t. |
138 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
139 | Victor Campenaerts | Team Visma | Lease a Bike | @ 1min 41sec |
140 | Tobias Bayer | Alpecin-Deceuninck | 2:09 |
141 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
142 | Anthon Charmig | XDS Astana Team | 4:33 |
143 | Danny van Poppel | Red Bull-BORA-hansgrohe | s.t. |
144 | Sam Watson | INEOS Grenadiers | 6:14 |
145 | Kamil Gradek | Bahrain Victorious | 6:55 |
146 | Harry Sweeny | EF Education-EasyPost | s.t. |
147 | Michael Hepburn | Team Jayco-AlUla | s.t. |
148 | Taco van der Hoorn | Intermarché-Wanty | s.t. |
149 | Adrien Petit | Intermarché-Wanty | s.t. |
150 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
151 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
152 | Tim Naberman | Team Picnic PostNL | s.t. |
153 | Max Walker | EF Education-EasyPost | s.t. |
154 | Per Strand Hagenes | Team Visma | Lease a Bike | s.t. |
GC after stage 1:
1 | Tim Merlier | Soudal Quick-Step | 3hr 31min 53sec |
2 | Arnaud Démare | Arkea-B&B Hotels | @ 4sec |
3 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
4 | Alberto Dainese | Tudor Pro Cycling Team | 0:06 |
5 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
6 | Magnus Sheffield | INEOS Grenadiers | 0:08 |
7 | Sebastian Molano | UAE Team Emirates-XRG | 0:10 |
8 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
9 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
10 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
11 | Timo Kielich | Alpecin-Deceuninck | s.t. |
12 | Vincenzo Albanese | EF Education-EasyPost | s.t. |
13 | Max Walscheid | Team Jayco-AlUla | s.t. |
14 | Stanislaw Aniolkowski | Cofidis | s.t. |
15 | Mads Pedersen | Lidl-Trek | s.t. |
16 | Emilien Jeannière | Team TotalEnergies | s.t. |
17 | Tobias Lund Andresen | Team Picnic PostNL | s.t. |
18 | Fred Wright | Bahrain Victorious | s.t. |
19 | Alexander Kristoff | Uno-X Mobility | s.t. |
20 | Hugo Page | Intermarché-Wanty | s.t. |
21 | Thomas Silva | Caja Rural-Seguros RGA | s.t. |
22 | Cees Bol | XDS Astana Team | s.t. |
23 | Clement Izquierdo | Cofidis | s.t. |
24 | Matevz Govekar | Bahrain Victorious | s.t. |
25 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
26 | Owain Doull | EF Education-EasyPost | s.t. |
27 | Manlio Moro | Movistar Team | s.t. |
28 | Ben Swift | INEOS Grenadiers | s.t. |
29 | Anthony Turgis | Team TotalEnergies | s.t. |
30 | Dion Smith | Intermarché-Wanty | s.t. |
31 | Enzo Paleni | Groupama-FDJ | s.t. |
32 | Lorenzo Milesi | Movistar Team | s.t. |
33 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
34 | Thomas Gachignard | Team TotalEnergies | s.t. |
35 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
36 | Georg Zimmermann | Intermarché-Wanty | s.t. |
37 | Roel van Sintmaartensdijk | Intermarché-Wanty | s.t. |
38 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
39 | Edoardo Zambanini | Bahrain Victorious | s.t. |
40 | Fabio Jakobsen | Team Picnic PostNL | s.t. |
41 | Miles Scotson | Arkea-B&B Hotels | s.t. |
42 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
43 | Sean Flynn | Team Picnic PostNL | s.t. |
44 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
45 | Warren Barguil | Team Picnic PostNL | s.t. |
46 | Alex Kirsch | Lidl-Trek | s.t. |
47 | Clément Champoussin | XDS Astana Team | s.t. |
48 | Joel Nicolau | Caja Rural-Seguros RGA | s.t. |
49 | Sam Maisonobe | Cofidis | s.t. |
50 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
51 | Mike Teunissen | XDS Astana Team | s.t. |
52 | Max Schachmann | Soudal Quick-Step | s.t. |
53 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
54 | Aurélien Paret-Peintre | Decathlon Ag2r La Mondiale | s.t. |
55 | Otto Vergaerde | Lidl-Trek | s.t. |
56 | Aimé De Gendt | Cofidis | s.t. |
57 | Florian Lipowitz | Red Bull-BORA-hansgrohe | s.t. |
58 | Mattias Skjelmose | Lidl-Trek | s.t. |
59 | Ryan Gibbons | Lidl-Trek | s.t. |
60 | Ben O'Connor | Team Jayco-AlUla | s.t. |
61 | Mauro Schmid | Team Jayco-AlUla | s.t. |
62 | Iván Romeo | Movistar Team | s.t. |
63 | Bob Jungels | INEOS Grenadiers | s.t. |
64 | Stefan Küng | Groupama-FDJ | s.t. |
65 | Guillaume Martin-Guyonnet | Groupama-FDJ | s.t. |
66 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
67 | Thibaud Gruel | Groupama-FDJ | s.t. |
68 | Samuel Leroux | Team TotalEnergies | s.t. |
69 | Michael Matthews | Team Jayco-AlUla | s.t. |
70 | Joao Almeida | UAE Team Emirates-XRG | s.t. |
71 | Kobe Goossens | Intermarché-Wanty | s.t. |
72 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
73 | Iván García Cortina | Movistar Team | s.t. |
74 | Kevin Geniets | Groupama-FDJ | s.t. |
75 | Tobias Foss | INEOS Grenadiers | s.t. |
76 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
77 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
78 | Jack Haig | Bahrain Victorious | s.t. |
79 | Raúl García | Arkea-B&B Hotels | s.t. |
80 | Bruno Armirail | Decathlon Ag2r La Mondiale | s.t. |
81 | Nicolas Vinokurov | XDS Astana Team | s.t. |
82 | William Barta | Movistar Team | s.t. |
83 | Harold Tejada | XDS Astana Team | s.t. |
84 | Santiago Buitrago | Bahrain Victorious | s.t. |
85 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
86 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
87 | Pablo Castrillo | Movistar Team | s.t. |
88 | Georg Steinhauser | EF Education-EasyPost | s.t. |
89 | Kasper Asgreen | EF Education-EasyPost | s.t. |
90 | Johannes Kulset | Uno-X Mobility | s.t. |
91 | Oliver Naesen | Decathlon Ag2r La Mondiale | s.t. |
92 | Julian Alaphilippe | Tudor Pro Cycling Team | s.t. |
93 | Remi Cavagna | Groupama-FDJ | s.t. |
94 | Gorka Sorarrain | Caja Rural-Seguros RGA | s.t. |
95 | Rasmus Tiller | Uno-X Mobility | s.t. |
96 | Neilson Powless | EF Education-EasyPost | s.t. |
97 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
98 | Nils Politt | UAE Team Emirates-XRG | s.t. |
99 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
100 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
101 | Sergio Samitier | Cofidis | s.t. |
102 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
103 | Thymen Arensman | INEOS Grenadiers | s.t. |
104 | Jefferson Cepeda | Movistar Team | s.t. |
105 | Steff Cras | Team TotalEnergies | s.t. |
106 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
107 | Joshua Tarling | INEOS Grenadiers | s.t. |
108 | Felix Gall | Decathlon Ag2r La Mondiale | s.t. |
109 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
110 | Johan Jacobs | Groupama-FDJ | s.t. |
111 | Yves Lampaert | Soudal Quick-Step | s.t. |
112 | Stefan Bissegger | Decathlon Ag2r La Mondiale | s.t. |
113 | Ramses Debruyne | Alpecin-Deceuninck | s.t. |
114 | Julius van den Berg | Team Picnic PostNL | s.t. |
115 | Michael Storer | Tudor Pro Cycling Team | s.t. |
116 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
117 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
118 | Callum Scotson | Decathlon Ag2r La Mondiale | s.t. |
119 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
120 | Sander De Pestel | Decathlon Ag2r La Mondiale | s.t. |
121 | Jordan Jegat | Team TotalEnergies | s.t. |
122 | Anthony Perez | Cofidis | s.t. |
123 | Dries van Gestel | Soudal Quick-Step | s.t. |
124 | John Degenkolb | Team Picnic PostNL | s.t. |
125 | Lenny Martinez | Bahrain Victorious | s.t. |
126 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
127 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
128 | Julien Bernard | Lidl-Trek | s.t. |
129 | Andreas Leknessund | Uno-X Mobility | s.t. |
130 | Sylvain Moniquet | Cofidis | s.t. |
131 | Daan Hoole | Lidl-Trek | s.t. |
132 | Jonas Abrahamsen | Uno-X Mobility | s.t. |
133 | Luke Durbridge | Team Jayco-AlUla | s.t. |
134 | Thibault Guernalec | Arkea-B&B Hotels | s.t. |
135 | Marco Haller | Tudor Pro Cycling Team | s.t. |
136 | Alexandre Delettre | Team TotalEnergies | s.t. |
137 | Anders Skaarseth | Uno-X Mobility | s.t. |
138 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
139 | Victor Campenaerts | Team Visma | Lease a Bike | 1:51 |
140 | Tobias Bayer | Alpecin-Deceuninck | 2:19 |
141 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
142 | Anthon Charmig | XDS Astana Team | 4:43 |
143 | Danny van Poppel | Red Bull-BORA-hansgrohe | s.t. |
144 | Sam Watson | INEOS Grenadiers | 6:24 |
145 | Kamil Gradek | Bahrain Victorious | 7:05 |
146 | Harry Sweeny | EF Education-EasyPost | s.t. |
147 | Michael Hepburn | Team Jayco-AlUla | s.t. |
148 | Taco van der Hoorn | Intermarché-Wanty | s.t. |
149 | Adrien Petit | Intermarché-Wanty | s.t. |
150 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
151 | Samuel Fernández Garcia | Caja Rural-Seguros RGA | s.t. |
152 | Tim Naberman | Team Picnic PostNL | s.t. |
153 | Max Walker | EF Education-EasyPost | s.t. |
154 | Per Strand Hagenes | Team Visma | Lease a Bike | s.t. |
Stage 1 map & profile:
Stage 1 map
Stage 1 profile
Start list with back numbers, March 8, 2025:
TEAM VISMA | LEASE A BIKE | |
1 | MATTEO JORGENSON |
2 | EDOARDO AFFINI |
3 | VICTOR CAMPENAERTS |
4 | PER STRAND HAGENES |
5 | BART LEMMEN |
6 | JONAS VINGEGAARD |
7 | AXEL ZINGLE |
SOUDAL QUICK-STEP | |
11 | MAXIMILIAN SCHACHMANN |
12 | AYCO BASTIAENS |
13 | YVES LAMPAERT |
14 | TIM MERLIER |
15 | DRIES VAN GESTEL |
16 | BERT VAN LERBERGHE |
17 | ILAN VAN WILDER |
UAE TEAM EMIRATES XRG | |
21 | BRANDON MCNULTY |
22 | JOAO ALMEIDA |
23 | IVO OLIVEIRA |
24 | JUAN SEBASTIAN MOLANO |
25 | JHONATAN MANUEL NARVAEZ PRADO |
26 | NILS POLITT |
27 | PAVEL SIVAKOV |
LIDL-TREK | |
31 | MATTIAS SKJELMOSE |
32 | JULIEN BERNARD |
33 | RYAN GIBBONS |
34 | DAAN HOOLE |
35 | ALEX KIRSCH |
36 | MADS PEDERSEN |
37 | OTTO VERGAERDE |
RED BULL - BORA - HANSGROHE | |
41 | ALEKSANDR VLASOV |
42 | FLORIAN LIPOWITZ |
43 | RYAN MULLEN |
44 | MATTEO SOBRERO |
45 | MICK VAN DIJKE |
46 | DANNY VAN POPPEL |
47 | BEN ZWIEHOFF |
TEAM JAYCO ALULA | |
51 | BEN O'CONNOR |
52 | LUKE DURBRIDGE |
53 | MICHAEL HEPBURN |
54 | MICHAEL MATTHEWS |
55 | KELLAND O’BRIEN |
56 | MAURO SCHMID |
57 | MAX WALSCHEID |
INEOS GRENADIERS | |
61 | THYMEN ARENSMAN |
62 | TOBIAS SVENDSEN FOSS |
63 | BOB JUNGELS |
64 | MAGNUS SHEFFIELD |
65 | BEN SWIFT |
66 | JOSHUA TARLING |
67 | SAMUEL WATSON |
DECATHLON AG2R LA MONDIALE TEAM | |
71 | FELIX GALL |
72 | BRUNO ARMIRAIL |
73 | STEFAN BISSEGGER |
74 | SANDER DE PESTEL |
75 | OLIVER NAESEN |
76 | AURÉLIEN PARET PEINTRE |
77 | CALLUM SCOTSON |
BAHRAIN VICTORIOUS | |
81 | SANTIAGO BUITRAGO |
82 | MATEVŽ GOVEKAR |
83 | KAMIL GRADEK |
84 | JACK HAIG |
85 | LENNY MARTINEZ |
86 | ALFRED WRIGHT |
87 | EDOARDO ZAMBANINI |
TEAM PICNIC POSTNL | |
91 | WARREN BARGUIL |
92 | TOBIAS LUND ANDRESEN |
93 | JOHN DEGENKOLB |
94 | SEAN FLYNN |
95 | FABIO JAKOBSEN |
96 | TIM NABERMAN |
97 | JULIUS VAN DEN BERG |
MOVISTAR TEAM | |
101 | IVAN ROMEO ABAD |
102 | WILLIAM BARTA |
103 | PABLO CASTRILLO ZAPATER |
104 | JEFFERSON CEPEDA |
105 | IVAN GARCIA CORTINA |
106 | LORENZO MILESI |
107 | MANLIO MORO |
TUDOR PRO CYCLING TEAM | |
111 | JULIAN ALAPHILIPPE |
112 | ALBERTO DAINESE |
113 | ROBIN FROIDEVAUX |
114 | MARCO HALLER |
115 | FABIAN LIENHARD |
116 | MICHAEL STORER |
117 | MATTEO TRENTIN |
GROUPAMA-FDJ | |
121 | GUILLAUME MARTIN |
122 | RÉMI CAVAGNA |
123 | KÉVIN GENIETS |
124 | THIBAUD GRUEL |
125 | JOHAN JACOBS |
126 | STEFAN KÜNG |
127 | ENZO PALENI |
XDS ASTANA TEAM | |
131 | HAROLD TEJADA |
132 | CEES BOL |
133 | CLÉMENT CHAMPOUSSIN |
134 | ANTHON CHARMIG |
135 | YEVGENIY FEDOROV |
136 | MIKE TEUNISSEN |
137 | NICOLYA VINOKUROV |
ARKEA-B&B HOTELS | |
141 | ARNAUD DEMARE |
142 | EWEN COSTIOU |
143 | RAUL GARCIA PIERNA |
144 | THIBAULT GUERNALEC |
145 | MILES SCOTSON |
146 | FLORIAN SENECHAL |
147 | PIERRE THIERRY |
EF EDUCATION - EASYPOST | |
151 | NEILSON POWLESS |
152 | VINCENZO ALBANESE |
153 | KASPER ASGREEN |
154 | OWAIN DOULL |
155 | GEORG STEINHAUSER |
156 | HARRISON SWEENY |
157 | MAX WALKER |
UNO-X MOBILITY | |
161 | ALEXANDER KRISTOFF |
162 | JONAS ABRAHAMSEN |
163 | AMUND GRØNDAHL JANSEN |
164 | JOHANNES KULSET |
165 | ANDREAS LEKNESSUND |
166 | ANDERS SKAARSETH |
167 | RASMUS TILLER |
COFIDIS | |
171 | STANISLAW ANIOLKOWSKI |
172 | AIME DE GENDT |
173 | CLEMENT IZQUIERDO |
174 | SAM MAISONOBE |
175 | SYLVAIN MONIQUET |
176 | ANTHONY PEREZ |
177 | SERGIO SAMITIER SAMITIER |
INTERMARCHÉ - WANTY | |
181 | GEORG ZIMMERMANN |
182 | KOBE GOOSSENS |
183 | HUGO PAGE |
184 | ADRIEN PETIT |
185 | DION ALLAN SMITH |
186 | TACO VAN DER HOORN |
187 | ROEL VAN SINTMAARTENSDIJK |
TOTALENERGIES | |
191 | ANTHONY TURGIS |
192 | STEFF CRAS |
193 | ALEXANDRE DELETTRE |
194 | THOMAS GACHIGNARD |
195 | EMILIEN JEANNIERE |
196 | JORDAN JEGAT |
197 | SAMUEL LEROUX |
ALPECIN-DECEUNINCK | |
201 | TIBOR DEL GROSSO |
202 | TOBIAS BAYER |
203 | RAMSES DEBRUYNE |
204 | TIMO KIELICH |
205 | EDWARD PLANCKAERT |
206 | OSCAR RIESEBEEK |
207 | LUCA VERGALLITO |
CAJA RURAL-SEGUROS RGA | |
211 | IÚRI LEITÃO |
212 | SEBASTIAN BERWICK |
213 | SAMUEL FERNANDEZ GARCIA |
214 | JOEL NICOLAU BELTRAN |
215 | JAKUB OTRUBA |
216 | GUILLERMO THOMAS SILVA COUSSAN |
217 | GORKA SORARRAIN AGIRREZABALA |