Vuelta a Burgos: Landa snatches overall victory as Bardet struggles

Mikel Landa (Bahrain Victorious) snatched overall victory from Romain Bardet (Team DSM) on the steep final climb of Lagunas de Neila to win the five-day Vuelta a Burgos stage race in northern Spain.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Hugh Carthy (GBr) EF Education-Nippo 3:23:53
2Einer Rubio Reyes (Col) Movistar Team 0:00:05
3Simon Yates (GBr) Team BikeExchange 0:00:07
4Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:13
5Jay Vine (Aus) Alpecin-Fenix 0:00:14
6Mikel Landa Meana (Spa) Bahrain Victorious 0:00:16
7Santiago Buitrago Sanchez (Col) Bahrain Victorious 0:00:29
8Fabio Aru (Ita) Qhubeka NextHash 0:00:37
9Mark Padun (Ukr) Bahrain Victorious 0:00:39
10Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 0:00:43
11Adam Yates (GBr) Ineos Grenadiers
12Pavel Sivakov (Rus) Ineos Grenadiers
14Sébastien Reichenbach (Swi) Groupama-FDJ 0:00:46
15Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:00:48
16David de la Cruz (Spa) UAE Team Emirates 0:00:52
17Antonio Pedrero (Spa) Movistar Team 0:01:04
18Aleksandr Vlasov (Rus) Astana-Premier Tech 0:01:05
19Mikel Nieve Iturralde (Spa) Team BikeExchange 0:01:10
20Damiano Caruso (Ita) Bahrain Victorious 0:01:14
21Geoffrey Bouchard (Fra) AG2R Citroën Team
22Jonathan Caicedo (Ecu) EF Education-Nippo 0:01:17
23Finn Fisher-Black (NZl) UAE Team Emirates 0:01:23
24Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:01:35
25Jon Agirre Egaña (Spa) Equipo Kern Pharma 0:01:37
26Victor de la Parte (Spa) TotalEnergies
27Gino Mäder (Swi) Bahrain Victorious
28Rodrigo Contreras Pinzon (Col) Astana-Premier Tech
29Joan Bou Company (Spa) Euskaltel-Euskadi
30Harold Tejada Canacue (Col) Astana-Premier Tech 0:01:44
31Miguel Eduardo Florez Lopez (Col) Team Arkea-Samsic 0:01:46
32Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 0:01:50
33Mads Würtz Schmidt (Den) Israel Start-up Nation
34Angel Madrazo Ruiz (Spa) Burgos-BH 0:01:54
35Romain Bardet (Fra) Team DSM
36James Piccoli (Can) Israel Start-up Nation
37Andrey Zeits (Kaz) Team BikeExchange 0:01:58
38Sep Vanmarcke (Bel) Israel Start-up Nation 0:02:04
39Lars van den Berg (Ned) Groupama-FDJ 0:02:10
40Roger Adria Oliveras (Spa) Equipo Kern Pharma
41Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 0:02:12
42Joe Dombrowski (USA) UAE Team Emirates 0:02:22
43Matis Louvel (Fra) Team Arkea-Samsic
44Oscar Cabedo Carda (Spa) Burgos-BH 0:02:24
45Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA 0:02:32
46Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
47Mikaël Cherel (Fra) AG2R Citroën Team 0:02:38
48Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 0:02:46
49Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates 0:02:52
50Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:02:59
51Oscar Rodriguez Garaicoechea (Spa) Astana-Premier Tech
52Reuben Thompson (NZL) Groupama-FDJ 0:03:05
53Lilian Calmejane (Fra) AG2R Citroën Team 0:03:07
54Jetse Bol (Ned) Burgos-BH
55Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 0:03:16
56José Rojas (Spa) Movistar Team
57Lawson Craddock (USA) EF Education-Nippo 0:03:18
58Marlon Gaillard (Fra) TotalEnergies 0:03:30
59Tobias Bayer (Aut) Alpecin-Fenix
60Christopher Hamilton (Aus) Team DSM
61Ben Zwiehoff (Ger) Bora-Hansgrohe 0:03:35
62Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:03:45
63Yuriy Natarov (Kaz) Astana-Premier Tech 0:03:54
64Gonzalo Serrano Rodriguez (Spa) Movistar Team 0:04:11
65William Barta (USA) EF Education-Nippo 0:04:15
66François Bidard (Fra) AG2R Citroën Team
67Carlos Garcia Pierna (Spa) Equipo Kern Pharma 0:04:21
68Marcus Burghardt (Ger) Bora-Hansgrohe 0:04:38
69Martijn Tusveld (Ned) Team DSM 0:04:43
70Thymen Arensman (Ned) Team DSM 0:04:44
71Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi 0:05:01
72Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 0:05:10
73Patrick Gamper (Aut) Bora-Hansgrohe 0:05:16
74Luis Leon Sanchez (Spa) Astana-Premier Tech 0:05:23
75Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
76Guy Niv (Isr) Israel Start-up Nation 0:05:27
77Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:05:34
78Jens Keukeleire (Bel) EF Education-Nippo 0:05:41
79Kévin Geniets (Lux) Groupama-FDJ 0:05:44
80Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:06:07
81Matteo Trentin (Ita) UAE Team Emirates 0:06:22
82Diego Rubio Hernandez (Spa) Burgos-BH
83Floris De Tier (Bel) Alpecin-Fenix 0:06:24
84Alexander Cataford (Can) Israel Start-up Nation 0:06:31
85Chad Haga (USA) Team DSM 0:06:46
86Winner Anacona (Col) Team Arkea-Samsic 0:06:52
87Lukasz Owsian (Pol) Team Arkea-Samsic 0:06:56
88Johan Jacobs (Swi) Movistar Team 0:06:58
89Mark Christian (GBr) Eolo-Kometa Cycling Team 0:07:01
90Hideto Nakane (Jpn) EF Education-Nippo 0:07:07
91Kevin Ledanois (Fra) Team Arkea-Samsic 0:07:11
92Reinardt Janse Van Rensburg (RSA) Qhubeka NextHash 0:07:21
93Simon Carr (GBr) EF Education-Nippo 0:07:36
94Florian Maitre (Fra) TotalEnergies 0:08:16
95Mario Aparicio Muñoz (Spa) Burgos-BH 0:08:19
96Stephen Williams (GBr) Bahrain Victorious 0:08:48
97Scott Thwaites (GBr) Alpecin-Fenix 0:09:06
98Damien Touze (Fra) AG2R Citroën Team 0:09:20
99Matthieu Ladagnous (Fra) Groupama-FDJ 0:10:11
100Bert-Jan Lindeman (Ned) Qhubeka NextHash 0:10:30
101Dylan Sunderland (Aus) Qhubeka NextHash
102Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 0:10:51
103Cesare Benedetti (Ita) Bora-Hansgrohe 0:12:55
104Salvatore Puccio (Ita) Ineos Grenadiers
105Anthony Roux (Fra) Groupama-FDJ
106Alexys Brunel (Fra) Groupama-FDJ
107Sergio Garcia Gonzalez (Spa) Eolo-Kometa Cycling Team
108Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team
109Alex Jaime Fernandez (Spa) Equipo Kern Pharma
110Márton Dina (Hun) Eolo-Kometa Cycling Team
111Carlos Canal Blanco (Spa) Burgos-BH
112Raul Garcia Pierna (Spa) Equipo Kern Pharma
113Francisco Galvan Fernandez (Spa) Equipo Kern Pharma
114Yukiya Arashiro (Jpn) Bahrain Victorious
115Sacha Modolo (Ita) Alpecin-Fenix 0:13:17
116Edward Planckaert (Bel) Alpecin-Fenix 0:13:29
117Damien Howson (Aus) Team BikeExchange 0:14:07
118Juan Sebastian Molano Benavides (Col) UAE Team Emirates 0:14:47
119Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA
120Thomas Boudat (Fra) Team Arkea-Samsic
121Jordi Meeus (Bel) Bora-Hansgrohe 0:15:04
122Daniel Oss (Ita) Bora-Hansgrohe
123Robert Stannard (Aus) Team BikeExchange 0:15:25
124Christopher Lawless (GBr) TotalEnergies
125Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 0:17:00
126Mikel Alonso Flores (Spa) Euskaltel-Euskadi 0:17:04
127Itamar Einhorn (Isr) Israel Start-up Nation 0:19:29
DNSGregor Mühlberger (Aut) Movistar Team
DNSNelson Oliveira (Por) Movistar Team
DNSSander Armée (Bel) Qhubeka NextHash
DNSDomenico Pozzovivo (Ita) Qhubeka NextHash
DNSJaakko Hänninen (Fin) AG2R Citroën Team
DNFMarc Sarreau (Fra) AG2R Citroën Team
DNFAlberto Dainese (Ita) Team DSM
DNFNico Denz (Ger) Team DSM
DNFDamien Gaudin (Fra) TotalEnergies
DNFAdrien Petit (Fra) TotalEnergies
Swipe to scroll horizontally
Points
Pos.Rider Name (Country) TeamResult
1Hugh Carthy (GBr) EF Education-Nippo 25
2Einer Rubio Reyes (Col) Movistar Team 20
3Simon Yates (GBr) Team BikeExchange 16
4Egan Bernal Gomez (Col) Ineos Grenadiers 14
5Jay Vine (Aus) Alpecin-Fenix 12
6Mikel Landa Meana (Spa) Bahrain Victorious 10
7Santiago Buitrago Sanchez (Col) Bahrain Victorious 9
8Fabio Aru (Ita) Qhubeka NextHash 8
9Mark Padun (Ukr) Bahrain Victorious 7
10Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 6
11Adam Yates (GBr) Ineos Grenadiers 5
12Pavel Sivakov (Rus) Ineos Grenadiers 4
13Sébastien Reichenbach (Swi) Groupama-FDJ 3
14Carlos Rodriguez Cano (Spa) Ineos Grenadiers 2
15David de la Cruz (Spa) UAE Team Emirates 1
Swipe to scroll horizontally
Mountains
Pos.Rider Name (Country) TeamResult
1Hugh Carthy (GBr) EF Education-Nippo 30
2Einer Rubio Reyes (Col) Movistar Team 25
3Simon Yates (GBr) Team BikeExchange 20
4Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 17
5Egan Bernal Gomez (Col) Ineos Grenadiers 16
6Jay Vine (Aus) Alpecin-Fenix 12
7Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 10
8Mikel Landa Meana (Spa) Bahrain Victorious 10
9Lawson Craddock (USA) EF Education-Nippo 8
10Santiago Buitrago Sanchez (Col) Bahrain Victorious 8
11Fabio Aru (Ita) Qhubeka NextHash 6
12Gonzalo Serrano Rodriguez (Spa) Movistar Team 5
13Mark Padun (Ukr) Bahrain Victorious 4
14Adam Yates (GBr) Ineos Grenadiers 2
15Pavel Sivakov (Rus) Ineos Grenadiers 1
16Sep Vanmarcke (Bel) Israel Start-up Nation 1
17Marcus Burghardt (Ger) Bora-Hansgrohe 1
Swipe to scroll horizontally
Young riders
Pos.Rider Name (Country) TeamResult
1Einer Rubio Reyes (Col) Movistar Team 3:23:58
2Santiago Buitrago Sanchez (Col) Bahrain Victorious 0:00:24
3Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:00:43
4Finn Fisher-Black (NZl) UAE Team Emirates 0:01:18
5Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:01:30
6Lars van den Berg (Ned) Groupama-FDJ 0:02:05
7Roger Adria Oliveras (Spa) Equipo Kern Pharma
8Matis Louvel (Fra) Team Arkea-Samsic 0:02:17
9Reuben Thompson (NZL) Groupama-FDJ 0:03:00
10Tobias Bayer (Aut) Alpecin-Fenix 0:03:25
11Carlos Garcia Pierna (Spa) Equipo Kern Pharma 0:04:16
12Thymen Arensman (Ned) Team DSM 0:04:39
13Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:06:02
14Simon Carr (GBr) EF Education-Nippo 0:07:31
15Mario Aparicio Muñoz (Spa) Burgos-BH 0:08:14
16Alexys Brunel (Fra) Groupama-FDJ 0:12:50
17Sergio Garcia Gonzalez (Spa) Eolo-Kometa Cycling Team
18Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team
19Alex Jaime Fernandez (Spa) Equipo Kern Pharma
20Carlos Canal Blanco (Spa) Burgos-BH
21Raul Garcia Pierna (Spa) Equipo Kern Pharma
22Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 0:14:42
23Jordi Meeus (Bel) Bora-Hansgrohe 0:14:59
24Robert Stannard (Aus) Team BikeExchange 0:15:20
Swipe to scroll horizontally
Final general classification
Pos.Rider Name (Country) TeamResult
1Mikel Landa Meana (Spa) Bahrain Victorious 18:30:00
2Fabio Aru (Ita) Qhubeka NextHash 0:00:36
3Mark Padun (Ukr) Bahrain Victorious 0:00:43
4Pavel Sivakov (Rus) Ineos Grenadiers 0:00:49
5David de la Cruz (Spa) UAE Team Emirates 0:00:51
6Romain Bardet (Fra) Team DSM 0:00:53
7Einer Rubio Reyes (Col) Movistar Team 0:00:58
8Santiago Buitrago Sanchez (Col) Bahrain Victorious 0:01:09
9Geoffrey Bouchard (Fra) AG2R Citroën Team 0:01:21
10Sébastien Reichenbach (Swi) Groupama-FDJ 0:01:39
11Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:02:42
12Miguel Eduardo Florez Lopez (Col) Team Arkea-Samsic 0:03:24
13Damiano Caruso (Ita) Bahrain Victorious 0:03:56
14Tobias Bayer (Aut) Alpecin-Fenix 0:04:40
15Roger Adria Oliveras (Spa) Equipo Kern Pharma
16Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:04:58
17Jetse Bol (Ned) Burgos-BH 0:05:01
18James Piccoli (Can) Israel Start-up Nation 0:05:07
19Ben Zwiehoff (Ger) Bora-Hansgrohe 0:05:10
20Angel Madrazo Ruiz (Spa) Burgos-BH 0:05:22
21Oscar Rodriguez Garaicoechea (Spa) Astana-Premier Tech 0:05:41
22Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 0:06:22
23Thymen Arensman (Ned) Team DSM 0:06:28
24Martijn Tusveld (Ned) Team DSM 0:06:35
25Victor de la Parte (Spa) TotalEnergies 0:06:41
26Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 0:06:48
27Lilian Calmejane (Fra) AG2R Citroën Team 0:07:07
28Mikaël Cherel (Fra) AG2R Citroën Team 0:07:32
29Mads Würtz Schmidt (Den) Israel Start-up Nation 0:08:51
30Luis Leon Sanchez (Spa) Astana-Premier Tech 0:09:13
31Joan Bou Company (Spa) Euskaltel-Euskadi 0:09:14
32Mark Christian (GBr) Eolo-Kometa Cycling Team 0:09:26
33Simon Yates (GBr) Team BikeExchange 0:09:34
34Aleksandr Vlasov (Rus) Astana-Premier Tech 0:09:56
35Yuriy Natarov (Kaz) Astana-Premier Tech
36Lars van den Berg (Ned) Groupama-FDJ 0:10:01
37Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:10:04
38Egan Bernal Gomez (Col) Ineos Grenadiers 0:10:10
39Kévin Geniets (Lux) Groupama-FDJ 0:10:11
40Gonzalo Serrano Rodriguez (Spa) Movistar Team 0:10:18
41Hugh Carthy (GBr) EF Education-Nippo 0:10:47
42Rodrigo Contreras Pinzon (Col) Astana-Premier Tech 0:10:51
43Andrey Zeits (Kaz) Team BikeExchange 0:10:58
44José Rojas (Spa) Movistar Team 0:11:01
45Winner Anacona (Col) Team Arkea-Samsic 0:11:07
46Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi 0:11:25
47Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:11:35
48François Bidard (Fra) AG2R Citroën Team 0:11:54
49Floris De Tier (Bel) Alpecin-Fenix 0:12:12
50Carlos Garcia Pierna (Spa) Equipo Kern Pharma 0:12:44
51Patrick Gamper (Aut) Bora-Hansgrohe 0:12:53
52Mikel Nieve Iturralde (Spa) Team BikeExchange 0:13:01
53Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:13:05
54Matis Louvel (Fra) Team Arkea-Samsic 0:14:01
55Antonio Pedrero (Spa) Movistar Team 0:14:23
56Kevin Ledanois (Fra) Team Arkea-Samsic 0:14:30
57Jens Keukeleire (Bel) EF Education-Nippo 0:14:59
58Damien Touze (Fra) AG2R Citroën Team 0:16:15
59Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 0:16:23
60Gino Mäder (Swi) Bahrain Victorious 0:16:27
61Chad Haga (USA) Team DSM 0:16:32
62Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:16:51
63Jon Agirre Egaña (Spa) Equipo Kern Pharma 0:17:00
64Marlon Gaillard (Fra) TotalEnergies 0:17:32
65Harold Tejada Canacue (Col) Astana-Premier Tech 0:17:44
66Sep Vanmarcke (Bel) Israel Start-up Nation 0:17:59
67Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA 0:18:02
68Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 0:18:56
69Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates 0:18:57
70Robert Stannard (Aus) Team BikeExchange 0:19:21
71Lukasz Owsian (Pol) Team Arkea-Samsic 0:19:24
72Johan Jacobs (Swi) Movistar Team 0:20:02
73Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 0:20:05
74William Barta (USA) EF Education-Nippo 0:20:10
75Lawson Craddock (USA) EF Education-Nippo 0:20:13
76Finn Fisher-Black (NZl) UAE Team Emirates 0:20:24
77Jonathan Caicedo (Ecu) EF Education-Nippo 0:20:28
78Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 0:20:49
79Sergio Garcia Gonzalez (Spa) Eolo-Kometa Cycling Team 0:21:23
80Oscar Cabedo Carda (Spa) Burgos-BH 0:21:42
81Matteo Trentin (Ita) UAE Team Emirates 0:21:43
82Christopher Hamilton (Aus) Team DSM 0:22:58
83Reuben Thompson (NZL) Groupama-FDJ 0:23:14
84Alexander Cataford (Can) Israel Start-up Nation 0:23:31
85Reinardt Janse Van Rensburg (RSA) Qhubeka NextHash 0:24:32
86Francisco Galvan Fernandez (Spa) Equipo Kern Pharma 0:24:48
87Cesare Benedetti (Ita) Bora-Hansgrohe 0:25:12
88Edward Planckaert (Bel) Alpecin-Fenix 0:25:51
89Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team 0:25:58
90Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:26:03
91Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 0:27:01
92Alexys Brunel (Fra) Groupama-FDJ 0:27:11
93Simon Carr (GBr) EF Education-Nippo 0:27:16
94Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:27:18
95Diego Rubio Hernandez (Spa) Burgos-BH 0:27:24
96Adam Yates (GBr) Ineos Grenadiers 0:27:42
97Scott Thwaites (GBr) Alpecin-Fenix 0:28:39
98Yukiya Arashiro (Jpn) Bahrain Victorious 0:29:18
99Anthony Roux (Fra) Groupama-FDJ 0:29:41
100Joe Dombrowski (USA) UAE Team Emirates
101Marcus Burghardt (Ger) Bora-Hansgrohe 0:30:11
102Mario Aparicio Muñoz (Spa) Burgos-BH 0:30:22
103Florian Maitre (Fra) TotalEnergies 0:30:24
104Hideto Nakane (Jpn) EF Education-Nippo 0:30:34
105Jay Vine (Aus) Alpecin-Fenix 0:30:52
106Salvatore Puccio (Ita) Ineos Grenadiers 0:32:35
107Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 0:33:14
108Bert-Jan Lindeman (Ned) Qhubeka NextHash 0:33:26
109Alex Jaime Fernandez (Spa) Equipo Kern Pharma 0:33:40
110Márton Dina (Hun) Eolo-Kometa Cycling Team 0:33:43
111Juan Sebastian Molano Benavides (Col) UAE Team Emirates 0:35:01
112Jordi Meeus (Bel) Bora-Hansgrohe 0:35:08
113Carlos Canal Blanco (Spa) Burgos-BH 0:35:18
114Stephen Williams (GBr) Bahrain Victorious 0:35:43
115Matthieu Ladagnous (Fra) Groupama-FDJ 0:36:00
116Damien Howson (Aus) Team BikeExchange 0:36:19
117Dylan Sunderland (Aus) Qhubeka NextHash 0:36:58
118Guy Niv (Isr) Israel Start-up Nation 0:37:16
119Daniel Oss (Ita) Bora-Hansgrohe 0:37:18
120Christopher Lawless (GBr) TotalEnergies 0:37:35
121Thomas Boudat (Fra) Team Arkea-Samsic 0:38:23
122Sacha Modolo (Ita) Alpecin-Fenix 0:39:20
123Itamar Einhorn (Isr) Israel Start-up Nation 0:42:06
124Raul Garcia Pierna (Spa) Equipo Kern Pharma 0:42:58
125Mikel Alonso Flores (Spa) Euskaltel-Euskadi 0:46:40
126Diego Pablo Sevilla Lopez (Spa) Eolo-Kometa Cycling Team 0:48:03
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Juan Sebastian Molano Benavides (Col) UAE Team Emirates 50
2Romain Bardet (Fra) Team DSM 37
3Mikel Landa Meana (Spa) Bahrain Victorious 33
4Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 32
5Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 32
6Matteo Trentin (Ita) UAE Team Emirates 30
7Edward Planckaert (Bel) Alpecin-Fenix 28
8Gonzalo Serrano Rodriguez (Spa) Movistar Team 27
9Jordi Meeus (Bel) Bora-Hansgrohe 26
10Hugh Carthy (GBr) EF Education-Nippo 25
11Santiago Buitrago Sanchez (Col) Bahrain Victorious 23
12Einer Rubio Reyes (Col) Movistar Team 20
13Fabio Aru (Ita) Qhubeka NextHash 17
14Mark Padun (Ukr) Bahrain Victorious 17
15Egan Bernal Gomez (Col) Ineos Grenadiers 17
16Simon Yates (GBr) Team BikeExchange 16
17Itamar Einhorn (Isr) Israel Start-up Nation 16
18Robert Stannard (Aus) Team BikeExchange 15
19Mikel Nieve Iturralde (Spa) Team BikeExchange 14
20Tobias Bayer (Aut) Alpecin-Fenix 12
21Jay Vine (Aus) Alpecin-Fenix 12
22Reinardt Janse Van Rensburg (RSA) Qhubeka NextHash 10
23Miguel Eduardo Florez Lopez (Col) Team Arkea-Samsic 9
24Sacha Modolo (Ita) Alpecin-Fenix 9
25Pavel Sivakov (Rus) Ineos Grenadiers 8
26David de la Cruz (Spa) UAE Team Emirates 8
27Jetse Bol (Ned) Burgos-BH 8
28Aleksandr Vlasov (Rus) Astana-Premier Tech 8
29Christopher Lawless (GBr) TotalEnergies 8
30Geoffrey Bouchard (Fra) AG2R Citroën Team 7
31Oscar Rodriguez Garaicoechea (Spa) Astana-Premier Tech 6
32José Rojas (Spa) Movistar Team 6
33Kevin Ledanois (Fra) Team Arkea-Samsic 6
34Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 6
35Francisco Galvan Fernandez (Spa) Equipo Kern Pharma 6
36Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 5
37Adam Yates (GBr) Ineos Grenadiers 5
38Thomas Boudat (Fra) Team Arkea-Samsic 5
39Lilian Calmejane (Fra) AG2R Citroën Team 4
40Sébastien Reichenbach (Swi) Groupama-FDJ 3
41Ben Zwiehoff (Ger) Bora-Hansgrohe 3
42Johan Jacobs (Swi) Movistar Team 3
43Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 2
44Carlos Rodriguez Cano (Spa) Ineos Grenadiers 2
45Roger Adria Oliveras (Spa) Equipo Kern Pharma 1
Swipe to scroll horizontally
Mountains classification
Pos.Rider Name (Country) TeamResult
1Romain Bardet (Fra) Team DSM 30
2Hugh Carthy (GBr) EF Education-Nippo 30
3Mikel Landa Meana (Spa) Bahrain Victorious 30
4Einer Rubio Reyes (Col) Movistar Team 25
5Geoffrey Bouchard (Fra) AG2R Citroën Team 25
6Simon Yates (GBr) Team BikeExchange 20
7Egan Bernal Gomez (Col) Ineos Grenadiers 19
8Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 18
9Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 17
10Fabio Aru (Ita) Qhubeka NextHash 16
11Joan Bou Company (Spa) Euskaltel-Euskadi 12
12Mikel Nieve Iturralde (Spa) Team BikeExchange 12
13Jay Vine (Aus) Alpecin-Fenix 12
14Pavel Sivakov (Rus) Ineos Grenadiers 11
15Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 10
16Mark Padun (Ukr) Bahrain Victorious 10
17Santiago Buitrago Sanchez (Col) Bahrain Victorious 9
18Lawson Craddock (USA) EF Education-Nippo 8
19Gonzalo Serrano Rodriguez (Spa) Movistar Team 7
20Johan Jacobs (Swi) Movistar Team 6
21Edward Planckaert (Bel) Alpecin-Fenix 6
22Oscar Cabedo Carda (Spa) Burgos-BH 5
23David de la Cruz (Spa) UAE Team Emirates 4
24Mads Würtz Schmidt (Den) Israel Start-up Nation 4
25Guy Niv (Isr) Israel Start-up Nation 4
26Tobias Bayer (Aut) Alpecin-Fenix 3
27Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 2
28Adam Yates (GBr) Ineos Grenadiers 2
29Aleksandr Vlasov (Rus) Astana-Premier Tech 1
30Sep Vanmarcke (Bel) Israel Start-up Nation 1
31Marcus Burghardt (Ger) Bora-Hansgrohe 1
Swipe to scroll horizontally
Young riders classification
Pos.Rider Name (Country) TeamResult
1Einer Rubio Reyes (Col) Movistar Team 18:30:58
2Santiago Buitrago Sanchez (Col) Bahrain Victorious 0:00:11
3Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:01:44
4Tobias Bayer (Aut) Alpecin-Fenix 0:03:42
5Roger Adria Oliveras (Spa) Equipo Kern Pharma
6Thymen Arensman (Ned) Team DSM 0:05:30
7Lars van den Berg (Ned) Groupama-FDJ 0:09:03
8Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:10:37
9Carlos Garcia Pierna (Spa) Equipo Kern Pharma 0:11:46
10Matis Louvel (Fra) Team Arkea-Samsic 0:13:03
11Robert Stannard (Aus) Team BikeExchange 0:18:23
12Finn Fisher-Black (NZl) UAE Team Emirates 0:19:26
13Sergio Garcia Gonzalez (Spa) Eolo-Kometa Cycling Team 0:20:25
14Reuben Thompson (NZL) Groupama-FDJ 0:22:16
15Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team 0:25:00
16Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 0:26:03
17Alexys Brunel (Fra) Groupama-FDJ 0:26:13
18Simon Carr (GBr) EF Education-Nippo 0:26:18
19Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:26:20
20Mario Aparicio Muñoz (Spa) Burgos-BH 0:29:24
21Alex Jaime Fernandez (Spa) Equipo Kern Pharma 0:32:42
22Jordi Meeus (Bel) Bora-Hansgrohe 0:34:10
23Carlos Canal Blanco (Spa) Burgos-BH 0:34:20
24Raul Garcia Pierna (Spa) Equipo Kern Pharma 0:42:00
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