
Tour des Alpes-Maritimes podium history | 2025 edition | Course map & profile | Start list
Villefranche-sur-Mer - Biot, 154 km

Paul Lapeira wins the 2026 Tour des Alpes-Maritimes. Photo: LNC/X.Pereyron
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 Biot at 2:10 PM, local time: 17C (63F), partly cloudy, with the wind from the east-southeast at 11 km/hr (7 mph). There is just a 2% chance of rain.
The race: Here's the report from second-place Christian Scaroni's XDS Astana Team:
XDS Astana Team rider Christian Scaroni took second place at today’s Tour Des Alpes-Maritimes.
The French one-day race started in Villefranche-sur-Mer and after 154 kilometers finished in Biot. Christian Scaroni was among the favorites after his victory in 2025. Today, Scaroni finished two seconds behind the winner. Another XDS Astana Team rider Clément Champoussin finished ninth.
“Today we started strong immediately. Of course, we knew it was up to us to control the whole race and we felt some pressure as well. Everyone worked really hard today and did an incredible job. Midway through the race I realized I didn’t have great legs today, they were not responding as well as they had in the last races, so we needed to adjust and play our cards more on the final climb.
"On the final climb, I tried to manage the effort as best as possible. I was really missing that last bit of power in the final 200 meters to go for the win, but I think it’s still a good podium, especially considering that the overall feeling was not great today. I would like to thank everyone for their support and let us see what the next races will bring us", — said Christian Scaroni.
Complete results:
154 kilometers raced at an average speed of 42.359 km/hr
| 1 | Paul Lapeira | Decathlon CMA CGM Team | 3hr 38min 8sec |
| 2 | Christian Scaroni | XDS Astana Team | @ 2sec |
| 3 | Simon Carr | Cofidis | s.t. |
| 4 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 5 | Lenny Martinez | Bahrain Victorious | 0:08 |
| 6 | Ewen Costiou | Groupama-FDJ United | 0:09 |
| 7 | Axel Mariault | CIC Pro Cycling Academy | s.t. |
| 8 | Nicolas Breuillard | Team TotalEnergies | s.t. |
| 9 | Clément Champoussin | XDS Astana Team | s.t. |
| 10 | Andrea Mifsud | Team Polti-VisitMalta | s.t. |
| 11 | Frank van den Broek | Team Picnic PostNL | 0:14 |
| 12 | Joris Delbove | Team TotalEnergies | 0:21 |
| 13 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 14 | Antoine L'Hote | Decathlon CMA CGM Team | 0:58 |
| 15 | Aurélien Paret-Peintre | Decathlon CMA CGM Team | 1:06 |
| 16 | Jelle Johannink | Unibet Rose Rockets | 2:35 |
| 17 | Maxime Jarnet | Van Rysel-Roubaix | 2:37 |
| 18 | Marc Hirschi | Tudor Pro Cycling Team | s.t. |
| 19 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 20 | Pau Miquel Delgado | Bahrain Victorious | s.t. |
| 21 | Noa Isidore | Decathlon CMA CGM Team | s.t. |
| 22 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 23 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 24 | Lorenzo Rota | Lotto-Intermarché | s.t. |
| 25 | Quinn Simmons | Lidl-Trek | s.t. |
| 26 | Thomas Champion | St Michel-Preference Home-Auber 93 | s.t. |
| 27 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 28 | Kevin Geniets | Groupama-FDJ United | s.t. |
| 29 | Guillaume Martin-Guyonnet | Groupama-FDJ United | s.t. |
| 30 | Lawrence Warbasse | Tudor Pro Cycling Team | 2:44 |
| 31 | Jamie Meehan | Cofidis | 2:48 |
| 32 | Oliver Peace | Team Picnic PostNL | s.t. |
| 33 | Diego Ulissi | XDS Astana Team | 2:50 |
| 34 | Vlad Van Mechelen | Bahrain Victorious | 2:50 |
| 35 | Rémi Capron | Van Rysel-Roubaix | 2:52 |
| 36 | Yaël Joalland | Cofidis | s.t. |
| 37 | Fabien Doubey | Team TotalEnergies | 2:56 |
| 38 | Sergio Meris | Unibet Rose Rockets | 3:02 |
| 39 | Oscar Chamberlain | Decathlon CMA CGM Team | 3:06 |
| 40 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 41 | Bauke Mollema | Lidl-Trek | s.t. |
| 42 | Rudy Molard | Groupama-FDJ United | 3:30 |
| 43 | Kamiel Eeman | Lotto-Intermarché | 4:23 |
| 44 | Niels Driesen | Lotto-Intermarché | s.t. |
| 45 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 46 | Brieuc Rolland | Groupama-FDJ United | s.t. |
| 47 | Cedrik Bakke Christophersen | Unibet Rose Rockets | 9:18 |
| 48 | Victor Papon | Nice Métropole-Côte d’Azur | 9:24 |
| 49 | Axel Bouquet | St Michel-Preference Home-Auber 93 | s.t. |
| 50 | Edoardo Zamperini | Cofidis | s.t. |
| 51 | Lucas Bénéteau | St Michel-Preference Home-Auber 93 | s.t. |
| 52 | Matys Grisel | Lotto-Intermarché | s.t. |
| 53 | Hartthijs de Vries | Unibet Rose Rockets | s.t. |
| 54 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 55 | Théo Lévêque | Team TotalEnergies | s.t. |
| 56 | Laurens Huys | Nice Métropole-Côte d’Azur | s.t. |
| 57 | Marco Schrettl | XDS Astana Team | s.t. |
| 58 | Nils Aebersold | Elite Fondations Cycling Team | s.t. |
| 59 | Thomas Silva | XDS Astana Team | s.t. |
| 60 | Arnaud Tissières | Elite Fondations Cycling Team | s.t. |
| 61 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 62 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 63 | Valentin Darbellay | Elite Fondations Cycling Team | s.t. |
| 64 | Joris Chaussinand | CIC Pro Cycling Academy | s.t. |
| 65 | Jacopo Mosca | Lidl-Trek | s.t. |
| 66 | Clement Izquierdo | Cofidis | s.t. |
| 67 | Louis Hardouin | Van Rysel-Roubaix | s.t. |
| 68 | Léandre Huck | Van Rysel-Roubaix | s.t. |
| 69 | Roman Ermakov | Bahrain Victorious | 9:41 |
| 70 | Alec Segaert | Bahrain Victorious | 10:26 |
| 71 | Clément Davy | Nice Métropole-Côte d’Azur | 12:33 |
| 72 | Lennart Jasch | Tudor Pro Cycling Team | s.t. |
| 73 | Gabriele Bessega | Team Polti-VisitMalta | 15:09 |
| 74 | Maël Guégan | CIC Pro Cycling Academy | s.t. |
| 75 | Jacob Eriksson | Tudor Pro Cycling Team | s.t. |
| 76 | Timo Roosen | Team Picnic PostNL | s.t. |
| 77 | Tom Mainguenaud | Nice Métropole-Côte d’Azur | 15:11 |
| 78 | Thomas Bonnet | Team TotalEnergies | s.t. |
| 79 | Pierre Gautherat | Decathlon CMA CGM Team | s.t. |
| 80 | Kenny Molly | Van Rysel-Roubaix | s.t. |
| 81 | Wouter Toussaint | Lotto-Intermarché | s.t. |
| 82 | Théo Delacroix | St Michel-Preference Home-Auber 93 | 17:54 |
| 83 | Valentin Retailleau | Team TotalEnergies | s.t. |
| 84 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 85 | Victor Guernalec | CIC Pro Cycling Academy | s.t. |
| 86 | Otto Vergaerde | Lidl-Trek | s.t. |
| 87 | Colin Savioz | Unibet Rose Rockets | 19:19 |
| 88 | Liam O'Brien | Lidl-Trek | 22:46 |
| 89 | Patrick Frydkjær | Lidl-Trek | s.t. |
| 90 | Antoine Raugel | Van Rysel-Roubaix | 23:27 |
| 91 | Nicolas Debeaumarché | Cofidis | s.t. |
| 92 | Victor Jean | Elite Fondations Cycling Team | s.t. |
| 93 | Simon Guglielmi | St Michel-Preference Home-Auber 93 | s.t. |
| 94 | Baptiste Gillet | Nice Métropole-Côte d’Azur | s.t. |
| 95 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 96 | Jenthe Biermans | Cofidis | s.t. |
| 97 | Mathieu Kockelmann | Lotto-Intermarché | s.t. |
| 98 | Jan Sommer | Elite Fondations Cycling Team | s.t. |
| 99 | Lenaic Langella | CIC Pro Cycling Academy | 29:00 |
| 100 | Zak Erzen | Bahrain Victorious | s.t. |
| 101 | Similien Hamon | CIC Pro Cycling Academy | s.t. |
Course map & profile:

Course map

Course profile
Start list with back numbers, February 21, 2026:
| XDS Astana Team | |
| 1 | Christian Scaroni |
| 2 | Simone Velasco |
| 3 | Diego Ulissi |
| 4 | Clément Champoussin |
| 5 | Alberto Bettiol |
| 6 | Thomas Silva |
| 7 | Nicolas Vinokurov |
| Bahrain Victorious | |
| 11 | Lenny Martinez |
| 12 | Pau Miquel Delgado |
| 13 | Alec Segaert |
| 14 | Vlad Van Mechelen |
| 15 | Zak Erzen |
| 16 | Seth Dunwoody |
| 17 | Roman Ermakov |
| Lidl-Trek | |
| 21 | Quinn Simmons |
| 22 | Bauke Mollema |
| 23 | Andrea Bagioli |
| 24 | Patrick Frydkjær |
| 25 | Liam O'Brien |
| 26 | Jacopo Mosca |
| 27 | Otto Vergaerde |
| Team Picnic PostNL | |
| 31 | Warren Barguil |
| 32 | Frank van den Broek |
| 33 | Bjoern Koerdt |
| 34 | Frits Biesterbos |
| 35 | Oliver Peace |
| 37 | Timo Roosen |
| Decathlon CMA CGM Team | |
| 41 | Paul Lapeira |
| 42 | Aurélien Paret-Peintre |
| 43 | Pierre Gautherat |
| 44 | Antoine L'Hote |
| 45 | Oscar Chamberlain |
| 46 | Noa Isidore |
| 47 | Tord Gudmestad |
| Groupama-FDJ United | |
| 51 | Guillaume Martin-Guyonnet |
| 52 | Ewen Costiou |
| 53 | Brieuc Rolland |
| 54 | Rudy Molard |
| 55 | Quentin Pacher |
| 56 | Kevin Geniets |
| 57 | Tom Donnenwirth |
| Lotto-Intermarché | |
| 61 | Mathieu Kockelmann |
| 62 | Lorenzo Rota |
| 63 | Matys Grisel |
| 64 | Kamiel Eeman |
| 65 | Sébastien Grignard |
| 66 | Niels Driesen |
| 67 | Wouter Toussaint |
| Cofidis | |
| 71 | Jenthe Biermans |
| 72 | Nicolas Debeaumarché |
| 73 | Clement Izquierdo |
| 74 | Jamie Meehan |
| 75 | Yaël Joalland |
| 76 | Edoardo Zamperini |
| 77 | Simon Carr |
| Team TotalEnergies | |
| 81 | Joris Delbove |
| 82 | Théo Lévêque |
| 83 | Fabien Doubey |
| 84 | Nicolas Breuillard |
| 85 | Alexandre Delettre |
| 86 | Thomas Bonnet |
| 87 | Valentin Retailleau |
| Tudor Pro Cycling Team | |
| 91 | Marc Hirschi |
| 92 | Marco Brenner |
| 93 | Lawrence Warbasse |
| 94 | Lennart Jasch |
| 95 | Petr Kelemen |
| 96 | Jacob Eriksson |
| 97 | Jan Stöckli |
| Unibet Rose Rockets | |
| 101 | Adrien Maire |
| 102 | Cedrik Bakke Christophersen |
| 103 | Hartthijs de Vries |
| 104 | Jelle Johannink |
| 105 | Eivind Broholt Fougner |
| 106 | Sergio Meris |
| 107 | Colin Savioz |
| Team Polti-VisitMalta | |
| 111 | Ludovico Crescioli |
| 112 | Davide Bais |
| 113 | Javier Serrano |
| 114 | Alessandro Tonelli |
| 115 | Francisco Muñoz |
| 116 | Andrea Mifsud |
| 117 | Gabriele Bessega |
| St Michel-Preference Home-Auber 93 | |
| 121 | Théo Delacroix |
| 122 | Thomas Champion |
| 123 | Lucas Bénéteau |
| 124 | Simon Guglielmi |
| 125 | Romain Cardis |
| 126 | Antoine Berger |
| 127 | Axel Bouquet |
| Van Rysel-Roubaix | |
| 131 | Joppe Heremans |
| 132 | Maxime Jarnet |
| 133 | Antoine Raugel |
| 134 | Rémi Capron |
| 135 | Louis Hardouin |
| 136 | Léandre Huck |
| 137 | Kenny Molly |
| Nice Métropole-Côte d'Azur | |
| 141 | Alexander Konijn |
| 142 | Tom Mainguenaud |
| 143 | Baptiste Gillet |
| 144 | Clément Davy |
| 145 | Carter Guichard |
| 146 | Laurens Huys |
| 147 | Victor Papon |
| CIC Pro Cycling Academy | |
| 151 | Axel Mariault |
| 152 | Similien Hamon |
| 153 | Victor Guernalec |
| 154 | Maël Guégan |
| 155 | Jean-Loup Fayolle |
| 156 | Joris Chaussinand |
| 157 | Lenaic Langella |
| Elite Fondations Cycling Team | |
| 161 | Valentin Darbellay |
| 162 | Victor Jean |
| 163 | Arnaud Tissières |
| 164 | Nils Aebersold |
| 165 | Noah Bögli |
| 166 | Jan Sommer |
| 167 | Guillaume Bagou |