
Friday, July 18: Stage 13, Loudenvielle - Peyragudes, 10.9 km individual time trial
Stage 13 map & profile | Stage 13 photos

Tadej Pogacar on his way to winning the stage. ASO photo
Bill and Carol McGann's book The Story of the Tour de France, 2019: A Year of New Faces is available in both Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Rated ascent:
Weather at the start city of Loudenvielle at 2:10 PM, local time: 28C (82F), sunny, with the wind from the southwest at 7 km/hr (5 mph). There is just a 1% chance of rain.
The stage: Tour boss Christian Prudhomme writes: The Peyragudes climb has developed quite a reputation, particularly the final few hundred meters that give access to the altiport, where the Tour favorites have been scattered as they make their very last effort up to the line. Always formidable, there won’t be the slightest opportunity for any respite in this time trial up this steep ascent. The riders will have barely two kilometers to gain momentum before they’re onto the climb of the Peyresourde.
Time limits extended to 40%: A special provision has been made today regarding the time limits for the individual time trial in Peyragudes. The maximum time will be calculated as 40% more than the winner's time, whereas the rules initially stipulated a rate of 33%.
Assuming that the winning time is around 25 minutes, the margin allowed will increase from around 8 minutes to 10 minutes.
The race: First rider off was Mattéo Vercher (Team TotalEnergies) at 1:10 PM.
Here's the race organizer's stage 13 summary:
On the day after he rose to power at Hautacam, Tadej Pogacar (UAE Team Emirates-XRG) doubled up with yet another dominant performance to Peyragudes. Already a winner at the ski resort in 2022, the Slovenian 3-time winner of the Tour de France dominated the uphill time trial held on the same slopes, matching his record at La (Super) Planche des Belles Filles, where he also won an ITT (2020) and a road stage (2022). Pogacar brings his tally to 21 Tour stage wins, with 9 of these successes coming in the Pyrenees. He’s also dominated the last six finishes atop category 1 or HC climbs.
As for the overall standings, he claims his 46th Maillot Jaune and pushes his lead over Jonas Vingegaard (Visma-Lease a Bike) to 4’07’’ while Remco Evenepoel (Soudal Quick-Step) had another tough day and now trails by 7’24’’. The peloton remain in the Pyrenees to face a very different challenge on Saturday, with four major ascents en route to Luchon-Superbagnères.

Points classification leader Jonathan Milan starts his ride.
The race:
The riders kicking off the stage are mainly concerned with avoiding elimination. Fortunately for them, the time limits have been raised to 40% on this occasion instead of the 33% initially planned.
Plapp goes hard
Matteo Vercher sets an initial benchmark time (30’01’’) that is quickly beaten by Jordi Meeus (29’32’’), and then by Roel van Sintmaartensdijk (29’12’’). The race then enters a different phase with the arrival of young climber Lennert Van Eetvelt, the first rider to break the 28-minute barrier (27’49’’).
The Lotto rider then ceded the hot seat to Luke Plapp, who combined the qualities of a rouleur and a climber, which he had already demonstrated in Paris-Nice in 2024 (6th). Reaching the top of the final ramp with a time of 24'58" (26.2 km/h), the Australian champion takes a comfortable lead in the provisional standings.

Steep! A rider ascends a portion of the course that has a 16% gradient.
Roglic takes the hot seat, Pogacar takes it all
On the hunt for KOM points, Lenny Martinez (Bahrain Victorious) looks like he’s having a great day. The French youngster only trails by 9’’ halfway through the ascent but he falters on the final gradients and crosses the line with a gap of 23’’. It’s a similar situation for Adam Yates, trailing by 4’’ at the 2nd intermediate checkpoint (km 7.6) and 17’’ on the line.
As the GC contenders set off, Plapp’s lead is under threat. He resists Matteo Jorgenson (+5’’) but Primoz Roglic (Red Bull-Bora-Hansgrohe) edges him out of the hot seat. The Slovenian proves to be the third strongest man on the day, ahead of his teammate Florian Lipowitz, 36 seconds behind him.
Tadej Pogacar shows the world how to ride a mountain time trial. Photo: John Pierce, PhotoSport International UK, USA, Asia. All rights retained. ©
Ahead, Tadej Pogacar (UAE Team Emirates-XRG) delivers another strong performance: 23’00’’ (28.4 km/h). Jonas Vingegaard (Visma-Lease a Bike) is his closest rival (+36’’), crossing the line just before Remco Evenepoel (Soudal Quick-Step), who had another tough day (12th, +2’39’’).

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

Stage 13 map

Stage 13 profile
Stage 13 photos by Fotoreporter Sirotti:

Ben O'Connor riding to 27th in the stage.

Tobias Halland Johannessen was 14th, at 2min 52sec

Remco Evenepoel was 12th, but remains third in the GC.

Kévin Vauquelin was 11th.

10th-place Felix Gall

Oscar Onley was seventh in the stage.

Matteo Jorgenson was sixth in the stage.

Florian Lipowitz was fourth.

Maybe the old Primoz Roglic is coming back. He was third in the stage.

Our new "Eternal Second", Jonas Vingegaard was second, at 36 seconds.

Tadej Pogacar finishes his stage-winning ride.

Tadej Pogacar just after finishing his ride

Remco Evenepoel remains the leader of the Best Young Rider classification.

Tadej Pogacar has a firm grip on the yellow jersey.