Vuelta a España: Magnus Cort scores stage 16 victory

Magnus Cort survived the hard climbs, the attacks and a hectic sprint to give EF Pro Cycling a third stage victory at the Vuelta a España in Ciudad Rodrigo. 

Swipe to scroll horizontally
Full results
PlaceRider (Country) TeamResult
1Magnus Cort Nielsen (Den) EF Pro Cycling04:04:35
2Primoz Roglic (Slo) Team Jumbo-VismaRow 1 - Cell 2
3Dion Smith (NZl) Mitchelton-ScottRow 2 - Cell 2
4Alejandro Valverde (Spa) Movistar TeamRow 3 - Cell 2
5Richard Carapaz (Ecu) Ineos GrenadiersRow 4 - Cell 2
6Felix Grossschartner (Aut) Bora-HansgroheRow 5 - Cell 2
7Dorian Godon (Fra) AG2R la MondialeRow 6 - Cell 2
8Michael Valgren (Den) NTT Pro CyclingRow 7 - Cell 2
9Jasha Sütterlin (Ger) Team SunwebRow 8 - Cell 2
10Aleksandr Vlasov (Rus) Astana Pro TeamRow 9 - Cell 2
11Wout Poels (Ned) Bahrain McLarenRow 10 - Cell 2
12Guillaume Martin (Fra) CofidisRow 11 - Cell 2
13Luis Angel Mate Mardones (Spa) CofidisRow 12 - Cell 2
14Nans Peters (Fra) AG2R la MondialeRow 13 - Cell 2
15Sepp Kuss (USA) Team Jumbo-VismaRow 14 - Cell 2
16Enric Mas Nicolau (Spa) Movistar TeamRow 15 - Cell 2
17Romain Sicard (Fra) Total Direct EnergieRow 16 - Cell 2
18Mattia Cattaneo (Ita) Deceuninck-QuickstepRow 17 - Cell 2
19Gino Mäder (Swi) NTT Pro CyclingRow 18 - Cell 2
20Georg Zimmermann (Ger) CCC TeamRow 19 - Cell 2
21Gorka Izagirre Insausti (Spa) Astana Pro TeamRow 20 - Cell 2
22Daniel Martin (Irl) Israel Start-Up NationRow 21 - Cell 2
23David De la Cruz Melgarejo (Spa) UAE Team EmiratesRow 22 - Cell 2
24David Gaudu (Fra) Groupama-FDJRow 23 - Cell 2
25William Barta (USA) CCC TeamRow 24 - Cell 2
26Sergio Luis Henao Montoya (Col) UAE Team EmiratesRow 25 - Cell 2
27Hugh Carthy (GBr) EF Pro CyclingRow 26 - Cell 2
28Mikel Nieve Iturralde (Spa) Mitchelton-ScottRow 27 - Cell 2
29Kobe Goossens (Bel) Lotto SoudalRow 28 - Cell 2
30Clément Champoussin (Fra) AG2R la MondialeRow 29 - Cell 2
31George Bennett (NZl) Team Jumbo-VismaRow 30 - Cell 2
32Rui Costa (Por) UAE Team EmiratesRow 31 - Cell 2
33Bruno Armirail (Fra) Groupama-FDJ00:00:08
34Nicholas Schultz (Aus) Mitchelton-Scott00:00:08
35Rob Power (Aus) Team Sunweb00:00:10
36Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers00:00:13
37Robert Stannard (Aus) Mitchelton-Scott00:00:15
38Lennard Hofstede (Ned) Team Jumbo-Visma00:00:15
39Andrey Amador (CRc) Ineos Grenadiers00:00:17
40José Rojas (Spa) Movistar Team00:00:17
41Tsgabu Gebremaryam Grmay (Eth) Mitchelton-Scott00:00:18
42Michael Storer (Aus) Team Sunweb00:00:37
43Ion Izaguirre Insausti (Spa) Astana Pro Team00:00:45
44Imanol Erviti (Spa) Movistar Team00:00:45
45Jorge Arcas (Spa) Movistar Team00:01:16
46Marc Soler (Spa) Movistar Team00:01:16
47Robert Gesink (Ned) Team Jumbo-Visma00:01:21
48Michael Woods (Can) EF Pro Cycling00:01:21
49Santiago Buitrago Sanchez (Col) Bahrain McLaren00:01:21
50Nelson Oliveira (Por) Movistar Team00:01:26
51Jonas Vingegaard (Den) Team Jumbo-Visma00:01:36
52Rémi Cavagna (Fra) Deceuninck-Quickstep00:01:44
53Carlos Verona Quintanilla (Spa) Movistar Team00:01:47
54Esteban Chaves (Col) Mitchelton-Scott00:02:11
55Angel Madrazo Ruiz (Spa) Burgos-BH00:04:55
56Oscar Cabedo Carda (Spa) Burgos-BH00:04:55
57Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA00:04:55
58Jasper Philipsen (Bel) UAE Team Emirates00:04:55
59Olivier Le Gac (Fra) Groupama-FDJ00:05:27
60Jose Herrada (Spa) Cofidis00:05:27
61Anthony Roux (Fra) Groupama-FDJ00:05:31
62Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA00:07:45
63Zdenek Stybar (Cze) Deceuninck-Quickstep00:09:28
64Emmanuel Morin (Fra) Cofidis00:09:28
65Mark Donovan (GBr) Team Sunweb00:10:24
66Thyman Arensman (Ned) Team Sunweb00:10:24
67Davide Formolo (Ita) UAE Team Emirates00:10:24
68Jesus Ezquerra Muela (Spa) Burgos-BH00:10:24
69Reinardt Janse van Rensburg (RSA) NTT Pro Cycling00:10:24
70Niklas Eg (Den) Trek-Segafredo00:10:24
71Alex Aranburu Deba (Spa) Astana Pro Team00:10:24
72Dmitriy Gruzdev (Kaz) Astana Pro Team00:10:24
73Max Kanter (Ger) Team Sunweb00:10:24
74Jannik Steimle (Ger) Deceuninck-Quickstep00:10:34
75Brent Van Moer (Bel) Lotto Soudal00:13:13
76Juan Felipe Osorio Arboleda (Col) Burgos-BH00:13:13
77Tim Wellens (Bel) Lotto Soudal00:13:13
78Tomasz Marczynski (Pol) Lotto Soudal00:13:13
79Omar Fraile Matarranz (Spa) Astana Pro Team00:13:13
80Scott Davies (GBr) Bahrain McLaren00:13:13
81Koen De Kort (Ned) Trek-Segafredo00:13:13
82Reto Hollenstein (Swi) Israel Start-Up Nation00:13:13
83Omer Goldstein (Isr) Israel Start-Up Nation00:13:13
84Pierre Luc Perichon (Fra) Cofidis00:13:13
85Valentin Ferron (Fra) Total Direct Energie00:13:13
86Ricardo Vilela (Por) Burgos-BH00:13:13
87Paul Martens (Ger) Team Jumbo-Visma00:13:13
88Cameron Wurf (Aus) Ineos Grenadiers00:13:13
89Logan Owen (USA) EF Pro Cycling00:13:13
90Carlos Barbero (Spa) NTT Pro Cycling00:13:13
91Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA00:13:13
92Stan Dewulf (Bel) Lotto Soudal00:13:13
93Jonathan Hivert (Fra) Total Direct Energie00:13:13
94Dylan Van Baarle (Ned) Ineos Grenadiers00:13:13
95Rui Oliveira (Por) UAE Team Emirates00:13:13
96Merhawi Kudus (Eri) Astana Pro Team00:13:13
97Michael Mørkøv (Den) Deceuninck-Quickstep00:13:13
98Ivo Oliveira (Por) UAE Team Emirates00:13:20
99Enrico Gasparotto (Swi) NTT Pro Cycling00:15:21
100Sam Bennett (Irl) Deceuninck-Quickstep00:15:21
101Lorrenzo Manzin (Fra) Total Direct Energie00:15:21
102Stefan De Bod (RSA) NTT Pro Cycling00:15:21
103Chris Froome (GBr) Ineos Grenadiers00:15:21
104Mitchell Docker (Aus) EF Pro Cycling00:15:21
105Mihkel Räim (Est) Israel Start-Up Nation00:15:21
106Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:15:21
107Fred Wright (GBr) Bahrain McLaren00:15:21
108Ide Schelling (Ned) Bora-Hansgrohe00:16:40
109Emils Liepins (Lat) Trek-Segafredo00:16:40
110Niki Terpstra (Ned) Total Direct Energie00:17:48
111Julius Van den Berg (Ned) EF Pro Cycling00:17:48
112Jetse Bol (Ned) Burgos-BH00:17:48
113Mickael Delage (Fra) Groupama-FDJ00:17:48
114Michel Ries (Lux) Trek-Segafredo00:17:48
115Alex Molenaar (Ned) Burgos-BH00:17:48
116Willie Smit (RSA) Burgos-BH00:17:48
117Rory Sutherland (Aus) Israel Start-Up Nation00:17:48
118Matteo Badilatti (Swi) Israel Start-Up Nation00:17:48
119Rüdiger Selig (Ger) Bora-Hansgrohe00:17:48
120Julien Simon (Fra) Total Direct Energie00:17:48
121Andreas Schillinger (Ger) Bora-Hansgrohe00:17:48
122Paul Ourselin (Fra) Total Direct Energie00:17:48
123Victor Lafay (Fra) Cofidis00:17:48
124Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA00:17:48
125Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA00:17:48
126Kevin Inkelaar (Ned) Bahrain McLaren00:17:48
127Michal Paluta (Pol) CCC Team00:17:48
128Benjamin Dyball (Aus) NTT Pro Cycling00:17:48
129Lukasz Wisniowski (Pol) CCC Team00:17:48
130Aleksandr Riabushenko (Blr) UAE Team Emirates00:17:48
131Remy Mertz (Bel) Lotto Soudal00:17:48
132Tosh Van der Sande (Bel) Lotto Soudal00:17:48
133Michael Schwarzmann (Ger) Bora-Hansgrohe00:17:48
134Ian Garrison (USA) Deceuninck-Quickstep00:17:48
135Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA00:17:48
136Pascal Ackermann (Ger) Bora-Hansgrohe00:17:48
137Alexander Edmondson (Aus) Mitchelton-Scott00:17:48
138Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA00:17:48
139Tejay Van Garderen (USA) EF Pro Cycling00:17:48
140Jan Hirt (Cze) CCC Team00:17:48
141Callum Scotson (Aus) Mitchelton-Scott00:17:48
142James Piccoli (Can) Israel Start-Up Nation00:17:48
143Martin Laas (Est) Bora-Hansgrohe00:17:48
DNFAndrea Bagioli (Ita) Deceuninck-QuickstepRow 143 - Cell 2
DNSLuis León Sanchez (Spa) Astana Pro TeamRow 144 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Serradilla Del Llano, km. 139.7
PlaceRider (Country) TeamResult
1Robert Stannard (Aus) Mitchelton-Scott4
2Rémi Cavagna (Fra) Deceuninck-Quickstep2
3Jorge Arcas (Spa) Movistar Team1
Swipe to scroll horizontally
Points
PlaceRider (Country) TeamResult
1Magnus Cort Nielsen (Den) EF Pro Cycling25
2Primoz Roglic (Slo) Team Jumbo-Visma20
3Dion Smith (NZl) Mitchelton-Scott16
4Alejandro Valverde (Spa) Movistar Team14
5Richard Carapaz (Ecu) Ineos Grenadiers12
6Felix Grossschartner (Aut) Bora-Hansgrohe10
7Dorian Godon (Fra) AG2R la Mondiale9
8Michael Valgren (Den) NTT Pro Cycling8
9Jasha Sütterlin (Ger) Team Sunweb7
10Aleksandr Vlasov (Rus) Astana Pro Team6
11Wout Poels (Ned) Bahrain McLaren5
12Guillaume Martin (Fra) Cofidis4
13Luis Angel Mate Mardones (Spa) Cofidis3
14Nans Peters (Fra) AG2R la Mondiale2
15Sepp Kuss (USA) Team Jumbo-Visma1
Swipe to scroll horizontally
Mountain 1 (Cat. 2) El Portillo km. 90.8
PlaceRider (Country) TeamResult
1Robert Stannard (Aus) Mitchelton-Scott5
2Kobe Goossens (Bel) Lotto Soudal3
3Rémi Cavagna (Fra) Deceuninck-Quickstep1
Swipe to scroll horizontally
Mountain 2 (Cat. 1) El Robledo km. 126.7
PlaceRider (Country) TeamResult
1Robert Stannard (Aus) Mitchelton-Scott10
2Rémi Cavagna (Fra) Deceuninck-Quickstep6
3Luis Angel Mate Mardones (Spa) Cofidis4
4Rui Costa (Por) UAE Team Emirates2
5Rob Power (Aus) Team Sunweb1
Swipe to scroll horizontally
Young riders
PlaceRider (Country) TeamResult
1Dorian Godon (Fra) AG2R la Mondiale04:04:35
2Aleksandr Vlasov (Rus) Astana Pro TeamRow 1 - Cell 2
3Enric Mas Nicolau (Spa) Movistar TeamRow 2 - Cell 2
4Gino Mäder (Swi) NTT Pro CyclingRow 3 - Cell 2
5Georg Zimmermann (Ger) CCC TeamRow 4 - Cell 2
6David Gaudu (Fra) Groupama-FDJRow 5 - Cell 2
7William Barta (USA) CCC TeamRow 6 - Cell 2
8Kobe Goossens (Bel) Lotto SoudalRow 7 - Cell 2
9Clément Champoussin (Fra) AG2R la MondialeRow 8 - Cell 2
10Rob Power (Aus) Team Sunweb00:00:10
11Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers00:00:13
12Robert Stannard (Aus) Mitchelton-Scott00:00:15
13Michael Storer (Aus) Team Sunweb00:00:37
14Santiago Buitrago Sanchez (Col) Bahrain McLaren00:01:21
15Jonas Vingegaard (Den) Team Jumbo-Visma00:01:36
16Rémi Cavagna (Fra) Deceuninck-Quickstep00:01:44
17Jasper Philipsen (Bel) UAE Team Emirates00:04:55
18Emmanuel Morin (Fra) Cofidis00:09:28
19Mark Donovan (GBr) Team Sunweb00:10:24
20Thyman Arensman (Ned) Team Sunweb00:10:24
21Niklas Eg (Den) Trek-Segafredo00:10:24
22Alex Aranburu Deba (Spa) Astana Pro Team00:10:24
23Max Kanter (Ger) Team Sunweb00:10:24
24Jannik Steimle (Ger) Deceuninck-Quickstep00:10:34
25Brent Van Moer (Bel) Lotto Soudal00:13:13
26Juan Felipe Osorio Arboleda (Col) Burgos-BH00:13:13
27Scott Davies (GBr) Bahrain McLaren00:13:13
28Omer Goldstein (Isr) Israel Start-Up Nation00:13:13
29Valentin Ferron (Fra) Total Direct Energie00:13:13
30Logan Owen (USA) EF Pro Cycling00:13:13
31Stan Dewulf (Bel) Lotto Soudal00:13:13
32Rui Oliveira (Por) UAE Team Emirates00:13:13
33Ivo Oliveira (Por) UAE Team Emirates00:13:20
34Stefan De Bod (RSA) NTT Pro Cycling00:15:21
35Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:15:21
36Fred Wright (GBr) Bahrain McLaren00:15:21
37Ide Schelling (Ned) Bora-Hansgrohe00:16:40
38Julius Van den Berg (Ned) EF Pro Cycling00:17:48
39Michel Ries (Lux) Trek-Segafredo00:17:48
40Alex Molenaar (Ned) Burgos-BH00:17:48
41Victor Lafay (Fra) Cofidis00:17:48
42Kevin Inkelaar (Ned) Bahrain McLaren00:17:48
43Michal Paluta (Pol) CCC Team00:17:48
44Aleksandr Riabushenko (Blr) UAE Team Emirates00:17:48
45Remy Mertz (Bel) Lotto Soudal00:17:48
46Ian Garrison (USA) Deceuninck-Quickstep00:17:48
47Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA00:17:48
48Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA00:17:48
49Callum Scotson (Aus) Mitchelton-Scott00:17:48
Swipe to scroll horizontally
Combativity
PlaceRider (Country) TeamResult
1Rémi Cavagna (Fra) Deceuninck-QuickstepRow 0 - Cell 2
Swipe to scroll horizontally
Teams
PlaceRider (Country) TeamResult
1Team Jumbo-Visma12:13:45
2AG2R la MondialeRow 1 - Cell 2
3UAE Team EmiratesRow 2 - Cell 2
4Mitchelton-Scott00:00:08
5Movistar Team00:00:17
6Ineos Grenadiers00:00:30
7Astana Pro Team00:00:45
8Team Sunweb00:00:47
9EF Pro Cycling00:01:21
10Cofidis00:05:27
11Groupama-FDJ00:05:35
12NTT Pro Cycling00:10:24
13Deceuninck-Quick-Step00:11:12
14Bahrain McLaren00:14:34
15CCC Team00:17:48
16Burgos-BH00:20:14
17Caja Rural-Seguros RGA00:25:53
18Lotto Soudal00:26:26
19Israel Start-Up Nation00:26:26
20Total Direct Energie00:26:26
21Bora-Hansgrohe00:34:28
22Trek-Segafredo00:38:58
Swipe to scroll horizontally
General classification after stage 16
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma64:20:31
2Richard Carapaz (Ecu) Ineos Grenadiers00:00:45
3Hugh Carthy (GBr) EF Pro Cycling00:00:53
4Daniel Martin (Irl) Israel Start-Up Nation00:01:48
5Enric Mas Nicolau (Spa) Movistar Team00:03:29
6Wout Poels (Ned) Bahrain McLaren00:06:21
7Felix Grossschartner (Aut) Bora-Hansgrohe00:07:20
8Alejandro Valverde (Spa) Movistar Team00:08:45
9Aleksandr Vlasov (Rus) Astana Pro Team00:08:54
10David De la Cruz Melgarejo (Spa) UAE Team Emirates00:09:29
11David Gaudu (Fra) Groupama-FDJ00:10:51
12George Bennett (NZl) Team Jumbo-Visma00:10:52
13Mikel Nieve Iturralde (Spa) Mitchelton-Scott00:11:35
14Sepp Kuss (USA) Team Jumbo-Visma00:14:22
15Sergio Luis Henao Montoya (Col) UAE Team Emirates00:14:42
16Guillaume Martin (Fra) Cofidis00:15:40
17Mattia Cattaneo (Ita) Deceuninck-Quickstep00:16:14
18Gorka Izagirre Insausti (Spa) Astana Pro Team00:19:29
19Marc Soler (Spa) Movistar Team00:20:41
20Esteban Chaves (Col) Mitchelton-Scott00:33:25
21Georg Zimmermann (Ger) CCC Team00:39:09
22William Barta (USA) CCC Team00:44:40
23Gino Mäder (Swi) NTT Pro Cycling00:46:13
24Kobe Goossens (Bel) Lotto Soudal00:46:24
25Luis Angel Mate Mardones (Spa) Cofidis00:49:52
26Jose Herrada (Spa) Cofidis00:51:12
27Michael Woods (Can) EF Pro Cycling00:51:52
28Carlos Verona Quintanilla (Spa) Movistar Team00:59:17
29Robert Gesink (Ned) Team Jumbo-Visma01:00:53
30Nicholas Schultz (Aus) Mitchelton-Scott01:01:29
31Bruno Armirail (Fra) Groupama-FDJ01:01:49
32Davide Formolo (Ita) UAE Team Emirates01:07:44
33José Rojas (Spa) Movistar Team01:09:10
34Ion Izaguirre Insausti (Spa) Astana Pro Team01:12:47
35Clément Champoussin (Fra) AG2R la Mondiale01:13:49
36Michael Valgren (Den) NTT Pro Cycling01:25:12
37Rob Power (Aus) Team Sunweb01:27:46
38Nans Peters (Fra) AG2R la Mondiale01:28:33
39Nelson Oliveira (Por) Movistar Team01:28:33
40Romain Sicard (Fra) Total Direct Energie01:31:36
41Juan Pedro Lopez Perez (Spa) Trek-Segafredo01:36:58
42Jonas Vingegaard (Den) Team Jumbo-Visma01:38:50
43Rui Costa (Por) UAE Team Emirates01:39:44
44Dylan Van Baarle (Ned) Ineos Grenadiers01:39:48
45Angel Madrazo Ruiz (Spa) Burgos-BH01:40:55
46Dorian Godon (Fra) AG2R la Mondiale01:41:35
47Michael Storer (Aus) Team Sunweb01:43:35
48Imanol Erviti (Spa) Movistar Team01:43:53
49Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA01:47:31
50Thyman Arensman (Ned) Team Sunweb01:47:39
51Niklas Eg (Den) Trek-Segafredo01:48:10
52Andrey Amador (CRc) Ineos Grenadiers01:50:46
53Jan Hirt (Cze) CCC Team01:53:30
54Tsgabu Gebremaryam Grmay (Eth) Mitchelton-Scott01:56:30
55Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers01:57:21
56Lennard Hofstede (Ned) Team Jumbo-Visma01:58:12
57Mark Donovan (GBr) Team Sunweb01:58:58
58Santiago Buitrago Sanchez (Col) Bahrain McLaren02:01:05
59Jasha Sütterlin (Ger) Team Sunweb02:05:47
60Julien Simon (Fra) Total Direct Energie02:05:51
61Anthony Roux (Fra) Groupama-FDJ02:06:28
62Merhawi Kudus (Eri) Astana Pro Team02:06:42
63Michel Ries (Lux) Trek-Segafredo02:11:47
64Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA02:14:22
65Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA02:16:48
66Oscar Cabedo Carda (Spa) Burgos-BH02:17:33
67Omar Fraile Matarranz (Spa) Astana Pro Team02:19:26
68Robert Stannard (Aus) Mitchelton-Scott02:19:36
69Reto Hollenstein (Swi) Israel Start-Up Nation02:19:52
70Magnus Cort Nielsen (Den) EF Pro Cycling02:20:11
71Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA02:21:21
72Olivier Le Gac (Fra) Groupama-FDJ02:27:25
73Alex Aranburu Deba (Spa) Astana Pro Team02:28:16
74Tim Wellens (Bel) Lotto Soudal02:28:36
75Willie Smit (RSA) Burgos-BH02:29:11
76Ide Schelling (Ned) Bora-Hansgrohe02:32:48
77Paul Ourselin (Fra) Total Direct Energie02:33:12
78Jorge Arcas (Spa) Movistar Team02:34:50
79Dion Smith (NZl) Mitchelton-Scott02:35:37
80Jannik Steimle (Ger) Deceuninck-Quickstep02:39:53
81Jetse Bol (Ned) Burgos-BH02:42:48
82Koen De Kort (Ned) Trek-Segafredo02:47:22
83Stan Dewulf (Bel) Lotto Soudal02:47:29
84Aleksandr Riabushenko (Blr) UAE Team Emirates02:48:49
85Jesus Ezquerra Muela (Spa) Burgos-BH02:50:22
86Rémi Cavagna (Fra) Deceuninck-Quickstep02:51:06
87Jasper Philipsen (Bel) UAE Team Emirates02:51:32
88Victor Lafay (Fra) Cofidis02:51:48
89Ricardo Vilela (Por) Burgos-BH02:56:08
90Stefan De Bod (RSA) NTT Pro Cycling02:57:15
91Cameron Wurf (Aus) Ineos Grenadiers02:58:34
92Chris Froome (GBr) Ineos Grenadiers02:59:34
93Valentin Ferron (Fra) Total Direct Energie03:01:32
94Dmitriy Gruzdev (Kaz) Astana Pro Team03:03:39
95Brent Van Moer (Bel) Lotto Soudal03:04:02
96Fred Wright (GBr) Bahrain McLaren03:05:45
97Pierre Luc Perichon (Fra) Cofidis03:05:59
98Tosh Van der Sande (Bel) Lotto Soudal03:06:17
99Zdenek Stybar (Cze) Deceuninck-Quickstep03:07:19
100Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA03:07:53
101Remy Mertz (Bel) Lotto Soudal03:08:13
102Ivo Oliveira (Por) UAE Team Emirates03:10:50
103Tomasz Marczynski (Pol) Lotto Soudal03:11:11
104Paul Martens (Ger) Team Jumbo-Visma03:11:25
105Reinardt Janse van Rensburg (RSA) NTT Pro Cycling03:11:45
106Carlos Barbero (Spa) NTT Pro Cycling03:14:26
107Omer Goldstein (Isr) Israel Start-Up Nation03:16:21
108Jonathan Hivert (Fra) Total Direct Energie03:16:28
109Callum Scotson (Aus) Mitchelton-Scott03:17:47
110Logan Owen (USA) EF Pro Cycling03:18:36
111Max Kanter (Ger) Team Sunweb03:19:06
112Tejay Van Garderen (USA) EF Pro Cycling03:19:25
113Juan Felipe Osorio Arboleda (Col) Burgos-BH03:20:01
114Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA03:20:44
115Lukasz Wisniowski (Pol) CCC Team03:20:48
116Ian Garrison (USA) Deceuninck-Quickstep03:21:01
117Scott Davies (GBr) Bahrain McLaren03:21:07
118Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA03:23:27
119Michal Paluta (Pol) CCC Team03:26:23
120Matteo Badilatti (Swi) Israel Start-Up Nation03:27:11
121Enrico Gasparotto (Swi) NTT Pro Cycling03:28:22
122Andreas Schillinger (Ger) Bora-Hansgrohe03:29:01
123Michael Mørkøv (Den) Deceuninck-Quickstep03:29:36
124James Piccoli (Can) Israel Start-Up Nation03:30:02
125Emils Liepins (Lat) Trek-Segafredo03:32:40
126Rui Oliveira (Por) UAE Team Emirates03:33:25
127Michael Schwarzmann (Ger) Bora-Hansgrohe03:38:46
128Benjamin Dyball (Aus) NTT Pro Cycling03:39:01
129Rory Sutherland (Aus) Israel Start-Up Nation03:40:01
130Mitchell Docker (Aus) EF Pro Cycling03:40:22
131Pascal Ackermann (Ger) Bora-Hansgrohe03:41:46
132Lorrenzo Manzin (Fra) Total Direct Energie03:43:32
133Julius Van den Berg (Ned) EF Pro Cycling03:43:47
134Emmanuel Morin (Fra) Cofidis03:44:13
135Alexander Edmondson (Aus) Mitchelton-Scott03:46:49
136Alex Molenaar (Ned) Burgos-BH03:56:02
137Niki Terpstra (Ned) Total Direct Energie03:58:38
138Kevin Inkelaar (Ned) Bahrain McLaren04:02:29
139Sam Bennett (Irl) Deceuninck-Quickstep04:02:46
140Mihkel Räim (Est) Israel Start-Up Nation04:10:05
141Martin Laas (Est) Bora-Hansgrohe04:19:14
142Rüdiger Selig (Ger) Bora-Hansgrohe04:22:23
143Mickael Delage (Fra) Groupama-FDJ04:27:51
Swipe to scroll horizontally
Points Classification
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma198
2Richard Carapaz (Ecu) Ineos Grenadiers125
3Daniel Martin (Irl) Israel Start-Up Nation111
4Hugh Carthy (GBr) EF Pro Cycling89
5Guillaume Martin (Fra) Cofidis78
6Michael Woods (Can) EF Pro Cycling72
7Felix Grossschartner (Aut) Bora-Hansgrohe71
8Marc Soler (Spa) Movistar Team69
9Jasper Philipsen (Bel) UAE Team Emirates66
10Enric Mas Nicolau (Spa) Movistar Team66
11Aleksandr Vlasov (Rus) Astana Pro Team63
12Pascal Ackermann (Ger) Bora-Hansgrohe59
13Alejandro Valverde (Spa) Movistar Team59
14Wout Poels (Ned) Bahrain McLaren56
15Tim Wellens (Bel) Lotto Soudal51
16Magnus Cort Nielsen (Den) EF Pro Cycling50
17Sepp Kuss (USA) Team Jumbo-Visma49
18Dion Smith (NZl) Mitchelton-Scott36
19David Gaudu (Fra) Groupama-FDJ35
20Alex Aranburu Deba (Spa) Astana Pro Team35
21Thyman Arensman (Ned) Team Sunweb33
22George Bennett (NZl) Team Jumbo-Visma31
23Dorian Godon (Fra) AG2R la Mondiale30
24Esteban Chaves (Col) Mitchelton-Scott30
25Rui Costa (Por) UAE Team Emirates30
26Robert Stannard (Aus) Mitchelton-Scott27
27Ion Izaguirre Insausti (Spa) Astana Pro Team25
28Max Kanter (Ger) Team Sunweb25
29Mattia Cattaneo (Ita) Deceuninck-Quickstep24
30Michael Storer (Aus) Team Sunweb22
31Reinardt Janse van Rensburg (RSA) NTT Pro Cycling22
32Sam Bennett (Irl) Deceuninck-Quickstep20
33Zdenek Stybar (Cze) Deceuninck-Quickstep20
34William Barta (USA) CCC Team20
35Michael Valgren (Den) NTT Pro Cycling20
36Omar Fraile Matarranz (Spa) Astana Pro Team20
37Dylan Van Baarle (Ned) Ineos Grenadiers19
38Julien Simon (Fra) Total Direct Energie18
39Jannik Steimle (Ger) Deceuninck-Quickstep18
40Jasha Sütterlin (Ger) Team Sunweb17
41Mikel Nieve Iturralde (Spa) Mitchelton-Scott16
42Nans Peters (Fra) AG2R la Mondiale16
43Nelson Oliveira (Por) Movistar Team16
44David De la Cruz Melgarejo (Spa) UAE Team Emirates15
45Mark Donovan (GBr) Team Sunweb15
46Gorka Izagirre Insausti (Spa) Astana Pro Team14
47Rob Power (Aus) Team Sunweb14
48Fred Wright (GBr) Bahrain McLaren14
49Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA14
50Stan Dewulf (Bel) Lotto Soudal13
51Clément Champoussin (Fra) AG2R la Mondiale12
52Rémi Cavagna (Fra) Deceuninck-Quickstep12
53Emmanuel Morin (Fra) Cofidis12
54Pierre Luc Perichon (Fra) Cofidis11
55Lorrenzo Manzin (Fra) Total Direct Energie10
56Ide Schelling (Ned) Bora-Hansgrohe8
57Mihkel Räim (Est) Israel Start-Up Nation8
58Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA7
59Sergio Luis Henao Montoya (Col) UAE Team Emirates6
60Davide Formolo (Ita) UAE Team Emirates6
61Jesus Ezquerra Muela (Spa) Burgos-BH6
62Michael Mørkøv (Den) Deceuninck-Quickstep6
63José Rojas (Spa) Movistar Team5
64Victor Lafay (Fra) Cofidis5
65Ivo Oliveira (Por) UAE Team Emirates5
66Brent Van Moer (Bel) Lotto Soudal4
67Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA4
68Gino Mäder (Swi) NTT Pro Cycling4
69Luis Angel Mate Mardones (Spa) Cofidis4
70Robert Gesink (Ned) Team Jumbo-Visma4
71Nicholas Schultz (Aus) Mitchelton-Scott3
72Angel Madrazo Ruiz (Spa) Burgos-BH3
73Anthony Roux (Fra) Groupama-FDJ3
74Emils Liepins (Lat) Trek-Segafredo3
75Jonas Vingegaard (Den) Team Jumbo-Visma2
76Georg Zimmermann (Ger) CCC Team1
77Michel Ries (Lux) Trek-Segafredo1
78Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA1
79Jorge Arcas (Spa) Movistar Team1
80Jetse Bol (Ned) Burgos-BH1
81Valentin Ferron (Fra) Total Direct Energie1
82Jonathan Hivert (Fra) Total Direct Energie1
83Alex Molenaar (Ned) Burgos-BH1
84Juan Felipe Osorio Arboleda (Col) Burgos-BH-3
85Jan Hirt (Cze) CCC Team-5
86Bruno Armirail (Fra) Groupama-FDJ-8
Swipe to scroll horizontally
Mountains Classification
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis89
2Tim Wellens (Bel) Lotto Soudal34
3Richard Carapaz (Ecu) Ineos Grenadiers30
4Sepp Kuss (USA) Team Jumbo-Visma27
5Primoz Roglic (Slo) Team Jumbo-Visma24
6Hugh Carthy (GBr) EF Pro Cycling21
7Michael Woods (Can) EF Pro Cycling21
8Daniel Martin (Irl) Israel Start-Up Nation20
9Aleksandr Vlasov (Rus) Astana Pro Team18
10Marc Soler (Spa) Movistar Team18
11Pierre Luc Perichon (Fra) Cofidis17
12Michael Storer (Aus) Team Sunweb17
13Robert Stannard (Aus) Mitchelton-Scott16
14Enric Mas Nicolau (Spa) Movistar Team16
15David Gaudu (Fra) Groupama-FDJ14
16Nelson Oliveira (Por) Movistar Team13
17Rémi Cavagna (Fra) Deceuninck-Quickstep13
18Ion Izaguirre Insausti (Spa) Astana Pro Team11
19Alejandro Valverde (Spa) Movistar Team11
20Mattia Cattaneo (Ita) Deceuninck-Quickstep10
21Niklas Eg (Den) Trek-Segafredo10
22Rob Power (Aus) Team Sunweb7
23Rui Costa (Por) UAE Team Emirates6
24Angel Madrazo Ruiz (Spa) Burgos-BH5
25Thyman Arensman (Ned) Team Sunweb5
26Luis Angel Mate Mardones (Spa) Cofidis4
27Nans Peters (Fra) AG2R la Mondiale4
28Mark Donovan (GBr) Team Sunweb4
29Jetse Bol (Ned) Burgos-BH4
30Brent Van Moer (Bel) Lotto Soudal3
31Tosh Van der Sande (Bel) Lotto Soudal3
32Matteo Badilatti (Swi) Israel Start-Up Nation3
33Kobe Goossens (Bel) Lotto Soudal3
34Julien Simon (Fra) Total Direct Energie3
35Wout Poels (Ned) Bahrain McLaren2
36William Barta (USA) CCC Team2
37Gino Mäder (Swi) NTT Pro Cycling2
38Robert Gesink (Ned) Team Jumbo-Visma2
39Nicholas Schultz (Aus) Mitchelton-Scott2
40Davide Formolo (Ita) UAE Team Emirates2
41Willie Smit (RSA) Burgos-BH2
42Julius Van den Berg (Ned) EF Pro Cycling2
43Alex Molenaar (Ned) Burgos-BH2
44Esteban Chaves (Col) Mitchelton-Scott1
45Michael Valgren (Den) NTT Pro Cycling1
46Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA1
47Andrey Amador (CRc) Ineos Grenadiers1
48Jasha Sütterlin (Ger) Team Sunweb1
49Anthony Roux (Fra) Groupama-FDJ1
50Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA1
51Omar Fraile Matarranz (Spa) Astana Pro Team1
52Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA1
53Jorge Arcas (Spa) Movistar Team1
54Cameron Wurf (Aus) Ineos Grenadiers1
55Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA1
56Bruno Armirail (Fra) Groupama-FDJ0
57Juan Felipe Osorio Arboleda (Col) Burgos-BH-1
58Jan Hirt (Cze) CCC Team-2
Swipe to scroll horizontally
Young Riders Classification
PlaceRider (Country) TeamResult
1Enric Mas Nicolau (Spa) Movistar Team64:24:00
2Aleksandr Vlasov (Rus) Astana Pro Team00:05:25
3David Gaudu (Fra) Groupama-FDJ00:07:22
4Georg Zimmermann (Ger) CCC Team00:35:40
5William Barta (USA) CCC Team00:41:11
6Gino Mäder (Swi) NTT Pro Cycling00:42:44
7Kobe Goossens (Bel) Lotto Soudal00:42:55
8Clément Champoussin (Fra) AG2R la Mondiale01:10:20
9Rob Power (Aus) Team Sunweb01:24:17
10Juan Pedro Lopez Perez (Spa) Trek-Segafredo01:33:29
11Jonas Vingegaard (Den) Team Jumbo-Visma01:35:21
12Dorian Godon (Fra) AG2R la Mondiale01:38:06
13Michael Storer (Aus) Team Sunweb01:40:06
14Thyman Arensman (Ned) Team Sunweb01:44:10
15Niklas Eg (Den) Trek-Segafredo01:44:41
16Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers01:53:52
17Mark Donovan (GBr) Team Sunweb01:55:29
18Santiago Buitrago Sanchez (Col) Bahrain McLaren01:57:36
19Michel Ries (Lux) Trek-Segafredo02:08:18
20Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA02:13:19
21Robert Stannard (Aus) Mitchelton-Scott02:16:07
22Alex Aranburu Deba (Spa) Astana Pro Team02:24:47
23Ide Schelling (Ned) Bora-Hansgrohe02:29:19
24Jannik Steimle (Ger) Deceuninck-Quickstep02:36:24
25Stan Dewulf (Bel) Lotto Soudal02:44:00
26Aleksandr Riabushenko (Blr) UAE Team Emirates02:45:20
27Rémi Cavagna (Fra) Deceuninck-Quickstep02:47:37
28Jasper Philipsen (Bel) UAE Team Emirates02:48:03
29Victor Lafay (Fra) Cofidis02:48:19
30Stefan De Bod (RSA) NTT Pro Cycling02:53:46
31Valentin Ferron (Fra) Total Direct Energie02:58:03
32Brent Van Moer (Bel) Lotto Soudal03:00:33
33Fred Wright (GBr) Bahrain McLaren03:02:16
34Remy Mertz (Bel) Lotto Soudal03:04:44
35Ivo Oliveira (Por) UAE Team Emirates03:07:21
36Omer Goldstein (Isr) Israel Start-Up Nation03:12:52
37Callum Scotson (Aus) Mitchelton-Scott03:14:18
38Logan Owen (USA) EF Pro Cycling03:15:07
39Max Kanter (Ger) Team Sunweb03:15:37
40Juan Felipe Osorio Arboleda (Col) Burgos-BH03:16:32
41Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA03:17:15
42Ian Garrison (USA) Deceuninck-Quickstep03:17:32
43Scott Davies (GBr) Bahrain McLaren03:17:38
44Michal Paluta (Pol) CCC Team03:22:54
45Rui Oliveira (Por) UAE Team Emirates03:29:56
46Julius Van den Berg (Ned) EF Pro Cycling03:40:18
47Emmanuel Morin (Fra) Cofidis03:40:44
48Alex Molenaar (Ned) Burgos-BH03:52:33
49Kevin Inkelaar (Ned) Bahrain McLaren03:59:00
Swipe to scroll horizontally
Teams Classification
PlaceRider (Country) TeamResult
1Movistar Team193:19:02
2Team Jumbo-Visma00:07:48
3Astana Pro Team00:40:17
4UAE Team Emirates00:54:01
5Mitchelton-Scott00:58:33
6Cofidis01:27:26
7Ineos Grenadiers01:54:29
8Groupama-FDJ02:26:48
9EF Pro Cycling02:29:11
10CCC Team02:52:47
11Team Sunweb03:10:18
12Deceuninck-Quick-Step03:29:24
13AG2R la Mondiale03:57:55
14NTT Pro Cycling03:58:31
15Trek-Segafredo04:08:01
16Bahrain McLaren04:16:22
17Israel Start-Up Nation04:21:13
18Caja Rural-Seguros RGA04:27:52
19Bora-Hansgrohe05:05:34
20Lotto Soudal05:09:11
21Burgos-BH05:09:17
22Total Direct Energie05:14:30
Stephen Farrand
Head of News

Stephen is the most experienced member of the Cyclingnews team, having reported on professional cycling since 1994. He has been Head of News at Cyclingnews since 2022, before which he held the position of European editor since 2012 and previously worked for Reuters, Shift Active Media, and CyclingWeekly, among other publications.

Latest on Cyclingnews