Vuelta a España: Ackermann wins stage 9 as Sam Bennett is relegated

Sam Bennett crossed the line first at the end of stage 9 of the Vuelta a Espana, thinking he had taken his 50th career victory and Deceuninck-QuickStep's 100th stage victory in Grand Tours, only for race officials to relegate him and declare Pascal Ackermann (Bora-Hansgrohe) the stage winner.

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