Tour des Alpes-Maritimes 2025 - Stage 2

Villefranche-sur-Mer > Vence, 131.8km

22.02-23.02

The Tour des Alpes Maritimes is a French race held in the Alpes Maritimes department along the Mediterranean coast. First organised in 1969 under different names, the race has evolved over time and is now contested as a compact two-day event with the Classic Var. Known for its challenging terrain around Nice and the surrounding hills, it regularly features punchy climbs that suit climbers and explosive GC riders. The race is part of the UCI Europe Tour and serves as an important stepping stone towards Paris-Nice.

Results

Stage

PosRiderTeam Time
1 Dorian Godon Decathlon AG2R La Mondiale Team 3:09:14
2 Joe Blackmore Israel-Premier Tech + 00.00
3 Nicola Conci XDS Astana Team + 00.00
4 Clément Champoussin XDS Astana Team + 00.00
5 Andrea Mifsud Nice Métropole Côte d'Azur + 00.00
6 Jordan Jegat Team TotalEnergies + 00.00
7 Simone Gualdi Intermarché-Wanty + 00.00
8 Adrien Maire Unibet Tietema Rockets + 00.00
9 Quentin Pacher Groupama-FDJ + 00.00
10 Martin Tjøtta ARKEA-B&B HOTELS + 00.00
11 Yaël Joalland CIC U Nantes + 00.00
12 Guillaume Martin-Guyonnet Groupama-FDJ + 00.00
13 Lorenzo Fortunato XDS Astana Team + 00.00
14 Jack Haig Bahrain Victorious + 00.00
15 Richard Carapaz EF Education-EasyPost + 00.00
16 Louis Barré Intermarché-Wanty + 00.00
17 Rémi Capron Van Rysel-Roubaix + 00.00
18 Harry Sweeny EF Education-EasyPost + 00.00
19 Odd Christian Eiking Unibet Tietema Rockets + 00.00
20 Christian Scaroni XDS Astana Team + 00.00
21 Lenny Martinez Bahrain Victorious + 00.00
22 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 00.00
23 Alexander Cepeda EF Education-EasyPost + 00.00
24 Jarno Widar Lotto + 00.00
25 Santiago Buitrago Bahrain Victorious + 00.04
26 Sander De Pestel Decathlon AG2R La Mondiale Team + 00.09
27 Andrea Vendrame Decathlon AG2R La Mondiale Team + 00.09
28 Sergio Meris Unibet Tietema Rockets + 00.25
29 Riley Sheehan Israel-Premier Tech + 00.45
30 Henri Vandenabeele Lotto + 00.47
31 Killian Verschuren Unibet Tietema Rockets + 00.47
32 Alexandre Delettre Team TotalEnergies + 00.50
33 Edoardo Zambanini Bahrain Victorious + 00.50
34 Axel Huens Unibet Tietema Rockets + 00.56
35 Darren van Bekkum XDS Astana Team + 00.56
36 Anthony Perez Cofidis + 00.56
37 Ewen Costiou ARKEA-B&B HOTELS + 00.56
38 Maximilien Juillard Van Rysel-Roubaix + 00.56
39 Kenny Molly Van Rysel-Roubaix + 00.56
40 Alexy Faure-Prost Intermarché-Wanty + 01.26
41 Kevin Geniets Groupama-FDJ + 01.26
42 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 02.07
43 Thibault Guernalec ARKEA-B&B HOTELS + 02.39
44 Louis Meintjes Intermarché-Wanty + 02.58
45 Clement Izquierdo Cofidis + 03.34
46 Owain Doull EF Education-EasyPost + 03.39
47 Enzo Paleni Groupama-FDJ + 03.39
48 Maxime Jarnet Van Rysel-Roubaix + 03.39
49 Krists Neilands Israel-Premier Tech + 04.02
50 Edoardo Zamperini ARKEA-B&B HOTELS + 04.02
51 Pierre-Henry Basset XDS Astana Team + 04.02
52 Niels Driesen Lotto + 05.27
53 Similien Hamon CIC U Nantes + 05.27
54 Victor Lafay Decathlon AG2R La Mondiale Team + 05.27
55 Darren Rafferty EF Education-EasyPost + 05.27
56 Baptiste Huyet Unibet Tietema Rockets + 07.01
57 Paul Ourselin Cofidis + 07.33
58 Célestin Guillon Van Rysel-Roubaix + 07.33
59 Matis Louvel Israel-Premier Tech + 07.33
60 Oliver Stockwell Bahrain Victorious + 09.02
61 Daniel Årnes Van Rysel-Roubaix + 09.02
62 Sam Maisonobe Cofidis + 09.55
63 Eddy Le Huitouze Groupama-FDJ + 16.46
64 Owen Geleijn Unibet Tietema Rockets + 16.46
65 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 16.46
66 Ethan Vernon Israel-Premier Tech + 16.46
67 Tom Van Asbroeck Israel-Premier Tech + 16.46
68 Ronan Augé CIC U Nantes + 16.46
69 Finlay Pickering Bahrain Victorious + 16.46
70 Kamiel Bonneu Intermarché-Wanty + 16.46
71 Hugo Page Intermarché-Wanty + 16.46
72 Morne Van Niekerk St Michel-Preference Home-Auber 93 + 16.46
73 Théo Delacroix St Michel-Preference Home-Auber 93 + 16.46
74 Simon Guglielmi ARKEA-B&B HOTELS + 16.46
75 Dillon Corkery St Michel-Preference Home-Auber 93 + 16.46
76 Hugo Hofstetter Israel-Premier Tech + 16.46
77 Tars Poelvoorde Lotto + 17.41
78 Roman Ermakov Bahrain Victorious + 17.41
79 Daniil Marukhin XDS Astana Team + 17.41
80 Lenaic Langella CIC U Nantes + 17.41
81 Joris Chaussinand CIC U Nantes + 17.41
82 Yohann Simon St Michel-Preference Home-Auber 93 + 17.41
- Paul Lapeira Decathlon AG2R La Mondiale Team DNS
- Mattéo Vercher Team TotalEnergies DNS
- Rudy Molard Groupama-FDJ DNF
- Matisse Julien CIC U Nantes DNF
- Jaakko Hänninen Nice Métropole Côte d'Azur DNF
- Louis Rouland ARKEA-B&B HOTELS DNF
- Alex Baudin EF Education-EasyPost DNF
- Markel Beloki EF Education-EasyPost DNF
- Pierre Gautherat Decathlon AG2R La Mondiale Team DNF
- Baptiste Veistroffer Lotto DNF
- Nicolas Breuillard St Michel-Preference Home-Auber 93 DNF
- Nolann Mahoudo Cofidis DNF

GC

PosRiderTeam Time
1 Christian Scaroni XDS Astana Team 7:28:47
2 Santiago Buitrago Bahrain Victorious + 00.10
3 Lenny Martinez Bahrain Victorious + 00.12
4 Joe Blackmore Israel-Premier Tech + 00.57
5 Lorenzo Fortunato XDS Astana Team + 00.58
6 Guillaume Martin-Guyonnet Groupama-FDJ + 00.59
7 Jarno Widar Lotto + 00.59
8 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 01.04
9 Richard Carapaz EF Education-EasyPost + 01.11
10 Louis Barré Intermarché-Wanty + 01.15
11 Dorian Godon Decathlon AG2R La Mondiale Team + 01.25
12 Yaël Joalland CIC U Nantes + 01.25
13 Alexander Cepeda EF Education-EasyPost + 01.27
14 Nicola Conci XDS Astana Team + 01.31
15 Clément Champoussin XDS Astana Team + 01.34
16 Jack Haig Bahrain Victorious + 01.35
17 Adrien Maire Unibet Tietema Rockets + 01.58
18 Ewen Costiou ARKEA-B&B HOTELS + 02.02
19 Riley Sheehan Israel-Premier Tech + 02.19
20 Simone Gualdi Intermarché-Wanty + 02.41
21 Martin Tjøtta ARKEA-B&B HOTELS + 02.41
22 Jordan Jegat Team TotalEnergies + 02.53
23 Killian Verschuren Unibet Tietema Rockets + 03.28
24 Andrea Mifsud Nice Métropole Côte d'Azur + 03.45
25 Edoardo Zambanini Bahrain Victorious + 04.29
26 Henri Vandenabeele Lotto + 04.29
27 Alexandre Delettre Team TotalEnergies + 04.29
28 Kevin Geniets Groupama-FDJ + 05.05
29 Anthony Perez Cofidis + 05.18
30 Sander De Pestel Decathlon AG2R La Mondiale Team + 06.06
31 Kenny Molly Van Rysel-Roubaix + 06.13
32 Darren van Bekkum XDS Astana Team + 07.03
33 Pierre-Henry Basset XDS Astana Team + 07.41
34 Harry Sweeny EF Education-EasyPost + 07.49
35 Quentin Pacher Groupama-FDJ + 07.51
36 Andrea Vendrame Decathlon AG2R La Mondiale Team + 08.00
37 Odd Christian Eiking Unibet Tietema Rockets + 08.58
38 Edoardo Zamperini ARKEA-B&B HOTELS + 11.51
39 Thibault Guernalec ARKEA-B&B HOTELS + 12.13
40 Maxime Jarnet Van Rysel-Roubaix + 12.40
41 Victor Lafay Decathlon AG2R La Mondiale Team + 13.18
42 Sam Maisonobe Cofidis + 14.17
43 Sergio Meris Unibet Tietema Rockets + 14.58
44 Axel Huens Unibet Tietema Rockets + 15.30
45 Niels Driesen Lotto + 16.56
46 Matis Louvel Israel-Premier Tech + 17.07
47 Enzo Paleni Groupama-FDJ + 17.08
48 Clement Izquierdo Cofidis + 18.08
49 Krists Neilands Israel-Premier Tech + 18.36
50 Kamiel Bonneu Intermarché-Wanty + 20.25
51 Baptiste Huyet Unibet Tietema Rockets + 20.30
52 Célestin Guillon Van Rysel-Roubaix + 22.07
53 Owain Doull EF Education-EasyPost + 22.38
54 Darren Rafferty EF Education-EasyPost + 24.26
55 Rémi Capron Van Rysel-Roubaix + 24.50
56 Maximilien Juillard Van Rysel-Roubaix + 25.46
57 Alexy Faure-Prost Intermarché-Wanty + 26.16
58 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 26.57
59 Louis Meintjes Intermarché-Wanty + 27.48
60 Tom Van Asbroeck Israel-Premier Tech + 28.15
61 Owen Geleijn Unibet Tietema Rockets + 30.14
62 Similien Hamon CIC U Nantes + 30.17
63 Simon Guglielmi ARKEA-B&B HOTELS + 30.41
64 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 31.07
65 Ethan Vernon Israel-Premier Tech + 31.20
66 Ronan Augé CIC U Nantes + 31.20
67 Théo Delacroix St Michel-Preference Home-Auber 93 + 31.20
68 Hugo Hofstetter Israel-Premier Tech + 31.20
69 Roman Ermakov Bahrain Victorious + 32.15
70 Lenaic Langella CIC U Nantes + 32.15
71 Yohann Simon St Michel-Preference Home-Auber 93 + 32.15
72 Paul Ourselin Cofidis + 32.19
73 Joris Chaussinand CIC U Nantes + 32.22
74 Morne Van Niekerk St Michel-Preference Home-Auber 93 + 32.58
75 Dillon Corkery St Michel-Preference Home-Auber 93 + 32.58
76 Oliver Stockwell Bahrain Victorious + 33.52
77 Daniel Årnes Van Rysel-Roubaix + 33.52
78 Eddy Le Huitouze Groupama-FDJ + 41.33
79 Finlay Pickering Bahrain Victorious + 41.36
80 Hugo Page Intermarché-Wanty + 41.36
81 Daniil Marukhin XDS Astana Team + 42.30
82 Tars Poelvoorde Lotto + 42.31
- Paul Lapeira Decathlon AG2R La Mondiale Team DNS
- Mattéo Vercher Team TotalEnergies DNS
- Rudy Molard Groupama-FDJ DNF
- Matisse Julien CIC U Nantes DNF
- Jaakko Hänninen Nice Métropole Côte d'Azur DNF
- Louis Rouland ARKEA-B&B HOTELS DNF
- Alex Baudin EF Education-EasyPost DNF
- Markel Beloki EF Education-EasyPost DNF
- Pierre Gautherat Decathlon AG2R La Mondiale Team DNF
- Baptiste Veistroffer Lotto DNF
- Nicolas Breuillard St Michel-Preference Home-Auber 93 DNF
- Nolann Mahoudo Cofidis DNF

Youth

PosRiderTeam Time
1 Lenny Martinez Bahrain Victorious 7:28:59
2 Joe Blackmore Israel-Premier Tech + 00.45
3 Jarno Widar Lotto + 00.47
4 Louis Barré Intermarché-Wanty + 01.03
5 Yaël Joalland CIC U Nantes + 01.13
6 Adrien Maire Unibet Tietema Rockets + 01.46
7 Ewen Costiou ARKEA-B&B HOTELS + 01.50
8 Riley Sheehan Israel-Premier Tech + 02.07
9 Simone Gualdi Intermarché-Wanty + 02.29
10 Martin Tjøtta ARKEA-B&B HOTELS + 02.29
11 Killian Verschuren Unibet Tietema Rockets + 03.16
12 Edoardo Zambanini Bahrain Victorious + 04.17
13 Henri Vandenabeele Lotto + 04.17
14 Darren van Bekkum XDS Astana Team + 06.51
15 Pierre-Henry Basset XDS Astana Team + 07.29
16 Edoardo Zamperini ARKEA-B&B HOTELS + 11.39
17 Sam Maisonobe Cofidis + 14.05
18 Sergio Meris Unibet Tietema Rockets + 14.46
19 Axel Huens Unibet Tietema Rockets + 15.18
20 Niels Driesen Lotto + 16.44
21 Enzo Paleni Groupama-FDJ + 16.56
22 Clement Izquierdo Cofidis + 17.56
23 Baptiste Huyet Unibet Tietema Rockets + 20.18
24 Darren Rafferty EF Education-EasyPost + 24.14
25 Rémi Capron Van Rysel-Roubaix + 24.38
26 Maximilien Juillard Van Rysel-Roubaix + 25.34
27 Alexy Faure-Prost Intermarché-Wanty + 26.04
28 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 26.45
29 Owen Geleijn Unibet Tietema Rockets + 30.02
30 Similien Hamon CIC U Nantes + 30.05
31 Ethan Vernon Israel-Premier Tech + 31.08
32 Ronan Augé CIC U Nantes + 31.08
33 Roman Ermakov Bahrain Victorious + 32.03
34 Lenaic Langella CIC U Nantes + 32.03
35 Yohann Simon St Michel-Preference Home-Auber 93 + 32.03
36 Joris Chaussinand CIC U Nantes + 32.10
37 Oliver Stockwell Bahrain Victorious + 33.40
38 Daniel Årnes Van Rysel-Roubaix + 33.40
39 Eddy Le Huitouze Groupama-FDJ + 41.21
40 Finlay Pickering Bahrain Victorious + 41.24
41 Hugo Page Intermarché-Wanty + 41.24
42 Tars Poelvoorde Lotto + 42.19

Mountain

PosRiderTeam Points
1 Kenny Molly Van Rysel-Roubaix 41
2 Harry Sweeny EF Education-EasyPost 41
3 Sergio Meris Unibet Tietema Rockets 27
4 Louis Barré Intermarché-Wanty 18
5 Edoardo Zamperini ARKEA-B&B HOTELS 18
6 Odd Christian Eiking Unibet Tietema Rockets 15
7 Célestin Guillon Van Rysel-Roubaix 10
8 Jack Haig Bahrain Victorious 8
9 Darren van Bekkum XDS Astana Team 8
10 Christian Scaroni XDS Astana Team 6
11 Clément Champoussin XDS Astana Team 6
12 Morne Van Niekerk St Michel-Preference Home-Auber 93 6
13 Dillon Corkery St Michel-Preference Home-Auber 93 6
14 Santiago Buitrago Bahrain Victorious 4
15 Richard Carapaz EF Education-EasyPost 4
16 Victor Lafay Decathlon AG2R La Mondiale Team 4
17 Alexander Cepeda EF Education-EasyPost 2
18 Nicola Conci XDS Astana Team 2

Team

PosTeamTime
1 Bahrain Victorious 22:28:28
2 XDS Astana Team + 00.38
3 Decathlon AG2R La Mondiale Team + 06.38
4 Intermarché-Wanty + 06.57
5 EF Education-EasyPost + 08.22
6 Groupama-FDJ + 11.48
7 Unibet Tietema Rockets + 11.55
8 ARKEA-B&B HOTELS + 13.06
9 Israel-Premier Tech + 14.55
10 Lotto + 20.17
11 Van Rysel-Roubaix + 28.37
12 Cofidis + 33.14
13 CIC U Nantes + 50.39
14 St Michel-Preference Home-Auber 93 + 01:07.02

Race profile

Race
Tour des Alpes-Maritimes
Start date
22.02.2025
End date
23.02.2025
Total distance
131.8 km
Gen
Men
Cat
1.1
Country
France
Discipline
Road
First edition
1969

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️