
Tour de la Provence podium history | 2025 edition | Start list
Stage 1 | Stage 2 | Stage 3

Overall map of the 2026 Tour of Provence.
Sunday, February 15: 3rd & Final Stage, Rognac - Arles, 205.1 km

Stage winner Axel Laurance solos across the finish line.
Bill & Carol McGann’s book The Story of the 2024 Tour de France: The Happy Warrior Triumphs is available print, Kindle eBook and audiobook versions. To get your copy, just click on the link on the right.
Weather at the finish city of Arles at 2:30 PM, local time: 10C (50F), sunny, with the wind from the north-northwest at 16 km/hr (11 mph). There is just a 4% chance of rain.
The race: Here's the report from stage winner Axel Laurence's Team INEOS Grenadiers.
Axel Laurance claimed a rousing solo victory on the final day of Tour de La Provence, as Carlos Rodriguez and Brandon Rivera secured overall podium finishes.
Laurance finished off a gutsy breakaway ride in fine style, powering clear in the final kilometre to secure his first win as an INEOS Grenadiers rider.
Part of an initial nine-man move, Laurance kept his cool on the run-in to go clear alongside Daniel Arnes (Van Rysel Roubaix), before launching a well-timed acceleration on the final roundabout. With a four-second victory margin, the Frenchman was able to enjoy the moment on home soil.
The peloton arrived 14 seconds later, with Rodriguez and Rivera finishing safely to cement second and third overall. The foundations were laid on Saturday’s queen stage, with Carlos finishing just four bonus seconds back on victor Matthew Riccitello (Decathlon CMA CGM). For Rivera, third represents one of the best GC results of his career as he continues a strong start to 2026.
For Laurance, the stage victory arrived following a tense run into Arles, which saw the peloton get close, but ultimately fall short in its chase. Not only did Laurance, Rodriguez and Rivera visit the podium, they were also joined by the rest of their teammates following a commanding victory in the Team Classification.

The final GC podium, from left: Carlos Rodriguez (2nd), Matthew Riccitello (1st), & Brandon Rivera (3rd).
After his victory, Laurance said: "It's really nice. It's been a really long time since my last win. Last year I think I was close a lot of times but it never happened. This year it was really my goal to raise the hand again. To do it in my first race is really nice, and especially also for the team. I feel really good here and I'm really happy to get this win.
"Already everybody in the breakaway was telling me that I was the strongest and the fastest. Nobody wanted to finish with me, so I was like okay, it's going to be a really hard one to win. But I just believed in myself and I waited and went more at the back. I saw an attack and I just went as hard as I could from the back.
"In the final I went left for the roundabout and then I saw that the group was coming back. So I let [Arnes] go first and then I went on the right side. I made my attack there, so it was really a surprise for him I think. I just went all-in until the finish. I think in this kind of breakaway everybody thinks I'm the fastest, but I need to find another solution to win."
Complete results:
205.1 kilometers raced at an average speed of 45.858 km/hr
| 1 | Axel Laurance | INEOS Grenadiers | 4hr 28:min 21sec |
| 2 | Maxime Jarnet | Van Rysel-Roubaix | @ 4sec |
| 3 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 4 | Victor Loulergue | Groupama-FDJ United | s.t. |
| 5 | Simon Carr | Cofidis | s.t. |
| 6 | Clément Davy | Nice Métropole-Côte d’Azur | s.t. |
| 7 | Sam Oomen | Lidl-Trek | s.t. |
| 8 | Jannis Peter | Unibet Rose Rockets | s.t. |
| 9 | Daniel Årnes | Van Rysel-Roubaix | 0:14 |
| 10 | Tobias Müller | Unibet Rose Rockets | s.t. |
| 11 | Mathias Vacek | Lidl-Trek | s.t. |
| 12 | Anthony Turgis | Team TotalEnergies | s.t. |
| 13 | Jérémy Lecroq | St Michel-Preference Home-Auber 93 | s.t. |
| 14 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 15 | Alexander Konijn | Nice Métropole-Côte d’Azur | s.t. |
| 16 | Clément Champoussin | XDS Astana Development | s.t. |
| 17 | Aurélien Paret-Peintre | Decathlon CMA CGM Team | s.t. |
| 18 | Alexis Renard | Cofidis | s.t. |
| 19 | Dorian Godon | INEOS Grenadiers | s.t. |
| 20 | Cedrik Bakke Christophersen | Unibet Rose Rockets | s.t. |
| 21 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 22 | Matteo Scalco | XDS Astana Development | s.t. |
| 23 | Tommaso Bessega | Team Polti-VisitMalta | s.t. |
| 24 | Nicolas Breuillard | Team TotalEnergies | s.t. |
| 25 | Rasmus Søjberg Pedersen | Decathlon CMA CGM Team | s.t. |
| 26 | Tom Mainguenaud | Nice Métropole-Côte d’Azur | s.t. |
| 27 | Axel Mariault | CIC Pro Cycling Academy | s.t. |
| 28 | Artem Fofonov | XDS Astana Development | s.t. |
| 29 | Julien Bernard | Lidl-Trek | s.t. |
| 30 | Gustav Wang | XDS Astana Development | s.t. |
| 31 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
| 32 | Kévin Avoine | Van Rysel-Roubaix | s.t. |
| 33 | Baptiste Gillet | Nice Métropole-Côte d’Azur | s.t. |
| 34 | Matthew Riccitello | Decathlon CMA CGM Team | s.t. |
| 35 | Guillaume Martin-Guyonnet | Groupama-FDJ United | s.t. |
| 36 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 37 | Edoardo Zamperini | Cofidis | s.t. |
| 38 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 39 | Wout Poels | Unibet Rose Rockets | s.t. |
| 40 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 41 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 42 | Oliver Naesen | Decathlon CMA CGM Team | s.t. |
| 43 | Jamie Meehan | Cofidis | s.t. |
| 44 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 45 | Colin Savioz | Unibet Rose Rockets | s.t. |
| 46 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 47 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 48 | Victor Papon | Nice Métropole-Côte d’Azur | s.t. |
| 49 | Jaakko Hänninen | Nice Métropole-Côte d’Azur | s.t. |
| 50 | Rémi Capron | Van Rysel-Roubaix | s.t. |
| 51 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 52 | Pierre-Henry Basset | XDS Astana Development | s.t. |
| 53 | Rémi Daumas | Groupama-FDJ United | s.t. |
| 54 | Esteban Foucher | Groupama-FDJ United | s.t. |
| 55 | Arnaud Tendon | Van Rysel-Roubaix | s.t. |
| 56 | Lucas Bénéteau | St Michel-Preference Home-Auber 93 | s.t. |
| 57 | Michael Leonard | EF Education-EasyPost | s.t. |
| 58 | Titouan Fontaine | Groupama-FDJ United | s.t. |
| 59 | Laurens Huys | Nice Métropole-Côte d’Azur | s.t. |
| 60 | Laurens De Plus | INEOS Grenadiers | s.t. |
| 61 | Jelle Johannink | Unibet Rose Rockets | s.t. |
| 62 | Stan Dewulf | Decathlon CMA CGM Team | s.t. |
| 63 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 64 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 65 | AJ August | INEOS Grenadiers | s.t. |
| 66 | Simon Guglielmi | St Michel-Preference Home-Auber 93 | s.t. |
| 67 | Liam Van Bylen | Decathlon CMA CGM Team | 1:15 |
| 68 | Marius Innhaug Dahl | Decathlon CMA CGM Team | 1:15 |
| 69 | Diego Sevilla | Team Polti-VisitMalta | 1:15 |
| 70 | Antoine Berger | St Michel-Preference Home-Auber 93 | 2:10 |
| 71 | Kenny Molly | Van Rysel-Roubaix | @ 14sec |
| 72 | Joris Chaussinand | CIC Pro Cycling Academy | @ 14sec |
| 73 | Blake Agnoletto | Groupama-FDJ United | @ 14sec |
| 74 | Tomos Pattinson | EF Education-EasyPost | 9:34 |
| 75 | Gavin Hlady | EF Education-EasyPost | s.t. |
| 76 | Lorenzo Germani | Groupama-FDJ United | @ 14sec |
Final GC after stage 3:
543 kilometers raced at an average speed of 41.833 km/hr
| 1 | Matthew Riccitello | Decathlon CMA CGM Team | 12hr 58min 49sec |
| 2 | Carlos Rodriguez | INEOS Grenadiers | @ 4sec |
| 3 | Brandon Rivera | INEOS Grenadiers | 0:20 |
| 4 | Aurélien Paret-Peintre | Decathlon CMA CGM Team | 0:24 |
| 5 | Clément Champoussin | XDS Astana Development | 0:38 |
| 6 | Rémi Daumas | Groupama-FDJ United | 0:54 |
| 7 | AJ August | INEOS Grenadiers | s.t. |
| 8 | Nicolas Breuillard | Team TotalEnergies | 0:57 |
| 9 | Matteo Scalco | XDS Astana Development | s.t. |
| 10 | Julien Bernard | Lidl-Trek | 1:12 |
| 11 | Axel Mariault | CIC Pro Cycling Academy | 1:15 |
| 12 | Cedrik Bakke Christophersen | Unibet Rose Rockets | 1:21 |
| 13 | Guillaume Martin-Guyonnet | Groupama-FDJ United | s.t. |
| 14 | Ludovico Crescioli | Team Polti-VisitMalta | 2:05 |
| 15 | Sam Oomen | Lidl-Trek | 2:06 |
| 16 | Wout Poels | Unibet Rose Rockets | 2:09 |
| 17 | Jamie Meehan | Cofidis | 2:13 |
| 18 | Alessandro Verre | MBH Bank CSB Telecom Fort | 2:33 |
| 19 | Michael Leonard | EF Education-EasyPost | 2:47 |
| 20 | Victor Papon | Nice Métropole-Côte d’Azur | 3:24 |
| 21 | Victor Loulergue | Groupama-FDJ United | 3:45 |
| 22 | Lucas Bénéteau | St Michel-Preference Home-Auber 93 | 4:26 |
| 23 | Maxime Jarnet | Van Rysel-Roubaix | 4:49 |
| 24 | Jannis Peter | Unibet Rose Rockets | 5:25 |
| 25 | Francisco Muñoz | Team Polti-VisitMalta | 5:28 |
| 26 | Mathis Le Berre | Team TotalEnergies | 6:29 |
| 27 | Kenny Molly | Van Rysel-Roubaix | 6:33 |
| 28 | Mathias Vacek | Lidl-Trek | 7:01 |
| 29 | Rémi Capron | Van Rysel-Roubaix | 8:33 |
| 30 | Axel Laurance | INEOS Grenadiers | 8:36 |
| 31 | Laurens Huys | Nice Métropole-Côte d’Azur | 8:46 |
| 32 | Clément Davy | Nice Métropole-Côte d’Azur | 8:50 |
| 33 | Baptiste Gillet | Nice Métropole-Côte d’Azur | 8:58 |
| 34 | Thomas Pesenti | Team Polti-VisitMalta | 9:00 |
| 35 | Oliver Naesen | Decathlon CMA CGM Team | s.t. |
| 36 | Stan Dewulf | Decathlon CMA CGM Team | s.t. |
| 37 | Jaakko Hänninen | Nice Métropole-Côte d’Azur | s.t. |
| 38 | Antoine Berger | St Michel-Preference Home-Auber 93 | 9:27 |
| 39 | Edoardo Zamperini | Cofidis | 10:10 |
| 40 | Arnaud Tendon | Van Rysel-Roubaix | 11:00 |
| 41 | Esteban Foucher | Groupama-FDJ United | 11:14 |
| 42 | Dorian Godon | INEOS Grenadiers | 11:15 |
| 43 | Tom Mainguenaud | Nice Métropole-Côte d’Azur | s.t. |
| 44 | Lorenzo Germani | Groupama-FDJ United | s.t. |
| 45 | Pierre-Henry Basset | XDS Astana Development | s.t. |
| 46 | Nicola Marcerou | Team TotalEnergies | 11:22 |
| 47 | Joris Chaussinand | CIC Pro Cycling Academy | 12:56 |
| 48 | Laurens De Plus | INEOS Grenadiers | 13:31 |
| 49 | Simon Carr | Cofidis | 15:16 |
| 50 | Daniel Årnes | Van Rysel-Roubaix | 15:27 |
| 51 | Jelle Johannink | Unibet Rose Rockets | 15:30 |
| 52 | Luke Lamperti | EF Education-EasyPost | 15:49 |
| 53 | Anthony Turgis | Team TotalEnergies | 15:53 |
| 54 | Rasmus Søjberg Pedersen | Decathlon CMA CGM Team | s.t. |
| 55 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 56 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 57 | Colin Savioz | Unibet Rose Rockets | s.t. |
| 58 | Titouan Fontaine | Groupama-FDJ United | 15:57 |
| 59 | Alexis Renard | Cofidis | 16:40 |
| 60 | Diego Sevilla | Team Polti-VisitMalta | 17:04 |
| 61 | Eivind Broholt Fougner | Unibet Rose Rockets | 17:05 |
| 62 | Blake Agnoletto | Groupama-FDJ United | 17:06 |
| 63 | Victor Langellotti | INEOS Grenadiers | 18:00 |
| 64 | Kévin Avoine | Van Rysel-Roubaix | 18:24 |
| 65 | Alexander Konijn | Nice Métropole-Côte d’Azur | 18:27 |
| 66 | Simon Guglielmi | St Michel-Preference Home-Auber 93 | 19:12 |
| 67 | Artem Fofonov | XDS Astana Development | 19:50 |
| 68 | Gustav Wang | XDS Astana Development | 21:03 |
| 69 | Tobias Müller | Unibet Rose Rockets | 21:44 |
| 70 | Marius Innhaug Dahl | Decathlon CMA CGM Team | 22:07 |
| 71 | Tomos Pattinson | EF Education-EasyPost | 22:39 |
| 72 | Liam Van Bylen | Decathlon CMA CGM Team | 24:38 |
| 73 | Lorrenzo Manzin | Team TotalEnergies | 25:10 |
| 74 | Jérémy Lecroq | St Michel-Preference Home-Auber 93 | 28:32 |
| 75 | Tommaso Bessega | Team Polti-VisitMalta | 29:00 |
| 76 | Gavin Hlady | EF Education-EasyPost | 29:42 |
Stage 3 map & profile:

Stage 3 map

Stage 3 profile
Saturday, February 14: Stage 2, Forcalquier - Montagne de Lure, 174.9 km

Matthew Riccitello (on right) beats Carlos Rodriguez for the stage win and the GC lead. Photo: X. Pereyron/LNC Cyclisme
Bill & Carol McGann’s book The Story of the 2024 Tour de France: The Happy Warrior Triumphs is available print, Kindle eBook and audiobook versions. To get your copy, just click on the link on the right.
Weather at Fontienne, on the route, 15 kilometers from the finish, at 2:45 PM, local time: 8C (47F), partly cloudy, with the wind from the north at 32 km/hr (20 mph). There is a 60% chance of rain, dropping to 6% at 4:00 PM.
The race: Here's the report from second-place Carlos Rodriguez's Team INEOS Grenadiers.
Carlos Rodriguez was inches away from the win on stage two of Tour de La Provence, after a strong team effort up the Station de Lure.
Rodriguez was just pinched on the line by Matthew Riccitello (Decathlon CMA CGM Team) to take second place, while Brandon Rivera finished third. The two are now in second and third on GC also, with AJ August sixth overall and in the young rider’s jersey.
Victor Langellotti and Laurens De Plus did an excellent job pulling on the front of the peloton over the two ascents up the category three Col de Buire on the 175km stage.
A break of five managed to gain up to three minutes, before being caught at the base of the category one Station de Lure.
Mathis le Berre (TotalEnergies) had a last gasp effort from the break, but was caught with 12km to go. Dorian Godon did a strong effort at the start of the climb, before peeling off and allowing August to show his climbing prowess.
August set a blistering pace up the climb, swapping briefly with sprinter Axel Laurance, before taking the helm and accelerating again with 6km remaining. August did a huge effort to splinter the peloton to just 11 riders before peeling off with 5km remaining.
Brandon Rivera continued to set a great pace, reducing the group to four, before Rodriguez accelerated from the front just inside 4km remaining.
Riccitello caught his wheel, with Rodriguez looking the stronger of the two at the front. Rivera battled just behind with Aurelien Paret-Peintre (Decathlon CMA CGM Team).
A technical finish in icy conditions added obstacles to Rodriguez, with Riccitello opening up the sprint and just taking the win.
Rivera followed in behind, while August crossed the line in sixth.
Speaking afterwards, Rodriguez said:
“It was tricky with the wind. I tried my best and congrats to him [Riccitello]. I couldn’t do more in the end. The conditions were not ideal with all the headwind. It is what it is, and in the end, the smartest won.
“We still have tomorrow, and it was close in the end. Now I’m dying to recover and focus to give our best for tomorrow.
“First race back, getting the feeling, I’m obviously disappointed to not get the victory but I need to be happy and grateful for all the team for their work, for believing in me, and I’ll keep working and keep fighting tomorrow. The results will eventually come.”
Complete results:
174.9 kilometers raced at an average speed of 39.086 km/hr
| 1 | Matthew Riccitello | Decathlon CMA CGM Team | 4hr 28min 29sec |
| 2 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 3 | Brandon Rivera | INEOS Grenadiers | @ 14sec |
| 4 | Aurélien Paret-Peintre | Decathlon CMA CGM Team | s.t. |
| 5 | Clément Champoussin | XDS Astana Development | 0:28 |
| 6 | AJ August | INEOS Grenadiers | 0:44 |
| 7 | Rémi Daumas | Groupama-FDJ United | s.t. |
| 8 | Matteo Scalco | XDS Astana Development | 0:47 |
| 9 | Nicolas Breuillard | Team TotalEnergies | s.t. |
| 10 | Julien Bernard | Lidl-Trek | 1:02 |
| 11 | Axel Mariault | CIC Pro Cycling Academy | 1:05 |
| 12 | Cedrik Bakke Christophersen | Unibet Rose Rockets | 1:11 |
| 13 | Guillaume Martin-Guyonnet | Groupama-FDJ United | s.t. |
| 14 | Ludovico Crescioli | Team Polti-VisitMalta | 1:55 |
| 15 | Wout Poels | Unibet Rose Rockets | 1:59 |
| 16 | Jamie Meehan | Cofidis | 2:03 |
| 17 | Sam Oomen | Lidl-Trek | 2:12 |
| 18 | Alessandro Verre | MBH Bank CSB Telecom Fort | 2:23 |
| 19 | Michael Leonard | EF Education-EasyPost | 2:37 |
| 20 | Victor Papon | Nice Métropole-Côte d’Azur | 3:14 |
| 21 | Luca Cretti | MBH Bank CSB Telecom Fort | s.t. |
| 22 | Victor Loulergue | Groupama-FDJ United | 3:45 |
| 23 | Rémi Capron | Van Rysel-Roubaix | 3:54 |
| 24 | Lucas Bénéteau | St Michel-Preference Home-Auber 93 | 4:16 |
| 25 | Maxime Jarnet | Van Rysel-Roubaix | 4:55 |
| 26 | Francisco Muñoz | Team Polti-VisitMalta | 5:18 |
| 27 | Jannis Peter | Unibet Rose Rockets | 5:28 |
| 28 | Kenny Molly | Van Rysel-Roubaix | 6:23 |
| 29 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 30 | Mathias Vacek | Lidl-Trek | 6:51 |
| 31 | Antoine Berger | St Michel-Preference Home-Auber 93 | 7:21 |
| 32 | Laurens Huys | Nice Métropole-Côte d’Azur | 8:36 |
| 33 | Stan Dewulf | Decathlon CMA CGM Team | 8:50 |
| 34 | Oliver Naesen | Decathlon CMA CGM Team | s.t. |
| 35 | Clément Davy | Nice Métropole-Côte d’Azur | s.t. |
| 36 | Baptiste Gillet | Nice Métropole-Côte d’Azur | s.t. |
| 37 | Jaakko Hänninen | Nice Métropole-Côte d’Azur | s.t. |
| 38 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 39 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 40 | Colin Savioz | Unibet Rose Rockets | s.t. |
| 41 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 42 | Axel Laurance | INEOS Grenadiers | s.t. |
| 43 | Nicola Marcerou | Team TotalEnergies | 10:00 |
| 44 | Edoardo Zamperini | Cofidis | s.t. |
| 45 | Dorian Godon | INEOS Grenadiers | 11:05 |
| 46 | Lorenzo Germani | Groupama-FDJ United | s.t. |
| 47 | Arnaud Tendon | Van Rysel-Roubaix | s.t. |
| 48 | Pierre-Henry Basset | XDS Astana Development | s.t. |
| 49 | Tom Mainguenaud | Nice Métropole-Côte d’Azur | s.t. |
| 50 | Tao Geoghegan Hart | Lidl-Trek | s.t. |
| 51 | Esteban Foucher | Groupama-FDJ United | s.t. |
| 52 | Joris Chaussinand | CIC Pro Cycling Academy | 11:16 |
| 53 | Tomos Pattinson | EF Education-EasyPost | 13:09 |
| 54 | Victor Langellotti | INEOS Grenadiers | 13:21 |
| 55 | Laurens De Plus | INEOS Grenadiers | s.t. |
| 56 | Márk Valent | MBH Bank CSB Telecom Fort | s.t. |
| 57 | Simon Carr | Cofidis | 14:52 |
| 58 | Daniel Årnes | Van Rysel-Roubaix | 15:20 |
| 59 | Jelle Johannink | Unibet Rose Rockets | s.t. |
| 60 | Luke Lamperti | EF Education-EasyPost | 15:43 |
| 61 | Rasmus Søjberg Pedersen | Decathlon CMA CGM Team | s.t. |
| 62 | Neilson Powless | EF Education-EasyPost | s.t. |
| 63 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 64 | Gavin Hlady | EF Education-EasyPost | s.t. |
| 65 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 66 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 67 | Anthony Turgis | Team TotalEnergies | s.t. |
| 68 | Titouan Fontaine | Groupama-FDJ United | 15:47 |
| 69 | Barnabas Peak | MBH Bank CSB Telecom Fort | 15:52 |
| 70 | Diego Sevilla | Team Polti-VisitMalta | 15:55 |
| 71 | Simon Guglielmi | St Michel-Preference Home-Auber 93 | 16:15 |
| 72 | Thomas Champion | St Michel-Preference Home-Auber 93 | s.t. |
| 73 | Alexis Renard | Cofidis | 16:30 |
| 74 | Blake Agnoletto | Groupama-FDJ United | 16:56 |
| 75 | Kévin Avoine | Van Rysel-Roubaix | 18:14 |
| 76 | Alexander Konijn | Nice Métropole-Côte d’Azur | 18:17 |
| 77 | Hugo Page | Cofidis | 18:55 |
| 78 | Liam Van Bylen | Decathlon CMA CGM Team | 18:58 |
| 79 | Artem Fofonov | XDS Astana Development | 19:40 |
| 80 | Maël Guégan | CIC Pro Cycling Academy | 20:56 |
| 81 | Andrea Peron | Team Novo Nordisk | s.t. |
| 82 | Gustav Wang | XDS Astana Development | s.t. |
| 83 | Alessio Delle Vedove | XDS Astana Development | s.t. |
| 84 | Quinten De Graeve | Team Novo Nordisk | s.t. |
| 85 | Marius Innhaug Dahl | Decathlon CMA CGM Team | s.t. |
| 86 | Mathias Sanlaville | CIC Pro Cycling Academy | s.t. |
| 87 | Tobias Müller | Unibet Rose Rockets | 21:34 |
| 88 | Jonas Walton | CIC Pro Cycling Academy | s.t. |
| 89 | Jason Tesson | Team TotalEnergies | 21:38 |
| 90 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | s.t. |
| 91 | Lorrenzo Manzin | Team TotalEnergies | 25:14 |
| 92 | Romain Cardis | St Michel-Preference Home-Auber 93 | 27:10 |
| 93 | Jérémy Lecroq | St Michel-Preference Home-Auber 93 | s.t. |
| 94 | Bailey McDonald | Team Novo Nordisk | 27:46 |
| 95 | Joes Oosterlinck | Van Rysel-Roubaix | 27:48 |
| 96 | Tommaso Bessega | Team Polti-VisitMalta | 28:50 |
GC after stage 2:
337.9 kilometers raced so far at an average speed of 38.735 km/hr
| 1 | Matthew Riccitello | Decathlon CMA CGM Team | 8hr 30min 14sec |
| 2 | Carlos Rodriguez | INEOS Grenadiers | @ 4sec |
| 3 | Brandon Rivera | INEOS Grenadiers | 0:20 |
| 4 | Aurélien Paret-Peintre | Decathlon CMA CGM Team | 0:24 |
| 5 | Clément Champoussin | XDS Astana Development | 0:38 |
| 6 | AJ August | INEOS Grenadiers | 0:54 |
| 7 | Rémi Daumas | Groupama-FDJ United | s.t. |
| 8 | Nicolas Breuillard | Team TotalEnergies | 0:57 |
| 9 | Matteo Scalco | XDS Astana Development | s.t. |
| 10 | Julien Bernard | Lidl-Trek | 1:12 |
| 11 | Axel Mariault | CIC Pro Cycling Academy | 1:15 |
| 12 | Guillaume Martin-Guyonnet | Groupama-FDJ United | 1:21 |
| 13 | Cedrik Bakke Christophersen | Unibet Rose Rockets | s.t. |
| 14 | Ludovico Crescioli | Team Polti-VisitMalta | 2:05 |
| 15 | Wout Poels | Unibet Rose Rockets | 2:09 |
| 16 | Jamie Meehan | Cofidis | 2:13 |
| 17 | Sam Oomen | Lidl-Trek | 2:22 |
| 18 | Alessandro Verre | MBH Bank CSB Telecom Fort | 2:33 |
| 19 | Michael Leonard | EF Education-EasyPost | 2:47 |
| 20 | Victor Papon | Nice Métropole-Côte d’Azur | 3:24 |
| 21 | Victor Loulergue | Groupama-FDJ United | 3:55 |
| 22 | Lucas Bénéteau | St Michel-Preference Home-Auber 93 | 4:26 |
| 23 | Maxime Jarnet | Van Rysel-Roubaix | 5:05 |
| 24 | Francisco Muñoz | Team Polti-VisitMalta | 5:28 |
| 25 | Jannis Peter | Unibet Rose Rockets | 5:38 |
| 26 | Mathis Le Berre | Team TotalEnergies | 6:29 |
| 27 | Kenny Molly | Van Rysel-Roubaix | 6:33 |
| 28 | Mathias Vacek | Lidl-Trek | 7:01 |
| 29 | Antoine Berger | St Michel-Preference Home-Auber 93 | 7:31 |
| 30 | Rémi Capron | Van Rysel-Roubaix | 8:33 |
| 31 | Laurens Huys | Nice Métropole-Côte d’Azur | 8:46 |
| 32 | Mattia Bais | Team Polti-VisitMalta | 8:50 |
| 33 | Baptiste Gillet | Nice Métropole-Côte d’Azur | 8:58 |
| 34 | Axel Laurance | INEOS Grenadiers | 9:00 |
| 35 | Clément Davy | Nice Métropole-Côte d’Azur | s.t. |
| 36 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 37 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 38 | Stan Dewulf | Decathlon CMA CGM Team | s.t. |
| 39 | Jaakko Hänninen | Nice Métropole-Côte d’Azur | s.t. |
| 40 | Oliver Naesen | Decathlon CMA CGM Team | s.t. |
| 41 | Edoardo Zamperini | Cofidis | 10:10 |
| 42 | Arnaud Tendon | Van Rysel-Roubaix | 11:00 |
| 43 | Esteban Foucher | Groupama-FDJ United | 11:14 |
| 44 | Lorenzo Germani | Groupama-FDJ United | 11:15 |
| 45 | Dorian Godon | INEOS Grenadiers | s.t. |
| 46 | Tom Mainguenaud | Nice Métropole-Côte d’Azur | s.t. |
| 47 | Pierre-Henry Basset | XDS Astana Development | s.t. |
| 48 | Tao Geoghegan Hart | Lidl-Trek | s.t. |
| 49 | Nicola Marcerou | Team TotalEnergies | 11:22 |
| 50 | Joris Chaussinand | CIC Pro Cycling Academy | 12:56 |
| 51 | Tomos Pattinson | EF Education-EasyPost | 13:19 |
| 52 | Luca Cretti | MBH Bank CSB Telecom Fort | 13:27 |
| 53 | Laurens De Plus | INEOS Grenadiers | 13:31 |
| 54 | Márk Valent | MBH Bank CSB Telecom Fort | s.t. |
| 55 | Simon Carr | Cofidis | 15:26 |
| 56 | Daniel Årnes | Van Rysel-Roubaix | 15:30 |
| 57 | Jelle Johannink | Unibet Rose Rockets | s.t. |
| 58 | Luke Lamperti | EF Education-EasyPost | 15:49 |
| 59 | Rasmus Søjberg Pedersen | Decathlon CMA CGM Team | 15:53 |
| 60 | Anthony Turgis | Team TotalEnergies | s.t. |
| 61 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 62 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 63 | Colin Savioz | Unibet Rose Rockets | s.t. |
| 64 | Titouan Fontaine | Groupama-FDJ United | 15:57 |
| 65 | Diego Sevilla | Team Polti-VisitMalta | 16:03 |
| 66 | Thomas Champion | St Michel-Preference Home-Auber 93 | 16:25 |
| 67 | Alexis Renard | Cofidis | 16:40 |
| 68 | Neilson Powless | EF Education-EasyPost | 17:05 |
| 69 | Eivind Broholt Fougner | Unibet Rose Rockets | 17:05 |
| 70 | Blake Agnoletto | Groupama-FDJ United | 17:06 |
| 71 | Victor Langellotti | INEOS Grenadiers | 18:00 |
| 72 | Kévin Avoine | Van Rysel-Roubaix | 18:24 |
| 73 | Alexander Konijn | Nice Métropole-Côte d’Azur | 18:27 |
| 74 | Hugo Page | Cofidis | 19:05 |
| 75 | Simon Guglielmi | St Michel-Preference Home-Auber 93 | 19:12 |
| 76 | Artem Fofonov | XDS Astana Development | 19:50 |
| 77 | Gavin Hlady | EF Education-EasyPost | 20:22 |
| 78 | Gustav Wang | XDS Astana Development | 21:03 |
| 79 | Mathias Sanlaville | CIC Pro Cycling Academy | 21:06 |
| 80 | Maël Guégan | CIC Pro Cycling Academy | s.t. |
| 81 | Marius Innhaug Dahl | Decathlon CMA CGM Team | s.t. |
| 82 | Quinten De Graeve | Team Novo Nordisk | 21:30 |
| 83 | Tobias Müller | Unibet Rose Rockets | 21:44 |
| 84 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | 21:48 |
| 85 | Jonas Walton | CIC Pro Cycling Academy | 22:34 |
| 86 | Barnabas Peak | MBH Bank CSB Telecom Fort | 22:55 |
| 87 | Liam Van Bylen | Decathlon CMA CGM Team | 23:37 |
| 88 | Lorrenzo Manzin | Team TotalEnergies | 25:24 |
| 89 | Joes Oosterlinck | Van Rysel-Roubaix | 27:58 |
| 90 | Alessio Delle Vedove | XDS Astana Development | 27:59 |
| 91 | Jérémy Lecroq | St Michel-Preference Home-Auber 93 | 28:32 |
| 92 | Tommaso Bessega | Team Polti-VisitMalta | 29:00 |
| 93 | Andrea Peron | Team Novo Nordisk | 32:24 |
| 94 | Jason Tesson | Team TotalEnergies | 33:06 |
| 95 | Romain Cardis | St Michel-Preference Home-Auber 93 | 38:38 |
| 96 | Bailey McDonald | Team Novo Nordisk | 39:14 |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Friday, February 13: Stage 1, Marseille - Saint-Victoret, 163 km

Arnaud Tendon wins stage one in the rain. Photo: Xavier Pereyron/LNC
Bill & Carol McGann's book The Story of the Tour de France, 2021: The Little Cannibal Dominates is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Saint-Victoret at 3:10 PM, local time: 9C (49F), light rain, with the wind from the east at 23 km/hr (14 mph). There is a 90% chance of rain through the afternoon.
The race: Here's the race organizer's stage one summary.
One week after coming within 50 meters of victory on the second stage of the Étoile de Bessèges, Arnaud Tendon took his revenge in spectacular fashion. This time, the young Swiss rider left nothing to chance, despite the challenging weather conditions. Strong, determined, and inspired in the day's breakaway, he held off the chasing peloton before dropping his last breakaway companion in the final meters.

The day's break. Photo: Billy Lebelge
Recruited this winter, Arnaud Tendon immediately justified the faith placed in him. In addition to the stage win, he claimed the leader's jersey, a well-deserved reward for a bold and combative rider. The team also secured the overall classification on this first stage. The start to the season has been nothing short of remarkable; after Joppe Heremans' victory in Bessèges on Saturday, Arnaud Tendon doubled down.
Starting tomorrow, Saturday, he and his teammates will have to defend their jersey on the demanding slopes of the Lure mountain in the Alpes-de-Haute-Provence, during the queen stage. Whatever happens, Van Rysel Roubaix has made an ideal start to the 2026 season, asserting its ambitions and demonstrating the strength of its team.
Complete results:
163 kilometers raced at an average speed of 40.433 km/hr
| 1 | Arnaud Tendon | Van Rysel-Roubaix | 4hr 1min 53sec |
| 2 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 3 | Luke Lamperti | EF Education-EasyPost | @ 2sec |
| 4 | Anthony Turgis | Team TotalEnergies | s.t. |
| 5 | Hugo Page | Cofidis | s.t. |
| 6 | Lorenzo Germani | Groupama-FDJ United | s.t. |
| 7 | Rasmus Søjberg Pedersen | Decathlon CMA CGM Team | s.t. |
| 8 | Blake Agnoletto | Groupama-FDJ United | s.t. |
| 9 | Victor Loulergue | Groupama-FDJ United | s.t. |
| 10 | Alexander Konijn | Nice Métropole-Côte d’Azur | s.t. |
| 11 | Mathias Vacek | Lidl-Trek | s.t. |
| 12 | Joes Oosterlinck | Van Rysel-Roubaix | s.t. |
| 13 | Artem Fofonov | XDS Astana Development Team | s.t. |
| 14 | Axel Laurance | INEOS Grenadiers | s.t. |
| 15 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
| 16 | Dorian Godon | INEOS Grenadiers | s.t. |
| 17 | Edoardo Zamperini | Cofidis | s.t. |
| 18 | Clément Champoussin | XDS Astana Development Team | s.t. |
| 19 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | s.t. |
| 20 | Tommaso Bessega | Team Polti-VisitMalta | s.t. |
| 21 | Tom Mainguenaud | Nice Métropole-Côte d’Azur | s.t. |
| 22 | Mathias Sanlaville | CIC Pro Cycling Academy | s.t. |
| 23 | Daniel Årnes | Van Rysel-Roubaix | s.t. |
| 24 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 25 | Tobias Müller | Unibet Rose Rockets | s.t. |
| 26 | Alexis Renard | Cofidis | s.t. |
| 27 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 28 | Tomos Pattinson | EF Education-EasyPost | s.t. |
| 29 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 30 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 31 | Michael Leonard | EF Education-EasyPost | s.t. |
| 32 | Clément Davy | Nice Métropole-Côte d’Azur | s.t. |
| 33 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 34 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 35 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 36 | Gustav Wang | XDS Astana Development Team | s.t. |
| 37 | Nicolas Breuillard | Team TotalEnergies | s.t. |
| 38 | Guillaume Martin-Guyonnet | Groupama-FDJ United | s.t. |
| 39 | Aurélien Paret-Peintre | Decathlon CMA CGM Team | s.t. |
| 40 | Maël Guégan | CIC Pro Cycling Academy | s.t. |
| 41 | Jamie Meehan | Cofidis | s.t. |
| 42 | Cedrik Bakke Christophersen | Unibet Rose Rockets | s.t. |
| 43 | Pierre-Henry Basset | XDS Astana Development Team | s.t. |
| 44 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 45 | Diego Sevilla | Team Polti-VisitMalta | s.t. |
| 46 | Jelle Johannink | Unibet Rose Rockets | s.t. |
| 47 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 48 | Stan Dewulf | Decathlon CMA CGM Team | s.t. |
| 49 | AJ August | INEOS Grenadiers | s.t. |
| 50 | Wout Poels | Unibet Rose Rockets | s.t. |
| 51 | Tao Geoghegan Hart | Lidl-Trek | s.t. |
| 52 | Sam Oomen | Lidl-Trek | s.t. |
| 53 | Julien Bernard | Lidl-Trek | s.t. |
| 54 | Thomas Champion | St Michel-Preference Home-Auber 93 | s.t. |
| 55 | Jannis Peter | Unibet Rose Rockets | s.t. |
| 56 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 57 | Matteo Scalco | XDS Astana Development Team | s.t. |
| 58 | Rémi Daumas | Groupama-FDJ United | s.t. |
| 59 | Victor Papon | Nice Métropole-Côte d’Azur | s.t. |
| 60 | Antoine Berger | St Michel-Preference Home-Auber 93 | s.t. |
| 61 | Esteban Foucher | Groupama-FDJ United | s.t. |
| 62 | Jaakko Hänninen | Nice Métropole-Côte d’Azur | s.t. |
| 63 | Titouan Fontaine | Groupama-FDJ United | s.t. |
| 64 | Laurens De Plus | INEOS Grenadiers | s.t. |
| 65 | Innhaug Dahl Marius | Decathlon CMA CGM Team | s.t. |
| 66 | Oliver Naesen | Decathlon CMA CGM Team | s.t. |
| 67 | Matthew Riccitello | Decathlon CMA CGM Team | s.t. |
| 68 | Kenny Molly | Van Rysel-Roubaix | s.t. |
| 69 | Laurens Huys | Nice Métropole-Côte d’Azur | s.t. |
| 70 | Axel Mariault | CIC Pro Cycling Academy | s.t. |
| 71 | Lucas Bénéteau | St Michel-Preference Home-Auber 93 | s.t. |
| 72 | Kévin Avoine | Van Rysel-Roubaix | s.t. |
| 73 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
| 74 | Márk Valent | MBH Bank CSB Telecom Fort | s.t. |
| 75 | Baptiste Gillet | Nice Métropole-Côte d’Azur | s.t. |
| 76 | Quinten De Graeve | Team Novo Nordisk | 0:26 |
| 77 | Simon Carr | Cofidis | 0:28 |
| 78 | Jonas Walton | CIC Pro Cycling Academy | 0:56 |
| 79 | Neilson Powless | EF Education-EasyPost | 1:14 |
| 80 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 81 | Jérémy Lecroq | St Michel-Preference Home-Auber 93 | s.t. |
| 82 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 83 | Joris Chaussinand | CIC Pro Cycling Academy | 1:32 |
| 84 | Simon Guglielmi | St Michel-Preference Home-Auber 93 | 2:49 |
| 85 | Liam Van Bylen | Decathlon CMA CGM Team | 4:31 |
| 86 | Rémi Capron | Van Rysel-Roubaix | s.t. |
| 87 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 88 | Gavin Hlady | EF Education-EasyPost | s.t. |
| 89 | Alessio Delle Vedove | XDS Astana Development Team | 6:55 |
| 90 | Barnabas Peak | MBH Bank CSB Telecom Fort | s.t. |
| 91 | Colin Savioz | Unibet Rose Rockets | s.t. |
| 92 | Luca Cretti | MBH Bank CSB Telecom Fort | 9:55 |
| 93 | Romain Cardis | St Michel-Preference Home-Auber 93 | 11:20 |
| 94 | Andrea Peron | Team Novo Nordisk | s.t. |
| 95 | Bailey McDonald | Team Novo Nordisk | s.t. |
| 96 | Jason Tesson | Team TotalEnergies | 11:22 |
| 97 | David Zanutta | XDS Astana Development Team | 12:06 |
| 98 | Declan Irvine | Team Novo Nordisk | 19:13 |
| 99 | Célestin Wattelle | Team Novo Nordisk | s.t. |
| 100 | Umberto Poli | Team Novo Nordisk | s.t. |
GC after stage 1:
| 1 | Arnaud Tendon | Van Rysel-Roubaix | 4hr 1min 40sec |
| 2 | Mattia Bais | Team Polti-VisitMalta | @ 5sec |
| 3 | Luke Lamperti | EF Education-EasyPost | 0:11 |
| 4 | Anthony Turgis | Team TotalEnergies | 0:15 |
| 5 | Hugo Page | Cofidis | s.t. |
| 6 | Lorenzo Germani | Groupama-FDJ United | s.t. |
| 7 | Rasmus Søjberg Pedersen | Decathlon CMA CGM Team | s.t. |
| 8 | Blake Agnoletto | Groupama-FDJ United | s.t. |
| 9 | Victor Loulergue | Groupama-FDJ United | s.t. |
| 10 | Alexander Konijn | Nice Métropole-Côte d’Azur | s.t. |
| 11 | Mathias Vacek | Lidl-Trek | s.t. |
| 12 | Joes Oosterlinck | Van Rysel-Roubaix | s.t. |
| 13 | Artem Fofonov | XDS Astana Development Team | s.t. |
| 14 | Axel Laurance | INEOS Grenadiers | s.t. |
| 15 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
| 16 | Dorian Godon | INEOS Grenadiers | s.t. |
| 17 | Edoardo Zamperini | Cofidis | s.t. |
| 18 | Clément Champoussin | XDS Astana Development Team | s.t. |
| 19 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | s.t. |
| 20 | Tommaso Bessega | Team Polti-VisitMalta | s.t. |
| 21 | Tom Mainguenaud | Nice Métropole-Côte d’Azur | s.t. |
| 22 | Mathias Sanlaville | CIC Pro Cycling Academy | s.t. |
| 23 | Daniel Årnes | Van Rysel-Roubaix | s.t. |
| 24 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 25 | Tobias Müller | Unibet Rose Rockets | s.t. |
| 26 | Alexis Renard | Cofidis | s.t. |
| 27 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 28 | Tomos Pattinson | EF Education-EasyPost | s.t. |
| 29 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 30 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 31 | Michael Leonard | EF Education-EasyPost | s.t. |
| 32 | Clément Davy | Nice Métropole-Côte d’Azur | s.t. |
| 33 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 34 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 35 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 36 | Gustav Wang | XDS Astana Development Team | s.t. |
| 37 | Nicolas Breuillard | Team TotalEnergies | s.t. |
| 38 | Guillaume Martin-Guyonnet | Groupama-FDJ United | s.t. |
| 39 | Aurélien Paret-Peintre | Decathlon CMA CGM Team | s.t. |
| 40 | Maël Guégan | CIC Pro Cycling Academy | s.t. |
| 41 | Jamie Meehan | Cofidis | s.t. |
| 42 | Cedrik Bakke Christophersen | Unibet Rose Rockets | s.t. |
| 43 | Pierre-Henry Basset | XDS Astana Development Team | s.t. |
| 44 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
| 45 | Diego Sevilla | Team Polti-VisitMalta | s.t. |
| 46 | Jelle Johannink | Unibet Rose Rockets | s.t. |
| 47 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 48 | Stan Dewulf | Decathlon CMA CGM Team | s.t. |
| 49 | AJ August | INEOS Grenadiers | s.t. |
| 50 | Wout Poels | Unibet Rose Rockets | s.t. |
| 51 | Tao Geoghegan Hart | Lidl-Trek | s.t. |
| 52 | Sam Oomen | Lidl-Trek | s.t. |
| 53 | Julien Bernard | Lidl-Trek | s.t. |
| 54 | Thomas Champion | St Michel-Preference Home-Auber 93 | s.t. |
| 55 | Jannis Peter | Unibet Rose Rockets | s.t. |
| 56 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 57 | Matteo Scalco | XDS Astana Development Team | s.t. |
| 58 | Rémi Daumas | Groupama-FDJ United | s.t. |
| 59 | Victor Papon | Nice Métropole-Côte d’Azur | s.t. |
| 60 | Antoine Berger | St Michel-Preference Home-Auber 93 | s.t. |
| 61 | Esteban Foucher | Groupama-FDJ United | s.t. |
| 62 | Jaakko Hänninen | Nice Métropole-Côte d’Azur | s.t. |
| 63 | Titouan Fontaine | Groupama-FDJ United | s.t. |
| 64 | Laurens De Plus | INEOS Grenadiers | s.t. |
| 65 | Marius Innhaug Dahl | Decathlon CMA CGM Team | s.t. |
| 66 | Oliver Naesen | Decathlon CMA CGM Team | s.t. |
| 67 | Matthew Riccitello | Decathlon CMA CGM Team | s.t. |
| 68 | Kenny Molly | Van Rysel-Roubaix | s.t. |
| 69 | Laurens Huys | Nice Métropole-Côte d’Azur | s.t. |
| 70 | Axel Mariault | CIC Pro Cycling Academy | s.t. |
| 71 | Lucas Bénéteau | St Michel-Preference Home-Auber 93 | s.t. |
| 72 | Kévin Avoine | Van Rysel-Roubaix | s.t. |
| 73 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
| 74 | Márk Valent | MBH Bank CSB Telecom Fort | s.t. |
| 75 | Baptiste Gillet | Nice Métropole-Côte d’Azur | s.t. |
| 76 | Quinten De Graeve | Team Novo Nordisk | 0:39 |
| 77 | Simon Carr | Cofidis | 0:41 |
| 78 | Jonas Walton | CIC Pro Cycling Academy | 1:05 |
| 79 | Neilson Powless | EF Education-EasyPost | 1:27 |
| 80 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 81 | Jérémy Lecroq | St Michel-Preference Home-Auber 93 | s.t. |
| 82 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 83 | Joris Chaussinand | CIC Pro Cycling Academy | 1:45 |
| 84 | Simon Guglielmi | St Michel-Preference Home-Auber 93 | 3:02 |
| 85 | Liam Van Bylen | Decathlon CMA CGM Team | 4:44 |
| 86 | Rémi Capron | Van Rysel-Roubaix | s.t. |
| 87 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 88 | Gavin Hlady | EF Education-EasyPost | s.t. |
| 89 | Alessio Delle Vedove | XDS Astana Development Team | 7:08 |
| 90 | Barnabas Peak | MBH Bank CSB Telecom Fort | s.t. |
| 91 | Colin Savioz | Unibet Rose Rockets | s.t. |
| 92 | Luca Cretti | MBH Bank CSB Telecom Fort | 10:18 |
| 93 | Romain Cardis | St Michel-Preference Home-Auber 93 | 11:33 |
| 94 | Andrea Peron | Team Novo Nordisk | s.t. |
| 95 | Bailey McDonald | Team Novo Nordisk | s.t. |
| 96 | Jason Tesson | Team TotalEnergies | 11:35 |
| 97 | David Zanutta | XDS Astana Development Team | 12:16 |
| 98 | Declan Irvine | Team Novo Nordisk | 19:26 |
| 99 | Célestin Wattelle | Team Novo Nordisk | s.t. |
| 100 | Umberto Poli | Team Novo Nordisk | s.t. |
Stage 1 map & profile:

Stage 1 map

Stage 1 profile
Start list with back numbers, February 12, 2026:
| Lidl-Trek | |
| 1 | Mathias Vacek |
| 2 | Tao Geoghegan Hart |
| 3 | Bauke Mollema |
| 4 | Søren Kragh Andersen |
| 5 | Julien Bernard |
| 6 | Sam Oomen |
| 7 | Mathias Sunekær Norsgaard |
| Decathlon CMA CGM Team | |
| 11 | Aurélien Paret-Peintre |
| 12 | Matthew Riccitello |
| 13 | Rasmus Søjberg Pedersen |
| 14 | Oliver Naesen |
| 15 | Liam Van Bylen |
| 16 | Stan Dewulf |
| 17 | Marius Innhaug Dahl |
| Groupama-FDJ United | |
| 21 | Guillaume Martin-Guyonnet |
| 22 | Lorenzo Germani |
| 23 | Blake Agnoletto |
| 24 | Victor Loulergue |
| 25 | Esteban Foucher |
| 26 | Rémi Daumas |
| 27 | Titouan Fontaine |
| INEOS Grenadiers | |
| 31 | Dorian Godon |
| 32 | Axel Laurance |
| 33 | Victor Langellotti |
| 34 | Carlos Rodriguez |
| 35 | Laurens De Plus |
| 36 | AJ August |
| 37 | Brandon Rivera |
| EF Education-EasyPost | |
| 41 | Neilson Powless |
| 42 | Luke Lamperti |
| 43 | Michael Leonard |
| 44 | Gavin Hlady |
| 45 | Tomos Pattinson |
| 46 | Joshua Golliker |
| 47 | Magnus Carstensen |
| Cofidis | |
| 51 | Alexis Renard |
| 52 | Emanuel Buchmann |
| 53 | Hugo Page |
| 54 | Jamie Meehan |
| 56 | Simon Carr |
| 57 | Edoardo Zamperini |
| Team TotalEnergies | |
| 61 | Anthony Turgis |
| 62 | Nicolas Breuillard |
| 63 | Jason Tesson |
| 64 | Mathis Le Berre |
| 65 | Lorrenzo Manzin |
| 66 | Nicola Marcerou |
| Unibet Rose Rockets | |
| 71 | Wout Poels |
| 72 | Jannis Peter |
| 73 | Cedrik Bakke Christophersen |
| 74 | Tobias Müller |
| 75 | Broholt Fougner Eivind |
| 76 | Jelle Johannink |
| 77 | Colin Savioz |
| St Michel-Preference Home-Auber 93 | |
| 81 | Thomas Champion |
| 82 | Lucas Bénéteau |
| 83 | Romain Cardis |
| 84 | Simon Guglielmi |
| 85 | Jérémy Lecroq |
| 86 | Morne Van Niekerk |
| 87 | Antoine Berger |
| Van Rysel-Roubaix | |
| 91 | Arnaud Tendon |
| 92 | Joes Oosterlinck |
| 93 | Maxime Jarnet |
| 94 | Rémi Capron |
| 95 | Daniel Årnes |
| 96 | Kévin Avoine |
| 97 | Kenny Molly |
| CIC Pro Cycling Academy | |
| 101 | Axel Mariault |
| 102 | Mathias Sanlaville |
| 103 | Maël Guégan |
| 104 | Jean-Loup Fayolle |
| 105 | Jonas Walton |
| 106 | Joris Chaussinand |
| Nice Métropole-Côte d'Azur | |
| 111 | Jaakko Hänninen |
| 112 | Alexander Konijn |
| 113 | Tom Mainguenaud |
| 114 | Laurens Huys |
| 115 | Baptiste Gillet |
| 116 | Victor Papon |
| 117 | Clément Davy |
| Team Polti-VisitMalta | |
| 121 | Mattia Bais |
| 122 | Tommaso Bessega |
| 123 | Ludovico Crescioli |
| 124 | Fernando Tercero |
| 125 | Francisco Muñoz |
| 126 | Thomas Pesenti |
| 127 | Diego Sevilla |
| MBH Bank CSB Telecom Fort | |
| 131 | Edoardo Cipollini |
| 132 | Alessandro Verre |
| 133 | Diego Bracalente |
| 134 | Luca Cretti |
| 135 | Márk Valent |
| 136 | Balint Makrai |
| 137 | Barnabas Peak |
| Team Novo Nordisk | |
| 141 | Quinten De Graeve |
| 142 | Bailey McDonald |
| 143 | Andrea Peron |
| 144 | Umberto Poli |
| 145 | Filippo Ridolfo |
| 146 | Declan Irvine |
| 147 | Célestin Wattelle |
| XDS Astana Development Team | |
| 151 | Clément Champoussin |
| 152 | Matteo Scalco |
| 153 | Pierre-Henry Basset |
| 154 | Gustav Wang |
| 155 | David Zanutta |
| 156 | Alessio Delle Vedove |
| 157 | Artem Fofonov |