Vuelta a España: Cort gets his second win on stage 12

Magnus Cort (EF Education-Nippo) claimed his second stage win of the Vuelta a España, triumphing in a reduced bunch sprint on a thrilling stage 12 in Córdoba.

The pair of climbs in the final 60km were always likely to set up an exciting run-in to Cordóba, and the 40-rider bunch only came back together with a kilometre to go after a late attack from Romain Bardet (DSM), Giulio Ciccone (Trek-Segafredo), Jay Vine (Alpecin-Fenix) and Sergio Henao (Qhubeka-NextHash).

BikeExchange had helped reel in the four-man group on the flat final 10km, and UAE Team Emirates had worked all day, but Michael Matthews (Team BikeExchange) and Matteo Trentin (UAE Team Emirates) were both left empty-handed as EF stole the show late on. 

Jens Keukeleire stole a march and created a gap as he led Cort out, with Andrea Bagioli (Deceuninck-QuickStep) sprinting from the Dane’s wheel and nearly pipping him at the line. 

Matthews, who had suddenly been placed on the back foot after a full-team lead out, had to settle for third, and Trentin, whose team had done even more work, for fourth. 

Odd Christian Eiking (Intermarché-Wanty-Gobert Matériaux) finished safely in the reduced peloton to retain the overall lead of the race, with Primož Roglič (Jumbo-Visma) and Adam Yates (Ineos Grenadiers) both present and correct despite crashing on the penultimate climb.

The 175km stage had started out in frantic fashion with another big battle for the breakaway, this time taking the best part of 100km for an eight-rider escape to go clear. As UAE controlled the pace for most of the day, and BikeExchange surfaced late on after getting numbers over the final category-2 climb, Cort and his teammates took more of a back seat but surfaced when it mattered most. 

After receiving the perfect lead-out from Keukeleire, Cort produced a strong sprint to hold off Bagioli, which was doubly impressive considering his breakaway efforts the previous afternoon, where he was caught agonisingly close to the line after almost repeating his stage 6 triumph. 

“We talked about it with the team that we wouldn't do the big bunch sprint. But when the group was reduced the team wants to support me in these types of stages. They whole team did a great job and I was able to sit back and relax in the first hours when people were fighting for the breakaway,” Cort said. 

“Even though I felt the legs a little from yesterday, I managed to get over the two climbs and in the end, Jens did a very amazing job delivering me perfectly for the sprint. There were some very good guys - Matthews and Trentin - but we wanted to give it a try and I'm super happy to take this win.”

How it unfolded

The second week has seen increased interest in the breakaways and stage 12 took things up a notch, with the bunch still as one nearly 100km from the start line back in Jaen. 

The largely downhill opening 30 kilometres made for a fast start where it was difficult to get away. Stan Dewulf (AG2R-Citroën Team), Diego Rubio (Burgos-BH) and Bert-Jan Lindeman (Team Qhubeka NextHash) did manage to clip off and gain 25 seconds but they were were brought back at the 40-kilometre mark. There was more undulating terrain in the next 20km but still nothing succeeded in sticking. 

That was until the 95km-to-go mark, where the trio of Miguel 

Iturria (Euskaltel-Euskadi), Sebastian Berwick (Israel Start-Up Nation), and Sander Armee (Qhubeka-NextHash) went clear. It wasn’t case closed for a little while, though, as five riders set off in pursuit: Dewulf, Jetse Bol (Burgos-bH), Julen Amezqueta (Caja Rural-Seguros RGA), Maxim van Gils (Lotto Soudal) and Chad Haga (Team DSM). With 84km to go, the catch was made, and the eight-man breakaway was finally established.

After such a big fight to get into the break, it soon became apparent it would be a futile effort, as UAE quickly hit the front of the bunch en masse and pegged the gap at just over a minute. 

With 68km to go, the race headed through the finish line for the first of three times, with two separate loops awaiting - the first taking them over the category-3 Alto de San Jerónimo and the second over the Alto del 14 per cent. 

Dewulf led them through the intermediate sprint just beyond the line and they hit the firs climb with a lead of just over a minute, and held it most of the way up as the peloton rode a steady tempo. Despite this, Haga was called back from the break by DSM, who sensed it was a futile effort. 

After the early kilometres, the gradient eased and the climb flattened out almost completely, which is where UAE raised the pace and Roglič suffered his crash. A rider slid out near the front of the bunch, sending several riders from Jumbo-Visma off the right-hand side of the road, along with Yates and two of his teammates. 

Roglič got up quickly and chased with four teammates, although they had to make a big effort as UAE turned up the pressure, leaving them with several groups of riders to work their way through. They made contact just before the summit, with Yates only rejoining on the descent. 

Up in the break, Iturria attacked at the top to claim maximum mountains points and he continued his effort all the way downhill, only to be caught on the flat just before the second passage of the finish line. By the time the breakaway crossed the line with 31km to go, their advantage was down to just 30 seconds as UAE continued their charge. The group then fragmented on the approach to the Alto del 14%, and almost as soon as they hit the first slopes there was only Van Gils left out front. 

The rest of the break were soon caught but Van Gils hung onto a 30-second lead as UAE set only a steady tempo on the early slopes, before Bahrain Victorious and Movistar took it up. When Jonathan Lastra (Caja Rural) kicked off the attacks from the bunch 4km from the top, however, that spelled the end for Van Gils. 

Lastra himself was quickly reeled in but soon Ciccone was on the move with Vine. Bardet sensed an opportunity and went after them, while Henao made an even later effort to make it four. They opened a lead of 25 seconds as UAE had to take a back seat when Trentin lost contact near the top, along with Matthews and Cort. 

Bardet led the quartet over the top and they maintained their advantage on the 10km descent before working together on the flat run-in. The sprinters all regained contact early on the descent and Trentin even went off the front for a while as he forced the issue. 

The Italian was briefly clear with Ion Izaguirre (Astana-PremierTech) but they settled back into the reduced bunch when BikeExchange, who’d got seven riders over the climb, set about leading the chase. 

It came down to the wire, with the front four collaborating well. They had 35 seconds with 7.5km to go, 23 seconds with 5km to go, and 12 seconds with 2.5km to go. BikeExchange and UAE had to burn through all their matches, and even after they appeared to have made the catch on a roundabout with 1.3km to go, Vine made them sweat with a final acceleration that took him to within 800 metres.

Luka Mezgec made the final push to close the gap for Matthews but they were soon put on the back foot when Keukeleire, who was behind Matthews and Trentin, sensed an opportunity. He propelled Cort through with speed, and Bagioli, who was already on the wheel, was the only rider who managed to get on terms. Matthews and Trentin were left with a gap to close and from that moment their task was too hard. It became a drag race between Cort and Bagioli and despite the Italian putting up a strong fight, it was Cort who celebrated his second success of this Vuelta.

Swipe to scroll horizontally
Full results
Pos.Rider Name (Country) TeamResult
1Magnus Cort (Den) EF Education-Nippo 3:44:21
2Andrea Bagioli (Ita) Deceuninck-QuickStep
3Michael Matthews (Aus) Team BikeExchange
4Matteo Trentin (Ita) UAE Team Emirates
5Andreas Kron (Den) Lotto Soudal
6Felix Grossschartner (Aut) Bora-Hansgrohe
7Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi
8Anthony Roux (Fra) Groupama-FDJ
9Gianluca Brambilla (Ita) Trek-Segafredo
10Martijn Tusveld (Ned) Team DSM
11Steff Cras (Bel) Lotto Soudal
12Primoz Roglic (Slo) Jumbo-Visma
13Ion Izagirre Insausti (Spa) Astana-Premier Tech
14Aleksandr Vlasov (Rus) Astana-Premier Tech
15Egan Bernal Gomez (Col) Ineos Grenadiers
16Rémy Rochas (Fra) Cofidis
17Rudy Molard (Fra) Groupama-FDJ
18Mikaël Cherel (Fra) AG2R Citroën Team
19David de la Cruz (Spa) UAE Team Emirates
20Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux
21Gorka Izagirre Insausti (Spa) Astana-Premier Tech
22Jack Haig (Aus) Bahrain Victorious
23Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
24Guillaume Martin (Fra) Cofidis
25Sepp Kuss (USA) Jumbo-Visma
26Miguel Angel Lopez Moreno (Col) Movistar Team
27Sam Oomen (Ned) Jumbo-Visma
28Gino Mäder (Swi) Bahrain Victorious
29Damiano Caruso (Ita) Bahrain Victorious
30Jens Keukeleire (Bel) EF Education-Nippo
31Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA
32James Piccoli (Can) Israel Start-up Nation
33Enric Mas Nicolau (Spa) Movistar Team
34Steven Kruijswijk (Ned) Jumbo-Visma
35Adam Yates (GBr) Ineos Grenadiers
36Giulio Ciccone (Ita) Trek-Segafredo
37Sergio Henao Montoya (Col) Qhubeka NextHash
38Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA
39Juan Pedro Lopez Perez (Spa) Trek-Segafredo
40Jan Polanc (Slo) UAE Team Emirates 0:00:09
41Luka Mezgec (Slo) Team BikeExchange 0:00:12
42Koen Bouwman (Ned) Jumbo-Visma 0:00:14
43Carlos Verona Quintanilla (Spa) Movistar Team
44Oscar Cabedo Carda (Spa) Burgos-BH 0:00:16
45Sylvain Moniquet (Bel) Lotto Soudal
46Mikel Nieve Iturralde (Spa) Team BikeExchange 0:00:20
47Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux
48Jay Vine (Aus) Alpecin-Fenix 0:00:32
49Nicholas Schultz (Aus) Team BikeExchange 0:00:37
50Romain Bardet (Fra) Team DSM 0:00:43
51Rafal Majka (Pol) UAE Team Emirates 0:01:08
52Andrey Zeits (Kaz) Team BikeExchange 0:01:50
53Lucas Hamilton (Aus) Team BikeExchange 0:02:55
54Damien Howson (Aus) Team BikeExchange 0:03:01
55Daniel Navarro Garcia (Spa) Burgos-BH 0:03:15
56Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 0:03:18
57Florian Senechal (Fra) Deceuninck-QuickStep
58Gotzon Martin Sanz (Spa) Euskaltel-Euskadi
59Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA
60Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 0:03:21
61Yuriy Natarov (Kaz) Astana-Premier Tech 0:05:13
62Floris De Tier (Bel) Alpecin-Fenix 0:05:50
63Lilian Calmejane (Fra) AG2R Citroën Team 0:06:31
64Cesare Benedetti (Ita) Bora-Hansgrohe
65Geoffrey Bouchard (Fra) AG2R Citroën Team 0:06:57
66Clément Champoussin (Fra) AG2R Citroën Team
67Maxim Van Gils (Bel) Lotto Soudal
68Guy Niv (Isr) Israel Start-up Nation
69Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux
70Ryan Gibbons (RSA) UAE Team Emirates 0:08:01
71Sander Armée (Bel) Qhubeka NextHash
72Damien Touze (Fra) AG2R Citroën Team
73Arnaud Demare (Fra) Groupama-FDJ 0:09:12
74Thymen Arensman (Ned) Team DSM
75José Rojas (Spa) Movistar Team
76Ramon Sinkeldam (Ned) Groupama-FDJ
77Nico Denz (Ger) Team DSM
78Yukiya Arashiro (Jpn) Bahrain Victorious
79Jetse Bol (Ned) Burgos-BH
80Olivier Le Gac (Fra) Groupama-FDJ
81Clement Venturini (Fra) AG2R Citroën Team
82Nathan Van Hooydonck (Bel) Jumbo-Visma
83Diego Camargo Pineda (Col) EF Education-Nippo
84Imanol Erviti (Spa) Movistar Team
85Stan Dewulf (Bel) AG2R Citroën Team
86Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA
87Zdenek Stybar (Cze) Deceuninck-QuickStep
88Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
89Jose Herrada (Spa) Cofidis
90Jonathan Caicedo (Ecu) EF Education-Nippo
91Jesus Herrada (Spa) Cofidis
92Lawson Craddock (USA) EF Education-Nippo
93Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA
94Mikel Landa Meana (Spa) Bahrain Victorious
95Kenny Elissonde (Fra) Trek-Segafredo
96Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 0:12:05
97Pelayo Sanchez Mayo (Spa) Burgos-BH
98Edward Planckaert (Bel) Alpecin-Fenix
99Joan Bou Company (Spa) Euskaltel-Euskadi
100Sacha Modolo (Ita) Alpecin-Fenix
101Rui Oliveira (Por) UAE Team Emirates
102Ben Zwiehoff (Ger) Bora-Hansgrohe
103Wout Poels (Ned) Bahrain Victorious
104Sebastian Berwick (Aus) Israel Start-up Nation
105Joe Dombrowski (USA) UAE Team Emirates 0:12:08
106Patrick Gamper (Aut) Bora-Hansgrohe 0:14:33
107Alex Kirsch (Lux) Trek-Segafredo
108Matthew Holmes (GBr) Lotto Soudal
109Robert Gesink (Ned) Jumbo-Visma
110Chad Haga (USA) Team DSM
111Michael Storer (Aus) Team DSM
112Kévin Geniets (Lux) Groupama-FDJ
113Tom Scully (NZl) EF Education-Nippo
114Jan Tratnik (Slo) Bahrain Victorious
115Florian Vermeersch (Bel) Lotto Soudal
116Dylan Sunderland (Aus) Qhubeka NextHash
117Ander Okamika Bengoetxea (Spa) Burgos-BH
118Piet Allegaert (Bel) Cofidis
119Diego Rubio Hernandez (Spa) Burgos-BH
120Christopher Hamilton (Aus) Team DSM
121Robert Stannard (Aus) Team BikeExchange
122Pavel Sivakov (Rus) Ineos Grenadiers
123Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi
124Bert Van Lerberghe (Bel) Deceuninck-QuickStep
125Sep Vanmarcke (Bel) Israel Start-up Nation
126Fabio Aru (Ita) Qhubeka NextHash
127Bert-Jan Lindeman (Ned) Qhubeka NextHash
128Nicolas Prodhomme (Fra) AG2R Citroën Team
129Nelson Oliveira (Por) Movistar Team
130Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA
131Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi
132Alexander Krieger (Ger) Alpecin-Fenix
133James Knox (GBr) Deceuninck-QuickStep 0:14:43
134Anton Palzer (Ger) Bora-Hansgrohe 0:16:10
135Carlos Canal Blanco (Spa) Burgos-BH
136Kevin Van Melsen (Bel) Intermarché-Wanty-Gobert Matériaux
137Eddy Fine (Fra) Cofidis
138Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux
139Jordi Meeus (Bel) Bora-Hansgrohe
140Josef Cerny (Cze) Deceuninck-QuickStep
141Tobias Ludvigsson (Swe) Groupama-FDJ
142Dimitri Claeys (Bel) Qhubeka NextHash
143Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi
144Martin Laas (Est) Bora-Hansgrohe
145Alberto Dainese (Ita) Team DSM
146Itamar Einhorn (Isr) Israel Start-up Nation
147Antonio Nibali (Ita) Trek-Segafredo
148Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux
149Fernando Barceló Aragon (Spa) Cofidis
150Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA
151Harm Vanhoucke (Bel) Lotto Soudal
152Mauri Vansevenant (Bel) Deceuninck-QuickStep
153Lennard Hofstede (Ned) Jumbo-Visma
154Fabio Jakobsen (Ned) Deceuninck-QuickStep
155Thomas Pidcock (GBr) Ineos Grenadiers
156Scott Thwaites (GBr) Alpecin-Fenix 0:17:23
157Quinn Simmons (USA) Trek-Segafredo 0:22:10
158Mark Padun (Ukr) Bahrain Victorious
159Connor Brown (NZl) Qhubeka NextHash
160Omar Fraile Matarranz (Spa) Astana-Premier Tech
161Maximilian Schachmann (Ger) Bora-Hansgrohe
162Kiel Reijnen (USA) Trek-Segafredo
163Salvatore Puccio (Ita) Ineos Grenadiers
164Richard Carapaz (Ecu) Ineos Grenadiers
165Angel Madrazo Ruiz (Spa) Burgos-BH
166Luis Leon Sanchez (Spa) Astana-Premier Tech
167Dylan van Baarle (Ned) Ineos Grenadiers
DNFTobias Bayer (Aut) Alpecin-Fenix
Swipe to scroll horizontally
Sprint 1 - Córdoba. Primer Paso Por Línea De Meta km. 104
Pos.Rider Name (Country) TeamResult
1Stan Dewulf (Bel) AG2R Citroën Team 20
2Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 17
3Jetse Bol (Ned) Burgos-BH 15
4Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 13
5Chad Haga (USA) Team DSM 10
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Magnus Cort (Den) EF Education-Nippo 30
2Andrea Bagioli (Ita) Deceuninck-QuickStep 25
3Michael Matthews (Aus) Team BikeExchange 22
4Matteo Trentin (Ita) UAE Team Emirates 19
5Andreas Kron (Den) Lotto Soudal 17
6Felix Grossschartner (Aut) Bora-Hansgrohe 15
7Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 13
8Anthony Roux (Fra) Groupama-FDJ 11
9Gianluca Brambilla (Ita) Trek-Segafredo 9
10Martijn Tusveld (Ned) Team DSM 7
11Steff Cras (Bel) Lotto Soudal 6
12Primoz Roglic (Slo) Jumbo-Visma 5
13Ion Izagirre Insausti (Spa) Astana-Premier Tech 4
14Aleksandr Vlasov (Rus) Astana-Premier Tech 3
15Egan Bernal Gomez (Col) Ineos Grenadiers 2
Swipe to scroll horizontally
Mountain 1 (Cat. 3) Alto de San Jeronimo km. 124
Pos.Rider Name (Country) TeamResult
1Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 3
2Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 2
3Maxim Van Gils (Bel) Lotto Soudal 1
Swipe to scroll horizontally
Mountain 2 (Cat. 2) Alto del 14%, km. 154.2
Pos.Rider Name (Country) TeamResult
1Romain Bardet (Fra) Team DSM 5
2Giulio Ciccone (Ita) Trek-Segafredo 3
3Sergio Henao Montoya (Col) Qhubeka NextHash 1
Swipe to scroll horizontally
Young riders
Pos.Rider Name (Country) TeamResult
1Andrea Bagioli (Ita) Deceuninck-QuickStep 3:44:21
2Andreas Kron (Den) Lotto Soudal
3Steff Cras (Bel) Lotto Soudal
4Aleksandr Vlasov (Rus) Astana-Premier Tech
5Egan Bernal Gomez (Col) Ineos Grenadiers
6Rémy Rochas (Fra) Cofidis
7Gino Mäder (Swi) Bahrain Victorious
8Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA
9Juan Pedro Lopez Perez (Spa) Trek-Segafredo
10Sylvain Moniquet (Bel) Lotto Soudal 0:00:16
11Lucas Hamilton (Aus) Team BikeExchange 0:02:55
12Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:03:18
13Yuriy Natarov (Kaz) Astana-Premier Tech 0:05:13
14Clément Champoussin (Fra) AG2R Citroën Team 0:06:57
15Maxim Van Gils (Bel) Lotto Soudal
16Damien Touze (Fra) AG2R Citroën Team 0:08:01
17Thymen Arensman (Ned) Team DSM 0:09:12
18Diego Camargo Pineda (Col) EF Education-Nippo
19Stan Dewulf (Bel) AG2R Citroën Team
20Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
21Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA
22Pelayo Sanchez Mayo (Spa) Burgos-BH 0:12:05
23Joan Bou Company (Spa) Euskaltel-Euskadi
24Rui Oliveira (Por) UAE Team Emirates
25Sebastian Berwick (Aus) Israel Start-up Nation
26Patrick Gamper (Aut) Bora-Hansgrohe 0:14:33
27Michael Storer (Aus) Team DSM
28Kévin Geniets (Lux) Groupama-FDJ
29Florian Vermeersch (Bel) Lotto Soudal
30Dylan Sunderland (Aus) Qhubeka NextHash
31Robert Stannard (Aus) Team BikeExchange
32Pavel Sivakov (Rus) Ineos Grenadiers
33Nicolas Prodhomme (Fra) AG2R Citroën Team
34Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi
35Carlos Canal Blanco (Spa) Burgos-BH 0:16:10
36Eddy Fine (Fra) Cofidis
37Jordi Meeus (Bel) Bora-Hansgrohe
38Alberto Dainese (Ita) Team DSM
39Itamar Einhorn (Isr) Israel Start-up Nation
40Fernando Barceló Aragon (Spa) Cofidis
41Harm Vanhoucke (Bel) Lotto Soudal
42Mauri Vansevenant (Bel) Deceuninck-QuickStep
43Fabio Jakobsen (Ned) Deceuninck-QuickStep
44Thomas Pidcock (GBr) Ineos Grenadiers
45Quinn Simmons (USA) Trek-Segafredo 0:22:10
46Mark Padun (Ukr) Bahrain Victorious
47Connor Brown (NZl) Qhubeka NextHash
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Astana-Premier Tech 11:13:03
3Bahrain Victorious
5UAE Team Emirates 0:00:09
6Movistar Team 0:00:14
7Lotto Soudal 0:00:16
8Intermarché-Wanty-Gobert Matériaux 0:00:20
9Team BikeExchange 0:00:32
10Caja Rural-Seguros RGA 0:03:18
11Euskaltel-Euskadi 0:06:36
12GROUPAMA - FDJ 0:09:12
13EF Education-Nippo
15Ineos Grenadiers
16Team DSM 0:09:55
17Deceuninck-QuickStep 0:12:30
18Burgos-BH 0:12:43
19AG2R Citroën Team 0:13:28
20Alpecin-Fenix 0:18:27
21Bora-Hansgrohe 0:18:36
22Israel Start-up Nation 0:19:02
23Qhubeka NextHash 0:22:34
Swipe to scroll horizontally
General classification after stage 12
Pos.Rider Name (Country) TeamResult
1Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux 45:33:18
2Guillaume Martin (Fra) Cofidis 0:00:58
3Primoz Roglic (Slo) Jumbo-Visma 0:01:56
4Enric Mas Nicolau (Spa) Movistar Team 0:02:31
5Miguel Angel Lopez Moreno (Col) Movistar Team 0:03:28
6Jack Haig (Aus) Bahrain Victorious 0:03:55
7Egan Bernal Gomez (Col) Ineos Grenadiers 0:04:46
8Adam Yates (GBr) Ineos Grenadiers 0:04:57
9Sepp Kuss (USA) Jumbo-Visma 0:05:03
10Felix Grossschartner (Aut) Bora-Hansgrohe 0:05:38
11Aleksandr Vlasov (Rus) Astana-Premier Tech 0:06:08
12Giulio Ciccone (Ita) Trek-Segafredo 0:06:20
13Gino Mäder (Swi) Bahrain Victorious 0:06:54
14Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:07:11
15David de la Cruz (Spa) UAE Team Emirates 0:07:15
16Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:09:35
17Jan Polanc (Slo) UAE Team Emirates 0:13:18
18Steven Kruijswijk (Ned) Jumbo-Visma 0:15:33
19Damiano Caruso (Ita) Bahrain Victorious 0:16:55
20Rémy Rochas (Fra) Cofidis 0:21:58
21Geoffrey Bouchard (Fra) AG2R Citroën Team 0:25:20
22Rafal Majka (Pol) UAE Team Emirates 0:26:14
23Carlos Verona Quintanilla (Spa) Movistar Team 0:26:38
24Martijn Tusveld (Ned) Team DSM 0:32:29
25Fabio Aru (Ita) Qhubeka NextHash 0:33:23
26Lilian Calmejane (Fra) AG2R Citroën Team 0:35:37
27Mikel Landa Meana (Spa) Bahrain Victorious 0:36:22
28Gianluca Brambilla (Ita) Trek-Segafredo 0:36:57
29Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:37:27
30Steff Cras (Bel) Lotto Soudal 0:37:38
31Sam Oomen (Ned) Jumbo-Visma 0:38:11
32Mikel Nieve Iturralde (Spa) Team BikeExchange 0:43:53
33Clément Champoussin (Fra) AG2R Citroën Team 0:44:45
34Oscar Cabedo Carda (Spa) Burgos-BH 0:45:12
35Sergio Henao Montoya (Col) Qhubeka NextHash 0:46:14
36Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA 0:46:54
37Romain Bardet (Fra) Team DSM 0:48:01
38Rudy Molard (Fra) Groupama-FDJ 0:48:08
39Ion Izagirre Insausti (Spa) Astana-Premier Tech 0:49:06
40Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 0:49:39
41Nicholas Schultz (Aus) Team BikeExchange 0:49:42
42Wout Poels (Ned) Bahrain Victorious 0:51:21
43Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 0:52:30
44Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 0:52:31
45Kenny Elissonde (Fra) Trek-Segafredo 0:53:16
46Andrey Zeits (Kaz) Team BikeExchange 0:53:47
47Richard Carapaz (Ecu) Ineos Grenadiers 0:54:23
48Luis Leon Sanchez (Spa) Astana-Premier Tech 0:54:52
49Dylan van Baarle (Ned) Ineos Grenadiers 0:55:29
50Michael Storer (Aus) Team DSM 0:58:14
51Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:59:42
52Jesus Herrada (Spa) Cofidis 1:00:20
53Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 1:00:21
54Daniel Navarro Garcia (Spa) Burgos-BH 1:01:08
55James Piccoli (Can) Israel Start-up Nation 1:01:53
56Andreas Kron (Den) Lotto Soudal 1:04:30
57Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 1:06:10
58Pavel Sivakov (Rus) Ineos Grenadiers 1:06:43
59Mikaël Cherel (Fra) AG2R Citroën Team 1:07:55
60Andrea Bagioli (Ita) Deceuninck-QuickStep 1:08:18
61Magnus Cort (Den) EF Education-Nippo 1:11:23
62Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 1:13:07
63Floris De Tier (Bel) Alpecin-Fenix 1:13:13
64Mauri Vansevenant (Bel) Deceuninck-QuickStep 1:15:22
65Mark Padun (Ukr) Bahrain Victorious 1:15:25
66Jens Keukeleire (Bel) EF Education-Nippo 1:15:44
67Olivier Le Gac (Fra) Groupama-FDJ 1:16:08
68Ryan Gibbons (RSA) UAE Team Emirates 1:16:15
69Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 1:17:21
70Lucas Hamilton (Aus) Team BikeExchange 1:18:28
71Jetse Bol (Ned) Burgos-BH 1:21:58
72Maxim Van Gils (Bel) Lotto Soudal 1:22:46
73Michael Matthews (Aus) Team BikeExchange 1:23:01
74Lawson Craddock (USA) EF Education-Nippo 1:23:03
75José Rojas (Spa) Movistar Team 1:24:33
76Cesare Benedetti (Ita) Bora-Hansgrohe 1:24:34
77Joe Dombrowski (USA) UAE Team Emirates 1:24:48
78Jonathan Caicedo (Ecu) EF Education-Nippo 1:26:36
79Ben Zwiehoff (Ger) Bora-Hansgrohe 1:26:38
80Stan Dewulf (Bel) AG2R Citroën Team 1:26:41
81Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 1:28:07
82Anthony Roux (Fra) Groupama-FDJ 1:28:11
83Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 1:28:38
84Rui Oliveira (Por) UAE Team Emirates 1:29:58
85Joan Bou Company (Spa) Euskaltel-Euskadi 1:30:11
86James Knox (GBr) Deceuninck-QuickStep 1:31:08
87Nicolas Prodhomme (Fra) AG2R Citroën Team 1:31:28
88Yuriy Natarov (Kaz) Astana-Premier Tech 1:31:46
89Fernando Barceló Aragon (Spa) Cofidis 1:31:59
90Koen Bouwman (Ned) Jumbo-Visma 1:32:09
91Damien Howson (Aus) Team BikeExchange 1:32:36
92Nelson Oliveira (Por) Movistar Team 1:32:45
93Imanol Erviti (Spa) Movistar Team 1:33:04
94Sylvain Moniquet (Bel) Lotto Soudal 1:33:48
95Angel Madrazo Ruiz (Spa) Burgos-BH 1:34:11
96Matteo Trentin (Ita) UAE Team Emirates 1:34:22
97Jose Herrada (Spa) Cofidis 1:35:45
98Luka Mezgec (Slo) Team BikeExchange 1:36:57
99Diego Camargo Pineda (Col) EF Education-Nippo 1:37:03
100Damien Touze (Fra) AG2R Citroën Team 1:38:02
101Robert Gesink (Ned) Jumbo-Visma 1:38:17
102Jay Vine (Aus) Alpecin-Fenix 1:40:17
103Maximilian Schachmann (Ger) Bora-Hansgrohe 1:41:15
104Thymen Arensman (Ned) Team DSM 1:41:32
105Guy Niv (Isr) Israel Start-up Nation 1:41:50
106Sander Armée (Bel) Qhubeka NextHash 1:42:02
107Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA 1:43:21
108Clement Venturini (Fra) AG2R Citroën Team 1:43:26
109Pelayo Sanchez Mayo (Spa) Burgos-BH 1:44:04
110Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 1:44:14
111Christopher Hamilton (Aus) Team DSM 1:45:43
112Carlos Canal Blanco (Spa) Burgos-BH 1:46:56
113Florian Senechal (Fra) Deceuninck-QuickStep 1:47:55
114Harm Vanhoucke (Bel) Lotto Soudal 1:48:51
115Nathan Van Hooydonck (Bel) Jumbo-Visma 1:51:03
116Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux 1:52:21
117Arnaud Demare (Fra) Groupama-FDJ 1:52:32
118Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 1:54:18
119Antonio Nibali (Ita) Trek-Segafredo 1:54:25
120Patrick Gamper (Aut) Bora-Hansgrohe 1:54:26
121Thomas Pidcock (GBr) Ineos Grenadiers 1:54:45
122Ander Okamika Bengoetxea (Spa) Burgos-BH 1:54:47
123Edward Planckaert (Bel) Alpecin-Fenix 1:55:24
124Eddy Fine (Fra) Cofidis 1:55:45
125Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 1:56:02
126Ramon Sinkeldam (Ned) Groupama-FDJ 1:56:11
127Robert Stannard (Aus) Team BikeExchange 1:56:17
128Yukiya Arashiro (Jpn) Bahrain Victorious 1:56:29
129Kévin Geniets (Lux) Groupama-FDJ 1:56:34
130Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 1:56:47
131Florian Vermeersch (Bel) Lotto Soudal 1:58:12
132Dylan Sunderland (Aus) Qhubeka NextHash 1:59:09
133Anton Palzer (Ger) Bora-Hansgrohe 1:59:14
134Zdenek Stybar (Cze) Deceuninck-QuickStep 1:59:21
135Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 2:00:07
136Alexander Krieger (Ger) Alpecin-Fenix 2:01:12
137Matthew Holmes (GBr) Lotto Soudal 2:01:25
138Jan Tratnik (Slo) Bahrain Victorious 2:02:17
139Tobias Ludvigsson (Swe) Groupama-FDJ 2:02:19
140Nico Denz (Ger) Team DSM 2:03:07
141Bert-Jan Lindeman (Ned) Qhubeka NextHash 2:04:32
142Chad Haga (USA) Team DSM 2:05:42
143Sep Vanmarcke (Bel) Israel Start-up Nation 2:07:54
144Sebastian Berwick (Aus) Israel Start-up Nation 2:08:20
145Lennard Hofstede (Ned) Jumbo-Visma 2:08:39
146Salvatore Puccio (Ita) Ineos Grenadiers 2:09:01
147Piet Allegaert (Bel) Cofidis 2:09:17
148Dimitri Claeys (Bel) Qhubeka NextHash 2:09:18
149Sacha Modolo (Ita) Alpecin-Fenix 2:09:43
150Connor Brown (NZl) Qhubeka NextHash 2:11:17
151Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi
152Alex Kirsch (Lux) Trek-Segafredo 2:13:06
153Scott Thwaites (GBr) Alpecin-Fenix 2:14:04
154Bert Van Lerberghe (Bel) Deceuninck-QuickStep 2:14:06
155Tom Scully (NZl) EF Education-Nippo 2:14:28
156Diego Rubio Hernandez (Spa) Burgos-BH 2:14:51
157Omar Fraile Matarranz (Spa) Astana-Premier Tech 2:15:37
158Alberto Dainese (Ita) Team DSM 2:16:26
159Kevin Van Melsen (Bel) Intermarché-Wanty-Gobert Matériaux 2:16:44
160Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 2:18:19
161Jordi Meeus (Bel) Bora-Hansgrohe 2:21:18
162Quinn Simmons (USA) Trek-Segafredo 2:22:26
163Fabio Jakobsen (Ned) Deceuninck-QuickStep 2:24:07
164Martin Laas (Est) Bora-Hansgrohe 2:24:18
165Itamar Einhorn (Isr) Israel Start-up Nation 2:27:45
166Josef Cerny (Cze) Deceuninck-QuickStep 2:28:49
167Kiel Reijnen (USA) Trek-Segafredo 2:30:09
Swipe to scroll horizontally
Points Classification
Pos.Rider Name (Country) TeamResult
1Fabio Jakobsen (Ned) Deceuninck-QuickStep 180
2Magnus Cort (Den) EF Education-Nippo 114
3Primoz Roglic (Slo) Jumbo-Visma 106
4Michael Matthews (Aus) Team BikeExchange 92
5Arnaud Demare (Fra) Groupama-FDJ 74
6Matteo Trentin (Ita) UAE Team Emirates 73
7Alberto Dainese (Ita) Team DSM 73
8Enric Mas Nicolau (Spa) Movistar Team 69
9Andrea Bagioli (Ita) Deceuninck-QuickStep 69
10Lilian Calmejane (Fra) AG2R Citroën Team 59
11Miguel Angel Lopez Moreno (Col) Movistar Team 52
12Michael Storer (Aus) Team DSM 50
13Jetse Bol (Ned) Burgos-BH 45
14Piet Allegaert (Bel) Cofidis 45
15Felix Grossschartner (Aut) Bora-Hansgrohe 44
16Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 43
17Jack Haig (Aus) Bahrain Victorious 43
18Jordi Meeus (Bel) Bora-Hansgrohe 42
19Joan Bou Company (Spa) Euskaltel-Euskadi 40
20Adam Yates (GBr) Ineos Grenadiers 40
21Aleksandr Vlasov (Rus) Astana-Premier Tech 40
22Romain Bardet (Fra) Team DSM 40
23Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 39
24Egan Bernal Gomez (Col) Ineos Grenadiers 36
25Jan Polanc (Slo) UAE Team Emirates 35
26Angel Madrazo Ruiz (Spa) Burgos-BH 34
27Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 33
28Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 32
29Damiano Caruso (Ita) Bahrain Victorious 30
30Stan Dewulf (Bel) AG2R Citroën Team 30
31Pavel Sivakov (Rus) Ineos Grenadiers 30
32Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 30
33Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 30
34Dylan van Baarle (Ned) Ineos Grenadiers 29
35Andreas Kron (Den) Lotto Soudal 28
36Steff Cras (Bel) Lotto Soudal 26
37Mauri Vansevenant (Bel) Deceuninck-QuickStep 25
38Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux 24
39Sepp Kuss (USA) Jumbo-Visma 24
40Clément Champoussin (Fra) AG2R Citroën Team 22
41Kenny Elissonde (Fra) Trek-Segafredo 22
42Martin Laas (Est) Bora-Hansgrohe 22
43Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA 20
44Edward Planckaert (Bel) Alpecin-Fenix 20
45Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 20
46Giulio Ciccone (Ita) Trek-Segafredo 19
47Rui Oliveira (Por) UAE Team Emirates 19
48Lawson Craddock (USA) EF Education-Nippo 18
49Carlos Verona Quintanilla (Spa) Movistar Team 17
50Olivier Le Gac (Fra) Groupama-FDJ 17
51Joe Dombrowski (USA) UAE Team Emirates 17
52Pelayo Sanchez Mayo (Spa) Burgos-BH 17
53Itamar Einhorn (Isr) Israel Start-up Nation 16
54Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 15
55Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 15
56Ryan Gibbons (RSA) UAE Team Emirates 15
57Thymen Arensman (Ned) Team DSM 15
58Carlos Canal Blanco (Spa) Burgos-BH 15
59Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 15
60Ander Okamika Bengoetxea (Spa) Burgos-BH 15
61Jan Tratnik (Slo) Bahrain Victorious 15
62Gino Mäder (Swi) Bahrain Victorious 13
63David de la Cruz (Spa) UAE Team Emirates 13
64Geoffrey Bouchard (Fra) AG2R Citroën Team 13
65Nicholas Schultz (Aus) Team BikeExchange 13
66Harm Vanhoucke (Bel) Lotto Soudal 13
67Bert-Jan Lindeman (Ned) Qhubeka NextHash 13
68Chad Haga (USA) Team DSM 13
69Tom Scully (NZl) EF Education-Nippo 13
70Omar Fraile Matarranz (Spa) Astana-Premier Tech 13
71Guillaume Martin (Fra) Cofidis 11
72Martijn Tusveld (Ned) Team DSM 11
73Anthony Roux (Fra) Groupama-FDJ 11
74Bert Van Lerberghe (Bel) Deceuninck-QuickStep 11
75Josef Cerny (Cze) Deceuninck-QuickStep 11
76Thomas Pidcock (GBr) Ineos Grenadiers 10
77Gianluca Brambilla (Ita) Trek-Segafredo 9
78Damien Touze (Fra) AG2R Citroën Team 8
79Florian Vermeersch (Bel) Lotto Soudal 8
80Mikel Landa Meana (Spa) Bahrain Victorious 7
81Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi 7
82Sergio Henao Montoya (Col) Qhubeka NextHash 5
83Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 5
84Jay Vine (Aus) Alpecin-Fenix 5
85Steven Kruijswijk (Ned) Jumbo-Visma 4
86Ion Izagirre Insausti (Spa) Astana-Premier Tech 4
87Clement Venturini (Fra) AG2R Citroën Team 4
88Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 3
89Fabio Aru (Ita) Qhubeka NextHash 3
90Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 3
91Floris De Tier (Bel) Alpecin-Fenix 3
92Robert Stannard (Aus) Team BikeExchange 3
93Sep Vanmarcke (Bel) Israel Start-up Nation 3
94Juan Pedro Lopez Perez (Spa) Trek-Segafredo 2
95Jesus Herrada (Spa) Cofidis 2
96Daniel Navarro Garcia (Spa) Burgos-BH -4
97Florian Senechal (Fra) Deceuninck-QuickStep -37
Swipe to scroll horizontally
Mountains Classification
Pos.Rider Name (Country) TeamResult
1Damiano Caruso (Ita) Bahrain Victorious 31
2Romain Bardet (Fra) Team DSM 27
3Michael Storer (Aus) Team DSM 17
4Pavel Sivakov (Rus) Ineos Grenadiers 16
5Jack Haig (Aus) Bahrain Victorious 15
6Primoz Roglic (Slo) Jumbo-Visma 12
7Kenny Elissonde (Fra) Trek-Segafredo 11
8Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 10
9Sepp Kuss (USA) Jumbo-Visma 9
10Magnus Cort (Den) EF Education-Nippo 8
11Enric Mas Nicolau (Spa) Movistar Team 7
12Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 7
13Jan Polanc (Slo) UAE Team Emirates 6
14Carlos Verona Quintanilla (Spa) Movistar Team 6
15Joe Dombrowski (USA) UAE Team Emirates 6
16Wout Poels (Ned) Bahrain Victorious 5
17Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 3
18Giulio Ciccone (Ita) Trek-Segafredo 3
19Lilian Calmejane (Fra) AG2R Citroën Team 3
20Clément Champoussin (Fra) AG2R Citroën Team 3
21Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 3
22Miguel Angel Lopez Moreno (Col) Movistar Team 2
23Martijn Tusveld (Ned) Team DSM 2
24Lawson Craddock (USA) EF Education-Nippo 2
25Jay Vine (Aus) Alpecin-Fenix 2
26Sep Vanmarcke (Bel) Israel Start-up Nation 2
27David de la Cruz (Spa) UAE Team Emirates 1
28Rafal Majka (Pol) UAE Team Emirates 1
29Sergio Henao Montoya (Col) Qhubeka NextHash 1
30Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA 1
31Ion Izagirre Insausti (Spa) Astana-Premier Tech 1
32Andrea Bagioli (Ita) Deceuninck-QuickStep 1
33Maxim Van Gils (Bel) Lotto Soudal 1
34Rui Oliveira (Por) UAE Team Emirates 1
35Bert Van Lerberghe (Bel) Deceuninck-QuickStep -2
36Daniel Navarro Garcia (Spa) Burgos-BH -4
Swipe to scroll horizontally
Young Riders Classification
Pos.Rider Name (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers 45:38:04
2Aleksandr Vlasov (Rus) Astana-Premier Tech 0:01:22
3Gino Mäder (Swi) Bahrain Victorious 0:02:08
4Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:04:49
5Rémy Rochas (Fra) Cofidis 0:17:12
6Steff Cras (Bel) Lotto Soudal 0:32:52
7Clément Champoussin (Fra) AG2R Citroën Team 0:39:59
8Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA 0:42:08
9Michael Storer (Aus) Team DSM 0:53:28
10Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:54:56
11Andreas Kron (Den) Lotto Soudal 0:59:44
12Pavel Sivakov (Rus) Ineos Grenadiers 1:01:57
13Andrea Bagioli (Ita) Deceuninck-QuickStep 1:03:32
14Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 1:08:21
15Mauri Vansevenant (Bel) Deceuninck-QuickStep 1:10:36
16Mark Padun (Ukr) Bahrain Victorious 1:10:39
17Lucas Hamilton (Aus) Team BikeExchange 1:13:42
18Maxim Van Gils (Bel) Lotto Soudal 1:18:00
19Stan Dewulf (Bel) AG2R Citroën Team 1:21:55
20Rui Oliveira (Por) UAE Team Emirates 1:25:12
21Joan Bou Company (Spa) Euskaltel-Euskadi 1:25:25
22Nicolas Prodhomme (Fra) AG2R Citroën Team 1:26:42
23Yuriy Natarov (Kaz) Astana-Premier Tech 1:27:00
24Fernando Barceló Aragon (Spa) Cofidis 1:27:13
25Sylvain Moniquet (Bel) Lotto Soudal 1:29:02
26Diego Camargo Pineda (Col) EF Education-Nippo 1:32:17
27Damien Touze (Fra) AG2R Citroën Team 1:33:16
28Thymen Arensman (Ned) Team DSM 1:36:46
29Pelayo Sanchez Mayo (Spa) Burgos-BH 1:39:18
30Carlos Canal Blanco (Spa) Burgos-BH 1:42:10
31Harm Vanhoucke (Bel) Lotto Soudal 1:44:05
32Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 1:49:32
33Patrick Gamper (Aut) Bora-Hansgrohe 1:49:40
34Thomas Pidcock (GBr) Ineos Grenadiers 1:49:59
35Eddy Fine (Fra) Cofidis 1:50:59
36Robert Stannard (Aus) Team BikeExchange 1:51:31
37Kévin Geniets (Lux) Groupama-FDJ 1:51:48
38Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 1:52:01
39Florian Vermeersch (Bel) Lotto Soudal 1:53:26
40Dylan Sunderland (Aus) Qhubeka NextHash 1:54:23
41Sebastian Berwick (Aus) Israel Start-up Nation 2:03:34
42Connor Brown (NZl) Qhubeka NextHash 2:06:31
43Alberto Dainese (Ita) Team DSM 2:11:40
44Jordi Meeus (Bel) Bora-Hansgrohe 2:16:32
45Quinn Simmons (USA) Trek-Segafredo 2:17:40
46Fabio Jakobsen (Ned) Deceuninck-QuickStep 2:19:21
47Itamar Einhorn (Isr) Israel Start-up Nation 2:22:59
Swipe to scroll horizontally
Teams Classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 136:47:27
2UAE Team Emirates 0:03:15
3Movistar Team 0:05:19
4Bahrain Victorious 0:05:58
5Jumbo-Visma 0:10:44
6Trek-Segafredo 0:20:46
7Intermarché-Wanty-Gobert Matériaux 0:31:46
8Astana-Premier Tech 0:36:44
9AG2R Citroën Team 0:56:39
10Cofidis 0:58:28
11Team DSM 0:59:47
12Team BikeExchange 1:14:07
13Caja Rural-Seguros RGA 1:34:22
14Euskaltel-Euskadi 1:44:45
15Lotto Soudal 2:00:29
16Bora-Hansgrohe 2:11:13
17Burgos-BH 2:17:03
18EF Education-Nippo 2:24:49
19Qhubeka NextHash 2:31:21
20GROUPAMA - FDJ 3:05:49
21Deceuninck-QuickStep 3:14:44
22Alpecin-Fenix 3:41:22
23Israel Start-up Nation 4:14:32

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1