Skip to main content

Vuelta a España: Primoz Roglic wins stage 10

Image 1 of 34

Team Jumbos Slovenian rider Primoz Roglic celebrates as he crosses the finishline of the 10th stage of the 2020 La Vuelta cycling tour of Spain a 185km race from Castro Urdiales to Suances on October 30 2020 Photo by ANDER GILLENEA AFP Photo by ANDER GILLENEAAFP via Getty Images

Primoz Roglic of Jumbo-Visma wins stage 10 (Image credit: Getty Images Sport)
Image 2 of 34

SUANCES SPAIN OCTOBER 30 Arrival Primoz Roglic of Slovenia and Team Jumbo Visma Green Points Jersey Celebration Andrea Bagioli of Italy and Team Deceuninck QuickStep Felix Grobschartner of Austria and Team BORA Hansgrohe during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Celebrating stage 10 win on punchy uphill finish in Suances is Primoz Roglic (Jumbo-Visma) (Image credit: Getty Images Sport)
Image 3 of 34

SUANCES SPAIN OCTOBER 30 Arrival Primoz Roglic of Slovenia and Team Jumbo Visma Green Points Jersey Celebration Andrea Bagioli of Italy and Team Deceuninck QuickStep Felix Grobschartner of Austria and Team BORA Hansgrohe during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Primoz Roglic of Jumbo-Visma makes it a hat trick at Vuelta with stage 10 win (Image credit: Getty Images Sport)
Image 4 of 34

SUANCES SPAIN OCTOBER 30 Sprint Arrival Primoz Roglic of Slovenia and Team Jumbo Visma Green Points Jersey Andrea Bagioli of Italy and Team Deceuninck QuickStep Felix Grobschartner of Austria and Team BORA Hansgrohe during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Primoz Roglic (Jumbo-Visma) surges to line, leaving Felix Grossschartner (Bora-Hansgrohe) in his wake for second (Image credit: Getty Images Sport)
Image 5 of 34

Team Jumbos Slovenian rider Primoz Roglic checks cyclists behind him before crossing the finishline of the 10th stage of the 2020 La Vuelta cycling tour of Spain a 185km race from Castro Urdiales to Suances on October 30 2020 Photo by ANDER GILLENEA AFP Photo by ANDER GILLENEAAFP via Getty Images

A peek back confirms for Primoz Roglic that he has won his third stage of the 2020 Vuelta (Image credit: Getty Images Sport)
Image 6 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Primoz Roglic (SLO - Team Jumbo - Visma) - photo Luis Angel Gomez/BettiniPhoto©2020

Primoz Roglic attacked in final 100 metres to go clear of field (Image credit: Bettini Photo)
Image 7 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Felix Grossschartner (AUT - Bora - Hansgrohe) - photo Luis Angel Gomez/BettiniPhoto©2020

Felix Grossschartner (Bora - Hansgrohe) crosses the line for second place on stage 10 (Image credit: Bettini Photo)
Image 8 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Robert Stannard (AUS - Mitchelton - Scott) - photo Luis Angel Gomez/BettiniPhoto©2020

Robert Stannard (Mitchelton - Scott) finished fifth on stage 10 (Image credit: Bettini Photo)
Image 9 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Richard Carapaz (ECU - Ineos Grenadiers) - photo Luis Angel Gomez/BettiniPhoto©2020

Richard Carapaz (Ineos Grenadiers) finished 14th on stage 10 and lost the leader's jersey to Primoz Roglic (Image credit: Bettini Photo)
Image 10 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Ivo Oliveira (POR - UAE - Team Emirates) - Remi Cavagna (FRA - Deceuninck - Quick Step) - photo Luis Angel Gomez/BettiniPhoto©2020

Ivo Oliveira (UAE - Team Emirates) and Remi Cavagna (Deceuninck - QuickStep) tried a two-man break with 8km to go (Image credit: Bettini Photo)
Image 11 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Remi Cavagna (FRA - Deceuninck - Quick Step) - photo Luis Angel Gomez/BettiniPhoto©2020

Remi Cavagna (Deceuninck - QuickStep) broke free of Ivo Oliveria with 4.9km to go but the move was absorbed by storming peloton (Image credit: Bettini Photo)
Image 12 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Willie Smit (RSA - Burgos - BH) - photo Luis Angel Gomez/BettiniPhoto©2020

Willie Smit (Burgos - BH) gives a solo break a try with 10km to go (Image credit: Bettini Photo)
Image 13 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Scenery - photo Luis Angel Gomez/BettiniPhoto©2020

Scenery along 185km of stage 10 in northern Spain (Image credit: Bettini Photo)
Image 14 of 34

SUANCES SPAIN OCTOBER 30 Cameron Wurf of Australia and Team INEOS Grenadiers Christopher Froome of The United Kingdom and Team INEOS Grenadiers Jose Joaquin Rojas Gil of Spain and Movistar Team Juan Pedro Lopez of Spain and Team Trek Segafredo Peloton during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

Peloton pace being set by Ineos Grenadiers riders Cameron Wurf and Chris Froome (Image credit: Getty Images Sport)
Image 15 of 34

SUANCES SPAIN OCTOBER 30 Robert Gesink of The Netherlands and Team Jumbo Visma Primoz Roglic of Slovenia and Team Jumbo Visma Green Points Jersey Thymen Arensman of The Netherlands and Team Sunweb Michael Storer of Australia and Team Sunweb during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

Robert Gesink and Primoz Roglic of Team Jumbo - Visma ride in peloton on stage 10 (Image credit: Getty Images Sport)
Image 16 of 34

SUANCES SPAIN OCTOBER 30 Peloton Treto Village Asn river Bridge Landscape during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

Peloton departs Treto Village on bridge over Asón river for 185km stage 10 from Castro Urdiales to Suances (Image credit: Getty Images Sport)
Image 17 of 34

SUANCES SPAIN OCTOBER 30 Start Richard Carapaz of Ecuador and Team INEOS Grenadiers Red Leader Jersey Red Leader Jersey Mask Covid safety measures Team Presentation during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Richard Carapaz in red jersey at start of stage 10 in Castro Urdiales (Image credit: Getty Images Sport)
Image 18 of 34

SUANCES SPAIN OCTOBER 30 Start Mattia Cattaneo of Italy Ian Garrison of The United States Michael Morkov of Denmark Jannik Steimle of Germany and Remi Cavagna of France and Team Deceuninck QuickStep Public Fans Social distance Mask Covid safety measures Team Presentation during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Team Deceuninck - QuickStep prepares for introduction prior to stage 10 start in Castro Urdiales (Image credit: Getty Images Sport)
Image 19 of 34

SUANCES SPAIN OCTOBER 30 Start Hugh Carthy of The United Kingdom Mitchell Docker of Australia Magnus Cort Nielsen of Denmark Logan Owen of The United States Julius Van Den Berg of The Netherlands Tejay Van Garderen of The United States and Michael Woods of Canada and Team EF Pro Cycling Mask Covid safety measures Team Presentation during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

EF Pro Cycling at team introduction prior to stage 10 (Image credit: Getty Images Sport)
Image 20 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Mitchelton - Scott - photo Luis Angel Gomez/BettiniPhoto©2020

Team Mitchelton-Scott at presentation before stage 10 start in Castro Urdiales (Image credit: Bettini Photo)
Image 21 of 34

SUANCES SPAIN OCTOBER 30 Start Sam Bennett of Ireland and Team Deceuninck QuickStep Face ID Signature Covid safety measures Team Presentation during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

Sam Bennett of Deceuninck - QuickStep, who was relegated on stage 9 to 110th position, is all smiles Friday for Face ID Signature (Image credit: Getty Images Sport)
Image 22 of 34

SUANCES SPAIN OCTOBER 30 PierreLuc Perichon of France and Team Cofidis Solutions Credits Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

Pierre-Luc Perichon rides out front with teammate Guillaume Martin of Team Cofidis Solutions Credits, who has the Polka Dot Mountain Jersey (Image credit: Getty Images Sport)
Image 23 of 34

SUANCES SPAIN OCTOBER 30 Marc Soler Gimenez of Spain and Movistar Team Richard Carapaz of Ecuador and Team INEOS Grenadiers Red Leader Jersey Ivan Ramiro Sosa Cuervo of Colombia and Team INEOS Grenadiers during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

Marc Soler Gimenez of Movistar Team talks in peloton with Richard Carapaz of INEOS - Grenadiers Red Leader Jersey (Image credit: Getty Images Sport)
Image 24 of 34

SUANCES SPAIN OCTOBER 30 Richard Carapaz of Ecuador and Team INEOS Grenadiers Red Leader Jersey during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

Ecuadorian Richard Carapaz of INEOS - Grenadiers rides on 185km flat stage 10 in Red Leader Jersey (Image credit: Getty Images Sport)
Image 25 of 34

SUANCES SPAIN OCTOBER 30 Ian Garrison of The United States and Team Deceuninck QuickStep Peloton during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

American Ian Garrison of Deceuninck - QuickStep takes turn out front (Image credit: Getty Images Sport)
Image 26 of 34

SUANCES SPAIN OCTOBER 30 Peloton Village Church Landscape during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

Scenery along flat stage 10 to Suances (Image credit: Getty Images Sport)
Image 27 of 34

Vuelta Espana 2020 - 75th Edition - 10th stage Castro Urdiales - Suances 185 km - 30/10/2020 - Scenery - Start - photo Luis Angel Gomez/BettiniPhoto©2020

Stage 10 start in Castro Urdiales (Image credit: Bettini Photo)
Image 28 of 34

SUANCES SPAIN OCTOBER 30 Pascal Ackermann of Germany and Team BORA Hansgrohe Rudiger Selig of Germany and Team BORA Hansgrohe Guillaume Martin of France and Team Cofidis Solutions Credits Polka Dot Mountain Jersey Peloton Cantabrian Sea Landscape during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by David RamosGetty Images

Crashing waves of the Atlantic on northern coast of Spain as peloton passes by (Image credit: Getty Images Sport)
Image 29 of 34

SUANCES SPAIN OCTOBER 30 Podium Primoz Roglic of Slovenia and Team Jumbo Visma Celebration Mask Covid safety measures Trophy during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Stage 10 award for Primoz Roglic (Jumbo-Visma) (Image credit: Getty Images Sport)
Image 30 of 34

SUANCES SPAIN OCTOBER 30 Podium Primoz Roglic of Slovenia and Team Jumbo Visma Celebration Mask Covid safety measures Trophy during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Medal for stage 10 victory goes to Jumbo-Visma's Primoz Roglic (Image credit: Getty Images Sport)
Image 31 of 34

SUANCES SPAIN OCTOBER 30 Podium Primoz Roglic of Slovenia and Team Jumbo Visma Red Leader Jersey Celebration Mask Covid safety measures Trophy during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

The red leader's jersey goes back on the shoulders of Primoz Roglic after stage 10 win (Image credit: Getty Images Sport)
Image 32 of 34

SUANCES SPAIN OCTOBER 30 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 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Guillaume Martin of Cofidis Solutions Credits leads the mountains classification by three points over Sepp Kuss (Image credit: Getty Images Sport)
Image 33 of 34

SUANCES SPAIN OCTOBER 30 Podium Primoz Roglic of Slovenia and Team Jumbo Visma Green Points Jersey Celebration Mascot Mask during the 75th Tour of Spain 2020 Stage 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Primoz Roglic (Jumbo-Visma) has a significant lead in the points classification (Image credit: Getty Images Sport)
Image 34 of 34

SUANCES SPAIN OCTOBER 30 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 10 a 185km stage from Castro Urdiales to Suances lavuelta LaVuelta20 La Vuelta on October 30 2020 in Suances Spain Photo by Justin SetterfieldGetty Images

Best young rider continues as Enric Mas (Movistar) (Image credit: Getty Images Sport)

Primož Roglič (Jumbo-Visma) claimed his third victory of the 2020 Vuelta a España, surging clear of the rest of the field in an uphill bunch sprint in Suances on stage 10, and surging back into the red jersey he claimed last year.

Winner in Arrate on the opening day and on the Alto de Moncalvillo on Wednesday, the 2019 Vuelta champion took 10 more bonus seconds, which coupled with a three-second gap declared to former leader Richard Carapaz (Ineos Grenadiers) in 14th place, saw the pair level on time atop the overall standings.

With time trials to refer to for fractions of seconds – as happened recently in the Giro d’Italia – Roglič  takes the race leader’s jersey by virtue of his superior placings on the 10 stages so far.

He was certainly in a league of his own in Suances, where a 4.5 per cent gradient in the final kilometre made for a wide range of candidates, ranging from pure sprinters to the overall contenders. The Slovenian made the most of his turn of speed to finish, with daylight ahead of Felix Grossschartner (Bora-Hansgrohe) in second and Andrea Bagioli (Deceuninck-QuickStep) in third.

“It’s beautiful again. What can I say? I’m super happy. It’s never easy to win but I had the legs, and it’s really, really nice,” Roglič  said. “Now I’m one year older and stronger, like a wine – the older the better.”

Despite Roglič’s dominance, Grossschartner and Bagioli were given the same time as the Slovenian, along with five other riders which included Dan Martin (Israel Start-Up Nation), who’s third overall. A three-second gap was then declared back to the next group of 20 riders, containing Carapaz and most of the other GC contenders, apart from Hugh Carthy (EF Pro Cycling), fourth overall, who finished just the wrong side of the split and conceded a further seven seconds.

After a largely quiet 185km stage along the Cantabrian coast, in which a breakaway gained 12 minutes but were still comfortably wound back, the final kilometre kicked up the waves ahead of a big weekend in the Asturian mountains.

Carapaz initially looked poised when he emerged at the front of the bunch behind Guillaume Martin (Cofidis Credits Solutions), who launched a long-range move with 750 metres to go. However, the red jersey slipped back, while Roglič, who remained patient, confidently moved up and then kicked clear in the final 150 metres.

When that dust settled, he was in red, tied for time with Carapaz, 25 seconds ahead of Dan Martin in third, and 51 seconds ahead of Carthy in fourth, and fifth-placed Enric Mas (Movistar) nearly two minutes down.

“I’m again in red, but it doesn’t really change much for our team,” Roglič said. “We need to keep the momentum and the focus. A weekend in the mountains is coming, so we will do our best.”

How it unfolded

The 185km stage started out with a couple of small hills and it was there that the day’s breakaway was formed. Brent Van Moer (Lotto Soudal), Pim Ligthart (Total Direct Energie) and Alexander Molenaar (Burgos-BH) moved clear, and were joined a little later by Jonathan Lastra (Caja Rural-Seguros RGA). Michal Paluta (CCC Team) was also part of the original move but suffered an untimely puncture, just as his companions were still trying to force the move clear, and despite a long solo chase, had to slot back into the peloton.

Carapaz’s Ineos Grenadiers team came to the front in the early stages, but there was a game of poker in the bunch to see who would commit resources to a chase. Amid the questions being asked and responsibility being shirked, by kilometre 50 the break carved out a mammoth 13 minutes – the sort of gap that’s increasingly rare in modern cycling.

Eventually, it was Mitchelton-Scott, Deceuninck-QuickStep, and Astana who came through to set the pace, and they worked well together for the remainder of the stage. However, having given so much rope, a fast pace was required all the way from 120km out. 

Those three teams continued to combine to cut the gap to eight minutes with 100km to go, and down to 5:30 by the time they hit the only categorised climb of the day, the category 3 Alto de San Cipriano, which topped out 60km from the line.

Van Moer beat Molenaar to the mountains points at the top, but back in the peloton there was a significant shift in the complexion of the stage as Sam Bennett (Deceuninck-QuickStep) drifted to the back of the bunch. Although he just about managed to cling on, he was rocking and rolling, and it didn’t bode well. With his teammates all still near the front of the bunch, it was soon clear he wouldn’t be their chosen man. He dangled off the back of the peloton until he was definitely dropped with 30km to go.

By that point, with Van Moer having taken the intermediate sprint in Cabezon de la Sal, the gap was down to 1:30. The break were forced to ride full gas but were powerless to stop the rapidly advancing peloton, and the catch was made with 16km remaining.

From there, it was a hectic battle for position, although when things calmed slightly with 11.5km to go, Willem Smit (Burgos-BH) took his cue to launch an attack. When he was brought back, Remi Cavagna (Deceuninck-QuickStep) accelerated on a false flat with 9km to go and was joined by Ivo Oliveira (UAE Team Emirates).

The Portuguese rider seemed to suffer a mechanical problem, and Cavagna was alone with 5km to go, though with only a few seconds in hand. Ineos Grenadiers hit the front of the bunch, with Andrey Amador in front of Carapaz, and they pulled Cavagna back with 3.6km to go.

It was a fast, frantic downhill run to the last 2km, where the road would kick up all the way to the line. With 2.5km to go, Bora hit the front, ahead of Lotto Soudal, although a QuickStep rider was first through a technical right-hand bend. Once out of it, Jumbo-Visma hit the front as the road tilted uphill, with Roglič second wheel. 

Astana and Caja Rural then moved to the front around the left-hand bend into the final kilometre. Astana took it up with Omar Fraile, before Zdenek Stybar moved to the front for QuickStep. 

With just over 500m to go, Guillaume Martin (Cofidis) launched the first big acceleration. The Frenchman got a small gap, and although it looked like Carapaz was on the verge of shutting it down, the Ecuadorian suddenly started to struggle. At that point, Roglič did the opposite, sailing clear to claim the 10th Grand Tour stage win of his career.

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

Sprint 1 - Cabezón De La Sal (Sprint Intermedio) km. 135.5
PlaceRider (Country) TeamResult
1Brent Van Moer (Bel) Lotto Soudal4
2Pim Ligthart (Ned) Total Direct Energie2
3Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA1

Sprint 2 - Suances km. 185
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma25
2Felix Grossschartner (Aut) Bora-Hansgrohe20
3Andrea Bagioli (Ita) Deceuninck-Quickstep16
4Alex Aranburu Deba (Spa) Astana Pro Team14
5Robert Stannard (Aus) Mitchelton-Scott12
6Julien Simon (Fra) Total Direct Energie10
7Daniel Martin (Irl) Israel Start-Up Nation9
8Guillaume Martin (Fra) Cofidis8
9Jasper Philipsen (Bel) UAE Team Emirates7
10Magnus Cort Nielsen (Den) EF Pro Cycling6
11Dion Smith (NZl) Mitchelton-Scott5
12Wout Poels (Ned) Bahrain McLaren4
13Dorian Godon (Fra) AG2R la Mondiale3
14Richard Carapaz (Ecu) Ineos Grenadiers2
15Aleksandr Vlasov (Rus) Astana Pro Team1

Mountain 1 - Alto De San Cipriano km. 125.1
PlaceRider (Country) TeamResult
1Brent Van Moer (Bel) Lotto Soudal3
2Alex Molenaar (Ned) Burgos-BH2
3Pim Ligthart (Ned) Total Direct Energie1

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

Combativity
PlaceRider (Country) TeamResult
1Alex Molenaar (Ned) Burgos-BH

Teams
PlaceRider (Country) TeamResult
1Mitchelton-Scott12:42:39
2UAE Team Emirates00:00:03
3Astana Pro Team00:00:12
4Movistar Team00:00:15
5Deceuninck-Quick-Step00:00:20
6Team Jumbo-Visma00:00:24
7AG2R la Mondiale00:00:32
8Groupama-FDJ00:00:32
9Team Sunweb00:00:52
10Burgos-BH00:00:56
11Bahrain McLaren00:01:01
12NTT Pro Cycling00:01:02
13Lotto Soudal00:01:16
14Cofidis00:01:33
15CCC Team00:01:45
16Total Direct Energie00:01:47
17EF Pro Cycling00:02:32
18Caja Rural-Seguros RGA00:02:38
19Israel Start-Up Nation00:02:47
20Trek-Segafredo00:04:35
21Bora-Hansgrohe00:04:49
22Ineos Grenadiers00:06:55

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

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

Mountains Classification
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis27
2Sepp Kuss (USA) Team Jumbo-Visma24
3Richard Carapaz (Ecu) Ineos Grenadiers24
4Daniel Martin (Irl) Israel Start-Up Nation20
5Tim Wellens (Bel) Lotto Soudal19
6Primoz Roglic (Slo) Team Jumbo-Visma17
7Michael Woods (Can) EF Pro Cycling16
8Ion Izaguirre Insausti (Spa) Astana Pro Team11
9Alejandro Valverde (Spa) Movistar Team11
10Rémi Cavagna (Fra) Deceuninck-Quickstep6
11Quentin Jauregui (Fra) AG2R la Mondiale6
12Enric Mas Nicolau (Spa) Movistar Team6
13Rob Power (Aus) Team Sunweb6
14Rui Costa (Por) UAE Team Emirates4
15Nans Peters (Fra) AG2R la Mondiale4
16Thyman Arensman (Ned) Team Sunweb4
17Jetse Bol (Ned) Burgos-BH4
18Matteo Badilatti (Swi) Israel Start-Up Nation3
19Brent Van Moer (Bel) Lotto Soudal3
20Tosh Van der Sande (Bel) Lotto Soudal3
21Aleksandr Vlasov (Rus) Astana Pro Team3
22Julien Simon (Fra) Total Direct Energie3
23Michael Storer (Aus) Team Sunweb3
24Wout Poels (Ned) Bahrain McLaren2
25Bruno Armirail (Fra) Groupama-FDJ2
26Willie Smit (RSA) Burgos-BH2
27Pierre Luc Perichon (Fra) Cofidis2
28Alex Molenaar (Ned) Burgos-BH2
29Julius Van den Berg (Ned) EF Pro Cycling2
30Hugh Carthy (GBr) EF Pro Cycling1
31Esteban Chaves (Col) Mitchelton-Scott1
32Andrey Amador (CRc) Ineos Grenadiers1
33Michael Valgren (Den) NTT Pro Cycling1
34Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA1
35Omar Fraile Matarranz (Spa) Astana Pro Team1
36Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA1
37Robert Stannard (Aus) Mitchelton-Scott1
38Jasha Sütterlin (Ger) Team Sunweb1
39Jorge Arcas (Spa) Movistar Team1
40Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA1
41Pim Ligthart (Ned) Total Direct Energie1
42Jan Hirt (Cze) CCC Team-2
43Jakub Mareczko (Ita) CCC Team-2

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

Teams Classification
PlaceRider (Country) TeamResult
1Movistar Team121:25:21
2Team Jumbo-Visma00:05:57
3Astana Pro Team00:12:43
4UAE Team Emirates00:14:21
5Mitchelton-Scott00:28:19
6Cofidis00:48:36
7Ineos Grenadiers01:02:21
8Groupama-FDJ01:19:27
9EF Pro Cycling01:35:48
10Trek-Segafredo01:36:02
11Deceuninck-Quick-Step01:47:20
12Caja Rural-Seguros RGA01:51:11
13CCC Team01:54:35
14AG2R la Mondiale01:58:07
15Israel Start-Up Nation01:58:08
16NTT Pro Cycling02:00:05
17Team Sunweb02:20:11
18Bahrain McLaren02:24:54
19Bora-Hansgrohe02:34:26
20Lotto Soudal02:39:19
21Total Direct Energie02:41:03
22Burgos-BH02:44:15

Latest on Cyclingnews