Vuelta a España: Primoz Roglic loses time on stage 17 but maintains overall lead into Madrid

Primož Roglič (Jumbo-Visma) is poised to win the red jersey after surviving a scare on the penultimate stage 17 of the Vuelta a España.

The Slovenian was put under intense pressure by Richard Carapaz (Ineos Grenadiers), who managed to distance him with an attack on the final climb. 

An intense pursuit between the two followed as Roglic tried desperately to save the Vuelta a Espana and Carapaz attempted to win it. The gap between the two at one point reached over 25 seconds, suggesting that Roglic’s advantage of 45 seconds on GC over Carapaz was under serious threat, but Roglic ultimately managed to dig deep enough to limit his losses to 21 seconds.

That means he maintains a 24-second lead going into tomorrow’s final stage in Madrid, all but sealing the overall victory. 

Further up the road, David Gaudu (Groupama-FDJ) proved himself the strongest from the day’s break to win the stage, having managed to break clear from everyone else, with Gino Mader (NTT) in second and Ion Izagirre (Astana) in third. 

The real action was happening behind in the peloton, however, as the GC riders traded blows in one final fight for the red jersey. 

Hugh Carthy (EF Pro Cycling) was the first to put Roglic under pressure on La Covatilla, forcing the Slovenian to chase after Sepp Kuss was unable to bridge the gap himself. With only Roglic, Carapaz, Enric Mas (Movistar), and Alexander Vlasov (Astana) still with him, Carthy made two more attacks, but it was Carapaz who landed the decisive blow, breaking clear by himself halfway up the climb. 

Roglic was assisted for a short time by his Jumbo-Visma teammate Lennard Hofstede, who had dropped back from the breakaway, and then Marc Soler, who had also dropped back in aid of his Movistar teammate, Enric Mas.

But once Carthy launched another attack from the group, this time managing to break clear in pursuit of Carapaz, Roglic was left to fend for himself.  

Desperate not to lose the Vuelta the same way he lost the Tour de France earlier this season, Roglic emptied himself, managing to drop Mas and Soler so that he crossed the line alone. It was just about enough to save the red jersey.

How it unfolded

On the last stage before arriving at the finish in Madrid on Sunday, everything was still to play for at the top of the general classification, with Hugh Carthy just 53 seconds down on Primoz Roglic, and Richard Carapaz even closer at 45 seconds.  

There were six categorised climbs in total, but the GC contenders were all expected to keep their powder dry until the fearsome finishing ascent of La Covatilla, given the relative ease of the other climbs. 

As the penultimate chance to claim a stage win, many non-GC riders were eager to get up the road, and a large group of over thirty riders formed at the start of the day.

The complete list of riders was: David De la Cruz, Rui Costa Sergio Henao, Ivo Oliveira (UAE Team Emirates), Lennard Hofstede Jumbo-Visma), Remi Cavagna (Deceuninck-Quick Step), Juan Pedro Lopez (Trek-Segafredo), Mark Donovan, Michael Storer, Jasha Sütterlin (Sunweb), Omar Fraile, Ion Izagirre (Astana), Pascal Ackermann, Michael Schwarzmann (Bora-Hansgrohe), Nick Schultz, Dion Smith (Mitchelton-Scott),Bruno Armirail, David Gaudu (Groupama-FDJ), Julius Van den Berg (EF Pro Cycling), Alfred Wright (Bahrain-McLaren), Dorian Godon (AG2R La Mondiale), Stan Dewulf, Tosh Van der Sande (Lotto Soudal), Jose Herrada, Guillaume Martin, Victor Lafay (Cofidis), Stefan De Bod, Gino Mäder (NTT), Jorge Arcas, Imanol Erviti, Nelson Oliveira (Movistar), Aritz Bagües, Jonathan Lastra (Caja Rural), and Alex Molenaar (Burgos-BH).

De la Cruz was the highest placed rider on GC to make the group, in tenth the overall at 9:29, and he sensed an opportunity to rise up further. His teammates accompanying him in the break did much of the pace-setting and helped open an advantage of over 3-30 over the peloton.

Although not an immediate threat, Jumbo-Visma were concerned enough to control things at the front of the peloton. A big turn by Robert Gesink, beginning on the second climb of the day, the Alto de San Miguel de Valero, kept the gap steady at around 3-15, despite the best efforts of the break to keep the pace high.

With around 60km to go, Movistar took control of the peloton, briefly causing a split in the peloton with Carapaz and Dan Martin caught out. The peloton quickly regrouped, but the upping of the tempo saw the break’s advantage gradually fall, until it was down to two-and-a-half minutes by the start of the penultimate climb of the day, Alto de la Garganta. 

Once the gap was down to 1-30 halfway up that climb, Movistar fired Marc Soler up the road in an attack. After joining up with Erviti, who dropped back from the break, he joined the rest of the break on the descent, which by now had been reduced to about 20 riders.

Back in the peloton, Jumbo-Visma had taken over pace-setting duties from Movistar, and the tempo slowed as a result, meaning the stage win was very much in play for the breakaway.

On a short, uncategorised cobbled climb 18km from the finish, Donavan, Izagirre, and Mader broke clear from the rest of the break. They worked well together and reached the foot of La Covatilla with a lead of 40 seconds over the rest of the break, and almost four minutes over the peloton. 

Izagirre made a couple of accelerations as the gradient kicked upwards, and managed to drop both Mader and Donavan on his second attempt. He looked good for a stage victory at this point, but further down the mountain, David Gaudu had other ideas. The Frenchman dropped the rest of the breakaway and one-by-one caught Donavan, Mader and Izagirre, and soloed the last 4.3km of the climb to victory.

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