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

2026 Tour des Alpes-Maritimes (1.1), France
Formerly Tour du Haut Var

58th edition: Sunday, February 22, 2026
Complete results

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

Tour de France: 2021

Bill & Carol McGann's book The Story of the Tour de France, 2021: The Little Cannibal Dominates is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of 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.

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

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.

 


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Course map & profile:

Course map

Course profile


Content continues below the ads

Advertise with us!

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