Ruta del Sol: Covi wins stage 2

Alessandro Covi won stage 2 of the Vuelta a Andalucia Ruta Ciclista del Sol on the cobbled, twisting uphill finish to Alcalá la Real, attacking early, in the steep finale kilometre and then impressively kicking twice as the chasers failed to catch him.

Swipe to scroll horizontally
Results
Pos.Rider Name (Country) TeamResult
1Alessandro Covi (Ita) UAE Team Emirates 3:57:46
2Miguel Angel Lopez Moreno (Col) Astana Qazaqstan Team 0:00:02
3Ivan Ramiro Sosa Cuervo (Col) Movistar Team 0:00:04
4Jack Haig (Aus) Bahrain Victorious
5Steff Cras (Bel) Lotto Soudal
6Carlos Rodriguez Cano (Spa) Ineos Grenadiers
7Dries Devenyns (Bel) Quick-Step Alpha Vinyl Team
8Domenico Pozzovivo (Ita) Intermarché-Wanty-Gobert Matériaux
9Simon Clarke (Aus) Israel-Premier Tech
10Cristian Rodriguez Martin (Spa) TotalEnergies
11Wout Poels (Ned) Bahrain Victorious 0:00:10
12Gonzalo Serrano Rodriguez (Spa) Movistar Team
13Harold Tejada Canacue (Col) Astana Qazaqstan Team
14Ben O'Connor (Aus) AG2R Citroen Team 0:00:13
15Emanuel Buchmann (Ger) Bora-Hansgrohe
16Simon Yates (GBr) BikeExchange-Jayco
17Sylvain Moniquet (Bel) Lotto Soudal
18Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
19Benoit Cosnefroy (Fra) AG2R Citroen Team 0:00:17
20Stefano Oldani (Ita) Alpecin-Fenix 0:00:19
21Jan Polanc (Slo) UAE Team Emirates
22Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team
23Kobe Goossens (Bel) Intermarché-Wanty-Gobert Matériaux
24Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi
25Ibai Azurmendi Sagastibeltza (Spa) Euskaltel-Euskadi
26Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA
27Mauri Vansevenant (Bel) Quick-Step Alpha Vinyl Team
28Sergei Chernetskii (Rus) Gazprom-Rusvelo 0:00:26
29Francisco Galvan Fernandez (Spa) Equipo Kern Pharma 0:00:32
30Alexey Lutsenko (Kaz) Astana Qazaqstan Team 0:00:34
31Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux
32Ander Okamika Bengoetxea (Spa) Burgos-BH
33Lindsay De Vylder (Bel) Sport Vlaanderen-Baloise 0:00:36
34Zdenek Stybar (Cze) Quick-Step Alpha Vinyl Team 0:00:37
35Jon Agirre Egaña (Spa) Equipo Kern Pharma
36Jefferson Cepeda (Ecu) Caja Rural-Seguros RGA 0:00:39
37Xabier Isasa Larrañaga (Spa) Euskaltel-Euskadi
38Einer Rubio Reyes (Col) Movistar Team
39Jose Felix Parra Cuerda (Spa) Equipo Kern Pharma 0:00:42
40Mark Christian (GBr) Eolo-Kometa Cycling Team 0:00:43
41Jose Manuel Diaz Gallego (Spa) Gazprom-Rusvelo
42Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi
43Domen Novak (Slo) Bahrain Victorious 0:00:46
44Magnus Sheffield (USA) Ineos Grenadiers 0:00:49
45Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates
46Sébastien Grignard (Bel) Lotto Soudal
47Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux
48Edoardo Zambanini (Ita) Bahrain Victorious 0:00:56
49Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 0:01:06
50Corbin Strong (NZl) Israel-Premier Tech
51Damiano Caruso (Ita) Bahrain Victorious 0:01:26
52Matteo Trentin (Ita) UAE Team Emirates
53Greg Van Avermaet (Bel) AG2R Citroen Team
54Tsgabu Grmay (Eth) BikeExchange-Jayco
55Mikel Landa Meana (Spa) Bahrain Victorious
56Stan Dewulf (Bel) AG2R Citroen Team 0:01:28
57Sep Vanmarcke (Bel) Israel-Premier Tech
58Alexander Cataford (Can) Israel-Premier Tech
59Pieter Serry (Bel) Quick-Step Alpha Vinyl Team
60Frederik Wandahl (Den) Bora-Hansgrohe
61Dion Smith (NZl) BikeExchange-Jayco 0:01:32
62Diego Rosa (Ita) Eolo-Kometa Cycling Team 0:01:43
63Adria Moreno Sala (Spa) Burgos-BH 0:01:47
64Ward Vanhoof (Bel) Sport Vlaanderen-Baloise 0:02:10
65Filippo Conca (Ita) Lotto Soudal 0:02:12
66Ben King (USA) Human Powered Health
67Simone Velasco (Ita) Astana Qazaqstan Team
68Luke Durbridge (Aus) BikeExchange-Jayco 0:02:14
69Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team
70Guillaume Boivin (Can) Israel-Premier Tech
71Yevgeniy Fedorov (Kaz) Astana Qazaqstan Team 0:02:17
72Daniel Navarro Garcia (Spa) Burgos-BH 0:02:18
73Nelson Oliveira (Por) Movistar Team
74Héctor Carretero (Spa) Equipo Kern Pharma
75Vojtech Repa (Cze) Equipo Kern Pharma 0:02:22
76Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
77Jimmy Janssens (Bel) Alpecin-Fenix 0:02:24
78Senne Leysen (Bel) Alpecin-Fenix
79Raul Garcia Pierna (Spa) Equipo Kern Pharma
80Ben Turner (GBr) Ineos Grenadiers 0:02:27
81Nikolay Cherkasov (Rus) Gazprom-Rusvelo 0:02:30
82Frederik Frison (Bel) Lotto Soudal
83Lennard Kämna (Ger) Bora-Hansgrohe 0:02:37
84Eddie Dunbar (Irl) Ineos Grenadiers 0:02:47
85Oliver Naesen (Bel) AG2R Citroen Team 0:03:02
86Rune Herregodts (Bel) Sport Vlaanderen-Baloise
87Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:03:05
88Salvatore Puccio (Ita) Ineos Grenadiers
89Cameron Wurf (Aus) Ineos Grenadiers 0:03:25
90Nicholas Schultz (Aus) BikeExchange-Jayco 0:03:30
91Niccolò Bonifazio (Ita) TotalEnergies 0:03:45
92David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA 0:04:06
93Jannik Steimle (Ger) Quick-Step Alpha Vinyl Team 0:04:11
94Giovanni Aleotti (Ita) Bora-Hansgrohe 0:04:21
95Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 0:04:27
96Matteo Fabbro (Ita) Bora-Hansgrohe 0:04:57
97Kamil Malecki (Pol) Lotto Soudal 0:05:34
98Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 0:05:41
99Gotzon Martin Sanz (Spa) Euskaltel-Euskadi
100Luis Mas Bonet (Spa) Movistar Team 0:06:28
101Jenno Berckmoes (Bel) Sport Vlaanderen-Baloise 0:06:29
102Patrick Gamper (Aut) Bora-Hansgrohe
103Stephen Bassett (USA) Human Powered Health 0:06:41
104Alessandro Fedeli (Ita) Gazprom-Rusvelo 0:06:49
105Cesare Benedetti (Pol) Bora-Hansgrohe 0:07:24
106Florian Senechal (Fra) Quick-Step Alpha Vinyl Team 0:07:28
107Vegard Stake Laengen (Nor) UAE Team Emirates
108Diego Lopez Fuentes (Spa) Equipo Kern Pharma 0:07:37
109Chad Haga (USA) Human Powered Health 0:07:59
110Dries Van Gestel (Bel) TotalEnergies 0:09:28
111Cedric Beullens (Bel) Lotto Soudal
112Théo Delacroix (Fra) Intermarché-Wanty-Gobert Matériaux
113Barnabás Peák (Hun) Intermarché-Wanty-Gobert Matériaux 0:09:33
114Imanol Erviti (Spa) Movistar Team 0:09:53
115Juan Antonio Lopez-Cozar Jaimez (Spa) Burgos-BH 0:09:54
116Kamiel Bonneu (Bel) Sport Vlaanderen-Baloise
117Gavin Mannion (USA) Human Powered Health
118Ayco Bastiaens (Bel) Alpecin-Fenix
119Robbe Ghys (Bel) Sport Vlaanderen-Baloise
120Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 0:10:01
121Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 0:10:05
122Guillaume Van Keirsbulck (Bel) Alpecin-Fenix 0:11:55
123Floris De Tier (Bel) Alpecin-Fenix
124Lawrence Naesen (Bel) AG2R Citroen Team 0:11:57
125Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team
126Gijs Van Hoecke (Bel) AG2R Citroen Team
127Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 0:11:59
128Sander De Pestel (Bel) Sport Vlaanderen-Baloise 0:12:00
129Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 0:12:02
130Matteo Sobrero (Ita) BikeExchange-Jayco 0:12:04
131Juri Hollmann (Ger) Movistar Team 0:12:36
132Gleb Brussenskiy (Kaz) Astana Qazaqstan Team 0:13:53
133Nurbergen Nurlykhassym (Kaz) Astana Qazaqstan Team
134Juraj Sagan (Svk) TotalEnergies 0:18:34
DNFFelipe Orts Lloret (Spa) Burgos-BH
DNSMichael Woods (Can) Israel-Premier Tech
Swipe to scroll horizontally
Finish
Pos.Rider Name (Country) TeamResult
1Alessandro Covi (Ita) UAE Team Emirates 25
2Miguel Angel Lopez Moreno (Col) Astana Qazaqstan Team 20
3Ivan Ramiro Sosa Cuervo (Col) Movistar Team 16
4Jack Haig (Aus) Bahrain Victorious 14
5Steff Cras (Bel) Lotto Soudal 12
6Carlos Rodriguez Cano (Spa) Ineos Grenadiers 10
7Dries Devenyns (Bel) Quick-Step Alpha Vinyl Team 9
8Domenico Pozzovivo (Ita) Intermarché-Wanty-Gobert Matériaux 8
9Simon Clarke (Aus) Israel-Premier Tech 7
10Cristian Rodriguez Martin (Spa) TotalEnergies 6
11Wout Poels (Ned) Bahrain Victorious 5
12Gonzalo Serrano Rodriguez (Spa) Movistar Team 4
13Harold Tejada Canacue (Col) Astana Qazaqstan Team 3
14Ben O'Connor (Aus) AG2R Citroen Team 2
15Emanuel Buchmann (Ger) Bora-Hansgrohe 1
Swipe to scroll horizontally
Sprint 1 - Almedinella, 83.6km
Pos.Rider Name (Country) TeamResult
1Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 3
2Raul Garcia Pierna (Spa) Equipo Kern Pharma 2
3Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 1
Swipe to scroll horizontally
Sprint 2 - La Pedriza, 103.6km
Pos.Rider Name (Country) TeamResult
1Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 3
2Raul Garcia Pierna (Spa) Equipo Kern Pharma 2
3Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 1
Swipe to scroll horizontally
Mountain - Puerto del Higueral, 39.3km
Pos.Rider Name (Country) TeamResult
1Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 3
2Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 2
3Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 1
Swipe to scroll horizontally
Mountain 2 - Sierra Cristina, 70.5km
Pos.Rider Name (Country) TeamResult
1Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 6
2Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 4
3Kamil Malecki (Pol) Lotto Soudal 2
4Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 1
Swipe to scroll horizontally
Mountain 3 - Salto del Caballo, 88.1km
Pos.Rider Name (Country) TeamResult
1Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 3
2Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 2
3Raul Garcia Pierna (Spa) Equipo Kern Pharma 1
Swipe to scroll horizontally
Mountain 4 - Las Grajeras, 130.4km
Pos.Rider Name (Country) TeamResult
1Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 3
2Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 2
3Raul Garcia Pierna (Spa) Equipo Kern Pharma 1
Swipe to scroll horizontally
Mountain 5 - El Castillo, 143.1km
Pos.Rider Name (Country) TeamResult
1Eddie Dunbar (Irl) Ineos Grenadiers 3
2Alexander Cataford (Can) Israel-Premier Tech 2
3Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 1
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1Astana Qazaqstan Team 11:54:05
2Movistar Team 0:00:07
3Intermarché-Wanty-Gobert Matériaux 0:00:11
4Bahrain Victorious 0:00:14
5QuickStep-AlphaVinyl
6Lotto Soudal 0:00:20
7Ineos Grenadiers
8UAE Team Emirates 0:00:22
9Euskaltel-Euskadi 0:00:31
10Equipo Kern Pharma 0:01:05
11AG2R Citroen Team 0:01:10
12Caja Rural-Seguros RGA 0:01:18
13Israel-Premier Tech 0:01:52
14Eolo-Kometa Cycling Team 0:01:59
15BikeExchange-Jayco 0:02:25
16Gazprom-Rusvelo 0:02:53
17Bora-Hansgrohe 0:03:32
18Burgos-BH 0:03:53
19Alpecin-Fenix 0:04:21
20Sport Vlaanderen-Baloise 0:05:02
21TotalEnergies 0:12:31
22Human Powered Health 0:16:06
Swipe to scroll horizontally
General classification after stage 2
Pos.Rider Name (Country) TeamResult
1Alessandro Covi (Ita) UAE Team Emirates 9:15:01
2Ander Okamika Bengoetxea (Spa) Burgos-BH 0:00:05
3Miguel Angel Lopez Moreno (Col) Astana Qazaqstan Team 0:00:08
4Jack Haig (Aus) Bahrain Victorious 0:00:10
5Dries Devenyns (Bel) Quick-Step Alpha Vinyl Team
6Simon Clarke (Aus) Israel-Premier Tech
7Steff Cras (Bel) Lotto Soudal
8Cristian Rodriguez Martin (Spa) TotalEnergies
9Ivan Ramiro Sosa Cuervo (Col) Movistar Team
10Domenico Pozzovivo (Ita) Intermarché-Wanty-Gobert Matériaux
11Carlos Rodriguez Cano (Spa) Ineos Grenadiers
12Gonzalo Serrano Rodriguez (Spa) Movistar Team 0:00:16
13Wout Poels (Ned) Bahrain Victorious
14Harold Tejada Canacue (Col) Astana Qazaqstan Team
15Simon Yates (GBr) BikeExchange-Jayco 0:00:19
16Emanuel Buchmann (Ger) Bora-Hansgrohe
17Ben O'Connor (Aus) AG2R Citroen Team
18Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
19Lindsay De Vylder (Bel) Sport Vlaanderen-Baloise 0:00:20
20Xabier Isasa Larrañaga (Spa) Euskaltel-Euskadi
21Benoit Cosnefroy (Fra) AG2R Citroen Team 0:00:23
22Mauri Vansevenant (Bel) Quick-Step Alpha Vinyl Team 0:00:25
23Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA
24Jan Polanc (Slo) UAE Team Emirates
25Kobe Goossens (Bel) Intermarché-Wanty-Gobert Matériaux
26Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team
27Ibai Azurmendi Sagastibeltza (Spa) Euskaltel-Euskadi
28Mark Christian (GBr) Eolo-Kometa Cycling Team 0:00:30
29Sergei Chernetskii (Rus) Gazprom-Rusvelo 0:00:32
30Sylvain Moniquet (Bel) Lotto Soudal
31Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 0:00:38
32Alexey Lutsenko (Kaz) Astana Qazaqstan Team 0:00:40
33Jefferson Cepeda (Ecu) Caja Rural-Seguros RGA 0:00:45
34Francisco Galvan Fernandez (Spa) Equipo Kern Pharma 0:00:51
35Magnus Sheffield (USA) Ineos Grenadiers 0:00:55
36Stefano Oldani (Ita) Alpecin-Fenix
37Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux
38Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 0:01:02
39Jose Manuel Diaz Gallego (Spa) Gazprom-Rusvelo
40Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux 0:01:04
41Jon Agirre Egaña (Spa) Equipo Kern Pharma 0:01:07
42Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:01:08
43Zdenek Stybar (Cze) Quick-Step Alpha Vinyl Team 0:01:13
44Einer Rubio Reyes (Col) Movistar Team 0:01:22
45Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 0:01:25
46Jose Felix Parra Cuerda (Spa) Equipo Kern Pharma
47Matteo Trentin (Ita) UAE Team Emirates 0:01:32
48Damiano Caruso (Ita) Bahrain Victorious
49Greg Van Avermaet (Bel) AG2R Citroen Team
50Mikel Landa Meana (Spa) Bahrain Victorious
51Edoardo Zambanini (Ita) Bahrain Victorious
52Corbin Strong (NZl) Israel-Premier Tech 0:01:42
53Diego Rosa (Ita) Eolo-Kometa Cycling Team 0:02:02
54Alexander Cataford (Can) Israel-Premier Tech 0:02:11
55Frederik Wandahl (Den) Bora-Hansgrohe
56Sébastien Grignard (Bel) Lotto Soudal 0:02:16
57Stan Dewulf (Bel) AG2R Citroen Team 0:02:30
58Adria Moreno Sala (Spa) Burgos-BH
59Rune Herregodts (Bel) Sport Vlaanderen-Baloise 0:02:31
60Lennard Kämna (Ger) Bora-Hansgrohe 0:02:43
61Ward Vanhoof (Bel) Sport Vlaanderen-Baloise 0:02:46
62Héctor Carretero (Spa) Equipo Kern Pharma 0:02:54
63Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:02:56
64Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 0:02:57
65Nelson Oliveira (Por) Movistar Team 0:03:01
66Sep Vanmarcke (Bel) Israel-Premier Tech 0:03:05
67Filippo Conca (Ita) Lotto Soudal 0:03:07
68Daniel Navarro Garcia (Spa) Burgos-BH 0:03:20
69Yevgeniy Fedorov (Kaz) Astana Qazaqstan Team 0:03:29
70Pieter Serry (Bel) Quick-Step Alpha Vinyl Team 0:03:42
71Simone Velasco (Ita) Astana Qazaqstan Team 0:03:44
72Eddie Dunbar (Irl) Ineos Grenadiers 0:03:49
73Guillaume Boivin (Can) Israel-Premier Tech 0:03:51
74Raul Garcia Pierna (Spa) Equipo Kern Pharma
75Ben Turner (GBr) Ineos Grenadiers 0:05:01
76Frederik Frison (Bel) Lotto Soudal 0:05:04
77Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 0:05:29
78Oliver Naesen (Bel) AG2R Citroen Team 0:05:36
79Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:05:39
80Dion Smith (NZl) BikeExchange-Jayco 0:05:42
81Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:05:47
82Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 0:06:00
83Kamil Malecki (Pol) Lotto Soudal 0:06:10
84Stephen Bassett (USA) Human Powered Health 0:06:12
85Luke Durbridge (Aus) BikeExchange-Jayco 0:06:24
86Jannik Steimle (Ger) Quick-Step Alpha Vinyl Team 0:06:25
87Salvatore Puccio (Ita) Ineos Grenadiers 0:06:39
88Giovanni Aleotti (Ita) Bora-Hansgrohe 0:07:13
89Niccolò Bonifazio (Ita) TotalEnergies 0:07:20
90Ben King (USA) Human Powered Health 0:07:23
91Florian Senechal (Fra) Quick-Step Alpha Vinyl Team 0:07:34
92Nicholas Schultz (Aus) BikeExchange-Jayco 0:08:41
93Jimmy Janssens (Bel) Alpecin-Fenix 0:09:05
94Tsgabu Grmay (Eth) BikeExchange-Jayco 0:09:21
95Jenno Berckmoes (Bel) Sport Vlaanderen-Baloise 0:09:35
96Senne Leysen (Bel) Alpecin-Fenix 0:09:52
97Vegard Stake Laengen (Nor) UAE Team Emirates 0:10:02
98Patrick Gamper (Aut) Bora-Hansgrohe 0:10:03
99Cedric Beullens (Bel) Lotto Soudal 0:10:04
100Dries Van Gestel (Bel) TotalEnergies
101David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA 0:10:29
102Vojtech Repa (Cze) Equipo Kern Pharma 0:10:54
103Gavin Mannion (USA) Human Powered Health 0:11:03
104Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 0:11:35
105Floris De Tier (Bel) Alpecin-Fenix 0:12:01
106Chad Haga (USA) Human Powered Health 0:12:09
107Luis Mas Bonet (Spa) Movistar Team 0:12:51
108Domen Novak (Slo) Bahrain Victorious 0:12:59
109Robbe Ghys (Bel) Sport Vlaanderen-Baloise 0:13:00
110Juan Antonio Lopez-Cozar Jaimez (Spa) Burgos-BH 0:13:29
111Alessandro Fedeli (Ita) Gazprom-Rusvelo 0:13:30
112Imanol Erviti (Spa) Movistar Team 0:14:03
113Nikolay Cherkasov (Rus) Gazprom-Rusvelo 0:14:34
114Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 0:14:36
115Matteo Fabbro (Ita) Bora-Hansgrohe 0:15:12
116Théo Delacroix (Fra) Intermarché-Wanty-Gobert Matériaux 0:15:51
117Barnabás Peák (Hun) Intermarché-Wanty-Gobert Matériaux 0:15:56
118Diego Lopez Fuentes (Spa) Equipo Kern Pharma 0:16:29
119Matteo Sobrero (Ita) BikeExchange-Jayco 0:17:15
120Cesare Benedetti (Pol) Bora-Hansgrohe 0:17:39
121Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team 0:18:20
122Cameron Wurf (Aus) Ineos Grenadiers 0:18:25
123Kamiel Bonneu (Bel) Sport Vlaanderen-Baloise 0:18:42
124Ayco Bastiaens (Bel) Alpecin-Fenix
125Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 0:22:14
126Sander De Pestel (Bel) Sport Vlaanderen-Baloise 0:22:17
127Guillaume Van Keirsbulck (Bel) Alpecin-Fenix 0:23:59
128Gijs Van Hoecke (Bel) AG2R Citroen Team 0:24:01
129Lawrence Naesen (Bel) AG2R Citroen Team
130Gleb Brussenskiy (Kaz) Astana Qazaqstan Team 0:25:56
131Nurbergen Nurlykhassym (Kaz) Astana Qazaqstan Team 0:25:57
132Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 0:26:59
133Juri Hollmann (Ger) Movistar Team 0:27:36
134Juraj Sagan (Svk) TotalEnergies 0:30:38
Swipe to scroll horizontally
Point classification
Pos.Rider Name (Country) TeamResult
1Alessandro Covi (Ita) UAE Team Emirates 34
2Rune Herregodts (Bel) Sport Vlaanderen-Baloise 25
3Miguel Angel Lopez Moreno (Col) Astana Qazaqstan Team 20
4Stephen Bassett (USA) Human Powered Health 20
5Ander Okamika Bengoetxea (Spa) Burgos-BH 16
6Ivan Ramiro Sosa Cuervo (Col) Movistar Team 16
7Jack Haig (Aus) Bahrain Victorious 15
8Xabier Isasa Larrañaga (Spa) Euskaltel-Euskadi 14
9Steff Cras (Bel) Lotto Soudal 12
10Gonzalo Serrano Rodriguez (Spa) Movistar Team 12
11Lindsay De Vylder (Bel) Sport Vlaanderen-Baloise 12
12Dries Devenyns (Bel) Quick-Step Alpha Vinyl Team 11
13Simon Clarke (Aus) Israel-Premier Tech 11
14Carlos Rodriguez Cano (Spa) Ineos Grenadiers 10
15Mark Christian (GBr) Eolo-Kometa Cycling Team 10
16Domenico Pozzovivo (Ita) Intermarché-Wanty-Gobert Matériaux 8
17Matteo Trentin (Ita) UAE Team Emirates 7
18Cristian Rodriguez Martin (Spa) TotalEnergies 6
19Benoit Cosnefroy (Fra) AG2R Citroen Team 6
20Wout Poels (Ned) Bahrain Victorious 5
21Simon Yates (GBr) BikeExchange-Jayco 5
22Harold Tejada Canacue (Col) Astana Qazaqstan Team 3
23Mauri Vansevenant (Bel) Quick-Step Alpha Vinyl Team 3
24Ben O'Connor (Aus) AG2R Citroen Team 2
25Emanuel Buchmann (Ger) Bora-Hansgrohe 1
Swipe to scroll horizontally
Sprint classification
Pos.Rider Name (Country) TeamResult
1Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 6
2Stephen Bassett (USA) Human Powered Health 5
3Lindsay De Vylder (Bel) Sport Vlaanderen-Baloise 4
4Raul Garcia Pierna (Spa) Equipo Kern Pharma 4
5Rune Herregodts (Bel) Sport Vlaanderen-Baloise 3
6Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 1
7Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 1
Swipe to scroll horizontally
Mountain classification
Pos.Rider Name (Country) TeamResult
1Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 15
2Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 12
3Ander Okamika Bengoetxea (Spa) Burgos-BH 12
4Xabier Isasa Larrañaga (Spa) Euskaltel-Euskadi 11
5Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 10
6Rune Herregodts (Bel) Sport Vlaanderen-Baloise 4
7Eddie Dunbar (Irl) Ineos Grenadiers 3
8Stephen Bassett (USA) Human Powered Health 3
9Alexander Cataford (Can) Israel-Premier Tech 2
10Raul Garcia Pierna (Spa) Equipo Kern Pharma 2
11Kamil Malecki (Pol) Lotto Soudal 2
12Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 2
13Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 1
14Mark Christian (GBr) Eolo-Kometa Cycling Team 1
Swipe to scroll horizontally
Team classification
Pos.Rider Name (Country) TeamResult
1Astana Qazaqstan Team 27:46:07
2Euskaltel-Euskadi 0:00:06
3Intermarché-Wanty-Gobert Matériaux 0:00:11
4Bahrain Victorious 0:00:14
5QuickStep-AlphaVinyl
6UAE Team Emirates 0:00:16
7Ineos Grenadiers 0:00:20
8Movistar Team 0:00:44
9Lotto Soudal 0:01:03
10AG2R Citroen Team 0:01:10
11Caja Rural-Seguros RGA 0:01:31
12Eolo-Kometa Cycling Team 0:01:53
13Equipo Kern Pharma 0:02:12
14Israel-Premier Tech 0:02:22
15Bora-Hansgrohe 0:04:09
16Sport Vlaanderen-Baloise 0:04:33
17Burgos-BH 0:04:51
18Gazprom-Rusvelo 0:09:41
19BikeExchange-Jayco 0:10:33
20Alpecin-Fenix 0:11:26
21TotalEnergies 0:16:30
22Human Powered Health 0:20:38

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

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