GT

Tour de France 2025  |  Stage 16. Montpellier - Mont Ventoux   

112th edition

171.5 km, 22 July 2025

Rider Team Time
1.
Valentin PARET-PEINTRE
Soudal - Quick Step 4h03'19"
2.
Ben HEALY
EF Education - Easypost
3.
Santiago BUITRAGO SANCHEZ
Bahrain Victorious 04"
4.
Ilan VAN WILDER
Soudal - Quick Step 14"
5.
Tadej POGAČAR
UAE Team Emirates 43"
6.
Jonas VINGEGAARD HANSEN
Team Visma - Lease a Bike 45"
7.
Enric MAS NICOLAU
Movistar Team 53"
8.
Julian ALAPHILIPPE
Tudor Pro Cycling Team 01'17"
9.
Primož ROGLIČ
Red Bull - Bora - Hansgrohe 01'51"
10.
Florian LIPOWITZ
Red Bull - Bora - Hansgrohe 01'53"
11.
Gregor MÜHLBERGER
Movistar Team 02'01"
12.
Thymen ARENSMAN
Ineos Grenadiers 02'07"
13.
Xandro MEURISSE
Alpecin - Deceuninck 02'15"
14.
Oscar ONLEY
Team Picnic - PostNL 02'29"
15.
Carlos RODRÍGUEZ CANO
Ineos Grenadiers 03'02"
16.
Alex ARANBURU DEVA
Cofidis 03'27"
17.
Felix GALL
Decathlon - Ag2r La Mondiale 03'33"
18.
Adam YATES
UAE Team Emirates 03'38"
19.
Raúl GARCÍA PIERNA
Arkea - B&B Hotels 03'42"
20.
Kévin VAUQUELIN
Arkea - B&B Hotels
21.
Sergio Andrés HIGUITA GARCIA
XDS - Astana Team 03'45"
22.
Jordan JEGAT
TotalEnergies 04'06"
23.
Clément CHAMPOUSSIN
XDS - Astana Team
24.
Simone VELASCO
XDS - Astana Team
25.
Marc SOLER GIMÈNEZ
UAE Team Emirates 04'09"
26.
Victor CAMPENAERTS
Team Visma - Lease a Bike 04'16"
27.
Andreas LEKNESSUND
Uno - X Mobility 05'11"
28.
Tobias Halland JOHANNESSEN
Uno - X Mobility
29.
Sepp KUSS
Team Visma - Lease a Bike 05'12"
30.
Simon YATES
Team Visma - Lease a Bike 05'19"
31.
Mick VAN DIJKE
Red Bull - Bora - Hansgrohe 05'25"
32.
Ben O'CONNOR
Team Jayco - AlUla 06'07"
33.
Tiesj BENOOT
Team Visma - Lease a Bike 06'24"
34.
Cristián RODRÍGUEZ MARTÍN
Arkea - B&B Hotels 06'38"
35.
Mathieu BURGAUDEAU
TotalEnergies
36.
Michael WOODS
Israel - Premier Tech 07'30"
37.
Warren BARGUIL
Team Picnic - PostNL 07'32"
38.
Ewen COSTIOU
Arkea - B&B Hotels 07'53"
39.
Tim WELLENS
UAE Team Emirates 08'52"
40.
Valentin MADOUAS
Groupama - FDJ 08'54"
41.
Guillaume MARTIN GUYONNET
Groupama - FDJ
42.
Louis BARRÉ
Intermarché - Wanty
43.
Clément RUSSO
Groupama - FDJ 12'29"
44.
Quentin PACHER
Groupama - FDJ
45.
Dylan TEUNS
Cofidis 13'17"
46.
Emanuel BUCHMANN
Cofidis
47.
Callum SCOTSON
Decathlon - Ag2r La Mondiale
48.
Jonas ABRAHAMSEN
Uno - X Mobility 14'40"
49.
Aleksandr VLASOV
Red Bull - Bora - Hansgrohe 15'15"
50.
Gianni VERMEERSCH
Alpecin - Deceuninck 16'26"
51.
Pascal EENKHOORN
Soudal - Quick Step 16'59"
52.
Pavel SIVAKOV
UAE Team Emirates
53.
Clément BERTHET
Decathlon - Ag2r La Mondiale 17'21"
54.
Bruno ARMIRAIL
Decathlon - Ag2r La Mondiale
55.
Ion IZAGIRRE INSAUSTI
Cofidis
56.
Mike TEUNISSEN
XDS - Astana Team
57.
Alex BAUDIN
EF Education - Easypost
58.
Michael VALGREN HUNDAHL
EF Education - Easypost
59.
Brent VAN MOER
Lotto 18'20"
60.
Krists NEILANDS
Israel - Premier Tech 18'55"
61.
Toms SKUJIŅŠ
Lidl - Trek
62.
Anders Halland JOHANNESSEN
Uno - X Mobility
63.
Jonas RICKAERT
Alpecin - Deceuninck 19'36"
64.
Clément VENTURINI
Arkea - B&B Hotels
65.
Pavel BITTNER
Team Picnic - PostNL 20'01"
66.
Geraint THOMAS
Ineos Grenadiers 20'52"
67.
Quinn SIMMONS
Lidl - Trek
68.
Mauro SCHMID
Team Jayco - AlUla
69.
Romain GRÉGOIRE
Groupama - FDJ
70.
Cyril BARTHE
Groupama - FDJ
71.
Jonas RUTSCH
Intermarché - Wanty
72.
Nelson Felipe Santos Simões OLIVEIRA
Movistar Team
73.
Mathis LE BERRE
Arkea - B&B Hotels
74.
Fred WRIGHT
Bahrain Victorious
75.
Maximilian SCHACHMANN
Soudal - Quick Step
76.
Einer Augusto RUBIO REYES
Movistar Team
77.
Connor SWIFT
Ineos Grenadiers
78.
Jhonatan Manuel NARVÁEZ PRADO
UAE Team Emirates
79.
Silvan DILLIER
Alpecin - Deceuninck
80.
William BARTA
Movistar Team
81.
Jasper STUYVEN
Lidl - Trek
82.
Jenno BERCKMOES
Lotto
83.
Marc HIRSCHI
Tudor Pro Cycling Team
84.
Marco HALLER
Tudor Pro Cycling Team
85.
Frank VAN DEN BROEK
Team Picnic - PostNL
86.
Roel VAN SINTMAARTENSDIJK
Intermarché - Wanty
87.
Tobias Svendsen FOSS
Ineos Grenadiers
88.
Lucas PLAPP
Team Jayco - AlUla
89.
Jarrad DRIZNERS
Lotto
90.
Axel LAURANCE
Ineos Grenadiers
91.
Damien TOUZÉ
Cofidis 21'08"
92.
Alexandre DELETTRE
TotalEnergies 21'18"
93.
Mattéo VERCHER
TotalEnergies
94.
Wout VAN AERT
Team Visma - Lease a Bike 22'29"
95.
Gianni MOSCON
Red Bull - Bora - Hansgrohe
96.
Neilson POWLESS
EF Education - Easypost 22'44"
97.
Harrison SWEENY
EF Education - Easypost
98.
Matis LOUVEL
Israel - Premier Tech 23'41"
99.
Luke DURBRIDGE
Team Jayco - AlUla 23'54"
100.
Emiel VERSTRYNGE
Alpecin - Deceuninck 23'57"
101.
Sébastien GRIGNARD
Lotto
102.
Nils POLITT
UAE Team Emirates 24'10"
103.
Kasper ASGREEN
EF Education - Easypost 24'23"
104.
Vincenzo ALBANESE
EF Education - Easypost
105.
Amaury CAPIOT
Arkea - B&B Hotels 24'29"
106.
Edward THEUNS
Lidl - Trek 25'05"
107.
Thibau NYS
Lidl - Trek
108.
Aurélien PARET-PEINTRE
Decathlon - Ag2r La Mondiale 25'15"
109.
Bastien TRONCHON
Decathlon - Ag2r La Mondiale
110.
Tobias LUND ANDRESEN
Team Picnic - PostNL 25'17"
111.
Laurence PITHIE
Red Bull - Bora - Hansgrohe 25'19"
112.
Paul PENHOËT
Groupama - FDJ
113.
Pascal ACKERMANN
Israel - Premier Tech 25'35"
114.
Niklas MÄRKL
Team Picnic - PostNL
115.
Matteo JORGENSON
Team Visma - Lease a Bike 26'09"
116.
Edoardo AFFINI
Team Visma - Lease a Bike
117.
Joseph BLACKMORE
Israel - Premier Tech
118.
Harold Alfonso TEJADA CANACUE
XDS - Astana Team
119.
Eduardo SEPULVEDA
Lotto 26'15"
120.
Anthony TURGIS
TotalEnergies 26'17"
121.
Lewis ASKEY
Groupama - FDJ 26'21"
122.
Lenny MARTINEZ
Bahrain Victorious
123.
Fabian LIENHARD
Tudor Pro Cycling Team 26'57"
124.
Robert STANNARD
Bahrain Victorious
125.
Michael STORER
Tudor Pro Cycling Team
126.
Kaden GROVES
Alpecin - Deceuninck
127.
Benjamin THOMAS
Cofidis 27'07"
128.
Matej MOHORIČ
Bahrain Victorious 27'43"
129.
Tim NABERMAN
Team Picnic - PostNL 28'03"
130.
Stian EDVARDSEN FREDHEIM
Uno - X Mobility
131.
Elmar REINDERS
Team Jayco - AlUla
132.
Samuel WATSON
Ineos Grenadiers
133.
Danny VAN POPPEL
Red Bull - Bora - Hansgrohe
134.
Alberto DAINESE
Tudor Pro Cycling Team
135.
Kamil GRADEK
Bahrain Victorious
136.
Marius MAYRHOFER
Tudor Pro Cycling Team
137.
Vito BRAET
Intermarché - Wanty
138.
Magnus CORT NIELSEN
Uno - X Mobility
139.
Hugo PAGE
Intermarché - Wanty
140.
Iván GARCÍA CORTINA
Movistar Team
141.
Luka MEZGEC
Team Jayco - AlUla
142.
Laurenz REX
Intermarché - Wanty
143.
Phil BAUHAUS
Bahrain Victorious
144.
Sean FLYNN
Team Picnic - PostNL
145.
Alexis RENARD
Cofidis
146.
Matteo TRENTIN
Tudor Pro Cycling Team
147.
Alexey LUTSENKO
Israel - Premier Tech
148.
Yevgeniy FEDOROV
XDS - Astana Team
149.
Jake STEWART
Israel - Premier Tech
150.
Oliver NAESEN
Decathlon - Ag2r La Mondiale 28'12"
151.
Iván ROMEO ABAD
Movistar Team
152.
Pablo CASTRILLO ZAPATER
Movistar Team
153.
Tim MERLIER
Soudal - Quick Step
154.
Bert VAN LERBERGHE
Soudal - Quick Step
155.
Guillaume BOIVIN
Israel - Premier Tech
156.
Markus HOELGAARD
Uno - X Mobility 28'16"
157.
Jonathan MILAN
Lidl - Trek
158.
Biniam GIRMAY HAILU
Intermarché - Wanty
159.
Jordi MEEUS
Red Bull - Bora - Hansgrohe 28'23"
160.
Davide BALLERINI
XDS - Astana Team 29'09"
161.
Simone CONSONNI
Lidl - Trek
162.
Arnaud DE LIE
Lotto
163.
Dylan GROENEWEGEN
Team Jayco - AlUla 29'46"
164.
Arnaud DÉMARE
Arkea - B&B Hotels 31'33"
165.
Thomas GACHIGNARD
TotalEnergies 32'05"
GC Leader

Stage information

Start, finish: Stage 16. Montpellier - Mont Ventoux

Race Type: Mountain stage

Distance: 171.5 km

Date: 22 July 2025