Pogacar takes control of Tirreno-Adriatico on Monte Carpegna
Slovenian solos to victory 16km out as Evenepoel loses minutes
Tadej Pogačar (UAE Team Emirates) took control of Tirreno-Adriatico with a dominant victory on the queen stage of race over Monte Carpegna.
The Slovenian soloed to victory in Carpegna having attacked on the day's second ascent of the steep climb, shortly after passing through a corner bedecked in tributes to legendary climber Marco Pantani.
On the climb Pantani used to hone his form ahead of Grand Tours, Pogačar raced away in a manner reminiscent of the Italian, simply jumping away from an elite GC group three kilometres from the top to no response from his companions.
Jonas Vingegaard (Jumbo-Visma), Mikel Landa (Bahrain Victorious), Enric Mas (Movistar), and Richie Porte (Ineos Grenadiers) were the men he left behind, none of whom had a hope of issuing a counter to the 23-year-old's acceleration.
Half an hour after his initial attack, Pogačar crossed the line alone, his authority stamped on the race and the blue leader's jersey surely in bag for the second year running.
Vingegaard and Landa rounded out the podium, the Dane winning the sprint for second at 1:04 down on Pogačar, while Porte took fourth place at 1:34. Mas rolled home over five minutes down after a nasty crash on the descent.
"First thank you to all the team again," Pogačar said after the finish. "Really amazing work and they bring me to the last climb, and I had good legs so yeah, we decided to go for it. Marc did a good pace at the start, there were some attacks, and I decided to go to my own pace at the top.
"When Remco suffered a bit on the first climb, I still had Rafał [Majka] and Marc [Soler]. I felt good but I still knew that there were strong riders with me and with 45 minutes on that kind of climb, [a gap] can be gone really fast. So, I kept concentrating on the last climb and the other riders.
"I tried my best to get warm because it was super cold today. I'm super happy to take the win because the team was working so hard the last few days, so it's really hats off to them. When the guys are pulling all day into the headwind for 200 kilometres every day, to take the stage win on such an important day is a really good feeling.
"It's one more stage so we still need to keep calm and we'll see tomorrow. I hope that Pascal [Ackermann] recovers from these days hard work to do the sprint tomorrow but anyway we're going to be happy."
After taking the 36th victory of his short career, Pogačar now leads the race overall by 1:52 from Vingegaard, with Landa in third at 2:33. Porte lies in fourth at 2:44. Pogačar is also the leader of the points and young rider's classifications, while Quinn Simmons (Trek-Segafredo) sewed up the mountains classification after a day in the breakaway.
How it unfolded
The penultimate stage of Tirreno-Adriatico would be the most decisive day of the race, bringing with it the biggest climbs – two ascents of Monte Carpegna in Marche, a favourite of Marco Pantani.
The 215-kilometre day, running from Apecchio to Carpegna, featured a hilly but not hard opening 175 kilometres before taking on two climbs of the mountain, each measuring in at six kilometres long and an average gradient of 9.9 per cent.
A downhill run from Apecchio ensured a quick start to the stage. No move managed to stick out front until the riders hit the unclassified climb after 25 kilometres when former green mountains jersey holder Davide Bais (Eolo-Kometa) got away with Benoît Cosenfroy (AG2R Citroën), Marco Haller (Bora-Hansgrohe), and Alexander Konychev (BikeExchange-Jayco).
The quartet held a slim lead after jumping away as several teams made chase behind, and before long five more men had jumped across to form the final nine-man break of the day
World champion Julian Alaphilippe was there along with QuickStep-AlphaVinyl teammate Mikkel Honoré, plus the Movistar duo Alex Aranburu and Lluis Mas and green jersey holder Quinn Simmons (Trek-Segafredo).
The group quickly built a gap of four minutes, while the first big moment of the day would come on the only classified climb before Monte Carpegna, at Mombaroccio 88 kilometres in. There, Bais and Simmons did battle, with the American prevailing to extend his KOM lead to seven points with 15 up for grabs on both ascents of Carpegna.
Little happened in the hilly mid-section of the race, with the break's advantage staying stable at around the four-minute mark for much of the stage. There was bad luck for several riders, though, including Ineos pair Jhonatan Narváez and Elia Viviani, Harold Tejada (Astana Qazaqstan), and Tim Wellens (Lotto Souda), each of whom was forced to abandon during the stage.
On the uphill run to the first ascent of Carpegna, the UAE Team Emirates, Jumbo-Visma and Bahrain Victorious-led peloton slowly whittled down the break's advantage to just 1:40 at the base of the climb.
By then, Bais, Honoré, and Konychev had already been dropped from the move, while Cosnefroy was the next to go a kilometre into the climb. Mas followed after a hard stint of work for Aranburu, before Alaphilippe and then, finally, Aranburu dropped back two kilometres from the top.
Back in the peloton, Evenepoel was in trouble, losing contact with the peloton a full 34 kilometres from the finish on the steep slopes of the narrow, tree-lined climb. By the top, the Belgian GC hopeful was 1:20 behind the peloton, accompanied by Alaphilippe as he sought to limit the damage.
Simmons, having taken an additional 15 points over the top, was caught midway down the descent by a much whittled-down peloton. Bahrain Victorious, with Pello Bilbao briefly on the attack, led the way onto the climb for the second time, with Landa's upping of the pace a kilometre later seeing several drop from the rear of the group.
The Spaniard took Pogačar, Vingegaard and Mas with him as Porte led the chase behind, the Australian eventually working his way to the front at 3.5 kilometres from the top of the climb.
Just as he got there, though, it was time for Pogačar to go. Already in the race lead with a 45-second advantage on any of the men riding with him, he sought to stamp his authority on the race further, accelerating away with ease on the double-digit gradients.
Almost immediately, the stage was over. There was never a suggestion that Pogačar would be caught, and so it proved as he soloed to win unhindered, with his second Tirreno-Adriatico victory in as many years now surely secured.
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Tadej Pogacar (Slo) UAE Team Emirates | 5:28:57 |
2 | Jonas Vingegaard (Den) Jumbo-Visma | 0:01:03 |
3 | Mikel Landa Meana (Spa) Bahrain Victorious | |
4 | Richie Porte (Aus) Ineos Grenadiers | 0:01:34 |
5 | Damiano Caruso (Ita) Bahrain Victorious | 0:01:49 |
6 | Jai Hindley (Aus) Bora-Hansgrohe | |
7 | Thibaut Pinot (Fra) Groupama-FDJ | |
8 | Giulio Ciccone (Ita) Trek-Segafredo | 0:02:23 |
9 | Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious | |
10 | Thymen Arensman (Ned) Team DSM | |
11 | Romain Bardet (Fra) Team DSM | |
12 | Domenico Pozzovivo (Ita) Intermarché-Wanty-Gobert Matériaux | 0:03:42 |
13 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 0:04:01 |
14 | Cristian Rodriguez Martin (Spa) TotalEnergies | 0:04:19 |
15 | Rafal Majka (Pol) UAE Team Emirates | |
16 | Victor Lafay (Fra) Cofidis | 0:05:00 |
17 | Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team | |
18 | Warren Barguil (Fra) Arkea-Samsic | 0:05:02 |
19 | Rigoberto Uran (Col) EF Education-EasyPost | |
20 | Marc Soler (Spa) UAE Team Emirates | 0:05:17 |
21 | Enric Mas Nicolau (Spa) Movistar Team | 0:05:21 |
22 | Eduardo Sepulveda (Arg) Drone Hopper-Androni Giocattoli | 0:06:24 |
23 | Geoffrey Bouchard (Fra) AG2R Citroen Team | |
24 | Wilco Kelderman (Ned) Bora-Hansgrohe | |
25 | Simone Velasco (Ita) Astana Qazaqstan Team | 0:07:24 |
26 | Miguel Angel Lopez Moreno (Col) Astana Qazaqstan Team | |
27 | Diego Rosa (Ita) Eolo-Kometa Cycling Team | |
28 | Bob Jungels (Lux) AG2R Citroen Team | 0:07:50 |
29 | Davide Villella (Ita) Cofidis | 0:09:01 |
30 | Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux | 0:09:55 |
31 | Tao Geoghegan Hart (GBr) Ineos Grenadiers | 0:11:26 |
32 | Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli | 0:12:14 |
33 | Edoardo Zardini (Ita) Drone Hopper-Androni Giocattoli | 0:14:12 |
34 | Jonathan Caicedo (Ecu) EF Education-EasyPost | |
35 | Maxime Bouet (Fra) Arkea-Samsic | |
36 | Koen Bouwman (Ned) Jumbo-Visma | |
37 | Emanuel Buchmann (Ger) Bora-Hansgrohe | 0:14:50 |
38 | Dario Cataldo (Ita) Trek-Segafredo | |
39 | Anthony Perez (Fra) Cofidis | 0:15:54 |
40 | Julian Alaphilippe (Fra) Quick-Step Alpha Vinyl Team | |
41 | Alex Aranburu Deba (Spa) Movistar Team | 0:15:59 |
42 | Nelson Oliveira (Por) Movistar Team | 0:16:53 |
43 | Antoine Duchesne (Can) Groupama-FDJ | 0:17:09 |
44 | Tobias Ludvigsson (Swe) Groupama-FDJ | |
45 | Matteo Fabbro (Ita) Bora-Hansgrohe | 0:17:11 |
46 | Davide Formolo (Ita) UAE Team Emirates | |
47 | Ben Swift (GBr) Ineos Grenadiers | |
48 | Lilian Calmejane (Fra) AG2R Citroen Team | 0:18:30 |
49 | Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team | 0:18:45 |
50 | Michael Valgren (Den) EF Education-EasyPost | 0:18:48 |
51 | Gianluca Brambilla (Ita) Trek-Segafredo | 0:18:58 |
52 | Toms Skujins (Lat) Trek-Segafredo | 0:19:09 |
53 | Quinn Simmons (USA) Trek-Segafredo | |
54 | Jakob Fuglsang (Den) Israel-Premier Tech | 0:20:08 |
55 | Michael Schär (Swi) AG2R Citroen Team | |
56 | Natnael Tesfazion (Eri) Drone Hopper-Androni Giocattoli | |
57 | Tsgabu Grmay (Eth) BikeExchange-Jayco | |
58 | Christopher Hamilton (Aus) Team DSM | 0:22:07 |
59 | Alessandro Tonelli (Ita) Bardiani CSF Faizane' | 0:22:17 |
60 | Julien Simon (Fra) TotalEnergies | 0:23:15 |
61 | Lawson Craddock (USA) BikeExchange-Jayco | 0:24:01 |
62 | Benoit Cosnefroy (Fra) AG2R Citroen Team | 0:24:43 |
63 | Jos van Emden (Ned) Jumbo-Visma | 0:26:10 |
64 | Matteo Sobrero (Ita) BikeExchange-Jayco | |
65 | Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team | |
66 | Filippo Ganna (Ita) Ineos Grenadiers | |
67 | Nikias Arndt (Ger) Team DSM | |
68 | Tosh Van Der Sande (Bel) Jumbo-Visma | |
69 | Xandro Meurisse (Bel) Alpecin-Fenix | |
70 | Davide Gabburo (Ita) Bardiani CSF Faizane' | |
71 | Jorge Arcas (Spa) Movistar Team | |
72 | Einer Rubio Reyes (Col) Movistar Team | |
73 | Michael Matthews (Aus) BikeExchange-Jayco | 0:26:30 |
74 | Alexander Konychev (Ita) BikeExchange-Jayco | |
75 | Benjamin Thomas (Fra) Cofidis | |
76 | Davide Ballerini (Ita) Quick-Step Alpha Vinyl Team | 0:28:08 |
77 | Gianni Vermeersch (Bel) Alpecin-Fenix | |
78 | Martijn Tusveld (Ned) Team DSM | 0:28:13 |
79 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | 0:28:50 |
80 | Cesare Benedetti (Pol) Bora-Hansgrohe | |
81 | Andrea Vendrame (Ita) AG2R Citroen Team | |
82 | Mathias Norsgaard (Den) Movistar Team | 0:29:20 |
83 | Alan Riou (Fra) Arkea-Samsic | 0:29:36 |
84 | Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team | 0:30:15 |
85 | Edvald Boasson-Hagen (Nor) TotalEnergies | |
86 | Daryl Impey (RSA) Israel-Premier Tech | |
87 | Krists Neilands (Lat) Israel-Premier Tech | |
88 | Umberto Marengo (Ita) Drone Hopper-Androni Giocattoli | |
89 | Jhonatan Restrepo Valencia (Col) Drone Hopper-Androni Giocattoli | |
90 | Mirco Maestri (Ita) Eolo-Kometa Cycling Team | |
91 | Jan Tratnik (Slo) Bahrain Victorious | |
92 | Greg Van Avermaet (Bel) AG2R Citroen Team | |
93 | Valentin Ferron (Fra) TotalEnergies | |
94 | Marco Haller (Aut) Bora-Hansgrohe | |
95 | Robert Stannard (Aus) Alpecin-Fenix | |
96 | Magnus Cort (Den) EF Education-EasyPost | 0:30:25 |
97 | Josef Cerny (Cze) Quick-Step Alpha Vinyl Team | |
98 | Olav Kooij (Ned) Jumbo-Visma | 0:31:31 |
99 | Manuele Boaro (Ita) Astana Qazaqstan Team | 0:31:34 |
100 | Daniel Oss (Ita) TotalEnergies | 0:31:50 |
101 | Gianni Moscon (Ita) Astana Qazaqstan Team | |
102 | Rick Zabel (Ger) Israel-Premier Tech | |
103 | Clément Russo (Fra) Arkea-Samsic | |
104 | Alex Dowsett (GBr) Israel-Premier Tech | |
105 | Joris Nieuwenhuis (Ned) Team DSM | |
106 | Johnatan Cañaveral Vargas (Col) Bardiani CSF Faizane' | |
107 | Luca Rastelli (Ita) Bardiani CSF Faizane' | 0:31:54 |
108 | Giovanni Lonardi (Ita) Eolo-Kometa Cycling Team | |
109 | Matthias Brändle (Aut) Israel-Premier Tech | |
110 | Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux | |
111 | Giacomo Nizzolo (Ita) Israel-Premier Tech | |
112 | Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux | |
113 | Michael Gogl (Aut) Alpecin-Fenix | |
114 | Edward Planckaert (Bel) Alpecin-Fenix | |
115 | Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team | |
116 | Ramon Sinkeldam (Ned) Groupama-FDJ | |
117 | Davide Martinelli (Ita) Astana Qazaqstan Team | |
118 | Roger Kluge (Ger) Lotto Soudal | |
119 | Michael Schwarzmann (Ger) Lotto Soudal | |
120 | Arnaud Demare (Fra) Groupama-FDJ | |
121 | Ignatas Konovalovas (Ltu) Groupama-FDJ | |
122 | Sacha Modolo (Ita) Bardiani CSF Faizane' | |
123 | Heinrich Haussler (Aus) Bahrain Victorious | |
124 | Tim Merlier (Bel) Alpecin-Fenix | |
125 | Edward Theuns (Bel) Trek-Segafredo | |
126 | Tom Scully (NZl) EF Education-EasyPost | |
127 | Davide Cimolai (Ita) Cofidis | |
128 | Sepp Kuss (USA) Jumbo-Visma | |
129 | Harry Sweeny (Aus) Lotto Soudal | 0:32:51 |
130 | Maciej Bodnar (Pol) TotalEnergies | 0:33:10 |
131 | Leonardo Basso (Ita) Astana Qazaqstan Team | |
132 | Jasha Sütterlin (Ger) Bahrain Victorious | |
133 | Alex Edmondson (Aus) BikeExchange-Jayco | |
134 | Phil Bauhaus (Ger) Bahrain Victorious | 0:33:18 |
135 | Davide Bais (Ita) Eolo-Kometa Cycling Team | 0:33:34 |
136 | Mattia Bais (Ita) Drone Hopper-Androni Giocattoli | |
137 | Mikkel Bjerg (Den) UAE Team Emirates | 0:34:41 |
138 | Kaden Groves (Aus) BikeExchange-Jayco | |
139 | Pascal Ackermann (Ger) UAE Team Emirates | |
140 | Jacopo Guarnieri (Ita) Groupama-FDJ | |
141 | Mark Cavendish (GBr) Quick-Step Alpha Vinyl Team | |
142 | Maximiliano Richeze (Arg) UAE Team Emirates | |
143 | Jordi Meeus (Bel) Bora-Hansgrohe | |
144 | Edoardo Affini (Ita) Jumbo-Visma | 0:35:02 |
145 | Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux | |
146 | Matteo Moschetti (Ita) Trek-Segafredo | |
147 | Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux | |
148 | Filippo Fiorelli (Ita) Bardiani CSF Faizane' | 0:36:17 |
149 | Alberto Dainese (Ita) Team DSM | 0:36:58 |
DNF | Stefano Oldani (Ita) Alpecin-Fenix | |
DNF | Harold Tejada Canacue (Col) Astana Qazaqstan Team | |
DNF | Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers | |
DNF | Elia Viviani (Ita) Ineos Grenadiers | |
DNF | Tim Wellens (Bel) Lotto Soudal | |
DNF | Luis Mas Bonet (Spa) Movistar Team | |
DNS | Thibault Guernalec (Fra) Arkea-Samsic | |
DNS | Daniel McLay (GBr) Arkea-Samsic |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Luis Mas Bonet (Spa) Movistar Team | 5 |
2 | Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team | 3 |
3 | Benoit Cosnefroy (Fra) AG2R Citroen Team | 2 |
4 | Davide Bais (Ita) Eolo-Kometa Cycling Team | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Tadej Pogacar (Slo) UAE Team Emirates | 12 |
2 | Jonas Vingegaard (Den) Jumbo-Visma | 10 |
3 | Mikel Landa Meana (Spa) Bahrain Victorious | 8 |
4 | Richie Porte (Aus) Ineos Grenadiers | 7 |
5 | Damiano Caruso (Ita) Bahrain Victorious | 6 |
6 | Jai Hindley (Aus) Bora-Hansgrohe | 5 |
7 | Thibaut Pinot (Fra) Groupama-FDJ | 4 |
8 | Giulio Ciccone (Ita) Trek-Segafredo | 3 |
9 | Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious | 2 |
10 | Thymen Arensman (Ned) Team DSM | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Quinn Simmons (USA) Trek-Segafredo | 5 |
2 | Davide Bais (Ita) Eolo-Kometa Cycling Team | 3 |
3 | Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team | 2 |
4 | Marco Haller (Aut) Bora-Hansgrohe | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Quinn Simmons (USA) Trek-Segafredo | 15 |
2 | Damiano Caruso (Ita) Bahrain Victorious | 10 |
3 | Mikel Landa Meana (Spa) Bahrain Victorious | 7 |
4 | Tadej Pogacar (Slo) UAE Team Emirates | 5 |
5 | Enric Mas Nicolau (Spa) Movistar Team | 3 |
6 | Romain Bardet (Fra) Team DSM | 2 |
7 | Jonas Vingegaard (Den) Jumbo-Visma | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Tadej Pogacar (Slo) UAE Team Emirates | 15 |
2 | Jonas Vingegaard (Den) Jumbo-Visma | 10 |
3 | Richie Porte (Aus) Ineos Grenadiers | 7 |
4 | Enric Mas Nicolau (Spa) Movistar Team | 5 |
5 | Mikel Landa Meana (Spa) Bahrain Victorious | 3 |
6 | Jai Hindley (Aus) Bora-Hansgrohe | 2 |
7 | Thibaut Pinot (Fra) Groupama-FDJ | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Tadej Pogacar (Slo) UAE Team Emirates | 5:28:57 |
2 | Thymen Arensman (Ned) Team DSM | 0:02:23 |
3 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 0:04:01 |
4 | Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli | 0:12:14 |
5 | Quinn Simmons (USA) Trek-Segafredo | 0:19:09 |
6 | Natnael Tesfazion (Eri) Drone Hopper-Androni Giocattoli | 0:20:08 |
7 | Matteo Sobrero (Ita) BikeExchange-Jayco | 0:26:10 |
8 | Einer Rubio Reyes (Col) Movistar Team | |
9 | Alexander Konychev (Ita) BikeExchange-Jayco | 0:26:30 |
10 | Mathias Norsgaard (Den) Movistar Team | 0:29:20 |
11 | Alan Riou (Fra) Arkea-Samsic | 0:29:36 |
12 | Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team | 0:30:15 |
13 | Valentin Ferron (Fra) TotalEnergies | |
14 | Robert Stannard (Aus) Alpecin-Fenix | |
15 | Olav Kooij (Ned) Jumbo-Visma | 0:31:31 |
16 | Luca Rastelli (Ita) Bardiani CSF Faizane' | 0:31:54 |
17 | Harry Sweeny (Aus) Lotto Soudal | 0:32:51 |
18 | Davide Bais (Ita) Eolo-Kometa Cycling Team | 0:33:34 |
19 | Mikkel Bjerg (Den) UAE Team Emirates | 0:34:41 |
20 | Kaden Groves (Aus) BikeExchange-Jayco | |
21 | Jordi Meeus (Bel) Bora-Hansgrohe | |
22 | Alberto Dainese (Ita) Team DSM | 0:36:58 |
DNF | Stefano Oldani (Ita) Alpecin-Fenix | |
DNF | Harold Tejada Canacue (Col) Astana Qazaqstan Team | |
DNF | Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers | |
DNS | Thibault Guernalec (Fra) Arkea-Samsic |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Bahrain Victorious | 16:32:06 |
2 | UAE Team Emirates | 0:04:21 |
3 | Bora-Hansgrohe | 0:17:48 |
4 | Team DSM | 0:21:38 |
5 | Cofidis | 0:24:40 |
6 | Ineos Grenadiers | 0:24:56 |
7 | Eolo-Kometa Cycling Team | 0:25:54 |
8 | AG2R Citroen Team | 0:27:29 |
9 | Drone Hopper-Androni Giocattoli | 0:27:35 |
10 | Groupama-FDJ | 0:30:52 |
11 | Trek-Segafredo | 0:30:56 |
12 | EF Education-EasyPost | 0:32:47 |
13 | Movistar Team | 0:32:58 |
14 | Jumbo-Visma | 0:36:10 |
15 | Intermarché-Wanty-Gobert Matériaux | 0:37:12 |
16 | QuickStep-AlphaVinyl | 0:40:50 |
17 | Astana Qazaqstan Team | 0:41:07 |
18 | Arkea-Samsic | 0:43:35 |
19 | TotalEnergies | 0:52:34 |
20 | BikeExchange-Jayco | 1:05:04 |
21 | Bardiani CSF Faizane' | 1:15:02 |
22 | Israel-Premier Tech | 1:15:23 |
23 | Alpecin-Fenix | 1:19:18 |
24 | Lotto Soudal | 1:31:24 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Tadej Pogacar (Slo) UAE Team Emirates | 23:45:55 |
2 | Jonas Vingegaard (Den) Jumbo-Visma | 0:01:52 |
3 | Mikel Landa Meana (Spa) Bahrain Victorious | 0:02:33 |
4 | Richie Porte (Aus) Ineos Grenadiers | 0:02:44 |
5 | Jai Hindley (Aus) Bora-Hansgrohe | 0:03:05 |
6 | Thymen Arensman (Ned) Team DSM | 0:03:16 |
7 | Damiano Caruso (Ita) Bahrain Victorious | 0:03:20 |
8 | Thibaut Pinot (Fra) Groupama-FDJ | 0:03:37 |
9 | Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious | 0:03:51 |
10 | Giulio Ciccone (Ita) Trek-Segafredo | 0:04:03 |
11 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 0:04:20 |
12 | Romain Bardet (Fra) Team DSM | 0:04:29 |
13 | Domenico Pozzovivo (Ita) Intermarché-Wanty-Gobert Matériaux | 0:05:16 |
14 | Rigoberto Uran (Col) EF Education-EasyPost | 0:06:33 |
15 | Marc Soler (Spa) UAE Team Emirates | 0:06:42 |
16 | Enric Mas Nicolau (Spa) Movistar Team | |
17 | Victor Lafay (Fra) Cofidis | 0:06:52 |
18 | Cristian Rodriguez Martin (Spa) TotalEnergies | 0:07:10 |
19 | Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team | 0:07:28 |
20 | Wilco Kelderman (Ned) Bora-Hansgrohe | 0:07:48 |
21 | Warren Barguil (Fra) Arkea-Samsic | 0:08:33 |
22 | Miguel Angel Lopez Moreno (Col) Astana Qazaqstan Team | 0:08:34 |
23 | Geoffrey Bouchard (Fra) AG2R Citroen Team | 0:09:24 |
24 | Bob Jungels (Lux) AG2R Citroen Team | 0:10:15 |
25 | Rafal Majka (Pol) UAE Team Emirates | 0:11:03 |
26 | Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux | 0:11:48 |
27 | Tao Geoghegan Hart (GBr) Ineos Grenadiers | 0:12:38 |
28 | Eduardo Sepulveda (Arg) Drone Hopper-Androni Giocattoli | 0:13:25 |
29 | Davide Villella (Ita) Cofidis | 0:14:46 |
30 | Emanuel Buchmann (Ger) Bora-Hansgrohe | 0:17:38 |
31 | Alex Aranburu Deba (Spa) Movistar Team | 0:18:42 |
32 | Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli | 0:19:56 |
33 | Maxime Bouet (Fra) Arkea-Samsic | 0:20:06 |
34 | Nelson Oliveira (Por) Movistar Team | 0:20:08 |
35 | Julian Alaphilippe (Fra) Quick-Step Alpha Vinyl Team | 0:21:02 |
36 | Koen Bouwman (Ned) Jumbo-Visma | 0:21:56 |
37 | Simone Velasco (Ita) Astana Qazaqstan Team | 0:23:55 |
38 | Lilian Calmejane (Fra) AG2R Citroen Team | 0:25:02 |
39 | Natnael Tesfazion (Eri) Drone Hopper-Androni Giocattoli | 0:25:03 |
40 | Diego Rosa (Ita) Eolo-Kometa Cycling Team | 0:25:18 |
41 | Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team | 0:26:19 |
42 | Jakob Fuglsang (Den) Israel-Premier Tech | 0:27:30 |
43 | Benjamin Thomas (Fra) Cofidis | 0:28:08 |
44 | Xandro Meurisse (Bel) Alpecin-Fenix | 0:28:12 |
45 | Davide Formolo (Ita) UAE Team Emirates | 0:29:26 |
46 | Matteo Sobrero (Ita) BikeExchange-Jayco | 0:29:31 |
47 | Michael Schär (Swi) AG2R Citroen Team | 0:29:42 |
48 | Dario Cataldo (Ita) Trek-Segafredo | 0:30:14 |
49 | Gianluca Brambilla (Ita) Trek-Segafredo | 0:30:17 |
50 | Antoine Duchesne (Can) Groupama-FDJ | 0:30:47 |
51 | Anthony Perez (Fra) Cofidis | 0:31:13 |
52 | Michael Matthews (Aus) BikeExchange-Jayco | 0:32:24 |
53 | Alessandro Tonelli (Ita) Bardiani CSF Faizane' | 0:33:02 |
54 | Robert Stannard (Aus) Alpecin-Fenix | 0:33:10 |
55 | Andrea Vendrame (Ita) AG2R Citroen Team | 0:36:16 |
56 | Benoit Cosnefroy (Fra) AG2R Citroen Team | 0:36:39 |
57 | Tobias Ludvigsson (Swe) Groupama-FDJ | 0:36:52 |
58 | Valentin Ferron (Fra) TotalEnergies | 0:37:28 |
59 | Julien Simon (Fra) TotalEnergies | 0:38:58 |
60 | Greg Van Avermaet (Bel) AG2R Citroen Team | 0:40:10 |
61 | Ben Swift (GBr) Ineos Grenadiers | 0:41:29 |
62 | Toms Skujins (Lat) Trek-Segafredo | 0:41:39 |
63 | Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux | 0:41:58 |
64 | Matteo Fabbro (Ita) Bora-Hansgrohe | 0:42:13 |
65 | Quinn Simmons (USA) Trek-Segafredo | 0:42:14 |
66 | Jorge Arcas (Spa) Movistar Team | 0:42:21 |
67 | Jonathan Caicedo (Ecu) EF Education-EasyPost | 0:42:47 |
68 | Krists Neilands (Lat) Israel-Premier Tech | 0:43:41 |
69 | Sepp Kuss (USA) Jumbo-Visma | |
70 | Tosh Van Der Sande (Bel) Jumbo-Visma | 0:43:44 |
71 | Michael Gogl (Aut) Alpecin-Fenix | 0:43:51 |
72 | Tsgabu Grmay (Eth) BikeExchange-Jayco | 0:45:16 |
73 | Filippo Ganna (Ita) Ineos Grenadiers | 0:45:30 |
74 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | 0:46:15 |
75 | Einer Rubio Reyes (Col) Movistar Team | 0:47:05 |
76 | Christopher Hamilton (Aus) Team DSM | 0:47:44 |
77 | Jhonatan Restrepo Valencia (Col) Drone Hopper-Androni Giocattoli | 0:49:03 |
78 | Daryl Impey (RSA) Israel-Premier Tech | 0:49:17 |
79 | Edvald Boasson-Hagen (Nor) TotalEnergies | 0:49:36 |
80 | Nikias Arndt (Ger) Team DSM | 0:50:10 |
81 | Gianni Vermeersch (Bel) Alpecin-Fenix | 0:51:05 |
82 | Arnaud Demare (Fra) Groupama-FDJ | 0:51:08 |
83 | Manuele Boaro (Ita) Astana Qazaqstan Team | 0:53:41 |
84 | Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team | 0:53:47 |
85 | Davide Ballerini (Ita) Quick-Step Alpha Vinyl Team | 0:53:54 |
86 | Michael Valgren (Den) EF Education-EasyPost | 0:54:02 |
87 | Cesare Benedetti (Pol) Bora-Hansgrohe | 0:54:24 |
88 | Edoardo Zardini (Ita) Drone Hopper-Androni Giocattoli | 0:54:36 |
89 | Jan Tratnik (Slo) Bahrain Victorious | 0:54:46 |
90 | Clément Russo (Fra) Arkea-Samsic | 0:55:43 |
91 | Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux | 0:55:53 |
92 | Daniel Oss (Ita) TotalEnergies | 0:57:28 |
93 | Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team | 0:58:25 |
94 | Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team | 0:58:48 |
95 | Davide Cimolai (Ita) Cofidis | 0:58:50 |
96 | Mattia Bais (Ita) Drone Hopper-Androni Giocattoli | 0:58:52 |
97 | Lawson Craddock (USA) BikeExchange-Jayco | 0:59:00 |
98 | Jos van Emden (Ned) Jumbo-Visma | 0:59:24 |
99 | Alex Edmondson (Aus) BikeExchange-Jayco | 1:01:06 |
100 | Jasha Sütterlin (Ger) Bahrain Victorious | 1:03:20 |
101 | Harry Sweeny (Aus) Lotto Soudal | 1:03:42 |
102 | Martijn Tusveld (Ned) Team DSM | 1:04:33 |
103 | Mirco Maestri (Ita) Eolo-Kometa Cycling Team | |
104 | Joris Nieuwenhuis (Ned) Team DSM | 1:04:52 |
105 | Sacha Modolo (Ita) Bardiani CSF Faizane' | 1:05:13 |
106 | Luca Rastelli (Ita) Bardiani CSF Faizane' | 1:06:46 |
107 | Alexander Konychev (Ita) BikeExchange-Jayco | 1:07:09 |
108 | Edward Theuns (Bel) Trek-Segafredo | 1:07:40 |
109 | Marco Haller (Aut) Bora-Hansgrohe | 1:07:44 |
110 | Ignatas Konovalovas (Ltu) Groupama-FDJ | 1:07:55 |
111 | Alan Riou (Fra) Arkea-Samsic | 1:09:16 |
112 | Umberto Marengo (Ita) Drone Hopper-Androni Giocattoli | 1:10:24 |
113 | Mathias Norsgaard (Den) Movistar Team | 1:10:41 |
114 | Edoardo Affini (Ita) Jumbo-Visma | 1:10:49 |
115 | Alex Dowsett (GBr) Israel-Premier Tech | 1:11:04 |
116 | Heinrich Haussler (Aus) Bahrain Victorious | 1:11:21 |
117 | Matthias Brändle (Aut) Israel-Premier Tech | 1:11:41 |
118 | Gianni Moscon (Ita) Astana Qazaqstan Team | 1:11:51 |
119 | Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux | 1:12:01 |
120 | Davide Martinelli (Ita) Astana Qazaqstan Team | |
121 | Tim Merlier (Bel) Alpecin-Fenix | 1:12:05 |
122 | Olav Kooij (Ned) Jumbo-Visma | 1:12:07 |
123 | Ramon Sinkeldam (Ned) Groupama-FDJ | 1:12:29 |
124 | Giacomo Nizzolo (Ita) Israel-Premier Tech | 1:12:46 |
125 | Maciej Bodnar (Pol) TotalEnergies | 1:12:50 |
126 | Edward Planckaert (Bel) Alpecin-Fenix | |
127 | Giovanni Lonardi (Ita) Eolo-Kometa Cycling Team | 1:12:51 |
128 | Michael Schwarzmann (Ger) Lotto Soudal | 1:13:06 |
129 | Leonardo Basso (Ita) Astana Qazaqstan Team | 1:13:45 |
130 | Alberto Dainese (Ita) Team DSM | 1:13:52 |
131 | Roger Kluge (Ger) Lotto Soudal | 1:14:03 |
132 | Phil Bauhaus (Ger) Bahrain Victorious | 1:14:08 |
133 | Davide Bais (Ita) Eolo-Kometa Cycling Team | 1:14:55 |
134 | Mark Cavendish (GBr) Quick-Step Alpha Vinyl Team | 1:15:00 |
135 | Pascal Ackermann (Ger) UAE Team Emirates | 1:15:02 |
136 | Jordi Meeus (Bel) Bora-Hansgrohe | 1:15:17 |
137 | Josef Cerny (Cze) Quick-Step Alpha Vinyl Team | 1:15:25 |
138 | Matteo Moschetti (Ita) Trek-Segafredo | 1:15:30 |
139 | Mikkel Bjerg (Den) UAE Team Emirates | 1:15:53 |
140 | Kaden Groves (Aus) BikeExchange-Jayco | 1:15:59 |
141 | Jacopo Guarnieri (Ita) Groupama-FDJ | 1:16:06 |
142 | Maximiliano Richeze (Arg) UAE Team Emirates | 1:16:38 |
143 | Davide Gabburo (Ita) Bardiani CSF Faizane' | 1:16:46 |
144 | Filippo Fiorelli (Ita) Bardiani CSF Faizane' | 1:17:26 |
145 | Magnus Cort (Den) EF Education-EasyPost | 1:17:52 |
146 | Tom Scully (NZl) EF Education-EasyPost | 1:18:36 |
147 | Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux | 1:19:15 |
148 | Rick Zabel (Ger) Israel-Premier Tech | 1:23:51 |
149 | Johnatan Cañaveral Vargas (Col) Bardiani CSF Faizane' | 1:25:11 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Tadej Pogacar (Slo) UAE Team Emirates | 44 |
2 | Jonas Vingegaard (Den) Jumbo-Visma | 24 |
3 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 19 |
4 | Tim Merlier (Bel) Alpecin-Fenix | 18 |
5 | Olav Kooij (Ned) Jumbo-Visma | 18 |
6 | Richie Porte (Aus) Ineos Grenadiers | 13 |
7 | Warren Barguil (Fra) Arkea-Samsic | 12 |
8 | Filippo Ganna (Ita) Ineos Grenadiers | 12 |
9 | Mikel Landa Meana (Spa) Bahrain Victorious | 11 |
10 | Simone Velasco (Ita) Astana Qazaqstan Team | 11 |
11 | Xandro Meurisse (Bel) Alpecin-Fenix | 11 |
12 | Arnaud Demare (Fra) Groupama-FDJ | 10 |
13 | Giulio Ciccone (Ita) Trek-Segafredo | 9 |
14 | Nelson Oliveira (Por) Movistar Team | 9 |
15 | Phil Bauhaus (Ger) Bahrain Victorious | 9 |
16 | Victor Lafay (Fra) Cofidis | 8 |
17 | Kaden Groves (Aus) BikeExchange-Jayco | 8 |
18 | Jai Hindley (Aus) Bora-Hansgrohe | 7 |
19 | Enric Mas Nicolau (Spa) Movistar Team | 7 |
20 | Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team | 7 |
21 | Thymen Arensman (Ned) Team DSM | 6 |
22 | Damiano Caruso (Ita) Bahrain Victorious | 6 |
23 | Tao Geoghegan Hart (GBr) Ineos Grenadiers | 6 |
24 | Alex Dowsett (GBr) Israel-Premier Tech | 6 |
25 | Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team | 5 |
26 | Benjamin Thomas (Fra) Cofidis | 5 |
27 | Quinn Simmons (USA) Trek-Segafredo | 5 |
28 | Pascal Ackermann (Ger) UAE Team Emirates | 5 |
29 | Thibaut Pinot (Fra) Groupama-FDJ | 4 |
30 | Tobias Ludvigsson (Swe) Groupama-FDJ | 4 |
31 | Davide Ballerini (Ita) Quick-Step Alpha Vinyl Team | 4 |
32 | Davide Bais (Ita) Eolo-Kometa Cycling Team | 4 |
33 | Marc Soler (Spa) UAE Team Emirates | 3 |
34 | Wilco Kelderman (Ned) Bora-Hansgrohe | 3 |
35 | Lilian Calmejane (Fra) AG2R Citroen Team | 3 |
36 | Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team | 3 |
37 | Jos van Emden (Ned) Jumbo-Visma | 3 |
38 | Giacomo Nizzolo (Ita) Israel-Premier Tech | 3 |
39 | Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious | 2 |
40 | Julian Alaphilippe (Fra) Quick-Step Alpha Vinyl Team | 2 |
41 | Benoit Cosnefroy (Fra) AG2R Citroen Team | 2 |
42 | Christopher Hamilton (Aus) Team DSM | 2 |
43 | Mikkel Bjerg (Den) UAE Team Emirates | 2 |
44 | Jacopo Guarnieri (Ita) Groupama-FDJ | 2 |
45 | Matteo Sobrero (Ita) BikeExchange-Jayco | 1 |
46 | Andrea Vendrame (Ita) AG2R Citroen Team | 1 |
47 | Jasha Sütterlin (Ger) Bahrain Victorious | 1 |
48 | Matteo Moschetti (Ita) Trek-Segafredo | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Quinn Simmons (USA) Trek-Segafredo | 35 |
2 | Tadej Pogacar (Slo) UAE Team Emirates | 25 |
3 | Jonas Vingegaard (Den) Jumbo-Visma | 15 |
4 | Davide Bais (Ita) Eolo-Kometa Cycling Team | 13 |
5 | Mikel Landa Meana (Spa) Bahrain Victorious | 10 |
6 | Damiano Caruso (Ita) Bahrain Victorious | 10 |
7 | Warren Barguil (Fra) Arkea-Samsic | 9 |
8 | Xandro Meurisse (Bel) Alpecin-Fenix | 9 |
9 | Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team | 8 |
10 | Enric Mas Nicolau (Spa) Movistar Team | 8 |
11 | Richie Porte (Aus) Ineos Grenadiers | 7 |
12 | Diego Rosa (Ita) Eolo-Kometa Cycling Team | 6 |
13 | Jhonatan Restrepo Valencia (Col) Drone Hopper-Androni Giocattoli | 6 |
14 | Simone Velasco (Ita) Astana Qazaqstan Team | 5 |
15 | Nelson Oliveira (Por) Movistar Team | 3 |
16 | Koen Bouwman (Ned) Jumbo-Visma | 3 |
17 | Luca Rastelli (Ita) Bardiani CSF Faizane' | 3 |
18 | Jai Hindley (Aus) Bora-Hansgrohe | 2 |
19 | Romain Bardet (Fra) Team DSM | 2 |
20 | Victor Lafay (Fra) Cofidis | 2 |
21 | Sepp Kuss (USA) Jumbo-Visma | 2 |
22 | Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team | 2 |
23 | Mirco Maestri (Ita) Eolo-Kometa Cycling Team | 2 |
24 | Davide Gabburo (Ita) Bardiani CSF Faizane' | 2 |
25 | Thibaut Pinot (Fra) Groupama-FDJ | 1 |
26 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 1 |
27 | Benjamin Thomas (Fra) Cofidis | 1 |
28 | Christopher Hamilton (Aus) Team DSM | 1 |
29 | Edoardo Zardini (Ita) Drone Hopper-Androni Giocattoli | 1 |
30 | Marco Haller (Aut) Bora-Hansgrohe | 1 |
31 | Umberto Marengo (Ita) Drone Hopper-Androni Giocattoli | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Tadej Pogacar (Slo) UAE Team Emirates | 23:45:55 |
2 | Thymen Arensman (Ned) Team DSM | 0:03:16 |
3 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 0:04:20 |
4 | Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli | 0:19:56 |
5 | Natnael Tesfazion (Eri) Drone Hopper-Androni Giocattoli | 0:25:03 |
6 | Matteo Sobrero (Ita) BikeExchange-Jayco | 0:29:31 |
7 | Robert Stannard (Aus) Alpecin-Fenix | 0:33:10 |
8 | Valentin Ferron (Fra) TotalEnergies | 0:37:28 |
9 | Quinn Simmons (USA) Trek-Segafredo | 0:42:14 |
10 | Einer Rubio Reyes (Col) Movistar Team | 0:47:05 |
11 | Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team | 0:58:48 |
12 | Harry Sweeny (Aus) Lotto Soudal | 1:03:42 |
13 | Luca Rastelli (Ita) Bardiani CSF Faizane' | 1:06:46 |
14 | Alexander Konychev (Ita) BikeExchange-Jayco | 1:07:09 |
15 | Alan Riou (Fra) Arkea-Samsic | 1:09:16 |
16 | Mathias Norsgaard (Den) Movistar Team | 1:10:41 |
17 | Olav Kooij (Ned) Jumbo-Visma | 1:12:07 |
18 | Alberto Dainese (Ita) Team DSM | 1:13:52 |
19 | Davide Bais (Ita) Eolo-Kometa Cycling Team | 1:14:55 |
20 | Jordi Meeus (Bel) Bora-Hansgrohe | 1:15:17 |
21 | Mikkel Bjerg (Den) UAE Team Emirates | 1:15:53 |
22 | Kaden Groves (Aus) BikeExchange-Jayco | 1:15:59 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Bahrain Victorious | 71:26:52 |
2 | UAE Team Emirates | 0:08:11 |
3 | Bora-Hansgrohe | 0:19:04 |
4 | Ineos Grenadiers | 0:25:54 |
5 | Cofidis | 0:29:06 |
6 | Team DSM | 0:34:16 |
7 | AG2R Citroen Team | 0:35:14 |
8 | Movistar Team | 0:35:54 |
9 | Drone Hopper-Androni Giocattoli | 0:40:08 |
10 | Eolo-Kometa Cycling Team | 0:43:37 |
11 | Intermarché-Wanty-Gobert Matériaux | 0:46:48 |
12 | Astana Qazaqstan Team | 0:47:09 |
13 | Jumbo-Visma | 0:48:57 |
14 | Groupama-FDJ | 0:50:57 |
15 | Trek-Segafredo | 0:54:21 |
16 | Arkea-Samsic | 0:56:41 |
17 | QuickStep-AlphaVinyl | 1:04:41 |
18 | TotalEnergies | 1:12:58 |
19 | Alpecin-Fenix | 1:25:51 |
20 | BikeExchange-Jayco | 1:33:49 |
21 | EF Education-EasyPost | 1:33:56 |
22 | Israel-Premier Tech | 1:49:41 |
23 | Lotto Soudal | 2:21:47 |
24 | Bardiani CSF Faizane' | 2:29:58 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
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.
Most Popular
Latest on Cyclingnews
-
Decathlon AG2R refresh and rebuild for 2025 with new racing kit, new bikes and generational teenage talent
French team hopes to build on 30 wins of 2025 with Paul Seixas, Léo Bisiaux and new DS Luke Rowe -
Eddy Merckx suffers broken hip in cycling crash near Brussels
Legendary five-time Tour de France winner to undergo surgery after 'stupid accident' -
Opinion: Fast bikes shouldn’t have to be pretty as well, and to demand that they are holds the sport back
With the new Colnago Y1Rs launching the comments are ablaze with negativity about its looks, but does this matter at all in a modern race bike you can’t afford anyway? -
Maxim Van Gils joins Red Bull-Bora-Hansgrohe after Lotto-Dstny divorce
Belgian Classics rider agrees three-year deal and heads to Red Bull training camp