
Paris-Nice podium history | 2025 edition | List of stages | Route description | Start list | List of invited teams
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5 | Stage 6 | Stage 7 | Stage 8

2026 Paris-Nice route. 8 stages covering 1,134.6 kilometers.
Sunday, March 15: 8th & Final stage, Nice - Nice, 129.2 km

Lenny Martinez wins a close one from Jonas Vingegaard.
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 start/finish city of Nice at 1:20 PM, local time: 15C (58F), cloudy, with the wind from the north-northeast at 26 km/hr (16 mph). There is just a 5% chance of rain.
Rated ascents:
The stage: Due to the municipal elections taking place this week-end in France, Paris-Nice moves away from its traditional finish on the Promenade des Anglais and relocates its grand finale to the Allianz Riviera, home to today’s start and finish.
The race: 104 riders signed on ahead of the final stage. Ewen Costiou (Groupama-FDJ), Guillaume Boivin (NSN), Cees Bol, Callum Scotson (Decathlon CMA CGM), Alex Kirsch (Cofidis), and Joshua Giddings (Lotto Intermarché) did not start.

Two Danes on the start line: GC leader Jonas Vingegaard and Casper Pedersen. Pedersen, second in the moutains classification to Vingegaard, is wearing the mountains jersey because Vingegaard who is also the best climber of course, wears the yellow jersey.
Here's the organizer's stage eight summary:
A year after crashing out of Paris-Nice 2025, Jonas Vingegaard (Visma-Lease a Bike) claimed emphatic revenge in the 84th edition of the Race to the Sun, concluded on Sunday at the Allianz Riviera stadium. The Danish star had to settle for second place on the day, behind Bahrain Victorious’ Lenny Martinez - the only rider able to follow him on the final climb of the race and the first French winner of the final stage since Arthur Vichot in 2014 -, but he increased his margin in the overall standings to historic proportions. His gap of 4’23’’ to Dani Martinez (Red Bull-Bora-Hansgrohe) is the biggest recorded between winner and runner-up of Paris-Nice since 1939 and the fourth biggest in the history of the race.
Vingegaard also secured the polka-dot jersey, as the winner of the KOM standings, and took the green jersey, as the winner of the points standings. Third in the overall standings, Georg Steinhauser (EF Education-EasyPost) also stepped on the podium to receive the best young rider’s white jersey.

Stage eight gets its official start.
The race:
The riders are in Nice, but it doesn’t mean they’re done with the 84th edition of the Race to the Sun! Stage 8 sees the peloton take on a 129.2km loop starting and finishing at the Allianz Riviera stadium. The day is packed with climbing (2,300m of elevation gain), with three cat.1 ascents including the unprecedented Côte du Linguador (3.3km at 8.8%, with gradients up to 14%) to enter the last 20 kilometres of the stage.
All out from the start
The final battle starts frantically, as many attackers want to seize their last opportunity to shine. Fabio Van den Bossche (Soudal Quick-Step), Benjamin Thomas (Cofidis), Matteo Trentin (Tudor), Alexandre Delettre (TotalEnergies) and Tim Marsman (Alpecin-Premier Tech) get away at km 9. But the peloton drive a strong chase.
The gap never gets higher than 1’15’’ (km 21) and it drops down as the road rises towards the Col de la Porte (cat. 1, summit at km 50.7). Both the peloton and the breakaway explode on the ascent, and the race situation is totally reconfigured.

The peloton about 37 kilometers into the stage with five breakaway riders about 20 seconds ahead.
Paret-Peintre’s solo
After he bridged the gap to the early attackers, Valentin Paret-Peintre (Soudal Quick-Step) attacks 6 kilometres away from the Col de la Porte. At the summit, the French climber is 25’’ ahead of Marc Soler (UAE Team Emirates XRG). Visma-Lease a Bike drive a reduced peloton with a gap of 45’’.

This should be what's left of the peloton on the Col de la Porte. Photo: ASO/Billy Ceusters
Paret-Peintre keeps pushing on the downhill, while Marc Soler is caught by the bunch as they get back on the valley. The French climber begins the ascent of the second categorised climb of the day, Côte de Châteauneuf-Villevieille, with a lead of 45’’.
Martinez vs Vingegaard
Ineos Grenadiers up the ante to try and propel Kevin Vauquelin to the overall podium. On the ascent, Dani Martinez (Red Bull-Bora-Hansgrohe) is involuntarily taken down by a teammate. The Colombian is in pain but he gets back on his bike and starts chasing 1’30’’ behind his GC rivals. At the front, Ineos Grenadiers and then Visma-Lease a Bike maintain a strong pace. Paret-Peintre is eventually reeled in just before the final climb.

Lenny Martinez just beats Jonas Vingegaard for the stage win.
Victor Campenaerts (Visma-Lease a Bike) sets a brutal pace to launch Vingegaard’s attack 21 kilometres from the finish. Lenny Martinez (Bahrain Victorious) manages to follow the Dane all the way to the summit (18.5km to go). The duo collaborate until the final kilometre, where the French youngster narrowly edges his Danish rival. Vingegaard is the overall winner of Paris-Nice 2026.
Complete results:
129.2 kilometers raced at an average speed of 41.517 km/hr
| 1 | Lenny Martinez | Bahrain Victorious | 3hr 6min 43sec |
| 2 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 3 | Harold Tejada | XDS Astana Team | @ 7sec |
| 4 | Kévin Vauquelin | INEOS Grenadiers | s.t. |
| 5 | Alex Baudin | EF Education-EasyPost | s.t. |
| 6 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 7 | Ion Izagirre | Cofidis | s.t. |
| 8 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 9 | Nicolas Vinokurov | XDS Astana Team | 0:44 |
| 10 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 11 | Darren van Bekkum | XDS Astana Team | s.t. |
| 12 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 13 | Victor Campenaerts | Team Visma | Lease a Bike | 0:51 |
| 14 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 15 | Rudy Molard | Groupama-FDJ United | s.t. |
| 16 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 17 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 18 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 19 | Jefferson Cepeda | Movistar Team | s.t. |
| 20 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 21 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 22 | Andreas Leknessund | Uno-X Mobility | 2:44 |
| 23 | William Barta | Tudor Pro Cycling Team | s.t. |
| 24 | Remi Cavagna | Groupama-FDJ United | 4:06 |
| 25 | Mathis Le Berre | Team TotalEnergies | 5:32 |
| 26 | Bruno Armirail | Team Visma | Lease a Bike | s.t. |
| 27 | Damiano Caruso | Bahrain Victorious | s.t. |
| 28 | Igor Arrieta | UAE Team Emirates-XRG | 5:35 |
| 29 | Joshua Tarling | INEOS Grenadiers | 6:37 |
| 30 | Laurence Pithie | Red Bull-BORA-hansgrohe | s.t. |
| 31 | Valentin Paret-Peintre | Soudal Quick-Step | 6:55 |
| 32 | Lorenzo Milesi | Movistar Team | 7:49 |
| 33 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 34 | Ivo Oliveira | UAE Team Emirates-XRG | 9:06 |
| 35 | Chris Hamilton | Team Picnic PostNL | 9:47 |
| 36 | Steff Cras | Soudal Quick-Step | s.t. |
| 37 | Jasha Sütterlin | Team Jayco-AlUla | 11:42 |
| 38 | Clément Russo | Groupama-FDJ United | s.t. |
| 39 | Nils Politt | UAE Team Emirates-XRG | s.t. |
| 40 | Luca Van Boven | Lotto-Intermarché | s.t. |
| 41 | Sam Watson | INEOS Grenadiers | s.t. |
| 42 | Dorian Godon | INEOS Grenadiers | s.t. |
| 43 | Joris Delbove | Team TotalEnergies | s.t. |
| 44 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 45 | Lewis Askey | NSN Cycling Team | s.t. |
| 46 | Jonas Rutsch | Lotto-Intermarché | s.t. |
| 47 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 48 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 49 | Alastair Mackellar | EF Education-EasyPost | s.t. |
| 50 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 51 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 52 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 53 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 54 | Mike Teunissen | XDS Astana Team | s.t. |
| 55 | Tim Marsman | Alpecin-Premier Tech | s.t. |
| 56 | Mathias Vacek | Lidl-Trek | s.t. |
| 57 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 58 | Nicola Conci | XDS Astana Team | s.t. |
| 59 | Michel Heßmann | Movistar Team | s.t. |
| 60 | Matis Louvel | NSN Cycling Team | s.t. |
| 61 | Max Walker | EF Education-EasyPost | s.t. |
| 62 | Riley Sheehan | NSN Cycling Team | s.t. |
| 63 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 64 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 65 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 66 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 67 | Lennard Kämna | Lidl-Trek | s.t. |
| 68 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 69 | Stefan Bissegger | Decathlon CMA CGM Team | s.t. |
| 70 | Sandy Dujardin | Team TotalEnergies | 15:20 |
| 71 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 72 | Florian Dauphin | Team TotalEnergies | s.t. |
| 73 | William Blume Levy | Uno-X Mobility | s.t. |
| 74 | Ryan Mullen | NSN Cycling Team | s.t. |
| 75 | Jensen Plowright | Alpecin-Premier Tech | s.t. |
| 76 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 77 | Tim Naberman | Team Picnic PostNL | s.t. |
| 78 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 79 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 80 | Tom Van Asbroeck | NSN Cycling Team | s.t. |
| 81 | Juan Martinez | Team Picnic PostNL | s.t. |
| 82 | Orluis Aular | Movistar Team | s.t. |
| 83 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 84 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
| 85 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 86 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 87 | Marco Haller | Tudor Pro Cycling Team | s.t. |
| 88 | Vito Braet | Lotto-Intermarché | 17:47 |
| 89 | Sébastien Grignard | Lotto-Intermarché | s.t. |
Final GC after stage 8:
1,134.6 kilometers raced at an average speed of 44.635 km/hr
| 1 | Jonas Vingegaard | Team Visma | Lease a Bike | 25hr 25min 11sec |
| 2 | Daniel Martinez | Red Bull-BORA-hansgrohe | @ 4min 23sec |
| 3 | Georg Steinhauser | EF Education-EasyPost | 6:07 |
| 4 | Kévin Vauquelin | INEOS Grenadiers | 6:24 |
| 5 | Lenny Martinez | Bahrain Victorious | 7:31 |
| 6 | Marc Soler | UAE Team Emirates-XRG | 9:09 |
| 7 | Ion Izagirre | Cofidis | 9:19 |
| 8 | Mathys Rondel | Tudor Pro Cycling Team | 10:23 |
| 9 | Alex Baudin | EF Education-EasyPost | 10:33 |
| 10 | Harold Tejada | XDS Astana Team | 11:40 |
| 11 | Mattéo Vercher | Team TotalEnergies | 13:09 |
| 12 | Valentin Paret-Peintre | Soudal Quick-Step | 26:14 |
| 13 | Andreas Leknessund | Uno-X Mobility | 26:47 |
| 14 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 28:29 |
| 15 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 29:07 |
| 16 | Remi Cavagna | Groupama-FDJ United | 31:11 |
| 17 | Victor Campenaerts | Team Visma | Lease a Bike | 31:51 |
| 18 | Jensen Plowright | Alpecin-Premier Tech | 39:12 |
| 19 | Bruno Armirail | Team Visma | Lease a Bike | 41:39 |
| 20 | Nicolas Vinokurov | XDS Astana Team | 42:01 |
| 21 | Jasha Sütterlin | Team Jayco-AlUla | 42:27 |
| 22 | Quentin Pacher | Groupama-FDJ United | 43:08 |
| 23 | Carlos Rodriguez | INEOS Grenadiers | 43:11 |
| 24 | Nicolas Prodhomme | Decathlon CMA CGM Team | 43:37 |
| 25 | Joshua Tarling | INEOS Grenadiers | 43:57 |
| 26 | Joris Delbove | Team TotalEnergies | 44:19 |
| 27 | Jefferson Cepeda | Movistar Team | 44:34 |
| 28 | Igor Arrieta | UAE Team Emirates-XRG | 44:58 |
| 29 | Laurence Pithie | Red Bull-BORA-hansgrohe | 45:55 |
| 30 | William Barta | Tudor Pro Cycling Team | 47:19 |
| 31 | Damiano Caruso | Bahrain Victorious | 48:23 |
| 32 | Mathias Vacek | Lidl-Trek | 48:28 |
| 33 | Nils Politt | UAE Team Emirates-XRG | 48:42 |
| 34 | Darren van Bekkum | XDS Astana Team | 50:34 |
| 35 | Tom Van Asbroeck | NSN Cycling Team | 51:45 |
| 36 | Alexandre Delettre | Team TotalEnergies | 52:32 |
| 37 | Matteo Trentin | Tudor Pro Cycling Team | 52:40 |
| 38 | Mick van Dijke | Red Bull-BORA-hansgrohe | 52:46 |
| 39 | Dorian Godon | INEOS Grenadiers | 53:13 |
| 40 | Johan Jacobs | Groupama-FDJ United | 54:00 |
| 41 | Robert Donaldson | Team Jayco-AlUla | 55:20 |
| 42 | Kasper Asgreen | EF Education-EasyPost | 56:12 |
| 43 | Steff Cras | Soudal Quick-Step | 56:25 |
| 44 | Sandy Dujardin | Team TotalEnergies | 56:53 |
| 45 | Wilco Kelderman | Team Visma | Lease a Bike | 56:58 |
| 46 | Sam Watson | INEOS Grenadiers | 57:02 |
| 47 | Jasper Stuyven | Soudal Quick-Step | 57:24 |
| 48 | Ivo Oliveira | UAE Team Emirates-XRG | 57:38 |
| 49 | Rudy Molard | Groupama-FDJ United | 58:38 |
| 50 | Max Walker | EF Education-EasyPost | 59:16 |
| 51 | Chris Hamilton | Team Picnic PostNL | 59:21 |
| 52 | Clément Russo | Groupama-FDJ United | 59:46 |
| 53 | Ramses Debruyne | Alpecin-Premier Tech | 1:00:37 |
| 54 | Tim Marsman | Alpecin-Premier Tech | 1:00:42 |
| 55 | Lewis Askey | NSN Cycling Team | 1:02:14 |
| 56 | Søren Kragh Andersen | Lidl-Trek | 1:02:47 |
| 57 | Rasmus Tiller | Uno-X Mobility | 1:03:03 |
| 58 | Fabio Van den Bossche | Soudal Quick-Step | 1:03:06 |
| 59 | Mike Teunissen | XDS Astana Team | 1:04:14 |
| 60 | Mathis Le Berre | Team TotalEnergies | 1:04:29 |
| 61 | Riley Sheehan | NSN Cycling Team | 1:04:35 |
| 62 | Lorenzo Milesi | Movistar Team | 1:06:37 |
| 63 | Nico Denz | Red Bull-BORA-hansgrohe | 1:07:23 |
| 64 | Lennard Kämna | Lidl-Trek | 1:09:56 |
| 65 | Luca Van Boven | Lotto-Intermarché | 1:10:07 |
| 66 | Oscar Chamberlain | Decathlon CMA CGM Team | 1:10:34 |
| 67 | Jonas Rutsch | Lotto-Intermarché | 1:11:12 |
| 68 | William Blume Levy | Uno-X Mobility | 1:11:37 |
| 69 | Arthur Kluckers | Tudor Pro Cycling Team | 1:12:12 |
| 70 | Orluis Aular | Movistar Team | 1:12:21 |
| 71 | Stefan Bissegger | Decathlon CMA CGM Team | 1:12:55 |
| 72 | Nicola Conci | XDS Astana Team | 1:14:52 |
| 73 | Michel Heßmann | Movistar Team | 1:15:38 |
| 74 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | 1:16:18 |
| 75 | Sébastien Grignard | Lotto-Intermarché | 1:16:32 |
| 76 | Jonas Geens | Alpecin-Premier Tech | 1:16:43 |
| 77 | Alastair Mackellar | EF Education-EasyPost | 1:17:04 |
| 78 | Jakob Söderqvist | Lidl-Trek | 1:17:54 |
| 79 | Marco Haller | Tudor Pro Cycling Team | 1:18:16 |
| 80 | Yevgeniy Fedorov | XDS Astana Team | 1:18:30 |
| 81 | Sakarias Koller Løland | Uno-X Mobility | 1:21:33 |
| 82 | Florian Dauphin | Team TotalEnergies | 1:21:49 |
| 83 | Vito Braet | Lotto-Intermarché | 1:22:17 |
| 84 | Matis Louvel | NSN Cycling Team | 1:22:23 |
| 85 | Casper Pedersen | Soudal Quick-Step | 1:22:29 |
| 86 | Patrick Gamper | Team Jayco-AlUla | 1:25:25 |
| 87 | Juan Martinez | Team Picnic PostNL | 1:28:36 |
| 88 | Tim Naberman | Team Picnic PostNL | 1:32:02 |
| 89 | Ryan Mullen | NSN Cycling Team | 1:35:16 |
Stage 8 profile:

Saturday, March 14: Stage 7, Nice Le Broc - Isola, 120.4 43.4 km

Dorian Godon wins stage seven.
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 finish city of Isola at 1:50 PM, local time: 3C (37F), snow, with the wind from the south at 8 km/hr (5 mph). The snow is forecast to end at 4:00 PM.
Rated ascents:
The stage: March 14: To avoid the sections made dangerous by rain in the first part of the route, riders will be transferred in their team buses to a new start location on the Louis Nucéra bridge, at Le Broc. After a 2.5 kilometre transfer, the official start will be given at kilometre 73 of the original route. The finish line remains in Isola-Village, at the end of a route now reduced to 43.4 kilometres.
The time cut is pushed to 25% of the winner's time, compared with the originally scheduled 15%. There will be a 3 km sprint zone at the end of the stage. The stage was scheduled to start at 1:45 PM but the real start was given at 2:00 PM.
March 13th: The organizers of Paris-Nice have been closely monitoring the weather conditions in the Alpes-Maritimes department throughout the week. The latest forecasts make an arrival in the Auron resort inconceivable, with the rain-snow line estimated to be around 1,100 meters altitude. To ensure riders' safety, the decision to modify the route for stage 7 was made in agreement with the city of Nice, the Métropole Nice Côte d'Azur, the Alpes-Maritimes prefecture, the municipalities of Auron and Isola, and in consultation with the panel of commissaires from the Union Cycliste Internationale (UCI), as well as representatives of the teams (A.I.G.C.P) and riders (C.P.A).
The finish of stage 7 will therefore take place in Isola, where the intermediate sprint was already scheduled, as the weather conditions do not allow the finish to be moved to another mountain top. The stage distance is reduced to the first 120.4 kilometres of the originally planned route.

The peloton waits at Le Broc to start the stage. Photo: ASO/Billy Ceusters
The race: The following riders did not start stage 7 of Paris-Nice 2026: Tim van Dijke (Red Bull-Bora-Hansgrohe), Nikias Arndt (Bahrain Victorious), Pascal Eenkhoorn (Soudal Quick-Step), Max Kanter (XDS Astana), Petr Kelemen (Tudor), Timo Roosen (Picnic PostNL), Marijn van den Berg (EF Education-EasyPost), Sven Erik Bystrom (Uno-X Mobility), Aime De Gendt, Frederik Frison (Pinarello-Q36.5), Anthony Turgis (TotalEnergies), and Milan Menten (Lotto Intermarché).
110 riders have signed on during the team presentation on the Promenade des Anglais.
Here's the race organizer's stage seven summary:
Dorian Godon made the most of a shortened stage 7 of Paris-Nice 2026 to take his first victory with Ineos Grenadiers. The French national champion unleashed his raw power on the uphill finish in Isola, after 47 kilometres on a route redesigned due to the harsh weather conditions, with snow at altitude and heavy rains in the valley. Biniam Girmay (NSN) and Cees Bol (Decathlon CMA CGM) complete the day’s top 3. Jonas Vingegaard (Visma-Lease a Bike) survived another day with the leader’s yellow and white jersey and heads into the final stage around Nice with a strong margin on Dani Martinez (Red Bull-Bora-Hansgrohe) and Georg Steinhauser (EF Education-EasyPost).

The stage gets its official start.
As the peloton of the Race to the Sun head into the final weekend of this 84th edition, the weather conditions are not favourable, so much so that the course has to be adapted. Originally scheduled to reach the Auron ski resort, at an altitude of 1,614 metres, the stage is set to finish in Isola-Village. The start is also moved to Le Broc, making it a 47-kilometre route on the eve of the final stage in Nice. 110 riders sign on during the team presentation on the Promenade des Anglais before getting on the team buses to reach the new start.
As soon as the flag drops, Visma-Lease a Bike drive the bunch. Victor Campenaerts, Bruno Armirail, Edoardo Affini and Wilco Kelderman take turns at the front, while Axel Zingle follows Jonas Vingegaard’s wheel. After a dozen kilometres of racing, Tim Marsman (Alpecin-Premier Tech) sets off.
The tall Dutchman pushes his advantage to a maximum of 15 kilometres, halfway through the stage, before being reeled in by the bunch just inside the last 10 kilometres. Nicolya Vinokurov (XDS Astana) counter-attacks with 7 kilometres to go but he’s rapidly reeled in as the peloton set a bunch sprint in Isola.

The peloton with 3 km to go.
A couple of crashes disrupt the finale, but not the Ineos Grenadiers train. French national champion Dorian Godon takes off inside the last 200 metres and powers to his first victory with the British team, ahead of Biniam Girmay (NSN) and Cees Bol (Decathlon CMA CGM).
Complete results:
43.4 kilometers raced at an average speed of 42.136 km/hr
| 1 | Dorian Godon | INEOS Grenadiers | 1hr 1min 48sec |
| 2 | Biniam Girmay | NSN Cycling Team | s.t. |
| 3 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 4 | Laurence Pithie | Red Bull-BORA-hansgrohe | s.t. |
| 5 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 6 | Mike Teunissen | XDS Astana Team | s.t. |
| 7 | Jensen Plowright | Alpecin-Premier Tech | s.t. |
| 8 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 9 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
| 10 | Sam Watson | INEOS Grenadiers | s.t. |
| 11 | Bryan Coquard | Cofidis | s.t. |
| 12 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 13 | Timo de Jong | Team Picnic PostNL | s.t. |
| 14 | Luca Van Boven | Lotto-Intermarché | s.t. |
| 15 | Clément Russo | Groupama-FDJ United | s.t. |
| 16 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 17 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 18 | Kévin Vauquelin | INEOS Grenadiers | s.t. |
| 19 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 20 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 21 | Tom Van Asbroeck | NSN Cycling Team | s.t. |
| 22 | William Barta | Tudor Pro Cycling Team | s.t. |
| 23 | Ion Izagirre | Cofidis | s.t. |
| 24 | Mathias Vacek | Lidl-Trek | s.t. |
| 25 | Lorenzo Milesi | Movistar Team | s.t. |
| 26 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 27 | Joshua Tarling | INEOS Grenadiers | s.t. |
| 28 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 29 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 30 | Orluis Aular | Movistar Team | s.t. |
| 31 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 32 | Marco Haller | Tudor Pro Cycling Team | s.t. |
| 33 | Lewis Askey | NSN Cycling Team | s.t. |
| 34 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 35 | Sander De Pestel | Decathlon CMA CGM Team | s.t. |
| 36 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 37 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 38 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 39 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 40 | Lennard Kämna | Lidl-Trek | s.t. |
| 41 | Tim Naberman | Team Picnic PostNL | s.t. |
| 42 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 43 | Matis Louvel | NSN Cycling Team | s.t. |
| 44 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 45 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 46 | Valentin Paret-Peintre | Soudal Quick-Step | s.t. |
| 47 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 48 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 49 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 50 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 51 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
| 52 | Nils Politt | UAE Team Emirates-XRG | s.t. |
| 53 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 54 | Damiano Caruso | Bahrain Victorious | s.t. |
| 55 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 56 | Juan Martinez | Team Picnic PostNL | s.t. |
| 57 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 58 | Lenny Martinez | Bahrain Victorious | s.t. |
| 59 | Rudy Molard | Groupama-FDJ United | s.t. |
| 60 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 61 | Joris Delbove | Team TotalEnergies | s.t. |
| 62 | Ewen Costiou | Groupama-FDJ United | s.t. |
| 63 | Victor Campenaerts | Team Visma | Lease a Bike | s.t. |
| 64 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 65 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 66 | Tim Marsman | Alpecin-Premier Tech | s.t. |
| 67 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 68 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 69 | William Blume Levy | Uno-X Mobility | s.t. |
| 70 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 71 | Jonas Rutsch | Lotto-Intermarché | s.t. |
| 72 | Florian Dauphin | Team TotalEnergies | s.t. |
| 73 | Louis Rouland | Cofidis | s.t. |
| 74 | Kamil Gradek | Bahrain Victorious | s.t. |
| 75 | Phil Bauhaus | Bahrain Victorious | s.t. |
| 76 | Guillaume Boivin | NSN Cycling Team | s.t. |
| 77 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 78 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 79 | Nico Denz | Red Bull-BORA-hansgrohe | @ 2min 4sec |
| 80 | Edoardo Affini | Team Visma | Lease a Bike | 2:08 |
| 81 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 82 | Alex Baudin | EF Education-EasyPost | @ 0sec |
| 83 | Bruno Armirail | Team Visma | Lease a Bike | 2:08 |
| 84 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 85 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 86 | Steff Cras | Soudal Quick-Step | @ 0sec |
| 87 | Max Walker | EF Education-EasyPost | 2:08 |
| 88 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 89 | Mathis Le Berre | Team TotalEnergies | @ 0sec |
| 90 | Stefan Bissegger | Decathlon CMA CGM Team | @ 0sec |
| 91 | Alastair Mackellar | EF Education-EasyPost | 2:08 |
| 92 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 93 | Benjamin Thomas | Cofidis | 2:31 |
| 94 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 95 | Riley Sheehan | NSN Cycling Team | 2:39 |
| 96 | Jefferson Cepeda | Movistar Team | s.t. |
| 97 | Nicolas Vinokurov | XDS Astana Team | @ 0sec |
| 98 | Callum Scotson | Decathlon CMA CGM Team | 2:54 |
| 99 | Arthur Kluckers | Tudor Pro Cycling Team | @ 0sec |
| 100 | Darren van Bekkum | XDS Astana Team | 3:07 |
| 101 | Ryan Mullen | NSN Cycling Team | s.t. |
| 102 | Jakob Söderqvist | Lidl-Trek | @ 0sec |
| 103 | Michel Hessmann | Movistar Team | 3:35 |
| 104 | Joshua Giddings | Lotto-Intermarché | 4:14 |
| 105 | Michal Kwiatkowski | INEOS Grenadiers | 4:48 |
| 106 | Vito Braet | Lotto-Intermarché | @ 0sec |
| 107 | Alex Kirsch | Cofidis | 5:11 |
| 108 | Rune Herregodts | UAE Team Emirates-XRG | 6:40 |
| 109 | Harold Tejada | XDS Astana Team | @ 0sec |
| 110 | Nicola Conci | XDS Astana Team | @ 0sec |
GC after stage 7:
1,005.4 kilometers raced so far at an average speed of 45.021 km/hr
| 1 | Jonas Vingegaard | Team Visma | Lease a Bike | 22hr 18min 38sec |
| 2 | Daniel Martinez | Red Bull-BORA-hansgrohe | @ 3min 22sec |
| 3 | Georg Steinhauser | EF Education-EasyPost | 5:50 |
| 4 | Kévin Vauquelin | INEOS Grenadiers | 6:09 |
| 5 | Lenny Martinez | Bahrain Victorious | 7:37 |
| 6 | Marc Soler | UAE Team Emirates-XRG | 8:15 |
| 7 | Ion Izagirre | Cofidis | 9:02 |
| 8 | Mathys Rondel | Tudor Pro Cycling Team | 10:06 |
| 9 | Alex Baudin | EF Education-EasyPost | 10:16 |
| 10 | Harold Tejada | XDS Astana Team | 11:27 |
| 11 | Mattéo Vercher | Team TotalEnergies | 12:08 |
| 12 | Valentin Paret-Peintre | Soudal Quick-Step | 19:09 |
| 13 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 20:30 |
| 14 | Jensen Plowright | Alpecin-Premier Tech | 23:42 |
| 15 | Andreas Leknessund | Uno-X Mobility | 23:53 |
| 16 | Remi Cavagna | Groupama-FDJ United | 26:55 |
| 17 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 28:06 |
| 18 | Jasha Sütterlin | Team Jayco-AlUla | 30:35 |
| 19 | Victor Campenaerts | Team Visma | Lease a Bike | 30:50 |
| 20 | Joris Delbove | Team TotalEnergies | 32:27 |
| 21 | Bruno Armirail | Team Visma | Lease a Bike | 35:57 |
| 22 | Tom Van Asbroeck | NSN Cycling Team | 36:15 |
| 23 | Mathias Vacek | Lidl-Trek | 36:36 |
| 24 | Nils Politt | UAE Team Emirates-XRG | 36:50 |
| 25 | Alexandre Delettre | Team TotalEnergies | 37:02 |
| 26 | Matteo Trentin | Tudor Pro Cycling Team | 37:10 |
| 27 | Joshua Tarling | INEOS Grenadiers | s.t. |
| 28 | Laurence Pithie | Red Bull-BORA-hansgrohe | 39:08 |
| 29 | Igor Arrieta | UAE Team Emirates-XRG | 39:13 |
| 30 | Mick van Dijke | Red Bull-BORA-hansgrohe | 40:54 |
| 31 | Nicolas Vinokurov | XDS Astana Team | 41:07 |
| 32 | Dorian Godon | INEOS Grenadiers | 41:21 |
| 33 | Sandy Dujardin | Team TotalEnergies | 41:23 |
| 34 | Quentin Pacher | Groupama-FDJ United | 42:07 |
| 35 | Johan Jacobs | Groupama-FDJ United | 42:08 |
| 36 | Carlos Rodriguez | INEOS Grenadiers | 42:17 |
| 37 | Nicolas Prodhomme | Decathlon CMA CGM Team | 42:36 |
| 38 | Damiano Caruso | Bahrain Victorious | 42:41 |
| 39 | Robert Donaldson | Team Jayco-AlUla | 43:28 |
| 40 | Jefferson Cepeda | Movistar Team | 43:33 |
| 41 | Kasper Asgreen | EF Education-EasyPost | 44:20 |
| 42 | Luke Lamperti | EF Education-EasyPost | 44:24 |
| 43 | William Barta | Tudor Pro Cycling Team | 44:25 |
| 44 | Wilco Kelderman | Team Visma | Lease a Bike | 45:06 |
| 45 | Sam Watson | INEOS Grenadiers | 45:10 |
| 46 | Jasper Stuyven | Soudal Quick-Step | 45:32 |
| 47 | Steff Cras | Soudal Quick-Step | 46:28 |
| 48 | Max Walker | EF Education-EasyPost | 47:24 |
| 49 | Rasmus Tiller | Uno-X Mobility | 47:33 |
| 50 | Axel Zingle | Team Visma | Lease a Bike | 47:44 |
| 51 | Clément Russo | Groupama-FDJ United | 47:54 |
| 52 | Ivo Oliveira | UAE Team Emirates-XRG | 48:22 |
| 53 | Tim Marsman | Alpecin-Premier Tech | 48:50 |
| 54 | Chris Hamilton | Team Picnic PostNL | 49:24 |
| 55 | Timo de Jong | Team Picnic PostNL | 49:40 |
| 56 | Darren van Bekkum | XDS Astana Team | s.t. |
| 57 | Lewis Askey | NSN Cycling Team | 50:22 |
| 58 | Søren Kragh Andersen | Lidl-Trek | 50:55 |
| 59 | Fabio Van den Bossche | Soudal Quick-Step | 51:14 |
| 60 | Mike Teunissen | XDS Astana Team | 52:22 |
| 61 | Riley Sheehan | NSN Cycling Team | 52:43 |
| 62 | Nico Denz | Red Bull-BORA-hansgrohe | 55:31 |
| 63 | William Blume Levy | Uno-X Mobility | 56:07 |
| 64 | Orluis Aular | Movistar Team | 56:51 |
| 65 | Callum Thornley | Red Bull-BORA-hansgrohe | 56:52 |
| 66 | Rudy Molard | Groupama-FDJ United | 57:37 |
| 67 | Lennard Kämna | Lidl-Trek | 58:04 |
| 68 | Luca Van Boven | Lotto-Intermarché | 58:15 |
| 69 | Sébastien Grignard | Lotto-Intermarché | 58:35 |
| 70 | Lorenzo Milesi | Movistar Team | 58:38 |
| 71 | Oscar Chamberlain | Decathlon CMA CGM Team | 58:42 |
| 72 | Mathis Le Berre | Team TotalEnergies | 58:47 |
| 73 | Jonas Rutsch | Lotto-Intermarché | 59:20 |
| 74 | Michal Kwiatkowski | INEOS Grenadiers | 59:21 |
| 75 | Ramses Debruyne | Alpecin-Premier Tech | 59:36 |
| 76 | Bryan Coquard | Cofidis | 59:55 |
| 77 | Arthur Kluckers | Tudor Pro Cycling Team | 1:00:20 |
| 78 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | 1:00:48 |
| 79 | Stefan Bissegger | Decathlon CMA CGM Team | 1:01:03 |
| 80 | Jonas Geens | Alpecin-Premier Tech | 1:01:13 |
| 81 | Biniam Girmay | NSN Cycling Team | 1:02:03 |
| 82 | Jakob Söderqvist | Lidl-Trek | 1:02:24 |
| 83 | Edoardo Affini | Team Visma | Lease a Bike | 1:02:29 |
| 84 | Marco Haller | Tudor Pro Cycling Team | 1:02:46 |
| 85 | Nicola Conci | XDS Astana Team | 1:03:00 |
| 86 | Michel Hessmann | Movistar Team | 1:03:46 |
| 87 | Vito Braet | Lotto-Intermarché | 1:04:20 |
| 88 | Kamil Gradek | Bahrain Victorious | 1:04:59 |
| 89 | Alastair Mackellar | EF Education-EasyPost | 1:05:12 |
| 90 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | 1:06:11 |
| 91 | Florian Dauphin | Team TotalEnergies | 1:06:19 |
| 92 | Yevgeniy Fedorov | XDS Astana Team | 1:06:38 |
| 93 | Ewen Costiou | Groupama-FDJ United | 1:06:47 |
| 94 | Casper Pedersen | Soudal Quick-Step | 1:06:59 |
| 95 | Cees Bol | Decathlon CMA CGM Team | 1:07:50 |
| 96 | Sakarias Koller Løland | Uno-X Mobility | 1:09:41 |
| 97 | Patrick Gamper | Team Jayco-AlUla | 1:09:55 |
| 98 | Louis Rouland | Cofidis | 1:10:03 |
| 99 | Matis Louvel | NSN Cycling Team | 1:10:31 |
| 100 | Callum Scotson | Decathlon CMA CGM Team | s.t. |
| 101 | Joshua Giddings | Lotto-Intermarché | 1:11:10 |
| 102 | Juan Martinez | Team Picnic PostNL | 1:13:06 |
| 103 | Sander De Pestel | Decathlon CMA CGM Team | 1:15:00 |
| 104 | Guillaume Boivin | NSN Cycling Team | 1:15:03 |
| 105 | Alex Kirsch | Cofidis | 1:15:18 |
| 106 | Tim Naberman | Team Picnic PostNL | 1:16:32 |
| 107 | Benjamin Thomas | Cofidis | 1:17:18 |
| 108 | Ryan Mullen | NSN Cycling Team | 1:19:46 |
| 109 | Rune Herregodts | UAE Team Emirates-XRG | 1:21:34 |
| 110 | Phil Bauhaus | Bahrain Victorious | 1:27:14 |
Stage 7 profile: (before route modification)

Friday, March 13: Stage 6, Barbentane - Apt, 179.3 km

Harol Tejada solos across the line.
David L. Stanley's masterful telling of his bout with skin cancer Melanoma: It Started with a Freckle 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 city of Apt at 1:35 PM, local time: 17C (62F), sunny, with the wind from the south-southwest at 11 km/hr (7 mph). No rain is forecast.
Rated ascents:
The race: “Ivan Romeo will not start today’s stage after having had a bad night with stomach discomfort”, Movistar reported on social media. A stage winner in last year’s Critérium du Dauphiné (now Tour Auvergne-Rhône-Alpes), the young Spanish national champion was competing in his second Paris-Nice. Oscar Onley (Ineos Grenadiers), Julien Bernard (Lidl-Trek) and Rick Pluimers (Tudor) also didn't start. Early in the stage Niklas Märkl abandoned.
Here's the race organizer's stage six summary:
Already 3rd in Colombier-le-Vieux, Harold Tejada showed his punch, skills, and grit to take victory in Apt, the finish of stage 6 of Paris–Nice 2026. The Colombian made the most of a hilly and thrilling finale with a counter-attack over the top of the Côte de Saignon, summited just inside the final 5 kilometres. The shattered peloton reacted too late, and Tejada flew to XDS Astana’s second victory this week after Max Kanter conquered Montargis on stage 2.
In his wake, French national champion Dorian Godon (Ineos Grenadiers) was the fastest from the bunch to take second ahead of Lewis Askey (NSN). Jonas Vingegaard (Visma–Lease a Bike) safely navigated the day’s challenges to retain the leader’s yellow and white jersey ahead of the final weekend around Nice.
After Jonas Vingegaard’s dominant performances to claim victory in Uchon and Colombier-le-Vieux, the 84th edition of the Race to the Sun heads to Apt with a 179.3km hilly stage starting in Barbentane. The peloton face 2,100m of elevation, with a series of ascents capped off by the cat-2 Côte de Saignon, to be summited inside the last 5 kilometres. 125 riders start after Oscar Onley (Ineos Grenadiers), Ivan Romeo (Movistar), Julien Bernard (Lidl Trek), and Rick Pluimers (Tudor) withdraw from the race.
Tarling emerges from a big battle for the break
Attackers want to make it another hard day. It takes 42 kilometres of battle for a four-man breakaway to set off with Josh Tarling (Ineos Grenadiers), Igor Arrieta (UAE Team Emirates XRG), Staff Cras (Soudal Quick-Step), and Arthur Kluckers (Tudor). Counter-attackers try to join them but Biniam Girmay’s NSN and Bryan Coquard’s Cofidis control them.

Early in the stage.
Benjamin Thomas (Cofidis) is tasked with driving the peloton. The pace remains strong and the gap never gets higher than 2’10’’ just before the ascent up the Côte de Bonnieux, reached after 2 hours of racing at almost 49 km/h.
Full on battle
The peloton accelerate towards the last climbs of the day, the cat. 2 ascents of Col de l’Aire Deï Masco (summited with 33.2 km remaining) and Côte de Saignon (4.5km to go). The gap is down to 1’20’’ at the bottom of the first of these two ascents.
As the situation settles on the climb, Soren Kragh Andersen (Lidl Trek) sets off in pursuit with 37 km remaining. At the Col de l’Aire Deï Masco, he trails by 30’’. The peloton are 20’’ further behind.

The peloton in the town of Lourmarin, about 115 km into the stage. Photo: ASO/Billy Ceusters
Igor Arrieta goes hard on the downhill. Cras is dropped and rapidly caught by Kragh Andersen. The duo fail to bridge the gap and eventually sit up to wait for the bunch.
Tejada finds the opening
The gap increases to 1’20’’ again, into the last 20 kilometres. But Lidl-Trek react and drive a strong chase with Kragh Andersen, Jakob Söderqvist and Lennard Kämna. The gap drops down to 25’’ at the bottom of the final climb of the day.
Arrieta and Tarling up the ante and push their advantage to 35’’… But Victor Campenaerts (Visma-Lease a Bike) takes the reins of the bunch. The lead duo are caught as Lenny Martinez (Bahrain Victorious) attacks just before the summit.
The French climber’s move is nullified, but Harold Tejada (XDS Astana) counter-attacks and rapidly opens a gap of 10’’. The Colombian flies on the downhill and eventually takes the biggest win of his career 6’’ ahead of Dorian Godon (Ineos Grenadiers), the fastest in a bunch where Jonas Vingegaard (Visma-Lease a Bike) safely retained the leader’s yellow and white jersey.

Jonas Vingegaard will start stage seven in yellow.
Complete results:
179.3 kilometers raced at an average speed of 45.850 km/hr
| 1 | Harold Tejada | XDS Astana Team | 3hr 54min 38sec |
| 2 | Dorian Godon | INEOS Grenadiers | @ 6sec |
| 3 | Lewis Askey | NSN Cycling Team | s.t. |
| 4 | Bryan Coquard | Cofidis | s.t. |
| 5 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
| 6 | Laurence Pithie | Red Bull-BORA-hansgrohe | s.t. |
| 7 | Kévin Vauquelin | INEOS Grenadiers | s.t. |
| 8 | Valentin Paret-Peintre | Soudal Quick-Step | s.t. |
| 9 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 10 | Alex Baudin | EF Education-EasyPost | s.t. |
| 11 | Mathias Vacek | Lidl-Trek | s.t. |
| 12 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 13 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 14 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 15 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 16 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 17 | Lenny Martinez | Bahrain Victorious | s.t. |
| 18 | Jefferson Cepeda | Movistar Team | s.t. |
| 19 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 20 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 21 | Ion Izagirre | Cofidis | s.t. |
| 22 | Mattéo Vercher | Team TotalEnergies | 0:30 |
| 23 | Damiano Caruso | Bahrain Victorious | s.t. |
| 24 | Luca Van Boven | Lotto-Intermarché | s.t. |
| 25 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 26 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 27 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 28 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 29 | Cees Bol | Decathlon CMA CGM Team | 0:35 |
| 30 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 31 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 0:37 |
| 32 | Orluis Aular | Movistar Team | s.t. |
| 33 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 34 | William Barta | Tudor Pro Cycling Team | 1:16 |
| 35 | Jasper Stuyven | Soudal Quick-Step | 1:19 |
| 36 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 37 | Jensen Plowright | Alpecin-Premier Tech | s.t. |
| 38 | Clément Russo | Groupama-FDJ United | 1:35 |
| 39 | Sam Watson | INEOS Grenadiers | s.t. |
| 40 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 41 | Andreas Leknessund | Uno-X Mobility | 1:44 |
| 42 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 43 | Joris Delbove | Team TotalEnergies | s.t. |
| 44 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 45 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 46 | Max Walker | EF Education-EasyPost | s.t. |
| 47 | Alexandre Delettre | Team TotalEnergies | 1:48 |
| 48 | Joshua Tarling | INEOS Grenadiers | 1:55 |
| 49 | Biniam Girmay | NSN Cycling Team | s.t. |
| 50 | Lorenzo Milesi | Movistar Team | s.t. |
| 51 | Jasha Sütterlin | Team Jayco-AlUla | 2:11 |
| 52 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 53 | Jonas Rutsch | Lotto-Intermarché | s.t. |
| 54 | Tom Van Asbroeck | NSN Cycling Team | s.t. |
| 55 | Nils Politt | UAE Team Emirates-XRG | s.t. |
| 56 | Rudy Molard | Groupama-FDJ United | s.t. |
| 57 | Lennard Kämna | Lidl-Trek | 2:22 |
| 58 | Victor Campenaerts | Team Visma | Lease a Bike | 2:36 |
| 59 | Sander De Pestel | Decathlon CMA CGM Team | s.t. |
| 60 | Stefan Bissegger | Decathlon CMA CGM Team | 4:05 |
| 61 | Jakob Söderqvist | Lidl-Trek | 5:04 |
| 62 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 63 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 64 | Alastair Mackellar | EF Education-EasyPost | s.t. |
| 65 | William Blume Levy | Uno-X Mobility | s.t. |
| 66 | Sven Erik Bystrøm | Uno-X Mobility | s.t. |
| 67 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 68 | Tim Marsman | Alpecin-Premier Tech | s.t. |
| 69 | Marco Haller | Tudor Pro Cycling Team | s.t. |
| 70 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 71 | Mike Teunissen | XDS Astana Team | s.t. |
| 72 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
| 73 | Matis Louvel | NSN Cycling Team | s.t. |
| 74 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 75 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 76 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 77 | Anthony Turgis | Team TotalEnergies | s.t. |
| 78 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 79 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 80 | Timo de Jong | Team Picnic PostNL | 6:05 |
| 81 | Timo Roosen | Team Picnic PostNL | s.t. |
| 82 | Ewen Costiou | Groupama-FDJ United | 6:07 |
| 83 | Michal Kwiatkowski | INEOS Grenadiers | 6:23 |
| 84 | Kamil Gradek | Bahrain Victorious | s.t. |
| 85 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 86 | Juan Martinez | Team Picnic PostNL | s.t. |
| 87 | Ramses Debruyne | Alpecin-Premier Tech | 6:25 |
| 88 | Callum Scotson | Decathlon CMA CGM Team | s.t. |
| 89 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 90 | Darren van Bekkum | XDS Astana Team | 7:21 |
| 91 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 92 | Max Kanter | XDS Astana Team | s.t. |
| 93 | Nicola Conci | XDS Astana Team | s.t. |
| 94 | Patrick Gamper | Team Jayco-AlUla | 7:31 |
| 95 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 96 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 97 | Vito Braet | Lotto-Intermarché | s.t. |
| 98 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | 7:51 |
| 99 | Casper Pedersen | Soudal Quick-Step | 7:58 |
| 100 | Milan Menten | Lotto-Intermarché | 8:31 |
| 101 | Alex Kirsch | Cofidis | s.t. |
| 102 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 103 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 104 | Joshua Giddings | Lotto-Intermarché | 9:12 |
| 105 | Steff Cras | Soudal Quick-Step | s.t. |
| 106 | Riley Sheehan | NSN Cycling Team | 9:47 |
| 107 | Michel Hessmann | Movistar Team | 10:17 |
| 108 | Guillaume Boivin | NSN Cycling Team | 11:11 |
| 109 | Edoardo Affini | Team Visma | Lease a Bike | 12:43 |
| 110 | Tim Naberman | Team Picnic PostNL | s.t. |
| 111 | Bruno Armirail | Team Visma | Lease a Bike | s.t. |
| 112 | Ryan Mullen | NSN Cycling Team | s.t. |
| 113 | Florian Dauphin | Team TotalEnergies | s.t. |
| 114 | Louis Rouland | Cofidis | s.t. |
| 115 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 116 | Nikias Arndt | Bahrain Victorious | 13:13 |
| 117 | Phil Bauhaus | Bahrain Victorious | s.t. |
| 118 | Sakarias Koller Løland | Uno-X Mobility | 13:39 |
| 119 | Tim van Dijke | Red Bull-BORA-hansgrohe | 13:44 |
| 120 | Benjamin Thomas | Cofidis | 14:22 |
| 121 | Rune Herregodts | UAE Team Emirates-XRG | 19:54 |
| 122 | Petr Kelemen | Tudor Pro Cycling Team | 21:52 |
GC after stage 6:
962.0 kilometers raced so far at an average speed of 45.206 km/hr
| 1 | Jonas Vingegaard | Team Visma | Lease a Bike | 21hr 16min 50sec |
| 2 | Daniel Martinez | Red Bull-BORA-hansgrohe | @ 3min 22sec |
| 3 | Georg Steinhauser | EF Education-EasyPost | 5:50 |
| 4 | Kévin Vauquelin | INEOS Grenadiers | 6:09 |
| 5 | Lenny Martinez | Bahrain Victorious | 7:37 |
| 6 | Marc Soler | UAE Team Emirates-XRG | 8:15 |
| 7 | Ion Izagirre | Cofidis | 9:02 |
| 8 | Mathys Rondel | Tudor Pro Cycling Team | 10:06 |
| 9 | Alex Baudin | EF Education-EasyPost | 10:16 |
| 10 | Harold Tejada | XDS Astana Team | 11:27 |
| 11 | Mattéo Vercher | Team TotalEnergies | 12:08 |
| 12 | Valentin Paret-Peintre | Soudal Quick-Step | 19:09 |
| 13 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 20:30 |
| 14 | Jensen Plowright | Alpecin-Premier Tech | 23:42 |
| 15 | Andreas Leknessund | Uno-X Mobility | 23:53 |
| 16 | Remi Cavagna | Groupama-FDJ United | 26:55 |
| 17 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 28:06 |
| 18 | Jasha Sütterlin | Team Jayco-AlUla | 30:35 |
| 19 | Victor Campenaerts | Team Visma | Lease a Bike | 30:50 |
| 20 | Joris Delbove | Team TotalEnergies | 32:27 |
| 21 | Bruno Armirail | Team Visma | Lease a Bike | 33:49 |
| 22 | Tom Van Asbroeck | NSN Cycling Team | 36:15 |
| 23 | Mathias Vacek | Lidl-Trek | 36:36 |
| 24 | Nils Politt | UAE Team Emirates-XRG | 36:50 |
| 25 | Alexandre Delettre | Team TotalEnergies | 37:02 |
| 26 | Matteo Trentin | Tudor Pro Cycling Team | 37:10 |
| 27 | Joshua Tarling | INEOS Grenadiers | s.t. |
| 28 | Mick van Dijke | Red Bull-BORA-hansgrohe | 38:46 |
| 29 | Laurence Pithie | Red Bull-BORA-hansgrohe | 39:08 |
| 30 | Igor Arrieta | UAE Team Emirates-XRG | 39:13 |
| 31 | Jefferson Cepeda | Movistar Team | 40:54 |
| 32 | Nicolas Vinokurov | XDS Astana Team | 41:07 |
| 33 | Sandy Dujardin | Team TotalEnergies | 41:23 |
| 34 | Dorian Godon | INEOS Grenadiers | 41:31 |
| 35 | Tim van Dijke | Red Bull-BORA-hansgrohe | 41:52 |
| 36 | Quentin Pacher | Groupama-FDJ United | 42:07 |
| 37 | Johan Jacobs | Groupama-FDJ United | 42:08 |
| 38 | Carlos Rodriguez | INEOS Grenadiers | 42:17 |
| 39 | Nicolas Prodhomme | Decathlon CMA CGM Team | 42:36 |
| 40 | Damiano Caruso | Bahrain Victorious | 42:41 |
| 41 | Wilco Kelderman | Team Visma | Lease a Bike | 42:58 |
| 42 | Robert Donaldson | Team Jayco-AlUla | 43:28 |
| 43 | Kasper Asgreen | EF Education-EasyPost | 44:20 |
| 44 | Luke Lamperti | EF Education-EasyPost | 44:24 |
| 45 | William Barta | Tudor Pro Cycling Team | 44:25 |
| 46 | Sam Watson | INEOS Grenadiers | 45:10 |
| 47 | Max Walker | EF Education-EasyPost | 45:16 |
| 48 | Jasper Stuyven | Soudal Quick-Step | 45:32 |
| 49 | Pascal Eenkhoorn | Soudal Quick-Step | 46:03 |
| 50 | Steff Cras | Soudal Quick-Step | 46:28 |
| 51 | Darren van Bekkum | XDS Astana Team | 46:33 |
| 52 | Rasmus Tiller | Uno-X Mobility | 47:33 |
| 53 | Axel Zingle | Team Visma | Lease a Bike | 47:44 |
| 54 | Clément Russo | Groupama-FDJ United | 47:54 |
| 55 | Ivo Oliveira | UAE Team Emirates-XRG | 48:22 |
| 56 | Tim Marsman | Alpecin-Premier Tech | 48:50 |
| 57 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | 49:08 |
| 58 | Chris Hamilton | Team Picnic PostNL | 49:24 |
| 59 | Timo de Jong | Team Picnic PostNL | 49:40 |
| 60 | Riley Sheehan | NSN Cycling Team | 50:04 |
| 61 | Lewis Askey | NSN Cycling Team | 50:22 |
| 62 | Søren Kragh Andersen | Lidl-Trek | 50:55 |
| 63 | Fabio Van den Bossche | Soudal Quick-Step | 51:14 |
| 64 | Mike Teunissen | XDS Astana Team | 52:22 |
| 65 | Sven Erik Bystrøm | Uno-X Mobility | 53:08 |
| 66 | Nico Denz | Red Bull-BORA-hansgrohe | 53:27 |
| 67 | Michal Kwiatkowski | INEOS Grenadiers | 54:33 |
| 68 | Callum Thornley | Red Bull-BORA-hansgrohe | 54:44 |
| 69 | Marijn van den Berg | EF Education-EasyPost | 54:49 |
| 70 | William Blume Levy | Uno-X Mobility | 56:07 |
| 71 | Sébastien Grignard | Lotto-Intermarché | 56:27 |
| 72 | Orluis Aular | Movistar Team | 56:51 |
| 73 | Rudy Molard | Groupama-FDJ United | 57:37 |
| 74 | Anthony Turgis | Team TotalEnergies | 58:01 |
| 75 | Lennard Kämna | Lidl-Trek | 58:04 |
| 76 | Luca Van Boven | Lotto-Intermarché | 58:15 |
| 77 | Lorenzo Milesi | Movistar Team | 58:38 |
| 78 | Oscar Chamberlain | Decathlon CMA CGM Team | 58:42 |
| 79 | Mathis Le Berre | Team TotalEnergies | 58:47 |
| 80 | Jonas Rutsch | Lotto-Intermarché | 59:20 |
| 81 | Ramses Debruyne | Alpecin-Premier Tech | 59:36 |
| 82 | Bryan Coquard | Cofidis | 59:55 |
| 83 | Michel Hessmann | Movistar Team | 1:00:11 |
| 84 | Arthur Kluckers | Tudor Pro Cycling Team | 1:00:20 |
| 85 | Edoardo Affini | Team Visma | Lease a Bike | 1:00:21 |
| 86 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | 1:00:48 |
| 87 | Stefan Bissegger | Decathlon CMA CGM Team | 1:01:03 |
| 88 | Jonas Geens | Alpecin-Premier Tech | 1:01:13 |
| 89 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | 1:01:46 |
| 90 | Biniam Girmay | NSN Cycling Team | 1:02:09 |
| 91 | Jakob Söderqvist | Lidl-Trek | 1:02:24 |
| 92 | Marco Haller | Tudor Pro Cycling Team | 1:02:46 |
| 93 | Nicola Conci | XDS Astana Team | 1:03:00 |
| 94 | Alastair Mackellar | EF Education-EasyPost | 1:03:04 |
| 95 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | 1:03:40 |
| 96 | Vito Braet | Lotto-Intermarché | 1:04:20 |
| 97 | Casper Pedersen | Soudal Quick-Step | 1:04:51 |
| 98 | Kamil Gradek | Bahrain Victorious | 1:04:59 |
| 99 | Florian Dauphin | Team TotalEnergies | 1:06:19 |
| 100 | Yevgeniy Fedorov | XDS Astana Team | 1:06:38 |
| 101 | Ewen Costiou | Groupama-FDJ United | 1:06:47 |
| 102 | Joshua Giddings | Lotto-Intermarché | 1:06:56 |
| 103 | Milan Menten | Lotto-Intermarché | 1:07:17 |
| 104 | Callum Scotson | Decathlon CMA CGM Team | 1:07:37 |
| 105 | Cees Bol | Decathlon CMA CGM Team | 1:07:54 |
| 106 | Timo Roosen | Team Picnic PostNL | 1:09:08 |
| 107 | Sakarias Koller Løland | Uno-X Mobility | 1:09:41 |
| 108 | Patrick Gamper | Team Jayco-AlUla | 1:09:55 |
| 109 | Louis Rouland | Cofidis | 1:10:03 |
| 110 | Alex Kirsch | Cofidis | 1:10:07 |
| 111 | Matis Louvel | NSN Cycling Team | 1:10:31 |
| 112 | Max Kanter | XDS Astana Team | 1:13:06 |
| 113 | Juan Martinez | Team Picnic PostNL | 1:13:06 |
| 114 | Benjamin Thomas | Cofidis | 1:14:47 |
| 115 | Rune Herregodts | UAE Team Emirates-XRG | 1:14:54 |
| 116 | Sander De Pestel | Decathlon CMA CGM Team | 1:15:00 |
| 117 | Guillaume Boivin | NSN Cycling Team | 1:15:03 |
| 118 | Tim Naberman | Team Picnic PostNL | 1:16:32 |
| 119 | Ryan Mullen | NSN Cycling Team | 1:16:39 |
| 120 | Nikias Arndt | Bahrain Victorious | 1:17:17 |
| 121 | Petr Kelemen | Tudor Pro Cycling Team | 1:27:07 |
| 122 | Phil Bauhaus | Bahrain Victorious | 1:27:14 |
Stage 6 profile

Thursday, March 12: Stage 5, Cormoranche-sur-Saône - Colombier-le-Vieux, 206.3 km

Jonas Vingegaard solos across the finish line 2min 2sec ahead of his nearest chaser.
Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 1: 1909 - 1970 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 Colombier-le-Vieux at 1:35 PM, local time: 13C (56F), fair, with the wind from the north at 19 km/hr (12 mph). No rain is forecast for the afternoon.
Rated ascents:
The race: Casper Van Uden (Picnic-PostNL) was ill and did not start. Toms Skujins (Lidl-Trek) & Pascal Ackermann (Jayco ALUla) also did not start. That left 135 starters.
Early in the stage Pavel Sivakov (UAE Team Emirates-XRG), Luke Durbridge (Jayco AlUla), & David Gaudu (Groupama-FDJ United) abandoned.
Here's the race organizer's stage five summary:
What a contrast from 2025 to 2026 for Jonas Vingegaard (Visma–Lease a Bike)! Last year, the Danish star took the yellow and white jersey on day 4 before crashing on the Côte de Trèves the next day and eventually abandoning the Race to the Sun.
This time, on the day after his victory in Uchon, he safely went over the same climb before putting the hammer down on the steepest gradients of the day. Untouchable on the Côte de Saint-Jean-de-Muzols, Vingegaard covered the last 21 kilometres on his own to take his second consecutive stage win - with gaps over two minutes - and significantly increase his lead in the overall standings. Dani Martinez (Red Bull-Bora-Hansgrohe) now trails by 3’22’’, ahead of EF Education-EasyPost’s Georg Steinhauser (+5’50’’) and Ineos Grenadiers’ Kevin Vauquelin (+6’09’’).

Stage 5 gets its official start.
After an eventful day 4 that turned the race upside down on the roads of the Morvan, the Race to the Sun continues with a 206.3 km stage between Cormoranche-sur-Saône and Colombier-le-Vieux. With relentless ups and downs and gradients reaching 16%, the riders face 2,950 metres of elevation gain — the highest figure of this edition.
A massive battle for the break
Attackers are inspired by the challenges of the day, furthermore after many teams lost all their GC hopes on Wednesday. A flurry of attacks animates the first part of the race but riders fail to open differences on flat terrain.

Fifty kilometers into the stage and still no break has been able to stay away
Eventually, a distinguished climber of the calibre of Aleksandr Vlasov (Red Bull-Bora-Hansgrohe) accelerates on the cat. 3 ascent of the Côte de Lentilly. He goes first over the top (km 63.7) and presses on afterwards.
Four riders join him to make the first break of the day at km 70: Joshua Tarling (Ineos Grenadiers), Rémi Cavagna (Groupama-FDJ United), Jefferson Cepeda (Movistar) and Nicolas Prodhomme (Decathlon CMA CGM).
5 + 3 = 8 leaders
Behind them, Jonas Vingegaard’s Visma-Lease a Bike try to restore order in the bunch and control the gap at around 1’40’’. The pace is hard, too hard for David Gaudu (Groupama-FDJ), who was 5th in the overall standings but is forced to abandon.
As the race hits the second ascent of the day, the Côte de Trèves (summit at km 106.7), Movistar’s Ivan Romeo and Lorenzo Milesi set off in pursuit. Victor Campenaerts (Visma-Lease a Bike) follows their move.
The three counter-attackers join the five leaders with 90 km remaining. Visma-Lease a Bike drive the bunch and the gap never gets higher than 2’05’’ (66 km to go). It drops to 1 minute at the bottom of the Côte de Sécheras, the first of three steep kickers inside the last 35 km.

70 kilometers to go. A break of eight - Victor Campenaerts (Visma-Lease a Bike), Aleksandr Vlasov (Red Bull-Bora-Hansgrohe), Joshua Tarling (Ineos Grenadiers), Rémi Cavagna (Groupama-FDJ United), Ivan Romeo, Jefferson Cepeda, Lorenzo Milesi (Movistar), and Nicolas Prodhomme (Decathlon CMA CGM) is 1min 50sec ahead of the pack.
Vingegaard in his own world
The breakaway explodes, with Cepeda going solo at the front. Vlasov and Prodhomme try to chase him while the rest are swallowed by the bunch, including Tarling and Campenaerts, who bring more firepower to Ineos Grenadiers and Visma-Lease a Bike. The two teams work together to get back to Cepeda on the first slopes up the mighty Côte de Saint-Jean-de-Muzols (2.2km at 11% with gradients reaching 16%).
Jonas Vingegaard attacks with 1 kilometre remaining. Nobody can follow the overall leader of the race. Seven riders emerge in pursuit: Dani Martinez (Red Bull-Bora-Hansgrohe), Georg Steinhauser (EF Education-EasyPost), Kevin Vauquelin (Ineos Grenadiers), Lenny Martinez (Bahrain Victorious), Mathys Rondel (Tudor), Harold Tejada (XDS Astana), and Valentin Paret-Peintre (Soudal Quick-Step).

For the second stage in a row Jonas Vingegaard has left everyone else behind. This stage, by more than two minutes. Incredible.
While Vingegaard safely rides to victory in Colombier-le-Vieux, Paret-Peintre attacks over the top of the final climb of the day, Côte de Saint-Barthélémy-le-Plain. The Frenchman eventually takes 2nd place (+2'02''), ahead of Harold Tejada (+2'20'') and the rest of the chasers.
Complete results:
206.3 kilometers raced at an average speed of 46.012 km/hr
| 1 | Jonas Vingegaard | Team Visma | Lease a Bike | 4hr 29min 1sec |
| 2 | Valentin Paret-Peintre | Soudal Quick-Step | @ 2min 2sec |
| 3 | Harold Tejada | XDS Astana Team | 2:20 |
| 4 | Lenny Martinez | Bahrain Victorious | s.t. |
| 5 | Ion Izagirre | Cofidis | s.t. |
| 6 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 7 | Kévin Vauquelin | INEOS Grenadiers | s.t. |
| 8 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 9 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 10 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 11 | Alex Baudin | EF Education-EasyPost | 2:23 |
| 12 | Oscar Onley | INEOS Grenadiers | 2:36 |
| 13 | Carlos Rodriguez | INEOS Grenadiers | 4:27 |
| 14 | Steff Cras | Soudal Quick-Step | 4:29 |
| 15 | Igor Arrieta | UAE Team Emirates-XRG | 4:32 |
| 16 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 17 | Nicolas Vinokurov | XDS Astana Team | 6:05 |
| 18 | Quentin Pacher | Groupama-FDJ United | 6:37 |
| 19 | Jefferson Cepeda | Movistar Team | 6:42 |
| 20 | Victor Campenaerts | Team Visma | Lease a Bike | 7:30 |
| 21 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 9:45 |
| 22 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 23 | William Barta | Tudor Pro Cycling Team | s.t. |
| 24 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 25 | Nicolas Prodhomme | Decathlon CMA CGM Team | 9:47 |
| 26 | Damiano Caruso | Bahrain Victorious | s.t. |
| 27 | Andreas Leknessund | Uno-X Mobility | 11:09 |
| 28 | Mike Teunissen | XDS Astana Team | s.t. |
| 29 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 30 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 31 | Nils Politt | UAE Team Emirates-XRG | s.t. |
| 32 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 33 | Joris Delbove | Team TotalEnergies | s.t. |
| 34 | Nicola Conci | XDS Astana Team | s.t. |
| 35 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 36 | Bruno Armirail | Team Visma | Lease a Bike | s.t. |
| 37 | Alexandre Delettre | Team TotalEnergies | 15:10 |
| 38 | Tim Marsman | Alpecin-Premier Tech | 15:46 |
| 39 | Darren van Bekkum | XDS Astana Team | s.t. |
| 40 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 41 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 42 | Sandy Dujardin | Team TotalEnergies | 15:49 |
| 43 | Jensen Plowright | Alpecin-Premier Tech | 15:52 |
| 44 | Joshua Tarling | INEOS Grenadiers | 18:59 |
| 45 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
| 46 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 47 | Rick Pluimers | Tudor Pro Cycling Team | 19:30 |
| 48 | Clément Russo | Groupama-FDJ United | 20:14 |
| 49 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | 21:30 |
| 50 | Iván Romeo | Movistar Team | s.t. |
| 51 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
| 52 | Milan Menten | Lotto-Intermarché | 22:31 |
| 53 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 54 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 55 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 56 | Dorian Godon | INEOS Grenadiers | s.t. |
| 57 | Matis Louvel | NSN Cycling Team | s.t. |
| 58 | Riley Sheehan | NSN Cycling Team | s.t. |
| 59 | Anthony Turgis | Team TotalEnergies | s.t. |
| 60 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 61 | Jonas Rutsch | Lotto-Intermarché | s.t. |
| 62 | Lennard Kämna | Lidl-Trek | s.t. |
| 63 | Ryan Mullen | NSN Cycling Team | s.t. |
| 64 | Mathias Vacek | Lidl-Trek | s.t. |
| 65 | Guillaume Boivin | NSN Cycling Team | s.t. |
| 66 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 67 | Tom Van Asbroeck | NSN Cycling Team | s.t. |
| 68 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 69 | Alex Kirsch | Cofidis | s.t. |
| 70 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 71 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 72 | Stefan Bissegger | Decathlon CMA CGM Team | s.t. |
| 73 | Kamil Gradek | Bahrain Victorious | s.t. |
| 74 | Petr Kelemen | Tudor Pro Cycling Team | s.t. |
| 75 | Timo Roosen | Team Picnic PostNL | s.t. |
| 76 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 77 | Marco Haller | Tudor Pro Cycling Team | s.t. |
| 78 | Niklas Märkl | Team Picnic PostNL | s.t. |
| 79 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 80 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 81 | Sam Watson | INEOS Grenadiers | s.t. |
| 82 | Callum Scotson | Decathlon CMA CGM Team | s.t. |
| 83 | Max Walker | EF Education-EasyPost | s.t. |
| 84 | Laurence Pithie | Red Bull-BORA-hansgrohe | s.t. |
| 85 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 86 | Max Kanter | XDS Astana Team | s.t. |
| 87 | Nikias Arndt | Bahrain Victorious | s.t. |
| 88 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 89 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 90 | Alastair Mackellar | EF Education-EasyPost | s.t. |
| 91 | Tim Naberman | Team Picnic PostNL | s.t. |
| 92 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 93 | Timo de Jong | Team Picnic PostNL | s.t. |
| 94 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 95 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 96 | Biniam Girmay | NSN Cycling Team | s.t. |
| 97 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 98 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 99 | Lewis Askey | NSN Cycling Team | s.t. |
| 100 | William Blume Levy | Uno-X Mobility | s.t. |
| 101 | Sven Erik Bystrøm | Uno-X Mobility | s.t. |
| 102 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 103 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 104 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 105 | Lorenzo Milesi | Movistar Team | s.t. |
| 106 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 107 | Michel Heßmann | Movistar Team | s.t. |
| 108 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 109 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 110 | Orluis Aular | Movistar Team | s.t. |
| 111 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 112 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 113 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 114 | Bryan Coquard | Cofidis | s.t. |
| 115 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 116 | Rudy Molard | Groupama-FDJ United | s.t. |
| 117 | Louis Rouland | Cofidis | s.t. |
| 118 | Florian Dauphin | Team TotalEnergies | s.t. |
| 119 | Luca Van Boven | Lotto-Intermarché | s.t. |
| 120 | Vito Braet | Lotto-Intermarché | s.t. |
| 121 | Julien Bernard | Lidl-Trek | s.t. |
| 122 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
| 123 | Benjamin Thomas | Cofidis | s.t. |
| 124 | Juan Martinez | Team Picnic PostNL | 27:43 |
| 125 | Ewen Costiou | Groupama-FDJ United | 27:49 |
| 126 | Sander De Pestel | Decathlon CMA CGM Team | 30:06 |
| 127 | Phil Bauhaus | Bahrain Victorious | 34:43 |
| 128 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 129 | Simon Dehairs | Alpecin-Premier Tech | s.t. |
GC after stage 5:
782.7 kilometers raced so far at an average speed of 45.065 km/hr
| 1 | Jonas Vingegaard | Team Visma | Lease a Bike | 17hr 22min 6sec |
| 2 | Daniel Martinez | Red Bull-BORA-hansgrohe | @ 3min 22sec |
| 3 | Georg Steinhauser | EF Education-EasyPost | 5:50 |
| 4 | Kévin Vauquelin | INEOS Grenadiers | 6:09 |
| 5 | Lenny Martinez | Bahrain Victorious | 7:37 |
| 6 | Marc Soler | UAE Team Emirates-XRG | 8:15 |
| 7 | Ion Izagirre | Cofidis | 9:02 |
| 8 | Mathys Rondel | Tudor Pro Cycling Team | 10:06 |
| 9 | Alex Baudin | EF Education-EasyPost | 10:16 |
| 10 | Oscar Onley | INEOS Grenadiers | 11:23 |
| 11 | Harold Tejada | XDS Astana Team | 11:43 |
| 12 | Mattéo Vercher | Team TotalEnergies | 11:44 |
| 13 | Valentin Paret-Peintre | Soudal Quick-Step | 19:09 |
| 14 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 19:59 |
| 15 | Bruno Armirail | Team Visma | Lease a Bike | 21:12 |
| 16 | Andreas Leknessund | Uno-X Mobility | 22:15 |
| 17 | Jensen Plowright | Alpecin-Premier Tech | 22:29 |
| 18 | Remi Cavagna | Groupama-FDJ United | 26:24 |
| 19 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 28:06 |
| 20 | Tim van Dijke | Red Bull-BORA-hansgrohe | 28:14 |
| 21 | Victor Campenaerts | Team Visma | Lease a Bike | 28:20 |
| 22 | Jasha Sütterlin | Team Jayco-AlUla | 28:30 |
| 23 | Joris Delbove | Team TotalEnergies | 30:49 |
| 24 | Mick van Dijke | Red Bull-BORA-hansgrohe | 31:21 |
| 25 | Tom Van Asbroeck | NSN Cycling Team | 34:10 |
| 26 | Nils Politt | UAE Team Emirates-XRG | 34:45 |
| 27 | Alexandre Delettre | Team TotalEnergies | 35:20 |
| 28 | Niklas Märkl | Team Picnic PostNL | 35:24 |
| 29 | Joshua Tarling | INEOS Grenadiers | 35:27 |
| 30 | Mathias Vacek | Lidl-Trek | 36:36 |
| 31 | Matteo Trentin | Tudor Pro Cycling Team | 37:10 |
| 32 | Steff Cras | Soudal Quick-Step | 37:22 |
| 33 | Wilco Kelderman | Team Visma | Lease a Bike | 38:00 |
| 34 | Igor Arrieta | UAE Team Emirates-XRG | 38:53 |
| 35 | Laurence Pithie | Red Bull-BORA-hansgrohe | 39:08 |
| 36 | Darren van Bekkum | XDS Astana Team | 39:18 |
| 37 | Kasper Asgreen | EF Education-EasyPost | 39:22 |
| 38 | Sandy Dujardin | Team TotalEnergies | 39:45 |
| 39 | Johan Jacobs | Groupama-FDJ United | 40:03 |
| 40 | Riley Sheehan | NSN Cycling Team | 40:23 |
| 41 | Quentin Pacher | Groupama-FDJ United | 40:29 |
| 42 | Carlos Rodriguez | INEOS Grenadiers | 40:48 |
| 43 | Jefferson Cepeda | Movistar Team | 40:54 |
| 44 | Pascal Eenkhoorn | Soudal Quick-Step | 41:05 |
| 45 | Nicolas Vinokurov | XDS Astana Team | 41:07 |
| 46 | Dorian Godon | INEOS Grenadiers | 41:37 |
| 47 | Robert Donaldson | Team Jayco-AlUla | 41:50 |
| 48 | Damiano Caruso | Bahrain Victorious | 42:17 |
| 49 | Nicolas Prodhomme | Decathlon CMA CGM Team | 42:36 |
| 50 | William Barta | Tudor Pro Cycling Team | 43:15 |
| 51 | Ivo Oliveira | UAE Team Emirates-XRG | 43:24 |
| 52 | Max Walker | EF Education-EasyPost | 43:38 |
| 53 | Sam Watson | INEOS Grenadiers | 43:41 |
| 54 | Timo de Jong | Team Picnic PostNL | s.t. |
| 55 | Sébastien Grignard | Lotto-Intermarché | 43:50 |
| 56 | Tim Marsman | Alpecin-Premier Tech | 43:52 |
| 57 | Luke Lamperti | EF Education-EasyPost | 44:00 |
| 58 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | 44:10 |
| 59 | Jasper Stuyven | Soudal Quick-Step | 44:19 |
| 60 | Søren Kragh Andersen | Lidl-Trek | 45:57 |
| 61 | Nico Denz | Red Bull-BORA-hansgrohe | 46:02 |
| 62 | Callum Thornley | Red Bull-BORA-hansgrohe | 46:19 |
| 63 | Marijn van den Berg | EF Education-EasyPost | 46:24 |
| 64 | Clément Russo | Groupama-FDJ United | 46:25 |
| 65 | Axel Zingle | Team Visma | Lease a Bike | 46:31 |
| 66 | Rick Pluimers | Tudor Pro Cycling Team | 47:08 |
| 67 | Rasmus Tiller | Uno-X Mobility | 47:09 |
| 68 | Mike Teunissen | XDS Astana Team | 47:24 |
| 69 | Edoardo Affini | Team Visma | Lease a Bike | 47:44 |
| 70 | Sven Erik Bystrøm | Uno-X Mobility | 48:10 |
| 71 | Michal Kwiatkowski | INEOS Grenadiers | 48:16 |
| 72 | Chris Hamilton | Team Picnic PostNL | 48:55 |
| 73 | Iván Romeo | Movistar Team | 49:06 |
| 74 | Michel Heßmann | Movistar Team | 50:00 |
| 75 | Lewis Askey | NSN Cycling Team | 50:26 |
| 76 | Fabio Van den Bossche | Soudal Quick-Step | 50:50 |
| 77 | William Blume Levy | Uno-X Mobility | 51:09 |
| 78 | Oscar Chamberlain | Decathlon CMA CGM Team | 52:23 |
| 79 | Anthony Turgis | Team TotalEnergies | 53:03 |
| 80 | Ramses Debruyne | Alpecin-Premier Tech | 53:17 |
| 81 | Florian Dauphin | Team TotalEnergies | 53:42 |
| 82 | Mathis Le Berre | Team TotalEnergies | 53:49 |
| 83 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | 54:31 |
| 84 | Rune Herregodts | UAE Team Emirates-XRG | 55:06 |
| 85 | Arthur Kluckers | Tudor Pro Cycling Team | 55:24 |
| 86 | Julien Bernard | Lidl-Trek | 55:29 |
| 87 | Rudy Molard | Groupama-FDJ United | 55:32 |
| 88 | Nicola Conci | XDS Astana Team | 55:45 |
| 89 | Lennard Kämna | Lidl-Trek | 55:48 |
| 90 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | 55:55 |
| 91 | Sakarias Koller Løland | Uno-X Mobility | 56:08 |
| 92 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | 56:09 |
| 93 | Jonas Geens | Alpecin-Premier Tech | 56:15 |
| 94 | Orluis Aular | Movistar Team | 56:20 |
| 95 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | 56:48 |
| 96 | Lorenzo Milesi | Movistar Team | 56:49 |
| 97 | Vito Braet | Lotto-Intermarché | 56:55 |
| 98 | Casper Pedersen | Soudal Quick-Step | 56:59 |
| 99 | Stefan Bissegger | Decathlon CMA CGM Team | 57:04 |
| 100 | Jonas Rutsch | Lotto-Intermarché | 57:15 |
| 101 | Louis Rouland | Cofidis | 57:26 |
| 102 | Jakob Söderqvist | Lidl-Trek | 57:26 |
| 103 | Marco Haller | Tudor Pro Cycling Team | 57:48 |
| 104 | Joshua Giddings | Lotto-Intermarché | 57:50 |
| 105 | Luca Van Boven | Lotto-Intermarché | 57:51 |
| 106 | Alastair Mackellar | EF Education-EasyPost | 58:06 |
| 107 | Kamil Gradek | Bahrain Victorious | 58:42 |
| 108 | Milan Menten | Lotto-Intermarché | 58:52 |
| 109 | Yevgeniy Fedorov | XDS Astana Team | 59:23 |
| 110 | Bryan Coquard | Cofidis | 59:55 |
| 111 | Biniam Girmay | NSN Cycling Team | 1:00:20 |
| 112 | Benjamin Thomas | Cofidis | 1:00:31 |
| 113 | Ewen Costiou | Groupama-FDJ United | 1:00:46 |
| 114 | Callum Scotson | Decathlon CMA CGM Team | 1:01:18 |
| 115 | Alex Kirsch | Cofidis | 1:01:42 |
| 116 | Patrick Gamper | Team Jayco-AlUla | 1:02:30 |
| 117 | Timo Roosen | Team Picnic PostNL | 1:03:09 |
| 118 | Tim Naberman | Team Picnic PostNL | 1:03:55 |
| 119 | Guillaume Boivin | NSN Cycling Team | 1:03:58 |
| 120 | Ryan Mullen | NSN Cycling Team | 1:04:02 |
| 121 | Nikias Arndt | Bahrain Victorious | 1:04:10 |
| 122 | Petr Kelemen | Tudor Pro Cycling Team | 1:05:21 |
| 123 | Matis Louvel | NSN Cycling Team | 1:05:33 |
| 124 | Max Kanter | XDS Astana Team | 1:05:51 |
| 125 | Juan Martinez | Team Picnic PostNL | 1:06:49 |
| 126 | Cees Bol | Decathlon CMA CGM Team | 1:07:25 |
| 127 | Sander De Pestel | Decathlon CMA CGM Team | 1:12:30 |
| 128 | Phil Bauhaus | Bahrain Victorious | 1:14:07 |
| 129 | Simon Dehairs | Alpecin-Premier Tech | 1:20:36 |
Stage 5 profile:

Stage 5 profile
Wednesday, March 11: Stage 4, Bourges - Uchon, 195 km

Jonas Vingegaard wins the stage and becomes the new GC leader.
ASO photo
Bill & Carol McGann’s book The Story of the 2023 Tour de France, 2023: The Viking Again Conquers the Tour 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 Uchon at 1:45 PM, local time: 8C (47F), raining, with the wind from the south-southwest at 21 km/hr (13 mph). The rain is forecast to continue through the afternoon.
Rated ascents:
The race: Here's the organizer's stage four summary.
Stage 4 of Paris-Nice 2026 featured the first proper climbing challenges of the 84th edition of the Race to the Sun, but fierce action unleashed well before the ascents of the day! A rainy and windy day produced echelons as soon as the flag dropped in Bourges, 195 km away from the finish. Spending his first day with the yellow and white jersey, Juan Ayuso (Lidl-Trek) was in prime position to defend his overall lead until he got caught in a crash with 47 km to go and forced to abandon.

A wet start to the stage.
Red Bull-Bora-Hansgrohe drove the front of the race for Dani Martinez, and only Jonas Vingegaard (Visma-Lease a Bike) managed to stick to their wheel. The Dane eventually put the hammer down for the final kilometre to the Uchon finish, with gradients up to 16%, and went on to take his first Paris-Nice stage win, as well as the leader’s yellow and white jersey. This is the eighth consecutive edition with a Danish stage win, but they’ve yet to win overall.
Following Tuesday’s team time trial and Juan Ayuso’s rise to power, the peloton face the first real climbing challenges of Paris-Nice 2026 with 2,520 metres of elevation en route to a cat-1 summit finish in Uchon.
Riders warm up at high intensities ahead of the start. Is it because of the rain? Because they anticipate a hard battle for the break? Or are they wary of the 20-30 km/h winds (with gusts up to 45km/h) blowing from the south (crosswinds)?
Echelons from the gun
Riders stand on their pedals as soon as the flag drops. Less than 5 kilometres into the stage, splits already appear. Ayuso (Lidl-Trek) is up there, as well as Jonas Vingegaard (Visma-Lease a Bike), Oscar Onley (Ineos Grenadiers), and Brandon McNulty (UAE Team Emirates XRG). Red Bull-Bora-Hansgrohe are also in force, with four teammates (Denz, Thornley, Van Dijke x2) along with Dani Martinez.

The echelons say this is both a windy and wet day in France.
Second in the overall standings, Kevin Vauquelin (Ineos Grenadiers) is in a third split that rapidly gets back to the second group, featuring Lenny Martinez (Bahrain Victorious) and Marc Soler (UAE Team Emirates XRG). A fierce battle ensues, with the gap oscillating between 55’’ and 1’40’’ at the bottom of the Côte de la Croix des Cerisiers (km 127).
Ayuso on the ground
Kevin Vauquelin and Lenny Martinez drive the chase on the ascent, bringing the gap down to 45’’. Red Bull-Bora-Hansgrohe up the ante on wet roads. And Ayuso hits the deck on the downhill with 47 kilometres to go. The Spaniard tries to resume racing but he is injured and needs to stop. Brandon McNulty is also involved, and the group explodes.
Soon, only five riders remain at the front: Dani Martinez with three teammates (Denz, Van Dijke x2), and Vingegaard. They push their advantage on the ascent of the Côte de la Croix de la Libération (4.6km at 5.3%). Behind them, Tarling paces Onley, who had to change bikes on the downhill due to a previous crash at km 85, but the gap rapidly increases.
Vingegaard at the summit
The Ineos Grenadiers duo eventually wait for their first chasers, including Vauquelin, who bridges the gap along with Lenny Martinez 16 km away from the finish. At that point, they trail by 2’40’’.
The final climb begins with 8 km to go. The slope is very irregular, with the maximum gradients (16%) to be hit in the final kilometre. Mick van Dijke is spent with 6.5 km to go. His brother Tim sets the pace all the way to the flamme rouge.
As the road rises dramatically, Vingegaard unleashes his power and takes off to his first Paris-Nice stage win, 41’’ ahead of Martinez. The Dane also takes the leader’s jersey with a gap of 52’’ to his Colombian rival. Fifth on the day, Georg Steinhauser (EF Education-EasyPost) completes the GC top 3 (+3’20’’), ahead of Vauquelin (+3’39’’).

Here's another shot of Jonas Vingegaard finishing the stage.
On Thursday the 12th the race organizer posted this update: Yesterday’s stage was marked by a crash that took Juan Ayuso out of the race with 47 remaining. The Spaniard tried to resume racing but rapidly had to give up and lie down with significant pain on his left thigh. His team Lidl Trek then shared comforting news: “Fortunately X-rays performed at the hospital in France did not reveal any fractures. A further clinical assessment performed by the Team doctor on-site at the Team hotel has also ruled out any other serious injuries. Juan will continue to monitored by the Team’s medical staff & another update will be provided only if necessary.”
Involved in the same crash, Brandon McNulty “suffered abrasions and an injury to his left knee and was unable to continue”, UAE Team Emirates XRG doctor Adrian Rotunno reported. “He will travel home for a rest period under the supervision of team medical staff.”
Ten more riders abandoned for varied reasons yesterday: Davide Piganzoli, Mathijs Paasschens, Robert Stannard, Pablo Castrillo, Raul Garcia Pierna, Bert Van Lerberghe, Daan Hoole, Luka Mezgec, Torstein Træen, and Lindsay De Vylder.
Complete results:
195 kilometers raced at an average speed of 45.667 km/hr
| 1 | Jonas Vingegaard | Team Visma | Lease a Bike | 4hr 16min 12sec |
| 2 | Daniel Martinez | Red Bull-BORA-hansgrohe | @ 41sec |
| 3 | Tim van Dijke | Red Bull-BORA-hansgrohe | 0:45 |
| 4 | Mick van Dijke | Red Bull-BORA-hansgrohe | 1:42 |
| 5 | Georg Steinhauser | EF Education-EasyPost | 2:54 |
| 6 | Kévin Vauquelin | INEOS Grenadiers | 3:38 |
| 7 | Lenny Martinez | Bahrain Victorious | 4:02 |
| 8 | David Gaudu | Groupama-FDJ United | 4:20 |
| 9 | Jensen Plowright | Alpecin-Premier Tech | 4:55 |
| 10 | Marc Soler | UAE Team Emirates-XRG | 5:07 |
| 11 | Mattéo Vercher | Team TotalEnergies | 5:24 |
| 12 | Ion Izagirre | Cofidis | 5:49 |
| 13 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 6:11 |
| 14 | Tom Van Asbroeck | NSN Cycling Team | 6:22 |
| 15 | Mathys Rondel | Tudor Pro Cycling Team | 6:32 |
| 16 | Alex Baudin | EF Education-EasyPost | 7:19 |
| 17 | Harold Tejada | XDS Astana Team | 8:01 |
| 18 | Oscar Onley | INEOS Grenadiers | 8:35 |
| 19 | Edoardo Affini | Team Visma | Lease a Bike | 9:10 |
| 20 | Pascal Ackermann | Team Jayco-AlUla | 9:25 |
| 21 | Remi Cavagna | Groupama-FDJ United | 9:31 |
| 22 | Bruno Armirail | Team Visma | Lease a Bike | 9:37 |
| 23 | Andreas Leknessund | Uno-X Mobility | 9:46 |
| 24 | Niklas Märkl | Team Picnic PostNL | 11:03 |
| 25 | Sam Watson | INEOS Grenadiers | 12:46 |
| 26 | Joshua Tarling | INEOS Grenadiers | s.t. |
| 27 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 28 | Mathias Vacek | Lidl-Trek | 13:32 |
| 29 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 30 | Valentin Paret-Peintre | Soudal Quick-Step | 15:59 |
| 31 | Laurence Pithie | Red Bull-BORA-hansgrohe | 16:04 |
| 32 | Riley Sheehan | NSN Cycling Team | 16:08 |
| 33 | Jasha Sütterlin | Team Jayco-AlUla | 16:13 |
| 34 | Callum Thornley | Red Bull-BORA-hansgrohe | 16:17 |
| 35 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 36 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 37 | Matteo Trentin | Tudor Pro Cycling Team | 16:28 |
| 38 | Ivo Oliveira | UAE Team Emirates-XRG | 16:34 |
| 39 | Axel Zingle | Team Visma | Lease a Bike | 17:28 |
| 40 | Wilco Kelderman | Team Visma | Lease a Bike | 17:31 |
| 41 | Darren van Bekkum | XDS Astana Team | 17:34 |
| 42 | Pavel Sivakov | UAE Team Emirates-XRG | 17:39 |
| 43 | Rasmus Tiller | Uno-X Mobility | 17:42 |
| 44 | Sven Erik Bystrøm | Uno-X Mobility | s.t. |
| 45 | Victor Campenaerts | Team Visma | Lease a Bike | 17:44 |
| 46 | Timo de Jong | Team Picnic PostNL | 17:52 |
| 47 | Clément Russo | Groupama-FDJ United | s.t. |
| 48 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 49 | Joris Delbove | Team TotalEnergies | s.t. |
| 50 | Dorian Godon | INEOS Grenadiers | s.t. |
| 51 | William Blume Levy | Uno-X Mobility | s.t. |
| 52 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 53 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 54 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 55 | Michel Hessmann | Movistar Team | s.t. |
| 56 | Sébastien Grignard | Lotto-Intermarché | 17:58 |
| 57 | Robert Donaldson | Team Jayco-AlUla | 18:11 |
| 58 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 59 | Nils Politt | UAE Team Emirates-XRG | 18:16 |
| 60 | Johan Jacobs | Groupama-FDJ United | 19:03 |
| 61 | Marijn van den Berg | EF Education-EasyPost | 19:09 |
| 62 | Max Walker | EF Education-EasyPost | s.t. |
| 63 | Stian Fredheim | Uno-X Mobility | 19:19 |
| 64 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 65 | Lewis Askey | NSN Cycling Team | 26:20 |
| 66 | Guillaume Boivin | NSN Cycling Team | s.t. |
| 67 | Mathis Le Berre | Team TotalEnergies | 26:24 |
| 68 | Ryan Mullen | NSN Cycling Team | s.t. |
| 69 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 70 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 71 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 72 | Stefan Bissegger | Decathlon CMA CGM Team | s.t. |
| 73 | Tim Marsman | Alpecin-Premier Tech | s.t. |
| 74 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 75 | Tim Naberman | Team Picnic PostNL | s.t. |
| 76 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 77 | Anthony Turgis | Team TotalEnergies | s.t. |
| 78 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 79 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 80 | Florian Dauphin | Team TotalEnergies | 26:36 |
| 81 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | 26:44 |
| 82 | Iván Romeo | Movistar Team | 27:03 |
| 83 | Jakob Söderqvist | Lidl-Trek | 29:04 |
| 84 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 85 | Sakarias Koller Løland | Uno-X Mobility | 30:37 |
| 86 | Damiano Caruso | Bahrain Victorious | 31:12 |
| 87 | Quentin Pacher | Groupama-FDJ United | 31:20 |
| 88 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 89 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | 31:39 |
| 90 | Steff Cras | Soudal Quick-Step | s.t. |
| 91 | Lennard Kämna | Lidl-Trek | s.t. |
| 92 | Marco Haller | Tudor Pro Cycling Team | s.t. |
| 93 | Julien Bernard | Lidl-Trek | s.t. |
| 94 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 95 | Alex Kirsch | Cofidis | s.t. |
| 96 | Lorenzo Milesi | Movistar Team | 31:43 |
| 97 | Nikias Arndt | Bahrain Victorious | s.t. |
| 98 | Nicolas Prodhomme | Decathlon CMA CGM Team | 31:49 |
| 99 | Nicola Conci | XDS Astana Team | 31:52 |
| 100 | Phil Bauhaus | Bahrain Victorious | s.t. |
| 101 | Milan Fretin | Cofidis | s.t. |
| 102 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 103 | Petr Kelemen | Tudor Pro Cycling Team | 31:59 |
| 104 | Kamil Gradek | Bahrain Victorious | s.t. |
| 105 | Alastair Mackellar | EF Education-EasyPost | s.t. |
| 106 | Luke Durbridge | Team Jayco-AlUla | s.t. |
| 107 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 108 | Mike Teunissen | XDS Astana Team | s.t. |
| 109 | Luca Van Boven | Lotto-Intermarché | s.t. |
| 110 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 111 | Ewen Costiou | Groupama-FDJ United | 32:05 |
| 112 | Timo Roosen | Team Picnic PostNL | 32:09 |
| 113 | Rudy Molard | Groupama-FDJ United | s.t. |
| 114 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | 32:16 |
| 115 | William Barta | Tudor Pro Cycling Team | s.t. |
| 116 | Carlos Rodriguez | INEOS Grenadiers | 32:18 |
| 117 | Jefferson Cepeda | Movistar Team | 32:26 |
| 118 | Milan Menten | Lotto-Intermarché | 32:38 |
| 119 | Jonas Rutsch | Lotto-Intermarché | 32:55 |
| 120 | Biniam Girmay | NSN Cycling Team | s.t. |
| 121 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 122 | Vito Braet | Lotto-Intermarché | s.t. |
| 123 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 124 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 125 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 126 | Juan Martinez | Team Picnic PostNL | 33:01 |
| 127 | Orluis Aular | Movistar Team | 33:11 |
| 128 | Matis Louvel | NSN Cycling Team | 33:22 |
| 129 | Benjamin Thomas | Cofidis | 33:55 |
| 130 | Bryan Coquard | Cofidis | 34:02 |
| 131 | Louis Rouland | Cofidis | s.t. |
| 132 | Callum Scotson | Decathlon CMA CGM Team | 34:11 |
| 133 | Sander De Pestel | Decathlon CMA CGM Team | s.t. |
| 134 | Simon Dehairs | Alpecin-Premier Tech | 34:17 |
| 135 | Casper van Uden | Team Picnic PostNL | s.t. |
| 136 | Toms Skujins | Lidl-Trek | 34:45 |
| 137 | Max Kanter | XDS Astana Team | 35:07 |
GC after stage 4:
576.4 kilometers raced so far at an average speed of 44.726 km/hr
| 1 | Jonas Vingegaard | Team Visma | Lease a Bike | 12hr 53min 15sec |
| 2 | Daniel Martinez | Red Bull-BORA-hansgrohe | @ 52sec |
| 3 | Georg Steinhauser | EF Education-EasyPost | 3:20 |
| 4 | Kévin Vauquelin | INEOS Grenadiers | 3:39 |
| 5 | David Gaudu | Groupama-FDJ United | 5:02 |
| 6 | Lenny Martinez | Bahrain Victorious | 5:07 |
| 7 | Tim van Dijke | Red Bull-BORA-hansgrohe | 5:33 |
| 8 | Marc Soler | UAE Team Emirates-XRG | 5:45 |
| 9 | Jensen Plowright | Alpecin-Premier Tech | 6:27 |
| 10 | Ion Izagirre | Cofidis | 6:32 |
| 11 | Mattéo Vercher | Team TotalEnergies | 7:02 |
| 12 | Mathys Rondel | Tudor Pro Cycling Team | 7:36 |
| 13 | Alex Baudin | EF Education-EasyPost | 7:43 |
| 14 | Oscar Onley | INEOS Grenadiers | 8:37 |
| 15 | Mick van Dijke | Red Bull-BORA-hansgrohe | 8:40 |
| 16 | Harold Tejada | XDS Astana Team | 9:17 |
| 17 | Bruno Armirail | Team Visma | Lease a Bike | 9:53 |
| 18 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 10:04 |
| 19 | Andreas Leknessund | Uno-X Mobility | 10:56 |
| 20 | Tom Van Asbroeck | NSN Cycling Team | 11:29 |
| 21 | Niklas Märkl | Team Picnic PostNL | 12:43 |
| 22 | Mathias Vacek | Lidl-Trek | 13:55 |
| 23 | Remi Cavagna | Groupama-FDJ United | 15:05 |
| 24 | Joshua Tarling | INEOS Grenadiers | 16:18 |
| 25 | Laurence Pithie | Red Bull-BORA-hansgrohe | 16:27 |
| 26 | Kasper Asgreen | EF Education-EasyPost | 16:41 |
| 27 | Valentin Paret-Peintre | Soudal Quick-Step | 17:03 |
| 28 | Jasha Sütterlin | Team Jayco-AlUla | 17:11 |
| 29 | Riley Sheehan | NSN Cycling Team | 17:42 |
| 30 | Pascal Ackermann | Team Jayco-AlUla | 17:46 |
| 31 | Matteo Trentin | Tudor Pro Cycling Team | 18:01 |
| 32 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 18:13 |
| 33 | Dorian Godon | INEOS Grenadiers | 18:56 |
| 34 | Robert Donaldson | Team Jayco-AlUla | 19:09 |
| 35 | Joris Delbove | Team TotalEnergies | 19:30 |
| 36 | Alexandre Delettre | Team TotalEnergies | 20:00 |
| 37 | Victor Campenaerts | Team Visma | Lease a Bike | 20:40 |
| 38 | Max Walker | EF Education-EasyPost | 20:57 |
| 39 | Sam Watson | INEOS Grenadiers | 21:00 |
| 40 | Timo de Jong | Team Picnic PostNL | s.t. |
| 41 | Sébastien Grignard | Lotto-Intermarché | 21:09 |
| 42 | Luke Lamperti | EF Education-EasyPost | 21:19 |
| 43 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | 21:29 |
| 44 | Ivo Oliveira | UAE Team Emirates-XRG | 21:44 |
| 45 | Wilco Kelderman | Team Visma | Lease a Bike | 22:04 |
| 46 | Joshua Giddings | Lotto-Intermarché | 22:57 |
| 47 | Stian Fredheim | Uno-X Mobility | 23:01 |
| 48 | Søren Kragh Andersen | Lidl-Trek | 23:16 |
| 49 | Nico Denz | Red Bull-BORA-hansgrohe | 23:21 |
| 50 | Darren van Bekkum | XDS Astana Team | 23:22 |
| 51 | Nils Politt | UAE Team Emirates-XRG | 23:26 |
| 52 | Callum Thornley | Red Bull-BORA-hansgrohe | 23:38 |
| 53 | Marijn van den Berg | EF Education-EasyPost | 23:43 |
| 54 | Sandy Dujardin | Team TotalEnergies | 23:46 |
| 55 | Axel Zingle | Team Visma | Lease a Bike | 23:50 |
| 56 | Rasmus Tiller | Uno-X Mobility | 24:28 |
| 57 | Pavel Sivakov | UAE Team Emirates-XRG | 24:43 |
| 58 | Edoardo Affini | Team Visma | Lease a Bike | 25:03 |
| 59 | Sven Erik Bystrøm | Uno-X Mobility | 25:29 |
| 60 | Clément Russo | Groupama-FDJ United | 26:01 |
| 61 | Michel Hessmann | Movistar Team | 27:19 |
| 62 | Rick Pluimers | Tudor Pro Cycling Team | 27:28 |
| 63 | Iván Romeo | Movistar Team | 27:32 |
| 64 | Lewis Askey | NSN Cycling Team | 27:45 |
| 65 | Tim Marsman | Alpecin-Premier Tech | 27:56 |
| 66 | Fabio Van den Bossche | Soudal Quick-Step | 28:09 |
| 67 | Jasper Stuyven | Soudal Quick-Step | 28:23 |
| 68 | William Blume Levy | Uno-X Mobility | 28:28 |
| 69 | Johan Jacobs | Groupama-FDJ United | 28:44 |
| 70 | Michal Kwiatkowski | INEOS Grenadiers | 29:07 |
| 71 | Oscar Chamberlain | Decathlon CMA CGM Team | 29:42 |
| 72 | Pascal Eenkhoorn | Soudal Quick-Step | 29:46 |
| 73 | Anthony Turgis | Team TotalEnergies | 30:22 |
| 74 | Ramses Debruyne | Alpecin-Premier Tech | 30:36 |
| 75 | Florian Dauphin | Team TotalEnergies | 31:01 |
| 76 | Mathis Le Berre | Team TotalEnergies | 31:08 |
| 77 | Damiano Caruso | Bahrain Victorious | 32:20 |
| 78 | Rune Herregodts | UAE Team Emirates-XRG | 32:25 |
| 79 | Nicolas Prodhomme | Decathlon CMA CGM Team | 32:39 |
| 80 | Steff Cras | Soudal Quick-Step | 32:43 |
| 81 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 82 | Ewen Costiou | Groupama-FDJ United | 32:47 |
| 83 | Julien Bernard | Lidl-Trek | 32:48 |
| 84 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | 32:51: |
| 85 | Rudy Molard | Groupama-FDJ United | s.t. |
| 86 | Lennard Kämna | Lidl-Trek | 33:07 |
| 87 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | 33:14 |
| 88 | William Barta | Tudor Pro Cycling Team | 33:20 |
| 89 | Sakarias Koller Løland | Uno-X Mobility | 33:27 |
| 90 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | 33:28 |
| 91 | Jonas Geens | Alpecin-Premier Tech | 33:34 |
| 92 | Orluis Aular | Movistar Team | 33:39 |
| 93 | Quentin Pacher | Groupama-FDJ United | 33:42 |
| 94 | Jefferson Cepeda | Movistar Team | 34:02 |
| 95 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | 34:07 |
| 96 | Igor Arrieta | UAE Team Emirates-XRG | 34:11 |
| 97 | Lorenzo Milesi | Movistar Team | 34:12 |
| 98 | Vito Braet | Lotto-Intermarché | 34:14 |
| 99 | Casper Pedersen | Soudal Quick-Step | 34:18 |
| 100 | Stefan Bissegger | Decathlon CMA CGM Team | 34:23 |
| 101 | Jonas Rutsch | Lotto-Intermarché | 34:34 |
| 102 | Louis Rouland | Cofidis | 34:45 |
| 103 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 104 | Nicolas Vinokurov | XDS Astana Team | 34:52 |
| 105 | Marco Haller | Tudor Pro Cycling Team | 35:07 |
| 106 | Luca Van Boven | Lotto-Intermarché | 35:10 |
| 107 | Alastair Mackellar | EF Education-EasyPost | 35:25 |
| 108 | Milan Fretin | Cofidis | 35:38 |
| 109 | Kamil Gradek | Bahrain Victorious | 36:01 |
| 110 | Mike Teunissen | XDS Astana Team | 36:05 |
| 111 | Milan Menten | Lotto-Intermarché | 36:11 |
| 112 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 113 | Yevgeniy Fedorov | XDS Astana Team | 36:42 |
| 114 | Bryan Coquard | Cofidis | 37:14 |
| 115 | Biniam Girmay | NSN Cycling Team | 37:39 |
| 116 | Benjamin Thomas | Cofidis | 37:50 |
| 117 | Luke Durbridge | Team Jayco-AlUla | 37:58 |
| 118 | Callum Scotson | Decathlon CMA CGM Team | 38:37 |
| 119 | Juan Martinez | Team Picnic PostNL | 38:56 |
| 120 | Chris Hamilton | Team Picnic PostNL | 39:00 |
| 121 | Alex Kirsch | Cofidis | 39:01 |
| 122 | Phil Bauhaus | Bahrain Victorious | 39:14 |
| 123 | Patrick Gamper | Team Jayco-AlUla | 39:49 |
| 124 | Casper van Uden | Team Picnic PostNL | 40:18 |
| 125 | Timo Roosen | Team Picnic PostNL | 40:28 |
| 126 | Tim Naberman | Team Picnic PostNL | 41:14 |
| 127 | Guillaume Boivin | NSN Cycling Team | 41:17 |
| 128 | Ryan Mullen | NSN Cycling Team | 41:21 |
| 129 | Nikias Arndt | Bahrain Victorious | 41:29 |
| 130 | Toms Skujins | Lidl-Trek | 41:38 |
| 131 | Sander De Pestel | Decathlon CMA CGM Team | 42:14 |
| 132 | Petr Kelemen | Tudor Pro Cycling Team | 42:40 |
| 133 | Matis Louvel | NSN Cycling Team | 42:52 |
| 134 | Max Kanter | XDS Astana Team | 43:10 |
| 135 | Nicola Conci | XDS Astana Team | 44:26 |
| 136 | Cees Bol | Decathlon CMA CGM Team | 44:44 |
| 137 | Simon Dehairs | Alpecin-Premier Tech | 45:43 |
Stage 4 profile:

Stage 4 profile
Tuesday, March 10: Stage 3, Cosne-Cours-sur-Loire - Pouilly-sur-Loire 23.5 kilometer team time trial

New GC leader Juan Ayuso's Team INEOS Grenadiers riding to first place. Photo: ASO/Billy Ceusters
Bill & Carol McGann's book The Story of the Tour de France, 2020: The Tour During Covid-19, Better Late Than Never is available in both Kindle eBook and Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish town of Pouilly-sur-Loire at 1:45 PM, local time: 15C (59F), partly cloudy, with the wind from the southwest at 11 km/hr (7 mph). There is a 12% chance of rain, rising to 24% at 5:00 PM.
The race: First team off was Picnic-PostNL at 3:10 PM.
Here's the organizer's stage three summary:
The team time trial on day 3 of Paris–Nice 2026 produced an exhilarating battle for stage victory in Pouilly-sur-Loire and for the top places in the overall standings. Ineos Grenadiers made the most of their power and tactics to dominate the 23.5 km course, propelling Kévin Vauquelin to the finish in 26’40’’ (52.9 km/h). Oscar Onley crossed the line just one second behind, while Lidl–Trek’s Juan Ayuso finished two seconds back.
Having earned four bonus seconds on day 2, Ayuso is the new overall leader of Paris–Nice 2026, and will be the first Spaniard to wear the yellow-and-white jersey since Luis Leon Sánchez in 2018, a year that eventually saw Marc Soler turn the race upside down on the final day. The GC battle is now well and truly on, and it will continue Wednesday with a brutal summit finish in Uchon.
After two thrilling sprint finales dominated by Luke Lamperti and Max Kanter, the GC battle for Paris-Nice 2026 is set to begin with today’s team time trial from Cosne-Cours-sur-Loire to Pouilly-sur-Loire (23.5km).
The event uses a format tried and tested on the roads of Paris-Nice, which will also serve as an opener to the Tour de France 2026, in Barcelona. The organisers revamped a traditional exercise, mixing collective performance and individual brilliance for a more tactical battle.
The stage standings are established with the time of each team’s best rider. For the general classification, riders who finish with the first rider from their team will be credited with the same times. Others will have their own time. It’s all about which team can best propel their leader to a strong time at the finish.
Early times
Picnic PostNL are the first on course, rapidly followed by Jayco AlUla, who set the first benchmark at the finish: 27’37’’ (51.0km/h). But the Australian team is overtaken by Groupama-FDJ United, who complete the course at an average speed of 51.5 km/h.

Stage three is on with Team Picnic-PostNL's start.
It’s not enough to hold off the last two riders from UAE Team Emirates XRG, Brandon McNulty and Marc Soler, who finish as a duo with an advantage of 4 seconds. However, their performance is not enough to repeat the feat of 2024, when the American took the leader's jersey at the end of the team time trial in Auxerre.
Hoole’s solo effort
The Visma-Lease a Bike armada is expected to put on a show and is well positioned to do so, improving on the UAE's time by 21 seconds. The Dutch team finish with four riders, led by Jonas Vingegaard alongside Bruno Armirail, Davide Piganzoli and Victor Campenaerts.
Their performance is promising, but they are unable to match that of Decathlon-CMA CGM, who set the best intermediate time at km 14, seem to fall apart at the end of the course but count on Daan Hoole, who is clearly strong and confident. The Dutch champion rides solo for the last five kilometres, and still manages to beat Visma by 4 seconds. All this after an attempted attack in the final stretch of Montargis, which failed in the last kilometre!

Here's GC leader Luke Lamperti's Team EF Education-EasyPost in a perfect, tight line.
Ayuso vs Grenadiers
Hoole’s impressive effort is not enough to resist Lidl-Trek. The American team makes the most of his many powerhouses - Mathias Vacek, Soren Kragh Andersen, Jakob Söderqvist… - to propel Juan Ayuso to the finish with a time of 26’42’’, 9 seconds ahead of Decathlon CMA CGM.
Lidl-Trek impressed collectively, but so do Ineos Grenadiers. The British team are 13’’ faster than their USA rivals at km 14. The gap decreases in the second part, and Kevin Vauquelin eventually clocks a time of 26’40’’, with Oscar Onley on his wheel. That’s enough to take the stage. But not for the yellow and white jersey, as Ayuso earned four bonus seconds on stage 2! The Spaniard is the overall leader ahead of the climbing challenges of Paris-Nice 2026.
Results:
23.5 kilometers raced at an average speed of 52.875 km/hr
| 1 | INEOS Grenadiers | 26min 40sec |
| 2 | Lidl-Trek | @ 2sec |
| 3 | Decathlon CMA CGM Team | 0:11 |
| 4 | Team Visma | Lease a Bike | 0:15 |
| 5 | Red Bull-BORA-hansgrohe | 0:20 |
| 6 | EF Education-EasyPost | 0:23 |
| 7 | Movistar | 0:28 |
| 8 | UAE Team Emirates-XRG | 0:37 |
| 9 | Groupama-FDJ United | 0:41 |
| 10 | Cofidis | 0:42 |
| 11 | Team Jayco AlUla | 0:57 |
| 12 | Tudor Pro Cycling Team | 1min 3sec |
| 13 | Soudal Quick-Step | s.t. |
| 14 | Bahrain Victorious | 1min 4sec |
| 15 | Uno-X Mobility | 1min 9sec |
| 16 | Pinarello Q36.5 Pro Cycling Team | 1min 11sec |
| 17 | XDS Astana Team | 1min 15sec |
| 18 | NSN Cycling Team | 1min 24sec |
| 19 | lotto Intermarché | 1min 30sec |
| 20 | Alpecin-Premier Tech | 1min 31sec |
| 21 | TotalEnergies | 1min 37sec |
| 22 | Team Picnic-PostNL | 1min 39sec |
GC after stage 3:
384.1 kilometers raced so far at an average speed of 44.574 km/hr
| 1 | Juan Ayuso | Lidl-Trek | 8hr 37min 2sec |
| 2 | Kévin Vauquelin | INEOS Grenadiers | @ 2sec |
| 3 | Oscar Onley | INEOS Grenadiers | 0:03 |
| 4 | Daan Hoole | Decathlon CMA CGM Team | 0:13 |
| 5 | Bruno Armirail | Team Visma | Lease a Bike | 0:17 |
| 6 | Davide Piganzoli | Team Visma | Lease a Bike | s.t. |
| 7 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 8 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 0:22 |
| 9 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 10 | Laurence Pithie | Red Bull-BORA-hansgrohe | 0:24 |
| 11 | Mathias Vacek | Lidl-Trek | s.t. |
| 12 | Kasper Asgreen | EF Education-EasyPost | 0:25 |
| 13 | Alex Baudin | EF Education-EasyPost | s.t. |
| 14 | Georg Steinhauser | EF Education-EasyPost | 0:27 |
| 15 | Orluis Aular | Movistar Team | 0:29 |
| 16 | Iván Romeo | Movistar Team | 0:30 |
| 17 | Raúl García | Movistar Team | 0:33 |
| 18 | Marc Soler | UAE Team Emirates-XRG | 0:39 |
| 19 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 20 | Ewen Costiou | Groupama-FDJ United | 0:43 |
| 21 | David Gaudu | Groupama-FDJ United | s.t. |
| 22 | Rudy Molard | Groupama-FDJ United | s.t. |
| 23 | Ion Izagirre | Cofidis | 0:44 |
| 24 | Louis Rouland | Cofidis | s.t. |
| 25 | Nicolas Prodhomme | Decathlon CMA CGM Team | 0:51 |
| 26 | Robert Donaldson | Team Jayco-AlUla | 0:59 |
| 27 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 28 | Dorian Godon | INEOS Grenadiers | 1:05 |
| 29 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 30 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 31 | Valentin Paret-Peintre | Soudal Quick-Step | s.t. |
| 32 | Steff Cras | Soudal Quick-Step | s.t. |
| 33 | William Barta | Tudor Pro Cycling Team | s.t. |
| 34 | Lenny Martinez | Bahrain Victorious | 1:06 |
| 35 | Damiano Caruso | Bahrain Victorious | 1:09 |
| 36 | Julien Bernard | Lidl-Trek | 1:10 |
| 37 | Torstein Træen | Uno-X Mobility | 1:11 |
| 38 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 39 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | 1:13 |
| 40 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 41 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 42 | Harold Tejada | XDS Astana Team | 1:17 |
| 43 | Vito Braet | Lotto-Intermarché | 1:20 |
| 44 | Casper Pedersen | Soudal Quick-Step | 1:24 |
| 45 | Robert Stannard | Bahrain Victorious | 1:25 |
| 46 | Lewis Askey | NSN Cycling Team | 1:26 |
| 47 | Lennard Kämna | Lidl-Trek | 1:29 |
| 48 | Jensen Plowright | Alpecin-Premier Tech | 1:33 |
| 49 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 50 | Tim Marsman | Alpecin-Premier Tech | s.t. |
| 51 | Matteo Trentin | Tudor Pro Cycling Team | 1:34 |
| 52 | Riley Sheehan | NSN Cycling Team | 1:35 |
| 53 | Jefferson Cepeda | Movistar Team | 1:37 |
| 54 | Joris Delbove | Team TotalEnergies | 1:39 |
| 55 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 56 | Jonas Rutsch | Lotto-Intermarché | 1:40 |
| 57 | Niklas Märkl | Team Picnic PostNL | 1:41 |
| 58 | Fabio Van den Bossche | Soudal Quick-Step | 1:46 |
| 59 | Max Walker | EF Education-EasyPost | 1:49 |
| 60 | Jonas Geens | Alpecin-Premier Tech | 1:56 |
| 61 | Nicolas Vinokurov | XDS Astana Team | 1:58 |
| 62 | Jasper Stuyven | Soudal Quick-Step | 2:00 |
| 63 | Alexandre Delettre | Team TotalEnergies | 2:09 |
| 64 | Quentin Pacher | Groupama-FDJ United | 2:23 |
| 65 | Lorenzo Milesi | Movistar Team | 2:30 |
| 66 | Michal Kwiatkowski | INEOS Grenadiers | 2:44 |
| 67 | Sakarias Koller Løland | Uno-X Mobility | 2:51 |
| 68 | Igor Arrieta | UAE Team Emirates-XRG | 2:52 |
| 69 | Victor Campenaerts | Team Visma | Lease a Bike | 2:57 |
| 70 | Luke Lamperti | EF Education-EasyPost | 3:09 |
| 71 | Timo de Jong | Team Picnic PostNL | s.t. |
| 72 | Luca Van Boven | Lotto-Intermarché | 3:12 |
| 73 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 74 | Bryan Coquard | Cofidis | 3:13 |
| 75 | Oscar Chamberlain | Decathlon CMA CGM Team | 3:19 |
| 76 | Pascal Eenkhoorn | Soudal Quick-Step | 3:23 |
| 77 | Alastair Mackellar | EF Education-EasyPost | 3:27 |
| 78 | Marco Haller | Tudor Pro Cycling Team | 3:29 |
| 79 | Joshua Tarling | INEOS Grenadiers | 3:33 |
| 80 | Milan Menten | Lotto-Intermarché | 3:34 |
| 81 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | 3:38 |
| 82 | Stian Fredheim | Uno-X Mobility | 3:43 |
| 83 | Milan Fretin | Cofidis | 3:47 |
| 84 | Carlos Rodriguez | INEOS Grenadiers | 3:54 |
| 85 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 86 | Benjamin Thomas | Cofidis | 3:56 |
| 87 | Anthony Turgis | Team TotalEnergies | 3:59 |
| 88 | Kamil Gradek | Bahrain Victorious | 4:03 |
| 89 | Mike Teunissen | XDS Astana Team | 4:07 |
| 90 | Lindsay De Vylder | Alpecin-Premier Tech | 4:12 |
| 91 | Bert Van Lerberghe | Soudal Quick-Step | 4:15 |
| 92 | Florian Dauphin | Team TotalEnergies | 4:26 |
| 93 | Callum Scotson | Decathlon CMA CGM Team | 4:27 |
| 94 | Wilco Kelderman | Team Visma | Lease a Bike | 4:34 |
| 95 | Marijn van den Berg | EF Education-EasyPost | 4:35 |
| 96 | Yevgeniy Fedorov | XDS Astana Team | 4:44 |
| 97 | Biniam Girmay | NSN Cycling Team | 4:45 |
| 98 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 99 | Tim van Dijke | Red Bull-BORA-hansgrohe | 4:53 |
| 100 | Tom Van Asbroeck | NSN Cycling Team | 5:08 |
| 101 | Ivo Oliveira | UAE Team Emirates-XRG | 5:11 |
| 102 | Nils Politt | UAE Team Emirates-XRG | s.t. |
| 103 | Remi Cavagna | Groupama-FDJ United | 5:35 |
| 104 | Jakob Söderqvist | Lidl-Trek | 5:42 |
| 105 | Darren van Bekkum | XDS Astana Team | 5:49 |
| 106 | Sandy Dujardin | Team TotalEnergies | 5:55 |
| 107 | Juan Martinez | Team Picnic PostNL | 5:56 |
| 108 | Luke Durbridge | Team Jayco-AlUla | 6:00 |
| 109 | Casper van Uden | Team Picnic PostNL | 6:02 |
| 110 | Arthur Kluckers | Tudor Pro Cycling Team | 6:20 |
| 111 | Axel Zingle | Team Visma | Lease a Bike | 6:23 |
| 112 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | 6:31 |
| 113 | Joshua Giddings | Lotto-Intermarché | 6:41 |
| 114 | Rasmus Tiller | Uno-X Mobility | 6:47 |
| 115 | Toms Skujins | Lidl-Trek | 6:54 |
| 116 | Edward Dunbar | Pinarello-Q36.5 Pro Cycling Team | 6:58 |
| 117 | Mick van Dijke | Red Bull-BORA-hansgrohe | 6:59 |
| 118 | Pavel Sivakov | UAE Team Emirates-XRG | 7:05 |
| 119 | Chris Hamilton | Team Picnic PostNL | 7:09 |
| 120 | Callum Thornley | Red Bull-BORA-hansgrohe | 7:22 |
| 121 | Phil Bauhaus | Bahrain Victorious | 7:23 |
| 122 | Alex Kirsch | Cofidis | s.t. |
| 123 | Mathijs Paasschens | Bahrain Victorious | 7:28 |
| 124 | Sven Erik Bystrøm | Uno-X Mobility | 7:48 |
| 125 | Luka Mezgec | Team Jayco-AlUla | 7:50 |
| 126 | Patrick Gamper | Team Jayco-AlUla | 7:51 |
| 127 | Stefan Bissegger | Decathlon CMA CGM Team | 8:00 |
| 128 | Max Kanter | XDS Astana Team | 8:04 |
| 129 | Sander De Pestel | Decathlon CMA CGM Team | s.t. |
| 130 | Clément Russo | Groupama-FDJ United | 8:10 |
| 131 | Sam Watson | INEOS Grenadiers | 8:15 |
| 132 | Timo Roosen | Team Picnic PostNL | 8:20 |
| 133 | Pascal Ackermann | Team Jayco-AlUla | 8:22 |
| 134 | Pablo Castrillo | Movistar Team | 8:41 |
| 135 | Piet Allegaert | Cofidis | 8:49 |
| 136 | Michel Heßmann | Movistar Team | 9:28 |
| 137 | Matis Louvel | NSN Cycling Team | 9:31 |
| 138 | Johan Jacobs | Groupama-FDJ United | 9:42 |
| 139 | Søren Kragh Andersen | Lidl-Trek | 9:45 |
| 140 | Nikias Arndt | Bahrain Victorious | 9:47 |
| 141 | William Blume Levy | Uno-X Mobility | 10:37 |
| 142 | Nico Denz | Red Bull-BORA-hansgrohe | 10:38 |
| 143 | Petr Kelemen | Tudor Pro Cycling Team | 10:42 |
| 144 | Roel van Sintmaartensdijk | Lotto-Intermarché | 11:14 |
| 145 | Simon Dehairs | Alpecin-Premier Tech | 11:27 |
| 146 | Cees Bol | Decathlon CMA CGM Team | 11:50 |
| 147 | Nicola Conci | XDS Astana Team | 12:35 |
| 148 | Rune Herregodts | UAE Team Emirates-XRG | 13:07 |
| 149 | Tim Naberman | Team Picnic PostNL | 14:51 |
| 150 | Ryan Mullen | NSN Cycling Team | 14:58 |
| 151 | Guillaume Boivin | NSN Cycling Team | s.t. |
| 152 | Edoardo Affini | Team Visma | Lease a Bike | 15:54 |
Stage 3 profile:

Stage 3 profile
Monday, March 9: Stage 2, Epône - Montargis, 187 km

Max Kanter wins stage two.
Bill & Carol McGann's book The Story of the Tour de France, Vol 1: 1903 - 1975 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 Montargis at 1:55 PM, local time: 19C (66F), partly cloudy, with the wind from the south at 11 km/hr (7 mph). There is just a 1% chance of rain.
Rated ascents:
The race: Here's the organizer's stage two summary.
Celebrated for its spectacular sprint finishes, Montargis crowned Max Kanter (XDS Astana) on day 2 of Paris-Nice 2026. The German sprinter powered to his biggest victory to date as he got the better of Laurence Pithie (Red Bull-Bora-Hansgrohe), already second in the same place two years ago. Jasper Stuyven (Soudal Quick-Step) rounded out the podium after a thrilling finale. Daan Hoole (Decathlon CMA CGM) launched a daring attack with 21 km remaining, only to be caught inside the last kilometre. Luke Lamperti (EF Education-EasyPost) completed the stage’s top 5 and retained the yellow and white leader’s jersey with the tightest margin; Vito Braet (Lotto Intermarché) is now level on time. The standings will be turned upside down on Wednesday with a team time trial set to kick off the GC battle between Cosne-Cours-sur-Loire and Pouilly-sur-Loire.
On the day after Luke Lamperti’s opening win in the Yvelines department, the peloton of the 84th edition of the Race to the Sun heads south, to reach Montargis with a 187 km stage 2 from Épône. They face 1,270m of elevation, with three cat-3 climbs and a flat run-in to a potential bunch sprint. The area is often windswept but the weather forecast announces moderate winds, with speeds around 10km/h.

The day's early break about 18 km into the stage: Casper Pedersen, Mathis Leberre, & Mattéo Vercher. They were all caught with 59 kilometers to go.
Pedersen vs Le Berre, round 2
Jasha Sütterlin (Jayco AlUla) attacks as soon as the flag drops. After 7 kilometres of hard racing, he’s joined at the front by the polka dot jersey wearer Casper Pedersen (Soudal Quick-Step), his runner-up in the KOM standings Mathis Le Berre (TotalEnergies), as well as Matteo Vercher (TotalEnergies too). The four-man breakaway rapidly loses a member, as Sütterlin drops back to the peloton after 12 km.
Already on the move on day 1, Pedersen and Le Berre resume their battle for the KOM points. The Dane has a 1-point advantage as they face the first climb of the day, Côte des Mesnuls (km 30.3). And he makes the most of this first opportunity as he goes first over the top (3 points), ahead of Le Berre (2) and Vercher (1), who waits for the bunch after the summit.
Luke Lamperti’s EF Education-EasyPost and Biniam Girmay’s NSN are already in action at the front of the peloton to control the gap. The lead duo’s advantage hits a maximum of 2’25’’ at km 45.
Pedersen and Le Berre work together on the valley and battle on the ascents. The Dane makes the most of his strength to also go first up Côte de Villeconin (km 81) and Côte du Pressoir (km 113,4). His tally is up to 18 KOM points, compared to Le Berre’s 14.

The peloton with 70 km to go. Photo: ASO/Billy Cuesters
A thrilling finale
After the last summit, Lotto Intermarché up the ante to catch the breakaway riders before the intermediate sprint in Fromont (46.1km to go). Pedersen and Le Berre are eventually caught just inside the last 60 kilometres, after 119 kilometres at the front.
A dozen kilometres later, Vito Braet (Lotto Intermarché) dominates the intermediate sprint ahead of Juan Ayuso (Lidl-Trek) and Luke Lamperti (EF Education-EasyPost). With the bonus seconds up for grabs (6, 4, and 2), the Belgian sprinter is level on time with the American overall leader. Ayuso trails by 8’’, like Pedersen and Orluis Alar (Movistar). The rest of the field have a gap of at least 12’’. The winner of the stage will take 10 bonus seconds.
The run-in to Montargis is disrupted by a crash with 34 km to go. Sprinters like Phil Bauhaus (Bahrain Victorious), Cees Bol (Decathlon CMA CGM) and Sandy Dujardin (TotalEnergies) are involved. They all get back to the bunch. With Bol affected by the crash, his lead-out man Daan Hoole attacks with 21 km to go. He rapidly opens a gap of 30’’, before Movistar react at the front the bunch.
Tudor, Red Bull-Bora-Hansgrohe and EF Education-EasyPost also participate in the chase. Hoole is eventually caught inside the last kilometre! Mike Teunissen (XDS Astana) then powers to the front to lead Max Kanter, who takes his biggest win to date ahead of Laurence Pithie (Red Bull-Bora-Hansgrohe) and Jasper Stuyven (Soudal Quick-Step). Luke Lamperti (EF Education-EasyPost) completes the top 5 and retains the leader’s jersey.
Complete results:
187 kilometers raced at an average speed of 42.321 km/jr
| 1 | Max Kanter | XDS Astana Team | 4hr 25min 7sec |
| 2 | Laurence Pithie | Red Bull-BORA-hansgrohe | s.t. |
| 3 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 4 | Dorian Godon | INEOS Grenadiers | s.t. |
| 5 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 6 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 7 | Lewis Askey | NSN Cycling Team | s.t. |
| 8 | Tom Van Asbroeck | NSN Cycling Team | s.t. |
| 9 | Clément Russo | Groupama-FDJ United | s.t. |
| 10 | Anthony Turgis | Team TotalEnergies | s.t. |
| 11 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 12 | Bryan Coquard | Cofidis | s.t. |
| 13 | Stian Fredheim | Uno-X Mobility | s.t. |
| 14 | Pascal Ackermann | Team Jayco-AlUla | s.t. |
| 15 | Niklas Märkl | Team Picnic PostNL | s.t. |
| 16 | Joshua Tarling | INEOS Grenadiers | s.t. |
| 17 | Mike Teunissen | XDS Astana Team | s.t. |
| 18 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 19 | Vito Braet | Lotto-Intermarché | s.t. |
| 20 | Jensen Plowright | Alpecin-Premier Tech | s.t. |
| 21 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 22 | Piet Allegaert | Cofidis | s.t. |
| 23 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 24 | Orluis Aular | Movistar Team | s.t. |
| 25 | Casper van Uden | Team Picnic PostNL | s.t. |
| 26 | Robert Stannard | Bahrain Victorious | s.t. |
| 27 | Kamil Gradek | Bahrain Victorious | s.t. |
| 28 | Kévin Vauquelin | INEOS Grenadiers | s.t. |
| 29 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
| 30 | Sander De Pestel | Decathlon CMA CGM Team | s.t. |
| 31 | Luca Van Boven | Lotto-Intermarché | s.t. |
| 32 | Harold Tejada | XDS Astana Team | s.t. |
| 33 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 34 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 35 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 36 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
| 37 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 38 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
| 39 | Stefan Bissegger | Decathlon CMA CGM Team | s.t. |
| 40 | Sam Watson | INEOS Grenadiers | s.t. |
| 41 | Riley Sheehan | NSN Cycling Team | s.t. |
| 42 | Biniam Girmay | NSN Cycling Team | s.t. |
| 43 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 44 | Timo Roosen | Team Picnic PostNL | s.t. |
| 45 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 46 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 47 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
| 48 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 49 | Iván Romeo | Movistar Team | s.t. |
| 50 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 51 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 52 | Ryan Mullen | NSN Cycling Team | s.t. |
| 53 | Damiano Caruso | Bahrain Victorious | s.t. |
| 54 | Victor Campenaerts | Team Visma | Lease a Bike | s.t. |
| 55 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 56 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 57 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 58 | Nicola Conci | XDS Astana Team | s.t. |
| 59 | Valentin Paret-Peintre | Soudal Quick-Step | s.t. |
| 60 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 61 | Ion Izagirre | Cofidis | s.t. |
| 62 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 63 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 64 | Jefferson Cepeda | Movistar Team | s.t. |
| 65 | David Gaudu | Groupama-FDJ United | s.t. |
| 66 | William Blume Levy | Uno-X Mobility | s.t. |
| 67 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 68 | Tim Marsman | Alpecin-Premier Tech | s.t. |
| 69 | Lenny Martinez | Bahrain Victorious | s.t. |
| 70 | Mathijs Paasschens | Bahrain Victorious | s.t. |
| 71 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 72 | Steff Cras | Soudal Quick-Step | s.t. |
| 73 | Lorenzo Milesi | Movistar Team | s.t. |
| 74 | Ewen Costiou | Groupama-FDJ United | s.t. |
| 75 | Bruno Armirail | Team Visma | Lease a Bike | s.t. |
| 76 | Torstein Træen | Uno-X Mobility | s.t. |
| 77 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 78 | Juan Ayuso | Lidl-Trek | s.t. |
| 79 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 80 | Davide Piganzoli | Team Visma | Lease a Bike | s.t. |
| 81 | Oscar Onley | INEOS Grenadiers | s.t. |
| 82 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 83 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 84 | Lennard Kämna | Lidl-Trek | s.t. |
| 85 | Mathias Vacek | Lidl-Trek | s.t. |
| 86 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
| 87 | Rudy Molard | Groupama-FDJ United | s.t. |
| 88 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 89 | Joris Delbove | Team TotalEnergies | s.t. |
| 90 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 91 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 92 | Raúl García | Movistar Team | s.t. |
| 93 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 94 | Darren van Bekkum | XDS Astana Team | s.t. |
| 95 | Julien Bernard | Lidl-Trek | s.t. |
| 96 | Louis Rouland | Cofidis | s.t. |
| 97 | Nils Politt | UAE Team Emirates-XRG | s.t. |
| 98 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 99 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 100 | Edward Dunbar | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 101 | Sven Erik Bystrøm | Uno-X Mobility | s.t. |
| 102 | Lindsay De Vylder | Alpecin-Premier Tech | s.t. |
| 103 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 104 | William Barta | Tudor Pro Cycling Team | s.t. |
| 105 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 106 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 107 | Marco Haller | Tudor Pro Cycling Team | s.t. |
| 108 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 109 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 110 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 111 | Alex Baudin | EF Education-EasyPost | s.t. |
| 112 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 113 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 114 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 115 | Alex Kirsch | Cofidis | s.t. |
| 116 | Juan Martinez | Team Picnic PostNL | s.t. |
| 117 | Milan Menten | Lotto-Intermarché | s.t. |
| 118 | Callum Scotson | Decathlon CMA CGM Team | s.t. |
| 119 | Jonas Rutsch | Lotto-Intermarché | s.t. |
| 120 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 121 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 122 | Max Walker | EF Education-EasyPost | s.t. |
| 123 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 124 | Guillaume Boivin | NSN Cycling Team | s.t. |
| 125 | Matis Louvel | NSN Cycling Team | s.t. |
| 126 | Florian Dauphin | Team TotalEnergies | s.t. |
| 127 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 128 | Simon Dehairs | Alpecin-Premier Tech | s.t. |
| 129 | Milan Fretin | Cofidis | @ 34sec |
| 130 | Luka Mezgec | Team Jayco-AlUla | s.t. |
| 131 | Benjamin Thomas | Cofidis | s.t. |
| 132 | Søren Kragh Andersen | Lidl-Trek | 0:42 |
| 133 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 134 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 135 | Tim Naberman | Team Picnic PostNL | s.t. |
| 136 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 137 | Phil Bauhaus | Bahrain Victorious | 0:49 |
| 138 | Maurice Ballerstedt | Alpecin-Premier Tech | s.t. |
| 139 | Toms Skujins | Lidl-Trek | s.t. |
| 140 | Mathis Le Berre | Team TotalEnergies | 0:58 |
| 141 | Michel Hessmann | Movistar Team | 1:04 |
| 142 | Petr Kelemen | Tudor Pro Cycling Team | s.t. |
| 143 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 144 | Rune Herregodts | UAE Team Emirates-XRG | 1:22 |
| 145 | Luke Durbridge | Team Jayco-AlUla | s.t. |
| 146 | Roel van Sintmaartensdijk | Lotto-Intermarché | s.t. |
| 147 | Alastair Mackellar | EF Education-EasyPost | 1:32 |
| 148 | Pablo Castrillo | Movistar Team | 1:50 |
| 149 | Alexandre Delettre | Team TotalEnergies | 2:19 |
| 150 | Nikias Arndt | Bahrain Victorious | s.t. |
| 151 | Timo de Jong | Team Picnic PostNL | s.t. |
| 152 | Patrick Gamper | Team Jayco-AlUla | 2:49 |
| 153 | Cees Bol | Decathlon CMA CGM Team | 7:06 |
GC after stage 2:
357.9 kilometers raced so far at an average speed of 43.807 km/hr
| 1 | Luke Lamperti | EF Education-EasyPost | 8hr 10min 12sec |
| 2 | Vito Braet | Lotto-Intermarché | s.t. |
| 3 | Laurence Pithie | Red Bull-BORA-hansgrohe | @ 6sec |
| 4 | Jasper Stuyven | Soudal Quick-Step | 0:08 |
| 5 | Orluis Aular | Movistar Team | s.t. |
| 6 | Juan Ayuso | Lidl-Trek | s.t. |
| 7 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 8 | Dorian Godon | INEOS Grenadiers | 0:12 |
| 9 | Anthony Turgis | Team TotalEnergies | s.t. |
| 10 | Mike Teunissen | XDS Astana Team | s.t. |
| 11 | Jensen Plowright | Alpecin-Premier Tech | s.t. |
| 12 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 13 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 14 | Stian Fredheim | Uno-X Mobility | s.t. |
| 15 | Emmanuel Houcou | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 16 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
| 17 | Lewis Askey | NSN Cycling Team | s.t. |
| 18 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 19 | Biniam Girmay | NSN Cycling Team | s.t. |
| 20 | Bryan Coquard | Cofidis | s.t. |
| 21 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 22 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 23 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 24 | Kévin Vauquelin | INEOS Grenadiers | s.t. |
| 25 | Riley Sheehan | NSN Cycling Team | s.t. |
| 26 | Niklas Märkl | Team Picnic PostNL | s.t. |
| 27 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
| 28 | Harold Tejada | XDS Astana Team | s.t. |
| 29 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 30 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 31 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 32 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 33 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 34 | Iván Romeo | Movistar Team | s.t. |
| 35 | Valentin Paret-Peintre | Soudal Quick-Step | s.t. |
| 36 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 37 | Steff Cras | Soudal Quick-Step | s.t. |
| 38 | Mathias Vacek | Lidl-Trek | s.t. |
| 39 | Lorenzo Milesi | Movistar Team | s.t. |
| 40 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 41 | Robert Stannard | Bahrain Victorious | s.t. |
| 42 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 43 | Bruno Armirail | Team Visma | Lease a Bike | s.t. |
| 44 | Jefferson Cepeda | Movistar Team | s.t. |
| 45 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 46 | Julien Bernard | Lidl-Trek | s.t. |
| 47 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 48 | Lennard Kämna | Lidl-Trek | s.t. |
| 49 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 50 | Luca Van Boven | Lotto-Intermarché | s.t. |
| 51 | Davide Piganzoli | Team Visma | Lease a Bike | s.t. |
| 52 | Milan Menten | Lotto-Intermarché | s.t. |
| 53 | Ewen Costiou | Groupama-FDJ United | s.t. |
| 54 | Torstein Træen | Uno-X Mobility | s.t. |
| 55 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 56 | Tim Marsman | Alpecin-Premier Tech | s.t. |
| 57 | Damiano Caruso | Bahrain Victorious | s.t. |
| 58 | Raúl García | Movistar Team | s.t. |
| 59 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 60 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 61 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 62 | David Gaudu | Groupama-FDJ United | s.t. |
| 63 | Oscar Onley | INEOS Grenadiers | s.t. |
| 64 | Ion Izagirre | Cofidis | s.t. |
| 65 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 66 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 67 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 68 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 69 | Joris Delbove | Team TotalEnergies | s.t. |
| 70 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 71 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
| 72 | William Barta | Tudor Pro Cycling Team | s.t. |
| 73 | Lenny Martinez | Bahrain Victorious | s.t. |
| 74 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 75 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 76 | Edward Dunbar | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 77 | Rudy Molard | Groupama-FDJ United | s.t. |
| 78 | Louis Rouland | Cofidis | s.t. |
| 79 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 80 | Alex Baudin | EF Education-EasyPost | s.t. |
| 81 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 82 | Darren van Bekkum | XDS Astana Team | s.t. |
| 83 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 84 | Lindsay De Vylder | Alpecin-Premier Tech | s.t. |
| 85 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 86 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 87 | Florian Dauphin | Team TotalEnergies | s.t. |
| 88 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 89 | Marco Haller | Tudor Pro Cycling Team | s.t. |
| 90 | Jonas Rutsch | Lotto-Intermarché | s.t. |
| 91 | Milan Fretin | Cofidis | 0:46 |
| 92 | Sandy Dujardin | Team TotalEnergies | 1:16 |
| 93 | Max Walker | EF Education-EasyPost | 1:36 |
| 94 | Victor Campenaerts | Team Visma | Lease a Bike | 2:14 |
| 95 | Kamil Gradek | Bahrain Victorious | 2:31 |
| 96 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
| 97 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 98 | Timo de Jong | Team Picnic PostNL | s.t. |
| 99 | Nils Politt | UAE Team Emirates-XRG | s.t. |
| 100 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 101 | Callum Scotson | Decathlon CMA CGM Team | s.t. |
| 102 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 2:37 |
| 103 | Piet Allegaert | Cofidis | 2:44 |
| 104 | Mathis Le Berre | Team TotalEnergies | 2:48 |
| 105 | Alastair Mackellar | EF Education-EasyPost | 3:08 |
| 106 | Benjamin Thomas | Cofidis | 3:18 |
| 107 | Phil Bauhaus | Bahrain Victorious | 3:20 |
| 108 | Toms Skujins | Lidl-Trek | s.t. |
| 109 | Tom Van Asbroeck | NSN Cycling Team | 3:25 |
| 110 | Joshua Tarling | INEOS Grenadiers | s.t. |
| 111 | Casper van Uden | Team Picnic PostNL | s.t. |
| 112 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 113 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 114 | Mathijs Paasschens | Bahrain Victorious | s.t. |
| 115 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 116 | Juan Martinez | Team Picnic PostNL | s.t. |
| 117 | Michel Hessmann | Movistar Team | 3:35 |
| 118 | Luka Mezgec | Team Jayco-AlUla | 3:59 |
| 119 | Luke Durbridge | Team Jayco-AlUla | 4:04 |
| 120 | Mick van Dijke | Red Bull-BORA-hansgrohe | 4:07 |
| 121 | Patrick Gamper | Team Jayco-AlUla | 4:27 |
| 122 | Max Kanter | XDS Astana Team | 4:48 |
| 123 | Pascal Ackermann | Team Jayco-AlUla | 4:58 |
| 124 | Clément Russo | Groupama-FDJ United | s.t. |
| 125 | Sander De Pestel | Decathlon CMA CGM Team | s.t. |
| 126 | Sam Watson | INEOS Grenadiers | s.t. |
| 127 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 128 | William Blume Levy | Uno-X Mobility | s.t. |
| 129 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 130 | Matis Louvel | NSN Cycling Team | s.t. |
| 131 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 132 | Chris Hamilton | Team Picnic PostNL | 5:40 |
| 133 | Nikias Arndt | Bahrain Victorious | 5:44 |
| 134 | Petr Kelemen | Tudor Pro Cycling Team | 6:02 |
| 135 | Stefan Bissegger | Decathlon CMA CGM Team | 6:30 |
| 136 | Timo Roosen | Team Picnic PostNL | s.t. |
| 137 | Nicola Conci | XDS Astana Team | s.t. |
| 138 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 139 | Sven Erik Bystrøm | Uno-X Mobility | s.t. |
| 140 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 141 | Alex Kirsch | Cofidis | s.t. |
| 142 | Simon Dehairs | Alpecin-Premier Tech | s.t. |
| 143 | Søren Kragh Andersen | Lidl-Trek | 7:12 |
| 144 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 145 | Cees Bol | Decathlon CMA CGM Team | 7:18 |
| 146 | Maurice Ballerstedt | Alpecin-Premier Tech | 7:19 |
| 147 | Rune Herregodts | UAE Team Emirates-XRG | 7:52 |
| 148 | Roel van Sintmaartensdijk | Lotto-Intermarché | s.t. |
| 149 | Pablo Castrillo | Movistar Team | 8:20 |
| 150 | Edoardo Affini | Team Visma | Lease a Bike | 11:32 |
| 151 | Ryan Mullen | NSN Cycling Team | s.t. |
| 152 | Guillaume Boivin | NSN Cycling Team | s.t. |
| 153 | Tim Naberman | Team Picnic PostNL | 12:14 |
Stage 2 profile:

Stage 2 profile
Sunday, March 8: Stage 1, Achères - Carrières-sous-Poissy, 170.9 km

Luke Lamperti (pink helmet & jersey) wins stage one.
Bill & Carol McGann’s book The Story of the 2023 Tour de France, 2023: The Viking Again Conquers the Tour 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 Carrières-sous-Poissy at 2:15 PM, local time: 13C (56F), foggy, with the wind from the east a 5 km/hr (3 mph). There is just a 1% chance of rain.
Rated ascents:
The race: Kelland O'Brien (Jayco AlUla) abandoned just after the stage started.
Here's the race organizer's stage one summary:
From 2025 to 2026, USA riders still rule Paris-Nice. Following Matteo Jorgenson and Magnus Sheffield’s triumph last year on the Promenade des Anglais, Luke Lamperti (EF Education-EasyPost) dominated the sprint at the end of stage 1 of the 84th edition of the Race to the Sun. The American youngster took his biggest win so far as he dominated Vito Braet (Lotto Intermarché) and Orluis Aular (Movistar) in Carrières-sous-Poissy, while Biniam Girmay (NSN) had to settle for 5th place. Lamperti will wear the yellow and white jersey as the first leader of Paris-Nice en route to Montargis, on Tuesday.

On the start line, Kévin Vauquelin & Jonas Vingegaard. ASO photo
The 154-man peloton begin Paris-Nice 2026 under cloudy skies in Achères, but the sun rapidly appears to accompany the riders in this first stage of the 84th edition of the Race to the Sun (170.9km to Carrières-sous-Poissy). Kelland O’Brien (Jayco AlUla) doesn’t get to enjoy the favourable weather conditions as he abandons as soon as the race begins.

It's time to go racing in France. ASO photo
NSN and Picnic PostNL control the early break
The pace is high, with a handful of attacks and counter-attacks until a group of six riders emerge at km 7 with Casper Pedersen (Soudal-Quick Step), Luke Durbdridge, Patrick Gamper (Jayco AlUla), Max Walker (EF Education-EasyPost), Mathis Le Berre (TotalEnergies), and Sébastien Grignard (Lotto Intermarché).
Biniam Girmay’s NSN Cycling Team and Casper van Uden’s Picnic PostNL drive the bunch to control the gap. The attackers’ lead never gets higher than 1’45’’ at the halfway point. The peloton then pick up the pace as many teams are wary of the hilly and technical finale, with 4 cat-3 ascents.

30 kilometers into the stage Casper Pedersen (Soudal-Quick Step), Luke Durbdridge, Patrick Gamper (Jayco AlUla), Max Walker (EF Education-EasyPost), Mathis Le Berre (TotalEnergies) and Sébastien Grignard (Lotto Intermarché) are 1'10'' ahead of the peloton. After 70 kilometers of racing their lead was 1min 30sec. ASO photo
Pedersen chases the polka dots
Casper Pedersen dominates the first ascent of the day, up the Côte de Gargenville (63.4km to go). The Dane then controls Mathis Le Berre’s attack on the Côte de Vaux-sur-Seine (46.8km) to take 3 more KOM points.
The attackers get back together and push their lead back up to 1’40’’ as they enter the 16.6-km final circuit, to be covered twice in its entirety, with the mighty Côte de Chanteloup-les-Vignes (1.1km at 8.3%), formerly home to the Polymultipliée. Once again, Pedersen goes first at the summit to all but secure the polka-dot jersey.

The day's six-man break racing across France. 70 kilometers into the stage they have buit a 1min 30sec lead. ASO photo
Lamperti takes over
The gap is still up to 1’15’’ as the race enters the final lap. More teams collaborate at the front of the bunch and bring the gap down to 45’’ at the bottom of the final ascent up Côte de Chanteloup-les-Vignes. Le Berre attacks at the summit but the peloton only trail by 30’’.
With Visma-Lease a Bike’s Bruno Armirail driving a strong chase, the gap drops down to 10’’ with 5 km to go, and the attackers are eventually caught just inside the final 2 km. EF Education-EasyPost power to the front positions for the final kilometre… And USA's Luke Lamperti powers to his biggest career to date, following in the footsteps of Matteo Jorgenson and Magnus Sheffield, who ruled the Pormenade des Anglais on the final day of Paris-Nice 2026.

Luke Lamperti will start stage two in yellow. Getty photo
Complete results:
170.9 kilometers raced at an average speed of 45.516 km/hr
| 1 | Luke Lamperti | EF Education-EasyPost | 3hr 45min 17sec |
| 2 | Vito Braet | Lotto Intermarché | s.t. |
| 3 | Orluis Aular | Movistar Team | s.t. |
| 4 | Milan Fretin | Cofidis | s.t. |
| 5 | Biniam Girmay | NSN Cycling Team | s.t. |
| 6 | Jensen Plowright | Alpecin-Premier Tech | s.t. |
| 7 | Mike Teunissen | XDS Astana Team | s.t. |
| 8 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 9 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 10 | Robert Donaldson | Team Jayco AlUla | s.t. |
| 11 | Anthony Turgis | TotalEnergies | s.t. |
| 12 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
| 13 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 14 | Dorian Godon | INEOS Grenadiers | s.t. |
| 15 | Milan Menten | Lotto Intermarché | s.t. |
| 16 | Sandy Dujardin | TotalEnergies | s.t. |
| 17 | Laurence Pithie | Red Bull-BORA-hansgrohe | s.t. |
| 18 | Stian Fredheim | Uno-X Mobility | s.t. |
| 19 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 20 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 21 | Riley Sheehan | NSN Cycling Team | s.t. |
| 22 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 23 | Aimé De Gendt | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 24 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 25 | Juan Ayuso | Lidl-Trek | s.t. |
| 26 | Mathias Vacek | Lidl-Trek | s.t. |
| 27 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 28 | Emmanuel Houcou | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 29 | Julien Bernard | Lidl-Trek | @ 16sec |
| 30 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 31 | Daan Hoole | Decathlon CMA CGM Team | 0:20 |
| 32 | Kévin Vauquelin | INEOS Grenadiers | 0:24 |
| 33 | Jasha Sütterlin | Team Jayco AlUla | s.t. |
| 34 | Tim van Dijke | Red Bull-BORA-hansgrohe | 0:34 |
| 35 | Timo de Jong | Team Picnic PostNL | s.t. |
| 36 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
| 37 | Lewis Askey | NSN Cycling Team | s.t. |
| 38 | Steff Cras | Soudal Quick-Step | 0:42 |
| 39 | Bryan Coquard | Cofidis | s.t. |
| 40 | Lorenzo Milesi | Movistar Team | s.t. |
| 41 | Harold Tejada | XDS Astana Team | s.t. |
| 42 | Lennard Kämna | Lidl-Trek | 0:47 |
| 43 | Bruno Armirail | Team Visma | Lease a Bike | s.t. |
| 44 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 45 | Valentin Paret-Peintre | Soudal Quick-Step | s.t. |
| 46 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 47 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 48 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 49 | Niklas Märkl | Team Picnic PostNL | s.t. |
| 50 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 51 | Raúl García Pierna | Movistar Team | s.t. |
| 52 | Davide Piganzoli | Team Visma | Lease a Bike | s.t. |
| 53 | Iván Romeo | Movistar Team | s.t. |
| 54 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 55 | Jefferson Alveiro Cepeda | Movistar Team | s.t. |
| 56 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 57 | Torstein Træen | Uno-X Mobility | s.t. |
| 58 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 59 | Ewen Costiou | Groupama-FDJ United | s.t. |
| 60 | Will Barta | Tudor Pro Cycling Team | s.t. |
| 61 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 62 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 63 | Alex Baudin | EF Education-EasyPost | s.t. |
| 64 | Daniel Felipe Martínez | Red Bull-BORA-hansgrohe | s.t. |
| 65 | Oscar Onley | INEOS Grenadiers | s.t. |
| 66 | Fabio Christen | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 67 | Eddie Dunbar | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 68 | Tim Marsman | Alpecin-Premier Tech | s.t. |
| 69 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 70 | Joris Delbove | TotalEnergies | 1:00 |
| 71 | Florian Dauphin | TotalEnergies | s.t. |
| 72 | Mattéo Vercher | TotalEnergies | s.t. |
| 73 | Alexandre Delettre | TotalEnergies | s.t. |
| 74 | Louis Rouland | Cofidis | s.t. |
| 75 | David de la Cruz | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 76 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
| 77 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 78 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 79 | Lindsay De Vylder | Alpecin-Premier Tech | s.t. |
| 80 | David Gaudu | Groupama-FDJ United | s.t. |
| 81 | Rudy Molard | Groupama-FDJ United | s.t. |
| 82 | Jonas Rutsch | Lotto Intermarché | 1:14 |
| 83 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 84 | Damiano Caruso | Bahrain-Victorious | s.t. |
| 85 | Darren van Bekkum | XDS Astana Team | s.t. |
| 86 | Ion Izagirre | Cofidis | s.t. |
| 87 | Pascal Eenkhoorn | Soudal Quick-Step | 1:24 |
| 88 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 89 | Robert Stannard | Bahrain-Victorious | s.t. |
| 90 | Alastair MacKellar | EF Education-EasyPost | s.t. |
| 91 | Max Walker | EF Education-EasyPost | s.t. |
| 92 | Patrick Gamper | Team Jayco AlUla | 1:32 |
| 93 | Marco Haller | Tudor Pro Cycling Team | s.t. |
| 94 | Sébastien Grignard | Lotto Intermarché | 1:38 |
| 95 | Mathis Le Berre | TotalEnergies | s.t. |
| 96 | Carlos Rodríguez | INEOS Grenadiers | 1:53 |
| 97 | Lenny Martinez | Bahrain-Victorious | s.t. |
| 98 | Michał Kwiatkowski | INEOS Grenadiers | s.t. |
| 99 | Luca Van Boven | Lotto Intermarché | s.t. |
| 100 | Victor Campenaerts | Team Visma | Lease a Bike | 2:02 |
| 101 | Nils Politt | UAE Team Emirates-XRG | 2:19 |
| 102 | Phil Bauhaus | Bahrain-Victorious | s.t. |
| 103 | Kamil Gradek | Bahrain-Victorious | s.t. |
| 104 | Frederik Frison | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 105 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
| 106 | Michel Hessmann | Movistar Team | s.t. |
| 107 | Callum Scotson | Decathlon CMA CGM Team | s.t. |
| 108 | Toms Skujiņš | Lidl-Trek | s.t. |
| 109 | Nickolas Zukowsky | Pinarello Q36.5 Pro Cycling Team | 2:25 |
| 110 | Piet Allegaert | Cofidis | 2:32 |
| 111 | Luke Durbridge | Team Jayco AlUla | s.t. |
| 112 | Benjamin Thomas | Cofidis | s.t. |
| 113 | Tom Van Asbroeck | NSN Cycling Team | 3:13 |
| 114 | Joshua Tarling | INEOS Grenadiers | s.t. |
| 115 | Joshua Giddings | Lotto Intermarché | s.t. |
| 116 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 117 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 118 | Casper van Uden | Team Picnic PostNL | s.t. |
| 119 | Nikias Arndt | Bahrain-Victorious | s.t. |
| 120 | Luka Mezgec | Team Jayco AlUla | s.t. |
| 121 | Mathijs Paasschens | Bahrain-Victorious | s.t. |
| 122 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 123 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 124 | Petr Kelemen | Tudor Pro Cycling Team | 4:46 |
| 125 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 126 | Pascal Ackermann | Team Jayco AlUla | s.t. |
| 127 | Matis Louvel | NSN Cycling Team | s.t. |
| 128 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 129 | Max Kanter | XDS Astana Team | s.t. |
| 130 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 131 | Rémi Cavagna | Groupama-FDJ United | s.t. |
| 132 | Clément Russo | Groupama-FDJ United | s.t. |
| 133 | William Blume Levy | Uno-X Mobility | s.t. |
| 134 | Sander De Pestel | Decathlon CMA CGM Team | s.t. |
| 135 | Samuel Watson | INEOS Grenadiers | s.t. |
| 136 | Simon Dehairs | Alpecin-Premier Tech | 6:18 |
| 137 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 138 | Stefan Bissegger | Decathlon CMA CGM Team | s.t. |
| 139 | Maurice Ballerstedt | Alpecin-Premier Tech | s.t. |
| 140 | Sven Erik Bystrøm | Uno-X Mobility | s.t. |
| 141 | Roel van Sintmaartensdijk | Lotto Intermarché | s.t. |
| 142 | Pablo Castrillo | Movistar Team | s.t. |
| 143 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 144 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 145 | Timo Roosen | Team Picnic PostNL | s.t. |
| 146 | Alex Kirsch | Cofidis | s.t. |
| 147 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 148 | Nicola Conci | XDS Astana Team | s.t. |
| 149 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 150 | Guillaume Boivin | NSN Cycling Team | 11:20 |
| 151 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
| 152 | Ryan Mullen | NSN Cycling Team | s.t. |
| 153 | Tim Naberman | Team Picnic PostNL | s.t. |
GC after stage 1:
| 1 | Luke Lamperti | EF Education-EasyPost | 3hr 45min 7sec |
| 2 | Vito Braet | Lotto Intermarché | @ 4sec |
| 3 | Orluis Aular | Movistar Team | 0:06 |
| 4 | Milan Fretin | Cofidis | 0:10 |
| 5 | Biniam Girmay | NSN Cycling Team | s.t. |
| 6 | Jensen Plowright | Alpecin-Premier Tech | s.t. |
| 7 | Mike Teunissen | XDS Astana Team | s.t. |
| 8 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 9 | Axel Zingle | Team Visma | Lease a Bike | s.t. |
| 10 | Robert Donaldson | Team Jayco AlUla | s.t. |
| 11 | Anthony Turgis | TotalEnergies | s.t. |
| 12 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
| 13 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 14 | Dorian Godon | INEOS Grenadiers | s.t. |
| 15 | Milan Menten | Lotto Intermarché | s.t. |
| 16 | Sandy Dujardin | TotalEnergies | s.t. |
| 17 | Laurence Pithie | Red Bull-BORA-hansgrohe | s.t. |
| 18 | Stian Fredheim | Uno-X Mobility | s.t. |
| 19 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 20 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 21 | Riley Sheehan | NSN Cycling Team | s.t. |
| 22 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 23 | Aimé De Gendt | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 24 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 25 | Juan Ayuso | Lidl-Trek | s.t. |
| 26 | Mathias Vacek | Lidl-Trek | s.t. |
| 27 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 28 | Emmanuel Houcou | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 29 | Julien Bernard | Lidl-Trek | 0:26 |
| 30 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 31 | Daan Hoole | Decathlon CMA CGM Team | 0:30 |
| 32 | Kévin Vauquelin | INEOS Grenadiers | 0:34 |
| 33 | Jasha Sütterlin | Team Jayco AlUla | s.t. |
| 34 | Tim van Dijke | Red Bull-BORA-hansgrohe | 0:44 |
| 35 | Timo de Jong | Team Picnic PostNL | s.t. |
| 36 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
| 37 | Lewis Askey | NSN Cycling Team | s.t. |
| 38 | Steff Cras | Soudal Quick-Step | 0:52 |
| 39 | Bryan Coquard | Cofidis | s.t. |
| 40 | Lorenzo Milesi | Movistar Team | s.t. |
| 41 | Harold Tejada | XDS Astana Team | s.t. |
| 42 | Casper Pedersen | Soudal Quick-Step | 0:53 |
| 43 | Lennard Kämna | Lidl-Trek | 0:57 |
| 44 | Bruno Armirail | Team Visma | Lease a Bike | s.t. |
| 45 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 46 | Valentin Paret-Peintre | Soudal Quick-Step | s.t. |
| 47 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 48 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 49 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 50 | Niklas Märkl | Team Picnic PostNL | s.t. |
| 51 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 52 | Raúl García Pierna | Movistar Team | s.t. |
| 53 | Davide Piganzoli | Team Visma | Lease a Bike | s.t. |
| 54 | Iván Romeo | Movistar Team | s.t. |
| 55 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 56 | Jefferson Alveiro Cepeda | Movistar Team | s.t. |
| 57 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 58 | Torstein Træen | Uno-X Mobility | s.t. |
| 59 | Ewen Costiou | Groupama-FDJ United | s.t. |
| 60 | Will Barta | Tudor Pro Cycling Team | s.t. |
| 61 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 62 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 63 | Alex Baudin | EF Education-EasyPost | s.t. |
| 64 | Daniel Felipe Martínez | Red Bull-BORA-hansgrohe | s.t. |
| 65 | Oscar Onley | INEOS Grenadiers | s.t. |
| 66 | Fabio Christen | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 67 | Eddie Dunbar | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 68 | Tim Marsman | Alpecin-Premier Tech | s.t. |
| 69 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 70 | Joris Delbove | TotalEnergies | 1:10 |
| 71 | Florian Dauphin | TotalEnergies | s.t. |
| 72 | Mattéo Vercher | TotalEnergies | s.t. |
| 73 | Alexandre Delettre | TotalEnergies | s.t. |
| 74 | Louis Rouland | Cofidis | s.t. |
| 75 | David de la Cruz | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 76 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
| 77 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 78 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 79 | Lindsay De Vylder | Alpecin-Premier Tech | s.t. |
| 80 | Rudy Molard | Groupama-FDJ United | s.t. |
| 81 | David Gaudu | Groupama-FDJ United | s.t. |
| 82 | Jonas Rutsch | Lotto Intermarché | 1:24 |
| 83 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 84 | Damiano Caruso | Bahrain-Victorious | s.t. |
| 85 | Darren van Bekkum | XDS Astana Team | s.t. |
| 86 | Ion Izagirre | Cofidis | s.t. |
| 87 | Pascal Eenkhoorn | Soudal Quick-Step | 1:34 |
| 88 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 89 | Robert Stannard | Bahrain-Victorious | s.t. |
| 90 | Alastair MacKellar | EF Education-EasyPost | s.t. |
| 91 | Max Walker | EF Education-EasyPost | s.t. |
| 92 | Patrick Gamper | Team Jayco AlUla | 1:36 |
| 93 | Marco Haller | Tudor Pro Cycling Team | 1:42 |
| 94 | Sébastien Grignard | Lotto Intermarché | 1:48 |
| 95 | Mathis Le Berre | TotalEnergies | s.t. |
| 96 | Carlos Rodríguez | INEOS Grenadiers | 2:03 |
| 97 | Lenny Martinez | Bahrain-Victorious | s.t. |
| 98 | Michał Kwiatkowski | INEOS Grenadiers | s.t. |
| 99 | Luca Van Boven | Lotto Intermarché | s.t. |
| 100 | Victor Campenaerts | Team Visma | Lease a Bike | 2:12 |
| 101 | Nils Politt | UAE Team Emirates-XRG | 2:29 |
| 102 | Phil Bauhaus | Bahrain-Victorious | s.t. |
| 103 | Kamil Gradek | Bahrain-Victorious | s.t. |
| 104 | Frederik Frison | Pinarello Q36.5 Pro Cycling Team | s.t. |
| 105 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
| 106 | Michel Hessmann | Movistar Team | s.t. |
| 107 | Callum Scotson | Decathlon CMA CGM Team | s.t. |
| 108 | Toms Skujiņš | Lidl-Trek | s.t. |
| 109 | Nickolas Zukowsky | Pinarello Q36.5 Pro Cycling Team | 2:35 |
| 110 | Luke Durbridge | Team Jayco AlUla | 2:40 |
| 111 | Piet Allegaert | Cofidis | 2:42 |
| 112 | Benjamin Thomas | Cofidis | s.t. |
| 113 | Tom Van Asbroeck | NSN Cycling Team | 3:23 |
| 114 | Joshua Tarling | INEOS Grenadiers | s.t. |
| 115 | Joshua Giddings | Lotto Intermarché | s.t. |
| 116 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 117 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 118 | Casper van Uden | Team Picnic PostNL | s.t. |
| 119 | Nikias Arndt | Bahrain-Victorious | s.t. |
| 120 | Luka Mezgec | Team Jayco AlUla | s.t. |
| 121 | Mathijs Paasschens | Bahrain-Victorious | s.t. |
| 122 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 123 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 124 | Petr Kelemen | Tudor Pro Cycling Team | 4:56 |
| 125 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 126 | Pascal Ackermann | Team Jayco AlUla | s.t. |
| 127 | Matis Louvel | NSN Cycling Team | s.t. |
| 128 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 129 | Max Kanter | XDS Astana Team | s.t. |
| 130 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 131 | Rémi Cavagna | Groupama-FDJ United | s.t. |
| 132 | Clément Russo | Groupama-FDJ United | s.t. |
| 133 | William Blume Levy | Uno-X Mobility | s.t. |
| 134 | Sander De Pestel | Decathlon CMA CGM Team | s.t. |
| 135 | Samuel Watson | INEOS Grenadiers | s.t. |
| 136 | Simon Dehairs | Alpecin-Premier Tech | 6:28 |
| 137 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 138 | Stefan Bissegger | Decathlon CMA CGM Team | s.t. |
| 139 | Maurice Ballerstedt | Alpecin-Premier Tech | s.t. |
| 140 | Erik Bystrøm Sven | Uno-X Mobility | s.t. |
| 141 | Roel van Sintmaartensdijk | Lotto Intermarché | s.t. |
| 142 | Pablo Castrillo | Movistar Team | s.t. |
| 143 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 144 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 145 | Timo Roosen | Team Picnic PostNL | s.t. |
| 146 | Alex Kirsch | Cofidis | s.t. |
| 147 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 148 | Nicola Conci | XDS Astana Team | s.t. |
| 149 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 150 | Guillaume Boivin | NSN Cycling Team | 11:30 |
| 151 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
| 152 | Ryan Mullen | NSN Cycling Team | s.t. |
| 153 | Tim Naberman | Team Picnic PostNL | s.t. |
Stage 1 map & profile:

Stage 1 map

Stage 1 profile
List of stages:
| Stage | Type | Date | Start and Finish | Distance |
| 1 | Medium Mountains | Sunday, march 8, 2026 | Achères > Carrières-sous-Poissy | 171.2 km |
| 2 | Medium Mountains | Monday, march 9, 2026 | Épône > Montargis | 187 km |
| 3 | Team Time-Trial | Tuesday, march 10, 2026 | Cosne-Cours-sur-Loire > Pouilly-sur-Loire | 23.5 km |
| 4 | Flat. Uphill finale | Wednesday, march 11, 2026 | Bourges > Uchon | 195 km |
| 5 | Mountain | Thursday, march 12, 2026 | Cormoranche-sur-Saône > Colombier-le-Vieux | 205.4 km |
| 6 | Mountain | Friday, march 13, 2026 | Barbentane > Apt | 179.3 km |
| 7 | Flat. Uphill finale | Saturday, march 14, 2026 | Nice > Auron | 138.7 km |
| 8 | Mountain | Sunday, march 15, 2026 | Nice > Nice | 145 km |
| Total | 1,245 km |
Route description:
Here's race organizer's explanation:
The route of Paris-Nice 2026 was unveiled this Wednesday [December 17, 2025] in Versailles, less than three months before the start of the 84th edition of "la Course au Soleil" (the Race to the Sun) in the Yvelines department. The peloton will set off on Sunday, March 8th from Achères, a first-time host city for the race, and will reach Nice one week later after overcoming the usual challenges: sprints, crosswinds, a team time trial, hills and major climbs.
Traditions will be shaken up during the final weekend due to the municipal elections. The Promenade des Anglais will host the start of Stage 7 on Saturday, March 14th, and the winner will be crowned the following day at the Riviera stadium. The question of who will succeed Matteo Jorgenson will be decided on this unprecedented route. The contest could feature riders such as Simon Yates (2nd in 2018 and 2022), João Almeida (6th in 2025), Juan Ayuso, Cian Uijtdebroeks, Mattias Skjelmose (4th in 2024), or among the French contenders Kévin Vauquelin, Lenny Martinez, and David Gaudu (2nd in 2023). On the stage-win front, Mads Pedersen, Olav Kooij, and Michael Matthews are already familiar with the route and will aim to repeat their successes.
The list of 22 selected teams has been revealed. In addition to the 18 WorldTour teams and the three highest-ranked ProTeams (Cofidis, Pinarello–Q36.5 Pro Cycling Team, and Tudor Pro Cycling Team), the organisers have extended an invitation to TotalEnergies.
Almost every year, the Promenade des Anglais is where the peloton comes to warm up and launch its season. But in 2026, due to the municipal elections, the 84th edition of Paris-Nice will feature a new setting to crown the winner of the Race to the Sun: the rendezvous is at the Riviera stadium on Sunday, March 15th, after a week of efforts spent crossing the countryside, racing against the clock, overcoming elevation and battling for the yellow-and-white jersey won by Matteo Jorgenson in 2024 and 2025.
To defend his title, the Nice-based rider will line up on Sunday, March 8th in Achères, which becomes the 30th town in the Yvelines to host a stage of the Race to the Sun. The opening stage already promises early skirmishes, with a circuit finish around Carrières-sous-Poissy via the Côte de Chanteloup-les-Vignes, a landmark climb of the Polymultipliée. From the very next day, the peloton will cross the plains of the Gâtinais, an area well suited to crosswinds. Sprinters will be keen to shine between Épône and Montargis (Stage 2) before giving way to the general classification contenders.
With the Grand Départ of the Tour de France in Barcelona in mind, the “Nice-style” team time trial between Cosne-Cours-sur-Loire and Pouilly-sur-Loire (Stage 3) will provide a full-scale rehearsal: which team will best launch its leader into orbit? The riders will then head towards the roads of the Morvan, made famous by the 2021 Tour de France. This time, the climb of Uchon will not merely be included, it will determine the stage winner and possibly a new race leader.
The second half of this 84th Paris-Nice is packed with climbs, but the diversity of profiles reshuffles the deck day after day. Stage 5, the longest of the week, also features the greatest elevation gain, designed to wear down the riders on the way to Colombier-le-Vieux. The following day, a thriller is expected in Apt (Stage 6), with a final climb to be tackled within the last five kilometres.
For the Nice weekend, the peloton will indeed return to the Promenade des Anglais for the start of Stage 7, heading towards the resort of Auron, where Michael Storer delivered an outstanding performance in spring 2025. The following day, the final stage will loop around the Riviera stadium and explore new summits. The decisive showdown is expected on the brutal slopes of the Côte du Linguador. The scenery may change, but as every year in the Race to the Sun, only the very best will shine on the French Riviera.
Start list with back numbers, March 3, 2026:
| Team Visma | Lease a Bike | |
| 1 | Jonas Vingegaard |
| 2 | Edoardo Affini |
| 3 | Bruno Armirail |
| 4 | Victor Campenaerts |
| 5 | Wilco Kelderman |
| 6 | Davide Piganzoli |
| 7 | Axel Zingle |
| Red Bull-BORA-hansgrohe | |
| 11 | Daniel Martinez |
| 12 | Nico Denz |
| 13 | Laurence Pithie |
| 14 | Callum Thornley |
| 15 | Tim van Dijke |
| 16 | Mick van Dijke |
| 17 | Aleksandr Vlasov |
| INEOS Grenadiers | |
| 21 | Oscar Onley |
| 22 | Dorian Godon |
| 23 | Michal Kwiatkowski |
| 24 | Carlos Rodriguez |
| 25 | Joshua Tarling |
| 26 | Kévin Vauquelin |
| 27 | Sam Watson |
| UAE Team Emirates-XRG | |
| 31 | Brandon McNulty |
| 32 | Ivo Oliveira |
| 33 | Igor Arrieta |
| 34 | Rune Herregodts |
| 35 | Nils Politt |
| 36 | Pavel Sivakov |
| 37 | Marc Soler |
| Lidl-Trek | |
| 41 | Juan Ayuso |
| 42 | Julien Bernard |
| 43 | Lennard Kämna |
| 44 | Søren Kragh Andersen |
| 45 | Toms Skujins |
| 46 | Jakob Söderqvist |
| 47 | Mathias Vacek |
| Bahrain Victorious | |
| 51 | Lenny Martinez |
| 52 | Nikias Arndt |
| 53 | Phil Bauhaus |
| 54 | Damiano Caruso |
| 55 | Kamil Gradek |
| 56 | Mathijs Paasschens |
| 57 | Robert Stannard |
| Groupama-FDJ United | |
| 61 | David Gaudu |
| 62 | Remi Cavagna |
| 63 | Ewen Costiou |
| 64 | Johan Jacobs |
| 65 | Rudy Molard |
| 66 | Quentin Pacher |
| 67 | Clément Russo |
| Movistar Team | |
| 71 | Iván Romeo |
| 72 | Orluis Aular |
| 73 | Pablo Castrillo |
| 74 | Jefferson Cepeda |
| 75 | Raúl García |
| 76 | Michel Heßmann |
| 77 | Lorenzo Milesi |
| Soudal Quick-Step | |
| 81 | Valentin Paret-Peintre |
| 82 | Steff Cras |
| 83 | Pascal Eenkhoorn |
| 84 | Casper Pedersen |
| 85 | Jasper Stuyven |
| 86 | Fabio Van den Bossche |
| 87 | Bert Van Lerberghe |
| NSN Cycling Team | |
| 91 | Biniam Girmay |
| 92 | Lewis Askey |
| 93 | Guillaume Boivin |
| 94 | Matis Louvel |
| 95 | Ryan Mullen |
| 96 | Riley Sheehan |
| 97 | Tom Van Asbroeck |
| Decathlon CMA CGM Team | |
| 101 | Nicolas Prodhomme |
| 102 | Stefan Bissegger |
| 103 | Cees Bol |
| 104 | Oscar Chamberlain |
| 105 | Sander De Pestel |
| 106 | Daan Hoole |
| 107 | Callum Scotson |
| Team Jayco-AlUla | |
| 111 | Pascal Ackermann |
| 112 | Robert Donaldson |
| 113 | Luke Durbridge |
| 114 | Patrick Gamper |
| 115 | Luka Mezgec |
| 116 | Kelland O'Brien |
| 117 | Jasha Sütterlin |
| XDS Astana Team | |
| 121 | Harold Tejada |
| 122 | Nicola Conci |
| 123 | Yevgeniy Fedorov |
| 124 | Max Kanter |
| 125 | Mike Teunissen |
| 126 | Darren van Bekkum |
| 127 | Nicolas Vinokurov |
| Cofidis | |
| 131 | Milan Fretin |
| 132 | Piet Allegaert |
| 133 | Bryan Coquard |
| 134 | Ion Izagirre |
| 135 | Alex Kirsch |
| 136 | Louis Rouland |
| 137 | Benjamin Thomas |
| Tudor Pro Cycling Team | |
| 141 | Mathys Rondel |
| 142 | William Barta |
| 143 | Marco Haller |
| 144 | Petr Kelemen |
| 145 | Arthur Kluckers |
| 146 | Rick Pluimers |
| 147 | Matteo Trentin |
| Team Picnic PostNL | |
| 151 | Juan Martinez |
| 152 | Timo de Jong |
| 153 | Chris Hamilton |
| 154 | Niklas Märkl |
| 155 | Tim Naberman |
| 156 | Timo Roosen |
| 157 | Casper van Uden |
| EF Education-EasyPost | |
| 161 | Luke Lamperti |
| 162 | Kasper Asgreen |
| 163 | Alex Baudin |
| 164 | Alastair Mackellar |
| 165 | Georg Steinhauser |
| 166 | Marijn van den Berg |
| 167 | Max Walker |
| Uno-X Mobility | |
| 171 | Andreas Leknessund |
| 172 | Erik Bystrøm Sven |
| 173 | Stian Fredheim |
| 174 | William Blume Levy |
| 175 | Sakarias Koller Løland |
| 176 | Rasmus Tiller |
| 177 | Torstein Træen |
| Pinarello-Q36.5 Pro Cycling Team | |
| 181 | Edward Dunbar |
| 182 | Fabio Christen |
| 183 | Aimé De Gendt |
| 184 | David de la Cruz |
| 185 | Frederik Frison |
| 186 | Emmanuel Houcou |
| 187 | Nickolas Zukowsky |
| Team TotalEnergies | |
| 191 | Anthony Turgis |
| 192 | Florian Dauphin |
| 193 | Joris Delbove |
| 194 | Alexandre Delettre |
| 195 | Sandy Dujardin |
| 196 | Mathis Le Berre |
| 197 | Mattéo Vercher |
| Alpecin-Premier Tech | |
| 201 | Jensen Plowright |
| 202 | Maurice Ballerstedt |
| 203 | Ramses Debruyne |
| 204 | Simon Dehairs |
| 205 | Lindsay De Vylder |
| 206 | Jonas Geens |
| 207 | Tim Marsman |
| Lotto-Intermarché | |
| 211 | Milan Menten |
| 212 | Vito Braet |
| 213 | Joshua Giddings |
| 214 | Sébastien Grignard |
| 215 | Jonas Rutsch |
| 216 | Luca Van Boven |
| 217 | Roel van Sintmaartensdijk |
Invited teams:
18 UCI WORLDTEAMS
TOP 3 PROTEAMS IN THE 2025 UCI RANKING
TEAM INVITED BY THE ORGANISER