Skip to main content

Vuelta a España: Hugh Carthy tames fearsome Angliru for stage 12 victory

Image 1 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Arrival Hugh Carthy of The United Kingdom and Team EF Pro Cycling Celebration during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

Hugh Carthy (EF Pro Cycling) wins on the Angliru (Image credit: Getty Images Sport)
Image 2 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Arrival Hugh Carthy of The United Kingdom and Team EF Pro Cycling Celebration during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

Hugh Carthy (EF Pro Cycling) wins on the Angliru (Image credit: Getty Images Sport)
Image 3 of 44

EF Pro Cyclings British rider Hugh Carthy celebrates as he crosses the finishline of the 12th stage of the 2020 La Vuelta cycling tour of Spain a 1094km race from Pola de Laviana to Alto de lAngliru on November 1 2020 Photo by MIGUEL RIOPA AFP Photo by MIGUEL RIOPAAFP via Getty Images

Hugh Carthy (EF Pro Cycling) wins on the Angliru (Image credit: Getty Images Sport)
Image 4 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Arrival Hugh Carthy of The United Kingdom and Team EF Pro Cycling Celebration during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

Hugh Carthy (EF Pro Cycling) moved into third overall (Image credit: Getty Images Sport)
Image 5 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Hugh Carthy of The United Kingdom and Team EF Pro Cycling during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Hugh Carthy (EF Pro Cycling) suffering on the Angliru (Image credit: Getty Images Sport)
Image 6 of 44

Team Jumbos Slovenian rider Primoz Roglic C speeds to the finishline during the 12th stage of the 2020 La Vuelta cycling tour of Spain a 1094km race from Pola de Laviana to Alto de lAngliru on November 1 2020 Photo by MIGUEL RIOPA AFP Photo by MIGUEL RIOPAAFP via Getty Images

Primoz Roglic lost 10 seconds to Richard Carapaz and dropped out of the race lead (Image credit: Getty Images Sport)
Image 7 of 44

Team Ineos Ecuadorian rider Richard Carapaz speeds to the finishline during the 12th stage of the 2020 La Vuelta cycling tour of Spain a 1094km race from Pola de Laviana to Alto de lAngliru on November 1 2020 Photo by MIGUEL RIOPA AFP Photo by MIGUEL RIOPAAFP via Getty Images

Richard Carapaz (Ineos) attacks for fourth on the stage (Image credit: Getty Images Sport)
Image 8 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Hugh Carthy of The United Kingdom and Team EF Pro Cycling Richard Carapaz of Ecuador and Team INEOS Grenadiers Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Aleksander Vlasov of Russia and Astana Pro Team Daniel Martin of Ireland and Team Israel StartUp Nation Green Points Jersey during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Hugh Carthy (EF Pro Cycling) on the Angliru (Image credit: Getty Images Sport)
Image 9 of 44

EF Pro Cyclings British rider Hugh Carthy reacts as he crosses the finishline of the 12th stage of the 2020 La Vuelta cycling tour of Spain a 1094km race from Pola de Laviana to Alto de lAngliru on November 1 2020 Photo by MIGUEL RIOPA AFP Photo by MIGUEL RIOPAAFP via Getty Images

Hugh Carthy (EF Pro Cycling) wins on the Angliru (Image credit: Getty Images Sport)
Image 10 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Start Primoz Roglic of Slovenia and Team Jumbo Visma Red Leader Jersey Mask Covid safety measures Team Presentation during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Primoz Roglic at start in La Pola Llaviana (Image credit: Getty Images Sport)
Image 11 of 44

EF Pro Cyclings British rider Hugh Carthy celebrates on the podium after winning the 12th stage of the 2020 La Vuelta cycling tour of Spain a 1094km race from Pola de Laviana to Alto de lAngliru on November 1 2020 Photo by MIGUEL RIOPA AFP Photo by MIGUEL RIOPAAFP via Getty Images

Stage 12 winner Hugh Carthy of EF Pro Cycling shows off trophy with elevation profile (Image credit: Getty Images Sport)
Image 12 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Start Daniel Martin of Ireland and Team Israel StartUp Nation Green Points Jersey Mask Covid safety measures Team Presentation during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Dan Martin carries points jersey (classification led by Roglic) for stage 12 start ceremonies (Image credit: Getty Images Sport)
Image 13 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Start Jorge Arcas Pena of Spain Imanol Erviti of Spain Nelson Oliveira of Portugal Jose Joaquin Rojas Gil of Spain Marc Soler Gimenez of Spain and Carlos Verona Quintanilla of Spain and Movistar Team Best Team Trophy Mask Covid safety measures Team Presentation during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Movistar recognised before start of stage 12 as Best Team (Image credit: Getty Images Sport)
Image 14 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Mattia Cattaneo of Italy and Team Deceuninck QuickStep Aliaksandr Riabushenko of Belarus and UAE Team Emirates Luis Leon Sanchez Gil of Spain and Astana Pro Team Andreas Schillinger of Germany and Team BORA Hansgrohe Cameron Wurf of Australia and Team INEOS Grenadiers Robert Stannard of Australia and Team Mitchelton Scott Alexander Edmondson of Australia and Team Mitchelton Scott Anthony Roux of France and Team Groupama FDJ Julius Van Den Berg of The Netherlands and Team EF Pro Cycling Nans Peters of France and Team AG2R La Mondiale Lukasz Wisniowski of Poland and CCC Team Kobe Goossens of Belgium and Team Lotto Soudal Tosh Van Der Sande of Belgium and Team Lotto Soudal Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey PierreLuc Perichon of France and Team Cofidis Solutions Credits Enrico Gasparotto of Switzerland and NTT Pro Cycling Team Imanol Erviti of Spain and Movistar Team Jhojan Orlando Garcia Sosa of Colombia and Team Caja RuralSeguros RGA Angel Madrazo of Spain and Team Burgos BH Breakaway Landscape during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Stage 12 has lots of climbing packed into 109.4 kilometres (Image credit: Getty Images Sport)
Image 15 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey Anthony Roux of France and Team Groupama FDJ Angel Madrazo of Spain and Team Burgos BH PierreLuc Perichon of France and Team Cofidis Solutions Credits Breakaway during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Breakaway group whittled down to just five riders on fourth climb - Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey / Anthony Roux of France and Team Groupama - FDJ / Angel Madrazo of Spain and Team Burgos - BH / Pierre-Luc Perichon of France and Team Cofidis Solutions Credits (Image credit: Getty Images Sport)
Image 16 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Luis Leon Sanchez Gil of Spain and Astana Pro Team Mattia Cattaneo of Italy and Team Deceuninck QuickStep Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey Breakaway during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Escapees led by Guillaume Martin in the mountains jersey (Image credit: Getty Images Sport)
Image 17 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Luis Leon Sanchez Gil of Spain and Astana Pro Team Alexander Edmondson of Australia and Team Mitchelton Scott Cameron Wurf of Australia and Team INEOS Grenadiers Mattia Cattaneo of Italy and Team Deceuninck QuickStep Imanol Erviti of Spain and Movistar Team Breakaway during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Spanish champion Luis Leon Sanchez Gil of Astana Pro Team leads breakaway (Image credit: Getty Images Sport)
Image 18 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Alejandro Valverde Belmonte of Spain and Movistar Team Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Daniel Martin of Ireland and Team Israel StartUp Nation Green Points Jersey Richard Carapaz of Ecuador and Team INEOS Grenadiers Primoz Roglic of Slovenia and Team Jumbo Visma Red Leader Jersey George Bennett of New Zealand and Team Jumbo Visma during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

The leading group was down to 10 on the Angliru (Image credit: Getty Images Sport)
Image 19 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Alejandro Valverde Belmonte of Spain and Movistar Team Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Daniel Martin of Ireland and Team Israel StartUp Nation Green Points Jersey Richard Carapaz of Ecuador and Team INEOS Grenadiers Primoz Roglic of Slovenia and Team Jumbo Visma Red Leader Jersey George Bennett of New Zealand and Team Jumbo Visma during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Primoz Roglic (Jumbo-Visma) (Image credit: Getty Images Sport)
Image 20 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Mattia Cattaneo of Italy and Team Deceuninck QuickStep Aliaksandr Riabushenko of Belarus and UAE Team Emirates Luis Leon Sanchez Gil of Spain and Astana Pro Team Andreas Schillinger of Germany and Team BORA Hansgrohe Cameron Wurf of Australia and Team INEOS Grenadiers Robert Stannard of Australia and Team Mitchelton Scott Alexander Edmondson of Australia and Team Mitchelton Scott Anthony Roux of France and Team Groupama FDJ Julius Van Den Berg of The Netherlands and Team EF Pro Cycling Nans Peters of France and Team AG2R La Mondiale Lukasz Wisniowski of Poland and CCC Team Kobe Goossens of Belgium and Team Lotto Soudal Tosh Van Der Sande of Belgium and Team Lotto Soudal Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey PierreLuc Perichon of France and Team Cofidis Solutions Credits Enrico Gasparotto of Switzerland and NTT Pro Cycling Team Imanol Erviti of Spain and Movistar Team Jhojan Orlando Garcia Sosa of Colombia and Team Caja RuralSeguros RGA Angel Madrazo of Spain and Team Burgos BH Breakaway Alto de la Mozqueta 845m Mountains Autumn Landscape during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

The break of the day in the Asturian mountains (Image credit: Getty Images Sport)
Image 21 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Nans Peters of France and Team AG2R La Mondiale Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey Cameron Wurf of Australia and Team INEOS Grenadiers Davide Formolo of Italy and UAE Team Emirates Mattia Cattaneo of Italy and Team Deceuninck QuickStep Julius Van Den Berg of The Netherlands and Team EF Pro Cycling Breakaway during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

The day's breakaway (Image credit: Getty Images Sport)
Image 22 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Nans Peters of France and Team AG2R La Mondiale Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey Cameron Wurf of Australia and Team INEOS Grenadiers Davide Formolo of Italy and UAE Team Emirates Mattia Cattaneo of Italy and Team Deceuninck QuickStep Julius Van Den Berg of The Netherlands and Team EF Pro Cycling Breakaway during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Nans Peters of Team AG2R La Mondiale and Guillaume Martin of Cofidis Solutions Credits in Polka Dot Mountain Jersey lead early breakaway group on climb (Image credit: Getty Images Sport)
Image 23 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Mattia Cattaneo of Italy and Team Deceuninck QuickStep Aliaksandr Riabushenko of Belarus and UAE Team Emirates Luis Leon Sanchez Gil of Spain and Astana Pro Team Andreas Schillinger of Germany and Team BORA Hansgrohe Cameron Wurf of Australia and Team INEOS Grenadiers Robert Stannard of Australia and Team Mitchelton Scott Alexander Edmondson of Australia and Team Mitchelton Scott Anthony Roux of France and Team Groupama FDJ Julius Van Den Berg of The Netherlands and Team EF Pro Cycling Nans Peters of France and Team AG2R La Mondiale Lukasz Wisniowski of Poland and CCC Team Kobe Goossens of Belgium and Team Lotto Soudal Tosh Van Der Sande of Belgium and Team Lotto Soudal Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey PierreLuc Perichon of France and Team Cofidis Solutions Credits Enrico Gasparotto of Switzerland and NTT Pro Cycling Team Imanol Erviti of Spain and Movistar Team Jhojan Orlando Garcia Sosa of Colombia and Team Caja RuralSeguros RGA Angel Madrazo of Spain and Team Burgos BH Breakaway Landscape during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

The day's large breakaway (Image credit: Getty Images Sport)
Image 24 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Peloton Landscape Mountains Autumn Alto de la Mozqueta 845m during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

One of five categorised climbs on stage 12 to l'Angliru summit finish (Image credit: Getty Images Sport)
Image 25 of 44

L'Angliru was first climbed in the Vuelta in 1999 and looms large for stage 12 summit finish (Image credit: Getty Images Sport)
Image 26 of 44

Team Jumbos Slovenian rider Primoz Roglic L crosses the finishline during the 12th stage of the 2020 La Vuelta cycling tour of Spain a 1094km race from Pola de Laviana to Alto de lAngliru on November 1 2020 Photo by MIGUEL RIOPA AFP Photo by MIGUEL RIOPAAFP via Getty Images

Primoz Roglic, trailed by Jumbo-Visma teammate Sepp Kuss, finished fifth on stage 12, but 10 seconds behind Richard Carapaz who took the red jersey (Image credit: Getty Images Sport)
Image 27 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Sepp Kuss of The United States and Team Jumbo Visma Breakaway during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Jonas Vingegaard (Jumbo-Visma) leads the GC group on Angliru (Image credit: Getty Images Sport)
Image 28 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Breakaway Mountains Landscape during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Enric Mas Nicolau of Movistar Team makes a move from leaders with 3.5km to go to finish (Image credit: Getty Images Sport)
Image 29 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Breakaway Mountains Landscape during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Enric Mas Nicolau of Movistar Team casts a glance to top of l'Angliru and finish line of stage 12 (Image credit: Getty Images Sport)
Image 30 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Daniel Martin of Ireland and Team Israel StartUp Nation Green Points Jersey Sepp Kuss of The United States and Team Jumbo Visma Primoz Roglic of Slovenia and Team Jumbo Visma Red Leader Jersey Richard Carapaz of Ecuador and Team INEOS Grenadiers Hugh Carthy of The United Kingdom and Team EF Pro Cycling Aleksander Vlasov of Russia and Astana Pro Team Breakaway Mountains Landscape during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Mas attacks the GC group (Image credit: Getty Images Sport)
Image 31 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Hugh Carthy of The United Kingdom and Team EF Pro Cycling Richard Carapaz of Ecuador and Team INEOS Grenadiers Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Aleksander Vlasov of Russia and Astana Pro Team Sepp Kuss of The United States and Team Jumbo Visma Primoz Roglic of Slovenia and Team Jumbo Visma Red Leader Jersey Daniel Martin of Ireland and Team Israel StartUp Nation Green Points Jersey Breakaway during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Carapaz leads Mas and Carthy as the rest of the GC group battle behind (Image credit: Getty Images Sport)
Image 32 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Hugh Carthy of The United Kingdom and Team EF Pro Cycling Richard Carapaz of Ecuador and Team INEOS Grenadiers Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Breakaway Mountains during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

The lead trio gap the rest (Image credit: Getty Images Sport)
Image 33 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Hugh Carthy of The United Kingdom and Team EF Pro Cycling Richard Carapaz of Ecuador and Team INEOS Grenadiers Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Breakaway Mountains Landscape during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Carapaz leads the way on the brutal slopes (Image credit: Getty Images Sport)
Image 34 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Hugh Carthy of The United Kingdom and Team EF Pro Cycling during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Carthy on the attack late on (Image credit: Getty Images Sport)
Image 35 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Hugh Carthy of The United Kingdom and Team EF Pro Cycling Mountains Landscape Public Fans during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by David RamosGetty Images

Hugh Carthy (EF Pro Cycling) charges to summit of l'Angliru by himself for stage 12 win (Image credit: Getty Images Sport)
Image 36 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Arrival Aleksander Vlasov of Russia and Astana Pro Team Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

Faces of pain on riders to finish 109.4km journey to Angliru's summit - second place for Aleksander Vlasov of Astana Pro Team and third place for Enric Mas Nicolau ofMovistar Team, in White Best Young Jersey (Image credit: Getty Images Sport)
Image 37 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Arrival Richard Carapaz of Ecuador and Team INEOS Grenadiers during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

A mighty ride to four place atop the Angliru, and 10 seconds ahead of top rival, boosts Richard Carapaz (Ineos Grenadiers) back into leader's jersey (Image credit: Getty Images Sport)
Image 38 of 44

Team Ineos Ecuadorian rider Richard Carapaz celebrates on the podium with the overall leaders red jersey after the 12th stage of the 2020 La Vuelta cycling tour of Spain a 1094km race from Pola de Laviana to Alto de lAngliru on November 1 2020 Photo by MIGUEL RIOPA AFP Photo by MIGUEL RIOPAAFP via Getty Images

Richard Carapaz of Ineos Grenadiers regains red leader's jersey on stage 12 (Image credit: Getty Images Sport)
Image 39 of 44

Team Cofidis' French rider Guillaume Martin poses on the podium after the 12th stage of the 2020 La Vuelta cycling tour of Spain, a 109.4-km race from Pola de Laviana to Alto de l'Angliru, on November 1, 2020. (Photo by MIGUEL RIOPA / AFP) (Photo by MIGUEL RIOPA/AFP via Getty Images)

Team Cofidis' French rider Guillaume Martin pads his lead in the mountains classification on 12th stage (Image credit: Getty Images Sport)
Image 40 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Podium Hugh Carthy of The United Kingdom and Team EF Pro Cycling Celebration Trophy Mask Covid safety measures during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

Stage 12 win was first Grand Tour stage win for EF Pro Cycling's Hugh Carthy (Image credit: Getty Images Sport)
Image 41 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Podium Primoz Roglic of Slovenia and Team Jumbo Visma Green Points Jersey Celebration Mascot Mask Covid safety measures during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

Primoz Roglic retains points classification jersey after stage 12 (Image credit: Getty Images Sport)
Image 42 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Podium Richard Carapaz of Ecuador and Team INEOS Grenadiers Red Leader Jersey Celebration Trophy Mask Covid safety measures during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

Red jersey back on the shoulders of Richard Carapaz (Image credit: Getty Images Sport)
Image 43 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Podium Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Celebration Mask Covid safety measures during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

Best young rider classification held by Enric Mas (Image credit: Getty Images Sport)
Image 44 of 44

ALTODELANGLIRU SPAIN NOVEMBER 01 Podium Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey Celebration Mask Covid safety measures during the 75th Tour of Spain 2020 Stage 12 a 1094km stage from Pola de Laviana to Alto de lAngliru 1560m lavuelta LaVuelta20 La Vuelta on November 01 2020 in Alto de lAngliru Spain Photo by Justin SetterfieldGetty Images

Frenchman Guillaume Martin of Cofidis Solutions Credits poses on the podium as king of the mountain (Image credit: Getty Images Sport)

Hugh Carthy (EF Pro Cycling) conquered the Alto de l'Angliru with a charge in the final 1,200 metres to win stage 12 of the Vuelta a España on Sunday for his first career Grand Tour victory, soloing in ahead of Astana’s Aleksandr Vlasov with Enric Mas of Movistar in third.

Richard Carapaz (Ineos Grenadiers), who spent the past three days tied on time with Primoz Roglic (Jumbo-Visma) atop the general classification, grimaced as he crossed the line in fourth, 10 seconds ahead of the Slovenian to finally regain the red leader’s jersey.

"I remembered it from 2017 but it’s been incredible," Carapaz said of the climb. "I tried in the end, Mas and Carthy also went for it and I continued with my pace and that gave me a 10-second advantage. That’s great for us, we’re going towards the time trial with the idea to give our best and defend the leadership. 

"I'm very happy to wear [La Roja] again. It’s a good thing for me, for the team, and for everything we’ve been doing."

With 3.5km to the summit, it was Mas who put a charge to shatter the lead group of 10 riders. A few hundred metres later, Primož Roglič (Jumbo-Visma) seemed to hit his limit on the steepest pitches, providing an opening for his rivals.

Roglič would finish fifth, but with Carthy, Vlasov and Mas sweeping up the time bonuses, he limited his loss to Carapaz to 10 seconds to hold onto second place in the general classification. Carthy leapfrogged Dan Martin (Israel Start-Up Nation) to move into third overall at 32 seconds.

"It's a dream come true to win any professional race but to win in a Grand Tour on a mythical climb, it doesn't get any better than that," Carthy said. "It's hard to put into words."

The overall classification got even tighter on the Angliru rather than being blown apart, with Carthy three seconds ahead of Martin in the battle for the podium with Mas the only other rider within striking distance at 1:50 with a 33.7km individual time trial coming after the rest day.

"I think for the public it's everything they want, a close race heading into a time trial. It's everything to play for," Carthy said.

Roglič, meanwhile, took his time loss in stride, wearing the green points jersey and joking, "It was too hard a climb for a sprinter, eh? I didn't have the best day but at the end it's OK, I'm happy with it. Now we go on with the time trial on Tuesday. It definitely will be a really hard one. I will do my best and we will see after Tuesday."

With second on the stage, Vlasov moved into the top 10 at ninth overall but sixth through 10th are all more than five minutes behind Carapaz. The biggest victim of the stage was Movistar's Marc Soler who, after climbing into sixth overall on stage 11, suffered mightily on the Angliru and plummeted down the standings to 19th after losing over 14 minutes on the final ascent.

How it unfolded

With only 109.4km on tap and the fearsome Angliru piercing the final kilometres, stage 12 of the Vuelta a España was a key opportunity for the overall contenders, where Roglič and Carapaz remained tied on time at the top spot. Dan Martin (Israel Start-Up Nation) was only 25 seconds behind in third and Hugh Carthy (EF Pro Cycling), the only other rider within a minute of Roglič and Carapaz, in fourth at 58 seconds. The standings would inevitably look different when the sun set on the Angliru.

The peloton gathered nervously behind the lead car waiting for the flag to drop from La Pola Llaviana. There were attacks immediately as riders passed out of the neutral rollout and the peloton stretched out into a long line along the Río Nalón.

Julius van den Berg (EF Pro Cycling) and Anthony Roux (Groupama-FDJ) were the first to gain a measurable gap, powering along in the big rings and smallest cogs heading downstream while behind more attacks flew with mountains classification leader Guillaume Martin (Cofidis) smartly following a large move that reached the leading duo after 14km of racing.

Once they came together, the front group included 21 riders: Nans Peters (AG2R La Mondiale), Luis León Sanchez (Astana Pro Team), Andreas Schillinger (Bora-Hansgrohe), Juan Osorio and Angel Madrazo (Burgos-BH), Jhojan Orlando Garcia Sosa (Caja Rural-Seguros RGA), Lukasz Wisniowski (CCC Team), Guillaume Martin and Pierre Luc Perichon (Cofidis Solutions Credits), Mattia Cattaneo and Michael Mørkøv (Deceuninck-QuickStep), Julius Van den Berg (EF Pro Cycling), Anthony Roux (Groupama-FDJ), Cameron Wurf (Ineos Grenadiers), Kobe Goossens and Tosh Van der Sande (Lotto Soudal), Robert Stannard and Alexander Edmondson (Mitchelton-Scott), Imanol Erviti (Movistar Team), Enrico Gasparotto (NTT Pro Cycling), Aleksandr Riabushenko and Jasper Philipsen (UAE Team Emirates).

Philipsen was the first to give way as the road tilted uphill for the opening category 3 climb, the Alto del Padrún, and was followed out the back by Osorio, Gasparotto and Mørkøv. Guillaume Martin took the maximum points at the top, ahead of Perichon and Madrazo. From the field, Davide Formolo (UAE Team Emirates) attacked to replace the young sprinter, attempting to bridge with Tomasz Marczynski (Lotto Soudal) and joined with Osorio and Gasparotto, chasing at a minute on the sinuous descent and the valley en route to climb number two: the Alto de Santo Emiliano, another category 3 ascent.

Jumbo-Visma patrolled the front of the peloton at 2:28 to the break as the team cars were given the green light to move ahead to support the breakaway, the leaders passing the 70km to go point. It was a frantic first hour, with the riders clicking off 42 kilometres and two category 3 climbs before the race finally settled in for the long haul. Martin again took the three points available on the Santo Emiliano.

There was another fast, twisting descent before the Alto de la Mozqueta and Jumbo-Visma used the speed to keep the breakaway in check. With 60km to go, the chasing quartet finally had the leaders in sight on the roads leading into Ciaño, and Formolo and companions made it 20 riders at the head of the race.

On the Mozqueta, UAE Team Emirates went on the attack, with Ivo Oliveira pulling David de la Cruz out of the peloton, and Esteban Chaves (Mitchelton-Scott) joining with Thymen Arensman (Sunweb). The Colombian was trying to gain back some lost time but struggled to remain in contact on the climb and was quickly dropped and, later, left behind by the peloton, too.

With Arensman and De la Cruz chasing alone with 1km to go to the top, Riabushenko dropped back to try and help the Spaniard into the move, while Garcia lost touch with the front group and faded back. Movistar ramped up the pace in the peloton, bringing the leaders to under 90 seconds with 49km to go at the top of the climb.

Guillaume Martin once more led the breakaway over the top, collecting the 10 points for the category 1 ascent over the threesome of Perichon, Madrazo, and Formolo. But a light rain began to fall with 40km to go and Formolo, taking the lead on the descent, slid out in a slick turn and lost touch with the breakaway putting paid to his stage win aspirations. In the peloton, Ineos' Andrey Amador also fell.

Movistar brought the leaders' gap under the minute mark with 36km to go while De La Cruz, now with Formolo, were brought back by the peloton. The leading group fractured under the pressure, with Madrazo, Martin, Perichon and Roux pushing on without the rest. The quartet rolled through the sprint behind Martin with 32.4km to go, 15 seconds on the chasing group and 51 on the peloton and the penultimate climb, the category 1 Alto del Cordal still standing between them and the Angliru.

Alto del Cordal

Perichon and Madrazo, seeing the rest of the breakaway on their tail, sat up with 29.7km to go and soon Roux and Martin were back in the fold and the reduced leading group - minus Erviti, who dropped back on the previous climb to help his team chip away at the gap to the red jersey group which came down to half a minute midway up the climb.

Cattaneo and Sanchez, sensing the danger of being caught, put in an attack that shattered the lead group. Martin surged to scramble across with Roux just behind while the rest of the riders were left to be caught by the Movistar-led bunch. It took the Frenchman a while but he caught the duo before the top.

Chris Froome (Ineos Grenadiers) led the red jersey group into the steepest part of the climb, pulling Carapaz away by about 10 metres, but Jumbo-Visma quickly snuffed out the move. The surge caused immense suffering at the back of the group, with Formolo among those spat out the back but Roglic still looking steady. 

So calm were Jumbo-Visma that as Froome - Ineos' last man for Carapaz - rocked and rolled trying to push the pace, Sepp Kuss cruised alongside, grabbed some bidons from a helper on the roadside, and drifted easily back to hand off a snack to Roglič. Froome's surge did have one effect, it shot Marc Soler out the back, with Movistar's pace-setting backfiring on the rider in sixth place in the standings.

Martin once more claimed top honours at the Cordal over Cattaneo and Sanchez, while in the red jersey group Soler bled 20 seconds on the Cordal climb as Jumbo's Robert Gesink put in a surge to led the peloton down another tricky descent ahead of Kuss, 45 seconds behind the lead trio.

The Angliru

The Cordal's upper slopes of 14 per cent were just a brief wake-up call for the legs ahead of the daunting Angliru, which kicks up to over 22 per cent in the first kilometre. Soler managed to just tack onto the back of the red jersey group before they started the climb, while Jumbo-Visma put on a show of force with five riders at the front with Roglič, and Carapaz with only Froome.

Gesink chased down the leaders on the lower slopes and, as the motorbikes rumbled past signalling the catch, Martin attacked in a last-gasp attempt but was swept up with 10.5km to go. What was left of the 'peloton' now compatto. As the grade began to bite, Soler again struggled to stay in contact.

Froome went back to the Ineos car, and with the gradient a 'reasonable' 9 per cent, settled in with Soler, leaving Carapaz to fend for himself for the last 10 kilometres. Soler had teammate Carlos Verona to help chase but with 7.3km to go the Spaniard was 1:25 behind and slipping down the GC.

Jonas Vingegaard (Jumbo-Visma) set a steady tempo that drastically shrank the front group as the gradients went back above 13 per cent - from the top 10, Felix Grossschartner (Bora-Hansgrohe), Alejandro Valverde (Movistar) and Mikel Nieve (Mitchelton-Scott) dropped back . Only 10 riders remained at the front: Roglič with Kuss, and Vingegaard, best young rider Enric Mas, Wout Poels (Bahrain McLaren), Dan Martin (Israel Start-Up Nation), EF Pro Cycling's Hugh Carthy and teammate Michael Woods, Carapaz and Astana's Aleksandr Vlasov.

Vingegaard stayed on the front with a heroic pull from 6.8km to go when Gesink pulled off into the steepest section, still the group of 10 with singletons chasing. Mas dropped back to the rear of the group before slingshotting away with 3.5km to go, finally ending the spell of Vingegaard as Kuss took over the pace-setting.

The increase in pace put Dan Martin in trouble and distanced Woods with Kuss, Roglič, Carthy, Carapaz and Vlasov inching their way back up to Mas on the torturous pitches. With 3km to go, Roglič let a gap open and Carthy capitalized, putting in a dig that was followed by Vlasov. Kuss stayed with his captain, who had Carapaz glued to his wheel and Martin was just able to claw his way to the Ecuadorian's wheel.

The gaps between the lead seven were mere metres, but at 23 per cent a metre is a mile and Carapaz was laser-focused on the Slovenian's wheel. Mas kept chipping away at the front, forging out 10 seconds (but maybe 30m) on the sextet that came back together behind. The most brutal pitches come with 2km to go, where Carapaz at last put in his bid to reclaim la roja.

Kuss stayed with Roglič as Carthy and Carapaz powered up to the Movistar man, making it three at the front and Carapaz's jaw set in determination. Vlasov, then Dan Martin, surged to go after the leaders as Kuss paced Roglič at 12 seconds with more than a kilometre to go.

Carthy attacked into a switchback as the gradient eased - opening up a solid gap - with Mas, Vlasov and Carapaz chasing - and Dan Martin still with a gap on Roglič. The red jersey might have been moving onto Carapaz's shoulders but Roglič limited the damage ahead of the rest day and the critical time trial on stage 13.

Full results
PlaceRider (Country) TeamResult
1Hugh Carthy (GBr) EF Pro Cycling03:08:40
2Aleksandr Vlasov (Rus) Astana Pro Team00:00:16
3Enric Mas Nicolau (Spa) Movistar Team00:00:16
4Richard Carapaz (Ecu) Ineos Grenadiers00:00:16
5Primoz Roglic (Slo) Team Jumbo-Visma00:00:26
6Sepp Kuss (USA) Team Jumbo-Visma00:00:26
7Daniel Martin (Irl) Israel Start-Up Nation00:00:26
8Wout Poels (Ned) Bahrain McLaren00:01:35
9Michael Woods (Can) EF Pro Cycling00:01:35
10Felix Grossschartner (Aut) Bora-Hansgrohe00:02:15
11Mikel Nieve Iturralde (Spa) Mitchelton-Scott00:02:15
12George Bennett (NZl) Team Jumbo-Visma00:02:54
13Alejandro Valverde (Spa) Movistar Team00:02:54
14Jonas Vingegaard (Den) Team Jumbo-Visma00:03:31
15David De la Cruz Melgarejo (Spa) UAE Team Emirates00:03:41
16Sergio Luis Henao Montoya (Col) UAE Team Emirates00:03:41
17David Gaudu (Fra) Groupama-FDJ00:03:41
18Robert Gesink (Ned) Team Jumbo-Visma00:04:01
19Guillaume Martin (Fra) Cofidis00:04:30
20Ion Izaguirre Insausti (Spa) Astana Pro Team00:04:30
21Mattia Cattaneo (Ita) Deceuninck-Quickstep00:06:12
22Jan Hirt (Cze) CCC Team00:06:12
23Gorka Izagirre Insausti (Spa) Astana Pro Team00:06:44
24Carlos Verona Quintanilla (Spa) Movistar Team00:06:44
25William Barta (USA) CCC Team00:07:07
26Oscar Cabedo Carda (Spa) Burgos-BH00:07:14
27Niklas Eg (Den) Trek-Segafredo00:07:34
28Dorian Godon (Fra) AG2R la Mondiale00:07:53
29Andrea Bagioli (Ita) Deceuninck-Quickstep00:08:15
30Robert Stannard (Aus) Mitchelton-Scott00:08:37
31Victor Lafay (Fra) Cofidis00:08:56
32Luis Angel Mate Mardones (Spa) Cofidis00:09:39
33Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA00:10:00
34Georg Zimmermann (Ger) CCC Team00:10:28
35Jonathan Hivert (Fra) Total Direct Energie00:11:34
36Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:12:11
37Michael Valgren (Den) NTT Pro Cycling00:12:11
38Angel Madrazo Ruiz (Spa) Burgos-BH00:13:58
39Nicholas Schultz (Aus) Mitchelton-Scott00:14:01
40Ide Schelling (Ned) Bora-Hansgrohe00:14:27
41Mark Donovan (GBr) Team Sunweb00:14:29
42Marc Soler (Spa) Movistar Team00:14:33
43Anthony Roux (Fra) Groupama-FDJ00:15:07
44Thyman Arensman (Ned) Team Sunweb00:15:24
45Nans Peters (Fra) AG2R la Mondiale00:15:43
46José Rojas (Spa) Movistar Team00:16:10
47Nelson Oliveira (Por) Movistar Team00:16:10
48Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA00:16:10
49Jose Herrada (Spa) Cofidis00:16:10
50Kobe Goossens (Bel) Lotto Soudal00:16:21
51Jasha Sütterlin (Ger) Team Sunweb00:17:11
52Clément Champoussin (Fra) AG2R la Mondiale00:17:15
53Lennard Hofstede (Ned) Team Jumbo-Visma00:17:57
54Luis León Sanchez (Spa) Astana Pro Team00:17:59
55Rob Power (Aus) Team Sunweb00:17:59
56Bruno Armirail (Fra) Groupama-FDJ00:18:21
57Dylan Van Baarle (Ned) Ineos Grenadiers00:18:46
58Davide Formolo (Ita) UAE Team Emirates00:18:46
59Gino Mäder (Swi) NTT Pro Cycling00:18:46
60Chris Froome (GBr) Ineos Grenadiers00:18:46
61Jetse Bol (Ned) Burgos-BH00:18:51
62Esteban Chaves (Col) Mitchelton-Scott00:20:12
63Imanol Erviti (Spa) Movistar Team00:20:12
64Olivier Le Gac (Fra) Groupama-FDJ00:20:12
65Julien Simon (Fra) Total Direct Energie00:20:12
66Romain Sicard (Fra) Total Direct Energie00:20:46
67Michael Storer (Aus) Team Sunweb00:20:46
68Tim Wellens (Bel) Lotto Soudal00:21:38
69Alexander Edmondson (Aus) Mitchelton-Scott00:21:59
70Paul Ourselin (Fra) Total Direct Energie00:23:04
71Valentin Ferron (Fra) Total Direct Energie00:23:04
72Omar Fraile Matarranz (Spa) Astana Pro Team00:23:59
73Jesus Ezquerra Muela (Spa) Burgos-BH00:24:43
74Michel Ries (Lux) Trek-Segafredo00:25:38
75Scott Davies (GBr) Bahrain McLaren00:25:49
76Tosh Van der Sande (Bel) Lotto Soudal00:27:24
77Merhawi Kudus (Eri) Astana Pro Team00:27:52
78Fred Wright (GBr) Bahrain McLaren00:28:19
79Rui Costa (Por) UAE Team Emirates00:28:31
80Stefan De Bod (RSA) NTT Pro Cycling00:28:31
81Ricardo Vilela (Por) Burgos-BH00:28:31
82Jasper Philipsen (Bel) UAE Team Emirates00:28:31
83Reto Hollenstein (Swi) Israel Start-Up Nation00:28:31
84Cameron Wurf (Aus) Ineos Grenadiers00:28:31
85Rory Sutherland (Aus) Israel Start-Up Nation00:28:31
86Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA00:28:31
87Omer Goldstein (Isr) Israel Start-Up Nation00:28:31
88Logan Owen (USA) EF Pro Cycling00:28:31
89Lukasz Wisniowski (Pol) CCC Team00:28:31
90Brent Van Moer (Bel) Lotto Soudal00:28:31
91Dmitriy Gruzdev (Kaz) Astana Pro Team00:28:31
92Magnus Cort Nielsen (Den) EF Pro Cycling00:28:46
93Andreas Schillinger (Ger) Bora-Hansgrohe00:28:46
94Pascal Ackermann (Ger) Bora-Hansgrohe00:28:46
95Tsgabu Gebremaryam Grmay (Eth) Mitchelton-Scott00:28:46
96Dion Smith (NZl) Mitchelton-Scott00:28:46
97Remy Mertz (Bel) Lotto Soudal00:28:46
98Pierre Luc Perichon (Fra) Cofidis00:28:46
99Paul Martens (Ger) Team Jumbo-Visma00:28:46
100Jorge Arcas (Spa) Movistar Team00:28:46
101Stan Dewulf (Bel) Lotto Soudal00:28:46
102Ian Garrison (USA) Deceuninck-Quickstep00:29:19
103Martin Salmon (Ger) Team Sunweb00:29:19
104Pim Ligthart (Ned) Total Direct Energie00:29:19
105Alex Aranburu Deba (Spa) Astana Pro Team00:29:19
106Jannik Steimle (Ger) Deceuninck-Quickstep00:29:33
107Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA00:29:48
108Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA00:29:48
109Julius Van den Berg (Ned) EF Pro Cycling00:29:51
110Max Kanter (Ger) Team Sunweb00:30:02
111Callum Scotson (Aus) Mitchelton-Scott00:30:35
112Willie Smit (RSA) Burgos-BH00:30:35
113Zdenek Stybar (Cze) Deceuninck-Quickstep00:30:56
114Aleksandr Riabushenko (Blr) UAE Team Emirates00:30:56
115James Piccoli (Can) Israel Start-Up Nation00:30:56
116Juan Felipe Osorio Arboleda (Col) Burgos-BH00:31:11
117Rémi Cavagna (Fra) Deceuninck-Quickstep00:31:18
118Benjamin Dyball (Aus) NTT Pro Cycling00:31:49
119Matteo Badilatti (Swi) Israel Start-Up Nation00:31:56
120Tomasz Marczynski (Pol) Lotto Soudal00:32:01
121Mitchell Docker (Aus) EF Pro Cycling00:32:22
122Koen De Kort (Ned) Trek-Segafredo00:32:22
123Tejay Van Garderen (USA) EF Pro Cycling00:32:22
124Mickael Delage (Fra) Groupama-FDJ00:32:31
125Alexis Renard (Fra) Israel Start-Up Nation00:32:31
126Reinardt Janse van Rensburg (RSA) NTT Pro Cycling00:33:55
127Ivo Oliveira (Por) UAE Team Emirates00:33:55
128Rui Oliveira (Por) UAE Team Emirates00:33:55
129Lorrenzo Manzin (Fra) Total Direct Energie00:34:02
130Emils Liepins (Lat) Trek-Segafredo00:34:32
131Alexander Kamp (Den) Trek-Segafredo00:34:49
132Emmanuel Morin (Fra) Cofidis00:35:03
133Kevin Inkelaar (Ned) Bahrain McLaren00:36:11
134Santiago Buitrago Sanchez (Col) Bahrain McLaren00:36:11
135Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA00:36:11
136Michal Paluta (Pol) CCC Team00:36:11
137Rüdiger Selig (Ger) Bora-Hansgrohe00:36:50
138Michael Schwarzmann (Ger) Bora-Hansgrohe00:36:50
139Mihkel Räim (Est) Israel Start-Up Nation00:37:00
140Martin Laas (Est) Bora-Hansgrohe00:37:00
141Carlos Barbero (Spa) NTT Pro Cycling00:37:14
142Niki Terpstra (Ned) Total Direct Energie00:37:16
143Andrey Amador (CRc) Ineos Grenadiers00:37:23
144Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers00:37:23
145Alex Molenaar (Ned) Burgos-BH00:37:23
146Enrico Gasparotto (Swi) NTT Pro Cycling00:37:54
147Michael Mørkøv (Den) Deceuninck-Quickstep00:38:54
148Gerben Thijssen (Bel) Lotto Soudal00:38:54
149Sam Bennett (Irl) Deceuninck-Quickstep00:38:54
150Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA00:38:54
151Harry Tanfield (GBr) AG2R la Mondiale00:38:54

Sprint 1 - Figaredo, km. 77
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis4
2Pierre Luc Perichon (Fra) Cofidis2
3Angel Madrazo Ruiz (Spa) Burgos-BH1

Points
PlaceRider (Country) TeamResult
1Hugh Carthy (GBr) EF Pro Cycling25
2Aleksandr Vlasov (Rus) Astana Pro Team20
3Enric Mas Nicolau (Spa) Movistar Team16
4Richard Carapaz (Ecu) Ineos Grenadiers14
5Primoz Roglic (Slo) Team Jumbo-Visma12
6Sepp Kuss (USA) Team Jumbo-Visma10
7Daniel Martin (Irl) Israel Start-Up Nation9
8Wout Poels (Ned) Bahrain McLaren8
9Michael Woods (Can) EF Pro Cycling7
10Felix Grossschartner (Aut) Bora-Hansgrohe6
11Mikel Nieve Iturralde (Spa) Mitchelton-Scott5
12George Bennett (NZl) Team Jumbo-Visma4
13Alejandro Valverde (Spa) Movistar Team3
14Jonas Vingegaard (Den) Team Jumbo-Visma2
15David De la Cruz Melgarejo (Spa) UAE Team Emirates1

Mountain 1 (Cat. 3) Alto del Padrún km. 29.3
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis3
2Pierre Luc Perichon (Fra) Cofidis2
3Angel Madrazo Ruiz (Spa) Burgos-BH1

Mountain 2 (Cat. 3) Alto de Santo Emiliano km. 43
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis3
2Pierre Luc Perichon (Fra) Cofidis2
3Cameron Wurf (Aus) Ineos Grenadiers1

Mountain 3 (Cat. 1) Alto de la Mozqueta km. 60.3
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis10
2Pierre Luc Perichon (Fra) Cofidis6
3Angel Madrazo Ruiz (Spa) Burgos-BH4
4Davide Formolo (Ita) UAE Team Emirates2
5Anthony Roux (Fra) Groupama-FDJ1

Mountain 4 (Cat. 1) Alto del Cordal km. 88.2
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis10
2Mattia Cattaneo (Ita) Deceuninck-Quickstep6
3Luis León Sanchez (Spa) Astana Pro Team4
4Robert Gesink (Ned) Team Jumbo-Visma2
5Sepp Kuss (USA) Team Jumbo-Visma1

Mountain 5 (HC) Alto de l'Angliru km. 109.4
PlaceRider (Country) TeamResult
1Hugh Carthy (GBr) EF Pro Cycling20
2Aleksandr Vlasov (Rus) Astana Pro Team15
3Enric Mas Nicolau (Spa) Movistar Team10
4Richard Carapaz (Ecu) Ineos Grenadiers6
5Primoz Roglic (Slo) Team Jumbo-Visma4
6Sepp Kuss (USA) Team Jumbo-Visma2

Young riders
PlaceRider (Country) TeamResult
1Aleksandr Vlasov (Rus) Astana Pro Team03:08:56
2Enric Mas Nicolau (Spa) Movistar Team
3Jonas Vingegaard (Den) Team Jumbo-Visma00:03:15
4David Gaudu (Fra) Groupama-FDJ00:03:25
5William Barta (USA) CCC Team00:06:51
6Niklas Eg (Den) Trek-Segafredo00:07:18
7Dorian Godon (Fra) AG2R la Mondiale00:07:37
8Andrea Bagioli (Ita) Deceuninck-Quickstep00:07:59
9Robert Stannard (Aus) Mitchelton-Scott00:08:21
10Victor Lafay (Fra) Cofidis00:08:40
11Georg Zimmermann (Ger) CCC Team00:10:12
12Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:11:55
13Ide Schelling (Ned) Bora-Hansgrohe00:14:11
14Mark Donovan (GBr) Team Sunweb00:14:13
15Thyman Arensman (Ned) Team Sunweb00:15:08
16Kobe Goossens (Bel) Lotto Soudal00:16:05
17Clément Champoussin (Fra) AG2R la Mondiale00:16:59
18Rob Power (Aus) Team Sunweb00:17:43
19Gino Mäder (Swi) NTT Pro Cycling00:18:30
20Michael Storer (Aus) Team Sunweb00:20:30
21Valentin Ferron (Fra) Total Direct Energie00:22:48
22Michel Ries (Lux) Trek-Segafredo00:25:22
23Scott Davies (GBr) Bahrain McLaren00:25:33
24Fred Wright (GBr) Bahrain McLaren00:28:03
25Stefan De Bod (RSA) NTT Pro Cycling00:28:15
26Jasper Philipsen (Bel) UAE Team Emirates00:28:15
27Omer Goldstein (Isr) Israel Start-Up Nation00:28:15
28Logan Owen (USA) EF Pro Cycling00:28:15
29Brent Van Moer (Bel) Lotto Soudal00:28:15
30Remy Mertz (Bel) Lotto Soudal00:28:30
31Stan Dewulf (Bel) Lotto Soudal00:28:30
32Ian Garrison (USA) Deceuninck-Quickstep00:29:03
33Martin Salmon (Ger) Team Sunweb00:29:03
34Alex Aranburu Deba (Spa) Astana Pro Team00:29:03
35Jannik Steimle (Ger) Deceuninck-Quickstep00:29:17
36Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA00:29:32
37Julius Van den Berg (Ned) EF Pro Cycling00:29:35
38Max Kanter (Ger) Team Sunweb00:29:46
39Callum Scotson (Aus) Mitchelton-Scott00:30:19
40Aleksandr Riabushenko (Blr) UAE Team Emirates00:30:40
41Juan Felipe Osorio Arboleda (Col) Burgos-BH00:30:55
42Rémi Cavagna (Fra) Deceuninck-Quickstep00:31:02
43Alexis Renard (Fra) Israel Start-Up Nation00:32:15
44Ivo Oliveira (Por) UAE Team Emirates00:33:39
45Rui Oliveira (Por) UAE Team Emirates00:33:39
46Emmanuel Morin (Fra) Cofidis00:34:47
47Kevin Inkelaar (Ned) Bahrain McLaren00:35:55
48Santiago Buitrago Sanchez (Col) Bahrain McLaren00:35:55
49Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA00:35:55
50Michal Paluta (Pol) CCC Team00:35:55
51Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers00:37:07
52Alex Molenaar (Ned) Burgos-BH00:37:07
53Gerben Thijssen (Bel) Lotto Soudal00:38:38

Combativity
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis

Teams
PlaceRider (Country) TeamResult
1Team Jumbo-Visma09:29:46
2Movistar Team00:06:08
3Astana Pro Team00:07:44
4Cofidis00:19:19
5CCC Team00:20:01
6Mitchelton-Scott00:21:07
7UAE Team Emirates00:22:22
8EF Pro Cycling00:26:20
9Groupama-FDJ00:33:23
10Ineos Grenadiers00:34:02
11Burgos-BH00:36:17
12AG2R la Mondiale00:37:05
13Deceuninck-Quick-Step00:40:00
14Trek-Segafredo00:41:37
15Bora-Hansgrohe00:41:42
16Team Sunweb00:43:18
17Total Direct Energie00:48:46
18Caja Rural-Seguros RGA00:50:55
19Bahrain McLaren00:51:57
20Israel Start-Up Nation00:53:42
21NTT Pro Cycling00:55:42
22Lotto Soudal01:01:37

General classification after stage 12
PlaceRider (Country) TeamResult
1Richard Carapaz (Ecu) Ineos Grenadiers48:29:27
2Primoz Roglic (Slo) Team Jumbo-Visma00:00:10
3Hugh Carthy (GBr) EF Pro Cycling00:00:32
4Daniel Martin (Irl) Israel Start-Up Nation00:00:35
5Enric Mas Nicolau (Spa) Movistar Team00:01:50
6Wout Poels (Ned) Bahrain McLaren00:05:13
7Felix Grossschartner (Aut) Bora-Hansgrohe00:05:30
8Alejandro Valverde (Spa) Movistar Team00:06:22
9Aleksandr Vlasov (Rus) Astana Pro Team00:06:41
10Mikel Nieve Iturralde (Spa) Mitchelton-Scott00:06:42
11George Bennett (NZl) Team Jumbo-Visma00:07:40
12David Gaudu (Fra) Groupama-FDJ00:08:27
13David De la Cruz Melgarejo (Spa) UAE Team Emirates00:08:34
14Sepp Kuss (USA) Team Jumbo-Visma00:10:49
15Sergio Luis Henao Montoya (Col) UAE Team Emirates00:11:15
16Guillaume Martin (Fra) Cofidis00:12:25
17Gorka Izagirre Insausti (Spa) Astana Pro Team00:15:14
18Mattia Cattaneo (Ita) Deceuninck-Quickstep00:15:35
19Marc Soler (Spa) Movistar Team00:17:01
20Esteban Chaves (Col) Mitchelton-Scott00:25:36
21Georg Zimmermann (Ger) CCC Team00:34:49
22Jose Herrada (Spa) Cofidis00:39:55
23Kobe Goossens (Bel) Lotto Soudal00:43:04
24Gino Mäder (Swi) NTT Pro Cycling00:43:58
25William Barta (USA) CCC Team00:44:20
26Luis Angel Mate Mardones (Spa) Cofidis00:45:55
27Michael Woods (Can) EF Pro Cycling00:48:51
28Carlos Verona Quintanilla (Spa) Movistar Team00:49:31
29Bruno Armirail (Fra) Groupama-FDJ00:50:52
30Davide Formolo (Ita) UAE Team Emirates00:51:55
31Robert Gesink (Ned) Team Jumbo-Visma00:55:22
32Luis León Sanchez (Spa) Astana Pro Team00:56:38
33Nicholas Schultz (Aus) Mitchelton-Scott00:58:23
34Ion Izaguirre Insausti (Spa) Astana Pro Team01:01:22
35José Rojas (Spa) Movistar Team01:03:14
36Clément Champoussin (Fra) AG2R la Mondiale01:11:37
37Nans Peters (Fra) AG2R la Mondiale01:13:45
38Andrea Bagioli (Ita) Deceuninck-Quickstep01:14:15
39Juan Pedro Lopez Perez (Spa) Trek-Segafredo01:17:07
40Jan Hirt (Cze) CCC Team01:17:23
41Rob Power (Aus) Team Sunweb01:19:16
42Niklas Eg (Den) Trek-Segafredo01:20:44
43Michael Valgren (Den) NTT Pro Cycling01:20:58
44Dylan Van Baarle (Ned) Ineos Grenadiers01:23:19
45Romain Sicard (Fra) Total Direct Energie01:24:15
46Nelson Oliveira (Por) Movistar Team01:24:53
47Jonas Vingegaard (Den) Team Jumbo-Visma01:27:37
48Angel Madrazo Ruiz (Spa) Burgos-BH01:29:30
49Thyman Arensman (Ned) Team Sunweb01:30:51
50Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA01:32:46
51Michael Storer (Aus) Team Sunweb01:33:40
52Rui Costa (Por) UAE Team Emirates01:34:47
53Michel Ries (Lux) Trek-Segafredo01:34:58
54Dorian Godon (Fra) AG2R la Mondiale01:35:22
55Imanol Erviti (Spa) Movistar Team01:37:30
56Andrey Amador (CRc) Ineos Grenadiers01:40:55
57Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA01:42:54
58Julien Simon (Fra) Total Direct Energie01:43:01
59Mark Donovan (GBr) Team Sunweb01:43:31
60Merhawi Kudus (Eri) Astana Pro Team01:45:37
61Tsgabu Gebremaryam Grmay (Eth) Mitchelton-Scott01:47:56
62Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA01:49:22
63Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers01:50:17
64Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA01:50:31
65Lennard Hofstede (Ned) Team Jumbo-Visma01:51:20
66Oscar Cabedo Carda (Spa) Burgos-BH01:52:59
67Santiago Buitrago Sanchez (Col) Bahrain McLaren01:54:02
68Anthony Roux (Fra) Groupama-FDJ01:56:40
69Omar Fraile Matarranz (Spa) Astana Pro Team01:57:52
70Ide Schelling (Ned) Bora-Hansgrohe01:58:12
71Reto Hollenstein (Swi) Israel Start-Up Nation01:59:22
72Robert Stannard (Aus) Mitchelton-Scott01:59:48
73Tim Wellens (Bel) Lotto Soudal02:02:50
74Jasha Sütterlin (Ger) Team Sunweb02:04:21
75Willie Smit (RSA) Burgos-BH02:06:15
76Paul Ourselin (Fra) Total Direct Energie02:07:25
77Alex Aranburu Deba (Spa) Astana Pro Team02:08:32
78Magnus Cort Nielsen (Den) EF Pro Cycling02:12:55
79Olivier Le Gac (Fra) Groupama-FDJ02:14:30
80Jetse Bol (Ned) Burgos-BH02:15:16
81Stefan De Bod (RSA) NTT Pro Cycling02:18:48
82Victor Lafay (Fra) Cofidis02:20:12
83Aleksandr Riabushenko (Blr) UAE Team Emirates02:23:57
84Chris Froome (GBr) Ineos Grenadiers02:24:12
85Koen De Kort (Ned) Trek-Segafredo02:25:56
86Jorge Arcas (Spa) Movistar Team02:26:05
87Dion Smith (NZl) Mitchelton-Scott02:26:51
88Jannik Steimle (Ger) Deceuninck-Quickstep02:27:48
89Alexis Renard (Fra) Israel Start-Up Nation02:28:34
90Stan Dewulf (Bel) Lotto Soudal02:29:44
91Jesus Ezquerra Muela (Spa) Burgos-BH02:30:22
92Ricardo Vilela (Por) Burgos-BH02:33:52
93Matteo Badilatti (Swi) Israel Start-Up Nation02:33:57
94Remy Mertz (Bel) Lotto Soudal02:34:14
95Pierre Luc Perichon (Fra) Cofidis02:34:28
96Brent Van Moer (Bel) Lotto Soudal02:35:05
97Valentin Ferron (Fra) Total Direct Energie02:35:24
98Cameron Wurf (Aus) Ineos Grenadiers02:38:02
99Tejay Van Garderen (USA) EF Pro Cycling02:38:12
100Jasper Philipsen (Bel) UAE Team Emirates02:38:19
101Tosh Van der Sande (Bel) Lotto Soudal02:38:48
102Rémi Cavagna (Fra) Deceuninck-Quickstep02:40:57
103Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA02:41:34
104Paul Martens (Ger) Team Jumbo-Visma02:41:37
105Jonathan Hivert (Fra) Total Direct Energie02:41:53
106Lukasz Wisniowski (Pol) CCC Team02:42:13
107Dmitriy Gruzdev (Kaz) Astana Pro Team02:43:25
108Scott Davies (GBr) Bahrain McLaren02:43:38
109Zdenek Stybar (Cze) Deceuninck-Quickstep02:43:52
110Fred Wright (GBr) Bahrain McLaren02:44:12
111Emils Liepins (Lat) Trek-Segafredo02:44:35
112Omer Goldstein (Isr) Israel Start-Up Nation02:44:59
113Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA02:46:26
114Carlos Barbero (Spa) NTT Pro Cycling02:46:37
115Enrico Gasparotto (Swi) NTT Pro Cycling02:46:52
116Tomasz Marczynski (Pol) Lotto Soudal02:48:09
117Ian Garrison (USA) Deceuninck-Quickstep02:49:56
118Benjamin Dyball (Aus) NTT Pro Cycling02:50:12
119Juan Felipe Osorio Arboleda (Col) Burgos-BH02:50:34
120Max Kanter (Ger) Team Sunweb02:50:35
121Michal Paluta (Pol) CCC Team02:50:48
122Rory Sutherland (Aus) Israel Start-Up Nation02:51:06
123Callum Scotson (Aus) Mitchelton-Scott02:51:46
124James Piccoli (Can) Israel Start-Up Nation02:51:55
125Ivo Oliveira (Por) UAE Team Emirates02:55:20
126Logan Owen (USA) EF Pro Cycling02:55:41
127Reinardt Janse van Rensburg (RSA) NTT Pro Cycling02:56:34
128Mitchell Docker (Aus) EF Pro Cycling02:57:35
129Niki Terpstra (Ned) Total Direct Energie02:59:16
130Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA02:59:50
131Lorrenzo Manzin (Fra) Total Direct Energie03:01:24
132Andreas Schillinger (Ger) Bora-Hansgrohe03:01:33
133Pim Ligthart (Ned) Total Direct Energie03:03:28
134Alex Molenaar (Ned) Burgos-BH03:06:53
135Rui Oliveira (Por) UAE Team Emirates03:06:56
136Pascal Ackermann (Ger) Bora-Hansgrohe03:07:42
137Alexander Kamp (Den) Trek-Segafredo03:08:27
138Michael Mørkøv (Den) Deceuninck-Quickstep03:08:50
139Martin Salmon (Ger) Team Sunweb03:10:43
140Emmanuel Morin (Fra) Cofidis03:10:48
141Michael Schwarzmann (Ger) Bora-Hansgrohe03:11:12
142Julius Van den Berg (Ned) EF Pro Cycling03:11:19
143Alexander Edmondson (Aus) Mitchelton-Scott03:13:06
144Gerben Thijssen (Bel) Lotto Soudal03:13:57
145Kevin Inkelaar (Ned) Bahrain McLaren03:14:42
146Sam Bennett (Irl) Deceuninck-Quickstep03:19:30
147Harry Tanfield (GBr) AG2R la Mondiale03:24:58
148Mihkel Räim (Est) Israel Start-Up Nation03:29:42
149Rüdiger Selig (Ger) Bora-Hansgrohe03:30:47
150Martin Laas (Est) Bora-Hansgrohe03:33:20
151Mickael Delage (Fra) Groupama-FDJ03:41:33

Points Classification
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma147
2Richard Carapaz (Ecu) Ineos Grenadiers104
3Daniel Martin (Irl) Israel Start-Up Nation100
4Hugh Carthy (GBr) EF Pro Cycling75
5Guillaume Martin (Fra) Cofidis74
6Enric Mas Nicolau (Spa) Movistar Team66
7Felix Grossschartner (Aut) Bora-Hansgrohe60
8Aleksandr Vlasov (Rus) Astana Pro Team57
9Marc Soler (Spa) Movistar Team53
10Michael Woods (Can) EF Pro Cycling52
11Sepp Kuss (USA) Team Jumbo-Visma48
12Wout Poels (Ned) Bahrain McLaren46
13Alejandro Valverde (Spa) Movistar Team45
14Jasper Philipsen (Bel) UAE Team Emirates41
15Pascal Ackermann (Ger) Bora-Hansgrohe39
16David Gaudu (Fra) Groupama-FDJ35
17Alex Aranburu Deba (Spa) Astana Pro Team35
18Gerben Thijssen (Bel) Lotto Soudal32
19George Bennett (NZl) Team Jumbo-Visma31
20Esteban Chaves (Col) Mitchelton-Scott30
21Rui Costa (Por) UAE Team Emirates30
22Andrea Bagioli (Ita) Deceuninck-Quickstep27
23Tim Wellens (Bel) Lotto Soudal26
24Ion Izaguirre Insausti (Spa) Astana Pro Team25
25Max Kanter (Ger) Team Sunweb25
26Michael Storer (Aus) Team Sunweb22
27Thyman Arensman (Ned) Team Sunweb21
28Robert Stannard (Aus) Mitchelton-Scott21
29Sam Bennett (Irl) Deceuninck-Quickstep20
30Omar Fraile Matarranz (Spa) Astana Pro Team20
31Julien Simon (Fra) Total Direct Energie18
32Mikel Nieve Iturralde (Spa) Mitchelton-Scott16
33Magnus Cort Nielsen (Den) EF Pro Cycling16
34Gorka Izagirre Insausti (Spa) Astana Pro Team14
35Nans Peters (Fra) AG2R la Mondiale14
36Rob Power (Aus) Team Sunweb14
37Mark Donovan (GBr) Team Sunweb14
38Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA14
39Dorian Godon (Fra) AG2R la Mondiale13
40Clément Champoussin (Fra) AG2R la Mondiale12
41Michael Valgren (Den) NTT Pro Cycling12
42Emmanuel Morin (Fra) Cofidis12
43Mattia Cattaneo (Ita) Deceuninck-Quickstep10
44Alexis Renard (Fra) Israel Start-Up Nation10
45Reinardt Janse van Rensburg (RSA) NTT Pro Cycling10
46Lorrenzo Manzin (Fra) Total Direct Energie10
47David De la Cruz Melgarejo (Spa) UAE Team Emirates8
48Ide Schelling (Ned) Bora-Hansgrohe8
49Dion Smith (NZl) Mitchelton-Scott8
50Mihkel Räim (Est) Israel Start-Up Nation8
51Stan Dewulf (Bel) Lotto Soudal6
52Sergio Luis Henao Montoya (Col) UAE Team Emirates6
53Davide Formolo (Ita) UAE Team Emirates6
54Bruno Armirail (Fra) Groupama-FDJ5
55Brent Van Moer (Bel) Lotto Soudal4
56Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA4
57Harry Tanfield (GBr) AG2R la Mondiale4
58Gino Mäder (Swi) NTT Pro Cycling4
59Robert Gesink (Ned) Team Jumbo-Visma4
60Dylan Van Baarle (Ned) Ineos Grenadiers3
61Angel Madrazo Ruiz (Spa) Burgos-BH3
62Emils Liepins (Lat) Trek-Segafredo3
63Jonas Vingegaard (Den) Team Jumbo-Visma2
64Jasha Sütterlin (Ger) Team Sunweb2
65Jesus Ezquerra Muela (Spa) Burgos-BH2
66Pierre Luc Perichon (Fra) Cofidis2
67Rémi Cavagna (Fra) Deceuninck-Quickstep2
68Juan Felipe Osorio Arboleda (Col) Burgos-BH2
69Pim Ligthart (Ned) Total Direct Energie2
70Luis Angel Mate Mardones (Spa) Cofidis1
71Michel Ries (Lux) Trek-Segafredo1
72Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA1
73Jetse Bol (Ned) Burgos-BH1
74Victor Lafay (Fra) Cofidis1
75Valentin Ferron (Fra) Total Direct Energie1
76Jonathan Hivert (Fra) Total Direct Energie1
77Alex Molenaar (Ned) Burgos-BH1
78Jan Hirt (Cze) CCC Team-5

Mountains Classification
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis76
2Richard Carapaz (Ecu) Ineos Grenadiers30
3Sepp Kuss (USA) Team Jumbo-Visma27
4Tim Wellens (Bel) Lotto Soudal22
5Hugh Carthy (GBr) EF Pro Cycling21
6Primoz Roglic (Slo) Team Jumbo-Visma21
7Daniel Martin (Irl) Israel Start-Up Nation20
8Aleksandr Vlasov (Rus) Astana Pro Team18
9Michael Storer (Aus) Team Sunweb17
10Michael Woods (Can) EF Pro Cycling16
11Enric Mas Nicolau (Spa) Movistar Team16
12Marc Soler (Spa) Movistar Team16
13David Gaudu (Fra) Groupama-FDJ14
14Nelson Oliveira (Por) Movistar Team12
15Pierre Luc Perichon (Fra) Cofidis12
16Ion Izaguirre Insausti (Spa) Astana Pro Team11
17Alejandro Valverde (Spa) Movistar Team11
18Niklas Eg (Den) Trek-Segafredo10
19Rémi Cavagna (Fra) Deceuninck-Quickstep6
20Mattia Cattaneo (Ita) Deceuninck-Quickstep6
21Rob Power (Aus) Team Sunweb6
22Angel Madrazo Ruiz (Spa) Burgos-BH5
23Luis León Sanchez (Spa) Astana Pro Team4
24Nans Peters (Fra) AG2R la Mondiale4
25Thyman Arensman (Ned) Team Sunweb4
26Rui Costa (Por) UAE Team Emirates4
27Mark Donovan (GBr) Team Sunweb4
28Jetse Bol (Ned) Burgos-BH4
29Matteo Badilatti (Swi) Israel Start-Up Nation3
30Brent Van Moer (Bel) Lotto Soudal3
31Tosh Van der Sande (Bel) Lotto Soudal3
32Bruno Armirail (Fra) Groupama-FDJ3
33Julien Simon (Fra) Total Direct Energie3
34Wout Poels (Ned) Bahrain McLaren2
35Davide Formolo (Ita) UAE Team Emirates2
36Robert Gesink (Ned) Team Jumbo-Visma2
37Willie Smit (RSA) Burgos-BH2
38Alex Molenaar (Ned) Burgos-BH2
39Julius Van den Berg (Ned) EF Pro Cycling2
40Esteban Chaves (Col) Mitchelton-Scott1
41Nicholas Schultz (Aus) Mitchelton-Scott1
42Michael Valgren (Den) NTT Pro Cycling1
43Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA1
44Andrey Amador (CRc) Ineos Grenadiers1
45Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA1
46Anthony Roux (Fra) Groupama-FDJ1
47Omar Fraile Matarranz (Spa) Astana Pro Team1
48Robert Stannard (Aus) Mitchelton-Scott1
49Jasha Sütterlin (Ger) Team Sunweb1
50Jorge Arcas (Spa) Movistar Team1
51Cameron Wurf (Aus) Ineos Grenadiers1
52Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA1
53Pim Ligthart (Ned) Total Direct Energie1
54Jan Hirt (Cze) CCC Team-2

Young Riders Classification
PlaceRider (Country) TeamResult
1Enric Mas Nicolau (Spa) Movistar Team48:31:17
2Aleksandr Vlasov (Rus) Astana Pro Team00:04:51
3David Gaudu (Fra) Groupama-FDJ00:06:37
4Georg Zimmermann (Ger) CCC Team00:32:59
5Kobe Goossens (Bel) Lotto Soudal00:41:14
6Gino Mäder (Swi) NTT Pro Cycling00:42:08
7William Barta (USA) CCC Team00:42:30
8Clément Champoussin (Fra) AG2R la Mondiale01:09:47
9Andrea Bagioli (Ita) Deceuninck-Quickstep01:12:25
10Juan Pedro Lopez Perez (Spa) Trek-Segafredo01:15:17
11Rob Power (Aus) Team Sunweb01:17:26
12Niklas Eg (Den) Trek-Segafredo01:18:54
13Jonas Vingegaard (Den) Team Jumbo-Visma01:25:47
14Thyman Arensman (Ned) Team Sunweb01:29:01
15Michael Storer (Aus) Team Sunweb01:31:50
16Michel Ries (Lux) Trek-Segafredo01:33:08
17Dorian Godon (Fra) AG2R la Mondiale01:33:32
18Mark Donovan (GBr) Team Sunweb01:41:41
19Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA01:47:32
20Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers01:48:27
21Santiago Buitrago Sanchez (Col) Bahrain McLaren01:52:12
22Ide Schelling (Ned) Bora-Hansgrohe01:56:22
23Robert Stannard (Aus) Mitchelton-Scott01:57:58
24Alex Aranburu Deba (Spa) Astana Pro Team02:06:42
25Stefan De Bod (RSA) NTT Pro Cycling02:16:58
26Victor Lafay (Fra) Cofidis02:18:22
27Aleksandr Riabushenko (Blr) UAE Team Emirates02:22:07
28Jannik Steimle (Ger) Deceuninck-Quickstep02:25:58
29Alexis Renard (Fra) Israel Start-Up Nation02:26:44
30Stan Dewulf (Bel) Lotto Soudal02:27:54
31Remy Mertz (Bel) Lotto Soudal02:32:24
32Brent Van Moer (Bel) Lotto Soudal02:33:15
33Valentin Ferron (Fra) Total Direct Energie02:33:34
34Jasper Philipsen (Bel) UAE Team Emirates02:36:29
35Rémi Cavagna (Fra) Deceuninck-Quickstep02:39:07
36Scott Davies (GBr) Bahrain McLaren02:41:48
37Fred Wright (GBr) Bahrain McLaren02:42:22
38Omer Goldstein (Isr) Israel Start-Up Nation02:43:09
39Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA02:44:36
40Ian Garrison (USA) Deceuninck-Quickstep02:48:06
41Juan Felipe Osorio Arboleda (Col) Burgos-BH02:48:44
42Max Kanter (Ger) Team Sunweb02:48:45
43Michal Paluta (Pol) CCC Team02:48:58
44Callum Scotson (Aus) Mitchelton-Scott02:49:56
45Ivo Oliveira (Por) UAE Team Emirates02:53:30
46Logan Owen (USA) EF Pro Cycling02:53:51
47Alex Molenaar (Ned) Burgos-BH03:05:03
48Rui Oliveira (Por) UAE Team Emirates03:05:06
49Martin Salmon (Ger) Team Sunweb03:08:53
50Emmanuel Morin (Fra) Cofidis03:08:58
51Julius Van den Berg (Ned) EF Pro Cycling03:09:29
52Gerben Thijssen (Bel) Lotto Soudal03:12:07
53Kevin Inkelaar (Ned) Bahrain McLaren03:12:52

Teams Classification
PlaceRider (Country) TeamResult
1Movistar Team145:46:13
2Team Jumbo-Visma00:01:29
3Astana Pro Team00:26:39
4UAE Team Emirates00:47:06
5Mitchelton-Scott00:48:46
6Cofidis01:10:29
7Ineos Grenadiers01:48:18
8Groupama-FDJ02:12:20
9CCC Team02:14:44
10EF Pro Cycling02:18:55
11Trek-Segafredo03:02:02
12Team Sunweb03:05:01
13Deceuninck-Quick-Step03:18:22
14Israel Start-Up Nation03:29:52
15AG2R la Mondiale03:37:11
16NTT Pro Cycling03:38:45
17Caja Rural-Seguros RGA03:39:49
18Bahrain McLaren03:51:27
19Bora-Hansgrohe04:09:54
20Total Direct Energie04:30:48
21Burgos-BH04:31:11
22Lotto Soudal04:37:34

Latest on Cyclingnews