Volta a la Comunitat Valenciana: Matteo Moschetti takes sprint win on stage 4

Matteo Moschetti (Trek-Segafredo) won the high-speed sprint finish in Torrevieja, producing a perfectly-timed effort to emerge from the fight for the wheels. 

Swipe to scroll horizontally
Results
Pos.Rider Name (Country) TeamResult
1Matteo Moschetti (Ita) Trek-Segafredo 4:32:17
2Manuel Peñalver Aniorte (Spa) Burgos-BH
3Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux
4Elia Viviani (Ita) Ineos Grenadiers
5Fabio Jakobsen (Ned) Quick-Step AlphaVinyl
6Stanislaw Aniolkowski (Pol) Bingoal Pauwels Sauces WB
7Juan Sebastian Molano Benavides (Col) UAE Team Emirates
8Timothy Dupont (Bel) Bingoal Pauwels Sauces WB
9Matej Mohoric (Slo) Bahrain Victorious
10Luca Mozzato (Ita) B&B Hotels-KTM
11Bram Welten (Ned) Groupama-FDJ
12Marco Canola (Ita) Gazprom-Rusvelo
13Aleksandr Riabushenko (Blr) Astana Qazaqstan Team
14Jesus Ezquerra Muela (Spa) Burgos-BH
15Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux
16David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA
17Stephen Bassett (USA) Human Powered Health
18Alex Jaime Fernandez (Spa) Equipo Kern Pharma
19Pier Andre Cote (Can) Human Powered Health
20Gotzon Martin Sanz (Spa) Euskaltel-Euskadi
21Jenthe Biermans (Bel) Israel Start-Up Nation
22Matteo Trentin (Ita) UAE Team Emirates
23Carlos Rodriguez Cano (Spa) Ineos Grenadiers
24Michael Mørkøv (Den) Quick-Step AlphaVinyl
25Luis Leon Sanchez (Spa) Bahrain Victorious
26Vincenzo Nibali (Ita) Astana Qazaqstan Team
27Giovanni Carboni (Ita) Gazprom-Rusvelo
28Lars van den Berg (Ned) Groupama-FDJ
29Aleksandr Vlasov (Rus) Bora-Hansgrohe
30Axel Laurance (Fra) B&B Hotels-KTM
31Enzo Paleni (Fra) Groupama-FDJ
32Jonas Koch (Ger) Bora-Hansgrohe
33Fernando Barceló Aragon (Spa) Caja Rural-Seguros RGA
34Giulio Ciccone (Ita) Trek-Segafredo
35Jan Polanc (Slo) UAE Team Emirates
36Attila Valter (Hun) Groupama-FDJ
37Ibai Azurmendi Sagastibeltza (Spa) Euskaltel-Euskadi
38Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA
39Antwan Tolhoek (Ned) Trek-Segafredo
40Eduard Prades Reverter (Spa) Caja Rural-Seguros RGA
41Asbjørn Hellemose (Den) Trek-Segafredo
42Alejandro Valverde (Spa) Movistar Team
43Nicolas Prodhomme (Fra) AG2R Citroen Team
44Juan Ayuso Pesquera (Spa) UAE Team Emirates
45Adrien Lagree (Fra) B&B Hotels-KTM
46Jose Manuel Diaz Gallego (Spa) Gazprom-Rusvelo
47Kristian Aasvold (Nor) Human Powered Health
48Maxime Chevalier (Fra) B&B Hotels-KTM
49Yves Lampaert (Bel) Quick-Step AlphaVinyl
50Ben Swift (GBr) Ineos Grenadiers
51Pelayo Sanchez Mayo (Spa) Burgos-BH
52Remco Evenepoel (Bel) Quick-Step AlphaVinyl
53Enric Mas Nicolau (Spa) Movistar Team
54Jordi Warlop (Bel) B&B Hotels-KTM
55Andrey Zeits (Kaz) Astana Qazaqstan Team
56Cristian Scaroni (Ita) Gazprom-Rusvelo
57Nicola Conci (Ita) Gazprom-Rusvelo
58Jaime Castrillo Zapater (Spa) Equipo Kern Pharma
59Jan Tratnik (Slo) Bahrain Victorious
60Jakob Fuglsang (Den) Israel Start-Up Nation
61David de la Cruz (Spa) Astana Qazaqstan Team
62Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux
63Tao Geoghegan Hart (GBr) Ineos Grenadiers
64Jose Felix Parra Cuerda (Spa) Equipo Kern Pharma
65Sergio Martin Galan (Spa) Caja Rural-Seguros RGA
66Marc Soler (Spa) UAE Team Emirates
67Pavel Sivakov (Rus) Ineos Grenadiers
68Nans Peters (Fra) AG2R Citroen Team
69Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
70Ivan Moreno Sanchez (Spa) Equipo Kern Pharma
71Dylan Teuns (Bel) Bahrain Victorious
72Michael Schär (Swi) AG2R Citroen Team
73Krists Neilands (Lat) Israel Start-Up Nation
74Mathijs Paasschens (Ned) Bingoal Pauwels Sauces WB
75Daniel Navarro Garcia (Spa) Burgos-BH
76Mikel Iturria Segurola (Spa) Euskaltel-Euskadi
77Ben Zwiehoff (Ger) Bora-Hansgrohe
78Anthony Roux (Fra) Groupama-FDJ
79Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA
80Ivan Cobo Cayon (Spa) Equipo Kern Pharma
81Ben Hermans (Bel) Israel Start-Up Nation
82Valentin Paret Peintre (Fra) AG2R Citroen Team
83Olivier Le Gac (Fra) Groupama-FDJ
84Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi
85Joan Bou Company (Spa) Euskaltel-Euskadi
86James Piccoli (Can) Israel Start-Up Nation
87Yukiya Arashiro (Jpn) Bahrain Victorious
88Ben King (USA) Human Powered Health
89Oscar Cabedo Carda (Spa) Burgos-BH
90Andrea Piccolo (Ita) Gazprom-Rusvelo 0:00:15
91Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux
92Patrick Gamper (Aut) Bora-Hansgrohe 0:00:20
93Xabier Azparren (Spa) Euskaltel-Euskadi
94Arjen Livyns (Bel) Bingoal Pauwels Sauces WB
95Dimitri Peyskens (Bel) Bingoal Pauwels Sauces WB 0:00:24
96Gregor Mühlberger (Aut) Movistar Team 0:00:30
97Kenny Molly (Bel) Bingoal Pauwels Sauces WB
98Pierre Rolland (Fra) B&B Hotels-KTM
99Fabian Lienhard (Swi) Groupama-FDJ 0:00:34
100Chad Haga (USA) Human Powered Health 0:00:49
101Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux 0:00:55
102Antonio Soto (Spa) Euskaltel-Euskadi
103Urko Berrade Fernandez (Spa) Equipo Kern Pharma
104Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:01:09
105Omar Fraile Matarranz (Spa) Ineos Grenadiers
106Markus Hoelgaard (Nor) Trek-Segafredo
107Marc Brustenga Masague (Spa) Trek-Segafredo
108Jacopo Mosca (Ita) Trek-Segafredo 0:01:41
109Mattia Cattaneo (Ita) Quick-Step AlphaVinyl 0:01:46
110Matthias Brändle (Aut) Israel Start-Up Nation 0:01:55
111Laurenz Rex (Bel) Bingoal Pauwels Sauces WB
112Oscar Pelegri Ferrandis (Spa) Burgos-BH
113Josef Cerny (Cze) Quick-Step AlphaVinyl 0:02:09
114Iñigo Elosegui Momeñe (Spa) Movistar Team 0:02:36
115Jorge Arcas (Spa) Movistar Team
116Barnabás Peák (Hun) Intermarché-Wanty-Gobert Matériaux 0:03:10
117Dimitri Claeys (Bel) Intermarché-Wanty-Gobert Matériaux
118Manuele Boaro (Ita) Astana Qazaqstan Team 0:03:20
119Ide Schelling (Ned) Bora-Hansgrohe 0:04:02
120Angel Madrazo Ruiz (Spa) Burgos-BH 0:06:31
DNSMikkel Honoré (Den) Quick-Step AlphaVinyl
DNSEdoardo Affini (Ita) Jumbo-Visma
DNSPascal Eenkhoorn (Ned) Jumbo-Visma
DNSJos van Emden (Ned) Jumbo-Visma
DNSGijs Leemreize (Ned) Jumbo-Visma
DNSSam Oomen (Ned) Jumbo-Visma
DNSMilan Vader (Ned) Jumbo-Visma
DNSGiacomo Nizzolo (Ita) Israel Start-Up Nation
DNSNikias Arndt (Ger) Team DSM
DNSLeon Heinschke (Ger) Team DSM
DNSJonas Iversby Hvideberg (Nor) Team DSM
DNSMarius Mayrhofer (Ger) Team DSM
DNSFlorian Stork (Ger) Team DSM
Swipe to scroll horizontally
General classification after stage 4
Pos.Rider Name (Country) TeamResult
1Aleksandr Vlasov (Rus) Bora-Hansgrohe 17:00:56
2Remco Evenepoel (Bel) Quick-Step AlphaVinyl 0:00:32
3Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:00:36
4Enric Mas Nicolau (Spa) Movistar Team 0:00:50
5Alejandro Valverde (Spa) Movistar Team 0:01:02
6Jakob Fuglsang (Den) Israel Start-Up Nation 0:01:05
7Luis Leon Sanchez (Spa) Bahrain Victorious 0:01:14
8Giulio Ciccone (Ita) Trek-Segafredo 0:02:00
9Pavel Sivakov (Rus) Ineos Grenadiers 0:02:05
10David de la Cruz (Spa) Astana Qazaqstan Team 0:02:28
11Matej Mohoric (Slo) Bahrain Victorious 0:02:54
12Tao Geoghegan Hart (GBr) Ineos Grenadiers
13Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:02:55
14Antwan Tolhoek (Ned) Trek-Segafredo 0:03:03
15Ben Hermans (Bel) Israel Start-Up Nation 0:03:10
16Vincenzo Nibali (Ita) Astana Qazaqstan Team 0:03:14
17Dylan Teuns (Bel) Bahrain Victorious 0:03:50
18Marc Soler (Spa) UAE Team Emirates 0:04:02
19Juan Ayuso Pesquera (Spa) UAE Team Emirates 0:04:28
20Jan Tratnik (Slo) Bahrain Victorious 0:04:51
21Jose Manuel Diaz Gallego (Spa) Gazprom-Rusvelo
22Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 0:04:58
23Maxime Chevalier (Fra) B&B Hotels-KTM 0:05:07
24Attila Valter (Hun) Groupama-FDJ 0:05:26
25Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 0:05:35
26Giovanni Carboni (Ita) Gazprom-Rusvelo 0:05:54
27Ben Zwiehoff (Ger) Bora-Hansgrohe 0:06:09
28Ibai Azurmendi Sagastibeltza (Spa) Euskaltel-Euskadi 0:06:48
29Jose Felix Parra Cuerda (Spa) Equipo Kern Pharma 0:06:51
30Pelayo Sanchez Mayo (Spa) Burgos-BH 0:07:21
31Markus Hoelgaard (Nor) Trek-Segafredo 0:07:33
32Michael Schär (Swi) AG2R Citroen Team
33Fernando Barceló Aragon (Spa) Caja Rural-Seguros RGA 0:08:17
34Lars van den Berg (Ned) Groupama-FDJ 0:08:41
35Axel Laurance (Fra) B&B Hotels-KTM 0:08:49
36Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:09:22
37Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux 0:09:43
38Daniel Navarro Garcia (Spa) Burgos-BH 0:10:14
39Andrey Zeits (Kaz) Astana Qazaqstan Team 0:10:24
40Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux 0:10:57
41Asbjørn Hellemose (Den) Trek-Segafredo 0:11:00
42Gregor Mühlberger (Aut) Movistar Team 0:11:25
43Olivier Le Gac (Fra) Groupama-FDJ 0:11:44
44Krists Neilands (Lat) Israel Start-Up Nation 0:12:28
45Cristian Scaroni (Ita) Gazprom-Rusvelo 0:12:41
46Antonio Soto (Spa) Euskaltel-Euskadi 0:14:57
47Kristian Aasvold (Nor) Human Powered Health 0:16:38
48Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:18:06
49Nicola Conci (Ita) Gazprom-Rusvelo 0:18:15
50Mathijs Paasschens (Ned) Bingoal Pauwels Sauces WB
51Ben Swift (GBr) Ineos Grenadiers 0:19:27
52Nans Peters (Fra) AG2R Citroen Team 0:19:28
53Valentin Paret Peintre (Fra) AG2R Citroen Team 0:20:01
54Oscar Cabedo Carda (Spa) Burgos-BH 0:20:58
55Joan Bou Company (Spa) Euskaltel-Euskadi 0:21:51
56Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:22:38
57Anthony Roux (Fra) Groupama-FDJ 0:22:46
58Aleksandr Riabushenko (Blr) Astana Qazaqstan Team 0:23:10
59Yukiya Arashiro (Jpn) Bahrain Victorious 0:23:48
60Omar Fraile Matarranz (Spa) Ineos Grenadiers 0:24:23
61James Piccoli (Can) Israel Start-Up Nation 0:24:28
62Mattia Cattaneo (Ita) Quick-Step AlphaVinyl 0:24:32
63Kenny Molly (Bel) Bingoal Pauwels Sauces WB 0:24:48
64Pierre Rolland (Fra) B&B Hotels-KTM 0:24:53
65Jan Polanc (Slo) UAE Team Emirates 0:25:15
66Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:25:16
67Ide Schelling (Ned) Bora-Hansgrohe 0:26:40
68Laurenz Rex (Bel) Bingoal Pauwels Sauces WB 0:27:05
69Jorge Arcas (Spa) Movistar Team 0:27:31
70Ivan Moreno Sanchez (Spa) Equipo Kern Pharma 0:27:42
71Chad Haga (USA) Human Powered Health 0:28:01
72Eduard Prades Reverter (Spa) Caja Rural-Seguros RGA 0:28:04
73Sergio Martin Galan (Spa) Caja Rural-Seguros RGA 0:29:30
74Manuele Boaro (Ita) Astana Qazaqstan Team 0:29:40
75Jonas Koch (Ger) Bora-Hansgrohe 0:30:05
76Jesus Ezquerra Muela (Spa) Burgos-BH 0:30:18
77Yves Lampaert (Bel) Quick-Step AlphaVinyl 0:30:23
78Jordi Warlop (Bel) B&B Hotels-KTM 0:31:10
79Arjen Livyns (Bel) Bingoal Pauwels Sauces WB 0:32:22
80David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA 0:32:32
81Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 0:32:54
82Patrick Gamper (Aut) Bora-Hansgrohe 0:32:59
83Matteo Trentin (Ita) UAE Team Emirates 0:33:11
84Fabio Jakobsen (Ned) Quick-Step AlphaVinyl 0:33:26
85Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux 0:33:32
86Alex Jaime Fernandez (Spa) Equipo Kern Pharma 0:33:47
87Nicolas Prodhomme (Fra) AG2R Citroen Team 0:33:48
88Michael Mørkøv (Den) Quick-Step AlphaVinyl 0:34:10
89Ivan Cobo Cayon (Spa) Equipo Kern Pharma 0:34:12
90Jacopo Mosca (Ita) Trek-Segafredo 0:34:13
91Barnabás Peák (Hun) Intermarché-Wanty-Gobert Matériaux 0:34:40
92Juan Sebastian Molano Benavides (Col) UAE Team Emirates 0:35:19
93Iñigo Elosegui Momeñe (Spa) Movistar Team 0:35:21
94Luca Mozzato (Ita) B&B Hotels-KTM 0:35:25
95Dimitri Claeys (Bel) Intermarché-Wanty-Gobert Matériaux 0:35:49
96Elia Viviani (Ita) Ineos Grenadiers 0:36:04
97Jenthe Biermans (Bel) Israel Start-Up Nation 0:36:06
98Andrea Piccolo (Ita) Gazprom-Rusvelo 0:36:25
99Marco Canola (Ita) Gazprom-Rusvelo 0:36:39
100Fabian Lienhard (Swi) Groupama-FDJ 0:36:41
101Manuel Peñalver Aniorte (Spa) Burgos-BH 0:36:44
102Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux 0:36:48
103Stephen Bassett (USA) Human Powered Health 0:37:35
104Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi
105Pier Andre Cote (Can) Human Powered Health 0:38:04
106Ben King (USA) Human Powered Health 0:38:53
107Dimitri Peyskens (Bel) Bingoal Pauwels Sauces WB 0:38:54
108Stanislaw Aniolkowski (Pol) Bingoal Pauwels Sauces WB 0:39:21
109Enzo Paleni (Fra) Groupama-FDJ 0:39:45
110Bram Welten (Ned) Groupama-FDJ 0:40:15
111Adrien Lagree (Fra) B&B Hotels-KTM 0:40:20
112Marc Brustenga Masague (Spa) Trek-Segafredo 0:40:39
113Jaime Castrillo Zapater (Spa) Equipo Kern Pharma 0:42:59
114Xabier Azparren (Spa) Euskaltel-Euskadi 0:44:45
115Oscar Pelegri Ferrandis (Spa) Burgos-BH 0:45:14
116Timothy Dupont (Bel) Bingoal Pauwels Sauces WB 0:45:46
117Angel Madrazo Ruiz (Spa) Burgos-BH 0:46:37
118Matteo Moschetti (Ita) Trek-Segafredo 0:47:08
119Matthias Brändle (Aut) Israel Start-Up Nation 0:47:14
120Josef Cerny (Cze) Quick-Step AlphaVinyl 0:48:44
Swipe to scroll horizontally
Point classification
Pos.Rider Name (Country) TeamResult
1Aleksandr Vlasov (Rus) Bora-Hansgrohe 50
2Remco Evenepoel (Bel) Quick-Step AlphaVinyl 42
3Fabio Jakobsen (Ned) Quick-Step AlphaVinyl 37
4Carlos Rodriguez Cano (Spa) Ineos Grenadiers 36
5Matej Mohoric (Slo) Bahrain Victorious 32
6Enric Mas Nicolau (Spa) Movistar Team 30
7Elia Viviani (Ita) Ineos Grenadiers 30
8Juan Sebastian Molano Benavides (Col) UAE Team Emirates 29
9Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux 28
10Matteo Moschetti (Ita) Trek-Segafredo 25
11Manuel Peñalver Aniorte (Spa) Burgos-BH 22
12Alejandro Valverde (Spa) Movistar Team 21
13Luis Leon Sanchez (Spa) Bahrain Victorious 20
14Jakob Fuglsang (Den) Israel Start-Up Nation 18
15Luca Mozzato (Ita) B&B Hotels-KTM 16
16Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 14
17David de la Cruz (Spa) Astana Qazaqstan Team 12
18Giulio Ciccone (Ita) Trek-Segafredo 10
19Antwan Tolhoek (Ned) Trek-Segafredo 10
20Stanislaw Aniolkowski (Pol) Bingoal Pauwels Sauces WB 10
21Pavel Sivakov (Rus) Ineos Grenadiers 9
22Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 9
23Jesus Ezquerra Muela (Spa) Burgos-BH 8
24Timothy Dupont (Bel) Bingoal Pauwels Sauces WB 8
25Laurenz Rex (Bel) Bingoal Pauwels Sauces WB 7
26Bram Welten (Ned) Groupama-FDJ 5
27Jan Tratnik (Slo) Bahrain Victorious 4
28Antonio Soto (Spa) Euskaltel-Euskadi 4
29Ben King (USA) Human Powered Health 4
30Marco Canola (Ita) Gazprom-Rusvelo 4
31Juan Ayuso Pesquera (Spa) UAE Team Emirates 3
32Markus Hoelgaard (Nor) Trek-Segafredo 3
33Aleksandr Riabushenko (Blr) Astana Qazaqstan Team 3
34Tao Geoghegan Hart (GBr) Ineos Grenadiers 2
35Ben Hermans (Bel) Israel Start-Up Nation 2
36Attila Valter (Hun) Groupama-FDJ 2
37Urko Berrade Fernandez (Spa) Equipo Kern Pharma 2
38Marc Soler (Spa) UAE Team Emirates 1
39Fernando Barceló Aragon (Spa) Caja Rural-Seguros RGA 1
40Kenny Molly (Bel) Bingoal Pauwels Sauces WB 1
41Sergio Martin Galan (Spa) Caja Rural-Seguros RGA 1
Swipe to scroll horizontally
Mountain classification
Pos.Rider Name (Country) TeamResult
1Ben King (USA) Human Powered Health 30
2Aleksandr Vlasov (Rus) Bora-Hansgrohe 14
3Jan Tratnik (Slo) Bahrain Victorious 10
4Remco Evenepoel (Bel) Quick-Step AlphaVinyl 8
5Carlos Rodriguez Cano (Spa) Ineos Grenadiers 8
6Enric Mas Nicolau (Spa) Movistar Team 8
7Lars van den Berg (Ned) Groupama-FDJ 6
8Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux 6
9Attila Valter (Hun) Groupama-FDJ 6
10Joan Bou Company (Spa) Euskaltel-Euskadi 6
11Jesus Ezquerra Muela (Spa) Burgos-BH 6
12Mathijs Paasschens (Ned) Bingoal Pauwels Sauces WB 5
13Nicolas Prodhomme (Fra) AG2R Citroen Team 5
14Jan Polanc (Slo) UAE Team Emirates 4
15Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 4
16Valentin Paret Peintre (Fra) AG2R Citroen Team 4
17Xabier Azparren (Spa) Euskaltel-Euskadi 4
18Dylan Teuns (Bel) Bahrain Victorious 3
19Antonio Soto (Spa) Euskaltel-Euskadi 3
20Yves Lampaert (Bel) Quick-Step AlphaVinyl 3
21Sergio Martin Galan (Spa) Caja Rural-Seguros RGA 3
22Alejandro Valverde (Spa) Movistar Team 2
23Jakob Fuglsang (Den) Israel Start-Up Nation 2
24Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 2
25Fernando Barceló Aragon (Spa) Caja Rural-Seguros RGA 2
26Kenny Molly (Bel) Bingoal Pauwels Sauces WB 2
27Ivan Moreno Sanchez (Spa) Equipo Kern Pharma 2
28David de la Cruz (Spa) Astana Qazaqstan Team 1
29Manuele Boaro (Ita) Astana Qazaqstan Team 1
30Dimitri Claeys (Bel) Intermarché-Wanty-Gobert Matériaux 1
Swipe to scroll horizontally
Young rider classification
Pos.Rider Name (Country) TeamResult
1Remco Evenepoel (Bel) Quick-Step AlphaVinyl 17:01:28
2Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:00:04
3Pavel Sivakov (Rus) Ineos Grenadiers 0:01:33
4Juan Ayuso Pesquera (Spa) UAE Team Emirates 0:03:56
5Maxime Chevalier (Fra) B&B Hotels-KTM 0:04:35
6Attila Valter (Hun) Groupama-FDJ 0:04:54
7Jose Felix Parra Cuerda (Spa) Equipo Kern Pharma 0:06:19
8Pelayo Sanchez Mayo (Spa) Burgos-BH 0:06:49
9Lars van den Berg (Ned) Groupama-FDJ 0:08:09
10Axel Laurance (Fra) B&B Hotels-KTM 0:08:17
11Asbjørn Hellemose (Den) Trek-Segafredo 0:10:28
12Cristian Scaroni (Ita) Gazprom-Rusvelo 0:12:09
13Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:17:34
14Nicola Conci (Ita) Gazprom-Rusvelo 0:17:43
15Valentin Paret Peintre (Fra) AG2R Citroen Team 0:19:29
16Joan Bou Company (Spa) Euskaltel-Euskadi 0:21:19
17Ide Schelling (Ned) Bora-Hansgrohe 0:26:08
18Laurenz Rex (Bel) Bingoal Pauwels Sauces WB 0:26:33
19Patrick Gamper (Aut) Bora-Hansgrohe 0:32:27
20Alex Jaime Fernandez (Spa) Equipo Kern Pharma 0:33:15
21Nicolas Prodhomme (Fra) AG2R Citroen Team 0:33:16
22Ivan Cobo Cayon (Spa) Equipo Kern Pharma 0:33:40
23Barnabás Peák (Hun) Intermarché-Wanty-Gobert Matériaux 0:34:08
24Iñigo Elosegui Momeñe (Spa) Movistar Team 0:34:49
25Luca Mozzato (Ita) B&B Hotels-KTM 0:34:53
26Andrea Piccolo (Ita) Gazprom-Rusvelo 0:35:53
27Manuel Peñalver Aniorte (Spa) Burgos-BH 0:36:12
28Pier Andre Cote (Can) Human Powered Health 0:37:32
29Stanislaw Aniolkowski (Pol) Bingoal Pauwels Sauces WB 0:38:49
30Enzo Paleni (Fra) Groupama-FDJ 0:39:13
31Bram Welten (Ned) Groupama-FDJ 0:39:43
32Adrien Lagree (Fra) B&B Hotels-KTM 0:39:48
33Marc Brustenga Masague (Spa) Trek-Segafredo 0:40:07
34Xabier Azparren (Spa) Euskaltel-Euskadi 0:44:13
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