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 19, Friday, July 25

Back to 2025 Tour de France

Friday, July 25: Stage 19, Albertville - La Plagne, 129.9 93.1 km

Stage 19 map & profile | Stage 19 photos

Thymen Arensman wins stage 19 with Jonas Vingegaard & Tadej Pogacar just behind him. Photo: ASO/Aurélien Vialatte

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
Epictetus' Golden Sayings

Stoic philosopher Epictetus' Golden Sayings is available in both audiobook & Kindle eBook versions. To get your copy, just click on the Amazon link on the right.

Rated ascents:

  • Km 18.3: Côte d'Héry-sur-Ugine, 11.3 km @ 5.1%. Cat. 2
  • Km 35.1: Col des Saisies, 13.7 km @ 6.4%. Cat. 1
  • Km 29.1: Col du Pré, 12.6 km @ 7.7%. Hors Categorie
  • Km 41.6: Cormet de Roseland, 5.9 km @ 6.3%. Cat. 2
  • Km 93.1: La Plagne, 19.1 km @ 7.2%. Hors Categorie

Weather at the city of Aime, on the route, 20 km from the finish, at 2:10 PM, local time: 23C (74F), mostly cloudy, with the wind from the south at 11 km/hr (8 mph). Thunderstorms are in the area and there is a 24% chance of rain, rising to 78% by 4:00 PM.

The stage: Tour boss Christian Prudhomme wrotes: The ultra-mountainous tone of this stage, which features five climbs, is amplified by its relative shortness. The first of those climbs, the Côte d’Héry-sur-Ugine, arrives around ten kilometers after the stage start. Thanks to the spicy nature of what’s gone before, the final 19.1-kilometre ascent to La Plagne will seem all the more interminable.

Stage 19's route has been modified. The organizer posted this on Twitter: The discovery of an outbreak of contagious nodular dermatitis affecting cattle in a herd located specifically in the Col des Saisies has necessitated the culling of the animals. In light of the distress experienced by the affected farmers and in order to preserve the smooth running of the race, it has been decided, in agreement with the relevant authorities, to modify the route of Stage 19 (Albertville–La Plagne) and to avoid the ascent to the Col des Saisies.

The ceremonial start will take place as planned at the exit of Albertville. After a 7 km parade, riders will head towards the D925, where the official start will be given. The race will then rejoin the original route shortly before Beaufort (at km 52.4 on the original schedule).

Due to this change, which notably bypasses the Col des Saisies, the stage will now cover a total distance of 95 km instead of the originally planned 129,9 km.

As a result, the start in the neutral zone will be given at 2:30 p.m., one hour later than originally scheduled.

The race: 161 riders began stage 19 at 2:45 PM.

Here is the race organizer's stage 19 summary:

Already a stage winner at Hautacam, Thymen Arensman (Ineos Grenadiers) doubled up with a second stage win, this time at La Plagne. The Dutchman attacked with 13 kilometres to go on the final HC climb of the Tour de France 2025. At the summit, he narrowly resisted Jonas Vingegaard (Visma-Lease a Bike) and Tadej Pogacar (UAE Team Emirates-XRG), who crossed the line only 2 seconds behind the winner. Right behind them, Florian Lipowitz (Red Bull-Bora-Hansgrohe) defended his white jersey and his spot on the GC podium against Oscar Onley (Picnic PostNL). With just two stages to go, Tadej Pogacar takes his 52nd Maillot Jaune. He matches Jacques Anquetil’s record and enters the top-5 for most days leading the overall standings of the Tour.

The race:
It’s time for the final mountain stage of the Tour 2025. Due to the change of course, a 161-man peloton will head to Beaufort, where they will rejoin the original route, heading to La Plagne. The stage will thus cover a total distance of 93.1 km instead of the originally planned 129,9 km.

Roglic, Paret-Peintre and Martinez lead the way
A sequence exactly similar to the previous day begins with Lidl-Trek riders taking control of the peloton, en route to the intermediate sprint at Villard-sur-Doron (km 12.1). Clad with his green jersey, Jonathan Milan is first on the line.

The climb to the Col du Pré comes up next and after several attacks, two groups form at the front of the race. A trio eventually emerges with Lenny Martinez (Bahrain Victorious), Primoz Roglic (Red Bull-Bora-Hansgrohe) and Valentin Paret-Peintre (Soudal-Quick Step), who cross the pass in that order before launching their assault on the Cormet de Roselend.

One km from the summit of the Col du Pré, Valentin Paret-Peintre, Primoz Roglic & Lenny Martinez have a small gap.

Roglic sets off
Once again, Martinez goes first at the summit. In the peloton, Andreas Leknessund (Uno-X Mobility) sets the pace to distance Kevin Vauquelin (Arkéa-B&B Hotels), who was distanced over the top of Col du Pré. At Cormet de Roselend, the GC group are 50’’ behind the leaders while the French man trails by 1’50’’.

Over the Cormet de Roseland, Lenny Martinez is first, followed by Valentin Paret-Peintre & Primoz Roglic. They were caught by the peloton before the La Plagne climb.

Roglic distances the two French climbers on the downhill. Back on the valley, Paret-Peintre and Martinez are reeled in by the bunch, led by Tim Wellens (UAE Team Emirates-XRG), with 32 km to go. The Belgian all-rounder then bridges the gap to Roglic 2 kilometres away from the start of the final major climb of the Tour 2025: 19.1km at 7.2% to reach the finish line at La Plagne.

The La Plagne ascent begins. This is the last HC climb of the 2025 Tour de France.

The last major summit
Roglic is dropped early on the ascent, which incites Decathlon AG2R La Mondiale to up the ante as Felix Gall can take the 5th place in the overall standings.

With 14 kilometres to go, Tadej Pogacar launches an attack that scatters the group. Only Jonas Vingegaard manages to stay on his wheel, but the duo is joined by Arensman. The Dutchman takes a gamble and drops them with 13 kilometres to go.

10km to go: Thymen Arensman has a half-minute lead over the Yellow Jersey Group.

Three kilometres further on, a group reforms around Pogacar and Vingegaard, with Gall, Oscar Onley (Picnic PostNL), Florian Lipowitz (Red Bull-Bora-Hansgrohe, Tobias Johannessen (Uno-X Mobility) and Ben Healy, while Arensman tries to keep his hopes alive with a 30’’ lead.

8 km to go: seven riders in the Yellow jersey group 35sec behind Thymen Arensman: Tadej Pogacar, Jonas Vingegaard, Florian Lipowitz, Oscar Onley, Tobias Halland Johannessen, Felix Gall & Ben Healy

The gap is still up to 20’’ into the last 3 kilometres and Onley shows some signs of weakness. Lipowitz accelerates, Arensman is in sight… But he resists and takes the win 2 seconds ahead of Vingegaard and Pogacar.

Thymen Arensman is off the front with a 20-second lead over the Yellow Jersey group with 3 km to go.

Complete results:

Photos

93.1 kilometers raced at an average speed of 33.630 km/hr

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

 

GC after stage 19:

  • 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,982.3 kilometers raced so far at an average speed of 42.790 km/hr

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

 


Content continues below the ads

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

Stage 19 map & profile, both original and new, modified:

New, modified route map:

Original map:

 

Here is the new, modified profile:

Original profile:


Content continues below the ads

Advertise with us!

Stage 19 photos by Fotoreporter Sirotti:

Except for the podium photos, all were taken on the La Plagne climb.

Thymen Arensman soloing up the climb, on his way to winning the stage.

Florian Lipowitz leads Pogacar and Vingegaard.

Tadej Pogacar leads Jonas Vingegaard.

Oscar Onley riding to fifth in the stage.

A consistantly good rider, Tobias Halland Johannesson was seventh in this tough stage.

Ben Healy was eighth

Valentin Paret-Peintre finished ninth.

Lenny Martinez was 11th.

Ben O'Connor and Aurélien Paret-Peintre riding to 12th & 13th places.

Primoz Roglic & Aleksandr Vlasov finished 27th & 28th in the stage.

With Jonas Vingegaard & Tadej Pogacar just off his wheel, Thymen Arensman wins stage 19.

Stage winner Thymen Arensman just after winning the stage.

Stage winner Thymen Arensman

Tadej Pogacar has just two stages to go to claim this Tour as his.