Skip to main content

Valverde overhauls Woods to win Gran Camiño

Alejandro Valverde (Movistar) sealed overall victory on the final day of the inaugural Gran Camiño stage race, overhauling Michael Woods (Israel-Premier Tech), who had held a 10-second GC lead heading into the final day time trial in Sarria.

The Spaniard finished third on the stage, 17 seconds up on 10th-placed Woods. Mark Padun (EF Education-EasyPost) took the stage win, his first at his new team, beating Jesus Herrada (Cofidis) by 5 seconds and Valverde by 10.

"I feel amazingly happy because this is my first race with new team," Padun said after the stage. "This week we started with the first stage win with Magnus and today I finished the race with a victory and top three on GC.

"It's an amazing result for me and for sure I can't be completely happy because what's happening in my country. Otherwise I want to share this victory with all my fellow citizens. I'm here and I support as much as I can in this situation. I want to say 'Slava Ukraini' [glory to Ukraine]. It's really important.

"We worked really hard this winter on my TT position and now I won my first TT as a pro. It's really amazing. I knew the TT would be quite fast but I didn't think I could really win this. I was targeting more like top three on the stage."

The final stage of the four-day race took in a 15.8-kilometre time trial around the town of Sarria near Lugo, featuring two 600-metres hills in the middle and a final uphill run to the line.

GC-wise the main fight was for overal victory between Valverde and Woods, while Ivan Sosa (Movistar) was also on the defensive in third place. The Colombian climber missed out on sticking in third place by eight seconds, however, with Padun leaping up two spots to grab third overall after overhauling a one-second deficit to time trial specialist Mathias Brändle (Israel-Premier Tech) at the single mid-stage checkpoint.

Elsewhere, there was a promising ride for Woods' teammate Derek Gee, an Israel Cycling Academy rider getting his first taste of racing alongside the WorldTour team. He finished in fifth on the day, 11 seconds down on Padun. 

Valverde claimed the points classification as well as the overall honours. Sosa took the mountain classification, while Igor Arrieta (Kern Pharma) was the top young rider.

Results
Pos.Rider Name (Country) TeamResult
1Mark Padun (Ukr) EF Education-EasyPost 0:20:19
2Jesus Herrada (Spa) Cofidis 0:00:05
3Alejandro Valverde (Spa) Movistar Team 0:00:10
4Ion Izagirre Insausti (Spa) Cofidis
5Derek Gee (Can) Israel-Premier Tech 0:00:11
6José Fernandes (Por) W52 / FC Porto 0:00:16
7Nelson Oliveira (Por) Movistar Team 0:00:17
8Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:00:22
9Carlos Canal Blanco (Spa) Euskaltel-Euskadi 0:00:26
10Michael Woods (Can) Israel-Premier Tech 0:00:27
11Gonzalo Serrano Rodriguez (Spa) Movistar Team
12Jakob Fuglsang (Den) Israel-Premier Tech 0:00:30
13Chad Haga (USA) Human Powered Health 0:00:31
14Mads Würtz Schmidt (Den) Israel-Premier Tech 0:00:36
15Ruben Fernandez (Spa) Cofidis
16Gorka Izagirre Insausti (Spa) Movistar Team 0:00:38
17Roger Adria Oliveras (Spa) Equipo Kern Pharma
18Simon Geschke (Ger) Cofidis 0:00:39
19Matthias Brändle (Aut) Israel-Premier Tech 0:00:41
20Alessandro De Marchi (Ita) Israel-Premier Tech 0:00:44
21Hugh Carthy (GBr) EF Education-EasyPost 0:00:45
22Kyle Murphy (USA) Human Powered Health 0:00:46
23Igor Arrieta Lizarraga (Spa) Equipo Kern Pharma 0:00:48
24Tiago Antunes (Por) Efapel Cycling 0:00:50
25Samuele Rivi (Ita) Eolo-Kometa Cycling Team 0:00:51
26Alexander Molenaar (Ned) Burgos-BH 0:00:52
27Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 0:00:53
28Ben King (USA) Human Powered Health 0:00:54
29Joaquim Silva (Por) Efapel Cycling 0:00:57
30Daniel Freitas (Por) Radio Popular-Paredes-Boavista
31Diego Camargo Pineda (Col) EF Education-EasyPost 0:00:58
32Erik Fetter (Hun) Eolo-Kometa Cycling Team 0:00:59
33Stephen Bassett (USA) Human Powered Health
34Diego Lopez Fuentes (Spa) Equipo Kern Pharma
35Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 0:01:02
36Alejandro Marque Porto (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:01:04
37José Gonçalves (Por) W52 / FC Porto
38Davide Villella (Ita) Cofidis 0:01:05
39Ibon Ruiz Sedano (Spa) Equipo Kern Pharma 0:01:09
40Jose Herrada (Spa) Cofidis 0:01:10
41Simone Bevilacqua (Ita) Eolo-Kometa Cycling Team 0:01:12
42Filippo Zana (Ita) Bardiani CSF Faizane' 0:01:13
43Henrique Casimiro (Por) Efapel Cycling
44Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:01:14
45Odd Christian Eiking (Nor) EF Education-EasyPost
46Kristian Aasvold (Nor) Human Powered Health 0:01:18
47Joan Bou Company (Spa) Euskaltel-Euskadi
48Ricardo Vilela (Por) W52 / FC Porto 0:01:22
49Marco Frigo (Ita) Israel-Premier Tech
50Jorge Arcas (Spa) Movistar Team 0:01:25
51Ivan Ramiro Sosa Cuervo (Col) Movistar Team 0:01:27
52Jefferson Cepeda (Ecu) Caja Rural-Seguros RGA 0:01:28
53Fernando Barceló Aragon (Spa) Caja Rural-Seguros RGA 0:01:30
54Jhojan Garcia Susa (Col) Caja Rural-Seguros RGA 0:01:33
55Eduardo Sepulveda (Arg) Drone Hopper-Androni Giocattoli
56Alvaro Trueba Diego (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:01:36
57Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA
58Davide Gabburo (Ita) Bardiani CSF Faizane' 0:01:43
59Jetse Bol (Ned) Burgos-BH 0:01:44
60Savva Novikov (Rus) Equipo Kern Pharma
61Adria Moreno Sala (Spa) Burgos-BH 0:01:45
62Unai Iribar Jauregi (Spa) Euskaltel-Euskadi
63Jordi Lopez Caravaca (Spa) Equipo Kern Pharma 0:01:47
64Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team
65Rafael Silva (Por) Efapel Cycling 0:01:48
66Davide Bais (Ita) Eolo-Kometa Cycling Team 0:01:49
67Victor Langellotti (Mon) Burgos-BH
68Giovanni Lonardi (Ita) Eolo-Kometa Cycling Team 0:01:52
69Alex Tolio (Ita) Bardiani CSF Faizane'
70João Benta (Por) Efapel Cycling 0:01:54
71Simone Ravanelli (Ita) Drone Hopper-Androni Giocattoli 0:02:00
72Angel Fuentes Paniego (Spa) Burgos-BH
73José Rojas (Spa) Movistar Team 0:02:02
74Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli 0:02:05
75Brandon Alejandro Rojas Vega (Col) Drone Hopper-Androni Giocattoli 0:02:06
76Guillermo Garcia Janeiro (Spa) Radio Popular-Paredes-Boavista 0:02:07
77Ibai Azurmendi Sagastibeltza (Spa) Euskaltel-Euskadi 0:02:11
78Omar El Gouzi (Ita) Bardiani CSF Faizane'
79Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA
80Luís Fernandes (Por) Radio Popular-Paredes-Boavista 0:02:12
81Samuel Blanco Prol (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:02:15
82Tiago Machado (Por) Radio Popular-Paredes-Boavista 0:02:16
83Oscar Cabedo Carda (Spa) Burgos-BH
84Amaro Antunes (Por) W52 / FC Porto 0:02:17
85Edoardo Zardini (Ita) Drone Hopper-Androni Giocattoli
86Francisco Guerreiro (Por) Efapel Cycling 0:02:18
87Keegan Swirbul (USA) Human Powered Health 0:02:20
88César Martingil (Por) Radio Popular-Paredes-Boavista
89Filippo Fiorelli (Ita) Bardiani CSF Faizane' 0:02:26
90Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi 0:02:27
91Jóni Brandão (Por) W52 / FC Porto
92Alessio Nieri (Ita) Bardiani CSF Faizane' 0:02:29
93Carlos Salgueiro (Por) Atum General/Tavira/AP Maria Nova Hotel
94Guilherme Mota (Por) W52 / FC Porto
95Isaac Canton Serrano (Spa) Manuela Fundacion 0:02:31
96Giovanni Visconti (Ita) Bardiani CSF Faizane' 0:02:37
97Calum Johnston (GBr) Caja Rural-Seguros RGA 0:02:38
98Alberto Gallego Ruiz (Spa) Radio Popular-Paredes-Boavista 0:02:40
99Rui Vinhas (Por) W52 / FC Porto 0:02:41
100Joan Marti Bennassar Rossello (Spa) Manuela Fundacion 0:02:46
101Daniel Jimenez Martinez (Spa) Manuela Fundacion 0:02:50
102Antonio Angulo Sampedro (Spa) Euskaltel-Euskadi 0:02:59
103Daniel Viegas (Por) Eolo-Kometa Cycling Team 0:03:03
104Juan Antonio Lopez-Cozar Jaimez (Spa) Burgos-BH 0:03:12
105Lachlan Morton (Aus) EF Education-EasyPost 0:03:13
106Ricardo Alejandro Zurita Garcia (Spa) Drone Hopper-Androni Giocattoli 0:03:24
107Válter Pereira (Por) Atum General/Tavira/AP Maria Nova Hotel 0:03:53
108Franklin Chacon Colmenares (Ven) Manuela Fundacion 0:03:57
109Santiago Mesa Pietralunga (Col) Manuela Fundacion 0:04:47

Fiinal general classification after stage 4
Pos.Rider Name (Country) TeamResult
1Alejandro Valverde (Spa) Movistar Team 12:35:55
2Michael Woods (Can) Israel-Premier Tech 0:00:07
3Mark Padun (Ukr) EF Education-EasyPost 0:01:49
4Ruben Fernandez (Spa) Cofidis 0:01:55
5Ivan Ramiro Sosa Cuervo (Col) Movistar Team 0:01:57
6Ion Izagirre Insausti (Spa) Cofidis 0:02:11
7Igor Arrieta Lizarraga (Spa) Equipo Kern Pharma 0:02:35
8Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:02:54
9Jesus Herrada (Spa) Cofidis 0:03:01
10Jakob Fuglsang (Den) Israel-Premier Tech 0:03:04
11Filippo Zana (Ita) Bardiani CSF Faizane' 0:03:26
12José Fernandes (Por) W52 / FC Porto 0:03:28
13Jefferson Cepeda (Ecu) Caja Rural-Seguros RGA 0:03:41
14Tiago Antunes (Por) Efapel Cycling 0:04:09
15Davide Villella (Ita) Cofidis 0:04:24
16Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:04:30
17Gorka Izagirre Insausti (Spa) Movistar Team 0:04:32
18Alexander Molenaar (Ned) Burgos-BH 0:05:21
19Fernando Barceló Aragon (Spa) Caja Rural-Seguros RGA 0:05:59
20Chad Haga (USA) Human Powered Health 0:07:00
21Eduardo Sepulveda (Arg) Drone Hopper-Androni Giocattoli 0:07:25
22Roger Adria Oliveras (Spa) Equipo Kern Pharma 0:07:27
23Derek Gee (Can) Israel-Premier Tech 0:07:32
24Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli 0:07:51
25Alejandro Marque Porto (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:08:16
26Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 0:08:27
27Simon Geschke (Ger) Cofidis 0:08:28
28Victor Langellotti (Mon) Burgos-BH 0:08:50
29Jose Herrada (Spa) Cofidis 0:09:12
30Tiago Machado (Por) Radio Popular-Paredes-Boavista 0:09:41
31Edoardo Zardini (Ita) Drone Hopper-Androni Giocattoli 0:11:02
32Samuele Rivi (Ita) Eolo-Kometa Cycling Team 0:11:58
33Ibon Ruiz Sedano (Spa) Equipo Kern Pharma 0:12:24
34Jhojan Garcia Susa (Col) Caja Rural-Seguros RGA 0:12:25
35Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 0:12:33
36Nelson Oliveira (Por) Movistar Team 0:12:48
37Unai Iribar Jauregi (Spa) Euskaltel-Euskadi 0:12:55
38Simone Ravanelli (Ita) Drone Hopper-Androni Giocattoli 0:13:48
39Gonzalo Serrano Rodriguez (Spa) Movistar Team 0:14:06
40Joaquim Silva (Por) Efapel Cycling 0:14:20
41Carlos Canal Blanco (Spa) Euskaltel-Euskadi 0:15:00
42Odd Christian Eiking (Nor) EF Education-EasyPost 0:15:04
43Ricardo Vilela (Por) W52 / FC Porto 0:15:32
44Davide Bais (Ita) Eolo-Kometa Cycling Team 0:15:39
45Henrique Casimiro (Por) Efapel Cycling 0:15:45
46Jetse Bol (Ned) Burgos-BH 0:16:19
47Alberto Gallego Ruiz (Spa) Radio Popular-Paredes-Boavista 0:17:01
48Rui Vinhas (Por) W52 / FC Porto 0:17:13
49Davide Gabburo (Ita) Bardiani CSF Faizane' 0:17:25
50Alvaro Trueba Diego (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:17:31
51José Rojas (Spa) Movistar Team 0:17:44
52Ibai Azurmendi Sagastibeltza (Spa) Euskaltel-Euskadi 0:17:57
53Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA 0:18:08
54Jordi Lopez Caravaca (Spa) Equipo Kern Pharma 0:19:51
55Adria Moreno Sala (Spa) Burgos-BH 0:20:08
56Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 0:20:09
57Erik Fetter (Hun) Eolo-Kometa Cycling Team 0:20:18
58Alessandro De Marchi (Ita) Israel-Premier Tech 0:20:20
59Hugh Carthy (GBr) EF Education-EasyPost 0:20:24
60Joan Bou Company (Spa) Euskaltel-Euskadi 0:20:31
61Daniel Freitas (Por) Radio Popular-Paredes-Boavista 0:20:32
62Isaac Canton Serrano (Spa) Manuela Fundacion 0:20:45
63Oscar Cabedo Carda (Spa) Burgos-BH 0:20:50
64José Gonçalves (Por) W52 / FC Porto 0:21:00
65Savva Novikov (Rus) Equipo Kern Pharma 0:21:13
66Diego Lopez Fuentes (Spa) Equipo Kern Pharma 0:21:16
67Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team 0:21:32
68Luís Fernandes (Por) Radio Popular-Paredes-Boavista 0:21:40
69Amaro Antunes (Por) W52 / FC Porto 0:22:16
70Mads Würtz Schmidt (Den) Israel-Premier Tech 0:23:01
71Filippo Fiorelli (Ita) Bardiani CSF Faizane'
72Rafael Silva (Por) Efapel Cycling 0:23:06
73Daniel Jimenez Martinez (Spa) Manuela Fundacion 0:23:10
74Kyle Murphy (USA) Human Powered Health 0:23:41
75Kristian Aasvold (Nor) Human Powered Health
76Stephen Bassett (USA) Human Powered Health 0:23:51
77Ben King (USA) Human Powered Health 0:23:58
78Omar El Gouzi (Ita) Bardiani CSF Faizane' 0:24:52
79Calum Johnston (GBr) Caja Rural-Seguros RGA 0:24:58
80Diego Camargo Pineda (Col) EF Education-EasyPost 0:25:02
81Samuel Blanco Prol (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:25:06
82Marco Frigo (Ita) Israel-Premier Tech 0:25:18
83Jorge Arcas (Spa) Movistar Team 0:25:21
84Giovanni Lonardi (Ita) Eolo-Kometa Cycling Team 0:25:46
85Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi 0:26:26
86Matthias Brändle (Aut) Israel-Premier Tech 0:27:14
87Angel Fuentes Paniego (Spa) Burgos-BH 0:27:26
88João Benta (Por) Efapel Cycling 0:27:38
89Jóni Brandão (Por) W52 / FC Porto 0:28:05
90Alex Tolio (Ita) Bardiani CSF Faizane' 0:28:23
91Simone Bevilacqua (Ita) Eolo-Kometa Cycling Team 0:28:28
92Keegan Swirbul (USA) Human Powered Health 0:28:40
93Guilherme Mota (Por) W52 / FC Porto 0:29:19
94Válter Pereira (Por) Atum General/Tavira/AP Maria Nova Hotel 0:29:37
95Brandon Alejandro Rojas Vega (Col) Drone Hopper-Androni Giocattoli 0:30:04
96Juan Antonio Lopez-Cozar Jaimez (Spa) Burgos-BH 0:30:05
97Giovanni Visconti (Ita) Bardiani CSF Faizane' 0:30:08
98Antonio Angulo Sampedro (Spa) Euskaltel-Euskadi 0:30:18
99Franklin Chacon Colmenares (Ven) Manuela Fundacion 0:30:24
100Ricardo Alejandro Zurita Garcia (Spa) Drone Hopper-Androni Giocattoli 0:30:51
101Alessio Nieri (Ita) Bardiani CSF Faizane' 0:31:08
102Daniel Viegas (Por) Eolo-Kometa Cycling Team 0:32:11
103César Martingil (Por) Radio Popular-Paredes-Boavista 0:33:33
104Carlos Salgueiro (Por) Atum General/Tavira/AP Maria Nova Hotel 0:33:39
105Francisco Guerreiro (Por) Efapel Cycling 0:35:50
106Joan Marti Bennassar Rossello (Spa) Manuela Fundacion 0:39:18
107Guillermo Garcia Janeiro (Spa) Radio Popular-Paredes-Boavista 0:42:40
108Santiago Mesa Pietralunga (Col) Manuela Fundacion 0:55:30
109Lachlan Morton (Aus) EF Education-EasyPost 1:10:56

Points classification
Pos.Rider Name (Country) TeamResult
1Alejandro Valverde (Spa) Movistar Team 119
2Michael Woods (Can) Israel-Premier Tech 77
3Antonio Angulo Sampedro (Spa) Euskaltel-Euskadi 77
4Ruben Fernandez (Spa) Cofidis 56
5Oscar Cabedo Carda (Spa) Burgos-BH 49
6Mark Padun (Ukr) EF Education-EasyPost 47
7Ivan Ramiro Sosa Cuervo (Col) Movistar Team 41
8Jetse Bol (Ned) Burgos-BH 37
9Ion Izagirre Insausti (Spa) Cofidis 34
10Jesus Herrada (Spa) Cofidis 30
11José Fernandes (Por) W52 / FC Porto 30
12Nelson Oliveira (Por) Movistar Team 30
13Carlos Canal Blanco (Spa) Euskaltel-Euskadi 29
14Jakob Fuglsang (Den) Israel-Premier Tech 28
15Giovanni Lonardi (Ita) Eolo-Kometa Cycling Team 25
16Stephen Bassett (USA) Human Powered Health 24
17Urko Berrade Fernandez (Spa) Equipo Kern Pharma 23
18Gonzalo Serrano Rodriguez (Spa) Movistar Team 21
19Angel Fuentes Paniego (Spa) Burgos-BH 21
20José Gonçalves (Por) W52 / FC Porto 20
21Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel 20
22Igor Arrieta Lizarraga (Spa) Equipo Kern Pharma 19
23Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 19
24Gorka Izagirre Insausti (Spa) Movistar Team 17
25Derek Gee (Can) Israel-Premier Tech 17
26Daniel Freitas (Por) Radio Popular-Paredes-Boavista 17
27Jóni Brandão (Por) W52 / FC Porto 17
28Filippo Zana (Ita) Bardiani CSF Faizane' 15
29Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli 15
30Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 15
31Guillermo Garcia Janeiro (Spa) Radio Popular-Paredes-Boavista 15
32Fernando Barceló Aragon (Spa) Caja Rural-Seguros RGA 13
33Filippo Fiorelli (Ita) Bardiani CSF Faizane' 11
34Jefferson Cepeda (Ecu) Caja Rural-Seguros RGA 10
35Tiago Antunes (Por) Efapel Cycling 9
36Davide Villella (Ita) Cofidis 9
37Chad Haga (USA) Human Powered Health 8
38Eduardo Sepulveda (Arg) Drone Hopper-Androni Giocattoli 7
39Roger Adria Oliveras (Spa) Equipo Kern Pharma 5
40César Martingil (Por) Radio Popular-Paredes-Boavista 5
41Mads Würtz Schmidt (Den) Israel-Premier Tech 3
42Joaquim Silva (Por) Efapel Cycling 2

Mountains classification
Pos.Rider Name (Country) TeamResult
1Ivan Ramiro Sosa Cuervo (Col) Movistar Team 20
2Michael Woods (Can) Israel-Premier Tech 13
3Alejandro Valverde (Spa) Movistar Team 13
4Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 8
5Simon Geschke (Ger) Cofidis 5
6Gorka Izagirre Insausti (Spa) Movistar Team 4
7Antonio Angulo Sampedro (Spa) Euskaltel-Euskadi 4
8Derek Gee (Can) Israel-Premier Tech 3
9Joaquim Silva (Por) Efapel Cycling 3
10Diego Camargo Pineda (Col) EF Education-EasyPost 3
11Mark Padun (Ukr) EF Education-EasyPost 2
12Nelson Oliveira (Por) Movistar Team 2
13Mads Würtz Schmidt (Den) Israel-Premier Tech 2
14Ruben Fernandez (Spa) Cofidis 1
15Igor Arrieta Lizarraga (Spa) Equipo Kern Pharma 1
16Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel 1
17Ibai Azurmendi Sagastibeltza (Spa) Euskaltel-Euskadi 1
18José Gonçalves (Por) W52 / FC Porto 1
19Jóni Brandão (Por) W52 / FC Porto 1

Young riders classification
Pos.Rider Name (Country) TeamResult
1Igor Arrieta Lizarraga (Spa) Equipo Kern Pharma 12:38:30
2Filippo Zana (Ita) Bardiani CSF Faizane' 0:00:51
3Alexander Molenaar (Ned) Burgos-BH 0:02:46
4Ibon Ruiz Sedano (Spa) Equipo Kern Pharma 0:09:49
5Unai Iribar Jauregi (Spa) Euskaltel-Euskadi 0:10:20
6Carlos Canal Blanco (Spa) Euskaltel-Euskadi 0:12:25
7Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 0:17:34
8Erik Fetter (Hun) Eolo-Kometa Cycling Team 0:17:43
9Savva Novikov (Rus) Equipo Kern Pharma 0:18:38
10Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team 0:18:57
11Daniel Jimenez Martinez (Spa) Manuela Fundacion 0:20:35
12Omar El Gouzi (Ita) Bardiani CSF Faizane' 0:22:17
13Marco Frigo (Ita) Israel-Premier Tech 0:22:43
14Alex Tolio (Ita) Bardiani CSF Faizane' 0:25:48
15Guilherme Mota (Por) W52 / FC Porto 0:26:44
16Brandon Alejandro Rojas Vega (Col) Drone Hopper-Androni Giocattoli 0:27:29
17Ricardo Alejandro Zurita Garcia (Spa) Drone Hopper-Androni Giocattoli 0:28:16
18Alessio Nieri (Ita) Bardiani CSF Faizane' 0:28:33
19Carlos Salgueiro (Por) Atum General/Tavira/AP Maria Nova Hotel 0:31:04
20Francisco Guerreiro (Por) Efapel Cycling 0:33:15
21Joan Marti Bennassar Rossello (Spa) Manuela Fundacion 0:36:43
22Guillermo Garcia Janeiro (Spa) Radio Popular-Paredes-Boavista 0:40:05

Teams classification
Pos.Rider Name (Country) TeamResult
1Movistar Team
2Cofidis
3Israel - Premier Tech
4Equipo Kern Pharma
5Caja Rural - Seguros RGA
6Drone Hopper - Androni Giocattoli
7Atum general / Tavira / Maria Nova Hotel
8Burgos-BH
9Euskaltel - Euskadi
10Efapel Cycling
11W52 / FC Porto
12EF Education-EasyPost
13Bardiani-CSF-Faizanè
14EOLO-Kometa
15Rádio Popular - Paredes - Boavista
16Human Powered Health
17Manuela Fundación Continental

Thank you for reading 5 articles this month*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

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

Daniel Ostanek is production editor at Cyclingnews, having joined in 2017 as a freelance contributor and later being hired as staff writer. Before Cyclingnews, he was published in numerous publications around the cycling world, including Procycling, CyclingWeekly, CyclingTips, Cyclist, and Rouleur, among others. As well as reporting and writing news and features, Daniel runs the 'How to watch' content throughout the season.


Daniel has reported from the world's top races, including the Tour de France, and has interviewed a number of the sport's biggest stars, including Egan Bernal, Wout van Aert, Remco Evenepoel, Mark Cavendish, and Anna van der Breggen. Daniel rides a 2002 Landbouwkrediet Colnago C40 and his favourite races are Strade Bianche and the Vuelta a España.


Latest on Cyclingnews