
Tuesday, July 14: Stage 10, Aurillac - Le Lioran, 166.6 km
Stage 10 map & profile | Stage 10 photos

Tadej Pogacar wins stage ten.
Bill & Carol McGann's book The Story of the Tour de France, 2021: The Little Cannibal Dominates is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the town of Lavigerie, on the route, 36 km from the finish, at 2:20 PM, local time: 29C (84F), fair, with the wind from the west-southwest at 10 km/hr (6 mph). There is an 8% chance of rain between 3:00 & 4:00.
Rated ascents:
The stage: Tour boss Christian Prudhomme writes: The climbers often face a serious test on stages in the Cantal. On this occasion, things will start to get tough when they ascend the Col de la Griffoul, which is new to the Tour, followed by the Pas de Peyrol, which will be tackled from Murat. Another hard test lies in store when they reach the Col de Pertus, where the road’s steep enough for a climber to shake off the last of his rivals. The ski station of Le Lioran could also be the setting for a tight battle between the big guns.
The race: Matteo Trentin (Tudor Pro Cycling), sick with a fever, did not start. That left a starting peloton of 175 riders.
Here's the race organizer's stage 10 report:
On Bastille Day, Tadej Pogacar (UAE Emirates-XRG) delivers the fireworks. The Slovenian star flew to victory on stage 10 of the Tour de France 2026, claiming his third victory in this edition. He is the first rider with three stage wins on 14 July, passing, among others, Jacques Anquetil, whose record also includes two overall triumphs on this special day. French attackers and their global rivals gave it their all on the many ascents of the day, Richard Carapaz (EF Education-EasyPost) being the last to be reeled in, but nobody could resist when the 4-time winner of the Tour attacked on the penultimate ascent of the day, Col de Pertus. He eventually took his 24th Tour stage win with a gap of 32 seconds to Remco Evenepoel (Red Bull-Bora-Hansgrohe). Paul Seixas (Decathlon CMA CGM) rounds out the day’s top 3 and moves into the overall top 5 as Isaac del Toro (UAE Emirates-XRG) lost ground in the finale.
The race:
Back to action! After the rest day, the peloton face a brutal stage 10 with no less than 3,800 metres of elevation packed in 166.6 km of racing from Aurillac to Le Lioran. The seven categorised ascents of the day, heading to a finish where Jonas Vingegaard (Visma-Lease a Bike) got the better of Tadej Pogacar (UAE Emirates-XRG), promise fireworks, which are more than suited to Bastille Day. 14 July is always a special rendezvous on the roads of the Tour de France.
Early fireworks
The first attacker of the day is from Luxembourg, but the battle is far from settled by Alex Kirsch (Cofidis) attacking as soon as the flag drops. After an early bike swap for Mads Pedersen, Lidl-Trek start pulling the bunch to ensure their Danish star goes first at the intermediate sprint in Lacapelle-del-Fraisse (km 25.5).

The peloton early in the stage. Photo: ASO/Thomas Maheux
Right after the line, Mathieu Van der Poel (Alpecin-Premier Tech) puts the hammer down, with his teammate Ramses Debruyne and many more attackers in his wake. Attacks and counter-attacks fly. Jonas Abrahamsen (Uno-X Mobility) goes ham at km 45 and initiates the decisive move. A dozen riders follow the Norwegian all-rounder, a dozen more bridge the gap in successive waves, and a 31-man breakaway eventually emerges at the front.
UAE Emirates-XRG rapidly move to the front positions of the bunch to ensure the gap never gets higher than 1’25’’ reached halfway through the stage. At that point, the breakaway has already exploded, because of the pressure applied by the peloton and the lack of collaboration at the front.

The peloton racing across the Cantal countryside midway into the stage.
Carapaz takes over after Romo’s solo
Javier Romo (Movistar) and Harold Tejada (XDS Astana) lead the way in front of chasers such as Ben Healy (EF Education-EasyPost), Valentin Paret-Peintre (Soudal Quick-Step), Alex Baudin (EF Education-EasyPost), and Ramses Debruyne. Romo goes solo on the climb to Col de la Griffoul (cat. 2, summit at km 97.3).

Javier Romo alone and off the front on the Col de Prat de Bouc. He was caught at the foot of the Puy Mary.
The Spaniard goes first atop this climb, as well as Col de Prat de Bouc (cat. 3, km 103.8) and Côte de Murat (cat. 3, km 118.8). He’s reeled in after 36 kilometres alone at the front, at the bottom of the climb up Puy Mary - Pas de Peyrol (cat. 1, km 135.7).
Immediately after, Richard Carapaz (EF Education-EasyPost) sets off. The Ecuadorian climber rapidly opens a gap of 40 seconds. Decathlon CMA CGM move to the front of the 20-man GC group towards the summit.

Richard Carapaz attacks at the foot of the Puy Mary-Pas de Peyrol. With 31 km to go he was 32 seconds ahead of the Pogacar/Vingegaard group
Carapaz tries, Pogacar flies
Carapaz pushes his advantage on the downhill. His lead is up to 1 minute at the bottom of the penultimate climb of the day, Col de Pertus (cat. 1, km 152.1). Visma-Lease a Bike up the ante with Davide Piganzoli. But they can’t react when Pogacar attacks one kilometre from the summit. The Slovenian flies past Carapaz and opens a gap of 20 seconds to a group with Jonas Vingegaard, Remco Evenepoel and Paul Seixas, while Isaac del Toro struggles.

On the Col de Pertus Pogacar attacked and with 15km to go he was in front, 8 seconds ahead of Carapaz. Here's screenshot capture of Pogacar flying by Carapaz 200 meters before the summit..
Pogacar keeps pushing on the Col de Font de Cère ascent and eventually takes his 24th Tour stage win with a gap of 32 seconds to Remco Evenepoel (Red Bull-Bora-Hansgrohe), who steps on the overall podium instead of Del Toro (8th on the day, +1’31’’). The Mexican youngster drops down to seventh place in the overall standings, also behind Juan Ayuso (+4’22’’), Paul Seixas (+4’35’’), and Florian Lipowitz (+4’44’’).

With 8.8km to go Tadej Pogacar is alone and off the front.

Pogacar takes a solo stage win in Le Lioran
Complete results:
166.6 kilometers raced at an average speed of 41.976 km/hr
| 1 | Tadej Pogacar | UAE Team Emirates-XRG | 3hr 58min 8sec |
| 2 | Remco Evenepoel | Red Bull-BORA-hansgrohe | @ 32sec |
| 3 | Paul Seixas | Decathlon CMA CGM Team | 0:34 |
| 4 | Florian Lipowitz | Red Bull-BORA-hansgrohe | s.t. |
| 5 | Juan Ayuso | Lidl-Trek | 0:38 |
| 6 | Mattias Skjelmose | Lidl-Trek | s.t. |
| 7 | Jonas Vingegaard | Team Visma | Lease a Bike | 0:44 |
| 8 | Isaac del Toro | UAE Team Emirates-XRG | 1:31 |
| 9 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | 1:59 |
| 10 | Lenny Martinez | Bahrain Victorious | 2:03 |
| 11 | Richard Carapaz | EF Education-EasyPost | 2:09 |
| 12 | Davide Piganzoli | Team Visma | Lease a Bike | 2:42 |
| 13 | Ilan Van Wilder | Soudal Quick-Step | 2:48 |
| 14 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 15 | Egan Bernal | Netcompany INEOS Cycling Team | 2:53 |
| 16 | Yannis Voisard | Tudor Pro Cycling Team | 3:05 |
| 17 | Adam Yates | UAE Team Emirates-XRG | 3:45 |
| 18 | Tobias Halland Johannessen | Uno-X Mobility | 4:50 |
| 19 | Sean Quinn | EF Education-EasyPost | 5:23 |
| 20 | Pablo Castrillo | Movistar Team | 6:45 |
| 21 | Tiesj Benoot | Decathlon CMA CGM Team | 6:50 |
| 22 | Carlos Verona | Lidl-Trek | s.t. |
| 23 | Jordan Jegat | Team TotalEnergies | s.t. |
| 24 | Matthew Riccitello | Decathlon CMA CGM Team | s.t. |
| 25 | Nicolas Prodhomme | Decathlon CMA CGM Team | 6:52 |
| 26 | Einer Rubio | Movistar Team | s.t. |
| 27 | Sepp Kuss | Team Visma | Lease a Bike | 7:09 |
| 28 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 29 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 30 | Derek Gee-West | Lidl-Trek | 12:46 |
| 31 | Tobias Foss | Netcompany INEOS Cycling Team | s.t. |
| 32 | Thymen Arensman | Netcompany INEOS Cycling Team | s.t. |
| 33 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
| 34 | Quinten Hermans | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 35 | Nicolas Breuillard | Team TotalEnergies | 15:21 |
| 36 | Aurélien Paret-Peintre | Decathlon CMA CGM Team | 18:53 |
| 37 | Alex Baudin | EF Education-EasyPost | 21:23 |
| 38 | Valentin Paret-Peintre | Soudal Quick-Step | s.t. |
| 39 | Quinn Simmons | Lidl-Trek | s.t. |
| 40 | Felix Grossschartner | UAE Team Emirates-XRG | s.t. |
| 41 | Marc Hirschi | Tudor Pro Cycling Team | s.t. |
| 42 | Ben Healy | EF Education-EasyPost | 21:52 |
| 43 | Javier Romo | Movistar Team | 22:44 |
| 44 | Tim Wellens | UAE Team Emirates-XRG | 23:26 |
| 45 | Clément Russo | Groupama-FDJ United | 25:09 |
| 46 | Bruno Armirail | Team Visma | Lease a Bike | s.t. |
| 47 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 48 | Damiano Caruso | Bahrain Victorious | s.t. |
| 49 | Romain Grégoire | Groupama-FDJ United | s.t. |
| 50 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 51 | Lorenzo Germani | Groupama-FDJ United | s.t. |
| 52 | Mauro Schmid | Team Jayco-AlUla | s.t. |
| 53 | Abel Balderstone | Caja Rural-Seguros RGA | s.t. |
| 54 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 55 | Joris Delbove | Team TotalEnergies | s.t. |
| 56 | José Félix Parra | Caja Rural-Seguros RGA | s.t. |
| 57 | Anthon Charmig | Uno-X Mobility | s.t. |
| 58 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 59 | Mattia Cattaneo | Red Bull-BORA-hansgrohe | s.t. |
| 60 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 61 | Harold Tejada | XDS Astana Team | s.t. |
| 62 | Sergio Higuita | XDS Astana Team | s.t. |
| 63 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 64 | Ben O'Connor | Team Jayco-AlUla | s.t. |
| 65 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 66 | Raúl García | Movistar Team | 25:20 |
| 67 | Luke Plapp | Team Jayco-AlUla | 25:26 |
| 68 | Toms Skujins | Lidl-Trek | s.t. |
| 69 | Xandro Meurisse | Pinarello-Q36.5 Pro Cycling Team | 27:01 |
| 70 | Georg Zimmermann | Lotto-Intermarché | 27:08 |
| 71 | Jefferson Cepeda | Movistar Team | 27:12 |
| 72 | Damien Howson | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 73 | Jan Tratnik | Red Bull-BORA-hansgrohe | s.t. |
| 74 | Lars Craps | Lotto-Intermarché | s.t. |
| 75 | Lennert Van Eetvelt | Lotto-Intermarché | s.t. |
| 76 | Ewen Costiou | Groupama-FDJ United | s.t. |
| 77 | Michael Valgren | EF Education-EasyPost | s.t. |
| 78 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 79 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 80 | Max Walker | EF Education-EasyPost | 27:40 |
| 81 | Rick Pluimers | Tudor Pro Cycling Team | 27:45 |
| 82 | Antonio Tiberi | Bahrain Victorious | 29:01 |
| 83 | Chris Harper | Pinarello-Q36.5 Pro Cycling Team | 32:35 |
| 84 | Warren Barguil | Team Picnic PostNL | 34:42 |
| 85 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 86 | Anthony Turgis | Team TotalEnergies | 34:55 |
| 87 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 88 | Jonas Abrahamsen | Uno-X Mobility | 35:04 |
| 89 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 90 | Vlad Van Mechelen | Bahrain Victorious | 35:48 |
| 91 | Felix Engelhardt | Team Jayco-AlUla | 36:11 |
| 92 | Michael Matthews | Team Jayco-AlUla | s.t. |
| 93 | Liam Slock | Lotto-Intermarché | s.t. |
| 94 | Nils Politt | UAE Team Emirates-XRG | s.t. |
| 95 | Mike Teunissen | XDS Astana Team | s.t. |
| 96 | Xabier Azparren | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 97 | Thibault Guernalec | Team TotalEnergies | s.t. |
| 98 | Dorian Godon | Netcompany INEOS Cycling Team | s.t. |
| 99 | Hugo Page | Cofidis | s.t. |
| 100 | Michel Hessmann | Movistar Team | s.t. |
| 101 | Stefano Oldani | Caja Rural-Seguros RGA | s.t. |
| 102 | Ion Izagirre | Cofidis | s.t. |
| 103 | Alex Kirsch | Cofidis | s.t. |
| 104 | Aaron Gate | XDS Astana Team | s.t. |
| 105 | Alex Aranburu | Cofidis | s.t. |
| 106 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 107 | Fred Wright | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 108 | Marco Frigo | NSN Cycling Team | s.t. |
| 109 | Guillaume Martin-Guyonnet | Groupama-FDJ United | s.t. |
| 110 | Mathieu van der Poel | Alpecin-Premier Tech | s.t. |
| 111 | Mads Pedersen | Lidl-Trek | s.t. |
| 112 | Mathias Vacek | Lidl-Trek | s.t. |
| 113 | Per Strand Hagenes | Team Visma | Lease a Bike | s.t. |
| 114 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 115 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 116 | Emiel Verstrynge | Alpecin-Premier Tech | s.t. |
| 117 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 118 | Luke Durbridge | Team Jayco-AlUla | s.t. |
| 119 | Filippo Ganna | Netcompany INEOS Cycling Team | 36:29 |
| 120 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
| 121 | Simone Velasco | XDS Astana Team | s.t. |
| 122 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 123 | Marco Haller | Tudor Pro Cycling Team | s.t. |
| 124 | Joel Nicolau | Caja Rural-Seguros RGA | s.t. |
| 125 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
| 126 | Magnus Cort | Uno-X Mobility | s.t. |
| 127 | Frank van den Broek | Team Picnic PostNL | s.t. |
| 128 | Robert Stannard | Bahrain Victorious | s.t. |
| 129 | Benjamin Thomas | Cofidis | s.t. |
| 130 | George Bennett | NSN Cycling Team | 36:50 |
| 131 | Matej Mohoric | Bahrain Victorious | s.t. |
| 132 | Michal Kwiatkowski | Netcompany INEOS Cycling Team | 37:29 |
| 133 | Joshua Tarling | Netcompany INEOS Cycling Team | s.t. |
| 134 | Julian Alaphilippe | Tudor Pro Cycling Team | 38:04 |
| 135 | Nelson Oliveira | Movistar Team | s.t. |
| 136 | Victor Campenaerts | Team Visma | Lease a Bike | 38:10 |
| 137 | Jenno Berckmoes | Lotto-Intermarché | s.t. |
| 138 | Michael Storer | Tudor Pro Cycling Team | 38:10 |
| 139 | Jonas Rickaert | Alpecin-Premier Tech | 38:44 |
| 140 | Huub Artz | Lotto-Intermarché | 38:54 |
| 141 | Pavel Bittner | Team Picnic PostNL | 39:11 |
| 142 | Niklas Märkl | Team Picnic PostNL | s.t. |
| 143 | Pascal Ackermann | Team Jayco-AlUla | s.t. |
| 144 | John Degenkolb | Team Picnic PostNL | s.t. |
| 145 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 146 | Krists Neilands | NSN Cycling Team | s.t. |
| 147 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 148 | Matis Louvel | NSN Cycling Team | 39:32 |
| 149 | Tom Van Asbroeck | NSN Cycling Team | s.t. |
| 150 | Kamil Gradek | Bahrain Victorious | 39:52 |
| 151 | Max Kanter | XDS Astana Team | 40:09 |
| 152 | Silvan Dillier | Alpecin-Premier Tech | s.t. |
| 153 | Piet Allegaert | Cofidis | s.t. |
| 154 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 155 | Julius van den Berg | Team Picnic PostNL | s.t. |
| 156 | Olav Kooij | Decathlon CMA CGM Team | 40:21 |
| 157 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 158 | Jake Stewart | NSN Cycling Team | 40:23 |
| 159 | Tim Marsman | Alpecin-Premier Tech | 40:26 |
| 160 | Jasper Philipsen | Alpecin-Premier Tech | s.t. |
| 161 | Milan Fretin | Cofidis | s.t. |
| 162 | Jenthe Biermans | Cofidis | s.t. |
| 163 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 164 | Davide Ballerini | XDS Astana Team | s.t. |
| 165 | Biniam Girmay | NSN Cycling Team | s.t. |
| 166 | Lewis Askey | NSN Cycling Team | s.t. |
| 167 | Robbe Dhondt | Team Picnic PostNL | s.t. |
| 168 | Dylan van Baarle | Soudal Quick-Step | 41:41 |
| 169 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 170 | Tim Merlier | Soudal Quick-Step | s.t. |
| 171 | Fernando Gaviria | Caja Rural-Seguros RGA | s.t. |
| 172 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
| 173 | Baptiste Veistroffer | Lotto-Intermarché | s.t. |
| 174 | Phil Bauhaus | Bahrain Victorious | s.t. |
| 175 | Søren Wærenskjold | Uno-X Mobility | 41:45 |
| DNS | Matteo Trentin | Tudor Pro Cycling Team |
GC after stage 10:
1,586.1 kilometers raced so far at an average speed of 43.754 km/hr
| 1 | Tadej Pogacar | UAE Team Emirates-XRG | 36hr 15min 2sec |
| 2 | Jonas Vingegaard | Team Visma | Lease a Bike | @ 3min 36sec |
| 3 | Remco Evenepoel | Red Bull-BORA-hansgrohe | 4:06 |
| 4 | Juan Ayuso | Lidl-Trek | 4:22 |
| 5 | Paul Seixas | Decathlon CMA CGM Team | 4:35 |
| 6 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 4:44 |
| 7 | Isaac del Toro | UAE Team Emirates-XRG | 5:08 |
| 8 | Mattias Skjelmose | Lidl-Trek | 5:45 |
| 9 | Lenny Martinez | Bahrain Victorious | 6:34 |
| 10 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | 11:49 |
| 11 | Egan Bernal | Netcompany INEOS Cycling Team | 12:15 |
| 12 | Ilan Van Wilder | Soudal Quick-Step | 12:43 |
| 13 | Davide Piganzoli | Team Visma | Lease a Bike | 13:38 |
| 14 | Tobias Halland Johannessen | Uno-X Mobility | 14:50 |
| 15 | Sean Quinn | EF Education-EasyPost | 15:08 |
| 16 | Yannis Voisard | Tudor Pro Cycling Team | 15:36 |
| 17 | Ramses Debruyne | Alpecin-Premier Tech | 16:13 |
| 18 | Richard Carapaz | EF Education-EasyPost | 17:43 |
| 19 | Jordan Jegat | Team TotalEnergies | 17:56 |
| 20 | Adam Yates | UAE Team Emirates-XRG | 18:26 |
| 21 | Pablo Castrillo | Movistar Team | 20:32 |
| 22 | Sepp Kuss | Team Visma | Lease a Bike | 20:52 |
| 23 | Brandon McNulty | UAE Team Emirates-XRG | 26:01 |
| 24 | Tiesj Benoot | Decathlon CMA CGM Team | 33:17 |
| 25 | Lennert Van Eetvelt | Lotto-Intermarché | 38:13 |
| 26 | Nicolas Prodhomme | Decathlon CMA CGM Team | 42:28 |
| 27 | Matteo Jorgenson | Team Visma | Lease a Bike | 45:50 |
| 28 | Carlos Verona | Lidl-Trek | 46:53 |
| 29 | Harold Tejada | XDS Astana Team | 48:13 |
| 30 | Thymen Arensman | Netcompany INEOS Cycling Team | 50:08 |
| 31 | Jai Hindley | Red Bull-BORA-hansgrohe | 51:48 |
| 32 | Mathias Vacek | Lidl-Trek | 53:19 |
| 33 | Quinten Hermans | Pinarello-Q36.5 Pro Cycling Team | 1:01:49 |
| 34 | Alex Baudin | EF Education-EasyPost | 1:05:10 |
| 35 | Felix Grossschartner | UAE Team Emirates-XRG | 1:06:02 |
| 36 | Kévin Vauquelin | Netcompany INEOS Cycling Team | 1:06:16 |
| 37 | Quinn Simmons | Lidl-Trek | 1:09:11 |
| 38 | Derek Gee-West | Lidl-Trek | 1:09:27 |
| 39 | Sergio Higuita | XDS Astana Team | 1:11:03 |
| 40 | Einer Rubio | Movistar Team | 1:11:44 |
| 41 | José Félix Parra | Caja Rural-Seguros RGA | 1:13:08 |
| 42 | Antonio Tiberi | Bahrain Victorious | 1:13:32 |
| 43 | Chris Harper | Pinarello-Q36.5 Pro Cycling Team | 1:15:16 |
| 44 | Ion Izagirre | Cofidis | 1:17:06 |
| 45 | Guillaume Martin-Guyonnet | Groupama-FDJ United | 1:17:31 |
| 46 | Valentin Paret-Peintre | Soudal Quick-Step | 1:18:19 |
| 47 | Raúl García | Movistar Team | 1:19:53 |
| 48 | Marc Hirschi | Tudor Pro Cycling Team | 1:20:53 |
| 49 | Nicolas Breuillard | Team TotalEnergies | 1:23:04 |
| 50 | Tobias Foss | Netcompany INEOS Cycling Team | 1:28:02 |
| 51 | Tim Wellens | UAE Team Emirates-XRG | 1:30:52 |
| 52 | Anders Skaarseth | Uno-X Mobility | 1:30:55 |
| 53 | Ben O'Connor | Team Jayco-AlUla | 1:31:05 |
| 54 | Joris Delbove | Team TotalEnergies | 1:32:59 |
| 55 | Clément Braz Afonso | Groupama-FDJ United | 1:33:53 |
| 56 | Maxim Van Gils | Red Bull-BORA-hansgrohe | 1:33:56 |
| 57 | Abel Balderstone | Caja Rural-Seguros RGA | 1:35:58 |
| 58 | Javier Romo | Movistar Team | 1:37:45 |
| 59 | Aurélien Paret-Peintre | Decathlon CMA CGM Team | 1:39:31 |
| 60 | Matthew Riccitello | Decathlon CMA CGM Team | 1:39:38 |
| 61 | Romain Grégoire | Groupama-FDJ United | 1:39:40 |
| 62 | Mattia Cattaneo | Red Bull-BORA-hansgrohe | 1:40:29 |
| 63 | Lars Craps | Lotto-Intermarché | 1:41:18 |
| 64 | Damiano Caruso | Bahrain Victorious | 1:44:04 |
| 65 | Xandro Meurisse | Pinarello-Q36.5 Pro Cycling Team | 1:45:48 |
| 66 | Mathieu van der Poel | Alpecin-Premier Tech | 1:46:07 |
| 67 | Ewen Costiou | Groupama-FDJ United | 1:48:22 |
| 68 | Alexandre Delettre | Team TotalEnergies | 1:48:38 |
| 69 | Georg Zimmermann | Lotto-Intermarché | 1:50:53 |
| 70 | Mads Pedersen | Lidl-Trek | 1:51:22 |
| 71 | Jasper Stuyven | Soudal Quick-Step | 1:51:26 |
| 72 | Michael Matthews | Team Jayco-AlUla | 1:51:41 |
| 73 | George Bennett | NSN Cycling Team | 1:51:56 |
| 74 | Lorenzo Germani | Groupama-FDJ United | 1:52:55 |
| 75 | Mathis Le Berre | Team TotalEnergies | 1:54:19 |
| 76 | Michael Valgren | EF Education-EasyPost | 1:54:20 |
| 77 | Toms Skujins | Lidl-Trek | 1:55:19 |
| 78 | Louis Vervaeke | Soudal Quick-Step | 1:55:43 |
| 79 | Jefferson Cepeda | Movistar Team | 1:56:01 |
| 80 | Quentin Pacher | Groupama-FDJ United | 1:56:07 |
| 81 | Alex Aranburu | Cofidis | 1:56:13 |
| 82 | Mattéo Vercher | Team TotalEnergies | 1:56:31 |
| 83 | Mauro Schmid | Team Jayco-AlUla | 2:01:15 |
| 84 | Vlad Van Mechelen | Bahrain Victorious | 2:01:31 |
| 85 | Frank van den Broek | Team Picnic PostNL | 2:01:35 |
| 86 | Nelson Oliveira | Movistar Team | 2:02:01 |
| 87 | Nils Politt | UAE Team Emirates-XRG | 2:03:10 |
| 88 | Rick Pluimers | Tudor Pro Cycling Team | 2:03:33 |
| 89 | Kasper Asgreen | EF Education-EasyPost | 2:04:12 |
| 90 | Victor Campenaerts | Team Visma | Lease a Bike | 2:04:32 |
| 91 | Ben Healy | EF Education-EasyPost | 2:04:54 |
| 92 | Clément Russo | Groupama-FDJ United | 2:05:14 |
| 93 | Anders Halland Johannessen | Uno-X Mobility | 2:06:13 |
| 94 | Luke Plapp | Team Jayco-AlUla | 2:06:32 |
| 95 | Anthon Charmig | Uno-X Mobility | 2:07:04 |
| 96 | Damien Howson | Pinarello-Q36.5 Pro Cycling Team | 2:08:09 |
| 97 | Nico Denz | Red Bull-BORA-hansgrohe | 2:08:22 |
| 98 | Bruno Armirail | Team Visma | Lease a Bike | 2:11:53 |
| 99 | Jan Tratnik | Red Bull-BORA-hansgrohe | 2:12:00 |
| 100 | Jonas Abrahamsen | Uno-X Mobility | 2:12:52 |
| 101 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | 2:12:59 |
| 102 | Sebastian Berwick | Caja Rural-Seguros RGA | 2:13:30 |
| 103 | Max Walker | EF Education-EasyPost | 2:14:59 |
| 104 | Jenno Berckmoes | Lotto-Intermarché | 2:15:11 |
| 105 | Robert Stannard | Bahrain Victorious | 2:15:29 |
| 106 | Felix Engelhardt | Team Jayco-AlUla | 2:17:22 |
| 107 | Michael Storer | Tudor Pro Cycling Team | 2:17:25 |
| 108 | Alex Kirsch | Cofidis | 2:18:26 |
| 109 | Matej Mohoric | Bahrain Victorious | 2:18:36 |
| 110 | Warren Barguil | Team Picnic PostNL | 2:19:55 |
| 111 | Magnus Cort | Uno-X Mobility | 2:21:39 |
| 112 | Michel Hessmann | Movistar Team | 2:21:47 |
| 113 | Marco Frigo | NSN Cycling Team | 2:22:29 |
| 114 | Thibault Guernalec | Team TotalEnergies | 2:22:35 |
| 115 | Luke Durbridge | Team Jayco-AlUla | 2:22:41 |
| 116 | Xabier Azparren | Pinarello-Q36.5 Pro Cycling Team | 2:22:52 |
| 117 | Emiel Verstrynge | Alpecin-Premier Tech | 2:23:17 |
| 118 | Mike Teunissen | XDS Astana Team | 2:23:47 |
| 119 | Anthony Turgis | Team TotalEnergies | 2:25:09 |
| 120 | Benjamin Thomas | Cofidis | 2:25:09 |
| 121 | Filippo Ganna | Netcompany INEOS Cycling Team | 2:25:59 |
| 122 | Per Strand Hagenes | Team Visma | Lease a Bike | 2:26:22 |
| 123 | Edward Planckaert | Alpecin-Premier Tech | 2:26:23 |
| 124 | Aaron Gate | XDS Astana Team | 2:26:49 |
| 125 | Joel Nicolau | Caja Rural-Seguros RGA | 2:27:59 |
| 126 | Jakub Otruba | Caja Rural-Seguros RGA | 2:28:07 |
| 127 | Florian Vermeersch | UAE Team Emirates-XRG | 2:28:38 |
| 128 | Michal Kwiatkowski | Netcompany INEOS Cycling Team | 2:28:45 |
| 129 | Simone Velasco | XDS Astana Team | 2:29:02 |
| 130 | Julian Alaphilippe | Tudor Pro Cycling Team | 2:29:06 |
| 131 | Jonas Rickaert | Alpecin-Premier Tech | 2:29:20 |
| 132 | Dorian Godon | Netcompany INEOS Cycling Team | 2:29:39 |
| 133 | Georg Steinhauser | EF Education-EasyPost | 2:31:08 |
| 134 | Nicolas Vinokurov | XDS Astana Team | 2:31:50 |
| 135 | Dylan van Baarle | Soudal Quick-Step | 2:32:03 |
| 136 | Krists Neilands | NSN Cycling Team | 2:32:14 |
| 137 | Hugo Page | Cofidis | 2:32:46 |
| 138 | Frits Biesterbos | Team Picnic PostNL | 2:33:21 |
| 139 | Fred Wright | Pinarello-Q36.5 Pro Cycling Team | 2:34:30 |
| 140 | Pascal Eenkhoorn | Soudal Quick-Step | 2:34:49 |
| 141 | Søren Wærenskjold | Uno-X Mobility | 2:35:56 |
| 142 | Huub Artz | Lotto-Intermarché | 2:36:10 |
| 143 | Daan Hoole | Decathlon CMA CGM Team | 2:37:00 |
| 144 | Stefano Oldani | Caja Rural-Seguros RGA | 2:37:27 |
| 145 | Max Kanter | XDS Astana Team | 2:39:42 |
| 146 | Biniam Girmay | NSN Cycling Team | 2:40:08 |
| 147 | Tim van Dijke | Red Bull-BORA-hansgrohe | 2:41:16 |
| 148 | Tom Van Asbroeck | NSN Cycling Team | 2:42:07 |
| 149 | Silvan Dillier | Alpecin-Premier Tech | 2:44:01 |
| 150 | Edoardo Affini | Team Visma | Lease a Bike | 2:44:26 |
| 151 | Niklas Märkl | Team Picnic PostNL | 2:45:04 |
| 152 | Jasper Philipsen | Alpecin-Premier Tech | 2:45:28 |
| 153 | Baptiste Veistroffer | Lotto-Intermarché | 2:45:30 |
| 154 | Robbe Dhondt | Team Picnic PostNL | 2:45:52 |
| 155 | Joshua Tarling | Netcompany INEOS Cycling Team | 2:46:41 |
| 156 | Jenthe Biermans | Cofidis | 2:47:32 |
| 157 | Liam Slock | Lotto-Intermarché | 2:47:46 |
| 158 | Tim Marsman | Alpecin-Premier Tech | 2:49:09 |
| 159 | Pavel Bittner | Team Picnic PostNL | 2:50:26 |
| 160 | Pascal Ackermann | Team Jayco-AlUla | 2:53:08 |
| 161 | Milan Fretin | Cofidis | 2:53:21 |
| 162 | Julius van den Berg | Team Picnic PostNL | 2:53:59 |
| 163 | John Degenkolb | Team Picnic PostNL | 2:54:14 |
| 164 | Jake Stewart | NSN Cycling Team | 2:54:31 |
| 165 | Marco Haller | Tudor Pro Cycling Team | 2:55:30 |
| 166 | Fernando Gaviria | Caja Rural-Seguros RGA | 2:57:21 |
| 167 | Tim Merlier | Soudal Quick-Step | 2:57:41 |
| 168 | Lewis Askey | NSN Cycling Team | 2:57:56 |
| 169 | Phil Bauhaus | Bahrain Victorious | 2:58:16 |
| 170 | Olav Kooij | Decathlon CMA CGM Team | 2:58:33 |
| 171 | Davide Ballerini | XDS Astana Team | 2:58:35 |
| 172 | Cees Bol | Decathlon CMA CGM Team | 2:59:16 |
| 173 | Piet Allegaert | Cofidis | 2:59:46 |
| 174 | Kamil Gradek | Bahrain Victorious | 3:01:12 |
| 175 | Matis Louvel | NSN Cycling Team | 3:05:47 |
Stage 10 map & profile:

Stage 10 map

Stage 10 profile
Stage 10 photos by Fotoreporter Sirotti:

Remco Evenepoel with some fans before the stage start.

Jonas Vingegaard heads out to the start.

Juan Ayuso

Michel Kwiatkowski

Mathieu van der Poel

Tadej Pogacar

Isaac del Toro

Jonas Vingegaard leads a group chasing Tadej Pogacar

Pogacar alone and off the front on the Col de Font de Cère.

And there he goes...

Davide Piganzoli on his way to finishing 12th.

Tadej Pogacar wins stage ten.

Pogacar just after finishing the stage.

Tadej Pogacar will start stage eleven in yellow.