BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Paris-Nice, France (World Tour)

83rd edition: March 9 - 16, 2025
Complete results

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

Stage 8 map & profile

Magnus Sheffield wins the final stage.

Why Your Bike is Made in Asia

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:

  • Km 50.7: Col de la Porte, 7 kms @ 7.2%. Cat. 1
  • Km 79.2: Côte de Peille, 6.5 km @ 6.9%. Cat. 1
  • Km 110.9: Col des Quatre Chemins, 3.6 km @ 8.8%. Cat 1

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:

  • GC winner: Matteo Jorgenson (Visma | Lease a Bike)
  • Mountains classification winner: Thomas Gachignard (Team TotalEnergies)
  • Points classification winner: Mads Pedersen (Lidl-Trek)
  • Best young rider: Florian Lipowitz (Red Bull-BORA-hansgrohe)
  • Teams classification winner: INEOS Grenadiers

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

Stage 7 map & profile

Michael Storer wins in Auron.

Dirty Feet: Early days of the Tour de France

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:

  • Km 19.6: Còte d'Aspremont, 9 kms @ 5%. Cat. 2
  • Km 109.3: Auron, 7.3 km @ 7.2%. Cat 1

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:

  • GC leader: Matteo Jorgenson (Visma | Lease a Bike)
  • Mountains classification leader: Thomas Gachignard (Team TotalEnergies)
  • Points classification leader: Mads Pedersen (Lidl-Trek)
  • Best young rider: Florian Lipowitz (Red Bull-BORA-hansgrohe)
  • Teams classification leader: INEOS Grenadiers

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


find us on Facebook Find us on Twitter See our youtube channel

Cycling's World Championships South Salem Cycleworks frames Melanoma: It Started With a Freckle Neugent Cycling Wheels Shade Vise sunglass holder Advertise with us!


Content continues below the ads

Cycling's World Championships South Salem Cycleworks frames

Friday, March 14: Stage 6, Saint Julien en Saint Alban - Berre l'Etang, 209.8 km

Stage 6 map & profile

Mads Pedersen beats Joshua Tarling for the stage win.

Plato's Apology

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:

  • Km 88.3: Côte de Pouzilhac, 1.8 km @ 5%. Cat. 3
  • Km 145.1: Côte des Baux-de-Provence, 2.5 km @ 5.1%. Cat. 3
  • Km 160.4: Côte de Mouriès, 1.2 km @ 5%. Cat. 3

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:

  • GC leader: Matteo Jorgenson (Visma | Lease a Bike)
  • Mountains classification leader: Thomas Gachignard (TotalEnergies)
  • Points classification leader: Mads Pedersen (Lidl-Trek)
  • Best young rider: Florian Lipowitz (Red Bull-BORA-hansgrohe)
  • Teams classification leader: INEOS Grenadiers

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


Content continues below the ads

Melanoma: It Started With a Freckle Neugent Cycling Wheels

Thursday, March 13: Stage 5, Saint Just en Chavalet - La Côte Sant André, 203.3 km

Stage 5 map & profile

Lenny Martinez wins stage five.

Story of the Giro d'Italia volume 2

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:

  • Km 10.9: Côte de Saint-Polgues, 1.5 km @ 5.5%. Cat. 3
  • Km 106.3: Côte de Trèves, 2.3 km @ 6%. Cat 3
  • Km 156.2: Côte du Château Jaune, 1.2 km @ 9.2%. Cat. 3
  • Km 161.1: Côte de Sibuze, 1.1 km@ 8.2%. Cat. 3
  • Km 173.9: Côte de Chavagneux, 1.1 km @ 8.6%. Cat. 3
  • Km 186.8: Côte d'Arzay, 1.3 km@ 8%. Cat. 3
  • Km 203.3: Côte de Notre Dame-de-Sciez, 1.7 km @ 11.1% Max gradient of 18%). Cat. 2

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:

  • GC leader: Matteo Jorgenson (Visma | Lease a Bike)
  • Mountains classification leader: Joao Almeida (UAE Team Emirates-XRG)
  • Points classification leader: Tim Merlier (Soudal Quick-Step)
  • Best young rider: Florian Lipowitz (Red Bull-BORA-hansgrohe)
  • Teams classification leader: INEOS Grenadiers

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

Stage 4 map & profile

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:

  • Km 33.6: Côte de Lavoine, 7.6 km @ 4.1%. Cat 3
  • Km 79.2: Côte de la Bruyère, 3.9 km @ 4.8%. Cat 3
  • Km 106: Côte e la Croix Bruyère, 3.2 km @ 5%. Cat. 3
  • Km 111.9: Côte du Canon, 3.6 km @ 6.7%. Cat 2
  • Km 150.4: Côte da la Chabanne, 2.7 km @ 5.3%. Cat 3
  • Km 163.4: La Loge des Gardes, 6.7 km @ 7.1%. Cat 1

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:

  • GC leader: Jonas Vingegaard (Visma | Lease a Bike)
  • Mountains classification leader: Joao Almeida (UAE Team Emirates-XRG)
  • Points classification leader: Tim Merlier (Soudal-Quick-Step)
  • Best young rider: Mattias Skjelmose (Lidl-Trek)
  • Teams classification leader: INEOS Grenadiers

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

Tour de France: 2021

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:

  • GC leader: Matteo Jorgenson (Visma | Lease a Bike)
  • Mountains classification leader: Alexandre Delettre (Team TotalEnergies)
  • Points classification leader: Tim Merlier (Soudal Quick-Step)
  • Best young rider: Florian Lipowitz (Red Bull-BORA-hansgorhe)
  • Teams classification leader: Visma | Lease a Bike

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

Stage 2 map & profile

Two stage wins in a row for Tim Merlier. Photo: ASO/Billy Ceusters

Story of the Tour de France Volume 2

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:

  • Km 34.1: Côte des Mesnuls, 1.3 km @ 5.7%. Cat. 3
  • Km 54.1: Côte dela Villeneuve, 1 km @ 5%. Cat. 3

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:

  • Gc leader: Tim Merlier (Soudal Quick-Step)
  • Mountains classification leader: Alexandre Delettre (Team TotalEnergies)
  • Points classification leader: Tim Merlier (Soudal Quick-Step)
  • Best young rider: Mick Van Dijke (Red Bull-BORA-hansgrohe)
  • Teams classification leader: XDS-Astana

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

Stage 1 map & profile

No surprise here. Speedster Tim Merlier wins stage one. ASO photo

Sticky Buns Across America

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:

  • Km 32.9: Côte de Villiers-Saint-Frédéric, 1.2 km @ 7%. Cat 3
  • Km 70.1: Côte des Dix-Sept Tournants, 1.1 km @ 6.2%. Cat 3
  • Km 134.5: Côte de Villiers-Saint-Frédéric, 1.2 km @ 7%. Cat 3

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:

  • GC leader: Tim Merlier (Soudal Quick-Step)
  • Mountains classification leader: Alexandre Delettre (Team TotalEnergies)
  • Points classification leader: Tim Merlier (Soudal Quick-Step)
  • Best young rider: Magnus Sheffield (INEOS Grenadiers)
  • Teams classification leader: XDS Astana
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


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

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