Primoz Roglic wins 2020 Vuelta a España

Pascal Ackermann (Bora Hansgrohe) won the final stage of the 2020 Vuelta a España after a photo finish was needed to decide the winner in Madrid. The German narrowly held of a late challenge from Sam Bennett (Deceuninck-QuickStep) with the Irishman finishing second. Max Kanter (Team Sunweb) completed the top-three.

The stage also marked the second Grand Tour win for Primož Roglič (Jumbo-Visma) with the Slovenian defending his 2019 title in style. Roglič began the Vuelta by winning the opening stage and went on to win three more stages along the way, however his defence did not come without drama. He lost the lead twice in the race and Richard Carapaz (Ineos Grenadiers) ran him close and almost turned the race on its head on the final mountain stage on Saturday.

However, Roglič hung on, banishing the memories of his Tour de France collapse, to beat Carapaz to the title by 24 seconds. Hugh Carthy (EF Pro Cycling) rounded out the podium to take the best stage racing result of his career, with the British rider finishing 47 seconds down on Roglič.

Racing into Madrid, Roglič admitted that at times throughout the Vuelta he was below is imperious best but the Jumbo rider still hand the better of the opposition.

“My whole team is special and we’ve done special things all year. This Vuelta they’ve pushed even when we’ve not been in our best moments. We’ve done our best and it’s been amazing. I’m really happy and glad that I’m part of this team,” he said.

“When you win more you learn more about how to enjoy it but it’s always a different story and a different race, so you can’t always compare it [to last year. It’s definitely amazing to be in the place that we’re in.”

For Ackermann, the win closed out a successful Vuelta for the German with two stage wins to his name. He was pushed all the way by Bennett on the road to Madrid with the Irishman coming around the Bora rider’s wheel inside the final 75m but just running out of speed as the line approached. Until that point, Ackermann had enjoyed the best of lead-outs with his team hitting the front only when it mattered and leading the peloton through the vital last corner that offered them pole position.

Bennett had to fight back from that point but made it onto Ackermann’s wheel but the German had just enough speed to take the win.

“I wasn’t sure who won at the finish and I was asking Sam who won. We were both really unsure and we had to wait some minutes until we got the message,” Ackermann said at the finish.

“The team are so happy about the victory and I have to say thank you to my teammates. I think that today was an amazing lead-out. You could see it on the television. I’m really happy to take the victory, and I’m just so happy.”

Ackermann was also humble when asked about whether he was the best sprinter in the race due to the fact that he had won more then Bennett and his other rivals.

“No, I’m only counting one stage because in the other Sam was relegated [after crossing the line first] and so I think we all have one victory and we can all be happy with that."

How it unfolded

The stage headed to Madrid with just under 130km remaining in both this year’s road season race and road season. The speed in the opening few hours was relaxed to say the least as riders and teams celebrated their efforts. Chris Froome was awarded a trophy for the Vuelta he won back in 2011, while the peloton also said goodbye to riders, such as Rory Sutherland, who were taking part in their final races before retirement.

It was only when the race reached the final 5.9km loops around Madrid that the pace picked up dramatically. Jumbo-Visma lead the peloton into the city centre before Tim Wellens (Lotto Soudal) and Willie Smit (Burgos) skipped off the front of the peloton. They were soon joined by Gonzalo Serrano (Caja Rural) and Dmitriy Gruzdev (Astana) but there was some late GC drama too with Alexander Vlasov (Astana) initially interested in claiming the vital few seconds at the intermediate sprint that would have catapulted him ahead of Alejandro Valverde (Movistar) and into the top ten.

The veteran Spaniard was wise to the move and when Vlasov and Astana relented the four-man move were able to push their slim advantage out to 25 seconds.

However, on a flat circuit, and with so much firepower in the chasing peloton the break stood little chance and the were swarmed with just over 5km to go.

QuickStep, UAE Team Emirates, and Bora controlled the peloton in the final kilometers, although there was a brief cameo from Sunweb too, but it was the riders from Bora who had the best lead-out on the day before Ackermann closed out his season with another impressive win.

Roglič had the biggest smile of all as he stepped onto the podium with Carapaz and Carthy at his side, and after a rollercoaster few months the Slovenian and the rest of the cycling world can finally put their feet up.

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