Volta ao Algarve: Sam Bennett wins stage 3

Sam Bennett (Deceuninck-QuickStep) doubled up at the Volta ao Algarve in Tavira, easing to a clear victory in the sprint finish on the third stage of the race. The Irishman beat Danny van Poppel (Intermarché-Wanty-Gobert Matériaux) into second place on the race's longest stage, while his lead-out man Michael Mørkøv took third place, such was the Belgian squad's dominance.

Swipe to scroll horizontally
Results
Pos.Rider Name (Country) TeamResult
1Sam Bennett (Irl) Deceuninck-QuickStep 5:02:14
2Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux
3Michael Mørkøv (Den) Deceuninck-QuickStep
4Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA
5Pascal Ackermann (Ger) Bora-Hansgrohe
6Eduard-Michael Grosu (Rom) Delko
7Thomas Boudat (Fra) Team Arkea-Samsic
8Rui Oliveira (Por) UAE Team Emirates
9Iúri Leitão (Por) Tavfer-Measindot-Mortágua 0:00:02
10Ryan Gibbons (RSA) UAE Team Emirates
11Marc Sarreau (Fra) AG2R Citroën Team
12Damien Touze (Fra) AG2R Citroën Team
13César Martingil (Por) Atum General/Tavira/Maria Nova Hotel
14David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA
15Marijn van den Berg (Ned) Groupama-FDJ
16Mikel Alonso Flores (Spa) Euskaltel-Euskadi
17Jarrad Drizners (Aus) Hagens Berman Axeon
18Vicente Garcia De Mateos Rubio (Spa) Antarte-Feirense
19Enrique Sanz Unzue (Spa) Equipo Kern Pharma
20Colin Joyce (USA) Rally Cycling
21Carlos Canal Blanco (Spa) Burgos-BH
22Ivo Oliveira (Por) UAE Team Emirates
23Kévin Geniets (Lux) Groupama-FDJ
24Olivier Le Gac (Fra) Groupama-FDJ
25Christophe Noppe (Bel) Team Arkea-Samsic
26João Rodrigues (Por) W52/FC Porto
27Rüdiger Selig (Ger) Bora-Hansgrohe
28Elie Gesbert (Fra) Team Arkea-Samsic
29Dzmitry Zhyhunou (Blr) Euskaltel-Euskadi
30Daniel Mestre (Por) W52/FC Porto
31Nicolas Prodhomme (Fra) AG2R Citroën Team
32Oliver Naesen (Bel) AG2R Citroën Team
33Daniel Freitas (Por) Radio Popular-Boavista
34Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux
35Anthony Jullien (Fra) AG2R Citroën Team
36Milan Menten (Bel) Bingoal Pauwels Sauzen WB
37Ethan Hayter (GBr) Ineos Grenadiers
38Stanislaw Aniolkowski (Pol) Bingoal Pauwels Sauzen WB
39Alejandro Marque Porto (Spa) Atum General/Tavira/Maria Nova Hotel
40Amaro Antunes (Por) W52/FC Porto
41Joey Rosskopf (USA) Rally Cycling
42Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA
43Kasper Asgreen (Den) Deceuninck-QuickStep
44Luís Gomes (Por) Kelly-Simoldes-UDO
45João Macedo (Por) L.A. Alumínios/L.A. Sport
46Maxime Bouet (Fra) Team Arkea-Samsic
47Michael Garrison (USA) Hagens Berman Axeon
48Matis Louvel (Fra) Team Arkea-Samsic
49José Sousa (Por) Kelly-Simoldes-UDO
50Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA
51Delio Fernandez Cruz (Spa) Delko
52Jóni Brandão (Por) W52/FC Porto
53Jose Manuel Diaz Gallego (Spa) Delko
54Thibault Guernalec (Fra) Team Arkea-Samsic
55Leonardo Basso (Ita) Ineos Grenadiers
56António Ferreira (Por) Antarte-Feirense
57Jesus Ezquerra Muela (Spa) Burgos-BH
58Gustavo Cesar Veloso (Spa) Atum General/Tavira/Maria Nova Hotel
59Rafael Lourenço (Por) Atum General/Tavira/Maria Nova Hotel
60Michael Schwarzmann (Ger) Bora-Hansgrohe
61Aleksandr Grigorev (Rus) Atum General/Tavira/Maria Nova Hotel
62Joan Bou Company (Spa) Euskaltel-Euskadi
63Diego Rosa (Ita) Team Arkea-Samsic
64Diogo Barbosa (Por) Hagens Berman Axeon
65Mathijs Paasschens (Ned) Bingoal Pauwels Sauzen WB
66Emanuel Duarte (Por) Atum General/Tavira/Maria Nova Hotel
67Kenny Molly (Bel) Bingoal Pauwels Sauzen WB
68Willem Jakobus Smit (RSA) Burgos-BH
69Hélder Gonçalves (Por) Kelly-Simoldes-UDO
70Joaquim Silva (Por) Tavfer-Measindot-Mortágua
71Ivan Moreno Sanchez (Spa) Equipo Kern Pharma
72Matthew Riccitello (USA) Hagens Berman Axeon
73David De La Fuente Rasilla (Spa) Louletano-Loulé Concelho
74Alberto Gallego Ruiz (Spa) Radio Popular-Boavista
75Jelle Vanendert (Bel) Bingoal Pauwels Sauzen WB
76Evaldas Siskevicius (Ltu) Delko
77Jesus Del Pino Corrochano (Spa) Louletano-Loulé Concelho
78Rui Rodrigues (Por) Louletano-Loulé Concelho
79Sebastian Henao Gomez (Col) Ineos Grenadiers
80Dimitri Peyskens (Bel) Bingoal Pauwels Sauzen WB
81Maurits Lammertink (Ned) Intermarché-Wanty-Gobert Matériaux
82Pedro Andrade (Por) Hagens Berman Axeon
83José Fernandes (Por) W52/FC Porto
84Venceslau Fernandes (Por) Antarte-Feirense
85William Bonnet (Fra) Groupama-FDJ
86Sean Quinn (USA) Hagens Berman Axeon
87Nils Politt (Ger) Bora-Hansgrohe
88Martin Laas (Est) Bora-Hansgrohe
89Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux
90Danny van der Tuuk (Ned) Equipo Kern Pharma
91Lennard Kämna (Ger) Bora-Hansgrohe
92Gonçalo Amado (Por) Antarte-Feirense
93Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates
94Cesar Nicolas Paredes Avellaneda (Col) Louletano-Loulé Concelho
95Fábio Oliveira (Por) Antarte-Feirense
96Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux
97Gabriel Muller (Fra) Burgos-BH
98Pedro Silva (Por) Radio Popular-Boavista
99Nuno Meireles (Por) Louletano-Loulé Concelho
100Hugo Nunes (Por) Radio Popular-Boavista
101Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux
102Vojtech Repa (Cze) Equipo Kern Pharma
103Carlos Oyarzún (Chi) Louletano-Loulé Concelho
104Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers
105Rafael Silva (Por) Antarte-Feirense
106Keegan Swirbul (USA) Rally Cycling
107Gijs Van Hoecke (Bel) AG2R Citroën Team
108Marti Marquez Roman (Spa) Equipo Kern Pharma
109Bert Van Lerberghe (Bel) Deceuninck-QuickStep
110César Fonte (Por) Kelly-Simoldes-UDO
111Diego Lopez Fuentes (Spa) Equipo Kern Pharma
112Hector Saez Benito (Spa) Caja Rural-Seguros RGA
113Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA
114Jon Irisarri Ricon (Spa) Caja Rural-Seguros RGA
115Baptiste Planckaert (Bel) Intermarché-Wanty-Gobert Matériaux
116Ricardo Mestre (Por) W52/FC Porto
117Oliviero Troia (Ita) UAE Team Emirates
118Davide Ballerini (Ita) Deceuninck-QuickStep
119Alessandro Fedeli (Ita) Delko
120Clément Carisey (Fra) Delko
121Jetse Bol (Ned) Burgos-BH
122Samuel Caldeira (Por) W52/FC Porto
123Peio Goikoetxea Goiogana (Spa) Euskaltel-Euskadi
124Vegard Stake Laengen (Nor) UAE Team Emirates
125Bruno Silva (Por) Antarte-Feirense
126Fabio Jakobsen (Ned) Deceuninck-QuickStep
127Gavin Mannion (USA) Rally Cycling
128Remy Mertz (Bel) Bingoal Pauwels Sauzen WB
129Mauro Finetto (Ita) Delko
130Daniel Navarro Garcia (Spa) Burgos-BH
131Brandon Rivera Vargas (Col) Ineos Grenadiers
132Kyle Murphy (USA) Rally Cycling
133João Salgado (Por) Kelly-Simoldes-UDO
134Cameron Wurf (Aus) Ineos Grenadiers
135Carlos Rodriguez Cano (Spa) Ineos Grenadiers
136Julien Duval (Fra) AG2R Citroën Team 0:01:58
137Pedro Pinto (Por) Tavfer-Measindot-Mortágua 0:00:02
138Fábio Costa (Por) Efapel
139Gaspar Gonçalves (Por) Tavfer-Measindot-Mortágua
140Marcelo Salvador (Por) L.A. Alumínios/L.A. Sport
141Alexys Brunel (Fra) Groupama-FDJ
142Marvin Scheulen (Por) L.A. Alumínios/L.A. Sport 0:01:58
143Pedro Lopes (Por) Kelly-Simoldes-UDO 0:00:02
144Clément Davy (Fra) Groupama-FDJ
145Nathan Brown (USA) Rally Cycling
146Rafael Reis (Por) Efapel
147Alvaro Trueba Diego (Spa) Atum General/Tavira/Maria Nova Hotel
148Andreas Schillinger (Ger) Bora-Hansgrohe 0:02:18
149Benjamin Thomas (Fra) Groupama-FDJ 0:02:36
150Raul Garcia Pierna (Spa) Equipo Kern Pharma 0:02:37
151Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 0:02:39
152Emerson Oronte (USA) Rally Cycling 0:00:02
153Fábio Fernandes (Por) Efapel
154Frederico Figueiredo (Por) Efapel
155Javier Moreno Bazan (Spa) Efapel
156Karel Hnik (Cze) Efapel
157João Medeiros (Por) L.A. Alumínios/L.A. Sport
158André Domingues (Por) Efapel
159Henrique Casimiro (Por) Kelly-Simoldes-UDO
160Joseph Laverick (GBr) Hagens Berman Axeon 0:03:17
161Shane Archbold (NZl) Deceuninck-QuickStep 0:03:21
162João Benta (Por) Radio Popular-Boavista 0:00:02
163Afonso Silva (Por) Radio Popular-Boavista
164Luís Fernandes (Por) Radio Popular-Boavista
165Julen Irizar Laskurain (Spa) Euskaltel-Euskadi 0:03:42
166Tomas Contte (Arg) Louletano-Loulé Concelho 0:00:02
167André Ramalho (Por) L.A. Alumínios/L.A. Sport
168Carlos Salgueiro (Por) L.A. Alumínios/L.A. Sport
169Pedro Paulinho (Por) Tavfer-Measindot-Mortágua
170Leangel Ruben Linarez Meneses (Ven) Tavfer-Measindot-Mortágua
171Mikel Aristi Gardoki (Spa) Euskaltel-Euskadi 0:08:05
DNFTiago Antunes (Por) Tavfer-Measindot-Mortágua
Swipe to scroll horizontally
General classification after stage 3
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 14:28:40
2João Rodrigues (Por) W52/FC Porto
3Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA
4Elie Gesbert (Fra) Team Arkea-Samsic 0:00:04
5Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 0:00:09
6Sebastian Henao Gomez (Col) Ineos Grenadiers 0:00:20
7Amaro Antunes (Por) W52/FC Porto 0:00:30
8Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux 0:00:34
9Nicolas Prodhomme (Fra) AG2R Citroën Team 0:00:35
10Luís Fernandes (Por) Radio Popular-Boavista
11Delio Fernandez Cruz (Spa) Delko 0:00:37
12Maxime Bouet (Fra) Team Arkea-Samsic
13Jose Manuel Diaz Gallego (Spa) Delko
14Jóni Brandão (Por) W52/FC Porto 0:00:40
15Daniel Navarro Garcia (Spa) Burgos-BH
16Sean Quinn (USA) Hagens Berman Axeon 0:00:48
17Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 0:01:02
18Olivier Le Gac (Fra) Groupama-FDJ 0:01:05
19Alejandro Marque Porto (Spa) Atum General/Tavira/Maria Nova Hotel
20Thibault Guernalec (Fra) Team Arkea-Samsic
21César Fonte (Por) Kelly-Simoldes-UDO
22Joaquim Silva (Por) Tavfer-Measindot-Mortágua
23Marti Marquez Roman (Spa) Equipo Kern Pharma
24Ivan Moreno Sanchez (Spa) Equipo Kern Pharma 0:01:21
25Kasper Asgreen (Den) Deceuninck-QuickStep 0:01:23
26Frederico Figueiredo (Por) Efapel 0:01:38
27Joan Bou Company (Spa) Euskaltel-Euskadi 0:01:42
28Joey Rosskopf (USA) Rally Cycling 0:01:44
29Matthew Riccitello (USA) Hagens Berman Axeon
30Pedro Andrade (Por) Hagens Berman Axeon
31Vicente Garcia De Mateos Rubio (Spa) Antarte-Feirense 0:01:49
32Oliver Naesen (Bel) AG2R Citroën Team 0:01:54
33Emanuel Duarte (Por) Atum General/Tavira/Maria Nova Hotel 0:02:11
34Diego Rosa (Ita) Team Arkea-Samsic 0:02:16
35Hugo Nunes (Por) Radio Popular-Boavista
36José Fernandes (Por) W52/FC Porto 0:02:28
37Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA
38Luís Gomes (Por) Kelly-Simoldes-UDO 0:02:54
39Cesar Nicolas Paredes Avellaneda (Col) Louletano-Loulé Concelho 0:02:55
40Gonçalo Amado (Por) Antarte-Feirense 0:02:59
41Jesus Ezquerra Muela (Spa) Burgos-BH 0:03:35
42Alberto Gallego Ruiz (Spa) Radio Popular-Boavista
43Maurits Lammertink (Ned) Intermarché-Wanty-Gobert Matériaux 0:04:03
44João Benta (Por) Radio Popular-Boavista 0:04:29
45Ryan Gibbons (RSA) UAE Team Emirates 0:04:36
46Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:04:46
47Pedro Lopes (Por) Kelly-Simoldes-UDO 0:04:47
48Remy Mertz (Bel) Bingoal Pauwels Sauzen WB 0:04:58
49Dimitri Peyskens (Bel) Bingoal Pauwels Sauzen WB 0:05:08
50Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:05:15
51Gaspar Gonçalves (Por) Tavfer-Measindot-Mortágua 0:05:25
52Keegan Swirbul (USA) Rally Cycling 0:05:31
53Nils Politt (Ger) Bora-Hansgrohe 0:06:23
54Nuno Meireles (Por) Louletano-Loulé Concelho 0:06:34
55Mathijs Paasschens (Ned) Bingoal Pauwels Sauzen WB 0:08:23
56João Medeiros (Por) L.A. Alumínios/L.A. Sport 0:08:47
57Javier Moreno Bazan (Spa) Efapel 0:09:05
58Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux 0:09:08
59Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA 0:09:16
60Lennard Kämna (Ger) Bora-Hansgrohe
61Diego Lopez Fuentes (Spa) Equipo Kern Pharma
62Leonardo Basso (Ita) Ineos Grenadiers 0:09:34
63Davide Ballerini (Ita) Deceuninck-QuickStep
64Diogo Barbosa (Por) Hagens Berman Axeon 0:09:55
65Rui Oliveira (Por) UAE Team Emirates 0:10:00
66Jesus Del Pino Corrochano (Spa) Louletano-Loulé Concelho 0:10:01
67Rafael Silva (Por) Antarte-Feirense 0:10:02
68Rafael Reis (Por) Efapel 0:10:08
69Ricardo Mestre (Por) W52/FC Porto 0:10:19
70Kyle Murphy (USA) Rally Cycling 0:10:28
71António Ferreira (Por) Antarte-Feirense 0:10:41
72Jarrad Drizners (Aus) Hagens Berman Axeon 0:11:03
73Daniel Freitas (Por) Radio Popular-Boavista
74Daniel Mestre (Por) W52/FC Porto
75João Macedo (Por) L.A. Alumínios/L.A. Sport
76Samuel Caldeira (Por) W52/FC Porto
77Mauro Finetto (Ita) Delko
78Henrique Casimiro (Por) Kelly-Simoldes-UDO 0:11:42
79Afonso Silva (Por) Radio Popular-Boavista
80Nathan Brown (USA) Rally Cycling 0:11:54
81André Ramalho (Por) L.A. Alumínios/L.A. Sport 0:12:06
82Venceslau Fernandes (Por) Antarte-Feirense 0:12:28
83Karel Hnik (Cze) Efapel
84Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:13:04
85Carlos Canal Blanco (Spa) Burgos-BH 0:13:26
86Baptiste Planckaert (Bel) Intermarché-Wanty-Gobert Matériaux
87Matis Louvel (Fra) Team Arkea-Samsic 0:13:44
88Jelle Vanendert (Bel) Bingoal Pauwels Sauzen WB 0:14:29
89David De La Fuente Rasilla (Spa) Louletano-Loulé Concelho 0:14:42
90Thomas Boudat (Fra) Team Arkea-Samsic 0:15:21
91Damien Touze (Fra) AG2R Citroën Team 0:15:23
92Anthony Jullien (Fra) AG2R Citroën Team
93Aleksandr Grigorev (Rus) Atum General/Tavira/Maria Nova Hotel
94Alessandro Fedeli (Ita) Delko
95Emerson Oronte (USA) Rally Cycling 0:16:02
96Carlos Oyarzún (Chi) Louletano-Loulé Concelho 0:16:56
97Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:17:14
98Marijn van den Berg (Ned) Groupama-FDJ 0:17:16
99Michael Schwarzmann (Ger) Bora-Hansgrohe
100Michael Garrison (USA) Hagens Berman Axeon
101Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 0:17:32
102Julen Irizar Laskurain (Spa) Euskaltel-Euskadi 0:17:34
103Danny van der Tuuk (Ned) Equipo Kern Pharma 0:17:55
104Sam Bennett (Irl) Deceuninck-QuickStep 0:17:57
105Michael Mørkøv (Den) Deceuninck-QuickStep
106Marc Sarreau (Fra) AG2R Citroën Team 0:17:59
107Milan Menten (Bel) Bingoal Pauwels Sauzen WB
108Stanislaw Aniolkowski (Pol) Bingoal Pauwels Sauzen WB
109Kévin Geniets (Lux) Groupama-FDJ
110Rafael Lourenço (Por) Atum General/Tavira/Maria Nova Hotel
111Vegard Stake Laengen (Nor) UAE Team Emirates
112Gavin Mannion (USA) Rally Cycling
113Jetse Bol (Ned) Burgos-BH
114Gijs Van Hoecke (Bel) AG2R Citroën Team
115Leangel Ruben Linarez Meneses (Ven) Tavfer-Measindot-Mortágua
116Kenny Molly (Bel) Bingoal Pauwels Sauzen WB 0:18:06
117David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA 0:18:07
118Ivo Oliveira (Por) UAE Team Emirates 0:18:14
119César Martingil (Por) Atum General/Tavira/Maria Nova Hotel
120Pascal Ackermann (Ger) Bora-Hansgrohe 0:18:16
121Pedro Pinto (Por) Tavfer-Measindot-Mortágua 0:18:19
122Alexys Brunel (Fra) Groupama-FDJ 0:18:34
123José Sousa (Por) Kelly-Simoldes-UDO 0:18:38
124Fábio Oliveira (Por) Antarte-Feirense
125Pedro Silva (Por) Radio Popular-Boavista
126Bruno Silva (Por) Antarte-Feirense
127Alvaro Trueba Diego (Spa) Atum General/Tavira/Maria Nova Hotel
128Carlos Salgueiro (Por) L.A. Alumínios/L.A. Sport
129Cameron Wurf (Aus) Ineos Grenadiers 0:19:02
130Brandon Rivera Vargas (Col) Ineos Grenadiers
131Colin Joyce (USA) Rally Cycling 0:19:08
132Hélder Gonçalves (Por) Kelly-Simoldes-UDO 0:19:11
133Martin Laas (Est) Bora-Hansgrohe 0:19:15
134Fábio Fernandes (Por) Efapel 0:19:39
135Marcelo Salvador (Por) L.A. Alumínios/L.A. Sport 0:19:54
136Gustavo Cesar Veloso (Spa) Atum General/Tavira/Maria Nova Hotel 0:20:22
137William Bonnet (Fra) Groupama-FDJ 0:20:41
138Joseph Laverick (GBr) Hagens Berman Axeon 0:21:10
139Hector Saez Benito (Spa) Caja Rural-Seguros RGA 0:22:23
140Clément Carisey (Fra) Delko 0:22:24
141Fábio Costa (Por) Efapel 0:22:29
142Christophe Noppe (Bel) Team Arkea-Samsic 0:22:30
143Peio Goikoetxea Goiogana (Spa) Euskaltel-Euskadi
144Eduard-Michael Grosu (Rom) Delko 0:22:50
145Jon Irisarri Ricon (Spa) Caja Rural-Seguros RGA 0:23:09
146Rui Rodrigues (Por) Louletano-Loulé Concelho 0:23:52
147Bert Van Lerberghe (Bel) Deceuninck-QuickStep
148Willem Jakobus Smit (RSA) Burgos-BH 0:23:59
149Iúri Leitão (Por) Tavfer-Measindot-Mortágua 0:24:09
150Enrique Sanz Unzue (Spa) Equipo Kern Pharma
151Oliviero Troia (Ita) UAE Team Emirates
152Benjamin Thomas (Fra) Groupama-FDJ 0:25:12
153Andreas Schillinger (Ger) Bora-Hansgrohe 0:25:25
154Vojtech Repa (Cze) Equipo Kern Pharma 0:26:18
155Evaldas Siskevicius (Ltu) Delko 0:26:32
156Clément Davy (Fra) Groupama-FDJ
157Mikel Alonso Flores (Spa) Euskaltel-Euskadi 0:26:41
158Gabriel Muller (Fra) Burgos-BH 0:26:42
159Shane Archbold (NZl) Deceuninck-QuickStep 0:26:49
160André Domingues (Por) Efapel 0:26:55
161Tomas Contte (Arg) Louletano-Loulé Concelho 0:27:23
162Marvin Scheulen (Por) L.A. Alumínios/L.A. Sport 0:27:40
163Dzmitry Zhyhunou (Blr) Euskaltel-Euskadi 0:28:40
164Pedro Paulinho (Por) Tavfer-Measindot-Mortágua
165Rüdiger Selig (Ger) Bora-Hansgrohe 0:28:48
166Fabio Jakobsen (Ned) Deceuninck-QuickStep 0:29:05
167Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 0:29:28
168João Salgado (Por) Kelly-Simoldes-UDO 0:30:02
169Mikel Aristi Gardoki (Spa) Euskaltel-Euskadi 0:32:12
170Raul Garcia Pierna (Spa) Equipo Kern Pharma 0:35:46
171Julien Duval (Fra) AG2R Citroën Team 0:38:34
Dani Ostanek
Senior News Writer

Dani Ostanek is Senior News Writer at Cyclingnews, joining in 2017 as a freelance contributor and later being hired full-time. Before joining the team, they had written for numerous major publications in the cycling world, including CyclingWeekly and Rouleur.

Dani has reported from the world's top races, including the Tour de France, Road World Championships, and the spring Classics. They have interviewed many of the sport's biggest stars, including Mathieu van der Poel, Demi Vollering, and Remco Evenepoel. Their favourite races are the Giro d'Italia, Strade Bianche and Paris-Roubaix.

Season highlights from the 2024 season include reporting from Paris-Roubaix –  'Unless I'm in an ambulance, I'm finishing this race' – Cyrus Monk, the last man home at Paris-Roubaix – and the Tour de France – 'Disbelief', gratitude, and family – Mark Cavendish celebrates a record-breaking Tour de France sprint win.

Latest on Cyclingnews