Tour de Romandie: Marc Soler solos to victory on stage 3
Movistar rider moves into race lead after Dennis crashes
Marc Soler (Movistar) won stage 3 of the Tour de Romandie with an attack on the day's final climb, gaining enough time to become the new overall leader of the race.
The incumbent leader, Rohan Dennis (Ineos Grenadiers), suffered a crash unseen by television cameras sometime near the end, and finished in a group behind the peloton, conceding the yellow jersey to Soler.
"It was a very hard stage, especially with the rain and cold all during the stage. There were a lot of attacks on the last climb," Soler said. "I kept mine for the key moment and it went well.
"It gives me confidence and morale for what’s coming up at the Giro. Now we’ll try to defend yellow and see how far we can go. It’s not a lot of time considering the Ineos riders are so strong in the time trial but we’ll give it our maximum tomorrow."
Magnus Cort (EF Education-Nippo) won the sprint for second ahead of Peter Sagan (Bora-Hansgrohe) from a peloton that had been reduced to no more than 30 riders after a tough day of hills and miserable weather.
Soler launched his move on the final ascent of Les Granges, around 10km from the finish, after the likes of Michael Woods (Israel-StartUp Nation), Ion Izagirre (Astana-Premier Tech) and Sepp Kuss (Jumbo-Visma) had tried and failed to go clear.
Beginning the day 23rd on GC at 27 seconds, Soler was a threat on GC, but despite the best efforts of the chasing GC teams he managed to hang on to win by 22 seconds. Added to the bonus seconds earned for winning the stage, he now holds an advantage of 14 seconds ahead of Geraint Thomas, Richie Porte (both Ineos Grenadiers) and Sonny Colbrelli in second, third and fourth respectively.
Dennis slips out of the top ten after his crash, but could still have an important job to do in service of Thomas and Porte on tomorrow's queen stage, provided he feels no ill-effects from his injury.
Before the final climb, it looked as though the two remaining riders from the day's seven-man break, Stefan Küng (Groupama-FDJ) and Kobe Goossens (Lotto-Soudal), had a chance of surviving. But Küng crashed on a descent leading to the final climb, hitting the ground hard and sliding across the slippery road surfaces made wet from a day of rainfall. Thankfully he was able to remount, but his chances of winning the stage were over.
Goossens continued to ride ahead alone but was brought back on the final climb, where the flurry of attacks ending with Soler's race-winning move were made.
How it unfolded
Patrick Bevin (Israel-StartUp Nation), who was second overall, was the highest-profile of a number of non-starters, which was a shame as the Kiwi would have been one of the favourites for what looked likely to be another reduced bunch sprint.
Although two climbs were featured in the 35km circuit around Estavayer that was tackled three times in the finale, neither of them was especially hard, giving the sprinters a good chance of surviving and controlling the race.
Having threatened to do so throughout the race, the heavens at last opened for what was a wet third stage of the Tour de Romandie.
The miserable conditions didn't discourage riders from trying to get into the break, however, and the opening kilometres were fast as the fight to do so ensued.
Seven managed to go clear on the first climb of the day, including Swiss time trial stars Stefan Küng (Groupama-FDJ) and Stefan Bissegger (EF Education-Nippo). With them were Kobe Goossens (Lotto-Soudal), Sander Armée (Qhubeka Assos), Matthias Reutimann (Swiss Cycling), Charles Quarterman (Trek-Segafredo) and Johan Jacobs (Movistar).
Küng and Goossens were the highest on GC at 1-19 from Rohan Dennis' time, meaning Ineos Grenadiers once again had to be careful not to let them gain too much of an advantage.
Having gained a maximum advantage of over four minutes, it was brought back to around two minutes and remained around that distance.
Goossens gained maximum points over the first ascents of both the climbs and also gained the bonus seconds at the intermediate sprint, which made him the virtual leader just ahead of Küng.
Aware that the Filippo Ganna-led peloton had upped the tempo, the breakaway pushed on after the peloton had looped round to take on the climbs for the second time, and Goossens, Küng, Bissegger and Jacobs dropped the other three.
Ineos slowed the pace down on the climbs themselves, allowing the break's advantage to grow up towards 2:30, and prompting Bora-Hansgrohe to take control at the front instead, with a potential Peter Sagan stage win in mind.
At the penultimate crossing of the finish line to mark the beginning of the last lap, the gap between the leading quartet and the peloton (where Sonny Colbrelli's Bahrain-Victorious team had also offered assistance) was at 2:20.
With Bora-Hansgrohe and Bahrain-Victorious both committed to bringing the break back, the gap finally started to rapidly fall again and had been reduced to about half a minute by the start of the penultimate climb of the day.
Once the break reached the climb, Küng upped the pace and dropped Bissegger and Jacobs, and reached the top with just Goossens for company.
But Küng's chances of making it to the finish were over in a flash, however, when he fell on a right-hand turn on the following descent. It was a dramatic crash, and Küng slid several yards over the wet slippery surface, but thankfully he was OK to continue.
That left Goossens out front alone, and he still held an advantage of 40 seconds by the time he hit the final climb of the day.
On the climb, there was some activity from the GC men, as the likes of Michael Woods (Israel-StartUp Nation) and Ion Izagirre (Astana-Premier Tech), Sepp Kuss (Jumbo-Visma) and Fausto Masnada (Deceuninck-QuickStep) all put in speculative attacks.
Ineos Grenadiers were surprisingly absent at the front of the peloton during this flurry of activity, and it soon transpired that the yellow jersey Rohan Dennis had crashed unseen by the cameras, tearing his shorts and suffering a gash to his right thigh.
These attacks were enough to bring back Goossens, who was caught as the top of the climb approached.
Marc Soler (Movistar) attacked after the catch was made, and made it to the top with a gap of a few seconds ahead of a chasing Ion Izagirre (Asana-Premier Tech), who was a further few seconds ahead of a thinned-out peloton.
With 5km to go Soler was looking very strong and held a gap of 30 seconds over the peloton, and 22 seconds over Izagirre, who was about to be swallowed up.
Soler continued to hold his pace all the way to the finish and crossed the line with a shushing finger-to-his-lips gesture by way of celebration.
He'll now aim to retain the yellow jersey over the final weekend of racing, starting with tomorrow's queen stage in the mountains, although it remains to be seen whether that stage will go ahead completely as planned in light of the recent weather conditions.
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Marc Soler (Spa) Movistar Team | 3:58:35 |
2 | Magnus Cort (Den) EF Education-Nippo | 0:00:22 |
3 | Peter Sagan (Svk) Bora-Hansgrohe | |
4 | Sonny Colbrelli (Ita) Bahrain Victorious | |
5 | Gorka Izagirre Insausti (Spa) Astana-Premier Tech | |
6 | Diego Ulissi (Ita) UAE Team Emirates | |
7 | Ilan Van Wilder (Bel) Team DSM | |
8 | Sepp Kuss (USA) Jumbo-Visma | |
9 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | |
10 | Rui Costa (Por) UAE Team Emirates | |
11 | Mattias Skjelmose (Den) Trek-Segafredo | |
12 | Clément Champoussin (Fra) AG2R Citroën Team | |
13 | Wilco Kelderman (Ned) Bora-Hansgrohe | |
14 | Mattia Cattaneo (Ita) Deceuninck-QuickStep | |
15 | Michael Woods (Can) Israel Start-up Nation | |
16 | Fausto Masnada (Ita) Deceuninck-QuickStep | |
17 | Marc Hirschi (Swi) UAE Team Emirates | |
18 | Geraint Thomas (GBr) Ineos Grenadiers | |
19 | Kobe Goossens (Bel) Lotto Soudal | |
20 | Lucas Hamilton (Aus) Team BikeExchange | |
21 | Damiano Caruso (Ita) Bahrain Victorious | |
22 | Thymen Arensman (Ned) Team DSM | |
23 | Ben O'Connor (Aus) AG2R Citroën Team | |
24 | Richie Porte (Aus) Ineos Grenadiers | |
25 | Jake Stewart (GBr) Groupama-FDJ | 0:01:21 |
26 | Joel Suter (Swi) Swiss National Team | |
27 | Dion Smith (NZl) Team BikeExchange | |
28 | Matthew Holmes (GBr) Lotto Soudal | |
29 | Antonio Tiberi (Ita) Trek-Segafredo | |
30 | Gijs Leemreize (Ned) Jumbo-Visma | |
31 | Mathias Fluckiger (Swi) Swiss National Team | |
32 | Ben Zwiehoff (Ger) Bora-Hansgrohe | |
33 | Rémi Cavagna (Fra) Deceuninck-QuickStep | |
34 | Reto Hollenstein (Swi) Israel Start-up Nation | |
35 | Davide Villella (Ita) Movistar Team | |
36 | Jesus Herrada (Spa) Cofidis | |
37 | Steven Kruijswijk (Ned) Jumbo-Visma | |
38 | Rodrigo Contreras Pinzon (Col) Astana-Premier Tech | |
39 | Johan Jacobs (Swi) Movistar Team | |
40 | Rob Power (Aus) Team Qhubeka Assos | |
41 | Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux | |
42 | Jacopo Mosca (Ita) Trek-Segafredo | |
43 | Kenny Elissonde (Fra) Trek-Segafredo | |
44 | Jonathan Caicedo (Ecu) EF Education-Nippo | |
45 | Rohan Dennis (Aus) Ineos Grenadiers | |
46 | Stefan Küng (Swi) Groupama-FDJ | |
47 | Andrey Amador (CRc) Ineos Grenadiers | |
48 | Andreas Kron (Den) Lotto Soudal | 0:01:37 |
49 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | 0:02:30 |
50 | Jose Herrada (Spa) Cofidis | 0:02:32 |
51 | Philippe Gilbert (Bel) Lotto Soudal | 0:02:38 |
52 | Christoph Pfingsten (Ger) Jumbo-Visma | |
53 | Marco Brenner (Ger) Team DSM | 0:02:48 |
54 | Carlos Barbero (Spa) Team Qhubeka Assos | |
55 | Miguel Angel Lopez Moreno (Col) Movistar Team | 0:02:50 |
56 | Felix Gall (Aut) Team DSM | 0:03:29 |
57 | Damien Howson (Aus) Team BikeExchange | |
58 | Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates | |
59 | Sergio Henao Montoya (Col) Team Qhubeka Assos | |
60 | Simon Pellaud (Swi) Swiss National Team | 0:04:01 |
61 | Julien El Fares (Fra) EF Education-Nippo | |
62 | Hermann Pernsteiner (Aut) Bahrain Victorious | |
63 | Alessandro Covi (Ita) UAE Team Emirates | |
64 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | |
65 | Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux | |
66 | Matthieu Ladagnous (Fra) Groupama-FDJ | |
67 | Stefan Bissegger (Swi) EF Education-Nippo | |
68 | Tony Martin (Ger) Jumbo-Visma | |
69 | Jos van Emden (Ned) Jumbo-Visma | |
70 | Mads Würtz Schmidt (Den) Israel Start-up Nation | 0:04:04 |
71 | Sébastien Reichenbach (Swi) Groupama-FDJ | |
72 | Matteo Badilatti (Swi) Groupama-FDJ | |
73 | Jaakko Hänninen (Fin) AG2R Citroën Team | 0:05:56 |
74 | Steff Cras (Bel) Lotto Soudal | |
75 | Tsgabu Grmay (Eth) Team BikeExchange | |
76 | Clement Venturini (Fra) AG2R Citroën Team | |
77 | Marcus Burghardt (Ger) Bora-Hansgrohe | 0:07:24 |
78 | Nico Denz (Ger) Team DSM | |
79 | Filippo Conca (Ita) Lotto Soudal | 0:07:25 |
80 | Alex Dowsett (GBr) Israel Start-up Nation | |
81 | Thomas Champion (Fra) Cofidis | |
82 | Jordi Meeus (Bel) Bora-Hansgrohe | |
83 | Stephen Williams (GBr) Bahrain Victorious | |
84 | Eddie Dunbar (Irl) Ineos Grenadiers | |
85 | Owain Doull (GBr) Ineos Grenadiers | |
86 | Brent Bookwalter (USA) Team BikeExchange | |
87 | Mathias Frank (Swi) AG2R Citroën Team | |
88 | Josef Cerny (Cze) Deceuninck-QuickStep | |
89 | Filippo Ganna (Ita) Ineos Grenadiers | |
90 | Javier Romo Oliver (Spa) Astana-Premier Tech | |
91 | Ian Garrison (USA) Deceuninck-QuickStep | |
92 | Oliviero Troia (Ita) UAE Team Emirates | |
93 | Manuele Boaro (Ita) Astana-Premier Tech | |
94 | Alex Edmondson (Aus) Team BikeExchange | |
95 | Diego Camargo Pineda (Col) EF Education-Nippo | |
96 | Dario Cataldo (Ita) Movistar Team | |
97 | Tejay van Garderen (USA) EF Education-Nippo | |
98 | Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux | |
99 | Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux | |
100 | Neilson Powless (USA) EF Education-Nippo | 0:09:45 |
101 | Dylan Sunderland (Aus) Team Qhubeka Assos | 0:11:08 |
102 | Charlie Quarterman (GBr) Trek-Segafredo | 0:14:42 |
103 | Cyrille Thiery (Swi) Swiss National Team | 0:19:01 |
104 | Fabio Sabatini (Ita) Cofidis | |
105 | Niklas Eg (Den) Trek-Segafredo | |
106 | Davide Martinelli (Ita) Astana-Premier Tech | |
107 | Claudio Imhof (Swi) Swiss National Team | |
108 | Natnael Berhane (Eri) Cofidis | |
109 | Juraj Sagan (Svk) Bora-Hansgrohe | |
110 | Elia Viviani (Ita) Cofidis | |
111 | Guillaume Boivin (Can) Israel Start-up Nation | |
112 | Chris Froome (GBr) Israel Start-up Nation | |
113 | Gerben Thijssen (Bel) Lotto Soudal | |
114 | Tom Bohli (Swi) Cofidis | |
115 | Joab Schneiter (Swi) Swiss National Team | |
116 | Matteo Moschetti (Ita) Trek-Segafredo | |
117 | Maximiliano Richeze (Arg) UAE Team Emirates | |
118 | Jack Haig (Aus) Bahrain Victorious | |
119 | Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos | |
120 | Jan Tratnik (Slo) Bahrain Victorious | |
121 | Chad Haga (USA) Team DSM | |
122 | Iljo Keisse (Bel) Deceuninck-QuickStep | |
123 | Matthias Reutimann (Swi) Swiss National Team | |
124 | Fabian Lienhard (Swi) Groupama-FDJ | |
125 | Mathias Norsgaard (Den) Movistar Team | |
126 | Lawrence Naesen (Bel) AG2R Citroën Team | |
127 | Alexis Gougeard (Fra) AG2R Citroën Team | |
128 | Phil Bauhaus (Ger) Bahrain Victorious | |
129 | Sander Armée (Bel) Team Qhubeka Assos | |
130 | Antwan Tolhoek (Ned) Jumbo-Visma | |
131 | Albert Torres Barcelo (Spa) Movistar Team | 0:19:13 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Charlie Quarterman (GBr) Trek-Segafredo | 15 |
2 | Kobe Goossens (Bel) Lotto Soudal | 10 |
3 | Johan Jacobs (Swi) Movistar Team | 6 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Johan Jacobs (Swi) Movistar Team | 15 |
2 | Stefan Bissegger (Swi) EF Education-Nippo | 10 |
3 | Kobe Goossens (Bel) Lotto Soudal | 6 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Marc Soler (Spa) Movistar Team | 50 |
2 | Magnus Cort (Den) EF Education-Nippo | 30 |
3 | Peter Sagan (Svk) Bora-Hansgrohe | 20 |
4 | Sonny Colbrelli (Ita) Bahrain Victorious | 18 |
5 | Gorka Izagirre Insausti (Spa) Astana-Premier Tech | 16 |
6 | Diego Ulissi (Ita) UAE Team Emirates | 14 |
7 | Ilan Van Wilder (Bel) Team DSM | 12 |
8 | Sepp Kuss (USA) Jumbo-Visma | 10 |
9 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | 8 |
10 | Rui Costa (Por) UAE Team Emirates | 7 |
11 | Mattias Skjelmose (Den) Trek-Segafredo | 6 |
12 | Clément Champoussin (Fra) AG2R Citroën Team | 5 |
13 | Wilco Kelderman (Ned) Bora-Hansgrohe | 4 |
14 | Mattia Cattaneo (Ita) Deceuninck-QuickStep | 3 |
15 | Michael Woods (Can) Israel Start-up Nation | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Matthias Reutimann (Swi) Swiss National Team | 5 |
2 | Stefan Küng (Swi) Groupama-FDJ | 3 |
3 | Charlie Quarterman (GBr) Trek-Segafredo | 2 |
4 | Stefan Bissegger (Swi) EF Education-Nippo | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Kobe Goossens (Bel) Lotto Soudal | 5 |
2 | Johan Jacobs (Swi) Movistar Team | 3 |
3 | Stefan Bissegger (Swi) EF Education-Nippo | 2 |
4 | Charlie Quarterman (GBr) Trek-Segafredo | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Kobe Goossens (Bel) Lotto Soudal | 5 |
2 | Johan Jacobs (Swi) Movistar Team | 3 |
3 | Stefan Küng (Swi) Groupama-FDJ | 2 |
4 | Sander Armée (Bel) Team Qhubeka Assos | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Kobe Goossens (Bel) Lotto Soudal | 5 |
2 | Stefan Bissegger (Swi) EF Education-Nippo | 3 |
3 | Johan Jacobs (Swi) Movistar Team | 2 |
4 | Stefan Küng (Swi) Groupama-FDJ | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Kobe Goossens (Bel) Lotto Soudal | 5 |
2 | Stefan Küng (Swi) Groupama-FDJ | 3 |
3 | Stefan Bissegger (Swi) EF Education-Nippo | 2 |
4 | Johan Jacobs (Swi) Movistar Team | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Kobe Goossens (Bel) Lotto Soudal | 5 |
2 | Stefan Küng (Swi) Groupama-FDJ | 3 |
3 | Johan Jacobs (Swi) Movistar Team | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Marc Soler (Spa) Movistar Team | 5 |
2 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | 3 |
3 | Richie Porte (Aus) Ineos Grenadiers | 2 |
4 | Ilan Van Wilder (Bel) Team DSM | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Ilan Van Wilder (Bel) Team DSM | 3:58:57 |
2 | Mattias Skjelmose (Den) Trek-Segafredo | |
3 | Clément Champoussin (Fra) AG2R Citroën Team | |
4 | Marc Hirschi (Swi) UAE Team Emirates | |
5 | Thymen Arensman (Ned) Team DSM | |
6 | Jake Stewart (GBr) Groupama-FDJ | 0:00:59 |
7 | Joel Suter (Swi) Swiss National Team | |
8 | Antonio Tiberi (Ita) Trek-Segafredo | |
9 | Gijs Leemreize (Ned) Jumbo-Visma | |
10 | Johan Jacobs (Swi) Movistar Team | |
11 | Andreas Kron (Den) Lotto Soudal | 0:01:15 |
12 | Marco Brenner (Ger) Team DSM | 0:02:26 |
13 | Felix Gall (Aut) Team DSM | 0:03:07 |
14 | Alessandro Covi (Ita) UAE Team Emirates | 0:03:39 |
15 | Stefan Bissegger (Swi) EF Education-Nippo | |
16 | Jaakko Hänninen (Fin) AG2R Citroën Team | 0:05:34 |
17 | Filippo Conca (Ita) Lotto Soudal | 0:07:03 |
18 | Thomas Champion (Fra) Cofidis | |
19 | Jordi Meeus (Bel) Bora-Hansgrohe | |
20 | Javier Romo Oliver (Spa) Astana-Premier Tech | |
21 | Ian Garrison (USA) Deceuninck-QuickStep | |
22 | Diego Camargo Pineda (Col) EF Education-Nippo | |
23 | Charlie Quarterman (GBr) Trek-Segafredo | 0:14:20 |
24 | Gerben Thijssen (Bel) Lotto Soudal | 0:18:39 |
25 | Joab Schneiter (Swi) Swiss National Team | |
26 | Mathias Norsgaard (Den) Movistar Team |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | UAE Team Emirates | 11:56:51 |
2 | Bora-Hansgrohe | 0:00:59 |
3 | Astana-Premier Tech | |
4 | Deceuninck-QuickStep | |
5 | Ineos Grenadiers | |
6 | Movistar Team | 0:01:36 |
7 | Jumbo-Visma | 0:01:58 |
8 | Trek-Segafredo | |
9 | Lotto Soudal | 0:02:14 |
10 | Team DSM | 0:02:26 |
11 | Bahrain Victorious | 0:03:39 |
12 | Team BikeExchange | 0:04:06 |
13 | EF Education-Nippo | 0:04:38 |
14 | Israel Start-up Nation | 0:04:41 |
15 | AG2R Citroën Team | 0:05:34 |
16 | Swiss National Team | 0:05:37 |
17 | Groupama-FDJ | |
18 | Team Qhubeka Assos | 0:06:32 |
19 | Intermarché-Wanty-Gobert Matériaux | 0:06:46 |
20 | Cofidis | 0:10:12 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Marc Soler (Spa) Movistar Team | 12:38:40 |
2 | Geraint Thomas (GBr) Ineos Grenadiers | 0:00:14 |
3 | Richie Porte (Aus) Ineos Grenadiers | |
4 | Sonny Colbrelli (Ita) Bahrain Victorious | |
5 | Marc Hirschi (Swi) UAE Team Emirates | 0:00:16 |
6 | Mattia Cattaneo (Ita) Deceuninck-QuickStep | 0:00:20 |
7 | Wilco Kelderman (Ned) Bora-Hansgrohe | 0:00:21 |
8 | Ilan Van Wilder (Bel) Team DSM | |
9 | Sepp Kuss (USA) Jumbo-Visma | |
10 | Rui Costa (Por) UAE Team Emirates | 0:00:24 |
11 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | 0:00:26 |
12 | Thymen Arensman (Ned) Team DSM | |
13 | Diego Ulissi (Ita) UAE Team Emirates | 0:00:27 |
14 | Fausto Masnada (Ita) Deceuninck-QuickStep | 0:00:28 |
15 | Gorka Izagirre Insausti (Spa) Astana-Premier Tech | 0:00:30 |
16 | Michael Woods (Can) Israel Start-up Nation | |
17 | Ben O'Connor (Aus) AG2R Citroën Team | |
18 | Mattias Skjelmose (Den) Trek-Segafredo | 0:00:32 |
19 | Damiano Caruso (Ita) Bahrain Victorious | |
20 | Clément Champoussin (Fra) AG2R Citroën Team | 0:00:33 |
21 | Lucas Hamilton (Aus) Team BikeExchange | 0:00:35 |
22 | Magnus Cort (Den) EF Education-Nippo | 0:00:59 |
23 | Rohan Dennis (Aus) Ineos Grenadiers | 0:01:04 |
24 | Jesus Herrada (Spa) Cofidis | 0:01:18 |
25 | Kobe Goossens (Bel) Lotto Soudal | 0:01:24 |
26 | Steven Kruijswijk (Ned) Jumbo-Visma | 0:01:28 |
27 | Kenny Elissonde (Fra) Trek-Segafredo | 0:01:33 |
28 | Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux | 0:01:41 |
29 | Antonio Tiberi (Ita) Trek-Segafredo | 0:02:11 |
30 | Ben Zwiehoff (Ger) Bora-Hansgrohe | 0:02:12 |
31 | Stefan Küng (Swi) Groupama-FDJ | 0:02:23 |
32 | Gijs Leemreize (Ned) Jumbo-Visma | |
33 | Jacopo Mosca (Ita) Trek-Segafredo | 0:02:24 |
34 | Jonathan Caicedo (Ecu) EF Education-Nippo | 0:02:28 |
35 | Dion Smith (NZl) Team BikeExchange | 0:02:29 |
36 | Miguel Angel Lopez Moreno (Col) Movistar Team | 0:02:52 |
37 | Jose Herrada (Spa) Cofidis | 0:03:25 |
38 | Damien Howson (Aus) Team BikeExchange | 0:03:41 |
39 | Hermann Pernsteiner (Aut) Bahrain Victorious | 0:04:12 |
40 | Matteo Badilatti (Swi) Groupama-FDJ | 0:04:14 |
41 | Sébastien Reichenbach (Swi) Groupama-FDJ | 0:04:18 |
42 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 0:04:21 |
43 | Sergio Henao Montoya (Col) Team Qhubeka Assos | 0:04:29 |
44 | Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates | 0:04:41 |
45 | Reto Hollenstein (Swi) Israel Start-up Nation | 0:04:51 |
46 | Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux | 0:04:57 |
47 | Rodrigo Contreras Pinzon (Col) Astana-Premier Tech | 0:05:47 |
48 | Steff Cras (Bel) Lotto Soudal | 0:06:49 |
49 | Clement Venturini (Fra) AG2R Citroën Team | 0:07:01 |
50 | Davide Villella (Ita) Movistar Team | 0:07:02 |
51 | Tsgabu Grmay (Eth) Team BikeExchange | 0:07:09 |
52 | Jaakko Hänninen (Fin) AG2R Citroën Team | 0:07:11 |
53 | Dario Cataldo (Ita) Movistar Team | 0:07:39 |
54 | Tejay van Garderen (USA) EF Education-Nippo | 0:07:40 |
55 | Peter Sagan (Svk) Bora-Hansgrohe | 0:07:45 |
56 | Felix Gall (Aut) Team DSM | 0:07:54 |
57 | Brent Bookwalter (USA) Team BikeExchange | 0:08:28 |
58 | Rémi Cavagna (Fra) Deceuninck-QuickStep | 0:08:47 |
59 | Mathias Frank (Swi) AG2R Citroën Team | 0:08:57 |
60 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | 0:09:51 |
61 | Christoph Pfingsten (Ger) Jumbo-Visma | 0:09:53 |
62 | Philippe Gilbert (Bel) Lotto Soudal | 0:10:20 |
63 | Carlos Barbero (Spa) Team Qhubeka Assos | 0:10:55 |
64 | Julien El Fares (Fra) EF Education-Nippo | 0:11:10 |
65 | Alessandro Covi (Ita) UAE Team Emirates | 0:11:34 |
66 | Andreas Kron (Den) Lotto Soudal | 0:11:38 |
67 | Filippo Ganna (Ita) Ineos Grenadiers | 0:11:44 |
68 | Jos van Emden (Ned) Jumbo-Visma | 0:11:47 |
69 | Marco Brenner (Ger) Team DSM | 0:12:02 |
70 | Eddie Dunbar (Irl) Ineos Grenadiers | 0:12:05 |
71 | Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux | 0:12:18 |
72 | Mathias Fluckiger (Swi) Swiss National Team | 0:12:56 |
73 | Matthew Holmes (GBr) Lotto Soudal | 0:12:59 |
74 | Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux | 0:14:19 |
75 | Alex Dowsett (GBr) Israel Start-up Nation | 0:15:06 |
76 | Simon Pellaud (Swi) Swiss National Team | 0:15:47 |
77 | Rob Power (Aus) Team Qhubeka Assos | 0:16:05 |
78 | Neilson Powless (USA) EF Education-Nippo | 0:17:04 |
79 | Stefan Bissegger (Swi) EF Education-Nippo | 0:17:16 |
80 | Manuele Boaro (Ita) Astana-Premier Tech | 0:18:11 |
81 | Matthieu Ladagnous (Fra) Groupama-FDJ | 0:18:15 |
82 | Stephen Williams (GBr) Bahrain Victorious | 0:18:17 |
83 | Diego Camargo Pineda (Col) EF Education-Nippo | 0:18:24 |
84 | Marcus Burghardt (Ger) Bora-Hansgrohe | 0:18:36 |
85 | Jake Stewart (GBr) Groupama-FDJ | 0:18:47 |
86 | Jack Haig (Aus) Bahrain Victorious | 0:19:03 |
87 | Niklas Eg (Den) Trek-Segafredo | 0:19:57 |
88 | Andrey Amador (CRc) Ineos Grenadiers | 0:20:31 |
89 | Tony Martin (Ger) Jumbo-Visma | 0:22:12 |
90 | Mads Würtz Schmidt (Den) Israel Start-up Nation | 0:22:25 |
91 | Thomas Champion (Fra) Cofidis | 0:22:39 |
92 | Dylan Sunderland (Aus) Team Qhubeka Assos | 0:22:52 |
93 | Sander Armée (Bel) Team Qhubeka Assos | 0:23:45 |
94 | Joel Suter (Swi) Swiss National Team | 0:23:49 |
95 | Chris Froome (GBr) Israel Start-up Nation | 0:23:53 |
96 | Owain Doull (GBr) Ineos Grenadiers | 0:23:59 |
97 | Josef Cerny (Cze) Deceuninck-QuickStep | 0:25:34 |
98 | Javier Romo Oliver (Spa) Astana-Premier Tech | 0:25:37 |
99 | Jan Tratnik (Slo) Bahrain Victorious | 0:25:58 |
100 | Chad Haga (USA) Team DSM | 0:26:37 |
101 | Filippo Conca (Ita) Lotto Soudal | 0:26:42 |
102 | Antwan Tolhoek (Ned) Jumbo-Visma | 0:26:54 |
103 | Matthias Reutimann (Swi) Swiss National Team | 0:27:38 |
104 | Alex Edmondson (Aus) Team BikeExchange | 0:28:26 |
105 | Johan Jacobs (Swi) Movistar Team | 0:29:21 |
106 | Natnael Berhane (Eri) Cofidis | 0:30:10 |
107 | Matteo Moschetti (Ita) Trek-Segafredo | 0:30:27 |
108 | Guillaume Boivin (Can) Israel Start-up Nation | |
109 | Lawrence Naesen (Bel) AG2R Citroën Team | 0:30:30 |
110 | Charlie Quarterman (GBr) Trek-Segafredo | 0:33:03 |
111 | Nico Denz (Ger) Team DSM | 0:33:22 |
112 | Ian Garrison (USA) Deceuninck-QuickStep | 0:33:35 |
113 | Iljo Keisse (Bel) Deceuninck-QuickStep | 0:34:34 |
114 | Jordi Meeus (Bel) Bora-Hansgrohe | 0:36:36 |
115 | Oliviero Troia (Ita) UAE Team Emirates | 0:36:48 |
116 | Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos | 0:38:30 |
117 | Fabian Lienhard (Swi) Groupama-FDJ | 0:40:08 |
118 | Maximiliano Richeze (Arg) UAE Team Emirates | 0:40:12 |
119 | Alexis Gougeard (Fra) AG2R Citroën Team | 0:40:51 |
120 | Tom Bohli (Swi) Cofidis | 0:41:10 |
121 | Davide Martinelli (Ita) Astana-Premier Tech | 0:41:18 |
122 | Elia Viviani (Ita) Cofidis | 0:41:36 |
123 | Joab Schneiter (Swi) Swiss National Team | 0:42:26 |
124 | Cyrille Thiery (Swi) Swiss National Team | 0:45:01 |
125 | Mathias Norsgaard (Den) Movistar Team | 0:47:07 |
126 | Juraj Sagan (Svk) Bora-Hansgrohe | 0:47:21 |
127 | Fabio Sabatini (Ita) Cofidis | 0:47:37 |
128 | Phil Bauhaus (Ger) Bahrain Victorious | 0:48:23 |
129 | Gerben Thijssen (Bel) Lotto Soudal | 0:48:30 |
130 | Albert Torres Barcelo (Spa) Movistar Team | 0:48:46 |
131 | Claudio Imhof (Swi) Swiss National Team | 0:53:54 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Sonny Colbrelli (Ita) Bahrain Victorious | 98 |
2 | Peter Sagan (Svk) Bora-Hansgrohe | 70 |
3 | Marc Soler (Spa) Movistar Team | 57 |
4 | Magnus Cort (Den) EF Education-Nippo | 46 |
5 | Marc Hirschi (Swi) UAE Team Emirates | 36 |
6 | Rohan Dennis (Aus) Ineos Grenadiers | 30 |
7 | Manuele Boaro (Ita) Astana-Premier Tech | 30 |
8 | Diego Ulissi (Ita) UAE Team Emirates | 30 |
9 | Ilan Van Wilder (Bel) Team DSM | 29 |
10 | Stefan Bissegger (Swi) EF Education-Nippo | 27 |
11 | Geraint Thomas (GBr) Ineos Grenadiers | 25 |
12 | Mattia Cattaneo (Ita) Deceuninck-QuickStep | 24 |
13 | Wilco Kelderman (Ned) Bora-Hansgrohe | 24 |
14 | Clément Champoussin (Fra) AG2R Citroën Team | 23 |
15 | Richie Porte (Aus) Ineos Grenadiers | 22 |
16 | Johan Jacobs (Swi) Movistar Team | 21 |
17 | Rui Costa (Por) UAE Team Emirates | 21 |
18 | Rémi Cavagna (Fra) Deceuninck-QuickStep | 19 |
19 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | 18 |
20 | Sepp Kuss (USA) Jumbo-Visma | 17 |
21 | Gorka Izagirre Insausti (Spa) Astana-Premier Tech | 16 |
22 | Kobe Goossens (Bel) Lotto Soudal | 16 |
23 | Alessandro Covi (Ita) UAE Team Emirates | 16 |
24 | Rob Power (Aus) Team Qhubeka Assos | 16 |
25 | Filippo Conca (Ita) Lotto Soudal | 16 |
26 | Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux | 15 |
27 | Antwan Tolhoek (Ned) Jumbo-Visma | 15 |
28 | Charlie Quarterman (GBr) Trek-Segafredo | 15 |
29 | Jan Tratnik (Slo) Bahrain Victorious | 15 |
30 | Jesus Herrada (Spa) Cofidis | 13 |
31 | Dion Smith (NZl) Team BikeExchange | 12 |
32 | Davide Villella (Ita) Movistar Team | 12 |
33 | Fausto Masnada (Ita) Deceuninck-QuickStep | 10 |
34 | Mattias Skjelmose (Den) Trek-Segafredo | 10 |
35 | Clement Venturini (Fra) AG2R Citroën Team | 10 |
36 | Sander Armée (Bel) Team Qhubeka Assos | 10 |
37 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | 8 |
38 | Filippo Ganna (Ita) Ineos Grenadiers | 8 |
39 | Jacopo Mosca (Ita) Trek-Segafredo | 7 |
40 | Hermann Pernsteiner (Aut) Bahrain Victorious | 6 |
41 | Dario Cataldo (Ita) Movistar Team | 6 |
42 | Joel Suter (Swi) Swiss National Team | 6 |
43 | Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux | 4 |
44 | Stefan Küng (Swi) Groupama-FDJ | 3 |
45 | Carlos Barbero (Spa) Team Qhubeka Assos | 3 |
46 | Michael Woods (Can) Israel Start-up Nation | 2 |
47 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Joel Suter (Swi) Swiss National Team | 38 |
2 | Davide Villella (Ita) Movistar Team | 34 |
3 | Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux | 26 |
4 | Kobe Goossens (Bel) Lotto Soudal | 25 |
5 | Antwan Tolhoek (Ned) Jumbo-Visma | 20 |
6 | Manuele Boaro (Ita) Astana-Premier Tech | 19 |
7 | Rob Power (Aus) Team Qhubeka Assos | 14 |
8 | Rohan Dennis (Aus) Ineos Grenadiers | 12 |
9 | Stefan Küng (Swi) Groupama-FDJ | 12 |
10 | Thymen Arensman (Ned) Team DSM | 11 |
11 | Johan Jacobs (Swi) Movistar Team | 11 |
12 | Geraint Thomas (GBr) Ineos Grenadiers | 10 |
13 | Marc Soler (Spa) Movistar Team | 9 |
14 | Richie Porte (Aus) Ineos Grenadiers | 9 |
15 | Hermann Pernsteiner (Aut) Bahrain Victorious | 8 |
16 | Stefan Bissegger (Swi) EF Education-Nippo | 8 |
17 | Filippo Conca (Ita) Lotto Soudal | 7 |
18 | Matthias Reutimann (Swi) Swiss National Team | 5 |
19 | Jonathan Caicedo (Ecu) EF Education-Nippo | 4 |
20 | Filippo Ganna (Ita) Ineos Grenadiers | 4 |
21 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | 3 |
22 | Charlie Quarterman (GBr) Trek-Segafredo | 3 |
23 | Alexis Gougeard (Fra) AG2R Citroën Team | 3 |
24 | Michael Woods (Can) Israel Start-up Nation | 2 |
25 | Lucas Hamilton (Aus) Team BikeExchange | 2 |
26 | Ilan Van Wilder (Bel) Team DSM | 1 |
27 | Sander Armée (Bel) Team Qhubeka Assos | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Marc Hirschi (Swi) UAE Team Emirates | 12:38:56 |
2 | Ilan Van Wilder (Bel) Team DSM | 0:00:05 |
3 | Thymen Arensman (Ned) Team DSM | 0:00:10 |
4 | Mattias Skjelmose (Den) Trek-Segafredo | 0:00:16 |
5 | Clément Champoussin (Fra) AG2R Citroën Team | 0:00:17 |
6 | Antonio Tiberi (Ita) Trek-Segafredo | 0:01:55 |
7 | Gijs Leemreize (Ned) Jumbo-Visma | 0:02:07 |
8 | Jaakko Hänninen (Fin) AG2R Citroën Team | 0:06:55 |
9 | Felix Gall (Aut) Team DSM | 0:07:38 |
10 | Alessandro Covi (Ita) UAE Team Emirates | 0:11:18 |
11 | Andreas Kron (Den) Lotto Soudal | 0:11:22 |
12 | Marco Brenner (Ger) Team DSM | 0:11:46 |
13 | Stefan Bissegger (Swi) EF Education-Nippo | 0:17:00 |
14 | Diego Camargo Pineda (Col) EF Education-Nippo | 0:18:08 |
15 | Jake Stewart (GBr) Groupama-FDJ | 0:18:31 |
16 | Thomas Champion (Fra) Cofidis | 0:22:23 |
17 | Joel Suter (Swi) Swiss National Team | 0:23:33 |
18 | Javier Romo Oliver (Spa) Astana-Premier Tech | 0:25:21 |
19 | Filippo Conca (Ita) Lotto Soudal | 0:26:26 |
20 | Johan Jacobs (Swi) Movistar Team | 0:29:05 |
21 | Charlie Quarterman (GBr) Trek-Segafredo | 0:32:47 |
22 | Ian Garrison (USA) Deceuninck-QuickStep | 0:33:19 |
23 | Jordi Meeus (Bel) Bora-Hansgrohe | 0:36:20 |
24 | Joab Schneiter (Swi) Swiss National Team | 0:42:10 |
25 | Mathias Norsgaard (Den) Movistar Team | 0:46:51 |
26 | Gerben Thijssen (Bel) Lotto Soudal | 0:48:14 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | UAE Team Emirates | 37:57:11 |
2 | Ineos Grenadiers | 0:00:21 |
3 | Movistar Team | 0:01:57 |
4 | Jumbo-Visma | 0:02:45 |
5 | Trek-Segafredo | 0:03:05 |
6 | Team DSM | 0:03:11 |
7 | Bahrain Victorious | 0:03:40 |
8 | Astana-Premier Tech | 0:05:21 |
9 | Team BikeExchange | 0:05:28 |
10 | Israel Start-up Nation | 0:05:37 |
11 | EF Education-Nippo | 0:06:08 |
12 | AG2R Citroën Team | 0:06:48 |
13 | Groupama-FDJ | 0:06:53 |
14 | Intermarché-Wanty-Gobert Matériaux | 0:08:10 |
15 | Deceuninck-QuickStep | 0:08:19 |
16 | Bora-Hansgrohe | 0:08:50 |
17 | Lotto Soudal | 0:11:41 |
18 | Team Qhubeka Assos | 0:19:33 |
19 | Cofidis | 0:21:46 |
20 | Swiss National Team | 0:26:49 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Stephen Puddicombe is a freelance writer based in Bristol. He has written for Cyclingnews since 2020, and has covered cycling professionally as a freelancer since 2013, writing for outlets such as Rouleur, Cycling Weekly and Cycle Sport, among other publications. He is the author of The World of the Tour de France, published by Sona Books. Outside of cycling he is a passionate cinephile, and a long-suffering Spurs fan.
Most Popular
Latest on Cyclingnews
-
Junior track and road standout Joelle Messemer newest signing for 2025 Canyon-SRAM Generation
Diane Ingabire among three returning riders which ups roster to eight for women's Continental team -
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?