Ruta del Sol: Ethan Hayter wins stage 2

Ethan Hayter (Ineos Grenadiers) won stage 2 of the Ruta del Sol on a viscously steep climb in the final kilometre. 

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 5:04:30
2Miguel Angel Lopez Moreno (Col) Movistar Team 0:00:07
3Sven Erik Bystrøm (Nor) UAE Team Emirates 0:00:10
4Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:00:14
5Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA
6Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 0:00:17
7Robert Stannard (Aus) Team BikeExchange 0:00:18
8Oscar Rodriguez Garaicoechea (Spa) Astana-Premier Tech 0:00:23
9Toms Skujins (Lat) Trek-Segafredo 0:00:25
10Roger Adria Oliveras (Spa) Equipo Kern Pharma
11Gonzalo Serrano Rodriguez (Spa) Movistar Team
12Antwan Tolhoek (Ned) Jumbo-Visma
13Daryl Impey (RSA) Israel Start-up Nation 0:00:31
14Finn Fisher-Black (NZl) Jumbo-Visma 0:00:33
15Jonas Gregaard (Den) Astana-Premier Tech 0:00:35
16Angel Madrazo Ruiz (Spa) Burgos-BH 0:00:37
17Antonio Nibali (Ita) Trek-Segafredo 0:00:43
18Ryan Gibbons (RSA) UAE Team Emirates
19Rune Herregodts (Bel) Sport Vlaanderen-Baloise
20Jefferson Cepeda (Ecu) Caja Rural-Seguros RGA 0:00:51
21James Piccoli (Can) Israel Start-up Nation 0:00:55
22Philipp Walsleben (Ger) Alpecin-Fenix 0:00:56
23Ilnur Zakarin (Rus) Gazprom-RusVelo 0:00:57
24Nicola Conci (Ita) Trek-Segafredo 0:01:03
25Tsgabu Grmay (Eth) Team BikeExchange
26Daniel Navarro Garcia (Spa) Burgos-BH
27Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi
28Sebastian Henao Gomez (Col) Ineos Grenadiers 0:01:07
29Jose Felix Parra Cuerda (Spa) Equipo Kern Pharma 0:01:18
30Amund Grøndahl Jansen (Nor) Team BikeExchange 0:01:31
31José Rojas (Spa) Movistar Team 0:01:33
32Denis Nekrasov (Rus) Gazprom-RusVelo 0:02:12
33Dmitrii Strakhov (Rus) Gazprom-RusVelo 0:02:16
34Floris De Tier (Bel) Alpecin-Fenix 0:02:17
35Marco Canola (Ita) Gazprom-RusVelo 0:02:37
36Eddie Dunbar (Irl) Ineos Grenadiers
37Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:02:42
38Jordi Lopez Caravaca (Spa) Equipo Kern Pharma 0:02:53
39Ander Okamika Bengoetxea (Spa) Burgos-BH 0:03:12
40Carlos Canal Blanco (Spa) Burgos-BH 0:03:19
41Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 0:03:21
42Julian Mertens (Bel) Sport Vlaanderen-Baloise 0:03:26
43Yevgeniy Gidich (Kaz) Astana-Premier Tech
44Jesus Ezquerra Muela (Spa) Burgos-BH
45Kenny De Ketele (Bel) Sport Vlaanderen-Baloise 0:03:41
46Shane Archbold (NZl) Deceuninck-QuickStep
47Edward Anderson (USA) Alpecin-Fenix
48Christoph Pfingsten (Ger) Jumbo-Visma 0:03:46
49Nathan Van Hooydonck (Bel) Jumbo-Visma 0:03:51
50Jenthe Biermans (Bel) Israel Start-up Nation
51Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:03:54
52Nikita Stalnov (Kaz) Astana-Premier Tech 0:03:57
53Stijn Steels (Bel) Deceuninck-QuickStep 0:04:06
54Sergei Chernetskii (Rus) Gazprom-RusVelo 0:04:10
55Michel Ries (Lux) Trek-Segafredo 0:05:04
56Jack Bauer (NZl) Team BikeExchange 0:05:32
57Luke Durbridge (Aus) Team BikeExchange
58Alex Kirsch (Lux) Trek-Segafredo 0:06:08
59Pascal Eenkhoorn (Ned) Jumbo-Visma 0:06:44
60Gleb Brussenskiy (Kaz) Astana-Premier Tech 0:06:56
61Isaac Canton Serrano (Spa) Burgos-BH 0:07:18
62Alexander Cataford (Can) Israel Start-up Nation 0:07:22
63Owain Doull (GBr) Ineos Grenadiers 0:07:24
64Hugo Hofstetter (Fra) Israel Start-up Nation
65Brent Bookwalter (USA) Team BikeExchange 0:07:41
66Alexander Kristoff (Nor) UAE Team Emirates 0:07:58
67Thomas Sprengers (Bel) Sport Vlaanderen-Baloise 0:08:01
68Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 0:09:25
69Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise
70Robbe Ghys (Bel) Sport Vlaanderen-Baloise 0:09:26
71Juri Hollmann (Ger) Movistar Team
72Timo Roosen (Ned) Jumbo-Visma
73Abner González Rivera (PuR) Movistar Team 0:09:37
74Héctor Carretero (Spa) Movistar Team 0:09:51
75Yuriy Natarov (Kaz) Astana-Premier Tech 0:11:38
76Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi 0:12:40
77Jokin Aranburu Arruti (Spa) Euskaltel-Euskadi
78Rick Zabel (Ger) Israel Start-up Nation 0:13:14
79Yousif Mirza Al-Hammadi (UAE) UAE Team Emirates
80Tobias Bayer (Aut) Alpecin-Fenix
81Francisco Galvan Fernandez (Spa) Equipo Kern Pharma 0:13:16
82Scott Thwaites (GBr) Alpecin-Fenix
83André Greipel (Ger) Israel Start-up Nation 0:13:17
84Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 0:13:22
85Sander De Pestel (Bel) Sport Vlaanderen-Baloise 0:13:23
86Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 0:13:25
87Roman Kreuziger (Cze) Gazprom-RusVelo 0:13:26
88Mathias Vacek (Cze) Gazprom-RusVelo
89Alexander Konychev (Ita) Team BikeExchange 0:13:29
90Hector Saez Benito (Spa) Caja Rural-Seguros RGA 0:13:34
91Enrique Sanz Unzue (Spa) Equipo Kern Pharma 0:13:54
92Leonardo Basso (Ita) Ineos Grenadiers 0:16:42
93Edwin Avila Vanegas (Col) Burgos-BH 0:17:35
94Edward Planckaert (Bel) Alpecin-Fenix 0:17:45
95Ryan Mullen (Irl) Trek-Segafredo 0:17:48
96Matteo Trentin (Ita) UAE Team Emirates
97Mads Pedersen (Den) Trek-Segafredo
98Jannik Steimle (Ger) Deceuninck-QuickStep 0:17:53
99Sebastian Mora Vedri (Spa) Movistar Team 0:17:54
100Owen Geleijn (Ned) Jumbo-Visma
101Jaime Castrillo Zapater (Spa) Equipo Kern Pharma 0:17:58
102Bert Van Lerberghe (Bel) Deceuninck-QuickStep 0:18:22
103Alvaro Hodeg Chagui (Col) Deceuninck-QuickStep
104Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi
105Benjamin Perry (Can) Astana-Premier Tech 0:18:32
106Luke Rowe (GBr) Ineos Grenadiers 0:18:39
107Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 0:18:45
108Rui Oliveira (Por) UAE Team Emirates 0:18:46
109Jay Vine (Aus) Alpecin-Fenix 0:19:21
110Mark Cavendish (GBr) Deceuninck-QuickStep 0:23:20
111Ian Garrison (USA) Deceuninck-QuickStep 0:23:24
Swipe to scroll horizontally
General classification after stage 2
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 8:58:55
2Miguel Angel Lopez Moreno (Col) Movistar Team 0:00:10
3Sven Erik Bystrøm (Nor) UAE Team Emirates 0:00:13
4Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 0:00:20
5Robert Stannard (Aus) Team BikeExchange 0:00:21
6Carlos Rodriguez Cano (Spa) Ineos Grenadiers
7Gonzalo Serrano Rodriguez (Spa) Movistar Team 0:00:25
8Toms Skujins (Lat) Trek-Segafredo 0:00:28
9Antwan Tolhoek (Ned) Jumbo-Visma
10Daryl Impey (RSA) Israel Start-up Nation 0:00:31
11Roger Adria Oliveras (Spa) Equipo Kern Pharma 0:00:32
12Oscar Rodriguez Garaicoechea (Spa) Astana-Premier Tech 0:00:43
13Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 0:00:48
14Ryan Gibbons (RSA) UAE Team Emirates 0:00:50
15Rune Herregodts (Bel) Sport Vlaanderen-Baloise
16Jefferson Cepeda (Ecu) Caja Rural-Seguros RGA 0:00:54
17Jonas Gregaard (Den) Astana-Premier Tech 0:00:55
18Angel Madrazo Ruiz (Spa) Burgos-BH 0:00:57
19Finn Fisher-Black (NZl) Jumbo-Visma 0:01:11
20Ilnur Zakarin (Rus) Gazprom-RusVelo 0:01:14
21Antonio Nibali (Ita) Trek-Segafredo
22Jose Felix Parra Cuerda (Spa) Equipo Kern Pharma 0:01:21
23Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 0:01:34
24Tsgabu Grmay (Eth) Team BikeExchange 0:01:41
25James Piccoli (Can) Israel Start-up Nation 0:01:54
26Sebastian Henao Gomez (Col) Ineos Grenadiers 0:02:06
27José Rojas (Spa) Movistar Team 0:02:21
28Denis Nekrasov (Rus) Gazprom-RusVelo 0:02:29
29Marco Canola (Ita) Gazprom-RusVelo 0:02:40
30Amund Grøndahl Jansen (Nor) Team BikeExchange 0:03:01
31Eddie Dunbar (Irl) Ineos Grenadiers 0:03:15
32Dmitrii Strakhov (Rus) Gazprom-RusVelo
33Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 0:03:24
34Floris De Tier (Bel) Alpecin-Fenix 0:03:25
35Daniel Navarro Garcia (Spa) Burgos-BH 0:03:37
36Jesus Ezquerra Muela (Spa) Burgos-BH 0:03:46
37Yevgeniy Gidich (Kaz) Astana-Premier Tech 0:03:49
38Ander Okamika Bengoetxea (Spa) Burgos-BH
39Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:04:01
40Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:04:05
41Jordi Lopez Caravaca (Spa) Equipo Kern Pharma 0:04:16
42Carlos Canal Blanco (Spa) Burgos-BH 0:04:18
43Julian Mertens (Bel) Sport Vlaanderen-Baloise 0:04:25
44Kenny De Ketele (Bel) Sport Vlaanderen-Baloise 0:04:40
45Nikita Stalnov (Kaz) Astana-Premier Tech 0:04:43
46Sergei Chernetskii (Rus) Gazprom-RusVelo 0:05:09
47Christoph Pfingsten (Ger) Jumbo-Visma 0:05:25
48Stijn Steels (Bel) Deceuninck-QuickStep 0:06:13
49Edward Anderson (USA) Alpecin-Fenix 0:07:10
50Pascal Eenkhoorn (Ned) Jumbo-Visma 0:07:22
51Gleb Brussenskiy (Kaz) Astana-Premier Tech 0:07:24
52Nathan Van Hooydonck (Bel) Jumbo-Visma 0:07:26
53Jenthe Biermans (Bel) Israel Start-up Nation
54Michel Ries (Lux) Trek-Segafredo 0:07:37
55Shane Archbold (NZl) Deceuninck-QuickStep 0:07:58
56Alex Kirsch (Lux) Trek-Segafredo 0:08:07
57Hugo Hofstetter (Fra) Israel Start-up Nation 0:08:12
58Alexander Cataford (Can) Israel Start-up Nation 0:08:14
59Isaac Canton Serrano (Spa) Burgos-BH 0:08:17
60Luke Durbridge (Aus) Team BikeExchange 0:08:35
61Alexander Kristoff (Nor) UAE Team Emirates 0:08:50
62Jack Bauer (NZl) Team BikeExchange 0:09:07
63Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 0:09:25
64Timo Roosen (Ned) Jumbo-Visma 0:09:40
65Owain Doull (GBr) Ineos Grenadiers 0:09:42
66Héctor Carretero (Spa) Movistar Team 0:10:03
67Juri Hollmann (Ger) Movistar Team 0:10:25
68Philipp Walsleben (Ger) Alpecin-Fenix 0:10:37
69Nicola Conci (Ita) Trek-Segafredo 0:10:44
70Brent Bookwalter (USA) Team BikeExchange 0:11:10
71Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise 0:11:17
72Yuriy Natarov (Kaz) Astana-Premier Tech 0:12:16
73Abner González Rivera (PuR) Movistar Team 0:13:01
74Robbe Ghys (Bel) Sport Vlaanderen-Baloise
75Thomas Sprengers (Bel) Sport Vlaanderen-Baloise 0:13:16
76Yousif Mirza Al-Hammadi (UAE) UAE Team Emirates 0:14:13
77Mathias Vacek (Cze) Gazprom-RusVelo 0:14:25
78Sander De Pestel (Bel) Sport Vlaanderen-Baloise 0:15:15
79Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 0:15:21
80Tobias Bayer (Aut) Alpecin-Fenix 0:15:32
81André Greipel (Ger) Israel Start-up Nation 0:15:35
82Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi 0:16:27
83Jokin Aranburu Arruti (Spa) Euskaltel-Euskadi 0:16:42
84Roman Kreuziger (Cze) Gazprom-RusVelo 0:17:01
85Scott Thwaites (GBr) Alpecin-Fenix 0:17:04
86Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 0:18:06
87Edward Planckaert (Bel) Alpecin-Fenix 0:18:16
88Edwin Avila Vanegas (Col) Burgos-BH 0:18:34
89Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi 0:18:39
90Hector Saez Benito (Spa) Caja Rural-Seguros RGA 0:19:02
91Jannik Steimle (Ger) Deceuninck-QuickStep 0:19:19
92Benjamin Perry (Can) Astana-Premier Tech 0:19:24
93Rick Zabel (Ger) Israel Start-up Nation 0:19:44
94Ryan Mullen (Irl) Trek-Segafredo 0:20:50
95Owen Geleijn (Ned) Jumbo-Visma 0:21:48
96Bert Van Lerberghe (Bel) Deceuninck-QuickStep 0:22:24
97Alvaro Hodeg Chagui (Col) Deceuninck-QuickStep
98Sebastian Mora Vedri (Spa) Movistar Team 0:22:38
99Mads Pedersen (Den) Trek-Segafredo 0:22:51
100Francisco Galvan Fernandez (Spa) Equipo Kern Pharma 0:22:57
101Alexander Konychev (Ita) Team BikeExchange 0:23:10
102Matteo Trentin (Ita) UAE Team Emirates 0:23:12
103Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 0:25:21
104Enrique Sanz Unzue (Spa) Equipo Kern Pharma 0:25:37
105Leonardo Basso (Ita) Ineos Grenadiers 0:26:23
106Jay Vine (Aus) Alpecin-Fenix 0:27:02
107Jaime Castrillo Zapater (Spa) Equipo Kern Pharma 0:27:39
108Luke Rowe (GBr) Ineos Grenadiers 0:28:20
109Rui Oliveira (Por) UAE Team Emirates 0:28:27
110Ian Garrison (USA) Deceuninck-QuickStep 0:30:00
111Mark Cavendish (GBr) Deceuninck-QuickStep 0:57:56

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 Puddicombe is a freelance writer based in Bristol. He has written for Cyclingnews since 2020, and has covered cycling professionally as a freelancer since 2013, writing for outlets such as Rouleur, Cycling Weekly and Cycle Sport, among other publications. He is the author of The World of the Tour de France, published by Sona Books. Outside of cycling he is a passionate cinephile, and a long-suffering Spurs fan.

Latest on Cyclingnews