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

2025 Tour de France

112th edition: July 5 - July 27, 2025
Stage 16, Tuesday, July 22

Back to 2025 Tour de France

Tuesday, July 22: Stage 16, Montpellier - Mont Ventoux, 171.5 km

Stage 16 map & profile | Stage 16 photos

Valentin Paret-Peintre wins stage 16 atop Mt. Ventoux just ahead of Ben Healy. ASO photo

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
Story of the Giro d'Italia, volume 1

Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 1: 1909 - 1970 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Rated ascent:

  • Km 171.5: Mont Ventoux, 15.7 km @ 8.8%. Hors Categorie

Weather at the city of Bédoin, on the route, 22 kms from the finish, at 2:10 PM, local time: 26C (79F), sunny, with the wind from the northwest at 19 km/hr (12 mph). No rain is forecast.

The stage: Tour boss Christian Prudhomme writes: The unusual geographical configuration of the “Giant of Provence” often makes it the only difficulty of the day. The route is quite straightforward to begin with, crossing the departments of Hérault, Gard and Vaucluse. Here, the riders will reach the road where the contest between the favourites could become a demonstration. Between the village of Bédoin and the observatory overlooking the finish line, there are 15.7km of ascent, averaging 8.7%... and chances to attack at absolutely every point.

The race: Mathieu van der Poel (Alpecin-Deceuninck) did not start. His team posted: "Mathieu had been experiencing symptoms of a common cold over the past few days. Yesterday afternoon, his condition began to worsen significantly. The team doctor monitored him closely throughout the day. By the evening, Mathieu developed a fever and was taken to the ‘Centre Hospitalier de Narbonne’ for further examinations.

"Medical tests revealed that Mathieu is suffering from pneumonia. In consultation with the medical staff, it was decided that he can no longer continue the race. His health is the top priority, and rest and recovery are now essential.

"Mathieu will be required to rest for at least one full week. After this period, he will undergo further medical examinations to assess his recovery and determine the next steps in his rehabilitation."

165 riders began stage 16 at 12:38 PM.

Here's the race organizer's stage 16 summary:

The Giant of Provence crowned one of the riders with the smallest stature in the peloton, Valentin Paret-Peintre (Soudal Quick-Step), whose light weight allowed him to tame the mighty slopes of the day. After an extraordinary battle with Ben Healy (EF Education-EasyPost), the pure climber became the fifth Frenchman to win atop Mont Ventoux, and also claimed the first victory this year for the host nation. In their wake, Tadej Pogacar (UAE Team Emirates-XRG) and Jonas Vingegaard (Visma-Lease a Bike) traded blows, with the Danish climber and his teammates piling the pressure on the Slovenian leader of the race. Pogacar managed to resist and eventually gained a few seconds on the line. The battle goes on into the final week of the Tour 2025.

The race:
It’s the final week of the Tour, Paris is almost in sight! But before the peloton reach Paris, they have to overcome some more gruelling challenges, starting with the ascent of Mont Ventoux (15.7 km ay 8.8%). 165 riders set off from Montpellier as Alpecin Deceuninck reports Mathieu Van der Poel suffers from a pneumonia.

A massive battle for the break
Attackers have some 150 kilometres on the flat to try and get a head start before they battle it out up Mont Ventoux. Wout van Aert, the last winner of a Tour stage featuring the Giant of Provence (in 2021), immediately sets off. But many more riders want to get on the move. The Belgian star is rapidly reeled in.

At km 11, Marco Haller, Marc Hirschi (Tudor) and Xandro Meurisse (Alpecin-Deceuninck) get away. Nils Politt (UAE Team Emirates-XRG) does everything he can to prevent further attacks but breakaway contenders are not discouraged by the German’s pressure.

After covering the first two hours at an average speed of 49.9 km/h, 32 riders eventually go clear alongside the three previous attackers: Pavel Sivakov, Marc Soler (UAE Team Emirates), Tiesj Benoot, Victor Campenaerts (Visma-Lease a Bike), Pascal Eenkhoorn, Valentin Paret Peintre, Ilan Van Wilder (Soudal-Quick Step), Ben Healy (EF Education-EasyPost), Louis Barré (Intermarché-Wanty), Santiago Buitrago, Fred Wright (Bahrain Victorious), Thymen Arensman (Ineos Grenadiers), Mick van Dijke (Red Bull-Bora-Hansgrohe), Toms Skujins (Lidl-Trek), Clément Russo (Groupama-FDJ), Julian Alaphilippe, Matteo Trentin (Tudor), Ewen Costiou, Raúl Garcia Pierna (Arkéa-B&B Hotels), Enric Mas, Gregor Mühlberger (Movistar Team), Alex Aranburu (Cofidis), Clément Champoussin, Simone Velasco (XDS-Astana), Mathieu Burgaudeau (TotalEnergies), Pavel Bittner (Picnic-PostNL), Michael Woods, Krists Neilands (Israel-Premier Tech), Jarrad Drizners, Brent van Moer (Lotto), Jonas Abrahamsen & Andreas Leknessund (Uno-X Mobility).

The stage was aggressive from the start. Here's one of the the earlier breaks.

Tudor filter the break
At kilometre 105 of the stage, Trentin accelerates, followed by Alaphilippe, Wright, Arensman, Mas, Velasco, Abrahamsen and Eenkhoorn to form a leading group. The Dutch rider from Soudal-Quick Step eases off shortly afterwards to rejoin his teammates in the chasing group.

Abrahamsen goes first at the intermediate sprint at Châteauneuf-de-Pape (km 112.4), where the seven breakaway riders have a 25-second lead over their 28 pursuers and 4'55" over the peloton led by Politt. A puncture 36 kilometres from the finish line eliminates Wright from the leading group, reducing it to just six men.

30 kilometers to go: A group of six is 6min 38sec ahead of the peloton with a group of 31 riders 1min 38sec behind the leaders. The 6 escapees are Thymen Arensman, Julian Alaphilippe, Matteo Trentin, Enric Mas, Simone Velasco & Jonas Abrahansen.

Visma-Lease a Bike attack Pogacar
Alaphilippe accelerates as soon as the attackers hit the first slopes of Mont Ventoux. Mas and Arensman join him. And the Spaniard goes solo 13 kilometres away from the finish. Meanwhile, the chase group explodes with several accelerations from Valentin Paret-Peintre. The French climber proves to be the strongest climber from the chase group with Ben Healy.

Enric Mas alone and off the front with 5 km to go.

In the peloton, Visma-Lease a Bike set a strong pace until Jonas Vingegaard attacks with 8.5 km to go. The Danish climber attacks again and again, he also finds the support of Benoot and Campenaerts… But Pogacar follows.

Pogacar leads Vingegaard. Photo by John Pierce PhotoSport International. UK USA Asia All rights retained

On Mt. Ventoux: Wout van Aert leads the GC group with Vingegaard, Pogacar, Lipowitz, Onley, Vauquelin & Roglic.

A thrilling finale
Healy and Paret-Peintre attack again and again but they fail to make a difference. After each attack, they look at each other. And it allows Mas, Santiago Buitrago and even Ilan Van Wilder to get back in the mix. The Belgian climber took the reins of the group inside the last kilometre to ensure Pogacar and Vingegaard wouldn’t get back.

Jonas Vingegaard attacks for the third time on the Mt. Ventoux ascent.

Pogacar leads Vingegaards near the finish. Photo by John Pierce PhotoSport International. UK USA Asia All rights retained

Healy launched the sprint but Paret-Peintre passed him inside the last 100 metres to claim the first French victory in this edition. Buitrago completes the top 3 of the stage ahead of Buitrago and Van Wilder, with Pogacar crossing the line 43’’ behind the winner of the day.

Complete results:

Photos

171.5 kilometers raced at an average speed of 42.291 km/hr

1 Valentin Paret-Peintre Soudal Quick-Step 4hr 3min 19sec
2 Ben Healy EF Education-EasyPost s.t.
3 Santiago Buitrago Bahrain Victorious @ 4sec
4 Ilan Van Wilder Soudal Quick-Step 0:14
5 Tadej Pogacar UAE Team Emirates-XRG 0:43
6 Jonas Vingegaard Team Visma | Lease a Bike 0:45
7 Enric Mas Movistar Team 0:53
8 Julian Alaphilippe Tudor Pro Cycling Team 1:17
9 Primoz Roglic Red Bull-BORA-hansgrohe 1:51
10 Florian Lipowitz Red Bull-BORA-hansgrohe 1:53
11 Gregor Mühlberger Movistar Team 2:01
12 Thymen Arensman INEOS Grenadiers 2:07
13 Xandro Meurisse Alpecin-Deceuninck 2:15
14 Oscar Onley Team Picnic PostNL 2:29
15 Carlos Rodriguez INEOS Grenadiers 3:02
16 Alex Aranburu Cofidis 3:27
17 Felix Gall Decathlon AG2R La Mondiale 3:33
18 Adam Yates UAE Team Emirates-XRG 3:38
19 Raúl García Arkea-B&B Hotels 3:42
20 Kévin Vauquelin Arkea-B&B Hotels s.t.,
21 Sergio Higuita XDS Astana Team 3:45
22 Jordan Jegat Team TotalEnergies 4:06
23 Clément Champoussin XDS Astana Team s.t.
24 Simone Velasco XDS Astana Team s.t.
25 Marc Soler UAE Team Emirates-XRG 4:09
26 Victor Campenaerts Team Visma | Lease a Bike 4:16
27 Andreas Leknessund Uno-X Mobility 5:11
28 Tobias Halland Johannessen Uno-X Mobility s.t.
29 Sepp Kuss Team Visma | Lease a Bike 5:12
30 Simon Yates Team Visma | Lease a Bike 5:19
31 Mick van Dijke Red Bull-BORA-hansgrohe 5:25
32 Ben O'Connor Team Jayco-AlUla 6:07
33 Tiesj Benoot Team Visma | Lease a Bike 6:24
34 Cristian Rodriguez Arkea-B&B Hotels 6:38
35 Mathieu Burgaudeau Team TotalEnergies s.t.
36 Michael Woods Israel-Premier Tech 7:30
37 Warren Barguil Team Picnic PostNL 7:32
38 Ewen Costiou Arkea-B&B Hotels 7:53
39 Tim Wellens UAE Team Emirates-XRG 8:52
40 Valentin Madouas Groupama-FDJ 8:54
41 Guillaume Martin-Guyonnet Groupama-FDJ s.t.
42 Louis Barré Intermarché-Wanty 8:54
43 Clément Russo Groupama-FDJ 12:29
44 Quentin Pacher Groupama-FDJ s.t.
45 Dylan Teuns Cofidis 13:17
46 Emanuel Buchmann Cofidis s.t.
47 Callum Scotson Decathlon AG2R La Mondiale s.t.
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-XRG s.t.
53 Clément Berthet Decathlon AG2R La Mondiale 17:21
54 Bruno Armirail Decathlon AG2R La Mondiale s.t.
55 Ion Izagirre Cofidis s.t.
56 Mike Teunissen XDS Astana Team s.t.
57 Alex Baudin EF Education-EasyPost s.t.
58 Michael Valgren EF Education-EasyPost s.t.
59 Brent Van Moer Lotto 18:20
60 Krists Neilands Israel-Premier Tech 18:55
61 Toms Skujins Lidl-Trek s.t.
62 Anders Halland Johannessen Uno-X Mobility s.t.
63 Jonas Rickaert Alpecin-Deceuninck 19:36
64 Clément Venturini Arkea-B&B Hotels s.t.
65 Pavel Bittner Team Picnic PostNL 20:01
66 Geraint Thomas INEOS Grenadiers 20:52
67 Quinn Simmons Lidl-Trek s.t.
68 Mauro Schmid Team Jayco-AlUla s.t.
69 Romain Grégoire Groupama-FDJ s.t.
70 Cyril Barthe Groupama-FDJ s.t.
71 Jonas Rutsch Intermarché-Wanty s.t.
72 Nelson Oliveira Movistar Team s.t.
73 Mathis Le Berre Arkea-B&B Hotels s.t.
74 Fred Wright Bahrain Victorious s.t.
75 Max Schachmann Soudal Quick-Step s.t.
76 Einer Rubio Movistar Team s.t.
77 Connor Swift INEOS Grenadiers s.t.
78 Jhonatan Narvaez UAE Team Emirates-XRG s.t.
79 Silvan Dillier Alpecin-Deceuninck s.t.
80 William Barta Movistar Team s.t.
81 Jasper Stuyven Lidl-Trek s.t.
82 Jenno Berckmoes Lotto s.t.
83 Marc Hirschi Tudor Pro Cycling Team s.t.
84 Marco Haller Tudor Pro Cycling Team s.t.
85 Frank van den Broek Team Picnic PostNL s.t.
86 Roel van Sintmaartensdijk Intermarché-Wanty s.t.
87 Tobias Foss INEOS Grenadiers s.t.
88 Lucas Plapp Team Jayco-AlUla s.t.
89 Jarrad Drizners Lotto s.t.
90 Axel Laurance INEOS Grenadiers s.t.
91 Damien Touzé Cofidis 21:08
92 Alexandre Delettre Team TotalEnergies 21:18
93 Mattéo Vercher Team TotalEnergies s.t.
94 Wout van Aert Team Visma | Lease a Bike 22:29
95 Gianni Moscon Red Bull-BORA-hansgrohe s.t.
96 Neilson Powless EF Education-EasyPost 22:44
97 Harry Sweeny EF Education-EasyPost s.t.
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 s.t.
102 Nils Politt UAE Team Emirates-XRG 24:10
103 Kasper Asgreen EF Education-EasyPost 24:23
104 Vincenzo Albanese EF Education-EasyPost s.t.
105 Amaury Capiot Arkea-B&B Hotels 24:29
106 Edward Theuns Lidl-Trek 25:05
107 Thibau Nys Lidl-Trek s.t.
108 Aurélien Paret-Peintre Decathlon AG2R La Mondiale 25:15
109 Bastien Tronchon Decathlon AG2R La Mondiale s.t.
110 Tobias Lund Andresen Team Picnic PostNL 25:17
111 Laurence Pithie Red Bull-BORA-hansgrohe 25:19
112 Paul Penhoët Groupama-FDJ s.t.
113 Pascal Ackermann Israel-Premier Tech 25:35
114 Niklas Märkl Team Picnic PostNL s.t.
115 Matteo Jorgenson Team Visma | Lease a Bike 26:09
116 Edoardo Affini Team Visma | Lease a Bike s.t.
117 Joe Blackmore Israel-Premier Tech s.t.
118 Harold Tejada XDS Astana Team s.t.
119 Eduardo Sepulveda Lotto 26:15
120 Anthony Turgis Team TotalEnergies 26:17
121 Lewis Askey Groupama-FDJ 26:21
122 Lenny Martinez Bahrain Victorious s.t.
123 Fabian Lienhard Tudor Pro Cycling Team 26:57
124 Robert Stannard Bahrain Victorious s.t.
125 Michael Storer Tudor Pro Cycling Team s.t.
126 Kaden Groves Alpecin-Deceuninck s.t.
127 Benjamin Thomas Cofidis 27:07
128 Matej Mohoric Bahrain Victorious 27:43
129 Tim Naberman Team Picnic PostNL 28:03
130 Stian Fredheim Uno-X Mobility s.t.
131 Elmar Reinders Team Jayco-AlUla s.t.
132 Sam Watson INEOS Grenadiers s.t.
133 Danny van Poppel Red Bull-BORA-hansgrohe s.t.
134 Alberto Dainese Tudor Pro Cycling Team s.t.
135 Kamil Gradek Bahrain Victorious s.t.
136 Marius Mayrhofer Tudor Pro Cycling Team s.t.
137 Vito Braet Intermarché-Wanty s.t.
138 Magnus Cort Uno-X Mobility s.t.
139 Hugo Page Intermarché-Wanty s.t.
140 Iván García Cortina Movistar Team s.t.
141 Luka Mezgec Team Jayco-AlUla s.t.
142 Laurenz Rex Intermarché-Wanty s.t.
143 Phil Bauhaus Bahrain Victorious s.t.
144 Sean Flynn Team Picnic PostNL s.t.
145 Alexis Renard Cofidis s.t.
146 Matteo Trentin Tudor Pro Cycling Team s.t.
147 Alexey Lutsenko Israel-Premier Tech s.t.
148 Yevgeniy Fedorov XDS Astana Team s.t.
149 Jake Stewart Israel-Premier Tech s.t.
150 Oliver Naesen Decathlon AG2R La Mondiale 28:12
151 Iván Romeo Movistar Team s.t.
152 Pablo Castrillo Movistar Team s.t.
153 Tim Merlier Soudal Quick-Step s.t.
154 Bert Van Lerberghe Soudal Quick-Step s.t.
155 Guillaume Boivin Israel-Premier Tech s.t.
156 Markus Hoelgaard Uno-X Mobility 28:16
157 Jonathan Milan Lidl-Trek s.t.
158 Biniam Girmay Intermarché-Wanty s.t.
159 Jordi Meeus Red Bull-BORA-hansgrohe 28:23
160 Davide Ballerini XDS Astana Team 29:09
161 Simone Consonni Lidl-Trek s.t.
162 Arnaud De Lie Lotto s.t.
163 Dylan Groenewegen Team Jayco-AlUla 29:46
164 Arnaud Démare Arkea-B&B Hotels 31:33
165 Thomas Gachignard Team TotalEnergies 32:05

 

GC after stage 16:

  • GC leader: Tadej Pogacar (UAE Team Emirates-XRG)
  • Mountains classification leader: Tadej Pogacar (UAE Team Emirates-XRG)
  • Points classification leader: Jonathan Milan (Lidl-Trek)
  • Best young rider: Florian Lipowitz (Red Bull-BORA-hansgrohe)
  • Teams classification leader: Visma | Lease a Bike

2,557.3 kilometers raced so far at an average speed of 43.780 km/hr

1 Tadej Pogacar UAE Team Emirates-XRG 58hr 24min 46sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 4min 15sec
3 Florian Lipowitz Red Bull-BORA-hansgrohe 9:03
4 Oscar Onley Team Picnic PostNL 11:04
5 Primoz Roglic Red Bull-BORA-hansgrohe 11:42
6 Kévin Vauquelin Arkea-B&B Hotels 13:20
7 Felix Gall Decathlon AG2R La Mondiale 14:50
8 Tobias Halland Johannessen Uno-X Mobility 17:01
9 Ben Healy EF Education-EasyPost 17:52
10 Carlos Rodriguez INEOS Grenadiers 20:45
11 Jordan Jegat Team TotalEnergies 23:10
12 Ben O'Connor Team Jayco-AlUla 31:08
13 Guillaume Martin-Guyonnet Groupama-FDJ 35:14
14 Thymen Arensman INEOS Grenadiers 44:20
15 Sepp Kuss Team Visma | Lease a Bike 47:59
16 Jhonatan Narvaez UAE Team Emirates-XRG 52:04
17 Cristian Rodriguez Arkea-B&B Hotels 53:24
18 Enric Mas Movistar Team 53:44
19 Sergio Higuita XDS Astana Team 54:57
20 Matteo Jorgenson Team Visma | Lease a Bike 57:35
21 Valentin Madouas Groupama-FDJ 1:03:27
22 Warren Barguil Team Picnic PostNL 1:06:50
23 Simon Yates Team Visma | Lease a Bike 1:07:00
24 Gregor Mühlberger Movistar Team 1:11:37
25 Adam Yates UAE Team Emirates-XRG 1:14:34
26 Xandro Meurisse Alpecin-Deceuninck 1:18:01
27 Callum Scotson Decathlon AG2R La Mondiale 1:23:45
28 Emanuel Buchmann Cofidis 1:24:26
29 Ilan Van Wilder Soudal Quick-Step 1:25:27
30 Aleksandr Vlasov Red Bull-BORA-hansgrohe 1:28:38
31 Victor Campenaerts Team Visma | Lease a Bike 1:30:47
32 Romain Grégoire Groupama-FDJ 1:31:31
33 Raúl García Arkea-B&B Hotels 1:31:55
34 Aurélien Paret-Peintre Decathlon AG2R La Mondiale 1:32:53
35 Clément Berthet Decathlon AG2R La Mondiale 1:40:42
36 Marc Soler UAE Team Emirates-XRG 1:44:56
37 Quentin Pacher Groupama-FDJ 1:45:13
38 Julian Alaphilippe Tudor Pro Cycling Team 1:51:20
39 Harry Sweeny EF Education-EasyPost 1:52:09
40 Simone Velasco XDS Astana Team 1:52:42
41 Tim Wellens UAE Team Emirates-XRG 1:52:50
42 Harold Tejada XDS Astana Team 1:53:34
43 Joe Blackmore Israel-Premier Tech 1:55:11
44 Clément Venturini Arkea-B&B Hotels 1:55:29
45 Pascal Eenkhoorn Soudal Quick-Step 1:58:32
46 Santiago Buitrago Bahrain Victorious 1:58:59
47 Tiesj Benoot Team Visma | Lease a Bike 1:59:55
48 Alex Baudin EF Education-EasyPost 2:01:37
49 Valentin Paret-Peintre Soudal Quick-Step 2:01:40
50 Quinn Simmons Lidl-Trek 2:02:23
51 Michael Woods Israel-Premier Tech 2:04:09
52 Geraint Thomas INEOS Grenadiers 2:05:26
53 Mathieu Burgaudeau Team TotalEnergies 2:05:27
54 Neilson Powless EF Education-EasyPost 2:10:01
55 Frank van den Broek Team Picnic PostNL 2:10:07
56 Einer Rubio Movistar Team 2:11:58
57 Axel Laurance INEOS Grenadiers 2:12:11
58 Alexandre Delettre Team TotalEnergies 2:13:36
59 Bruno Armirail Decathlon AG2R La Mondiale 2:14:17
60 Andreas Leknessund Uno-X Mobility 2:16:26
61 Michael Storer Tudor Pro Cycling Team 2:17:05
62 Markus Hoelgaard Uno-X Mobility 2:17:21
63 Jasper Stuyven Lidl-Trek 2:21:33
64 Emiel Verstrynge Alpecin-Deceuninck 2:21:58
65 Thomas Gachignard Team TotalEnergies 2:22:49
66 Wout van Aert Team Visma | Lease a Bike 2:23:44
67 Ewen Costiou Arkea-B&B Hotels 2:24:14
68 Max Schachmann Soudal Quick-Step 2:25:45
69 Nelson Oliveira Movistar Team 2:29:05
70 Mathis Le Berre Arkea-B&B Hotels 2:31:39
71 Clément Champoussin XDS Astana Team 2:31:57
72 Michael Valgren EF Education-EasyPost s.t.
73 Jenno Berckmoes Lotto 2:33:18
74 Alex Aranburu Cofidis 2:33:52
75 Ion Izagirre Cofidis 2:34:59
76 Alexey Lutsenko Israel-Premier Tech 2:36:23
77 Pavel Sivakov UAE Team Emirates-XRG 2:37:23
78 Cyril Barthe Groupama-FDJ 2:38:04
79 Krists Neilands Israel-Premier Tech 2:38:12
80 Jonas Abrahamsen Uno-X Mobility 2:38:26
81 Brent Van Moer Lotto 2:40:44
82 Oliver Naesen Decathlon AG2R La Mondiale 2:41:33
83 Louis Barré Intermarché-Wanty 2:43:16
84 Marius Mayrhofer Tudor Pro Cycling Team 2:43:57
85 Mike Teunissen XDS Astana Team 2:46:50
86 Tobias Foss INEOS Grenadiers 2:47:26
87 Nils Politt UAE Team Emirates-XRG 2:47:37
88 Marco Haller Tudor Pro Cycling Team 2:48:14
89 Toms Skujins Lidl-Trek 2:48:33
90 Bastien Tronchon Decathlon AG2R La Mondiale 2:49:55
91 Kasper Asgreen EF Education-EasyPost 2:50:46
92 Laurence Pithie Red Bull-BORA-hansgrohe 2:51:14
93 Lenny Martinez Bahrain Victorious 2:52:45
94 Clément Russo Groupama-FDJ 2:53:18
95 Dylan Teuns Cofidis 2:53:42
96 Marc Hirschi Tudor Pro Cycling Team 2:53:49
97 Damien Touzé Cofidis 2:54:48
98 Tobias Lund Andresen Team Picnic PostNL 2:57:47
99 Jonas Rickaert Alpecin-Deceuninck 2:59:04
100 Fred Wright Bahrain Victorious 2:59:20
101 Kaden Groves Alpecin-Deceuninck 2:59:44
102 Anders Halland Johannessen Uno-X Mobility 3:00:24
103 Gianni Vermeersch Alpecin-Deceuninck 3:02:49
104 William Barta Movistar Team 3:03:19
105 Iván Romeo Movistar Team 3:05:05
106 Mauro Schmid Team Jayco-AlUla 3:05:31
107 Gianni Moscon Red Bull-BORA-hansgrohe 3:06:04
108 Matis Louvel Israel-Premier Tech 3:06:54
109 Matteo Trentin Tudor Pro Cycling Team 3:08:54
110 Vincenzo Albanese EF Education-EasyPost 3:13:35
111 Pablo Castrillo Movistar Team 3:14:07
112 Niklas Märkl Team Picnic PostNL 3:16:44
113 Connor Swift INEOS Grenadiers 3:17:36
114 Thibau Nys Lidl-Trek 3:20:02
115 Paul Penhoët Groupama-FDJ 3:22:41
116 Anthony Turgis Team TotalEnergies 3:23:03
117 Iván García Cortina Movistar Team 3:29:23
118 Danny van Poppel Red Bull-BORA-hansgrohe 3:30:16
119 Edoardo Affini Team Visma | Lease a Bike 3:30:21
120 Matej Mohoric Bahrain Victorious 3:30:30
121 Alberto Dainese Tudor Pro Cycling Team 3:30:49
122 Eduardo Sepulveda Lotto 3:31:32
123 Jake Stewart Israel-Premier Tech 3:32:18
124 Robert Stannard Bahrain Victorious 3:32:34
125 Lucas Plapp Team Jayco-AlUla 3:36:20
126 Mick van Dijke Red Bull-BORA-hansgrohe 3:38:23
127 Pascal Ackermann Israel-Premier Tech 3:40:18
128 Sam Watson INEOS Grenadiers 3:41:55
129 Tim Naberman Team Picnic PostNL 3:43:07
130 Magnus Cort Uno-X Mobility 3:44:55
131 Pavel Bittner Team Picnic PostNL 3:46:33
132 Jonas Rutsch Intermarché-Wanty 3:46:35
133 Sean Flynn Team Picnic PostNL 3:47:22
134 Biniam Girmay Intermarché-Wanty 3:48:18
135 Silvan Dillier Alpecin-Deceuninck 3:49:06
136 Amaury Capiot Arkea-B&B Hotels 3:50:51
137 Luke Durbridge Team Jayco-AlUla 3:51:26
138 Mattéo Vercher Team TotalEnergies 3:52:29
139 Jarrad Drizners Lotto 3:53:21
140 Lewis Askey Groupama-FDJ 3:55:03
141 Arnaud De Lie Lotto 3:55:16
142 Elmar Reinders Team Jayco-AlUla 3:56:11
143 Laurenz Rex Intermarché-Wanty 3:58:23
144 Hugo Page Intermarché-Wanty 3:58:51
145 Vito Braet Intermarché-Wanty 4:00:55
146 Stian Fredheim Uno-X Mobility 4:01:02
147 Sébastien Grignard Lotto 4:01:36
148 Alexis Renard Cofidis 4:01:53
149 Jonathan Milan Lidl-Trek 4:03:28
150 Benjamin Thomas Cofidis 4:03:45
151 Dylan Groenewegen Team Jayco-AlUla 4:04:09
152 Bert Van Lerberghe Soudal Quick-Step 4:04:18
153 Tim Merlier Soudal Quick-Step 4:04:36
154 Guillaume Boivin Israel-Premier Tech 4:05:10
155 Luka Mezgec Team Jayco-AlUla 4:06:51
156 Phil Bauhaus Bahrain Victorious 4:06:56
157 Roel van Sintmaartensdijk Intermarché-Wanty 4:07:54
158 Arnaud Démare Arkea-B&B Hotels 4:08:18
159 Davide Ballerini XDS Astana Team 4:09:45
160 Kamil Gradek Bahrain Victorious 4:10:58
161 Edward Theuns Lidl-Trek 4:12:33
162 Yevgeniy Fedorov XDS Astana Team 4:13:07
163 Fabian Lienhard Tudor Pro Cycling Team 4:13:56
164 Simone Consonni Lidl-Trek 4:15:55
165 Jordi Meeus Red Bull-BORA-hansgrohe 4:17:49

 


Content continues below the ads

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

Stage 16 map & profile:

Stage 16 map

Stage 16 profile


Content continues below the ads

Advertise with us!

Stage 16 photos by Fotoreporter Sirotti: more coming...

Stage 16 finishes here, atop the "Giant of Provence", Mt. Ventoux.

The successful break: Ben Healy leads Valentin Paret-Peintnre and Santiago Buitrago

Off the front: Ben Healy leads Valentin Paret-Peintre near the summit of Mt. Ventoux. Santiago Buitrago can be seen following.

Here they come...

Valentin Paret-Peintre is able to come arouind Ben Healy to win the stage.

Tadej Pogacar has gapped Jonas Vingegaard near the Mt. Ventoux summit.

Pogacar and Vingegaard with 150 meters to go.

Enric Mas was seventh.

Julian Alaphilippe was eighth.

Stage winner Valentin Paret-Peintre

Tadej Pogacar remains the GC leader.