Vuelta a España: Primoz Roglic wins stage 10

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

Swipe to scroll horizontally
Stage
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma04:14:11
2Felix Grossschartner (Aut) Bora-HansgroheRow 1 - Cell 2
3Andrea Bagioli (Ita) Deceuninck-QuickstepRow 2 - Cell 2
4Alex Aranburu Deba (Spa) Astana Pro TeamRow 3 - Cell 2
5Robert Stannard (Aus) Mitchelton-ScottRow 4 - Cell 2
6Julien Simon (Fra) Total Direct EnergieRow 5 - Cell 2
7Daniel Martin (Irl) Israel Start-Up NationRow 6 - Cell 2
8Guillaume Martin (Fra) CofidisRow 7 - Cell 2
9Jasper Philipsen (Bel) UAE Team Emirates00:00:03
10Magnus Cort Nielsen (Den) EF Pro Cycling00:00:03
11Dion Smith (NZl) Mitchelton-Scott00:00:03
12Wout Poels (Ned) Bahrain McLaren00:00:03
13Dorian Godon (Fra) AG2R la Mondiale00:00:03
14Richard Carapaz (Ecu) Ineos Grenadiers00:00:03
15Aleksandr Vlasov (Rus) Astana Pro Team00:00:03
16Enric Mas Nicolau (Spa) Movistar Team00:00:03
17Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA00:00:03
18Michael Valgren (Den) NTT Pro Cycling00:00:03
19Clément Champoussin (Fra) AG2R la Mondiale00:00:03
20Anthony Roux (Fra) Groupama-FDJ00:00:03
21David Gaudu (Fra) Groupama-FDJ00:00:03
22Sergio Luis Henao Montoya (Col) UAE Team Emirates00:00:03
23Alejandro Valverde (Spa) Movistar Team00:00:03
24Esteban Chaves (Col) Mitchelton-Scott00:00:03
25David De la Cruz Melgarejo (Spa) UAE Team Emirates00:00:03
26George Bennett (NZl) Team Jumbo-Visma00:00:03
27Mattia Cattaneo (Ita) Deceuninck-Quickstep00:00:03
28Rob Power (Aus) Team Sunweb00:00:03
29Hugh Carthy (GBr) EF Pro Cycling00:00:10
30Jetse Bol (Ned) Burgos-BH00:00:15
31Marc Soler (Spa) Movistar Team00:00:15
32Georg Zimmermann (Ger) CCC Team00:00:15
33William Barta (USA) CCC Team00:00:15
34Mikel Nieve Iturralde (Spa) Mitchelton-Scott00:00:15
35Gorka Izagirre Insausti (Spa) Astana Pro Team00:00:15
36Jesus Ezquerra Muela (Spa) Burgos-BH00:00:15
37Kobe Goossens (Bel) Lotto Soudal00:00:18
38Gino Mäder (Swi) NTT Pro Cycling00:00:21
39Max Kanter (Ger) Team Sunweb00:00:23
40Zdenek Stybar (Cze) Deceuninck-Quickstep00:00:23
41Sepp Kuss (USA) Team Jumbo-Visma00:00:27
42Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:00:29
43Aleksandr Riabushenko (Blr) UAE Team Emirates00:00:32
44Rui Costa (Por) UAE Team Emirates00:00:32
45Jose Herrada (Spa) Cofidis00:00:32
46Jasha Sütterlin (Ger) Team Sunweb00:00:32
47Oscar Cabedo Carda (Spa) Burgos-BH00:00:32
48Santiago Buitrago Sanchez (Col) Bahrain McLaren00:00:32
49Bruno Armirail (Fra) Groupama-FDJ00:00:32
50Nans Peters (Fra) AG2R la Mondiale00:00:32
51Tim Wellens (Bel) Lotto Soudal00:00:32
52Davide Formolo (Ita) UAE Team Emirates00:00:32
53Jonathan Hivert (Fra) Total Direct Energie00:00:32
54Scott Davies (GBr) Bahrain McLaren00:00:32
55Tosh Van der Sande (Bel) Lotto Soudal00:00:32
56Nicholas Schultz (Aus) Mitchelton-Scott00:00:44
57José Rojas (Spa) Movistar Team00:00:44
58Carlos Barbero (Spa) NTT Pro Cycling00:00:44
59Angel Madrazo Ruiz (Spa) Burgos-BH00:00:44
60Quentin Jauregui (Fra) AG2R la Mondiale00:00:44
61Luis Angel Mate Mardones (Spa) Cofidis00:01:07
62Pierre Luc Perichon (Fra) Cofidis00:01:07
63Ricardo Vilela (Por) Burgos-BH00:01:07
64Reto Hollenstein (Swi) Israel Start-Up Nation00:01:07
65Imanol Erviti (Spa) Movistar Team00:01:12
66Nelson Oliveira (Por) Movistar Team00:01:12
67Fred Wright (GBr) Bahrain McLaren00:01:12
68Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA00:01:12
69Omar Fraile Matarranz (Spa) Astana Pro Team00:01:21
70Luis León Sanchez (Spa) Astana Pro Team00:01:21
71Valentin Ferron (Fra) Total Direct Energie00:01:21
72Lukasz Wisniowski (Pol) CCC Team00:01:21
73Martin Salmon (Ger) Team Sunweb00:01:27
74Lorrenzo Manzin (Fra) Total Direct Energie00:01:27
75Mark Donovan (GBr) Team Sunweb00:01:29
76Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA00:01:29
77Victor Lafay (Fra) Cofidis00:01:29
78Jakub Mareczko (Ita) CCC Team00:01:29
79Emmanuel Morin (Fra) Cofidis00:01:33
80Michael Schwarzmann (Ger) Bora-Hansgrohe00:01:39
81Tsgabu Gebremaryam Grmay (Eth) Mitchelton-Scott00:01:42
82Alexis Renard (Fra) Israel Start-Up Nation00:01:46
83Jonas Vingegaard (Den) Team Jumbo-Visma00:01:46
84Juan Felipe Osorio Arboleda (Col) Burgos-BH00:01:46
85Willie Smit (RSA) Burgos-BH00:01:50
86Olivier Le Gac (Fra) Groupama-FDJ00:01:55
87Emils Liepins (Lat) Trek-Segafredo00:02:06
88Niklas Eg (Den) Trek-Segafredo00:02:06
89Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA00:02:11
90Paul Martens (Ger) Team Jumbo-Visma00:02:13
91Robert Gesink (Ned) Team Jumbo-Visma00:02:13
92Lennard Hofstede (Ned) Team Jumbo-Visma00:02:13
93Thyman Arensman (Ned) Team Sunweb00:02:13
94Koen De Kort (Ned) Trek-Segafredo00:02:20
95Michel Ries (Lux) Trek-Segafredo00:02:20
96Mickael Delage (Fra) Groupama-FDJ00:02:20
97Matthieu Ladagnous (Fra) Groupama-FDJ00:02:20
98Reinardt Janse van Rensburg (RSA) NTT Pro Cycling00:02:24
99Alexander Kamp (Den) Trek-Segafredo00:02:25
100Michael Woods (Can) EF Pro Cycling00:02:25
101Tejay Van Garderen (USA) EF Pro Cycling00:02:25
102Paul Ourselin (Fra) Total Direct Energie00:02:25
103Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA00:02:25
104Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA00:02:25
105Jan Hirt (Cze) CCC Team00:02:25
106Merhawi Kudus (Eri) Astana Pro Team00:02:25
107Romain Sicard (Fra) Total Direct Energie00:02:25
108Michael Mørkøv (Den) Deceuninck-Quickstep00:02:48
109Gerben Thijssen (Bel) Lotto Soudal00:02:48
110Tomasz Marczynski (Pol) Lotto Soudal00:02:48
111Julius Van den Berg (Ned) EF Pro Cycling00:02:51
112Enrico Gasparotto (Swi) NTT Pro Cycling00:03:00
113Stefan De Bod (RSA) NTT Pro Cycling00:03:00
114Ion Izaguirre Insausti (Spa) Astana Pro Team00:03:09
115James Piccoli (Can) Israel Start-Up Nation00:03:16
116Rémi Cavagna (Fra) Deceuninck-Quickstep00:03:16
117Rüdiger Selig (Ger) Bora-Hansgrohe00:03:16
118Niki Terpstra (Ned) Total Direct Energie00:03:22
119Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers00:03:22
120Dylan Van Baarle (Ned) Ineos Grenadiers00:03:36
121Kevin Inkelaar (Ned) Bahrain McLaren00:03:38
122Jannik Steimle (Ger) Deceuninck-Quickstep00:03:38
123Cameron Wurf (Aus) Ineos Grenadiers00:03:38
124Callum Scotson (Aus) Mitchelton-Scott00:03:38
125Carlos Verona Quintanilla (Spa) Movistar Team00:03:44
126Andrey Amador (CRc) Ineos Grenadiers00:03:44
127Chris Froome (GBr) Ineos Grenadiers00:03:44
128Ivo Oliveira (Por) UAE Team Emirates00:03:44
129Rui Oliveira (Por) UAE Team Emirates00:03:44
130Jorge Arcas (Spa) Movistar Team00:03:44
131Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA00:03:44
132Hector Saez Benito (Spa) Caja Rural-Seguros RGA00:03:44
133Michal Paluta (Pol) CCC Team00:03:44
134Mitchell Docker (Aus) EF Pro Cycling00:04:06
135Stan Dewulf (Bel) Lotto Soudal00:04:17
136Remy Mertz (Bel) Lotto Soudal00:04:19
137Brent Van Moer (Bel) Lotto Soudal00:04:19
138Martin Laas (Est) Bora-Hansgrohe00:04:29
139Logan Owen (USA) EF Pro Cycling00:04:29
140Michael Storer (Aus) Team Sunweb00:04:29
141Mihkel Räim (Est) Israel Start-Up Nation00:05:36
142Alex Molenaar (Ned) Burgos-BH00:05:39
143Matteo Badilatti (Swi) Israel Start-Up Nation00:05:45
144Nicholas Dlamini (RSA) NTT Pro Cycling00:05:45
145Benjamin Dyball (Aus) NTT Pro Cycling00:05:45
146Harry Tanfield (GBr) AG2R la Mondiale00:05:45
147Omer Goldstein (Isr) Israel Start-Up Nation00:05:45
148Rory Sutherland (Aus) Israel Start-Up Nation00:05:45
149Ide Schelling (Ned) Bora-Hansgrohe00:06:33
150Andreas Schillinger (Ger) Bora-Hansgrohe00:06:33
151Pascal Ackermann (Ger) Bora-Hansgrohe00:06:33
152Dmitriy Gruzdev (Kaz) Astana Pro Team00:08:05
153Pim Ligthart (Ned) Total Direct Energie00:10:18
154Stephen Williams (GBr) Bahrain McLaren00:11:07
155Alexander Edmondson (Aus) Mitchelton-Scott00:12:04
156Ian Garrison (USA) Deceuninck-Quickstep00:12:51
157Sam Bennett (Irl) Deceuninck-Quickstep00:12:51
Swipe to scroll horizontally
Sprint 1 - Cabezón De La Sal (Sprint Intermedio) km. 135.5
PlaceRider (Country) TeamResult
1Brent Van Moer (Bel) Lotto Soudal4
2Pim Ligthart (Ned) Total Direct Energie2
3Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA1
Swipe to scroll horizontally
Sprint 2 - Suances km. 185
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma25
2Felix Grossschartner (Aut) Bora-Hansgrohe20
3Andrea Bagioli (Ita) Deceuninck-Quickstep16
4Alex Aranburu Deba (Spa) Astana Pro Team14
5Robert Stannard (Aus) Mitchelton-Scott12
6Julien Simon (Fra) Total Direct Energie10
7Daniel Martin (Irl) Israel Start-Up Nation9
8Guillaume Martin (Fra) Cofidis8
9Jasper Philipsen (Bel) UAE Team Emirates7
10Magnus Cort Nielsen (Den) EF Pro Cycling6
11Dion Smith (NZl) Mitchelton-Scott5
12Wout Poels (Ned) Bahrain McLaren4
13Dorian Godon (Fra) AG2R la Mondiale3
14Richard Carapaz (Ecu) Ineos Grenadiers2
15Aleksandr Vlasov (Rus) Astana Pro Team1
Swipe to scroll horizontally
Mountain 1 - Alto De San Cipriano km. 125.1
PlaceRider (Country) TeamResult
1Brent Van Moer (Bel) Lotto Soudal3
2Alex Molenaar (Ned) Burgos-BH2
3Pim Ligthart (Ned) Total Direct Energie1
Swipe to scroll horizontally
Young riders
PlaceRider (Country) TeamResult
1Andrea Bagioli (Ita) Deceuninck-Quickstep04:14:11
2Alex Aranburu Deba (Spa) Astana Pro TeamRow 1 - Cell 2
3Robert Stannard (Aus) Mitchelton-ScottRow 2 - Cell 2
4Jasper Philipsen (Bel) UAE Team Emirates00:00:03
5Dorian Godon (Fra) AG2R la Mondiale00:00:03
6Aleksandr Vlasov (Rus) Astana Pro Team00:00:03
7Enric Mas Nicolau (Spa) Movistar Team00:00:03
8Clément Champoussin (Fra) AG2R la Mondiale00:00:03
9David Gaudu (Fra) Groupama-FDJ00:00:03
10Rob Power (Aus) Team Sunweb00:00:03
11Georg Zimmermann (Ger) CCC Team00:00:15
12William Barta (USA) CCC Team00:00:15
13Kobe Goossens (Bel) Lotto Soudal00:00:18
14Gino Mäder (Swi) NTT Pro Cycling00:00:21
15Max Kanter (Ger) Team Sunweb00:00:23
16Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:00:29
17Aleksandr Riabushenko (Blr) UAE Team Emirates00:00:32
18Santiago Buitrago Sanchez (Col) Bahrain McLaren00:00:32
19Scott Davies (GBr) Bahrain McLaren00:00:32
20Fred Wright (GBr) Bahrain McLaren00:01:12
21Valentin Ferron (Fra) Total Direct Energie00:01:21
22Martin Salmon (Ger) Team Sunweb00:01:27
23Mark Donovan (GBr) Team Sunweb00:01:29
24Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA00:01:29
25Victor Lafay (Fra) Cofidis00:01:29
26Emmanuel Morin (Fra) Cofidis00:01:33
27Alexis Renard (Fra) Israel Start-Up Nation00:01:46
28Jonas Vingegaard (Den) Team Jumbo-Visma00:01:46
29Juan Felipe Osorio Arboleda (Col) Burgos-BH00:01:46
30Niklas Eg (Den) Trek-Segafredo00:02:06
31Thyman Arensman (Ned) Team Sunweb00:02:13
32Michel Ries (Lux) Trek-Segafredo00:02:20
33Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA00:02:25
34Gerben Thijssen (Bel) Lotto Soudal00:02:48
35Julius Van den Berg (Ned) EF Pro Cycling00:02:51
36Stefan De Bod (RSA) NTT Pro Cycling00:03:00
37Rémi Cavagna (Fra) Deceuninck-Quickstep00:03:16
38Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers00:03:22
39Kevin Inkelaar (Ned) Bahrain McLaren00:03:38
40Jannik Steimle (Ger) Deceuninck-Quickstep00:03:38
41Callum Scotson (Aus) Mitchelton-Scott00:03:38
42Ivo Oliveira (Por) UAE Team Emirates00:03:44
43Rui Oliveira (Por) UAE Team Emirates00:03:44
44Michal Paluta (Pol) CCC Team00:03:44
45Stan Dewulf (Bel) Lotto Soudal00:04:17
46Remy Mertz (Bel) Lotto Soudal00:04:19
47Brent Van Moer (Bel) Lotto Soudal00:04:19
48Logan Owen (USA) EF Pro Cycling00:04:29
49Michael Storer (Aus) Team Sunweb00:04:29
50Alex Molenaar (Ned) Burgos-BH00:05:39
51Nicholas Dlamini (RSA) NTT Pro Cycling00:05:45
52Omer Goldstein (Isr) Israel Start-Up Nation00:05:45
53Ide Schelling (Ned) Bora-Hansgrohe00:06:33
54Stephen Williams (GBr) Bahrain McLaren00:11:07
55Ian Garrison (USA) Deceuninck-Quickstep00:12:51
Swipe to scroll horizontally
Combativity
PlaceRider (Country) TeamResult
1Alex Molenaar (Ned) Burgos-BHRow 0 - Cell 2
Swipe to scroll horizontally
Teams
PlaceRider (Country) TeamResult
1Mitchelton-Scott12:42:39
2UAE Team Emirates00:00:03
3Astana Pro Team00:00:12
4Movistar Team00:00:15
5Deceuninck-Quick-Step00:00:20
6Team Jumbo-Visma00:00:24
7AG2R la Mondiale00:00:32
8Groupama-FDJ00:00:32
9Team Sunweb00:00:52
10Burgos-BH00:00:56
11Bahrain McLaren00:01:01
12NTT Pro Cycling00:01:02
13Lotto Soudal00:01:16
14Cofidis00:01:33
15CCC Team00:01:45
16Total Direct Energie00:01:47
17EF Pro Cycling00:02:32
18Caja Rural-Seguros RGA00:02:38
19Israel Start-Up Nation00:02:47
20Trek-Segafredo00:04:35
21Bora-Hansgrohe00:04:49
22Ineos Grenadiers00:06:55
Swipe to scroll horizontally
General classification after stage 10
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma40:25:15
2Richard Carapaz (Ecu) Ineos GrenadiersRow 1 - Cell 2
3Daniel Martin (Irl) Israel Start-Up Nation00:00:25
4Hugh Carthy (GBr) EF Pro Cycling00:00:51
5Enric Mas Nicolau (Spa) Movistar Team00:01:54
6Felix Grossschartner (Aut) Bora-Hansgrohe00:03:19
7Esteban Chaves (Col) Mitchelton-Scott00:03:28
8Alejandro Valverde (Spa) Movistar Team00:03:35
9Wout Poels (Ned) Bahrain McLaren00:03:47
10Marc Soler (Spa) Movistar Team00:03:52
11George Bennett (NZl) Team Jumbo-Visma00:04:21
12Mikel Nieve Iturralde (Spa) Mitchelton-Scott00:04:29
13David De la Cruz Melgarejo (Spa) UAE Team Emirates00:04:44
14David Gaudu (Fra) Groupama-FDJ00:06:15
15Aleksandr Vlasov (Rus) Astana Pro Team00:06:52
16Gorka Izagirre Insausti (Spa) Astana Pro Team00:07:12
17Sergio Luis Henao Montoya (Col) UAE Team Emirates00:07:17
18Mattia Cattaneo (Ita) Deceuninck-Quickstep00:07:27
19Guillaume Martin (Fra) Cofidis00:08:22
20Sepp Kuss (USA) Team Jumbo-Visma00:10:30
21Gino Mäder (Swi) NTT Pro Cycling00:11:37
22Davide Formolo (Ita) UAE Team Emirates00:18:42
23Kobe Goossens (Bel) Lotto Soudal00:19:11
24Jose Herrada (Spa) Cofidis00:20:01
25Georg Zimmermann (Ger) CCC Team00:23:03
26Bruno Armirail (Fra) Groupama-FDJ00:23:46
27Luis León Sanchez (Spa) Astana Pro Team00:25:26
28Clément Champoussin (Fra) AG2R la Mondiale00:27:01
29Luis Angel Mate Mardones (Spa) Cofidis00:32:32
30William Barta (USA) CCC Team00:34:18
31José Rojas (Spa) Movistar Team00:36:31
32Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers00:38:11
33Andrea Bagioli (Ita) Deceuninck-Quickstep00:39:12
34Carlos Verona Quintanilla (Spa) Movistar Team00:39:23
35Nicholas Schultz (Aus) Mitchelton-Scott00:42:26
36Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:43:32
37Rui Costa (Por) UAE Team Emirates00:43:37
38Romain Sicard (Fra) Total Direct Energie00:45:34
39Michael Woods (Can) EF Pro Cycling00:46:51
40Ion Izaguirre Insausti (Spa) Astana Pro Team00:47:07
41Tsgabu Gebremaryam Grmay (Eth) Mitchelton-Scott00:48:12
42Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA00:48:36
43Robert Gesink (Ned) Team Jumbo-Visma00:49:22
44Nans Peters (Fra) AG2R la Mondiale00:49:52
45Rob Power (Aus) Team Sunweb00:50:44
46Julien Simon (Fra) Total Direct Energie00:51:51
47Niklas Eg (Den) Trek-Segafredo00:52:09
48Andrey Amador (CRc) Ineos Grenadiers00:53:47
49Dorian Godon (Fra) AG2R la Mondiale00:56:31
50Dylan Van Baarle (Ned) Ineos Grenadiers00:57:37
51Nelson Oliveira (Por) Movistar Team00:58:10
52Michael Valgren (Den) NTT Pro Cycling00:58:14
53Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA01:00:59
54Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA01:01:10
55Angel Madrazo Ruiz (Spa) Burgos-BH01:02:20
56Michel Ries (Lux) Trek-Segafredo01:02:52
57Omar Fraile Matarranz (Spa) Astana Pro Team01:02:55
58Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA01:03:23
59Imanol Erviti (Spa) Movistar Team01:04:05
60Merhawi Kudus (Eri) Astana Pro Team01:04:32
61Willie Smit (RSA) Burgos-BH01:04:42
62Thyman Arensman (Ned) Team Sunweb01:08:31
63Reto Hollenstein (Swi) Israel Start-Up Nation01:09:04
64Santiago Buitrago Sanchez (Col) Bahrain McLaren01:09:34
65Lennard Hofstede (Ned) Team Jumbo-Visma01:10:03
66Jan Hirt (Cze) CCC Team01:10:46
67Alex Aranburu Deba (Spa) Astana Pro Team01:12:00
68Michael Storer (Aus) Team Sunweb01:13:27
69Tim Wellens (Bel) Lotto Soudal01:14:24
70Oscar Cabedo Carda (Spa) Burgos-BH01:14:47
71Ide Schelling (Ned) Bora-Hansgrohe01:15:17
72Koen De Kort (Ned) Trek-Segafredo01:17:50
73Jonas Vingegaard (Den) Team Jumbo-Visma01:19:14
74Robert Stannard (Aus) Mitchelton-Scott01:20:13
75Matthieu Ladagnous (Fra) Groupama-FDJ01:20:27
76Magnus Cort Nielsen (Den) EF Pro Cycling01:23:08
77Olivier Le Gac (Fra) Groupama-FDJ01:23:20
78Anthony Roux (Fra) Groupama-FDJ01:25:00
79Alexis Renard (Fra) Israel Start-Up Nation01:25:05
80Jasha Sütterlin (Ger) Team Sunweb01:25:23
81Jetse Bol (Ned) Burgos-BH01:25:27
82Aleksandr Riabushenko (Blr) UAE Team Emirates01:26:13
83Matteo Badilatti (Swi) Israel Start-Up Nation01:26:17
84Stefan De Bod (RSA) NTT Pro Cycling01:26:57
85Dion Smith (NZl) Mitchelton-Scott01:27:07
86Paul Ourselin (Fra) Total Direct Energie01:27:45
87Mark Donovan (GBr) Team Sunweb01:29:29
88Jannik Steimle (Ger) Deceuninck-Quickstep01:31:27
89Jorge Arcas (Spa) Movistar Team01:33:59
90Stan Dewulf (Bel) Lotto Soudal01:34:10
91Ricardo Vilela (Por) Burgos-BH01:34:23
92Remy Mertz (Bel) Lotto Soudal01:34:30
93Jesus Ezquerra Muela (Spa) Burgos-BH01:34:41
94Quentin Jauregui (Fra) AG2R la Mondiale01:35:15
95Hector Saez Benito (Spa) Caja Rural-Seguros RGA01:36:34
96Pierre Luc Perichon (Fra) Cofidis01:37:14
97Enrico Gasparotto (Swi) NTT Pro Cycling01:38:00
98Carlos Barbero (Spa) NTT Pro Cycling01:38:25
99Michal Paluta (Pol) CCC Team01:38:39
100Rémi Cavagna (Fra) Deceuninck-Quickstep01:38:41
101Tejay Van Garderen (USA) EF Pro Cycling01:39:02
102Emils Liepins (Lat) Trek-Segafredo01:39:05
103Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA01:39:17
104Brent Van Moer (Bel) Lotto Soudal01:39:46
105Victor Lafay (Fra) Cofidis01:40:18
106Tosh Van der Sande (Bel) Lotto Soudal01:40:26
107Valentin Ferron (Fra) Total Direct Energie01:41:22
108Cameron Wurf (Aus) Ineos Grenadiers01:42:43
109Lukasz Wisniowski (Pol) CCC Team01:42:44
110Jasper Philipsen (Bel) UAE Team Emirates01:43:00
111Dmitriy Gruzdev (Kaz) Astana Pro Team01:43:56
112Chris Froome (GBr) Ineos Grenadiers01:44:25
113Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA01:44:33
114Fred Wright (GBr) Bahrain McLaren01:44:55
115Omer Goldstein (Isr) Israel Start-Up Nation01:45:30
116Paul Martens (Ger) Team Jumbo-Visma01:46:03
117Zdenek Stybar (Cze) Deceuninck-Quickstep01:46:08
118Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA01:46:10
119Scott Davies (GBr) Bahrain McLaren01:46:51
120Ivo Oliveira (Por) UAE Team Emirates01:47:13
121James Piccoli (Can) Israel Start-Up Nation01:47:19
122Benjamin Dyball (Aus) NTT Pro Cycling01:47:25
123Juan Felipe Osorio Arboleda (Col) Burgos-BH01:48:25
124Tomasz Marczynski (Pol) Lotto Soudal01:49:20
125Niki Terpstra (Ned) Total Direct Energie01:51:02
126Reinardt Janse van Rensburg (RSA) NTT Pro Cycling01:51:09
127Max Kanter (Ger) Team Sunweb01:52:03
128Lorrenzo Manzin (Fra) Total Direct Energie01:52:46
129Mitchell Docker (Aus) EF Pro Cycling01:53:43
130Ian Garrison (USA) Deceuninck-Quickstep01:53:49
131Alex Molenaar (Ned) Burgos-BH01:54:47
132Michael Mørkøv (Den) Deceuninck-Quickstep01:55:13
133Gerben Thijssen (Bel) Lotto Soudal01:55:32
134Jonathan Hivert (Fra) Total Direct Energie01:55:36
135Logan Owen (USA) EF Pro Cycling01:57:18
136Nicholas Dlamini (RSA) NTT Pro Cycling01:57:38
137Alexander Kamp (Den) Trek-Segafredo01:57:43
138Callum Scotson (Aus) Mitchelton-Scott01:57:51
139Rui Oliveira (Por) UAE Team Emirates01:58:49
140Michael Schwarzmann (Ger) Bora-Hansgrohe01:59:41
141Andreas Schillinger (Ger) Bora-Hansgrohe02:00:17
142Rory Sutherland (Aus) Israel Start-Up Nation02:01:34
143Pim Ligthart (Ned) Total Direct Energie02:03:11
144Emmanuel Morin (Fra) Cofidis02:04:25
145Sam Bennett (Irl) Deceuninck-Quickstep02:05:53
146Julius Van den Berg (Ned) EF Pro Cycling02:06:47
147Kevin Inkelaar (Ned) Bahrain McLaren02:07:33
148Harry Tanfield (GBr) AG2R la Mondiale02:08:00
149Pascal Ackermann (Ger) Bora-Hansgrohe02:09:04
150Martin Salmon (Ger) Team Sunweb02:11:32
151Alexander Edmondson (Aus) Mitchelton-Scott02:16:24
152Mihkel Räim (Est) Israel Start-Up Nation02:16:58
153Rüdiger Selig (Ger) Bora-Hansgrohe02:19:16
154Martin Laas (Est) Bora-Hansgrohe02:21:39
155Stephen Williams (GBr) Bahrain McLaren02:22:21
156Mickael Delage (Fra) Groupama-FDJ02:38:04
157Jakub Mareczko (Ita) CCC Team02:47:14
Swipe to scroll horizontally
Points Classification
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma129
2Richard Carapaz (Ecu) Ineos Grenadiers83
3Daniel Martin (Irl) Israel Start-Up Nation82
4Guillaume Martin (Fra) Cofidis58
5Felix Grossschartner (Aut) Bora-Hansgrohe53
6Michael Woods (Can) EF Pro Cycling45
7Hugh Carthy (GBr) EF Pro Cycling45
8Enric Mas Nicolau (Spa) Movistar Team42
9Jasper Philipsen (Bel) UAE Team Emirates41
10Alejandro Valverde (Spa) Movistar Team40
11Pascal Ackermann (Ger) Bora-Hansgrohe39
12Sepp Kuss (USA) Team Jumbo-Visma35
13Alex Aranburu Deba (Spa) Astana Pro Team35
14Wout Poels (Ned) Bahrain McLaren34
15Gerben Thijssen (Bel) Lotto Soudal32
16Esteban Chaves (Col) Mitchelton-Scott30
17Rui Costa (Por) UAE Team Emirates30
18Marc Soler (Spa) Movistar Team29
19George Bennett (NZl) Team Jumbo-Visma27
20Aleksandr Vlasov (Rus) Astana Pro Team27
21Andrea Bagioli (Ita) Deceuninck-Quickstep27
22Tim Wellens (Bel) Lotto Soudal26
23Ion Izaguirre Insausti (Spa) Astana Pro Team25
24Max Kanter (Ger) Team Sunweb25
25Jakub Mareczko (Ita) CCC Team23
26Thyman Arensman (Ned) Team Sunweb21
27Robert Stannard (Aus) Mitchelton-Scott21
28Sam Bennett (Irl) Deceuninck-Quickstep20
29Omar Fraile Matarranz (Spa) Astana Pro Team20
30Julien Simon (Fra) Total Direct Energie18
31Magnus Cort Nielsen (Den) EF Pro Cycling16
32Gorka Izagirre Insausti (Spa) Astana Pro Team14
33Nans Peters (Fra) AG2R la Mondiale14
34Rob Power (Aus) Team Sunweb14
35Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA14
36Dorian Godon (Fra) AG2R la Mondiale13
37Clément Champoussin (Fra) AG2R la Mondiale12
38Michael Valgren (Den) NTT Pro Cycling12
39Emmanuel Morin (Fra) Cofidis12
40Mikel Nieve Iturralde (Spa) Mitchelton-Scott11
41David Gaudu (Fra) Groupama-FDJ10
42Mattia Cattaneo (Ita) Deceuninck-Quickstep10
43Alexis Renard (Fra) Israel Start-Up Nation10
44Reinardt Janse van Rensburg (RSA) NTT Pro Cycling10
45Lorrenzo Manzin (Fra) Total Direct Energie10
46Ide Schelling (Ned) Bora-Hansgrohe8
47Dion Smith (NZl) Mitchelton-Scott8
48Mihkel Räim (Est) Israel Start-Up Nation8
49David De la Cruz Melgarejo (Spa) UAE Team Emirates7
50Stan Dewulf (Bel) Lotto Soudal6
51Sergio Luis Henao Montoya (Col) UAE Team Emirates6
52Davide Formolo (Ita) UAE Team Emirates6
53Bruno Armirail (Fra) Groupama-FDJ4
54Matthieu Ladagnous (Fra) Groupama-FDJ4
55Hector Saez Benito (Spa) Caja Rural-Seguros RGA4
56Brent Van Moer (Bel) Lotto Soudal4
57Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA4
58Harry Tanfield (GBr) AG2R la Mondiale4
59Gino Mäder (Swi) NTT Pro Cycling4
60Robert Gesink (Ned) Team Jumbo-Visma4
61Michael Storer (Aus) Team Sunweb4
62Dylan Van Baarle (Ned) Ineos Grenadiers3
63Emils Liepins (Lat) Trek-Segafredo3
64Angel Madrazo Ruiz (Spa) Burgos-BH2
65Jasha Sütterlin (Ger) Team Sunweb2
66Jesus Ezquerra Muela (Spa) Burgos-BH2
67Quentin Jauregui (Fra) AG2R la Mondiale2
68Rémi Cavagna (Fra) Deceuninck-Quickstep2
69Juan Felipe Osorio Arboleda (Col) Burgos-BH2
70Pim Ligthart (Ned) Total Direct Energie2
71Luis Angel Mate Mardones (Spa) Cofidis1
72Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA1
73Michel Ries (Lux) Trek-Segafredo1
74Jetse Bol (Ned) Burgos-BH1
75Victor Lafay (Fra) Cofidis1
76Valentin Ferron (Fra) Total Direct Energie1
77Alex Molenaar (Ned) Burgos-BH1
78Jonathan Hivert (Fra) Total Direct Energie1
79Jan Hirt (Cze) CCC Team-5
Swipe to scroll horizontally
Mountains Classification
PlaceRider (Country) TeamResult
1Guillaume Martin (Fra) Cofidis27
2Sepp Kuss (USA) Team Jumbo-Visma24
3Richard Carapaz (Ecu) Ineos Grenadiers24
4Daniel Martin (Irl) Israel Start-Up Nation20
5Tim Wellens (Bel) Lotto Soudal19
6Primoz Roglic (Slo) Team Jumbo-Visma17
7Michael Woods (Can) EF Pro Cycling16
8Ion Izaguirre Insausti (Spa) Astana Pro Team11
9Alejandro Valverde (Spa) Movistar Team11
10Rémi Cavagna (Fra) Deceuninck-Quickstep6
11Quentin Jauregui (Fra) AG2R la Mondiale6
12Enric Mas Nicolau (Spa) Movistar Team6
13Rob Power (Aus) Team Sunweb6
14Rui Costa (Por) UAE Team Emirates4
15Nans Peters (Fra) AG2R la Mondiale4
16Thyman Arensman (Ned) Team Sunweb4
17Jetse Bol (Ned) Burgos-BH4
18Matteo Badilatti (Swi) Israel Start-Up Nation3
19Brent Van Moer (Bel) Lotto Soudal3
20Tosh Van der Sande (Bel) Lotto Soudal3
21Aleksandr Vlasov (Rus) Astana Pro Team3
22Julien Simon (Fra) Total Direct Energie3
23Michael Storer (Aus) Team Sunweb3
24Wout Poels (Ned) Bahrain McLaren2
25Bruno Armirail (Fra) Groupama-FDJ2
26Willie Smit (RSA) Burgos-BH2
27Pierre Luc Perichon (Fra) Cofidis2
28Alex Molenaar (Ned) Burgos-BH2
29Julius Van den Berg (Ned) EF Pro Cycling2
30Hugh Carthy (GBr) EF Pro Cycling1
31Esteban Chaves (Col) Mitchelton-Scott1
32Andrey Amador (CRc) Ineos Grenadiers1
33Michael Valgren (Den) NTT Pro Cycling1
34Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA1
35Omar Fraile Matarranz (Spa) Astana Pro Team1
36Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA1
37Robert Stannard (Aus) Mitchelton-Scott1
38Jasha Sütterlin (Ger) Team Sunweb1
39Jorge Arcas (Spa) Movistar Team1
40Aritz Bagues Kalparsoro (Spa) Caja Rural-Seguros RGA1
41Pim Ligthart (Ned) Total Direct Energie1
42Jan Hirt (Cze) CCC Team-2
43Jakub Mareczko (Ita) CCC Team-2
Swipe to scroll horizontally
Young Riders Classification
PlaceRider (Country) TeamResult
1Enric Mas Nicolau (Spa) Movistar Team40:27:09
2David Gaudu (Fra) Groupama-FDJ00:04:21
3Aleksandr Vlasov (Rus) Astana Pro Team00:04:58
4Gino Mäder (Swi) NTT Pro Cycling00:09:43
5Kobe Goossens (Bel) Lotto Soudal00:17:17
6Georg Zimmermann (Ger) CCC Team00:21:09
7Clément Champoussin (Fra) AG2R la Mondiale00:25:07
8William Barta (USA) CCC Team00:32:24
9Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers00:36:17
10Andrea Bagioli (Ita) Deceuninck-Quickstep00:37:18
11Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:41:38
12Jhojan Orlando Garcia Sosa (Col) Caja Rural-Seguros RGA00:46:42
13Rob Power (Aus) Team Sunweb00:48:50
14Niklas Eg (Den) Trek-Segafredo00:50:15
15Dorian Godon (Fra) AG2R la Mondiale00:54:37
16Michel Ries (Lux) Trek-Segafredo01:00:58
17Thyman Arensman (Ned) Team Sunweb01:06:37
18Santiago Buitrago Sanchez (Col) Bahrain McLaren01:07:40
19Alex Aranburu Deba (Spa) Astana Pro Team01:10:06
20Michael Storer (Aus) Team Sunweb01:11:33
21Ide Schelling (Ned) Bora-Hansgrohe01:13:23
22Jonas Vingegaard (Den) Team Jumbo-Visma01:17:20
23Robert Stannard (Aus) Mitchelton-Scott01:18:19
24Alexis Renard (Fra) Israel Start-Up Nation01:23:11
25Aleksandr Riabushenko (Blr) UAE Team Emirates01:24:19
26Stefan De Bod (RSA) NTT Pro Cycling01:25:03
27Mark Donovan (GBr) Team Sunweb01:27:35
28Jannik Steimle (Ger) Deceuninck-Quickstep01:29:33
29Stan Dewulf (Bel) Lotto Soudal01:32:16
30Remy Mertz (Bel) Lotto Soudal01:32:36
31Michal Paluta (Pol) CCC Team01:36:45
32Rémi Cavagna (Fra) Deceuninck-Quickstep01:36:47
33Jefferson Alveiro Cepeda (Ecu) Caja Rural-Seguros RGA01:37:23
34Brent Van Moer (Bel) Lotto Soudal01:37:52
35Victor Lafay (Fra) Cofidis01:38:24
36Valentin Ferron (Fra) Total Direct Energie01:39:28
37Jasper Philipsen (Bel) UAE Team Emirates01:41:06
38Fred Wright (GBr) Bahrain McLaren01:43:01
39Omer Goldstein (Isr) Israel Start-Up Nation01:43:36
40Scott Davies (GBr) Bahrain McLaren01:44:57
41Ivo Oliveira (Por) UAE Team Emirates01:45:19
42Juan Felipe Osorio Arboleda (Col) Burgos-BH01:46:31
43Max Kanter (Ger) Team Sunweb01:50:09
44Ian Garrison (USA) Deceuninck-Quickstep01:51:55
45Alex Molenaar (Ned) Burgos-BH01:52:53
46Gerben Thijssen (Bel) Lotto Soudal01:53:38
47Logan Owen (USA) EF Pro Cycling01:55:24
48Nicholas Dlamini (RSA) NTT Pro Cycling01:55:44
49Callum Scotson (Aus) Mitchelton-Scott01:55:57
50Rui Oliveira (Por) UAE Team Emirates01:56:55
51Emmanuel Morin (Fra) Cofidis02:02:31
52Julius Van den Berg (Ned) EF Pro Cycling02:04:53
53Kevin Inkelaar (Ned) Bahrain McLaren02:05:39
54Martin Salmon (Ger) Team Sunweb02:09:38
55Stephen Williams (GBr) Bahrain McLaren02:20:27
Swipe to scroll horizontally
Teams Classification
PlaceRider (Country) TeamResult
1Movistar Team121:25:21
2Team Jumbo-Visma00:05:57
3Astana Pro Team00:12:43
4UAE Team Emirates00:14:21
5Mitchelton-Scott00:28:19
6Cofidis00:48:36
7Ineos Grenadiers01:02:21
8Groupama-FDJ01:19:27
9EF Pro Cycling01:35:48
10Trek-Segafredo01:36:02
11Deceuninck-Quick-Step01:47:20
12Caja Rural-Seguros RGA01:51:11
13CCC Team01:54:35
14AG2R la Mondiale01:58:07
15Israel Start-Up Nation01:58:08
16NTT Pro Cycling02:00:05
17Team Sunweb02:20:11
18Bahrain McLaren02:24:54
19Bora-Hansgrohe02:34:26
20Lotto Soudal02:39:19
21Total Direct Energie02:41:03
22Burgos-BH02:44:15
Patrick Fletcher

Patrick is a freelance sports writer and editor. He’s an NCTJ-accredited journalist with a bachelor’s degree in modern languages (French and Spanish). Patrick worked full-time at Cyclingnews for eight years between 2015 and 2023, latterly as Deputy Editor.

Latest on Cyclingnews