Tour de Romandie: Woods wins stage 4 and takes overall lead as Geraint Thomas crashes at summit finish
Ben O'Connor finishes second at Thyon, Thomas crosses the line in third
Michael Woods claimed victory on a dramatic queen stage of the Tour de Romandie, as Geraint Thomas (Ineos Grenadiers) crashes in the final 50 metres of the final climb to squander the overall lead.
The Ineos rider lost control of his bike as the pair sprinted for the line at Thyon 2000, his hand slipping from his handlebar as he rose from the saddle.
As he crumpled to the floor, Woods celebrated and Ben O’Connor nipped past for second place, with Thomas picking himself up to finish third at 21 seconds.
With Marc Soler (Movistar) dropped and finishing ninth at 53 seconds, Thomas had appeared set to inherit the leader’s yellow jersey but the crash leaves him second overall at 11 seconds.
He’ll be expected to recoup that time in Sunday’s final time trial but it was a sour note to end what had been a fine display on the wet and foggy 20km final climb.
Thomas’ bizarre crash was the final twist in a tumultuous day of racing in yet more miserable conditions. The stage had already been moved forward two hours to avoid the forecasted snow, and the descent from the penultimate climb of Suen – itself a category-1 ascent – was neutralized mid-race due to the thick fog and wet conditions.
There was potential controversy as the seven-man breakaway were led down at a faster rate and gained more than a minute before the race was opened up again. Magnus Cort (EF Education-Nippo), who started the day just 59 seconds down, saw hopes of the stage win and an unlikely yellow jersey but his brave effort ended when his legs emptied just under 5km from the summit of the final climb.
In the end, the neutralization made no difference to the overall complexion of the race, as Woods attacked from the thinning GC group and flew clear. Thomas initially stayed with Soler and his teammate Richie Porte – third overall – but attacked with just over 3km to go and made his way past earlier attackers Lucas Hamilton (BikeExchange), Fausto Masnada (Deceuninck-QuickStep), and O’Connor on his way over to Woods.
Thomas then drove the pace for the final two kilometres, looking to maximize his GC gains, as Woods managed to hold the wheel. Going into the final 200 metres, Woods started to open for the stage win but Thomas managed to move back alongside. Woods kicked again, at which point Thomas rose from the saddle, but his right hand suddenly slipped from the hoods, his front wheel turned and slipped on the wet surface, and he crumpled to the floor.Woods punched the air as O’Connor came past before a grimacing Thomas dragged himself to the line.
Woods now leads the Tour de Romandie by 11 seconds from Thomas, with O’Connor third at 21 seconds. Soler slips to fourth at 33 seconds, with Porte rounding out the top five at 36 seconds.
How it unfolded
The 161km stage started out with an early category-3 climb at Chamoson, where Joel Suter (Swiss Cycling) extended his lead in the mountains classification on the climb where he’d collected so many points on stage 1.
However, by the day’s end, the jersey would slip from his shoulders as one of his main rivals in the classification, Kobe Goossens (Lotto Soudal) slipped into the day’s breakaway. Swiss Cycling had Simon Pellaud in the move, who mopped up many of the points on the subsequent climbs, but that didn’t stop Goossens from collecting enough to take the jersey.
Goossens had a teammate in the seven-man break in Matthew Holmes, and the other four representatives were Cort, Josef Cerny (Deceuninck-QuickStep) Simone Petilli (Intermarché-Wanty-Gobert) and Mads Wurtz Schmidt (Israel Start-Up Nation).
They built a lead of six minutes over the second climb of the day, the 13km category-1 ascent to Anzères, where Pellaud took maximum points but Goossens helped himself to the next best haul. The descent was followed by the short category-3 climb at Lens, where the same situation played out.
After another descent, there were some 40km on two loops of a valley road around the start town of Sion, where the time gaps remained stable. Cort won the first intermediate sprint to gain not only points but also a time bonus to reduce his virtual overall deficit to 56 seconds.
With just over 50km to go, the stage intensified, with the Suen climb – 13.6km at 6.8 per cent – preceding the summit finish at the Thyon ski resort. Schmidt was dropped from the break, as his teammate Chris Froome was dropped from the peloton.
Otherwise the two groups made their way steadily up into the fog, which thickened in the final few kilometres to the extent that the race organization took the decision to neutralize the first 3km of the descent. Time gaps were to be frozen at the top of the climb, with cars to guide each group down the other side. The decision appeared to be taken swiftly and communicated clearly but there were question marks over the way it was enacted as the breakaway were led down at a visibly quicker rate than the peloton, which was bunched up behind the director’s car.
By the time both groups had been let loose on the descent’s plateau, what was a gap of 3:45 had extended to almost five minutes. With Goossens also a GC danger at 1:24, it threatened to alter the complexion of the entire Tour de Romandie. That certainly looked the case as the break extended their lead on the bottom section of the descent, taking some 5:45 onto the 21km final climb.
That threat persisted as Movistar – despite a couple of brief interruptions from Ineos – led the bunch but failed to make inroads into the gap for nearly half of the climb. Holmes was quickly dropped from the break, followed by Cerny, as Cort forged clear with Petilli on the lower slopes, leaving Goossens and Pellaud to chase.
14km from the top, the front two had barely lost 20 seconds, but their lead did start to fall and then tumbled when Ineos took over from Movistar through Eddie Dunbar and Rohan Dennis. The pair took the reins with 10km to go and did the damage on the steepest section of the climb, with ramps in the double digits. With 9km to go it was down to four minutes and another minute fell in the next couple of kilometres.
The bunch really shattered when Soler put in a surprise dig with around 7km to go. It was short-lived, but only a dozen or so riders remained. Dennis continued his effort but was forced to pull aside when Hamilton re-opened the hostilities with 5km to go. O’Connor and Woods reacted to form a trio but Woods soon left them behind.
Up the road, Cort was cracking, draining an energy gel in desperation. He was caught by Petilli with just over 4km to go, and then by Woods, who soon flew into the lead.
Thomas then decided to make his move, leaving Porte to mark Soler in a small group with only Damiano Caruso (Bahrain Victorious) and Ion Izaguirre (Astana). He breezed past Hamilton, Masnada, and then O’Connor to join Woods, and the pair rode away together in the final 2.5km.
O’Connor dangled just off the back but was distanced when Thomas issued another seated acceleration. Woods sprang from the saddle but never came through, biding his time for a final sprint for the line. His initial surge was matched by Thomas, but when he made his final acceleration he looked around and saw the Ineos rider in a heap.
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Michael Woods (Can) Israel Start-up Nation | 4:58:35 |
2 | Ben O'Connor (Aus) AG2R Citroën Team | 0:00:17 |
3 | Geraint Thomas (GBr) Ineos Grenadiers | 0:00:21 |
4 | Lucas Hamilton (Aus) Team BikeExchange | 0:00:34 |
5 | Fausto Masnada (Ita) Deceuninck-QuickStep | 0:00:37 |
6 | Richie Porte (Aus) Ineos Grenadiers | 0:00:42 |
7 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | |
8 | Damiano Caruso (Ita) Bahrain Victorious | 0:00:52 |
9 | Marc Soler (Spa) Movistar Team | 0:00:53 |
10 | Thymen Arensman (Ned) Team DSM | 0:01:57 |
11 | Wilco Kelderman (Ned) Bora-Hansgrohe | |
12 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 0:02:20 |
13 | Sepp Kuss (USA) Jumbo-Visma | 0:02:45 |
14 | Rui Costa (Por) UAE Team Emirates | 0:03:00 |
15 | Mattias Skjelmose (Den) Trek-Segafredo | 0:03:25 |
16 | Mattia Cattaneo (Ita) Deceuninck-QuickStep | 0:03:28 |
17 | Sébastien Reichenbach (Swi) Groupama-FDJ | 0:04:17 |
18 | Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux | 0:04:40 |
19 | Matteo Badilatti (Swi) Groupama-FDJ | 0:05:00 |
20 | Simon Pellaud (Swi) Swiss National Team | 0:05:34 |
21 | Rohan Dennis (Aus) Ineos Grenadiers | 0:05:53 |
22 | Steven Kruijswijk (Ned) Jumbo-Visma | |
23 | Felix Gall (Aut) Team DSM | 0:06:18 |
24 | Ilan Van Wilder (Bel) Team DSM | |
25 | Magnus Cort (Den) EF Education-Nippo | 0:06:46 |
26 | Gorka Izagirre Insausti (Spa) Astana-Premier Tech | 0:07:22 |
27 | Hermann Pernsteiner (Aut) Bahrain Victorious | |
28 | Eddie Dunbar (Irl) Ineos Grenadiers | 0:07:36 |
29 | Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux | 0:08:09 |
30 | Jesus Herrada (Spa) Cofidis | 0:08:15 |
31 | Kobe Goossens (Bel) Lotto Soudal | |
32 | Gijs Leemreize (Ned) Jumbo-Visma | 0:08:29 |
33 | Kenny Elissonde (Fra) Trek-Segafredo | |
34 | Ben Zwiehoff (Ger) Bora-Hansgrohe | 0:08:40 |
35 | Jose Herrada (Spa) Cofidis | 0:09:09 |
36 | Steff Cras (Bel) Lotto Soudal | 0:09:38 |
37 | Mathias Fluckiger (Swi) Swiss National Team | 0:10:55 |
38 | Julien El Fares (Fra) EF Education-Nippo | 0:12:06 |
39 | Rob Power (Aus) Team Qhubeka Assos | 0:13:03 |
40 | Antonio Tiberi (Ita) Trek-Segafredo | 0:13:09 |
41 | Clément Champoussin (Fra) AG2R Citroën Team | 0:13:34 |
42 | Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux | 0:14:27 |
43 | Jack Haig (Aus) Bahrain Victorious | 0:14:34 |
44 | Miguel Angel Lopez Moreno (Col) Movistar Team | 0:15:09 |
45 | Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates | 0:15:55 |
46 | Andreas Kron (Den) Lotto Soudal | 0:16:29 |
47 | Diego Ulissi (Ita) UAE Team Emirates | 0:17:15 |
48 | Davide Villella (Ita) Movistar Team | 0:17:44 |
49 | Jacopo Mosca (Ita) Trek-Segafredo | 0:18:03 |
50 | Dario Cataldo (Ita) Movistar Team | |
51 | Tsgabu Grmay (Eth) Team BikeExchange | |
52 | Christoph Pfingsten (Ger) Jumbo-Visma | |
53 | Sonny Colbrelli (Ita) Bahrain Victorious | |
54 | Damien Howson (Aus) Team BikeExchange | |
55 | Sander Armée (Bel) Team Qhubeka Assos | 0:18:56 |
56 | Dion Smith (NZl) Team BikeExchange | |
57 | Javier Romo Oliver (Spa) Astana-Premier Tech | |
58 | Reto Hollenstein (Swi) Israel Start-up Nation | |
59 | Jonathan Caicedo (Ecu) EF Education-Nippo | |
60 | Alessandro Covi (Ita) UAE Team Emirates | |
61 | Diego Camargo Pineda (Col) EF Education-Nippo | |
62 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | |
63 | Sergio Henao Montoya (Col) Team Qhubeka Assos | |
64 | Chad Haga (USA) Team DSM | |
65 | Andrey Amador (CRc) Ineos Grenadiers | |
66 | Marco Brenner (Ger) Team DSM | |
67 | Matthieu Ladagnous (Fra) Groupama-FDJ | |
68 | Rodrigo Contreras Pinzon (Col) Astana-Premier Tech | |
69 | Stephen Williams (GBr) Bahrain Victorious | |
70 | Tejay van Garderen (USA) EF Education-Nippo | |
71 | Stefan Küng (Swi) Groupama-FDJ | |
72 | Jan Tratnik (Slo) Bahrain Victorious | |
73 | Rémi Cavagna (Fra) Deceuninck-QuickStep | |
74 | Clement Venturini (Fra) AG2R Citroën Team | 0:20:03 |
75 | Brent Bookwalter (USA) Team BikeExchange | 0:21:02 |
76 | Niklas Eg (Den) Trek-Segafredo | |
77 | Marc Hirschi (Swi) UAE Team Emirates | 0:21:28 |
78 | Marcus Burghardt (Ger) Bora-Hansgrohe | 0:22:29 |
79 | Carlos Barbero (Spa) Team Qhubeka Assos | 0:23:10 |
80 | Mads Würtz Schmidt (Den) Israel Start-up Nation | |
81 | Mathias Frank (Swi) AG2R Citroën Team | 0:24:26 |
82 | Philippe Gilbert (Bel) Lotto Soudal | |
83 | Iljo Keisse (Bel) Deceuninck-QuickStep | 0:24:36 |
84 | Josef Cerny (Cze) Deceuninck-QuickStep | |
85 | Owain Doull (GBr) Ineos Grenadiers | 0:26:04 |
86 | Joel Suter (Swi) Swiss National Team | 0:26:15 |
87 | Jake Stewart (GBr) Groupama-FDJ | 0:26:40 |
88 | Tony Martin (Ger) Jumbo-Visma | 0:27:23 |
89 | Jos van Emden (Ned) Jumbo-Visma | |
90 | Jaakko Hänninen (Fin) AG2R Citroën Team | 0:28:35 |
91 | Antwan Tolhoek (Ned) Jumbo-Visma | 0:29:39 |
92 | Neilson Powless (USA) EF Education-Nippo | 0:30:42 |
93 | Thomas Champion (Fra) Cofidis | 0:31:54 |
94 | Stefan Bissegger (Swi) EF Education-Nippo | 0:32:34 |
95 | Matthias Reutimann (Swi) Swiss National Team | |
96 | Matthew Holmes (GBr) Lotto Soudal | 0:32:38 |
97 | Gerben Thijssen (Bel) Lotto Soudal | |
98 | Peter Sagan (Svk) Bora-Hansgrohe | 0:33:39 |
99 | Fabian Lienhard (Swi) Groupama-FDJ | |
100 | Johan Jacobs (Swi) Movistar Team | |
101 | Natnael Berhane (Eri) Cofidis | |
102 | Joab Schneiter (Swi) Swiss National Team | |
103 | Davide Martinelli (Ita) Astana-Premier Tech | |
104 | Cyrille Thiery (Swi) Swiss National Team | |
105 | Ian Garrison (USA) Deceuninck-QuickStep | |
106 | Elia Viviani (Ita) Cofidis | |
107 | Filippo Ganna (Ita) Ineos Grenadiers | |
108 | Guillaume Boivin (Can) Israel Start-up Nation | |
109 | Mathias Norsgaard (Den) Movistar Team | |
110 | Chris Froome (GBr) Israel Start-up Nation | 0:33:43 |
111 | Charlie Quarterman (GBr) Trek-Segafredo | |
112 | Lawrence Naesen (Bel) AG2R Citroën Team | 0:33:49 |
113 | Fabio Sabatini (Ita) Cofidis | 0:34:10 |
114 | Alex Edmondson (Aus) Team BikeExchange | |
115 | Dylan Sunderland (Aus) Team Qhubeka Assos | |
116 | Jordi Meeus (Bel) Bora-Hansgrohe | 0:34:15 |
117 | Juraj Sagan (Svk) Bora-Hansgrohe | 0:34:39 |
118 | Maximiliano Richeze (Arg) UAE Team Emirates | 0:34:50 |
119 | Tom Bohli (Swi) Cofidis | 0:34:59 |
120 | Manuele Boaro (Ita) Astana-Premier Tech | 0:35:24 |
121 | Matteo Moschetti (Ita) Trek-Segafredo | 0:35:27 |
122 | Claudio Imhof (Swi) Swiss National Team | |
123 | Albert Torres Barcelo (Spa) Movistar Team | 0:35:58 |
124 | Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos | 0:37:53 |
DNF | Phil Bauhaus (Ger) Bahrain Victorious | |
DNF | Alexis Gougeard (Fra) AG2R Citroën Team | |
DNF | Alex Dowsett (GBr) Israel Start-up Nation | |
DNF | Filippo Conca (Ita) Lotto Soudal | |
DNF | Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux | |
DNS | Oliviero Troia (Ita) UAE Team Emirates | |
DNS | Nico Denz (Ger) Team DSM |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Magnus Cort (Den) EF Education-Nippo | 15 |
2 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 10 |
3 | Matthew Holmes (GBr) Lotto Soudal | 6 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Magnus Cort (Den) EF Education-Nippo | 15 |
2 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 10 |
3 | Matthew Holmes (GBr) Lotto Soudal | 6 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Michael Woods (Can) Israel Start-up Nation | 30 |
2 | Ben O'Connor (Aus) AG2R Citroën Team | 25 |
3 | Geraint Thomas (GBr) Ineos Grenadiers | 22 |
4 | Lucas Hamilton (Aus) Team BikeExchange | 19 |
5 | Fausto Masnada (Ita) Deceuninck-QuickStep | 17 |
6 | Richie Porte (Aus) Ineos Grenadiers | 15 |
7 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | 13 |
8 | Damiano Caruso (Ita) Bahrain Victorious | 11 |
9 | Marc Soler (Spa) Movistar Team | 9 |
10 | Thymen Arensman (Ned) Team DSM | 7 |
11 | Wilco Kelderman (Ned) Bora-Hansgrohe | 6 |
12 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 5 |
13 | Sepp Kuss (USA) Jumbo-Visma | 4 |
14 | Rui Costa (Por) UAE Team Emirates | 3 |
15 | Mattias Skjelmose (Den) Trek-Segafredo | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Joel Suter (Swi) Swiss National Team | 5 |
2 | Neilson Powless (USA) EF Education-Nippo | 3 |
3 | Matthew Holmes (GBr) Lotto Soudal | 2 |
4 | Mathias Frank (Swi) AG2R Citroën Team | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Simon Pellaud (Swi) Swiss National Team | 12 |
2 | Kobe Goossens (Bel) Lotto Soudal | 8 |
3 | Matthew Holmes (GBr) Lotto Soudal | 6 |
4 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 4 |
5 | Magnus Cort (Den) EF Education-Nippo | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Simon Pellaud (Swi) Swiss National Team | 5 |
2 | Kobe Goossens (Bel) Lotto Soudal | 3 |
3 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 2 |
4 | Mads Würtz Schmidt (Den) Israel Start-up Nation | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Kobe Goossens (Bel) Lotto Soudal | 12 |
2 | Simon Pellaud (Swi) Swiss National Team | 8 |
3 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 6 |
4 | Magnus Cort (Den) EF Education-Nippo | 4 |
5 | Matthew Holmes (GBr) Lotto Soudal | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Geraint Thomas (GBr) Ineos Grenadiers | 24 |
2 | Michael Woods (Can) Israel Start-up Nation | 16 |
3 | Ben O'Connor (Aus) AG2R Citroën Team | 12 |
4 | Lucas Hamilton (Aus) Team BikeExchange | 8 |
5 | Richie Porte (Aus) Ineos Grenadiers | 4 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Thymen Arensman (Ned) Team DSM | 5:00:32 |
2 | Mattias Skjelmose (Den) Trek-Segafredo | 0:01:28 |
3 | Felix Gall (Aut) Team DSM | 0:04:21 |
4 | Ilan Van Wilder (Bel) Team DSM | |
5 | Gijs Leemreize (Ned) Jumbo-Visma | 0:06:32 |
6 | Antonio Tiberi (Ita) Trek-Segafredo | 0:11:12 |
7 | Clément Champoussin (Fra) AG2R Citroën Team | 0:11:37 |
8 | Andreas Kron (Den) Lotto Soudal | 0:14:32 |
9 | Javier Romo Oliver (Spa) Astana-Premier Tech | 0:16:59 |
10 | Alessandro Covi (Ita) UAE Team Emirates | |
11 | Diego Camargo Pineda (Col) EF Education-Nippo | |
12 | Marco Brenner (Ger) Team DSM | |
13 | Marc Hirschi (Swi) UAE Team Emirates | 0:19:31 |
14 | Joel Suter (Swi) Swiss National Team | 0:24:18 |
15 | Jake Stewart (GBr) Groupama-FDJ | 0:24:43 |
16 | Jaakko Hänninen (Fin) AG2R Citroën Team | 0:26:38 |
17 | Thomas Champion (Fra) Cofidis | 0:29:57 |
18 | Stefan Bissegger (Swi) EF Education-Nippo | 0:30:37 |
19 | Gerben Thijssen (Bel) Lotto Soudal | 0:30:41 |
20 | Johan Jacobs (Swi) Movistar Team | 0:31:42 |
21 | Joab Schneiter (Swi) Swiss National Team | |
22 | Ian Garrison (USA) Deceuninck-QuickStep | |
23 | Mathias Norsgaard (Den) Movistar Team | |
24 | Charlie Quarterman (GBr) Trek-Segafredo | 0:31:46 |
25 | Jordi Meeus (Bel) Bora-Hansgrohe | 0:32:18 |
DNF | Filippo Conca (Ita) Lotto Soudal |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Ineos Grenadiers | 15:02:41 |
2 | Team DSM | 0:07:37 |
3 | Intermarché-Wanty-Gobert Matériaux | 0:08:13 |
4 | Jumbo-Visma | 0:10:11 |
5 | Bahrain Victorious | 0:15:52 |
6 | Deceuninck-QuickStep | 0:16:05 |
7 | Trek-Segafredo | 0:18:07 |
8 | Astana-Premier Tech | 0:20:04 |
9 | Groupama-FDJ | 0:21:17 |
10 | Bora-Hansgrohe | 0:26:10 |
11 | Movistar Team | 0:26:50 |
12 | AG2R Citroën Team | 0:26:58 |
13 | Lotto Soudal | 0:27:26 |
14 | UAE Team Emirates | 0:29:14 |
15 | Team BikeExchange | 0:29:44 |
16 | EF Education-Nippo | 0:30:52 |
17 | Israel Start-up Nation | 0:35:10 |
18 | Swiss National Team | 0:35:48 |
19 | Cofidis | 0:42:22 |
20 | Team Qhubeka Assos | 0:43:59 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Michael Woods (Can) Israel Start-up Nation | 17:37:35 |
2 | Geraint Thomas (GBr) Ineos Grenadiers | 0:00:11 |
3 | Ben O'Connor (Aus) AG2R Citroën Team | 0:00:21 |
4 | Marc Soler (Spa) Movistar Team | 0:00:33 |
5 | Richie Porte (Aus) Ineos Grenadiers | 0:00:36 |
6 | Fausto Masnada (Ita) Deceuninck-QuickStep | 0:00:45 |
7 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | 0:00:48 |
8 | Lucas Hamilton (Aus) Team BikeExchange | 0:00:49 |
9 | Damiano Caruso (Ita) Bahrain Victorious | 0:01:04 |
10 | Wilco Kelderman (Ned) Bora-Hansgrohe | 0:01:58 |
11 | Thymen Arensman (Ned) Team DSM | 0:02:03 |
12 | Sepp Kuss (USA) Jumbo-Visma | 0:02:46 |
13 | Rui Costa (Por) UAE Team Emirates | 0:03:04 |
14 | Mattia Cattaneo (Ita) Deceuninck-QuickStep | 0:03:28 |
15 | Mattias Skjelmose (Den) Trek-Segafredo | 0:03:37 |
16 | Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux | 0:06:01 |
17 | Ilan Van Wilder (Bel) Team DSM | 0:06:19 |
18 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 0:06:21 |
19 | Rohan Dennis (Aus) Ineos Grenadiers | 0:06:37 |
20 | Steven Kruijswijk (Ned) Jumbo-Visma | 0:07:01 |
21 | Magnus Cort (Den) EF Education-Nippo | 0:07:25 |
22 | Gorka Izagirre Insausti (Spa) Astana-Premier Tech | 0:07:32 |
23 | Sébastien Reichenbach (Swi) Groupama-FDJ | 0:08:15 |
24 | Matteo Badilatti (Swi) Groupama-FDJ | 0:08:54 |
25 | Jesus Herrada (Spa) Cofidis | 0:09:13 |
26 | Kobe Goossens (Bel) Lotto Soudal | 0:09:19 |
27 | Kenny Elissonde (Fra) Trek-Segafredo | 0:09:42 |
28 | Ben Zwiehoff (Ger) Bora-Hansgrohe | 0:10:32 |
29 | Gijs Leemreize (Ned) Jumbo-Visma | 0:10:52 |
30 | Hermann Pernsteiner (Aut) Bahrain Victorious | 0:11:14 |
31 | Jose Herrada (Spa) Cofidis | 0:12:14 |
32 | Clément Champoussin (Fra) AG2R Citroën Team | 0:13:47 |
33 | Felix Gall (Aut) Team DSM | 0:13:52 |
34 | Antonio Tiberi (Ita) Trek-Segafredo | 0:15:00 |
35 | Steff Cras (Bel) Lotto Soudal | 0:16:07 |
36 | Diego Ulissi (Ita) UAE Team Emirates | 0:17:22 |
37 | Miguel Angel Lopez Moreno (Col) Movistar Team | 0:17:41 |
38 | Sonny Colbrelli (Ita) Bahrain Victorious | 0:17:57 |
39 | Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux | 0:19:04 |
40 | Eddie Dunbar (Irl) Ineos Grenadiers | 0:19:21 |
41 | Jacopo Mosca (Ita) Trek-Segafredo | 0:20:07 |
42 | Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates | 0:20:16 |
43 | Stefan Küng (Swi) Groupama-FDJ | 0:20:59 |
44 | Simon Pellaud (Swi) Swiss National Team | 0:21:01 |
45 | Jonathan Caicedo (Ecu) EF Education-Nippo | 0:21:04 |
46 | Dion Smith (NZl) Team BikeExchange | 0:21:05 |
47 | Marc Hirschi (Swi) UAE Team Emirates | 0:21:24 |
48 | Damien Howson (Aus) Team BikeExchange | |
49 | Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux | 0:22:08 |
50 | Julien El Fares (Fra) EF Education-Nippo | 0:22:56 |
51 | Sergio Henao Montoya (Col) Team Qhubeka Assos | 0:23:05 |
52 | Reto Hollenstein (Swi) Israel Start-up Nation | 0:23:27 |
53 | Mathias Fluckiger (Swi) Swiss National Team | 0:23:31 |
54 | Rodrigo Contreras Pinzon (Col) Astana-Premier Tech | 0:24:23 |
55 | Davide Villella (Ita) Movistar Team | 0:24:26 |
56 | Tsgabu Grmay (Eth) Team BikeExchange | 0:24:52 |
57 | Dario Cataldo (Ita) Movistar Team | 0:25:22 |
58 | Tejay van Garderen (USA) EF Education-Nippo | 0:26:16 |
59 | Clement Venturini (Fra) AG2R Citroën Team | 0:26:44 |
60 | Rémi Cavagna (Fra) Deceuninck-QuickStep | 0:27:23 |
61 | Christoph Pfingsten (Ger) Jumbo-Visma | 0:27:36 |
62 | Andreas Kron (Den) Lotto Soudal | 0:27:47 |
63 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | 0:28:27 |
64 | Rob Power (Aus) Team Qhubeka Assos | 0:28:48 |
65 | Brent Bookwalter (USA) Team BikeExchange | 0:29:10 |
66 | Alessandro Covi (Ita) UAE Team Emirates | 0:30:10 |
67 | Marco Brenner (Ger) Team DSM | 0:30:38 |
68 | Mathias Frank (Swi) AG2R Citroën Team | 0:33:03 |
69 | Jack Haig (Aus) Bahrain Victorious | 0:33:17 |
70 | Carlos Barbero (Spa) Team Qhubeka Assos | 0:33:45 |
71 | Philippe Gilbert (Bel) Lotto Soudal | 0:34:26 |
72 | Jaakko Hänninen (Fin) AG2R Citroën Team | 0:35:26 |
73 | Matthieu Ladagnous (Fra) Groupama-FDJ | 0:36:51 |
74 | Stephen Williams (GBr) Bahrain Victorious | 0:36:53 |
75 | Diego Camargo Pineda (Col) EF Education-Nippo | 0:37:00 |
76 | Jos van Emden (Ned) Jumbo-Visma | 0:38:50 |
77 | Andrey Amador (CRc) Ineos Grenadiers | 0:39:07 |
78 | Niklas Eg (Den) Trek-Segafredo | 0:40:39 |
79 | Marcus Burghardt (Ger) Bora-Hansgrohe | 0:40:45 |
80 | Peter Sagan (Svk) Bora-Hansgrohe | 0:41:04 |
81 | Sander Armée (Bel) Team Qhubeka Assos | 0:42:21 |
82 | Javier Romo Oliver (Spa) Astana-Premier Tech | 0:44:13 |
83 | Jan Tratnik (Slo) Bahrain Victorious | 0:44:34 |
84 | Filippo Ganna (Ita) Ineos Grenadiers | 0:45:03 |
85 | Jake Stewart (GBr) Groupama-FDJ | 0:45:07 |
86 | Chad Haga (USA) Team DSM | 0:45:13 |
87 | Mads Würtz Schmidt (Den) Israel Start-up Nation | 0:45:15 |
88 | Matthew Holmes (GBr) Lotto Soudal | 0:45:17 |
89 | Neilson Powless (USA) EF Education-Nippo | 0:47:26 |
90 | Tony Martin (Ger) Jumbo-Visma | 0:49:15 |
91 | Stefan Bissegger (Swi) EF Education-Nippo | 0:49:30 |
92 | Owain Doull (GBr) Ineos Grenadiers | 0:49:43 |
93 | Joel Suter (Swi) Swiss National Team | 0:49:44 |
94 | Josef Cerny (Cze) Deceuninck-QuickStep | 0:49:50 |
95 | Manuele Boaro (Ita) Astana-Premier Tech | 0:53:15 |
96 | Thomas Champion (Fra) Cofidis | 0:54:13 |
97 | Antwan Tolhoek (Ned) Jumbo-Visma | 0:56:13 |
98 | Dylan Sunderland (Aus) Team Qhubeka Assos | 0:56:42 |
99 | Chris Froome (GBr) Israel Start-up Nation | 0:57:16 |
100 | Iljo Keisse (Bel) Deceuninck-QuickStep | 0:58:50 |
101 | Matthias Reutimann (Swi) Swiss National Team | 0:59:52 |
102 | Alex Edmondson (Aus) Team BikeExchange | 1:02:16 |
103 | Johan Jacobs (Swi) Movistar Team | 1:02:40 |
104 | Natnael Berhane (Eri) Cofidis | 1:03:29 |
105 | Guillaume Boivin (Can) Israel Start-up Nation | 1:03:46 |
106 | Lawrence Naesen (Bel) AG2R Citroën Team | 1:03:59 |
107 | Matteo Moschetti (Ita) Trek-Segafredo | 1:05:34 |
108 | Charlie Quarterman (GBr) Trek-Segafredo | 1:06:26 |
109 | Ian Garrison (USA) Deceuninck-QuickStep | 1:06:54 |
110 | Jordi Meeus (Bel) Bora-Hansgrohe | 1:10:31 |
111 | Fabian Lienhard (Swi) Groupama-FDJ | 1:13:27 |
112 | Davide Martinelli (Ita) Astana-Premier Tech | 1:14:37 |
113 | Maximiliano Richeze (Arg) UAE Team Emirates | 1:14:42 |
114 | Elia Viviani (Ita) Cofidis | 1:14:55 |
115 | Joab Schneiter (Swi) Swiss National Team | 1:15:45 |
116 | Tom Bohli (Swi) Cofidis | 1:15:49 |
117 | Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos | 1:16:03 |
118 | Cyrille Thiery (Swi) Swiss National Team | 1:18:20 |
119 | Mathias Norsgaard (Den) Movistar Team | 1:20:26 |
120 | Gerben Thijssen (Bel) Lotto Soudal | 1:20:48 |
121 | Fabio Sabatini (Ita) Cofidis | 1:21:27 |
122 | Juraj Sagan (Svk) Bora-Hansgrohe | 1:21:40 |
123 | Albert Torres Barcelo (Spa) Movistar Team | 1:24:24 |
124 | Claudio Imhof (Swi) Swiss National Team | 1:29:01 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Sonny Colbrelli (Ita) Bahrain Victorious | 98 |
2 | Magnus Cort (Den) EF Education-Nippo | 76 |
3 | Peter Sagan (Svk) Bora-Hansgrohe | 70 |
4 | Marc Soler (Spa) Movistar Team | 66 |
5 | Geraint Thomas (GBr) Ineos Grenadiers | 47 |
6 | Richie Porte (Aus) Ineos Grenadiers | 37 |
7 | Marc Hirschi (Swi) UAE Team Emirates | 36 |
8 | Michael Woods (Can) Israel Start-up Nation | 32 |
9 | Rohan Dennis (Aus) Ineos Grenadiers | 30 |
10 | Manuele Boaro (Ita) Astana-Premier Tech | 30 |
11 | Wilco Kelderman (Ned) Bora-Hansgrohe | 30 |
12 | Diego Ulissi (Ita) UAE Team Emirates | 30 |
13 | Ilan Van Wilder (Bel) Team DSM | 29 |
14 | Fausto Masnada (Ita) Deceuninck-QuickStep | 27 |
15 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 27 |
16 | Stefan Bissegger (Swi) EF Education-Nippo | 27 |
17 | Ben O'Connor (Aus) AG2R Citroën Team | 25 |
18 | Rui Costa (Por) UAE Team Emirates | 24 |
19 | Mattia Cattaneo (Ita) Deceuninck-QuickStep | 24 |
20 | Clément Champoussin (Fra) AG2R Citroën Team | 23 |
21 | Johan Jacobs (Swi) Movistar Team | 21 |
22 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | 21 |
23 | Sepp Kuss (USA) Jumbo-Visma | 21 |
24 | Lucas Hamilton (Aus) Team BikeExchange | 19 |
25 | Rémi Cavagna (Fra) Deceuninck-QuickStep | 19 |
26 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | 18 |
27 | Gorka Izagirre Insausti (Spa) Astana-Premier Tech | 16 |
28 | Kobe Goossens (Bel) Lotto Soudal | 16 |
29 | Rob Power (Aus) Team Qhubeka Assos | 16 |
30 | Alessandro Covi (Ita) UAE Team Emirates | 16 |
31 | Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux | 15 |
32 | Antwan Tolhoek (Ned) Jumbo-Visma | 15 |
33 | Charlie Quarterman (GBr) Trek-Segafredo | 15 |
34 | Jan Tratnik (Slo) Bahrain Victorious | 15 |
35 | Jesus Herrada (Spa) Cofidis | 13 |
36 | Mattias Skjelmose (Den) Trek-Segafredo | 12 |
37 | Dion Smith (NZl) Team BikeExchange | 12 |
38 | Davide Villella (Ita) Movistar Team | 12 |
39 | Matthew Holmes (GBr) Lotto Soudal | 12 |
40 | Damiano Caruso (Ita) Bahrain Victorious | 11 |
41 | Clement Venturini (Fra) AG2R Citroën Team | 10 |
42 | Sander Armée (Bel) Team Qhubeka Assos | 10 |
43 | Filippo Ganna (Ita) Ineos Grenadiers | 8 |
44 | Thymen Arensman (Ned) Team DSM | 7 |
45 | Jacopo Mosca (Ita) Trek-Segafredo | 7 |
46 | Hermann Pernsteiner (Aut) Bahrain Victorious | 6 |
47 | Dario Cataldo (Ita) Movistar Team | 6 |
48 | Joel Suter (Swi) Swiss National Team | 6 |
49 | Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux | 4 |
50 | Stefan Küng (Swi) Groupama-FDJ | 3 |
51 | Carlos Barbero (Spa) Team Qhubeka Assos | 3 |
52 | Gijs Leemreize (Ned) Jumbo-Visma | -24 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Kobe Goossens (Bel) Lotto Soudal | 48 |
2 | Joel Suter (Swi) Swiss National Team | 43 |
3 | Geraint Thomas (GBr) Ineos Grenadiers | 34 |
4 | Davide Villella (Ita) Movistar Team | 34 |
5 | Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux | 26 |
6 | Simon Pellaud (Swi) Swiss National Team | 25 |
7 | Antwan Tolhoek (Ned) Jumbo-Visma | 20 |
8 | Manuele Boaro (Ita) Astana-Premier Tech | 19 |
9 | Michael Woods (Can) Israel Start-up Nation | 18 |
10 | Rob Power (Aus) Team Qhubeka Assos | 14 |
11 | Richie Porte (Aus) Ineos Grenadiers | 13 |
12 | Rohan Dennis (Aus) Ineos Grenadiers | 12 |
13 | Ben O'Connor (Aus) AG2R Citroën Team | 12 |
14 | Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux | 12 |
15 | Stefan Küng (Swi) Groupama-FDJ | 12 |
16 | Thymen Arensman (Ned) Team DSM | 11 |
17 | Johan Jacobs (Swi) Movistar Team | 11 |
18 | Lucas Hamilton (Aus) Team BikeExchange | 10 |
19 | Matthew Holmes (GBr) Lotto Soudal | 10 |
20 | Marc Soler (Spa) Movistar Team | 9 |
21 | Hermann Pernsteiner (Aut) Bahrain Victorious | 8 |
22 | Stefan Bissegger (Swi) EF Education-Nippo | 8 |
23 | Magnus Cort (Den) EF Education-Nippo | 6 |
24 | Matthias Reutimann (Swi) Swiss National Team | 5 |
25 | Jonathan Caicedo (Ecu) EF Education-Nippo | 4 |
26 | Filippo Ganna (Ita) Ineos Grenadiers | 4 |
27 | Ion Izagirre Insausti (Spa) Astana-Premier Tech | 3 |
28 | Neilson Powless (USA) EF Education-Nippo | 3 |
29 | Charlie Quarterman (GBr) Trek-Segafredo | 3 |
30 | Ilan Van Wilder (Bel) Team DSM | 1 |
31 | Mathias Frank (Swi) AG2R Citroën Team | 1 |
32 | Sander Armée (Bel) Team Qhubeka Assos | 1 |
33 | Mads Würtz Schmidt (Den) Israel Start-up Nation | 1 |
34 | Gijs Leemreize (Ned) Jumbo-Visma | -19 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Thymen Arensman (Ned) Team DSM | 17:39:38 |
2 | Mattias Skjelmose (Den) Trek-Segafredo | 0:01:34 |
3 | Ilan Van Wilder (Bel) Team DSM | 0:04:16 |
4 | Gijs Leemreize (Ned) Jumbo-Visma | 0:08:49 |
5 | Clément Champoussin (Fra) AG2R Citroën Team | 0:11:44 |
6 | Felix Gall (Aut) Team DSM | 0:11:49 |
7 | Antonio Tiberi (Ita) Trek-Segafredo | 0:12:57 |
8 | Marc Hirschi (Swi) UAE Team Emirates | 0:19:21 |
9 | Andreas Kron (Den) Lotto Soudal | 0:25:44 |
10 | Alessandro Covi (Ita) UAE Team Emirates | 0:28:07 |
11 | Marco Brenner (Ger) Team DSM | 0:28:35 |
12 | Jaakko Hänninen (Fin) AG2R Citroën Team | 0:33:23 |
13 | Diego Camargo Pineda (Col) EF Education-Nippo | 0:34:57 |
14 | Javier Romo Oliver (Spa) Astana-Premier Tech | 0:42:10 |
15 | Jake Stewart (GBr) Groupama-FDJ | 0:43:04 |
16 | Stefan Bissegger (Swi) EF Education-Nippo | 0:47:27 |
17 | Joel Suter (Swi) Swiss National Team | 0:47:41 |
18 | Thomas Champion (Fra) Cofidis | 0:52:10 |
19 | Johan Jacobs (Swi) Movistar Team | 1:00:37 |
20 | Charlie Quarterman (GBr) Trek-Segafredo | 1:04:23 |
21 | Ian Garrison (USA) Deceuninck-QuickStep | 1:04:51 |
22 | Jordi Meeus (Bel) Bora-Hansgrohe | 1:08:28 |
23 | Joab Schneiter (Swi) Swiss National Team | 1:13:42 |
24 | Mathias Norsgaard (Den) Movistar Team | 1:18:23 |
25 | Gerben Thijssen (Bel) Lotto Soudal | 1:18:45 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Ineos Grenadiers | 53:00:13 |
2 | Team DSM | 0:10:27 |
3 | Jumbo-Visma | 0:12:35 |
4 | Intermarché-Wanty-Gobert Matériaux | 0:16:02 |
5 | Bahrain Victorious | 0:19:11 |
6 | Trek-Segafredo | 0:20:51 |
7 | Deceuninck-QuickStep | 0:24:03 |
8 | Astana-Premier Tech | 0:25:04 |
9 | Groupama-FDJ | 0:27:49 |
10 | Movistar Team | 0:28:26 |
11 | UAE Team Emirates | 0:28:53 |
12 | AG2R Citroën Team | 0:33:25 |
13 | Bora-Hansgrohe | 0:34:39 |
14 | Team BikeExchange | 0:34:51 |
15 | EF Education-Nippo | 0:36:39 |
16 | Lotto Soudal | 0:38:46 |
17 | Israel Start-up Nation | 0:40:26 |
18 | Swiss National Team | 1:02:16 |
19 | Team Qhubeka Assos | 1:03:11 |
20 | Cofidis | 1:03:47 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Patrick is a freelance sports writer and editor. He’s an NCTJ-accredited journalist with a bachelor’s degree in modern languages (French and Spanish). Patrick worked full-time at Cyclingnews for eight years between 2015 and 2023, latterly as Deputy Editor.
Most Popular
Latest on Cyclingnews
-
Remco Evenepoel targets return on bike in February following training crash
'We're aiming for mid-April to really start competing again' says Belgian as he recovers from multiple fractures following dooring incident -
Where are they now? Team Sky's 2012 Tour de France-winning team
The key figures of the history-making British squad, over a decade on from their era-dawning victory -
The end of an era - What Patrick Lefevere's retirement means for pro cycling
'These are big shoes to fill' - admits new Soudal-QuickStep CEO Jurgen Foré -
'I think that he can still improve a little bit' - Tadej Pogačar's coach to increase Slovenian's strength and intensity training for 2025
UAE Team Emirates coaches Javier Sola and Jeroen Swart on how they power and nutrition have changed the sport and Pogačar's preparation