Paris-Nice 2025 - Stage 4

Vichy > La Loge des Gardes, 146.4km

09.03-16.03

Paris-Nice is a UCI WorldTour stage race held each March in France, running from the outskirts of Paris to the Mediterranean city of Nice. Often referred to as the “Race to the Sun”, the event traditionally marks one of the first major stage races of the European season. First held in 1933, Paris-Nice is known for its varied parcours that combines flat sprint stages, windy transitional days, team or individual time trials and punchy climbs in the hills around Nice.

Results

Stage

PosRiderTeam Time
1 Joao Almeida UAE Team Emirates-XRG 3:37:06
2 Jonas Vingegaard Team Visma | Lease a Bike + 00.01
3 Mattias Skjelmose Lidl-Trek + 00.02
4 Lenny Martinez Bahrain Victorious + 00.02
5 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.06
6 Matteo Jorgenson Team Visma | Lease a Bike + 00.06
7 Brandon McNulty UAE Team Emirates-XRG + 00.09
8 Harold Tejada XDS Astana Team + 00.17
9 Thymen Arensman INEOS Grenadiers + 00.17
10 Clément Champoussin XDS Astana Team + 00.21
11 Ilan Van Wilder Soudal Quick-Step + 00.28
12 Pablo Castrillo Movistar Team + 00.28
13 Michael Storer Tudor Pro Cycling Team + 00.28
14 Tobias Foss INEOS Grenadiers + 00.28
15 Raúl García ARKEA-B&B HOTELS + 01.02
16 Guillaume Martin-Guyonnet Groupama-FDJ + 01.02
17 Iván Romeo Movistar Team + 01.07
18 William Barta Movistar Team + 01.20
19 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 01.40
20 Jordan Jegat Team TotalEnergies + 01.42
21 Georg Steinhauser EF Education-EasyPost + 01.42
22 Kobe Goossens Intermarché-Wanty + 01.42
23 Felix Gall Decathlon AG2R La Mondiale Team + 01.56
24 Georg Zimmermann Intermarché-Wanty + 01.59
25 Magnus Sheffield INEOS Grenadiers + 01.59
26 Johannes Kulset Uno-X Mobility + 02.10
27 Ben O'Connor Team Jayco-AlUla + 02.10
28 Luca Vergallito Alpecin-Deceuninck + 02.10
29 Andreas Leknessund Uno-X Mobility + 02.10
30 Neilson Powless EF Education-EasyPost + 02.16
31 Warren Barguil Team Picnic PostNL + 02.16
32 Thomas Gachignard Team TotalEnergies + 02.16
33 Jefferson Cepeda Movistar Team + 02.36
34 Max Schachmann Soudal Quick-Step + 03.00
35 Ben Zwiehoff Red Bull-BORA-hansgrohe + 03.00
36 Jack Haig Bahrain Victorious + 03.00
37 Ewen Costiou ARKEA-B&B HOTELS + 03.02
38 Matteo Trentin Tudor Pro Cycling Team + 03.52
39 Kevin Geniets Groupama-FDJ + 04.34
40 Edward Planckaert Alpecin-Deceuninck + 04.43
41 Nils Politt UAE Team Emirates-XRG + 05.03
42 Lorenzo Milesi Movistar Team + 06.28
43 Joshua Tarling INEOS Grenadiers + 07.04
44 Enzo Paleni Groupama-FDJ + 07.06
45 Jhonatan Narvaez UAE Team Emirates-XRG + 07.43
46 Ben Swift INEOS Grenadiers + 07.43
47 Mads Pedersen Lidl-Trek + 07.43
48 Mauro Schmid Team Jayco-AlUla + 07.59
49 Matteo Sobrero Red Bull-BORA-hansgrohe + 07.59
50 Edoardo Zambanini Bahrain Victorious + 07.59
51 Jonas Abrahamsen Uno-X Mobility + 07.59
52 Otto Vergaerde Lidl-Trek + 07.59
53 Sylvain Moniquet Cofidis + 08.41
54 Thibault Guernalec ARKEA-B&B HOTELS + 08.41
55 Tibor Del Grosso Alpecin-Deceuninck + 09.30
56 Bart Lemmen Team Visma | Lease a Bike + 09.30
57 Axel Zingle Team Visma | Lease a Bike + 09.42
58 Julian Alaphilippe Tudor Pro Cycling Team + 09.58
59 Iván García Cortina Movistar Team + 10.12
60 Johan Jacobs Groupama-FDJ + 10.12
61 Stefan Küng Groupama-FDJ + 10.12
62 Anders Skaarseth Uno-X Mobility + 10.12
63 Harry Sweeny EF Education-EasyPost + 11.40
64 Mike Teunissen XDS Astana Team + 11.40
65 Daan Hoole Lidl-Trek + 11.40
66 Nicolas Vinokurov XDS Astana Team + 11.40
67 Owain Doull EF Education-EasyPost + 11.40
68 Stefan Bissegger Decathlon AG2R La Mondiale Team + 11.40
69 Pavel Sivakov UAE Team Emirates-XRG + 11.40
70 Thibaud Gruel Groupama-FDJ + 11.40
71 Remi Cavagna Groupama-FDJ + 11.40
72 Pierre Thierry ARKEA-B&B HOTELS + 11.40
73 Anthon Charmig XDS Astana Team + 11.40
74 Dries van Gestel Soudal Quick-Step + 11.40
75 Anthony Perez Cofidis + 11.40
76 Thomas Silva Caja Rural-Seguros RGA + 11.40
77 Sean Flynn Team Picnic PostNL + 11.40
78 Kelland O'Brien Team Jayco-AlUla + 11.40
79 Fred Wright Bahrain Victorious + 11.40
80 Sebastian Berwick Caja Rural-Seguros RGA + 11.40
81 Ramses Debruyne Alpecin-Deceuninck + 12.20
82 Vincenzo Albanese EF Education-EasyPost + 13.25
83 Oliver Naesen Decathlon AG2R La Mondiale Team + 14.07
84 Mick van Dijke Red Bull-BORA-hansgrohe + 14.07
85 Bruno Armirail Decathlon AG2R La Mondiale Team + 14.07
86 Adrien Petit Intermarché-Wanty + 14.07
87 Tim Naberman Team Picnic PostNL + 14.07
88 John Degenkolb Team Picnic PostNL + 14.07
89 Anthony Turgis Team TotalEnergies + 14.07
90 Alexandre Delettre Team TotalEnergies + 14.07
91 Ryan Gibbons Lidl-Trek + 14.07
92 Sander De Pestel Decathlon AG2R La Mondiale Team + 14.07
93 Yves Lampaert Soudal Quick-Step + 14.07
94 Michael Hepburn Team Jayco-AlUla + 14.07
95 Joel Nicolau Caja Rural-Seguros RGA + 14.07
96 Sebastian Molano UAE Team Emirates-XRG + 14.18
97 Bert Van Lerberghe Soudal Quick-Step + 14.20
98 Ivo Oliveira UAE Team Emirates-XRG + 14.26
99 Kamil Gradek Bahrain Victorious + 14.57
100 Matevz Govekar Bahrain Victorious + 14.57
101 Rasmus Tiller Uno-X Mobility + 14.57
102 Per Strand Hagenes Team Visma | Lease a Bike + 14.57
103 Manlio Moro Movistar Team + 14.57
104 Samuel Fernández Garcia Caja Rural-Seguros RGA + 15.08
105 Julius van den Berg Team Picnic PostNL + 15.08
106 Max Walker EF Education-EasyPost + 15.37
107 Tobias Lund Andresen Team Picnic PostNL + 15.39
108 Bob Jungels INEOS Grenadiers + 16.09
109 Marco Haller Tudor Pro Cycling Team + 16.09
110 Ayco Bastiaens Soudal Quick-Step + 16.09
111 Timo Kielich Alpecin-Deceuninck + 16.09
112 Tobias Bayer Alpecin-Deceuninck + 16.09
113 Oscar Riesebeek Alpecin-Deceuninck + 16.09
114 Fabian Lienhard Tudor Pro Cycling Team + 16.09
115 Clement Izquierdo Cofidis + 16.09
116 Emilien Jeannière Team TotalEnergies + 16.09
117 Tim Merlier Soudal Quick-Step + 16.09
118 Dion Smith Intermarché-Wanty + 16.09
119 Callum Scotson Decathlon AG2R La Mondiale Team + 16.09
120 Alexander Kristoff Uno-X Mobility + 16.09
121 Stanislaw Aniolkowski Cofidis + 16.09
122 Hugo Page Intermarché-Wanty + 16.09
123 Edoardo Affini Team Visma | Lease a Bike + 16.09
124 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 16.09
125 Roel van Sintmaartensdijk Intermarché-Wanty + 16.09
126 Michael Matthews Team Jayco-AlUla + 16.09
127 Ryan Mullen Red Bull-BORA-hansgrohe + 16.09
128 Victor Campenaerts Team Visma | Lease a Bike + 16.51
129 Max Walscheid Team Jayco-AlUla + 16.51
130 Arnaud Démare ARKEA-B&B HOTELS + 16.52
131 Sam Watson INEOS Grenadiers + 16.58
132 Miles Scotson ARKEA-B&B HOTELS + 16.58
133 Jakub Otruba Caja Rural-Seguros RGA + 16.58
134 Aimé De Gendt Cofidis + 17.00
135 Sergio Samitier Cofidis + 17.00
136 Alberto Dainese Tudor Pro Cycling Team + 17.22
137 Alex Kirsch Lidl-Trek + 18.20
138 Yevgeniy Fedorov XDS Astana Team + 18.27
139 Cees Bol XDS Astana Team + 18.27
140 Robin Froidevaux Tudor Pro Cycling Team + 18.27
141 Samuel Leroux Team TotalEnergies + 18.27
142 Fabio Jakobsen Team Picnic PostNL + 18.27
143 Iúri Leitão Caja Rural-Seguros RGA + 18.27
- Julien Bernard Lidl-Trek DNS
- Amund Grøndahl Jansen Uno-X Mobility DNS
- Steff Cras Team TotalEnergies DNF
- Santiago Buitrago Bahrain Victorious DNF
- Sam Maisonobe Cofidis DNF

GC

PosRiderTeam Time
1 Jonas Vingegaard Team Visma | Lease a Bike 11:50:59
2 Matteo Jorgenson Team Visma | Lease a Bike + 00.05
3 Mattias Skjelmose Lidl-Trek + 00.33
4 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.36
5 Joao Almeida UAE Team Emirates-XRG + 00.37
6 Thymen Arensman INEOS Grenadiers + 00.56
7 Brandon McNulty UAE Team Emirates-XRG + 00.58
8 Tobias Foss INEOS Grenadiers + 01.06
9 Lenny Martinez Bahrain Victorious + 01.09
10 Pablo Castrillo Movistar Team + 01.22
11 Ilan Van Wilder Soudal Quick-Step + 01.24
12 Harold Tejada XDS Astana Team + 01.25
13 Clément Champoussin XDS Astana Team + 01.29
14 Michael Storer Tudor Pro Cycling Team + 01.39
15 Iván Romeo Movistar Team + 02.01
16 Guillaume Martin-Guyonnet Groupama-FDJ + 02.02
17 William Barta Movistar Team + 02.14
18 Georg Steinhauser EF Education-EasyPost + 02.23
19 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 02.24
20 Ben O'Connor Team Jayco-AlUla + 02.30
21 Magnus Sheffield INEOS Grenadiers + 02.36
22 Raúl García ARKEA-B&B HOTELS + 02.42
23 Felix Gall Decathlon AG2R La Mondiale Team + 02.43
24 Neilson Powless EF Education-EasyPost + 02.55
25 Jordan Jegat Team TotalEnergies + 03.01
26 Andreas Leknessund Uno-X Mobility + 03.29
27 Ben Zwiehoff Red Bull-BORA-hansgrohe + 03.33
28 Johannes Kulset Uno-X Mobility + 03.35
29 Jefferson Cepeda Movistar Team + 03.40
30 Kobe Goossens Intermarché-Wanty + 03.47
31 Luca Vergallito Alpecin-Deceuninck + 03.47
32 Max Schachmann Soudal Quick-Step + 03.56
33 Warren Barguil Team Picnic PostNL + 03.58
34 Georg Zimmermann Intermarché-Wanty + 04.04
35 Thomas Gachignard Team TotalEnergies + 04.28
36 Ewen Costiou ARKEA-B&B HOTELS + 04.42
37 Matteo Trentin Tudor Pro Cycling Team + 05.26
38 Jack Haig Bahrain Victorious + 06.19
39 Kevin Geniets Groupama-FDJ + 06.56
40 Edward Planckaert Alpecin-Deceuninck + 07.27
41 Nils Politt UAE Team Emirates-XRG + 07.28
42 Jhonatan Narvaez UAE Team Emirates-XRG + 08.26
43 Mauro Schmid Team Jayco-AlUla + 08.29
44 Mads Pedersen Lidl-Trek + 08.43
45 Matteo Sobrero Red Bull-BORA-hansgrohe + 08.53
46 Edoardo Zambanini Bahrain Victorious + 09.32
47 Joshua Tarling INEOS Grenadiers + 09.41
48 Lorenzo Milesi Movistar Team + 09.53
49 Bart Lemmen Team Visma | Lease a Bike + 10.17
50 Enzo Paleni Groupama-FDJ + 10.48
51 Thibault Guernalec ARKEA-B&B HOTELS + 10.54
52 Jonas Abrahamsen Uno-X Mobility + 10.55
53 Tibor Del Grosso Alpecin-Deceuninck + 11.07
54 Julian Alaphilippe Tudor Pro Cycling Team + 11.09
55 Stefan Küng Groupama-FDJ + 11.12
56 Sylvain Moniquet Cofidis + 11.37
57 Otto Vergaerde Lidl-Trek + 11.57
58 Stefan Bissegger Decathlon AG2R La Mondiale Team + 12.24
59 Thibaud Gruel Groupama-FDJ + 12.42
60 Remi Cavagna Groupama-FDJ + 12.42
61 Kelland O'Brien Team Jayco-AlUla + 12.56
62 Anthony Perez Cofidis + 13.09
63 Fred Wright Bahrain Victorious + 13.17
64 Sean Flynn Team Picnic PostNL + 13.24
65 Johan Jacobs Groupama-FDJ + 13.51
66 Axel Zingle Team Visma | Lease a Bike + 13.53
67 Anders Skaarseth Uno-X Mobility + 13.58
68 Ben Swift INEOS Grenadiers + 14.04
69 Ramses Debruyne Alpecin-Deceuninck + 14.04
70 Thomas Silva Caja Rural-Seguros RGA + 14.10
71 Sebastian Berwick Caja Rural-Seguros RGA + 14.10
72 Owain Doull EF Education-EasyPost + 14.27
73 Bruno Armirail Decathlon AG2R La Mondiale Team + 14.57
74 Iván García Cortina Movistar Team + 15.03
75 Dries van Gestel Soudal Quick-Step + 15.17
76 Daan Hoole Lidl-Trek + 15.27
77 Pierre Thierry ARKEA-B&B HOTELS + 15.31
78 Mike Teunissen XDS Astana Team + 15.58
79 John Degenkolb Team Picnic PostNL + 16.09
80 Pavel Sivakov UAE Team Emirates-XRG + 16.14
81 Nicolas Vinokurov XDS Astana Team + 16.20
82 Alexandre Delettre Team TotalEnergies + 16.23
83 Michael Matthews Team Jayco-AlUla + 16.29
84 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 16.39
85 Oliver Naesen Decathlon AG2R La Mondiale Team + 16.49
86 Sander De Pestel Decathlon AG2R La Mondiale Team + 16.49
87 Ivo Oliveira UAE Team Emirates-XRG + 16.51
88 Vincenzo Albanese EF Education-EasyPost + 16.54
89 Callum Scotson Decathlon AG2R La Mondiale Team + 16.56
90 Yves Lampaert Soudal Quick-Step + 17.05
91 Mick van Dijke Red Bull-BORA-hansgrohe + 17.18
92 Bert Van Lerberghe Soudal Quick-Step + 17.57
93 Ryan Gibbons Lidl-Trek + 18.05
94 Anthony Turgis Team TotalEnergies + 18.09
95 Clement Izquierdo Cofidis + 18.12
96 Rasmus Tiller Uno-X Mobility + 18.12
97 Manlio Moro Movistar Team + 18.22
98 Sergio Samitier Cofidis + 18.29
99 Bob Jungels INEOS Grenadiers + 18.46
100 Victor Campenaerts Team Visma | Lease a Bike + 19.04
101 Stanislaw Aniolkowski Cofidis + 19.07
102 Joel Nicolau Caja Rural-Seguros RGA + 19.08
103 Timo Kielich Alpecin-Deceuninck + 19.13
104 Alexander Kristoff Uno-X Mobility + 19.24
105 Tim Merlier Soudal Quick-Step + 19.26
106 Sebastian Molano UAE Team Emirates-XRG + 19.28
107 Jakub Otruba Caja Rural-Seguros RGA + 19.28
108 Yevgeniy Fedorov XDS Astana Team + 19.35
109 Harry Sweeny EF Education-EasyPost + 19.36
110 Tobias Lund Andresen Team Picnic PostNL + 19.42
111 Matevz Govekar Bahrain Victorious + 19.47
112 Ryan Mullen Red Bull-BORA-hansgrohe + 19.48
113 Marco Haller Tudor Pro Cycling Team + 19.52
114 Aimé De Gendt Cofidis + 19.58
115 Roel van Sintmaartensdijk Intermarché-Wanty + 19.59
116 Dion Smith Intermarché-Wanty + 19.59
117 Emilien Jeannière Team TotalEnergies + 20.05
118 Edoardo Affini Team Visma | Lease a Bike + 20.30
119 Arnaud Démare ARKEA-B&B HOTELS + 20.37
120 Max Walscheid Team Jayco-AlUla + 20.49
121 Miles Scotson ARKEA-B&B HOTELS + 20.49
122 Fabian Lienhard Tudor Pro Cycling Team + 20.51
123 Iúri Leitão Caja Rural-Seguros RGA + 20.57
124 Anthon Charmig XDS Astana Team + 21.31
125 Alberto Dainese Tudor Pro Cycling Team + 21.50
126 Julius van den Berg Team Picnic PostNL + 22.06
127 Robin Froidevaux Tudor Pro Cycling Team + 22.10
128 Ayco Bastiaens Soudal Quick-Step + 22.30
129 Cees Bol XDS Astana Team + 22.45
130 Hugo Page Intermarché-Wanty + 22.49
131 Alex Kirsch Lidl-Trek + 23.34
132 Fabio Jakobsen Team Picnic PostNL + 23.47
133 Michael Hepburn Team Jayco-AlUla + 24.30
134 Sam Watson INEOS Grenadiers + 24.32
135 Adrien Petit Intermarché-Wanty + 26.31
136 Kamil Gradek Bahrain Victorious + 26.42
137 Max Walker EF Education-EasyPost + 27.10
138 Oscar Riesebeek Alpecin-Deceuninck + 27.41
139 Per Strand Hagenes Team Visma | Lease a Bike + 28.26
140 Tim Naberman Team Picnic PostNL + 29.08
141 Samuel Leroux Team TotalEnergies + 29.39
142 Tobias Bayer Alpecin-Deceuninck + 30.07
143 Samuel Fernández Garcia Caja Rural-Seguros RGA + 30.09
- Julien Bernard Lidl-Trek DNS
- Amund Grøndahl Jansen Uno-X Mobility DNS
- Steff Cras Team TotalEnergies DNF
- Santiago Buitrago Bahrain Victorious DNF
- Sam Maisonobe Cofidis DNF

Youth

PosRiderTeam Time
1 Mattias Skjelmose Lidl-Trek 11:51:32
2 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.03
3 Lenny Martinez Bahrain Victorious + 00.36
4 Pablo Castrillo Movistar Team + 00.49
5 Ilan Van Wilder Soudal Quick-Step + 00.51
6 Iván Romeo Movistar Team + 01.28
7 Georg Steinhauser EF Education-EasyPost + 01.50
8 Magnus Sheffield INEOS Grenadiers + 02.03
9 Raúl García ARKEA-B&B HOTELS + 02.09
10 Johannes Kulset Uno-X Mobility + 03.02
11 Thomas Gachignard Team TotalEnergies + 03.55
12 Ewen Costiou ARKEA-B&B HOTELS + 04.09
13 Edoardo Zambanini Bahrain Victorious + 08.59
14 Joshua Tarling INEOS Grenadiers + 09.08
15 Lorenzo Milesi Movistar Team + 09.20
16 Enzo Paleni Groupama-FDJ + 10.15
17 Tibor Del Grosso Alpecin-Deceuninck + 10.34
18 Thibaud Gruel Groupama-FDJ + 12.09
19 Sean Flynn Team Picnic PostNL + 12.51
20 Ramses Debruyne Alpecin-Deceuninck + 13.31
21 Thomas Silva Caja Rural-Seguros RGA + 13.37
22 Pierre Thierry ARKEA-B&B HOTELS + 14.58
23 Nicolas Vinokurov XDS Astana Team + 15.47
24 Mick van Dijke Red Bull-BORA-hansgrohe + 16.45
25 Clement Izquierdo Cofidis + 17.39
26 Manlio Moro Movistar Team + 17.49
27 Yevgeniy Fedorov XDS Astana Team + 19.02
28 Tobias Lund Andresen Team Picnic PostNL + 19.09
29 Matevz Govekar Bahrain Victorious + 19.14
30 Roel van Sintmaartensdijk Intermarché-Wanty + 19.26
31 Hugo Page Intermarché-Wanty + 22.16
32 Sam Watson INEOS Grenadiers + 23.59
33 Max Walker EF Education-EasyPost + 26.37
34 Per Strand Hagenes Team Visma | Lease a Bike + 27.53
35 Samuel Fernández Garcia Caja Rural-Seguros RGA + 29.36

Points

PosRiderTeam Points
1 Tim Merlier Soudal Quick-Step 50
2 Arnaud Démare ARKEA-B&B HOTELS 34
3 Axel Zingle Team Visma | Lease a Bike 30
4 Timo Kielich Alpecin-Deceuninck 26
5 Emilien Jeannière Team TotalEnergies 22
6 Mads Pedersen Lidl-Trek 20
7 Alberto Dainese Tudor Pro Cycling Team 20
8 Mick van Dijke Red Bull-BORA-hansgrohe 18
9 Alexander Kristoff Uno-X Mobility 18
10 Sebastian Molano UAE Team Emirates-XRG 18
11 Joao Almeida UAE Team Emirates-XRG 15
12 Matteo Jorgenson Team Visma | Lease a Bike 15
13 Yevgeniy Fedorov XDS Astana Team 14
14 Jonas Vingegaard Team Visma | Lease a Bike 12
15 Andreas Leknessund Uno-X Mobility 10
16 Jhonatan Narvaez UAE Team Emirates-XRG 10
17 Jonas Abrahamsen Uno-X Mobility 10
18 Mattias Skjelmose Lidl-Trek 10
19 Matevz Govekar Bahrain Victorious 10
20 Lenny Martinez Bahrain Victorious 8
21 Vincenzo Albanese EF Education-EasyPost 8
22 Fabio Jakobsen Team Picnic PostNL 8
23 Florian Lipowitz Red Bull-BORA-hansgrohe 6
24 Thomas Gachignard Team TotalEnergies 6
25 Max Walscheid Team Jayco-AlUla 6
26 Cees Bol XDS Astana Team 6
27 Brandon McNulty UAE Team Emirates-XRG 4
28 Magnus Sheffield INEOS Grenadiers 4
29 Sylvain Moniquet Cofidis 4
30 Harold Tejada XDS Astana Team 3
31 Thymen Arensman INEOS Grenadiers 2
32 Clément Champoussin XDS Astana Team 1
33 Hugo Page Intermarché-Wanty -7

Mountain

PosRiderTeam Points
1 Joao Almeida UAE Team Emirates-XRG 20
2 Thomas Gachignard Team TotalEnergies 17
3 Alexandre Delettre Team TotalEnergies 12
4 Jonas Vingegaard Team Visma | Lease a Bike 10
5 Andreas Leknessund Uno-X Mobility 9
6 Mattias Skjelmose Lidl-Trek 6
7 Samuel Fernández Garcia Caja Rural-Seguros RGA 6
8 Lenny Martinez Bahrain Victorious 4
9 Jonas Abrahamsen Uno-X Mobility 4
10 Matteo Jorgenson Team Visma | Lease a Bike 3
11 Florian Lipowitz Red Bull-BORA-hansgrohe 3
12 Sylvain Moniquet Cofidis 3
13 Vincenzo Albanese EF Education-EasyPost 3
14 Edward Planckaert Alpecin-Deceuninck 2
15 Julian Alaphilippe Tudor Pro Cycling Team 2
16 Thibault Guernalec ARKEA-B&B HOTELS 1

Team

PosTeamTime
1 INEOS Grenadiers 35:37:37
2 Movistar Team + 00.57
3 UAE Team Emirates-XRG + 02.57
4 Team Visma | Lease a Bike + 05.39
5 Red Bull-BORA-hansgrohe + 07.58
6 Bahrain Victorious + 10.08
7 XDS Astana Team + 11.02
8 Groupama-FDJ + 11.04
9 Decathlon AG2R La Mondiale Team + 12.51
10 EF Education-EasyPost + 13.19
11 Uno-X Mobility + 13.31
12 Tudor Pro Cycling Team + 13.34
13 ARKEA-B&B HOTELS + 13.38
14 Lidl-Trek + 15.01
15 Soudal Quick-Step + 15.18
16 Alpecin-Deceuninck + 16.41
17 Team TotalEnergies + 18.19
18 Team Jayco-AlUla + 18.19
19 Intermarché-Wanty + 21.08
20 Team Picnic PostNL + 28.51
21 Cofidis + 36.51
22 Caja Rural-Seguros RGA + 40.17

Race profile

Race
Paris-Nice
Start date
09.03.2025
End date
16.03.2025
Total distance
146.4 km
Gen
Men
Cat
2.UWT
Country
France
Discipline
Road
First edition
1933

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 ❤️