Lopez secures Volta a Catalunya victory
Formolo wins final stage in Barcelona

































Miguel Angel Lopez (Astana Pro Team) clinched one of the hardest-fought Volta a Catalunya races of recent years on Sunday after a tough final stage where the Colombian came under constant attacks but could finally cross the line victorious.
In the lead since he won on Wednesday’s second summit finish of the Volta, at La Molina, López went into Sunday’s traditionally fraught stage around the Montjuic park in Barcelona with a slender 14 second GC advantage over Adam Yates (Mitchelton-Scott).
Yates launched a devastating attack with 20 kilometres to go, opening up a margin of nearly 40 seconds, as he and his brother Simon, who worked ferociously alongside him, drove hard to stay clear.
The stage win finally went to lone breakaway Davide Formolo (Bora-hansgrohe), claiming his team’s second victory in three days in the Volta, both from long-distance moves.
“I didn’t panic, the team didn’t panic and we got the win,” López said afterwards.
“It’s been a hard battle, but I was very motivated.” He dedicated the win to his wife and soon-to-be-born son.
The stage was blighted by a major crash in the finale, with Romain Bardet, Tony Gallopin (both AG2R-La Mondiale), Marc Soler (Movistar), Warren Barguil (Arkea-Samsic) and Simon Geschke (CCC Team) amongst the dozen or so affected.
“We were coming down a descent at 70kph, and it all happened really fast,” Gallopin, whose shoulder took a bad blow, said later.
“I went spinning onto the pavement and my bike went over the top of me. Given how violent that all was, it could have been a lot worse.”
Whilst CCC said Geschke, one of the riders who stayed longest on the ground, had been taken to hospital for X-rays along with Garikotiz Bravo (Euskadi-Murias), Bardet has possible damage to his ribs and will have further check-ups next week.
The traditionally fast and furious stage around the Montjuic circuit started with 12 riders, including stage 1 breakaway winner Thomas De Gendt (Lotto-Soudal), gaining around two minutes before Mitchelton-Scott began to reel them in. De Gendt sealed his King of the Mountains classification on an early climb, but as soon as the race roared back into Barcelona and onto the Montjuic Park circuit Formolo went clear from the break.
After Chris Froome (Team Sky) did his almost-traditional early drive at the front of the pack, the action in a nervous-looking bunch kicked off when Quintana, fourth overall, went clear with half a dozen other riders, including Team EF’s Michael Woods. Briefly supported by teammate Carlos Verona (Movistar) and with Astana chasing behind, no sooner had Quintana’s move fizzled out than Simon Yates (Mitchelton-Scott), the winner last year, blasted away.
Rather than try and repeat his stage win of 2018, Simon Yates’ move was in fact designed to act as a bridge for brother and teammate Adam Yates, second overall, to come across. The two worked well together, with the presence of James Knox (Deceuninck-Quick Step), previously present in the break, briefly making for an all-British trio off the front behind Formolo.
Adam Yates then left his brother and Knox behind as the gap soared to roughly 40 seconds, despite Astana’s best efforts behind. It was only when Miguel Angel López took over, and then Pavel Sivakov (Team Sky) drove hard behind, that Yates dangerous breakaway began to lose any chance of staying away.
As Yates was reeled in, the last minute moves behind began, with Alejandro Valverde (Movistar) darting away to huge cheers but little effect, then Bernal and - again - Quintana - trying to dislodge López. But ‘Superman’ was determined not to let the GC go and after handling these moves in person, the Astana racer crossed the line in a group of 11 chasers, in 13th place, but with the overall win in the bag. Adam Yates finally had to settle for second and Bernal third, in what has proved to be a truly spectacular edition of the Volta a Catalunya.
Results
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Davide Formolo (Ita) Bora-Hansgrohe | 3:19:41 |
2 | Enric Mas (Spa) Deceuninck-QuickStep | 0:00:51 |
3 | Maximilian Schachmann (Ger) Bora-Hansgrohe | 0:00:53 |
4 | Dion Smith (NZl) Mitchelton-Scott | 0:00:55 |
5 | Alejandro Valverde (Spa) Movistar Team | Row 4 - Cell 2 |
6 | Egan Bernal (Col) Team Sky | Row 5 - Cell 2 |
7 | Adam Yates (GBr) Mitchelton-Scott | Row 6 - Cell 2 |
8 | Nairo Quintana (Col) Movistar Team | Row 7 - Cell 2 |
9 | Steven Kruijswijk (Ned) Team Jumbo-Visma | Row 8 - Cell 2 |
10 | Michael Woods (Can) EF Education First | Row 9 - Cell 2 |
11 | Rafal Majka (Pol) Bora-Hansgrohe | Row 10 - Cell 2 |
12 | Thibaut Pinot (Fra) Groupama-FDJ | Row 11 - Cell 2 |
13 | Miguel Angel Lopez (Col) Astana Pro Team | Row 12 - Cell 2 |
14 | Guillaume Martin (Fra) Wanty-Gobert | Row 13 - Cell 2 |
15 | Odd Christian Eiking (Nor) Wanty-Gobert | 0:01:49 |
16 | James Knox (GBr) Deceuninck-QuickStep | Row 15 - Cell 2 |
17 | Hermann Pernsteiner (Aut) Bahrain-Merida | Row 16 - Cell 2 |
18 | Darwin Atapuma (Col) Cofidis, Solutions Credits | Row 17 - Cell 2 |
19 | Bjorg Lambrecht (Bel) Lotto Soudal | Row 18 - Cell 2 |
20 | Maurits Lammertink (Ned) Roompot-Charles | Row 19 - Cell 2 |
21 | Tobias Ludvigsson (Swe) Groupama-FDJ | 0:02:25 |
22 | Fabien Doubey (Fra) Wanty-Gobert | Row 21 - Cell 2 |
23 | Giulio Ciccone (Ita) Trek-Segafredo | Row 22 - Cell 2 |
24 | Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits | Row 23 - Cell 2 |
25 | Michael Matthews (Aus) Team Sunweb | Row 24 - Cell 2 |
26 | François Bidard (Fra) AG2R La Mondiale | Row 25 - Cell 2 |
27 | Esteban Chaves (Col) Mitchelton-Scott | Row 26 - Cell 2 |
28 | Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias | Row 27 - Cell 2 |
29 | Daryl Impey (RSA) Mitchelton-Scott | Row 28 - Cell 2 |
30 | Patrick Bevin (NZl) CCC Team | Row 29 - Cell 2 |
31 | Sebastian Henao (Col) Team Sky | Row 30 - Cell 2 |
32 | Joe Dombrowski (USA) EF Education First | Row 31 - Cell 2 |
33 | Pavel Sivakov (Rus) Team Sky | Row 32 - Cell 2 |
34 | Thomas Degand (Bel) Wanty-Gobert | Row 33 - Cell 2 |
35 | Marco Minnaard (Ned) Wanty-Gobert | Row 34 - Cell 2 |
36 | Simon Yates (GBr) Mitchelton-Scott | Row 35 - Cell 2 |
37 | Nathan Brown (USA) EF Education First | Row 36 - Cell 2 |
38 | Petr Vakoc (Cze) Deceuninck-QuickStep | Row 37 - Cell 2 |
39 | Anthony Delaplace (Fra) Arkéa Samsic | Row 38 - Cell 2 |
40 | Ben Gastauer (Lux) AG2R La Mondiale | Row 39 - Cell 2 |
41 | Tanel Kangert (Est) EF Education First | Row 40 - Cell 2 |
42 | Andrey Amador (CRc) Movistar Team | Row 41 - Cell 2 |
43 | Amael Moinard (Fra) Arkéa Samsic | Row 42 - Cell 2 |
44 | Pello Bilbao (Spa) Astana Pro Team | 0:02:56 |
45 | Andrey Zeits (Kaz) Astana Pro Team | 0:04:22 |
46 | Jan Bakelants (Bel) Team Sunweb | 0:05:06 |
47 | Jesus Herrada (Spa) Cofidis, Solutions Credits | 0:05:57 |
48 | Nick van der Lijke (Ned) Roompot-Charles | 0:06:38 |
49 | Aleksandr Riabushenko (Blr) UAE Team Emirates | Row 48 - Cell 2 |
50 | Oscar Riesebeek (Ned) Roompot-Charles | Row 49 - Cell 2 |
51 | Thomas De Gendt (Bel) Lotto Soudal | Row 50 - Cell 2 |
52 | Mikel Iturria Segurola (Spa) Euskadi Basque Country-Murias | Row 51 - Cell 2 |
53 | Niklas Eg (Den) Trek-Segafredo | Row 52 - Cell 2 |
54 | Peter Stetina (USA) Trek-Segafredo | Row 53 - Cell 2 |
55 | Imanol Erviti (Spa) Movistar Team | Row 54 - Cell 2 |
56 | Ilnur Zakarin (Rus) Katusha-Alpecin | Row 55 - Cell 2 |
57 | Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias | Row 56 - Cell 2 |
58 | Geoffrey Bouchard (Fra) AG2R La Mondiale | Row 57 - Cell 2 |
59 | Danilo Wyss (Swi) Dimension Data | Row 58 - Cell 2 |
60 | Carlos Verona (Spa) Movistar Team | Row 59 - Cell 2 |
61 | Ricardo Vilela (Por) Burgos-BH | Row 60 - Cell 2 |
62 | Pieter Weening (Ned) Roompot-Charles | Row 61 - Cell 2 |
63 | Jelle Vanendert (Bel) Lotto Soudal | Row 62 - Cell 2 |
64 | Floris De Tier (Bel) Team Jumbo-Visma | Row 63 - Cell 2 |
65 | Riccardo Zoidl (Aut) CCC Team | Row 64 - Cell 2 |
66 | Kevin Ledanois (Fra) Arkéa Samsic | Row 65 - Cell 2 |
67 | Davide Villella (Ita) Astana Pro Team | Row 66 - Cell 2 |
68 | Laurens ten Dam (Ned) CCC Team | Row 67 - Cell 2 |
69 | Alexis Gougeard (Fra) AG2R La Mondiale | Row 68 - Cell 2 |
70 | Gregor Mühlberger (Aut) Bora-Hansgrohe | Row 69 - Cell 2 |
71 | Sébastien Reichenbach (Swi) Groupama-FDJ | Row 70 - Cell 2 |
72 | Damiano Caruso (Ita) Bahrain-Merida | Row 71 - Cell 2 |
73 | Grega Bole (Slo) Bahrain-Merida | Row 72 - Cell 2 |
74 | Jonnathan Narvaez (Ecu) Team Sky | Row 73 - Cell 2 |
75 | Ivan Sosa (Col) Team Sky | Row 74 - Cell 2 |
76 | Lennard Kämna (Ger) Team Sunweb | Row 75 - Cell 2 |
77 | Rob Power (Aus) Team Sunweb | Row 76 - Cell 2 |
78 | Mathias De Witte (Bel) Roompot-Charles | 0:10:07 |
79 | Antoine Duchesne (Can) Groupama-FDJ | 0:12:07 |
80 | Brice Feillu (Fra) Arkéa Samsic | Row 79 - Cell 2 |
81 | Kilian Frankiny (Swi) Groupama-FDJ | Row 80 - Cell 2 |
82 | Jonas Gregaard Wilsly (Den) Astana Pro Team | Row 81 - Cell 2 |
83 | Matteo Fabbro (Ita) Katusha-Alpecin | Row 82 - Cell 2 |
84 | Daniel Navarro Garcia (Spa) Katusha-Alpecin | Row 83 - Cell 2 |
85 | Tsgabu Grmay (Eth) Mitchelton-Scott | Row 84 - Cell 2 |
86 | Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates | Row 85 - Cell 2 |
87 | Sander Armee (Bel) Lotto Soudal | Row 86 - Cell 2 |
88 | Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias | Row 87 - Cell 2 |
89 | Richie Porte (Aus) Trek-Segafredo | Row 88 - Cell 2 |
90 | Simone Petilli (Ita) UAE Team Emirates | Row 89 - Cell 2 |
91 | Antonio Nibali (Ita) Bahrain-Merida | Row 90 - Cell 2 |
92 | Lennard Hofstede (Ned) Team Jumbo-Visma | Row 91 - Cell 2 |
93 | Rory Sutherland (Aus) UAE Team Emirates | 0:12:21 |
94 | Chris Froome (GBr) Team Sky | Row 93 - Cell 2 |
95 | Andrea Garosio (Ita) Bahrain-Merida | Row 94 - Cell 2 |
96 | Amanuel Ghebreigzabhier (Eri) Dimension Data | Row 95 - Cell 2 |
97 | Daniel Martin (Irl) UAE Team Emirates | Row 96 - Cell 2 |
98 | Edward Ravasi (Ita) UAE Team Emirates | Row 97 - Cell 2 |
99 | Richard Carapaz (Ecu) Movistar Team | Row 98 - Cell 2 |
100 | Merhawi Kudus (Eri) Astana Pro Team | Row 99 - Cell 2 |
DNF | Thomas De Gendt (Bel) Lotto Soudal | Row 100 - Cell 2 |
DNF | Mikel Iturria Segurola (Spa) Euskadi Basque Country-Murias | Row 101 - Cell 2 |
DNF | Niklas Eg (Den) Trek-Segafredo | Row 102 - Cell 2 |
DNF | Peter Stetina (USA) Trek-Segafredo | Row 103 - Cell 2 |
DNF | Imanol Erviti (Spa) Movistar Team | Row 104 - Cell 2 |
DNF | Ilnur Zakarin (Rus) Katusha-Alpecin | Row 105 - Cell 2 |
DNF | Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias | Row 106 - Cell 2 |
DNF | Geoffrey Bouchard (Fra) AG2R La Mondiale | Row 107 - Cell 2 |
DNF | Danilo Wyss (Swi) Dimension Data | Row 108 - Cell 2 |
DNF | Carlos Verona (Spa) Movistar Team | Row 109 - Cell 2 |
DNF | Ricardo Vilela (Por) Burgos-BH | Row 110 - Cell 2 |
DNF | Pieter Weening (Ned) Roompot-Charles | Row 111 - Cell 2 |
DNF | Jelle Vanendert (Bel) Lotto Soudal | Row 112 - Cell 2 |
DNF | Floris De Tier (Bel) Team Jumbo-Visma | Row 113 - Cell 2 |
DNF | Riccardo Zoidl (Aut) CCC Team | Row 114 - Cell 2 |
DNF | Kevin Ledanois (Fra) Arkéa Samsic | Row 115 - Cell 2 |
DNF | Davide Villella (Ita) Astana Pro Team | Row 116 - Cell 2 |
DNF | Laurens ten Dam (Ned) CCC Team | Row 117 - Cell 2 |
DNF | Alexis Gougeard (Fra) AG2R La Mondiale | Row 118 - Cell 2 |
DNF | Gregor Mühlberger (Aut) Bora-Hansgrohe | Row 119 - Cell 2 |
DNF | Sébastien Reichenbach (Swi) Groupama-FDJ | Row 120 - Cell 2 |
DNF | Damiano Caruso (Ita) Bahrain-Merida | Row 121 - Cell 2 |
DNF | Grega Bole (Slo) Bahrain-Merida | Row 122 - Cell 2 |
DNF | Jonnathan Narvaez (Ecu) Team Sky | Row 123 - Cell 2 |
DNF | Ivan Sosa (Col) Team Sky | Row 124 - Cell 2 |
DNF | Lennard Kämna (Ger) Team Sunweb | Row 125 - Cell 2 |
DNF | Rob Power (Aus) Team Sunweb | Row 126 - Cell 2 |
DNF | Mathias De Witte (Bel) Roompot-Charles | Row 127 - Cell 2 |
DNF | Antoine Duchesne (Can) Groupama-FDJ | Row 128 - Cell 2 |
DNF | Brice Feillu (Fra) Arkéa Samsic | Row 129 - Cell 2 |
DNF | Kilian Frankiny (Swi) Groupama-FDJ | Row 130 - Cell 2 |
DNF | Jonas Gregaard Wilsly (Den) Astana Pro Team | Row 131 - Cell 2 |
DNF | Matteo Fabbro (Ita) Katusha-Alpecin | Row 132 - Cell 2 |
DNF | Daniel Navarro Garcia (Spa) Katusha-Alpecin | Row 133 - Cell 2 |
DNF | Tsgabu Grmay (Eth) Mitchelton-Scott | Row 134 - Cell 2 |
DNF | Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates | Row 135 - Cell 2 |
DNF | Sander Armee (Bel) Lotto Soudal | Row 136 - Cell 2 |
DNF | Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias | Row 137 - Cell 2 |
DNF | Richie Porte (Aus) Trek-Segafredo | Row 138 - Cell 2 |
DNF | Simone Petilli (Ita) UAE Team Emirates | Row 139 - Cell 2 |
DNF | Antonio Nibali (Ita) Bahrain-Merida | Row 140 - Cell 2 |
DNF | Lennard Hofstede (Ned) Team Jumbo-Visma | Row 141 - Cell 2 |
DNF | Rory Sutherland (Aus) UAE Team Emirates | Row 142 - Cell 2 |
DNF | Chris Froome (GBr) Team Sky | Row 143 - Cell 2 |
DNF | Andrea Garosio (Ita) Bahrain-Merida | Row 144 - Cell 2 |
DNF | Amanuel Ghebreigzabhier (Eri) Dimension Data | Row 145 - Cell 2 |
DNF | Daniel Martin (Irl) UAE Team Emirates | Row 146 - Cell 2 |
DNF | Edward Ravasi (Ita) UAE Team Emirates | Row 147 - Cell 2 |
DNF | Richard Carapaz (Ecu) Movistar Team | Row 148 - Cell 2 |
DNF | Merhawi Kudus (Eri) Astana Pro Team | Row 149 - Cell 2 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Thomas De Gendt (Bel) Lotto Soudal | 3 | pts |
2 | Carlos Verona (Spa) Movistar Team | 2 | Row 1 - Cell 3 |
3 | James Knox (GBr) Deceuninck-QuickStep | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Thomas De Gendt (Bel) Lotto Soudal | 3 | pts |
2 | Alexis Gougeard (Fra) AG2R La Mondiale | 2 | Row 1 - Cell 3 |
3 | Carlos Verona (Spa) Movistar Team | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Thomas De Gendt (Bel) Lotto Soudal | 3 | pts |
2 | Carlos Verona (Spa) Movistar Team | 2 | Row 1 - Cell 3 |
3 | Patrick Bevin (NZl) CCC Team | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Davide Formolo (Ita) Bora-Hansgrohe | 3 | pts |
2 | Patrick Bevin (NZl) CCC Team | 2 | Row 1 - Cell 3 |
3 | Carlos Verona (Spa) Movistar Team | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Davide Formolo (Ita) Bora-Hansgrohe | 3 | pts |
2 | Alexis Gougeard (Fra) AG2R La Mondiale | 2 | Row 1 - Cell 3 |
3 | Patrick Bevin (NZl) CCC Team | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Davide Formolo (Ita) Bora-Hansgrohe | 3 | pts |
2 | James Knox (GBr) Deceuninck-QuickStep | 2 | Row 1 - Cell 3 |
3 | Patrick Bevin (NZl) CCC Team | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Davide Formolo (Ita) Bora-Hansgrohe | 3 | pts |
2 | Adam Yates (GBr) Mitchelton-Scott | 2 | Row 1 - Cell 3 |
3 | James Knox (GBr) Deceuninck-QuickStep | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Davide Formolo (Ita) Bora-Hansgrohe | 3 | pts |
2 | Adam Yates (GBr) Mitchelton-Scott | 2 | Row 1 - Cell 3 |
3 | James Knox (GBr) Deceuninck-QuickStep | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Davide Formolo (Ita) Bora-Hansgrohe | 3 | pts |
2 | Adam Yates (GBr) Mitchelton-Scott | 2 | Row 1 - Cell 3 |
3 | Egan Bernal (Col) Team Sky | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Patrick Bevin (NZl) CCC Team | 3 | pts |
2 | Davide Formolo (Ita) Bora-Hansgrohe | 2 | Row 1 - Cell 3 |
3 | Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Alexis Gougeard (Fra) AG2R La Mondiale | 3 | pts |
2 | Aleksandr Riabushenko (Blr) UAE Team Emirates | 2 | Row 1 - Cell 3 |
3 | Davide Formolo (Ita) Bora-Hansgrohe | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Bora-Hansgrohe | 10:00:51 |
2 | Mitchelton Scott | 10:03:18 |
3 | Movistar Team | Row 2 - Cell 2 |
4 | Deceuninck-QuickStep | 10:04:08 |
5 | Wanty-Gobert C.T. | 10:04:12 |
6 | Team Sky | 10:04:48 |
7 | Ef Education First | Row 6 - Cell 2 |
8 | Astana Pro Team | 10:07:16 |
9 | Groupama-Fdj | 10:09:01 |
10 | Cofidis, Solutions Credits | 10:09:14 |
11 | Ag2R La Mondiale | 10:10:31 |
12 | Team Arkea-Samsic | Row 11 - Cell 2 |
13 | Team Sunweb | 10:13:12 |
14 | Roompot-Charles | 10:14:08 |
15 | Lotto Soudal | Row 14 - Cell 2 |
16 | Bahrain-Merida | Row 15 - Cell 2 |
17 | Trek-Segafredo | 10:14:44 |
18 | Euskadi Basque Country | Row 17 - Cell 2 |
19 | Ccc Team | Row 18 - Cell 2 |
20 | Team Jumbo-Visma | 10:18:43 |
21 | Team Katusha Alpecin | 10:29:55 |
22 | Uae Team Emirates | Row 21 - Cell 2 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Miguel Angel Lopez (Col) Astana Pro Team | 29:14:17 |
2 | Adam Yates (GBr) Mitchelton-Scott | 0:00:14 |
3 | Egan Bernal (Col) Team Sky | 0:00:17 |
4 | Nairo Quintana (Col) Movistar Team | 0:00:25 |
5 | Steven Kruijswijk (Ned) Team Jumbo-Visma | 0:00:56 |
6 | Michael Woods (Can) EF Education First | 0:01:42 |
7 | Rafal Majka (Pol) Bora-Hansgrohe | 0:02:27 |
8 | Guillaume Martin (Fra) Wanty-Gobert | 0:02:41 |
9 | Enric Mas (Spa) Deceuninck-QuickStep | 0:02:49 |
10 | Alejandro Valverde (Spa) Movistar Team | 0:03:02 |
11 | Thibaut Pinot (Fra) Groupama-FDJ | Row 10 - Cell 2 |
12 | Maximilian Schachmann (Ger) Bora-Hansgrohe | 0:03:15 |
13 | Simon Yates (GBr) Mitchelton-Scott | 0:04:15 |
14 | Hermann Pernsteiner (Aut) Bahrain-Merida | 0:05:42 |
15 | Odd Christian Eiking (Nor) Wanty-Gobert | 0:07:07 |
16 | Darwin Atapuma (Col) Cofidis, Solutions Credits | 0:07:51 |
17 | Ilnur Zakarin (Rus) Katusha-Alpecin | 0:08:38 |
18 | Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits | 0:08:53 |
19 | Damiano Caruso (Ita) Bahrain-Merida | 0:10:05 |
20 | Davide Formolo (Ita) Bora-Hansgrohe | 0:10:40 |
21 | Joe Dombrowski (USA) EF Education First | 0:11:03 |
22 | Andrey Zeits (Kaz) Astana Pro Team | 0:11:17 |
23 | Daniel Martin (Irl) UAE Team Emirates | 0:12:12 |
24 | Fabien Doubey (Fra) Wanty-Gobert | 0:13:11 |
25 | James Knox (GBr) Deceuninck-QuickStep | 0:13:55 |
26 | Richard Carapaz (Ecu) Movistar Team | 0:14:15 |
27 | Merhawi Kudus (Eri) Astana Pro Team | 0:15:57 |
28 | Pello Bilbao (Spa) Astana Pro Team | 0:16:10 |
29 | Giulio Ciccone (Ita) Trek-Segafredo | 0:17:20 |
30 | Pavel Sivakov (Rus) Team Sky | 0:18:19 |
31 | Laurens ten Dam (Ned) CCC Team | 0:19:40 |
32 | Patrick Bevin (NZl) CCC Team | 0:20:31 |
33 | Sébastien Reichenbach (Swi) Groupama-FDJ | 0:21:01 |
34 | Esteban Chaves (Col) Mitchelton-Scott | 0:22:20 |
35 | Riccardo Zoidl (Aut) CCC Team | 0:22:24 |
36 | Thomas De Gendt (Bel) Lotto Soudal | 0:23:40 |
37 | Thomas Degand (Bel) Wanty-Gobert | 0:24:55 |
38 | Richie Porte (Aus) Trek-Segafredo | 0:24:57 |
39 | Gregor Mühlberger (Aut) Bora-Hansgrohe | 0:24:58 |
40 | Tanel Kangert (Est) EF Education First | 0:25:25 |
41 | Ivan Sosa (Col) Team Sky | 0:26:07 |
42 | Jesus Herrada (Spa) Cofidis, Solutions Credits | 0:26:47 |
43 | Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias | 0:26:57 |
44 | Bjorg Lambrecht (Bel) Lotto Soudal | 0:27:32 |
45 | Davide Villella (Ita) Astana Pro Team | 0:28:39 |
46 | Daniel Navarro Garcia (Spa) Katusha-Alpecin | 0:29:46 |
47 | Floris De Tier (Bel) Team Jumbo-Visma | 0:30:03 |
48 | Simone Petilli (Ita) UAE Team Emirates | 0:30:15 |
49 | Sebastian Henao (Col) Team Sky | 0:30:41 |
50 | Marco Minnaard (Ned) Wanty-Gobert | 0:31:36 |
51 | Tsgabu Grmay (Eth) Mitchelton-Scott | 0:32:49 |
52 | Carlos Verona (Spa) Movistar Team | 0:35:23 |
53 | Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias | 0:36:30 |
54 | Dion Smith (NZl) Mitchelton-Scott | 0:36:47 |
55 | Ben Gastauer (Lux) AG2R La Mondiale | 0:36:50 |
56 | Tobias Ludvigsson (Swe) Groupama-FDJ | 0:38:08 |
57 | François Bidard (Fra) AG2R La Mondiale | 0:38:41 |
58 | Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates | 0:38:50 |
59 | Michael Matthews (Aus) Team Sunweb | 0:41:51 |
60 | Lennard Hofstede (Ned) Team Jumbo-Visma | 0:42:18 |
61 | Peter Stetina (USA) Trek-Segafredo | 0:42:22 |
62 | Kevin Ledanois (Fra) Arkéa Samsic | 0:42:28 |
63 | Jonnathan Narvaez (Ecu) Team Sky | 0:43:25 |
64 | Amael Moinard (Fra) Arkéa Samsic | 0:43:53 |
65 | Jan Bakelants (Bel) Team Sunweb | 0:44:28 |
66 | Daryl Impey (RSA) Mitchelton-Scott | 0:44:30 |
67 | Andrea Garosio (Ita) Bahrain-Merida | 0:44:39 |
68 | Ricardo Vilela (Por) Burgos-BH | 0:46:38 |
69 | Maurits Lammertink (Ned) Roompot-Charles | 0:47:12 |
70 | Nick van der Lijke (Ned) Roompot-Charles | 0:47:14 |
71 | Matteo Fabbro (Ita) Katusha-Alpecin | 0:47:32 |
72 | Edward Ravasi (Ita) UAE Team Emirates | Row 71 - Cell 2 |
73 | Grega Bole (Slo) Bahrain-Merida | 0:47:36 |
74 | Jelle Vanendert (Bel) Lotto Soudal | 0:48:05 |
75 | Nathan Brown (USA) EF Education First | 0:50:39 |
76 | Geoffrey Bouchard (Fra) AG2R La Mondiale | Row 75 - Cell 2 |
77 | Niklas Eg (Den) Trek-Segafredo | 0:54:00 |
78 | Pieter Weening (Ned) Roompot-Charles | 0:55:29 |
79 | Mikel Iturria Segurola (Spa) Euskadi Basque Country-Murias | 0:56:48 |
80 | Lennard Kämna (Ger) Team Sunweb | 0:57:22 |
81 | Brice Feillu (Fra) Arkéa Samsic | 0:58:50 |
82 | Mathias De Witte (Bel) Roompot-Charles | 0:59:18 |
83 | Antonio Nibali (Ita) Bahrain-Merida | 1:01:53 |
84 | Andrey Amador (CRc) Movistar Team | 1:03:05 |
85 | Imanol Erviti (Spa) Movistar Team | 1:03:43 |
86 | Kilian Frankiny (Swi) Groupama-FDJ | 1:03:57 |
87 | Rory Sutherland (Aus) UAE Team Emirates | 1:05:25 |
88 | Jonas Gregaard Wilsly (Den) Astana Pro Team | 1:06:17 |
89 | Oscar Riesebeek (Ned) Roompot-Charles | 1:06:29 |
90 | Anthony Delaplace (Fra) Arkéa Samsic | 1:08:09 |
91 | Alexis Gougeard (Fra) AG2R La Mondiale | 1:14:31 |
92 | Aleksandr Riabushenko (Blr) UAE Team Emirates | 1:14:57 |
93 | Danilo Wyss (Swi) Dimension Data | 1:15:01 |
94 | Chris Froome (GBr) Team Sky | 1:18:04 |
95 | Petr Vakoc (Cze) Deceuninck-QuickStep | 1:18:17 |
96 | Sander Armee (Bel) Lotto Soudal | 1:23:06 |
97 | Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias | 1:25:13 |
98 | Antoine Duchesne (Can) Groupama-FDJ | 1:30:58 |
99 | Rob Power (Aus) Team Sunweb | 1:34:01 |
100 | Amanuel Ghebreigzabhier (Eri) Dimension Data | 1:43:25 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Thomas De Gendt (Bel) Lotto Soudal | 60 | pts |
2 | Carlos Verona (Spa) Movistar Team | 41 | Row 1 - Cell 3 |
3 | Gregor Mühlberger (Aut) Bora-Hansgrohe | 40 | Row 2 - Cell 3 |
4 | Adam Yates (GBr) Mitchelton-Scott | 34 | Row 3 - Cell 3 |
5 | Egan Bernal (Col) Team Sky | 25 | Row 4 - Cell 3 |
6 | Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits | 24 | Row 5 - Cell 3 |
7 | Pieter Weening (Ned) Roompot-Charles | 24 | Row 6 - Cell 3 |
8 | Miguel Angel Lopez (Col) Astana Pro Team | 22 | Row 7 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Michael Matthews (Aus) Team Sunweb | 29 | pts |
2 | Maximilian Schachmann (Ger) Bora-Hansgrohe | 28 | Row 1 - Cell 3 |
3 | Thomas De Gendt (Bel) Lotto Soudal | 16 | Row 2 - Cell 3 |
4 | Davide Formolo (Ita) Bora-Hansgrohe | 13 | Row 3 - Cell 3 |
5 | Alejandro Valverde (Spa) Movistar Team | 11 | Row 4 - Cell 3 |
6 | Miguel Angel Lopez (Col) Astana Pro Team | 10 | Row 5 - Cell 3 |
7 | Adam Yates (GBr) Mitchelton-Scott | 10 | Row 6 - Cell 3 |
8 | Gregor Mühlberger (Aut) Bora-Hansgrohe | 8 | Row 7 - Cell 3 |
9 | Daryl Impey (RSA) Mitchelton-Scott | 8 | Row 8 - Cell 3 |
10 | Egan Bernal (Col) Team Sky | 7 | Row 9 - Cell 3 |
11 | Enric Mas (Spa) Deceuninck-QuickStep | 6 | Row 10 - Cell 3 |
12 | Geoffrey Bouchard (Fra) AG2R La Mondiale | 5 | Row 11 - Cell 3 |
13 | Floris De Tier (Bel) Team Jumbo-Visma | 4 | Row 12 - Cell 3 |
14 | Daniel Martin (Irl) UAE Team Emirates | 4 | Row 13 - Cell 3 |
15 | Grega Bole (Slo) Bahrain-Merida | 4 | Row 14 - Cell 3 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Miguel Angel Lopez (Col) Astana Pro Team | 29:14:17 |
2 | Egan Bernal (Col) Team Sky | 0:00:17 |
3 | Enric Mas (Spa) Deceuninck-QuickStep | 0:02:49 |
4 | Maximilian Schachmann (Ger) Bora-Hansgrohe | 0:03:15 |
5 | Odd Christian Eiking (Nor) Wanty-Gobert | 0:07:07 |
6 | James Knox (GBr) Deceuninck-QuickStep | 0:13:55 |
7 | Merhawi Kudus (Eri) Astana Pro Team | 0:15:57 |
8 | Giulio Ciccone (Ita) Trek-Segafredo | 0:17:20 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Movistar Team | 87:49:11 |
2 | Bora-Hansgrohe | 87:54:24 |
3 | Astana Pro Team | 87:59:23 |
4 | Wanty-Gobert C.T. | 88:05:50 |
5 | Mitchelton Scott | 88:05:53 |
6 | Ef Education First | 88:12:18 |
7 | Team Sky | 88:19:23 |
8 | Euskadi Basque Country | 88:23:06 |
9 | Cofidis, Solutions Credit | 88:23:59 |
10 | Ag2R La Mondiale | 88:24:52 |
11 | Groupama-Fdj | 88:28:05 |
12 | Bahrain-Merida | 88:30:52 |
13 | Team Sunweb | 88:34:22 |
14 | Deceuninck-QuickStep | 88:36:03 |
15 | Ccc Team | 88:37:03 |
16 | Team Jumbo-Visma | 88:45:34 |
17 | Team Katusha Alpecin | 88:49:37 |
18 | Uae Team Emirates | 88:51:19 |
19 | Trek-Segafredo | 89:02:01 |
20 | Team Arkea-Samsic | 89:03:58 |
21 | Lotto Soudal | 89:17:03 |
22 | Roompot-Charles | 89:44:55 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Alasdair Fotheringham has been reporting on cycling since 1991. He has covered every Tour de France since 1992 bar one, as well as numerous other bike races of all shapes and sizes, ranging from the Olympic Games in 2008 to the now sadly defunct Subida a Urkiola hill climb in Spain. As well as working for Cyclingnews, he has also written for The Independent, The Guardian, ProCycling, The Express and Reuters.
Latest on Cyclingnews
-
'I'm building every single day' - Luke Plapp sacrifices GC goals after injury and resets Giro d'Italia focus to stage wins
Surgery hiatus forces Australian to rethink targets in opening Grand Tour of season where he plans to build into second half -
'I was getting so bloated I was struggling to breathe properly' – Stomach problems ruin Giro d'Italia debut for Ethan Hayter
British champion struggles around opening day in Albania, with chances for the stage 2 time trial now looking slim -
Giro d'Italia 2025 - Stage 2 time trial start times
Niklas Märkl heads off first for the 13.7-kilometre individual time trial in Tirana, Albania -
Giro d'Italia 2025 stage 2 preview: Is this the first real GC day?
A 13.7km individual time trial into Tirana expected to establish initial hierarchy amongst overall challengers