Paris - Nice 2025  |  Stage 4. Vichy - La Loge des Gardes   

83rd edition

163.4 km, 12 March 2025

Rider Team Time
1.
João Pedro Gonçalves ALMEIDA
UAE Team Emirates 3h37'06"
2.
Jonas VINGEGAARD HANSEN
Team Visma - Lease a Bike 00'01"
3.
Mattias SKJELMOSE JENSEN
Lidl - Trek 00'02"
4.
Lenny MARTINEZ
Bahrain Victorious
5.
Florian LIPOWITZ
Red Bull - Bora - Hansgrohe 00'06"
6.
Matteo JORGENSON
Team Visma - Lease a Bike
7.
Brandon MCNULTY
UAE Team Emirates 00'09"
8.
Harold Alfonso TEJADA CANACUE
XDS - Astana Team 00'17"
9.
Thymen ARENSMAN
Ineos Grenadiers
10.
Clément CHAMPOUSSIN
XDS - Astana Team 00'21"
11.
Ilan VAN WILDER
Soudal - Quick Step 00'28"
12.
Pablo CASTRILLO ZAPATER
Movistar Team
13.
Michael STORER
Tudor Pro Cycling Team
14.
Tobias Svendsen FOSS
Ineos Grenadiers
15.
Raúl GARCÍA PIERNA
Arkea - B&B Hotels 01'02"
16.
Guillaume MARTIN
Groupama - FDJ
17.
Iván ROMEO ABAD
Movistar Team 01'07"
18.
William BARTA
Movistar Team 01'20"
19.
Aurélien PARET-PEINTRE
Decathlon - Ag2r La Mondiale 01'40"
20.
Jordan JEGAT
TotalEnergies 01'42"
21.
Georg STEINHAUSER
EF Education - Easypost
22.
Kobe GOOSSENS
Intermarché - Wanty
23.
Felix GALL
Decathlon - Ag2r La Mondiale 01'56"
24.
Georg ZIMMERMANN
Intermarché - Wanty 01'59"
25.
Magnus SHEFFIELD
Ineos Grenadiers
26.
Johannes KULSET
Uno - X Mobility 02'10"
27.
Ben O'CONNOR
Team Jayco - AlUla
28.
Luca VERGALLITO
Alpecin - Deceuninck
29.
Andreas LEKNESSUND
Uno - X Mobility
30.
Neilson POWLESS
EF Education - Easypost 02'16"
31.
Warren BARGUIL
Team Picnic - PostNL
32.
Thomas GACHIGNARD
TotalEnergies
33.
Jefferson Alveiro CEPEDA HERNÁNDEZ
Movistar Team 02'36"
34.
Maximilian SCHACHMANN
Soudal - Quick Step 03'00"
35.
Ben ZWIEHOFF
Red Bull - Bora - Hansgrohe
36.
Jack HAIG
Bahrain Victorious
37.
Ewen COSTIOU
Arkea - B&B Hotels 03'02"
38.
Matteo TRENTIN
Tudor Pro Cycling Team 03'52"
39.
Kévin GENIETS
Groupama - FDJ 04'34"
40.
Edward PLANCKAERT
Alpecin - Deceuninck 04'43"
41.
Nils POLITT
UAE Team Emirates 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 Manuel NARVÁEZ PRADO
UAE Team Emirates 07'43"
46.
Ben SWIFT
Ineos Grenadiers
47.
Mads PEDERSEN
Lidl - Trek
48.
Mauro SCHMID
Team Jayco - AlUla 07'59"
49.
Matteo SOBRERO
Red Bull - Bora - Hansgrohe
50.
Edoardo ZAMBANINI
Bahrain Victorious
51.
Jonas ABRAHAMSEN
Uno - X Mobility
52.
Otto VERGAERDE
Lidl - Trek
53.
Sylvain MONIQUET
Cofidis 08'41"
54.
Thibault GUERNALEC
Arkea - B&B Hotels
55.
Tibor DEL GROSSO
Alpecin - Deceuninck 09'30"
56.
Bart LEMMEN
Team Visma - Lease a Bike
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
61.
Stefan KÜNG
Groupama - FDJ
62.
Anders SKAARSETH
Uno - X Mobility
63.
Harrison SWEENY
EF Education - Easypost 11'40"
64.
Mike TEUNISSEN
XDS - Astana Team
65.
Daan HOOLE
Lidl - Trek
66.
Nicolas VINOKOUROV
XDS - Astana Team
67.
Owain DOULL
EF Education - Easypost
68.
Stefan BISSEGGER
Decathlon - Ag2r La Mondiale
69.
Pavel SIVAKOV
UAE Team Emirates
70.
Thibaud GRUEL
Groupama - FDJ
71.
Rémi CAVAGNA
Groupama - FDJ
72.
Pierre THIERRY
Arkea - B&B Hotels
73.
Anthon CHARMIG
XDS - Astana Team
74.
Dries VAN GESTEL
Soudal - Quick Step
75.
Anthony PEREZ
Cofidis
76.
Guillermo Thomas SILVA COUSSAN
Caja Rural - Seguros RGA
77.
Sean FLYNN
Team Picnic - PostNL
78.
Kelland O'BRIEN
Team Jayco - AlUla
79.
Fred WRIGHT
Bahrain Victorious
80.
Sebastian BERWICK
Caja Rural - Seguros RGA
81.
Ramses DEBRUYNE
Alpecin - Deceuninck 12'20"
82.
Vincenzo ALBANESE
EF Education - Easypost 13'25"
83.
Oliver NAESEN
Decathlon - Ag2r La Mondiale 14'07"
84.
Mick VAN DIJKE
Red Bull - Bora - Hansgrohe
85.
Bruno ARMIRAIL
Decathlon - Ag2r La Mondiale
86.
Adrien PETIT
Intermarché - Wanty
87.
Tim NABERMAN
Team Picnic - PostNL
88.
John DEGENKOLB
Team Picnic - PostNL
89.
Anthony TURGIS
TotalEnergies
90.
Alexandre DELETTRE
TotalEnergies
91.
Ryan GIBBONS
Lidl - Trek
92.
Sander DE PESTEL
Decathlon - Ag2r La Mondiale
93.
Yves LAMPAERT
Soudal - Quick Step
94.
Michael HEPBURN
Team Jayco - AlUla
95.
Joel NICOLAU BELTRAN
Caja Rural - Seguros RGA
96.
Juan Sebastián MOLANO BENAVIDES
UAE Team Emirates 14'18"
97.
Bert VAN LERBERGHE
Soudal - Quick Step 14'20"
98.
Ivo Emanuel Alves OLIVEIRA
UAE Team Emirates 14'26"
99.
Kamil GRADEK
Bahrain Victorious 14'57"
100.
Matevž GOVEKAR
Bahrain Victorious
101.
Rasmus Fossum TILLER
Uno - X Mobility
102.
Per Strand HAGENES
Team Visma - Lease a Bike
103.
Manlio MORO
Movistar Team
104.
Samuel FERNANDEZ GARCIA
Caja Rural - Seguros RGA 15'08"
105.
Julius VAN DEN BERG
Team Picnic - PostNL
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
110.
Ayco BASTIAENS
Soudal - Quick Step
111.
Timo KIELICH
Alpecin - Deceuninck
112.
Tobias BAYER
Alpecin - Deceuninck
113.
Oscar RIESEBEEK
Alpecin - Deceuninck
114.
Fabian LIENHARD
Tudor Pro Cycling Team
115.
Clément IZQUIERDO
Cofidis
116.
Emilien JEANNIERE
TotalEnergies
117.
Tim MERLIER
Soudal - Quick Step
118.
Dion SMITH
Intermarché - Wanty
119.
Callum SCOTSON
Decathlon - Ag2r La Mondiale
120.
Alexander KRISTOFF
Uno - X Mobility
121.
Stanisław ANIOŁKOWSKI
Cofidis
122.
Hugo PAGE
Intermarché - Wanty
123.
Edoardo AFFINI
Team Visma - Lease a Bike
124.
Aleksandr VLASOV
Red Bull - Bora - Hansgrohe
125.
Roel VAN SINTMAARTENSDIJK
Intermarché - Wanty
126.
Michael MATTHEWS
Team Jayco - AlUla
127.
Ryan MULLEN
Red Bull - Bora - Hansgrohe
128.
Victor CAMPENAERTS
Team Visma - Lease a Bike 16'51"
129.
Max WALSCHEID
Team Jayco - AlUla
130.
Arnaud DÉMARE
Arkea - B&B Hotels 16'52"
131.
Samuel WATSON
Ineos Grenadiers 16'58"
132.
Miles SCOTSON
Arkea - B&B Hotels
133.
Jakub OTRUBA
Caja Rural - Seguros RGA
134.
Aimé DE GENDT
Cofidis 17'00"
135.
Sergio SAMITIER SAMITIER
Cofidis
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
140.
Robin FROIDEVAUX
Tudor Pro Cycling Team
141.
Samuel LEROUX
TotalEnergies
142.
Fabio JAKOBSEN
Team Picnic - PostNL
143.
Iuri Gabriel Dantas LEITÃO
Caja Rural - Seguros RGA

Stage information

Start, finish: Stage 4. Vichy - La Loge des Gardes

Race Type: Mountain stage

Distance: 163.4 km

Date: 12 March 2025