Volta ao Algarve: Greipel takes photo finish win on stage 4

André Greipel (Lotto Soudal) staged a come-from-behind coup on stage 4 of the Volta ao Algarve, taking out a furious bunch sprint finish from John Degenkolb (Trek-Segafredo). Dylan Groenewegen (LottoNl-Jumbo) was third in a sprint that was decided between the top three by millimeters.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1André Greipel (Ger) Lotto Soudal4:57:51
2John Degenkolb (Ger) Trek-SegafredoRow 1 - Cell 2
3Dylan Groenewegen (Ned) Team LottoNl-JumboRow 2 - Cell 2
4Arnaud Demare (Fra) FDJRow 3 - Cell 2
5Jasper Stuyven (Bel) Trek-SegafredoRow 4 - Cell 2
6Andrea Pasqualon (Ita) Wanty - Groupe GobertRow 5 - Cell 2
7Fernando Gaviria (Col) Quick-Step FloorsRow 6 - Cell 2
8Nacer Bouhanni (Fra) Cofidis, Solutions CreditsRow 7 - Cell 2
9Michael Schwarzmann (Ger) Bora-HansgroheRow 8 - Cell 2
10Edvald Boasson Hagen (Nor) Dimension DataRow 9 - Cell 2
11Michal Kwiatkowski (Pol) Team SkyRow 10 - Cell 2
12Coen Vermeltfoort (Ned) Roompot - Nederlandse LoterijRow 11 - Cell 2
13Baptiste Planckaert (Bel) Katusha-AlpecinRow 12 - Cell 2
14Aleksei Tcatevich (Rus) Gazprom – RusveloRow 13 - Cell 2
15Andre Looij (Ned) Roompot - Nederlandse LoterijRow 14 - Cell 2
16Tony Gallopin (Fra) Lotto SoudalRow 15 - Cell 2
17Luis Mendonça (Por) Louletano - Hospital de LouleRow 16 - Cell 2
18Primoz Roglic (Slo) Team LottoNl-JumboRow 17 - Cell 2
19Dylan Page (Swi) Caja Rural-Seguros RGARow 18 - Cell 2
20Vicente Garcia De Mateos Rubio (Spa) Louletano - Hospital de LouleRow 19 - Cell 2
21Fábio Silvestre (Por) Sporting / TaviraRow 20 - Cell 2
22Jetse Bol (Ned) Manzana PostobonRow 21 - Cell 2
23Juan Sebastian Molano (Col) Manzana PostobonRow 22 - Cell 2
24Luis León Sanchez (Spa) Astana Pro TeamRow 23 - Cell 2
25Lukasz Wisniowski (Pol) Team SkyRow 24 - Cell 2
26Jonathan Castroviejo (Spa) Movistar TeamRow 25 - Cell 2
27Rinaldo Nocentini (Ita) Sporting / TaviraRow 26 - Cell 2
28Sep Vanmarcke (Bel) Cannondale-DrapacRow 27 - Cell 2
29Nelson Oliveira (Por) Movistar TeamRow 28 - Cell 2
30José Gonçalves (Por) Katusha-AlpecinRow 29 - Cell 2
31Tiesj Benoot (Bel) Lotto SoudalRow 30 - Cell 2
32Wouter Wippert (Ned) Cannondale-DrapacRow 31 - Cell 2
33Daniel Martin (Irl) Quick-Step FloorsRow 32 - Cell 2
34Maximiliano Richeze (Arg) Quick-Step FloorsRow 33 - Cell 2
35Jesus Ezquerra (Spa) Sporting / TaviraRow 34 - Cell 2
36Alejandro Manue Marque Porto (Spa) Sporting / TaviraRow 35 - Cell 2
37Edgar Pinto (Por) LA / Metalusa BlackjackRow 36 - Cell 2
38Shaun-Nick Bester (RSA) Sporting / TaviraRow 37 - Cell 2
39Christoph Pfingsten (Ger) Bora-HansgroheRow 38 - Cell 2
40Carlos Barbero (Spa) Movistar TeamRow 39 - Cell 2
41César Fonte (Por) LA / Metalusa BlackjackRow 40 - Cell 2
42Amaro Antunes (Por) W52/FC PortoRow 41 - Cell 2
43Tiago Machado (Por) Katusha-AlpecinRow 42 - Cell 2
44Tony Martin (Ger) Katusha-AlpecinRow 43 - Cell 2
45Juan Felipe Osorio (Col) Manzana PostobonRow 44 - Cell 2
46Ricardo Vilela (Por) Manzana PostobonRow 45 - Cell 2
47Colin Joyce (USA) Rally CyclingRow 46 - Cell 2
48Yoann Offredo (Fra) Wanty - Groupe GobertRow 47 - Cell 2
49Xuban Errazquin (Spa) RP - BoavistaRow 48 - Cell 2
50Antonio Angulo Sampedro (Spa) LA / Metalusa BlackjackRow 49 - Cell 2
51Raul Alarcon Garcia (Spa) W52/FC PortoRow 50 - Cell 2
52Hernando Bohorquez (Col) Manzana PostobonRow 51 - Cell 2
53Ricardo Mestre (Por) W52/FC PortoRow 52 - Cell 2
54João Benta (Por) RP - BoavistaRow 53 - Cell 2
55Jurgen Roelandts (Bel) Lotto SoudalRow 54 - Cell 2
56Sven Erik Bystrøm (Nor) Katusha-AlpecinRow 55 - Cell 2
57Oscar Hernandez (Spa) Louletano - Hospital de LouleRow 56 - Cell 2
58Maurits Lammertink (Ned) Katusha-AlpecinRow 57 - Cell 2
59Nuno Matos (Por) Movistar TeamRow 58 - Cell 2
60Oscar Gatto (Ita) Astana Pro TeamRow 59 - Cell 2
61Simon Spilak (Slo) Katusha-AlpecinRow 60 - Cell 2
62Alberto Bettiol (Ita) Cannondale-DrapacRow 61 - Cell 2
63Jonathan Lastra (Spa) Caja Rural-Seguros RGARow 62 - Cell 2
64Silvio Herklotz (Ger) Bora-HansgroheRow 63 - Cell 2
65Davide Villella (Ita) Cannondale-DrapacRow 64 - Cell 2
66Sepp Kuss (USA) Rally CyclingRow 65 - Cell 2
67Jesper Hansen (Den) Astana Pro TeamRow 66 - Cell 2
68Nuno Almeida (Por) Louletano - Hospital de LouleRow 67 - Cell 2
69David De La Fuente Rasilla (Spa) Louletano - Hospital de LouleRow 68 - Cell 2
70Luis Gomes (Por) RP - BoavistaRow 69 - Cell 2
71Aldemar Reyes (Col) Manzana PostobonRow 70 - Cell 2
72Jacobo Ucha Rodriguez (Spa) W52/FC PortoRow 71 - Cell 2
73Jan Bárta (Cze) Bora-HansgroheRow 72 - Cell 2
74Scott Thwaites (GBr) Dimension DataRow 73 - Cell 2
75José Mendes (Por) Bora-HansgroheRow 74 - Cell 2
76Rafael Silva (Por) EfapelRow 75 - Cell 2
77Jaime Roson (Spa) Caja Rural-Seguros RGARow 76 - Cell 2
78Mark Cavendish (GBr) Dimension DataRow 77 - Cell 2
79Pello Bilbao (Spa) Astana Pro TeamRow 78 - Cell 2
80Richard Carapaz (Ecu) Movistar TeamRow 79 - Cell 2
81Michal Golas (Pol) Team SkyRow 80 - Cell 2
82Frederik Backaert (Bel) Wanty - Groupe GobertRow 81 - Cell 2
83Fabricio Ferrari (Uru) Caja Rural-Seguros RGARow 82 - Cell 2
84Antonio Pedrero (Spa) Movistar TeamRow 83 - Cell 2
85Antonio Piedra (Spa) Manzana PostobonRow 84 - Cell 2
86Koen De Kort (Ned) Trek-SegafredoRow 85 - Cell 2
87Sérgio Paulinho (Por) EfapelRow 86 - Cell 2
88Daniel Sanchez Cidoncha (Spa) RP - BoavistaRow 87 - Cell 2
89Justin Oien (USA) Caja Rural-Seguros RGARow 88 - Cell 2
90Moreno Moser (Ita) Astana Pro TeamRow 89 - Cell 2
91Samuel Blanco Prol (Spa) LA / Metalusa BlackjackRow 90 - Cell 2
92Héctor Carretero (Spa) Movistar TeamRow 91 - Cell 2
93António Barbio (Por) EfapelRow 92 - Cell 2
94Thomas Degand (Bel) Wanty - Groupe GobertRow 93 - Cell 2
95Rui Vinhas (Por) W52/FC PortoRow 94 - Cell 2
96António Carvalho (Por) W52/FC PortoRow 95 - Cell 2
97Pablo Guerrero Bonilla (Spa) RP - BoavistaRow 96 - Cell 2
98Jacopo Guarnieri (Ita) FDJRow 97 - Cell 2
99Dylan Van Baarle (Ned) Cannondale-DrapacRow 98 - Cell 2
100Henrique Casimiro (Por) EfapelRow 99 - Cell 2
101Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 100 - Cell 2
102Tao Geoghegan Hart (GBr) Team SkyRow 101 - Cell 2
103Alvaro Trueba Diego (Spa) EfapelRow 102 - Cell 2
104Ildar Arslanov (Rus) Gazprom – RusveloRow 103 - Cell 2
105Gianni Moscon (Ita) Team SkyRow 104 - Cell 2
106Evgeny Shalunov (Rus) Gazprom – RusveloRow 105 - Cell 2
107Eric Young (USA) Rally CyclingRow 106 - Cell 2
108Dario Cataldo (Ita) Astana Pro TeamRow 107 - Cell 2
109Gijs Van Hoecke (Bel) Team LottoNl-JumboRow 108 - Cell 2
110Brian Van Goethem (Ned) Roompot - Nederlandse LoterijRow 109 - Cell 2
111Sergei Chernetski (Rus) Astana Pro TeamRow 110 - Cell 2
112Igor Boev (Rus) Gazprom – RusveloRow 111 - Cell 2
113Victor Etxeberria Carrasco (Spa) RP - BoavistaRow 112 - Cell 2
114Filipe Cardoso (Por) RP - BoavistaRow 113 - Cell 2
115Hernan Aguirre (Col) Manzana PostobonRow 114 - Cell 2
116Guillaume Van Keirsbulck (Bel) Wanty - Groupe GobertRow 115 - Cell 2
117Pieter Vanspeybrouck (Bel) Wanty - Groupe GobertRow 116 - Cell 2
118Daniel Mestre (Por) EfapelRow 117 - Cell 2
119Joaquim Silva (Por) W52/FC PortoRow 118 - Cell 2
120Rob Britton (Can) Rally CyclingRow 119 - Cell 2
121David Gaudu (Fra) FDJRow 120 - Cell 2
122Artem Nych (Rus) Gazprom – RusveloRow 121 - Cell 2
123Geoffrey Soupe (Fra) Cofidis, Solutions CreditsRow 122 - Cell 2
124Hugo Sancho (Por) LA / Metalusa BlackjackRow 123 - Cell 2
125Martijn Tusveld (Ned) Roompot - Nederlandse LoterijRow 124 - Cell 2
126Michele Scarponi (Ita) Astana Pro TeamRow 125 - Cell 2
127Alexander Foliforov (Rus) Gazprom – RusveloRow 126 - Cell 2
128Edward Theuns (Bel) Trek-SegafredoRow 127 - Cell 2
129Anthony Turgis (Fra) Cofidis, Solutions CreditsRow 128 - Cell 2
130Boy van Poppel (Ned) Trek-SegafredoRow 129 - Cell 2
131Danny Pate (USA) Rally CyclingRow 130 - Cell 2
132Jesper Asselman (Ned) Roompot - Nederlandse LoterijRow 131 - Cell 2
133Mickael Delage (Fra) FDJRow 132 - Cell 2
134Ignatas Konovalovas (Ltu) FDJRow 133 - Cell 2
135Sergey Nikolaev (Rus) Gazprom – RusveloRow 134 - Cell 2
136Sjoerd Van Ginneken (Ned) Roompot - Nederlandse LoterijRow 135 - Cell 2
137Ben King (USA) Dimension Data0:00:34
138Ryan Mullen (Irl) Cannondale-DrapacRow 137 - Cell 2
139Taylor Phinney (USA) Cannondale-DrapacRow 138 - Cell 2
140Jesus Del Pino Corrochano (Spa) EfapelRow 139 - Cell 2
141Marc Sarreau (Fra) FDJRow 140 - Cell 2
142Jonas Van Genechten (Bel) Cofidis, Solutions Credits0:00:40
143Benoit Vaugrenard (Fra) FDJRow 142 - Cell 2
144Timo Roosen (Ned) Team LottoNl-JumboRow 143 - Cell 2
145Cesare Benedetti (Ita) Bora-HansgroheRow 144 - Cell 2
146Andreas Schillinger (Ger) Bora-HansgroheRow 145 - Cell 2
147Maarten Wynants (Bel) Team LottoNl-JumboRow 146 - Cell 2
148Evan Huffman (USA) Rally CyclingRow 147 - Cell 2
149Mads Würtz Schmidt (Den) Katusha-AlpecinRow 148 - Cell 2
150Sebastian Langeveld (Ned) Cannondale-Drapac0:00:43
151Michaël Van Staeyen (Bel) Cofidis, Solutions Credits0:00:46
152Matteo Trentin (Ita) Quick-Step FloorsRow 151 - Cell 2
153Salvatore Puccio (Ita) Team Sky0:00:47
154Nikolas Maes (Bel) Lotto SoudalRow 153 - Cell 2
155Philip Deignan (Irl) Team SkyRow 154 - Cell 2
156Lars Boom (Ned) Team LottoNl-Jumbo0:00:50
157Lukas Pöstlberger (Aut) Bora-Hansgrohe0:00:54
158Jens Debusschere (Bel) Lotto Soudal0:01:02
159Natnael Berhane (Eri) Dimension Data0:01:05
160Thomas Leezer (Ned) Team LottoNl-JumboRow 159 - Cell 2
161Gregory Rast (Swi) Trek-Segafredo0:01:24
162Mads Pedersen (Den) Trek-SegafredoRow 161 - Cell 2
163Enric Mas (Spa) Quick-Step Floors0:01:27
164Omar Fraile (Spa) Dimension DataRow 163 - Cell 2
165Dion Smith (NZl) Wanty - Groupe Gobert0:01:33
166Taco Van Der Hoorn (Ned) Roompot - Nederlandse LoterijRow 165 - Cell 2
167Robert Wagner (Ger) Team LottoNl-Jumbo0:01:57
168Kenneth Vanbilsen (Bel) Cofidis, Solutions Credits0:02:02
169Dries Devenyns (Bel) Quick-Step FloorsRow 168 - Cell 2
170Marc Fournier (Fra) FDJ0:02:10
171Zdenek Stybar (Cze) Quick-Step Floors0:02:12
172Julien Vermote (Bel) Quick-Step FloorsRow 171 - Cell 2
173Jelle Wallays (Bel) Lotto Soudal0:03:01
174Domingos Goncalves (Por) RP - BoavistaRow 173 - Cell 2
175Johann Van Zyl (RSA) Dimension Data0:04:23
176Adam De Vos (Can) Rally CyclingRow 175 - Cell 2
177Luis Afonso (Por) LA / Metalusa BlackjackRow 176 - Cell 2
178Jóni Brandão (Por) Sporting / TaviraRow 177 - Cell 2
179Aleksei Rybalkin (Rus) Gazprom – RusveloRow 178 - Cell 2
180Josu Zabala (Spa) Caja Rural-Seguros RGARow 179 - Cell 2
181David Livramento (Por) Sporting / TaviraRow 180 - Cell 2
182Oscar Brea (Por) Sporting / Tavira0:06:36
183Matteo Dal-Cin (Can) Rally Cycling0:07:00
184Jimmy Turgis (Fra) Cofidis, Solutions Credits0:07:10
185Mateo Garcia Castañeda (Col) EfapelRow 184 - Cell 2
186Frederik Frison (Bel) Lotto Soudal0:07:13
187Tiago Ferreira (Por) W52/FC Porto0:07:14
188Pedro Paulinho (Por) Louletano - Hospital de Loule0:10:40
189Zulmiro Magalhães (Por) LA / Metalusa BlackjackRow 188 - Cell 2
190Hélder Ferreira (Por) Louletano - Hospital de LouleRow 189 - Cell 2
191João Matias (Por) LA / Metalusa BlackjackRow 190 - Cell 2
192Sandro Pinto (Por) Louletano - Hospital de Loule0:11:07
DNFRúben Guerreiro (Por) Trek-SegafredoRow 192 - Cell 2
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1André Greipel (Ger) Lotto Soudal25pts
2John Degenkolb (Ger) Trek-Segafredo20Row 1 - Cell 3
3Dylan Groenewegen (Ned) Team LottoNl-Jumbo16Row 2 - Cell 3
4Arnaud Demare (Fra) FDJ13Row 3 - Cell 3
5Jasper Stuyven (Bel) Trek-Segafredo10Row 4 - Cell 3
6Andrea Pasqualon (Ita) Wanty - Groupe Gobert8Row 5 - Cell 3
7Fernando Gaviria (Col) Quick-Step Floors6Row 6 - Cell 3
8Nacer Bouhanni (Fra) Cofidis, Solutions Credits4Row 7 - Cell 3
9Michael Schwarzmann (Ger) Bora-Hansgrohe2Row 8 - Cell 3
10Edvald Boasson Hagen (Nor) Dimension Data1Row 9 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat. 4), Km 102.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij3pts
2Dion Smith (NZl) Wanty - Groupe Gobert2Row 1 - Cell 3
3Ryan Mullen (Irl) Cannondale-Drapac1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 1 - Almodôvar
#Rider Name (Country) TeamResultHeader Cell - Column 3
1João Matias (Por) LA / Metalusa Blackjack3pts
2Ryan Mullen (Irl) Cannondale-Drapac2Row 1 - Cell 3
3Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Mértola
#Rider Name (Country) TeamResultHeader Cell - Column 3
1João Matias (Por) LA / Metalusa Blackjack3pts
2Ryan Mullen (Irl) Cannondale-Drapac2Row 1 - Cell 3
3Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3 - Castro Marim
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij3pts
2Ryan Mullen (Irl) Cannondale-Drapac2Row 1 - Cell 3
3Dion Smith (NZl) Wanty - Groupe Gobert1Row 2 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Lotto Soudal14:53:33
2Quick-Step FloorsRow 1 - Cell 2
3Sporting / TaviraRow 2 - Cell 2
4Katusha-AlpecinRow 3 - Cell 2
5Manzana PostobonRow 4 - Cell 2
6Trek-SegafredoRow 5 - Cell 2
7Louletano - Hospital de LouleRow 6 - Cell 2
8Movistar TeamRow 7 - Cell 2
9Bora-HansgroheRow 8 - Cell 2
10Team SkyRow 9 - Cell 2
11Cannondale-DrapacRow 10 - Cell 2
12LA / Metalusa BlackjackRow 11 - Cell 2
13Team LottoNl-JumboRow 12 - Cell 2
14Wanty - Groupe GobertRow 13 - Cell 2
15Roompot - Nederlandse LoterijRow 14 - Cell 2
16W52/FC PortoRow 15 - Cell 2
17Astana Pro TeamRow 16 - Cell 2
18Caja Rural-Seguros RGARow 17 - Cell 2
19Dimension DataRow 18 - Cell 2
20RP - BoavistaRow 19 - Cell 2
21Rally CyclingRow 20 - Cell 2
22FDJRow 21 - Cell 2
23Gazprom – RusveloRow 22 - Cell 2
24Cofidis, Solutions CreditsRow 23 - Cell 2
25EfapelRow 24 - Cell 2
Swipe to scroll horizontally
General classification after stage 4
#Rider Name (Country) TeamResult
1Primoz Roglic (Slo) Team LottoNl-Jumbo14:34:20
2Michal Kwiatkowski (Pol) Team Sky0:00:22
3Jonathan Castroviejo (Spa) Movistar Team0:00:36
4Tony Gallopin (Fra) Lotto Soudal0:00:55
5Luis León Sanchez (Spa) Astana Pro Team0:00:59
6Daniel Martin (Irl) Quick-Step Floors0:01:31
7Tony Martin (Ger) Katusha-Alpecin0:01:40
8Tiesj Benoot (Bel) Lotto Soudal0:01:49
9Amaro Antunes (Por) W52/FC Porto0:01:54
10Rinaldo Nocentini (Ita) Sporting / Tavira0:01:56
11Edgar Pinto (Por) LA / Metalusa Blackjack0:02:07
12Nelson Oliveira (Por) Movistar TeamRow 11 - Cell 2
13Simon Spilak (Slo) Katusha-AlpecinRow 12 - Cell 2
14Alejandro Manue Marque Porto (Spa) Sporting / Tavira0:02:08
15Moreno Moser (Ita) Astana Pro Team0:02:23
16Tiago Machado (Por) Katusha-Alpecin0:02:39
17Davide Villella (Ita) Cannondale-DrapacRow 16 - Cell 2
18Pello Bilbao (Spa) Astana Pro TeamRow 17 - Cell 2
19Ricardo Vilela (Por) Manzana Postobon0:02:40
20Michele Scarponi (Ita) Astana Pro Team0:02:52
21Anthony Turgis (Fra) Cofidis, Solutions Credits0:02:54
22Jaime Roson (Spa) Caja Rural-Seguros RGA0:02:58
23Antonio Pedrero (Spa) Movistar Team0:03:06
24Jasper Stuyven (Bel) Trek-Segafredo0:03:17
25Tao Geoghegan Hart (GBr) Team Sky0:03:25
26Frederik Backaert (Bel) Wanty - Groupe Gobert0:03:35
27Yoann Offredo (Fra) Wanty - Groupe Gobert0:03:46
28Jan Bárta (Cze) Bora-Hansgrohe0:03:51
29Enric Mas (Spa) Quick-Step Floors0:04:04
30Joaquim Silva (Por) W52/FC Porto0:04:21
31Silvio Herklotz (Ger) Bora-Hansgrohe0:04:27
32David De La Fuente Rasilla (Spa) Louletano - Hospital de Loule0:04:34
33Maurits Lammertink (Ned) Katusha-Alpecin0:04:57
34Gianni Moscon (Ita) Team Sky0:05:03
35José Mendes (Por) Bora-Hansgrohe0:05:48
36Scott Thwaites (GBr) Dimension Data0:05:53
37Victor Etxeberria Carrasco (Spa) RP - Boavista0:06:05
38Richard Carapaz (Ecu) Movistar Team0:06:07
39Sergei Chernetski (Rus) Astana Pro Team0:06:11
40Salvatore Puccio (Ita) Team Sky0:06:15
41Vicente Garcia De Mateos Rubio (Spa) Louletano - Hospital de Loule0:06:16
42Martijn Tusveld (Ned) Roompot - Nederlandse Loterij0:07:03
43Zdenek Stybar (Cze) Quick-Step Floors0:07:27
44Hernando Bohorquez (Col) Manzana Postobon0:07:38
45Artem Nych (Rus) Gazprom – Rusvelo0:07:47
46Dion Smith (NZl) Wanty - Groupe Gobert0:07:57
47Thomas Degand (Bel) Wanty - Groupe Gobert0:08:46
48David Gaudu (Fra) FDJ0:08:51
49Rui Vinhas (Por) W52/FC Porto0:09:13
50José Gonçalves (Por) Katusha-Alpecin0:09:19
51Rob Britton (Can) Rally Cycling0:09:27
52Héctor Carretero (Spa) Movistar Team0:09:46
53Juan Felipe Osorio (Col) Manzana Postobon0:09:53
54Dylan Van Baarle (Ned) Cannondale-Drapac0:10:02
55Nuno Matos (Por) Movistar Team0:10:05
56Dries Devenyns (Bel) Quick-Step Floors0:10:08
57Fabricio Ferrari (Uru) Caja Rural-Seguros RGA0:10:22
58Domingos Goncalves (Por) RP - Boavista0:10:31
59César Fonte (Por) LA / Metalusa Blackjack0:10:49
60Jesper Hansen (Den) Astana Pro Team0:10:55
61Ricardo Mestre (Por) W52/FC Porto0:11:03
62Jesus Ezquerra (Spa) Sporting / Tavira0:11:05
63Sérgio Paulinho (Por) Efapel0:11:22
64António Carvalho (Por) W52/FC Porto0:11:29
65Julien Vermote (Bel) Quick-Step Floors0:11:36
66Xuban Errazquin (Spa) RP - Boavista0:11:52
67Antonio Angulo Sampedro (Spa) LA / Metalusa Blackjack0:12:00
68Arnaud Demare (Fra) FDJ0:12:31
69Edvald Boasson Hagen (Nor) Dimension Data0:12:39
70Hernan Aguirre (Col) Manzana Postobon0:12:52
71Lars Boom (Ned) Team LottoNl-Jumbo0:13:04
72Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij0:13:16
73Jesper Asselman (Ned) Roompot - Nederlandse Loterij0:13:22
74John Degenkolb (Ger) Trek-Segafredo0:13:25
75Michal Golas (Pol) Team Sky0:13:53
76Lukasz Wisniowski (Pol) Team Sky0:14:07
77Koen De Kort (Ned) Trek-Segafredo0:14:09
78Sepp Kuss (USA) Rally Cycling0:14:28
79Alberto Bettiol (Ita) Cannondale-Drapac0:14:44
80Carlos Barbero (Spa) Movistar Team0:14:46
81Jesus Del Pino Corrochano (Spa) EfapelRow 80 - Cell 2
82Jens Debusschere (Bel) Lotto Soudal0:14:47
83Ignatas Konovalovas (Ltu) FDJ0:14:54
84Antonio Piedra (Spa) Manzana Postobon0:14:55
85Cesare Benedetti (Ita) Bora-Hansgrohe0:15:12
86Benoit Vaugrenard (Fra) FDJ0:15:15
87Henrique Casimiro (Por) Efapel0:15:29
88Aldemar Reyes (Col) Manzana Postobon0:15:57
89Timo Roosen (Ned) Team LottoNl-Jumbo0:16:29
90Jonathan Lastra (Spa) Caja Rural-Seguros RGA0:16:31
91Ben King (USA) Dimension Data0:18:24
92Christoph Pfingsten (Ger) Bora-Hansgrohe0:18:30
93Evan Huffman (USA) Rally Cycling0:18:36
94Sep Vanmarcke (Bel) Cannondale-Drapac0:18:41
95Jurgen Roelandts (Bel) Lotto Soudal0:18:43
96Guillaume Van Keirsbulck (Bel) Wanty - Groupe Gobert0:18:56
97Alvaro Trueba Diego (Spa) Efapel0:19:08
98Mickael Delage (Fra) FDJ0:19:14
99Oscar Gatto (Ita) Astana Pro Team0:19:18
100Geoffrey Soupe (Fra) Cofidis, Solutions Credits0:19:43
101André Greipel (Ger) Lotto SoudalRow 100 - Cell 2
102Natnael Berhane (Eri) Dimension Data0:19:45
103Sergey Nikolaev (Rus) Gazprom – Rusvelo0:19:49
104Pieter Vanspeybrouck (Bel) Wanty - Groupe Gobert0:19:53
105Andrea Pasqualon (Ita) Wanty - Groupe Gobert0:19:55
106Oscar Hernandez (Spa) Louletano - Hospital de Loule0:20:02
107Marc Sarreau (Fra) FDJ0:20:03
108Boy van Poppel (Ned) Trek-Segafredo0:20:20
109Robert Wagner (Ger) Team LottoNl-Jumbo0:20:22
110Omar Fraile (Spa) Dimension Data0:20:49
111Gregory Rast (Swi) Trek-Segafredo0:20:52
112Andreas Schillinger (Ger) Bora-HansgroheRow 111 - Cell 2
113Raul Alarcon Garcia (Spa) W52/FC Porto0:20:56
114Nuno Almeida (Por) Louletano - Hospital de Loule0:21:16
115Shaun-Nick Bester (RSA) Sporting / Tavira0:21:30
116Hugo Sancho (Por) LA / Metalusa Blackjack0:21:33
117Nikolas Maes (Bel) Lotto Soudal0:21:39
118Mads Pedersen (Den) Trek-Segafredo0:21:55
119Luis Mendonça (Por) Louletano - Hospital de Loule0:22:23
120Jelle Wallays (Bel) Lotto Soudal0:22:34
121Christophe Laporte (Fra) Cofidis, Solutions Credits0:22:40
122Sebastian Langeveld (Ned) Cannondale-Drapac0:22:54
123Taylor Phinney (USA) Cannondale-Drapac0:22:58
124Dario Cataldo (Ita) Astana Pro Team0:23:03
125Mads Würtz Schmidt (Den) Katusha-Alpecin0:23:15
126Aleksei Tcatevich (Rus) Gazprom – Rusvelo0:23:17
127Evgeny Shalunov (Rus) Gazprom – Rusvelo0:23:26
128Mark Cavendish (GBr) Dimension Data0:23:28
129Edward Theuns (Bel) Trek-Segafredo0:23:29
130Danny Pate (USA) Rally Cycling0:23:39
131Thomas Leezer (Ned) Team LottoNl-Jumbo0:23:42
132Lukas Pöstlberger (Aut) Bora-HansgroheRow 131 - Cell 2
133Sven Erik Bystrøm (Nor) Katusha-Alpecin0:23:46
134Coen Vermeltfoort (Ned) Roompot - Nederlandse Loterij0:23:49
135Baptiste Planckaert (Bel) Katusha-Alpecin0:23:54
136Jóni Brandão (Por) Sporting / Tavira0:23:56
137Ildar Arslanov (Rus) Gazprom – Rusvelo0:23:59
138Johann Van Zyl (RSA) Dimension Data0:24:00
139Alexander Foliforov (Rus) Gazprom – Rusvelo0:24:03
140Daniel Mestre (Por) Efapel0:24:07
141Pablo Guerrero Bonilla (Spa) RP - Boavista0:24:08
142Andre Looij (Ned) Roompot - Nederlandse Loterij0:24:10
143Michael Schwarzmann (Ger) Bora-Hansgrohe0:24:13
144Juan Sebastian Molano (Col) Manzana Postobon0:24:14
145Jacopo Guarnieri (Ita) FDJRow 144 - Cell 2
146Philip Deignan (Irl) Team Sky0:24:15
147Justin Oien (USA) Caja Rural-Seguros RGA0:24:16
148Matteo Trentin (Ita) Quick-Step Floors0:24:17
149Samuel Blanco Prol (Spa) LA / Metalusa Blackjack0:24:26
150Dylan Groenewegen (Ned) Team LottoNl-Jumbo0:24:29
151Sjoerd Van Ginneken (Ned) Roompot - Nederlandse Loterij0:24:33
152Ryan Mullen (Irl) Cannondale-Drapac0:24:34
153João Benta (Por) RP - Boavista0:24:48
154Nacer Bouhanni (Fra) Cofidis, Solutions Credits0:24:49
155Dylan Page (Swi) Caja Rural-Seguros RGA0:24:52
156Gijs Van Hoecke (Bel) Team LottoNl-Jumbo0:24:58
157Jonas Van Genechten (Bel) Cofidis, Solutions Credits0:25:12
158Jetse Bol (Ned) Manzana Postobon0:25:25
159Kenneth Vanbilsen (Bel) Cofidis, Solutions Credits0:25:38
160Marc Fournier (Fra) FDJ0:25:41
161Colin Joyce (USA) Rally Cycling0:25:59
162Filipe Cardoso (Por) RP - Boavista0:26:02
163Michaël Van Staeyen (Bel) Cofidis, Solutions Credits0:26:03
164Maarten Wynants (Bel) Team LottoNl-Jumbo0:26:32
165Luis Afonso (Por) LA / Metalusa Blackjack0:26:36
166Frederik Frison (Bel) Lotto Soudal0:26:45
167Fábio Silvestre (Por) Sporting / Tavira0:27:44
168Mateo Garcia Castañeda (Col) Efapel0:27:51
169David Livramento (Por) Sporting / Tavira0:28:02
170Wouter Wippert (Ned) Cannondale-Drapac0:28:03
171Eric Young (USA) Rally Cycling0:28:12
172Fernando Gaviria (Col) Quick-Step Floors0:28:16
173Maximiliano Richeze (Arg) Quick-Step Floors0:28:18
174Josu Zabala (Spa) Caja Rural-Seguros RGA0:28:48
175Aleksei Rybalkin (Rus) Gazprom – Rusvelo0:29:08
176Brian Van Goethem (Ned) Roompot - Nederlandse Loterij0:29:25
177Oscar Brea (Por) Sporting / Tavira0:29:41
178Adam De Vos (Can) Rally Cycling0:31:02
179Jimmy Turgis (Fra) Cofidis, Solutions Credits0:31:49
180Tiago Ferreira (Por) W52/FC Porto0:31:54
181Matteo Dal-Cin (Can) Rally Cycling0:32:02
182Luis Gomes (Por) RP - Boavista0:35:07
183Igor Boev (Rus) Gazprom – Rusvelo0:35:23
184Jacobo Ucha Rodriguez (Spa) W52/FC Porto0:35:24
185Rafael Silva (Por) Efapel0:35:46
186Daniel Sanchez Cidoncha (Spa) RP - Boavista0:36:27
187António Barbio (Por) Efapel0:36:38
188Sandro Pinto (Por) Louletano - Hospital de Loule0:38:21
189Pedro Paulinho (Por) Louletano - Hospital de Loule0:43:49
190João Matias (Por) LA / Metalusa Blackjack0:46:29
191Hélder Ferreira (Por) Louletano - Hospital de Loule0:46:45
192Zulmiro Magalhães (Por) LA / Metalusa Blackjack0:49:09
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1André Greipel (Ger) Lotto Soudal48pts
2Fernando Gaviria (Col) Quick-Step Floors31Row 1 - Cell 3
3John Degenkolb (Ger) Trek-Segafredo30Row 2 - Cell 3
4Dylan Groenewegen (Ned) Team LottoNl-Jumbo29Row 3 - Cell 3
5Daniel Martin (Irl) Quick-Step Floors25Row 4 - Cell 3
6Primoz Roglic (Slo) Team LottoNl-Jumbo20Row 5 - Cell 3
7Nacer Bouhanni (Fra) Cofidis, Solutions Credits20Row 6 - Cell 3
8Michal Kwiatkowski (Pol) Team Sky16Row 7 - Cell 3
9Amaro Antunes (Por) W52/FC Porto13Row 8 - Cell 3
10Arnaud Demare (Fra) FDJ13Row 9 - Cell 3
11Andrea Pasqualon (Ita) Wanty - Groupe Gobert12Row 10 - Cell 3
12Rinaldo Nocentini (Ita) Sporting / Tavira10Row 11 - Cell 3
13Jasper Stuyven (Bel) Trek-Segafredo10Row 12 - Cell 3
14Christoph Pfingsten (Ger) Bora-Hansgrohe9Row 13 - Cell 3
15João Matias (Por) LA / Metalusa Blackjack8Row 14 - Cell 3
16Luis León Sanchez (Spa) Astana Pro Team8Row 15 - Cell 3
17Baptiste Planckaert (Bel) Katusha-Alpecin8Row 16 - Cell 3
18Jonathan Castroviejo (Spa) Movistar Team6Row 17 - Cell 3
19Tony Gallopin (Fra) Lotto Soudal6Row 18 - Cell 3
20Justin Oien (USA) Caja Rural-Seguros RGA6Row 19 - Cell 3
21Matteo Trentin (Ita) Quick-Step Floors6Row 20 - Cell 3
22Ryan Mullen (Irl) Cannondale-Drapac6Row 21 - Cell 3
23Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij5Row 22 - Cell 3
24Daniel Sanchez Cidoncha (Spa) RP - Boavista3Row 23 - Cell 3
25Edgar Pinto (Por) LA / Metalusa Blackjack2Row 24 - Cell 3
26Edvald Boasson Hagen (Nor) Dimension Data2Row 25 - Cell 3
27Lukasz Wisniowski (Pol) Team Sky2Row 26 - Cell 3
28Michael Schwarzmann (Ger) Bora-Hansgrohe2Row 27 - Cell 3
29João Benta (Por) RP - Boavista2Row 28 - Cell 3
30Brian Van Goethem (Ned) Roompot - Nederlandse Loterij2Row 29 - Cell 3
31Tiesj Benoot (Bel) Lotto Soudal1Row 30 - Cell 3
32Dion Smith (NZl) Wanty - Groupe Gobert1Row 31 - Cell 3
33Sven Erik Bystrøm (Nor) Katusha-Alpecin1Row 32 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daniel Martin (Irl) Quick-Step Floors10pts
2Adam De Vos (Can) Rally Cycling8Row 1 - Cell 3
3Primoz Roglic (Slo) Team LottoNl-Jumbo8Row 2 - Cell 3
4Enric Mas (Spa) Quick-Step Floors6Row 3 - Cell 3
5Michal Kwiatkowski (Pol) Team Sky6Row 4 - Cell 3
6Amaro Antunes (Por) W52/FC Porto4Row 5 - Cell 3
7Tiago Machado (Por) Katusha-Alpecin4Row 6 - Cell 3
8Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij3Row 7 - Cell 3
9Dries Devenyns (Bel) Quick-Step Floors3Row 8 - Cell 3
10Christoph Pfingsten (Ger) Bora-Hansgrohe3Row 9 - Cell 3
11Luis Gomes (Por) RP - Boavista3Row 10 - Cell 3
12Rinaldo Nocentini (Ita) Sporting / Tavira2Row 11 - Cell 3
13Zdenek Stybar (Cze) Quick-Step Floors2Row 12 - Cell 3
14Dion Smith (NZl) Wanty - Groupe Gobert2Row 13 - Cell 3
15João Benta (Por) RP - Boavista2Row 14 - Cell 3
16Daniel Sanchez Cidoncha (Spa) RP - Boavista2Row 15 - Cell 3
17Ryan Mullen (Irl) Cannondale-Drapac1Row 16 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
3Tao Geoghegan Hart (GBr) Team Sky0:01:36
4Enric Mas (Spa) Quick-Step Floors0:02:15
5Silvio Herklotz (Ger) Bora-Hansgrohe0:02:38
6Gianni Moscon (Ita) Team Sky0:03:14
7Artem Nych (Rus) Gazprom – Rusvelo0:05:58
8David Gaudu (Fra) FDJ0:07:02
9Héctor Carretero (Spa) Movistar Team0:07:57
10Juan Felipe Osorio (Col) Manzana Postobon0:08:04
11Nuno Matos (Por) Movistar Team0:08:16
12Xuban Errazquin (Spa) RP - Boavista0:10:03
13Hernan Aguirre (Col) Manzana Postobon0:11:03
14Sepp Kuss (USA) Rally Cycling0:12:39
15Aldemar Reyes (Col) Manzana Postobon0:14:08
16Mads Pedersen (Den) Trek-Segafredo0:20:06
17Mads Würtz Schmidt (Den) Katusha-Alpecin0:21:26
18Ildar Arslanov (Rus) Gazprom – Rusvelo0:22:10
19Andre Looij (Ned) Roompot - Nederlandse Loterij0:22:21
20Juan Sebastian Molano (Col) Manzana Postobon0:22:25
21Justin Oien (USA) Caja Rural-Seguros RGA0:22:27
22Samuel Blanco Prol (Spa) LA / Metalusa Blackjack0:22:37
23Ryan Mullen (Irl) Cannondale-Drapac0:22:45
24Marc Fournier (Fra) FDJ0:23:52
25Colin Joyce (USA) Rally Cycling0:24:10
26Mateo Garcia Castañeda (Col) Efapel0:26:02
27Fernando Gaviria (Col) Quick-Step Floors0:26:27
28Tiago Ferreira (Por) W52/FC Porto0:30:05
29Luis Gomes (Por) RP - Boavista0:33:18
30Zulmiro Magalhães (Por) LA / Metalusa Blackjack0:47:20
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Movistar Team43:47:14
2Astana Pro Team0:01:41
3Katusha-Alpecin0:02:11
4Team Sky0:04:07
5Quick-Step Floors0:04:25
6Wanty - Groupe Gobert0:09:09
7Bora-Hansgrohe0:09:31
8Sporting / Tavira0:10:37
9W52/FC Porto0:10:53
10Lotto Soudal0:11:50
11Manzana Postobon0:15:29
12LA / Metalusa Blackjack0:19:27
13Team LottoNl-Jumbo0:21:08
14Cannondale-Drapac0:22:12
15RP - Boavista0:23:59
16Trek-Segafredo0:25:22
17Caja Rural-Seguros RGA0:25:37
18Roompot - Nederlandse Loterij0:26:08
19Louletano - Hospital de Loule0:26:29
20FDJ0:30:23
21Dimension Data0:31:40
22Efapel0:34:47
23Rally Cycling0:36:34
24Cofidis, Solutions Credits0:40:07
25Gazprom – Rusvelo0:45:52
Latest in
Belgian Piet Allegaert of Cofidis and Belgian Milan Fretin of Cofidis pictured after a fall during the 'Classic Brugge-De Panne' men's elite one-day cycling race, 195,6 km from Brugge to De Panne, Wednesday 26 March 2025.
BELGA PHOTO DIRK WAEM (Photo by DIRK WAEM / BELGA MAG / Belga via AFP)
Classic Brugge-De Panne medical updates – Stitches for Tim Merlier, collapsed lung and broken ribs for Lionel Taminiaux
Snow was an indicator that the high mountains had arrived on stage 3 of the Volta a Catalunya with more to follow on stage 4
Volta a Catalunya celebrates summit finish on 'cycling landmark' Montserrat for first time in 30 years
FIRENZE ITALY JUNE 27 Magnus Cort of Denmark Alexander Kristoff of Norway Soren Waerenskjold of Norway Jonas Abrahamsen of Norway Tobias Halland Johannessen of Norway Johannes Kulset of Norway Rasmus Fossum Tiller of Norway Odd Christian Eiking of Norway and Team UnoX Mobility during the 111th Tour de France 2024 Team Presentation UCIWT on June 27 2024 in Firenze Italy Photo by Tim de WaeleGetty Images
Extra Tour de France wildcard invitations, test of gear restrictions approved by Pro Cycling Council
Team Ineos' Egan Bernal (R) rides during the 3rd stage of the 2025 Volta a Catalunya cycling tour of Catalonia, a 178,3 km race between Viladecans and La Molina, on March 26, 2025. (Photo by Josep LAGO / AFP)
Egan Bernal calls Volta a Catalunya stage 'crazy' as sprint decides major climbing stage
Juan Ayuso (UAE Team Emirates-XRG) takes a moment to enjoy the stage 3 victory and GC lead as he sits next to snowbank on mountaintop finish Wednesday at Volta a Catalunya
'I've beaten a great rival' - new Volta a Catalunya leader Juan Ayuso says after narrow mountaintop victory over Primož Roglič
Belgium's Edward Theuns of Lidl-Trek is seen after falling down during the 'Classic Brugge-De Panne'
Four crashes spoil sprinters' hopes in 'really dangerous final' of Classic Brugge-De Panne
Latest in Race-results
Team UAE's Juan Ayuso (C) and Team Bora's Primoz Roglic (R) cross the finish line in first and second place respectively during the 3rd stage of the 2025 Volta a Catalunya cycling tour of Catalonia, a 178,3 km race between Viladecans and La Molina, on March 26, 2025. (Photo by Josep LAGO / AFP)
Volta a Catalunya: Glory for Juan Ayuso on stage 3 as Spaniard tops Primož Roglič at La Molina
SOGLIANO AL RUBICONE ITALY MARCH 26 Paul Double of Great Britain and Team Jayco AlUla celebrates at finish line as stage winner during the 39th Settimana Internazionale Coppi e Bartali 2025 Stage 2 a 1639km stage from Riccione to Sogliano al Rubicone 375m on March 26 2025 in Sogliano al Rubicone Italy Photo by Dario BelingheriGetty Images
Coppi e Bartali: Paul Double launches solo attack on final climb to win stage 2 and grab GC lead
Jonathan Milan and race winner Juan Sebastian Molano sprinting to the line at Classic Brugge-De Panne 2025
Classic Brugge-De Panne: Molano awarded photo-finish victory against Milan in crash-marred final
BONDENO ITALY MARCH 25 Caleb Ewan of Australia and Team INEOS Grenadiers celebrates at finish line as stage winner during the 40th Settimana Internazionale Coppi e Bartali 2025 Stage 1 a 1745km stage from Ferrara to Bondeno on March 25 2025 in Bondeno Italy Photo by Dario BelingheriGetty Images
Caleb Ewan wins first race with Ineos Grenadiers on opening stage of Coppi e Bartali
FIGUERES SPAIN MARCH 25 LR Ethan Vernon of United Kingdom and Team IsraelPremier Tech celebrates at finish line as stage winner ahead of Matthew Brennan of United Kingdom and Team Visma Lease A Bike Green Leader Jersey during the 104th Volta Ciclista a Catalunya 2025 Stage 2 a 1773km stage from Banyoles to Figueres UCIWT on March 25 2025 in Figueres Spain Photo by Szymon GruchalskiGetty Images
Volta a Catalunya: Ethan Vernon edges Matthew Brennan by half a wheel to win stage 2
Anna Yamauchi rides to pro women's victory at 2025 Lake Sonoma MTB
Anna Yamauchi tops Katerina Nash in 'slide it to ride it' slippery edition of Lake Sonoma MTB

Latest on Cyclingnews