
Thursday, August 28: Stage 6, Olot - Pal, Andorra, 170.3 km
Stage 6 map & profile | Stage 6 photos

Jay Vine wins stage six.
Les Woodland's book Cycling's 50 Triumphs and Tragedies: The rise and fall of bicycle racing's champions is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Pal, Andorra at 2:00 PM, local time: 16C (60F), showers in the vicinity, with the wind from the northwest at 10 km/hr (6 mph). Thunderstorms are likely to continue thourgh 5:00 PM.
Rated ascents:
The stage: This is the edition’s first mountain stage. The climbs of Santigosa and Tosses will serve to shape the escape the day before entering Andorran territory and climbing Comella. Here, we will begin to see which teams are strong enough to control the race, with a final climb towards Pal that shares the first few kilometers with the climb towards Arinsal, where Remco Evenepoel emerged victorious in 2023. We may begin to see the first differences between the King of the Mountain favorites.
The race: Teams have announced that Arjen Livyns (Lotto), Simon Carr (Cofidis) and Pepijn Reinderink (Soudal Quick-Step) are out of the race due to illness.
Here's the race organizer's stage six summary:
Andorra, the fourth country on the map of La Vuelta 25, brought yet more changes to an already eventful race. A climbing festival en route to the Pal ski resort favored the early attackers, with Jay Vine (UAE Team Emirates-XRG) soloing to a third stage win in the Spanish Grand Tour, adding to his earlier success in 2022. A resident of Andorra, he also claimed the polka-dot jersey as leader of the KOM standings, a competition he had already won in 2024. In his wake (+54’’), Torstein Træen (Bahrain Victorious) takes La Roja. He is the third Norwegian to lead La Vuelta, after Thor Hushovd (3 days in 2006) and Odd Christian Eiking (7 days in 2021). Jonas Vingegaard (Visma–Lease a Bike), Giulio Ciccone (Lidl–Trek) and Joao Almeida (UAE Team Emirates-XRG) attacked on the final ascent, but they finished together, while Juan Ayuso (UAE Team Emirates-XRG) dropped out of contention.
The race
Andorra is the fourth country on the map of La Vuelta 25 - the edition with the most international course in the event’s history - and it is set to shake the overall standings again with a demanding mountain stage from Olot to Pal, featuring some 3,500 meters of elevation over 170.3 km of racing.
A 176-man peloton sets off after Pepijn Reinderink (Soudal Quick-Step), Simon Carr (Cofidis) and Arjen Livyns (Lotto) dropped out due to illness, according to their teams’ reports. On the other hand, Alex Molenaar (Caja Rural-Seguros RGA), a Dutchman born to a Catalan mother, enjoys a home start and many riders are looking forward to reaching Andorra, where they’ve settled.
A strong breakaway: Vine, Fortunato, Castrillo…
The uphill start up Coll de Sentigosa (cat. 3, 11.4km at 4.1%) sees a strong group get on the move: Jay Vine (UAE Team Emirates-XRG), Pablo Castrillo (Movistar), Louis Vervaeke, Giamnarco Garofoli (Soudal Quick-Step), Ramses Debruyne (Alpecin-Deceuninck), Archie Ryan, James Shaw (EF Education-EasYPost), Bruno Armirail (Decathlon AG2R La Mondiale), Torstein Træen (Bahrain Victorious), and Lorenzo Fortunato (XDS Astana).

20 km into the stage a group of ten had a lead of 55 seconds. They are: Jay Vine, Pablo Castrillo, Archie Ryan, James Shaw, Gianmarco Garofoli, Ramses Debruyne, Louis Vervaeke, Bruno Armirail, Torstein Træen, Lorenzo Fortunato. 60 km into the stage they had a gap of 3min 5sec. CX Cycling photo
Træen is the best classified rider in the overall standings (+58’’), ahead of Armirail (+1’02’’), Vervaeke (+1’33’’) and Fortunato (+1’43’’). Vervaeke also chases the polka-dot jersey. He goes 2nd atop the Coll de Sentigosa, and then first at Collada de Toses, the first cat.-1 ascent of La Vuelta 25 (summit at km 66.4, to take the lead of the KOM standings.
Vine goes solo
Behind the attackers, Jonas Vingegaard’s Visma-Lease a Bike drive the bunch. The gap gradually increases, up to a maximum of 6’30’’ when the race enters Andorra (35 km to go). Then, several teams accelerate ahead of the Alto de La Comella (cat. 2, summited with 21.1 km to go) and the gap rapidly decreases.

The peloton 60 km into the stage with the ten-man break 3min 5sec up the road. CX Cycling photo
Jay Vine feels the pressure and accelerates before the summit. He keeps pushing on the downhill and tackles the final climb (9.6 km at 6.3%) with a lead of 1’ to his breakaway rivals and 5’ on the peloton, who took it easier after the summit.
Træen takes La Roja from Vingegaard
Vine doesn’t look back and flies to his third La Vuelta stage win, after previous successes in 2022. Behind him, Torstein Træen (+54’’) manages to drop his rivals and take La Roja ahead of Bruno Armirail, 4th on the day (+1’15’’) behind Fortunato (+1’10’’).
Behind them, Giulio Ciccone’s Lidl-Trek up the ante and Juan Ayuso (UAE Team Emirates-XRG) is dropped with 6 kilometers to go. Inside the last 3 kilometers, Ciccone attacks. Jonas Vingegaard and Joao Almeida (UAE Team Emirates-XRG) also try to make differences but the main GC contenders finish together, 4’19’’ behind the day’s winner.
Complete results:
170.3 kilometers raced at an average speed of 40.451 km/hr
| 1 | Jay Vine | UAE Team Emirates-XRG | 4hr 12min 36sec |
| 2 | Torstein Træen | Bahrain Victorious | @ 54sec |
| 3 | Lorenzo Fortunato | XDS Astana Team | 1:10 |
| 4 | Bruno Armirail | Decathlon AG2R La Mondiale | 1:15 |
| 5 | Pablo Castrillo | Movistar Team | 1:52 |
| 6 | James Shaw | EF Education-EasyPost | 2:05 |
| 7 | Louis Vervaeke | Soudal Quick-Step | 2:15 |
| 8 | Ramses Debruyne | Alpecin-Deceuninck | 2:19 |
| 9 | Archie Ryan | EF Education-EasyPost | 2:42 |
| 10 | João Almeida | UAE Team Emirates-XRG | 4:19 |
| 11 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 12 | Giulio Ciccone | Lidl-Trek | s.t. |
| 13 | Felix Gall | Decathlon AG2R La Mondiale | s.t. |
| 14 | Egan Bernal | INEOS Grenadiers | s.t. |
| 15 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 16 | Sepp Kuss | Team Visma | Lease a Bike | s.t. |
| 17 | Tom Pidcock | Q36.5 Pro Cycling Team | s.t. |
| 18 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
| 19 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 20 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 21 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 22 | Santiago Buitrago | Bahrain Victorious | 4:41 |
| 23 | Ben O'Connor | Team Jayco-AlUla | 4:47 |
| 24 | Mikel Landa | Soudal Quick-Step | s.t. |
| 25 | Jefferson Cepeda | Movistar Team | s.t. |
| 26 | David Gaudu | Groupama-FDJ | s.t. |
| 27 | Martin López | XDS Astana Team | s.t. |
| 28 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 29 | Raúl García | Arkea-B&B Hotels | 4:53 |
| 30 | Sergio Chumil | Burgos Burpellet BH | s.t. |
| 31 | Markel Beloki | EF Education-EasyPost | 5:05 |
| 32 | Junior Lecerf | Soudal Quick-Step | s.t. |
| 33 | Gianmarco Garofoli | Soudal Quick-Step | 5:09 |
| 34 | Abel Balderstone | Caja Rural-Seguros RGA | 5:38 |
| 35 | Chris Harper | Team Jayco-AlUla | 5:40 |
| 36 | Louis Meintjes | Intermarché-Wanty | 5:49 |
| 37 | Jaume Guardeño | Caja Rural-Seguros RGA | s.t. |
| 38 | Sergio Samitier | Cofidis | 6:03 |
| 39 | Javier Romo | Movistar Team | 6:14 |
| 40 | Jan Hirt | Israel-Premier Tech | 7:00 |
| 41 | Marco Frigo | Israel-Premier Tech | 7:09 |
| 42 | Wout Poels | XDS Astana Team | 7:16 |
| 43 | Brieuc Rolland | Groupama-FDJ | 7:47 |
| 44 | Damien Howson | Q36.5 Pro Cycling Team | 7:58 |
| 45 | Nans Peters | Decathlon AG2R La Mondiale | s.t. |
| 46 | Magnus Sheffield | INEOS Grenadiers | s.t. |
| 47 | Callum Scotson | Decathlon AG2R La Mondiale | s.t. |
| 48 | Ben Tulett | Team Visma | Lease a Bike | s.t. |
| 49 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 50 | Cristian Rodriguez | Arkea-B&B Hotels | 9:42 |
| 51 | Finlay Pickering | Bahrain Victorious | s.t. |
| 52 | Carlos Verona | Lidl-Trek | s.t. |
| 53 | Andrea Bagioli | Lidl-Trek | s.t. |
| 54 | Harold Tejada | XDS Astana Team | s.t. |
| 55 | Jack Haig | Bahrain Victorious | s.t. |
| 56 | Rudy Molard | Groupama-FDJ | 10:02 |
| 57 | Max Schachmann | Soudal Quick-Step | 10:16 |
| 58 | Sergio Higuita | XDS Astana Team | s.t. |
| 59 | Clément Braz Afonso | Groupama-FDJ | 10:24 |
| 60 | Brandon Rivera | INEOS Grenadiers | 11:01 |
| 61 | Luis Faura José | Burgos Burpellet BH | 11:25 |
| 62 | Juan Ayuso | UAE Team Emirates-XRG | 11:51 |
| 63 | Felix Grossschartner | UAE Team Emirates-XRG | s.t. |
| 64 | Mauri Vansevenant | Soudal Quick-Step | 12:17 |
| 65 | Julien Bernard | Lidl-Trek | 12:25 |
| 66 | Léo Bisiaux | Decathlon AG2R La Mondiale | 12:47 |
| 67 | Thomas Silva | Caja Rural-Seguros RGA | 12:50 |
| 68 | Sander De Pestel | Decathlon AG2R La Mondiale | 13:21 |
| 69 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 70 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 71 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | s.t. |
| 72 | Roman Ermakov | Bahrain Victorious | s.t. |
| 73 | Carlos Canal | Movistar Team | 15:18 |
| 74 | Marcel Camprubí | Q36.5 Pro Cycling Team | s.t. |
| 75 | George Bennett | Israel-Premier Tech | 17:16 |
| 76 | Nicola Conci | XDS Astana Team | 19:02 |
| 77 | Fausto Masnada | XDS Astana Team | s.t. |
| 78 | Bob Jungels | INEOS Grenadiers | s.t. |
| 79 | Edward Dunbar | Team Jayco-AlUla | s.t. |
| 80 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 81 | Kevin Vermaerke | Team Picnic PostNL | s.t. |
| 82 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | 19:06 |
| 83 | David de la Cruz | Q36.5 Pro Cycling Team | s.t. |
| 84 | Simone Petilli | Intermarché-Wanty | 19:48 |
| 85 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 86 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
| 87 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 88 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 89 | Gal Glivar | Alpecin-Deceuninck | s.t. |
| 90 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 91 | Paul Ourselin | Cofidis | s.t. |
| 92 | Stefan Küng | Groupama-FDJ | s.t. |
| 93 | Remi Cavagna | Groupama-FDJ | s.t. |
| 94 | Nicolò Buratti | Bahrain Victorious | s.t. |
| 95 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 96 | Alex Molenaar | Caja Rural-Seguros RGA | s.t. |
| 97 | Tobias Bayer | Alpecin-Deceuninck | s.t. |
| 98 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | s.t. |
| 99 | Emanuel Buchmann | Cofidis | s.t. |
| 100 | Fernando Barceló | Caja Rural-Seguros RGA | s.t. |
| 101 | Orluis Aular | Movistar Team | s.t. |
| 102 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 103 | Hugo de la Calle | Burgos Burpellet BH | s.t. |
| 104 | Jordan Labrosse | Decathlon AG2R La Mondiale | s.t. |
| 105 | Jesus Herrada | Cofidis | s.t. |
| 106 | Victor Campenaerts | Team Visma | Lease a Bike | s.t. |
| 107 | Eduardo Sepulveda | Lotto | s.t. |
| 108 | Eric Fagundez | Burgos Burpellet BH | s.t. |
| 109 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 110 | Jonas Rickaert | Alpecin-Deceuninck | s.t. |
| 111 | Iván García Cortina | Movistar Team | 19:56 |
| 112 | Bryan Coquard | Cofidis | 23:00 |
| 113 | Arne Marit | Intermarché-Wanty | 24:05 |
| 114 | Dion Smith | Intermarché-Wanty | s.t. |
| 115 | Domen Novak | UAE Team Emirates-XRG | 24:09 |
| 116 | Xabier Azparren | Q36.5 Pro Cycling Team | 24:18 |
| 117 | David González | Q36.5 Pro Cycling Team | s.t. |
| 118 | Joel Nicolau | Caja Rural-Seguros RGA | s.t. |
| 119 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 120 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 121 | Liam Slock | Lotto | s.t. |
| 122 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 123 | Daniel Cavia | Burgos Burpellet BH | s.t. |
| 124 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
| 125 | Sinuhé Fernandez | Burgos Burpellet BH | s.t. |
| 126 | Mathijs Paasschens | Bahrain Victorious | s.t. |
| 127 | Jake Stewart | Israel-Premier Tech | s.t. |
| 128 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 129 | Nadav Raisberg | Israel-Premier Tech | s.t. |
| 130 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 131 | Casper van Uden | Team Picnic PostNL | s.t. |
| 132 | Jonas Gregaard | Lotto | s.t. |
| 133 | Lars Craps | Lotto | s.t. |
| 134 | Jasper De Buyst | Lotto | s.t. |
| 135 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 136 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 137 | Timo Roosen | Team Picnic PostNL | s.t. |
| 138 | Michel Hessmann | Movistar Team | s.t. |
| 139 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 140 | Léandre Lozouet | Arkea-B&B Hotels | s.t. |
| 141 | Victor Guernalec | Arkea-B&B Hotels | s.t. |
| 142 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 143 | Thibaud Gruel | Groupama-FDJ | s.t. |
| 144 | Alec Segaert | Lotto | s.t. |
| 145 | Elia Viviani | Lotto | s.t. |
| 146 | Daan Hoole | Lidl-Trek | s.t. |
| 147 | Jenthe Biermans | Arkea-B&B Hotels | s.t. |
| 148 | Dylan van Baarle | Team Visma | Lease a Bike | s.t. |
| 149 | Filippo Ganna | INEOS Grenadiers | s.t. |
| 150 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 151 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 152 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
| 153 | Huub Artz | Intermarché-Wanty | s.t. |
| 154 | Dries De Pooter | Intermarché-Wanty | s.t. |
| 155 | Anders Foldager | Team Jayco-AlUla | s.t. |
| 156 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 157 | Ben Turner | INEOS Grenadiers | s.t. |
| 158 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
| 159 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
| 160 | Mikkel Bjerg | UAE Team Emirates-XRG | s.t. |
| 161 | Mads Pedersen | Lidl-Trek | s.t. |
| 162 | Fabio Christen | Q36.5 Pro Cycling Team | s.t. |
| 163 | Sean Quinn | EF Education-EasyPost | s.t. |
| 164 | Oliver Knight | Cofidis | s.t. |
| 165 | Stanislaw Aniolkowski | Cofidis | s.t. |
| 166 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 167 | Jardi Van Der Lee | EF Education-EasyPost | s.t. |
| 168 | Kamiel Bonneu | Intermarché-Wanty | s.t. |
| 169 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 170 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
| 171 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 172 | Ivo Oliveira | UAE Team Emirates-XRG | s.t. |
| 173 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
| 174 | Patrick Eddy | Team Picnic PostNL | 27:44 |
| 175 | Mario Aparicio | Burgos Burpellet BH | 37:08 |
GC after stage 6:
876.9 kilometers raced so far at an averager speed of 42.923 km/hr
| 1 | Torstein Træen | Bahrain Victorious | 20hr 25min 46sec |
| 2 | Bruno Armirail | Decathlon AG2R La Mondiale | @ 31sec |
| 3 | Lorenzo Fortunato | XDS Astana Team | 1:01 |
| 4 | Louis Vervaeke | Soudal Quick-Step | 1:58 |
| 5 | Jonas Vingegaard | Team Visma | Lease a Bike | 2:33 |
| 6 | João Almeida | UAE Team Emirates-XRG | 2:41 |
| 7 | Giulio Ciccone | Lidl-Trek | 2:42 |
| 8 | Matteo Jorgenson | Team Visma | Lease a Bike | 2:49 |
| 9 | Jai Hindley | Red Bull-BORA-hansgrohe | 2:53 |
| 10 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 11 | Egan Bernal | INEOS Grenadiers | 2:55 |
| 12 | Felix Gall | Decathlon AG2R La Mondiale | 2:58 |
| 13 | Tom Pidcock | Q36.5 Pro Cycling Team | 3:03 |
| 14 | Marc Soler | UAE Team Emirates-XRG | 3:09 |
| 15 | David Gaudu | Groupama-FDJ | 3:17 |
| 16 | Matthew Riccitello | Israel-Premier Tech | 3:20 |
| 17 | Jefferson Cepeda | Movistar Team | 3:26 |
| 18 | Antonio Tiberi | Bahrain Victorious | 3:31 |
| 19 | Santiago Buitrago | Bahrain Victorious | 3:34 |
| 20 | Sepp Kuss | Team Visma | Lease a Bike | 3:38 |
| 21 | James Shaw | EF Education-EasyPost | 3:49 |
| 22 | Ben O'Connor | Team Jayco-AlUla | 3:53 |
| 23 | Mikel Landa | Soudal Quick-Step | 3:57 |
| 24 | Junior Lecerf | Soudal Quick-Step | 4:15 |
| 25 | Martin López | XDS Astana Team | 4:44 |
| 26 | Markel Beloki | EF Education-EasyPost | 4:53 |
| 27 | Raúl García | Arkea-B&B Hotels | 4:57 |
| 28 | Archie Ryan | EF Education-EasyPost | 4:59 |
| 29 | Louis Meintjes | Intermarché-Wanty | 5:21 |
| 30 | Javier Romo | Movistar Team | s.t. |
| 31 | Sergio Chumil | Burgos Burpellet BH | 5:22 |
| 32 | Abel Balderstone | Caja Rural-Seguros RGA | 5:49 |
| 33 | Chris Harper | Team Jayco-AlUla | 5:58 |
| 34 | Marco Frigo | Israel-Premier Tech | 6:10 |
| 35 | Sergio Samitier | Cofidis | 6:30 |
| 36 | Gianmarco Garofoli | Soudal Quick-Step | 6:38 |
| 37 | Ben Tulett | Team Visma | Lease a Bike | 6:59 |
| 38 | Cristian Rodriguez | Arkea-B&B Hotels | 8:59 |
| 39 | Wout Poels | XDS Astana Team | 9:18 |
| 40 | Harold Tejada | XDS Astana Team | 9:39 |
| 41 | Brieuc Rolland | Groupama-FDJ | 9:49 |
| 42 | Victor Langellotti | INEOS Grenadiers | 10:09 |
| 43 | Juan Ayuso | UAE Team Emirates-XRG | 10:13 |
| 44 | Max Schachmann | Soudal Quick-Step | 10:34 |
| 45 | Callum Scotson | Decathlon AG2R La Mondiale | 10:38 |
| 46 | Rudy Molard | Groupama-FDJ | 10:46 |
| 47 | Jaume Guardeño | Caja Rural-Seguros RGA | 11:10 |
| 48 | Sergio Higuita | XDS Astana Team | 11:21 |
| 49 | Léo Bisiaux | Decathlon AG2R La Mondiale | 11:57 |
| 50 | Jan Hirt | Israel-Premier Tech | 12:30 |
| 51 | Damien Howson | Q36.5 Pro Cycling Team | 12:44 |
| 52 | Andrea Bagioli | Lidl-Trek | 12:54 |
| 53 | Thomas Silva | Caja Rural-Seguros RGA | 13:01 |
| 54 | Clément Braz Afonso | Groupama-FDJ | s.t. |
| 55 | Pablo Castrillo | Movistar Team | 13:12 |
| 56 | Sander De Pestel | Decathlon AG2R La Mondiale | 13:18 |
| 57 | Brandon Rivera | INEOS Grenadiers | 13:44 |
| 58 | Mauri Vansevenant | Soudal Quick-Step | 14:04 |
| 59 | Nans Peters | Decathlon AG2R La Mondiale | 14:58 |
| 60 | José Luis Faura | Burgos Burpellet BH | 15:00 |
| 61 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 15:46 |
| 62 | Finlay Pickering | Bahrain Victorious | 16:03 |
| 63 | Julien Bernard | Lidl-Trek | 16:09 |
| 64 | Magnus Sheffield | INEOS Grenadiers | 16:21 |
| 65 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | 17:35 |
| 66 | Carlos Canal | Movistar Team | 18:03 |
| 67 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | 18:08 |
| 68 | Kevin Vermaerke | Team Picnic PostNL | 18:36 |
| 69 | Jay Vine | UAE Team Emirates-XRG | 18:43 |
| 70 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 18:53 |
| 71 | Wilco Kelderman | Team Visma | Lease a Bike | 19:15 |
| 72 | Jack Haig | Bahrain Victorious | 19:25 |
| 73 | Orluis Aular | Movistar Team | 19:31 |
| 74 | David de la Cruz | Q36.5 Pro Cycling Team | 19:58 |
| 75 | Nicola Conci | XDS Astana Team | 20:12 |
| 76 | Roman Ermakov | Bahrain Victorious | 20:23 |
| 77 | Alex Molenaar | Caja Rural-Seguros RGA | 20:36 |
| 78 | Fausto Masnada | XDS Astana Team | 21:04 |
| 79 | Ramses Debruyne | Alpecin-Deceuninck | 21:24 |
| 80 | Felix Grossschartner | UAE Team Emirates-XRG | 21:44 |
| 81 | Jesus Herrada | Cofidis | 22:28 |
| 82 | Paul Ourselin | Cofidis | 23:24 |
| 83 | Stefan Küng | Groupama-FDJ | 24:39 |
| 84 | Michal Kwiatkowski | INEOS Grenadiers | 25:12 |
| 85 | Jordan Labrosse | Decathlon AG2R La Mondiale | 25:41 |
| 86 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 87 | Victor Campenaerts | Team Visma | Lease a Bike | 26:28 |
| 88 | Eric Fagundez | Burgos Burpellet BH | 26:39 |
| 89 | Carlos Verona | Lidl-Trek | 26:58 |
| 90 | Emanuel Buchmann | Cofidis | 27:27 |
| 91 | Bob Jungels | INEOS Grenadiers | 27:35 |
| 92 | Hugo de la Calle | Burgos Burpellet BH | 27:43 |
| 93 | Bjoern Koerdt | Team Picnic PostNL | 28:14 |
| 94 | Marcel Camprubí | Q36.5 Pro Cycling Team | s.t. |
| 95 | Alessandro Verre | Arkea-B&B Hotels | 28:23 |
| 96 | Mads Pedersen | Lidl-Trek | 28:38 |
| 97 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 28:41 |
| 98 | Jonas Rickaert | Alpecin-Deceuninck | 28:42 |
| 99 | Pierre Thierry | Arkea-B&B Hotels | 28:51 |
| 100 | Remi Cavagna | Groupama-FDJ | 28:53 |
| 101 | Pier-André Côté | Israel-Premier Tech | 28:54 |
| 102 | Thibaud Gruel | Groupama-FDJ | 29:07 |
| 103 | Chris Hamilton | Team Picnic PostNL | 29:09 |
| 104 | Lars Craps | Lotto | 29:27 |
| 105 | Eduardo Sepulveda | Lotto | 29:41 |
| 106 | Juan Guillermo Martinez | Team Picnic PostNL | 30:03 |
| 107 | Esteban Chaves | EF Education-EasyPost | 30:12 |
| 108 | Iván García Cortina | Movistar Team | 30:46 |
| 109 | Madis Mihkels | EF Education-EasyPost | 31:19 |
| 110 | Edward Dunbar | Team Jayco-AlUla | 31:25 |
| 111 | Nicolò Buratti | Bahrain Victorious | 31:48 |
| 112 | Bryan Coquard | Cofidis | 32:23 |
| 113 | Dries De Pooter | Intermarché-Wanty | 32:29 |
| 114 | Michel Hessmann | Movistar Team | 32:37 |
| 115 | Kamiel Bonneu | Intermarché-Wanty | 33:03 |
| 116 | Gijs Leemreize | Team Picnic PostNL | 33:20 |
| 117 | Léandre Lozouet | Arkea-B&B Hotels | 33:51 |
| 118 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 119 | Kelland O'Brien | Team Jayco-AlUla | 33:54 |
| 120 | George Bennett | Israel-Premier Tech | 34:23 |
| 121 | Edward Planckaert | Alpecin-Deceuninck | 34:29 |
| 122 | Ben Turner | INEOS Grenadiers | 34:50 |
| 123 | Ethan Vernon | Israel-Premier Tech | 34:57 |
| 124 | Ivo Oliveira | UAE Team Emirates-XRG | 35:25 |
| 125 | Filippo Ganna | INEOS Grenadiers | 35:27 |
| 126 | Fernando Barceló | Caja Rural-Seguros RGA | 35:30 |
| 127 | Jonas Gregaard | Lotto | 35:39 |
| 128 | Fabio Christen | Q36.5 Pro Cycling Team | 35:52 |
| 129 | Søren Kragh Andersen | Lidl-Trek | 35:55 |
| 130 | Jake Stewart | Israel-Premier Tech | 36:17 |
| 131 | David González | Q36.5 Pro Cycling Team | 36:28 |
| 132 | Alec Segaert | Lotto | 36:31 |
| 133 | Simone Petilli | Intermarché-Wanty | 36:34 |
| 134 | Tobias Bayer | Alpecin-Deceuninck | 36:42 |
| 135 | Mario Aparicio | Burgos Burpellet BH | 37:45 |
| 136 | Nadav Raisberg | Israel-Premier Tech | 38:22 |
| 137 | Gal Glivar | Alpecin-Deceuninck | 38:55 |
| 138 | Oliver Knight | Cofidis | 39:01 |
| 139 | Dylan van Baarle | Team Visma | Lease a Bike | 39:15 |
| 140 | Jasper De Buyst | Lotto | 39:23 |
| 141 | Sean Quinn | EF Education-EasyPost | 39:24 |
| 142 | Christopher Juul-Jensen | Team Jayco-AlUla | 39:46 |
| 143 | Mathijs Paasschens | Bahrain Victorious | 40:34 |
| 144 | Jasper Philipsen | Alpecin-Deceuninck | 40:49 |
| 145 | Nico Denz | Red Bull-BORA-hansgrohe | 40:53 |
| 146 | Louis Rouland | Arkea-B&B Hotels | 41:08 |
| 147 | Nicolas Vinokurov | XDS Astana Team | 42:12 |
| 148 | Victor Guernalec | Arkea-B&B Hotels | 42:15 |
| 149 | Jenthe Biermans | Arkea-B&B Hotels | 42:20 |
| 150 | Jakub Otruba | Caja Rural-Seguros RGA | 42:24 |
| 151 | Dion Smith | Intermarché-Wanty | 42:30 |
| 152 | Joan Bou | Caja Rural-Seguros RGA | 43:16 |
| 153 | Luca Van Boven | Intermarché-Wanty | 43:35 |
| 154 | Mikkel Bjerg | UAE Team Emirates-XRG | 43:41 |
| 155 | Joel Nicolau | Caja Rural-Seguros RGA | 43:47 |
| 156 | Daan Hoole | Lidl-Trek | 44:52 |
| 157 | Arne Marit | Intermarché-Wanty | 44:53 |
| 158 | Luca Vergallito | Alpecin-Deceuninck | 45:30 |
| 159 | Stanislaw Aniolkowski | Cofidis | 45:36 |
| 160 | Timo Roosen | Team Picnic PostNL | 45:43 |
| 161 | Casper van Uden | Team Picnic PostNL | 45:48 |
| 162 | Huub Artz | Intermarché-Wanty | 46:07 |
| 163 | Anders Foldager | Team Jayco-AlUla | 46:22 |
| 164 | Jardi Van Der Lee | EF Education-EasyPost | 46:39 |
| 165 | Daniel Cavia | Burgos Burpellet BH | 47:55 |
| 166 | Patrick Eddy | Team Picnic PostNL | 48:46 |
| 167 | Sinuhé Fernandez | Burgos Burpellet BH | 49:14 |
| 168 | Amanuel Ghebreigzabhier | Lidl-Trek | 49:38 |
| 169 | Nickolas Zukowsky | Q36.5 Pro Cycling Team | 49:40 |
| 170 | Elia Viviani | Lotto | 49:54 |
| 171 | Tim van Dijke | Red Bull-BORA-hansgrohe | 50:51 |
| 172 | Domen Novak | UAE Team Emirates-XRG | 52:33 |
| 173 | Liam Slock | Lotto | 54:10 |
| 174 | Xabier Azparren | Q36.5 Pro Cycling Team | 57:22 |
| 175 | Oscar Riesebeek | Alpecin-Deceuninck | 1:05:16 |
Stage 6 map & profile:

Stage 6 map
Stage 6 profile
Stage 6 photos by Fotoreporter Sirotti:
These were taken on the final climb to Pal, Andorra.

Jay Vine takes a brilliant solo win in Andorra.

Torstein Træen was second in the stage, good enough for first in the GC.

Gritting his teeth, Lorenzo Fortunato finishes third.

Bruno Armirail riding to fourth in the stage.

Fifth-place Pablo Castrillo

James Shaw climbing to sixth in the stage.

Louis Vervaeke was seventh in the stage.

Mads Pedersen remains the points classification leader.

Giulio Pellizzari is the Best Young Rider.

Stage winner Jay Vine is the new King of the Mountains.

New GC leader Torstein Træen. He'll start stage seven in red.