Aleksandr Vlasov wins Tour de Romandie

Aleksandr Vlasov claimed overall victory at the Tour de Romandie after winning the climactic uphill time trial.

The Bora-Hansgrohe rider deposed Rohan Dennis (Jumbo-Visma) at the top of the general classification, who dropped off the podium altogether after struggling on the uphill slopes.

In a stage that featured big time gaps, it was all change at the top of the general classification, with Gino Mader (Bahrain-Victorious) and Simon Geschke (Cofidis) both leapfrogging Dennis to take second and third respectively.

Juan Ayuso (UAE Team Emirates) also lost his place on the podium, finishing eighth on the stage and conceding almost a minute to Mader and Geschke, but holds on as the best young rider. 

For Vlasov, the Tour de Romandie becomes his first-ever WorldTour stage race title, having come close earlier this season with third at Itzulia Basque Country, and last year when he was second at Paris-Nice.

“I gave it my all today. Of course my main goal was to win the GC. I did my best today, I pushed full gas, and I’m super-happy with this result," he said.

“I said yesterday before the stage that maybe we’d arrive in a big group together at the finish, and that the day after [i.e. today’s time trial] would probably be a more important day for the general classification. Yesterday was just a warm-up! Yesterday I was in good shape, and today I was concentrated on going full gas.”

Vlasov had looked very strong throughout the week, showing great climbing legs as well as an unexpectedly quick sprinting kick to register to fourth-place finishes and second-place behind teammate Sergio Higuita yesterday. 

“I’m in good shape, I felt that I could win the race. I rode to avoid the crashes and injuries, and to have the best legs for today’s stage. It’s my first WorldTour win, and also my first general classification in a World Tour stage race. It’s amazing, I’m super-happy.” 

In doing so, he denied Dennis what would have been his second WorldTour following the 2015 Tour Down Under, and his first on European roads. 

There’s a certain irony that double world time trial champion Dennis emerged out of the mountainous queen stage in the overall lead, only to lose it in his favoured discipline of the time trial, but the uphill nature of the course played into the favour of climbers like Vlasov. 

He had already lost his virtual GC lead at the intermediate sprint, where, despite setting the third fastest time, he had already conceded a huge 28 seconds to a flying Vlasov.    

From that point on he laboured even more on the uphill slopes, rocking back and forth on the bike, and ultimately plummeted to eighth on GC.

“I’m absolutely spent,” said a resigned Dennis after finishing his ride. “I had absolutely nothing left in the final half of the climb. I think the week has taken its toll, fighting each day. It was a great week with the team, I want to thank them for the hard work.” 

His loss was Geschke and Mader’s gain, who both pulled off significant surprises to finish on the podium. 

How it unfolded

It was a sunny albeit cold final day at the Tour de Romandie, but each rider was sure to warm up on the intense uphill effort that awaited them. 

Harry Sweeny (Lotto-Soudal) set the quickest time early on, but with the riders setting off in a GC order that has by now been firmly established, the leader in the clubhouse changed frequently throughout the day. 

Marco Brenner (DSM) and then Remi Cavagna (QuickStep-AlphaVinyl) narrowly bested his time, before Antonio Tiberi (Trek-Segafredo) became the new leader by a whopping margin of almost a minute.

Despite setting a new standard with his time, it wasn’t long until Tiberi’s time was beaten by Ion Izagirre (Cofidis), resplendent in the colours of the Spanish flag as national time trial champion, and who himself was imminently deposed by Estonian national time trial champion Rein Taaramae (Intermarche-Wanty-Gobert Materiaux). 

Thibaut Pinot (Groupama-FDJ) was the next rider to post a new fastest time, but hot on his wheels was Steven Kruijswijk (Jumbo-Visma), who had bettered Pinot’s time at the intermediate sprint by 20 seconds, and just about held on by two seconds by the finish. 

Kruijswijk’s time as lead was even more brief, however, as Damiano Caruso (Bahrain-Victorious) flew up the climb to beat the Dutchman’s time by a fraction of a second, despite having been almost 20 seconds slower at the intermediate sprint. 

Caruso and Kruijswijk’s times were enough to see them catapult up to sixth and seventh respectively on GC, but only when Geschke arrived did the real podium threats materialise. 

The German smashed Caruso’s time by over half a minute, and, after holding off Mader’s time by five seconds, would have taken the stage victory were it not for Vlasov’s superb ride.

Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Aleksandr Vlasov (Rus) Bora-Hansgrohe 0:33:40
2Simon Geschke (Ger) Cofidis 0:00:31
3Gino Mäder (Swi) Bahrain Victorious 0:00:36
4Damiano Caruso (Ita) Bahrain Victorious 0:01:04
5Steven Kruijswijk (Ned) Jumbo-Visma 0:01:05
6Thibaut Pinot (Fra) Groupama-FDJ 0:01:07
7Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 0:01:25
8Juan Ayuso Pesquera (Spa) UAE Team Emirates
9Sepp Kuss (USA) Jumbo-Visma 0:01:26
10Ben O'Connor (Aus) AG2R Citroen Team 0:01:40
11Einer Rubio Reyes (Col) Movistar Team 0:01:42
12Ion Izagirre Insausti (Spa) Cofidis 0:01:48
13Geraint Thomas (GBr) Ineos Grenadiers 0:01:51
14Felix Grossschartner (Aut) Bora-Hansgrohe 0:01:52
15Steff Cras (Bel) Lotto Soudal
16Patrick Bevin (NZl) Israel-Premier Tech 0:01:55
17Antonio Tiberi (Ita) Trek-Segafredo 0:01:56
18Lucas Plapp (Aus) Ineos Grenadiers
19Davide Villella (Ita) Cofidis 0:01:59
20Geoffrey Bouchard (Fra) AG2R Citroen Team 0:02:04
21Harold Tejada Canacue (Col) Astana Qazaqstan Team 0:02:05
22Rohan Dennis (Aus) Jumbo-Visma 0:02:12
23Dylan Teuns (Bel) Bahrain Victorious 0:02:15
24Hermann Pernsteiner (Aut) Bahrain Victorious 0:02:30
25Carlos Verona Quintanilla (Spa) Movistar Team 0:02:31
26Neilson Powless (USA) EF Education-EasyPost 0:02:32
27Oscar Rodriguez Garaicoechea (Spa) Movistar Team 0:02:36
28Ruben Fernandez (Spa) Cofidis 0:02:38
29Ethan Hayter (GBr) Ineos Grenadiers 0:02:42
30Sébastien Reichenbach (Swi) Groupama-FDJ 0:02:43
31Michael Woods (Can) Israel-Premier Tech 0:02:45
32Sean Quinn (USA) EF Education-EasyPost 0:02:48
33Rémi Cavagna (Fra) Quick-Step Alpha Vinyl Team 0:02:49
34Marco Brenner (Ger) Team DSM 0:02:50
35Robert Gesink (Ned) Jumbo-Visma 0:02:51
36Laurens De Plus (Bel) Ineos Grenadiers 0:02:52
37Harry Sweeny (Aus) Lotto Soudal 0:02:54
38Maximilian Schachmann (Ger) Bora-Hansgrohe 0:02:58
39James Knox (GBr) Quick-Step Alpha Vinyl Team 0:03:06
40Abner González Rivera (PuR) Movistar Team 0:03:08
41Anton Palzer (Ger) Bora-Hansgrohe 0:03:09
42Matteo Sobrero (Ita) BikeExchange-Jayco 0:03:11
43Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:03:15
44Ben Healy (Irl) EF Education-EasyPost 0:03:16
45Sergio Higuita Garcia (Col) Bora-Hansgrohe 0:03:18
46Jan Polanc (Slo) UAE Team Emirates
47Sander Armée (Bel) Cofidis 0:03:22
48Magnus Sheffield (USA) Ineos Grenadiers
49Mauro Schmid (Swi) Quick-Step Alpha Vinyl Team 0:03:23
50Diego Lopez Fuentes (Spa) Equipo Kern Pharma 0:03:27
51Andreas Leknessund (Nor) Team DSM 0:03:29
52Finn Fisher-Black (NZl) UAE Team Emirates
53Chris Froome (GBr) Israel-Premier Tech 0:03:30
54Andrey Amador (CRc) Ineos Grenadiers
55Matteo Badilatti (Swi) Groupama-FDJ 0:03:36
56Gianluca Brambilla (Ita) Trek-Segafredo 0:03:38
57Mattia Cattaneo (Ita) Quick-Step Alpha Vinyl Team 0:03:42
58Jose Felix Parra Cuerda (Spa) Equipo Kern Pharma 0:03:43
59Marc Hirschi (Swi) UAE Team Emirates 0:03:44
60Jakob Fuglsang (Den) Israel-Premier Tech 0:03:45
61Tsgabu Grmay (Eth) BikeExchange-Jayco
62Kenny Elissonde (Fra) Trek-Segafredo 0:03:52
63Gijs Leemreize (Ned) Jumbo-Visma 0:04:00
64Krists Neilands (Lat) Israel-Premier Tech 0:04:03
65Quentin Pacher (Fra) Groupama-FDJ 0:04:04
66Nans Peters (Fra) AG2R Citroen Team 0:04:05
67Stefan De Bod (RSA) Astana Qazaqstan Team
68Thomas Champion (Fra) Cofidis 0:04:10
69Bob Jungels (Lux) AG2R Citroen Team 0:04:13
70Mathias Fluckiger (Swi) Swiss Cycling 0:04:15
71Andrey Zeits (Kaz) Astana Qazaqstan Team 0:04:16
72Yannis Voisard (Swi) Swiss Cycling 0:04:24
73Antwan Tolhoek (Ned) Trek-Segafredo 0:04:25
74Toms Skujins (Lat) Trek-Segafredo 0:04:35
75Rudy Molard (Fra) Groupama-FDJ 0:04:37
76Dion Smith (NZl) BikeExchange-Jayco 0:04:40
77Julien Bernard (Fra) Trek-Segafredo
78Frederik Wandahl (Den) Bora-Hansgrohe 0:04:42
79Georg Steinhauser (Ger) EF Education-EasyPost 0:04:45
80Raul Garcia Pierna (Spa) Equipo Kern Pharma 0:04:50
81Pau Miquel Delgado (Spa) Equipo Kern Pharma 0:04:55
82Anthony Roux (Fra) Groupama-FDJ 0:05:03
83Stephen Williams (GBr) Bahrain Victorious 0:05:06
84Nils Brun (Swi) Swiss Cycling 0:05:09
85Filippo Colombo (Swi) Swiss Cycling
86Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:05:13
87Michael Schär (Swi) AG2R Citroen Team 0:05:16
88Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 0:05:21
89Patrick Konrad (Aut) Bora-Hansgrohe 0:05:25
90Johan Price Pejtersen (Den) Bahrain Victorious 0:05:30
91Luis Leon Sanchez (Spa) Bahrain Victorious 0:05:31
92Théo Delacroix (Fra) Intermarché-Wanty-Gobert Matériaux 0:05:33
93Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux 0:05:40
94Aleksandr Riabushenko (Blr) Astana Qazaqstan Team 0:05:47
95Carlos Garcia Pierna (Spa) Equipo Kern Pharma 0:05:51
96Michel Heßmann (Ger) Jumbo-Visma 0:05:53
97Nikias Arndt (Ger) Team DSM 0:06:15
98Amund Grøndahl Jansen (Nor) BikeExchange-Jayco 0:06:25
99Antoine Debons (Swi) Swiss Cycling 0:06:32
100Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:06:34
101Valentin Paret Peintre (Fra) AG2R Citroen Team 0:06:37
102Viktor Verschaeve (Bel) Lotto Soudal 0:06:44
103Antonio Nibali (Ita) Astana Qazaqstan Team 0:06:48
104Harm Vanhoucke (Bel) Lotto Soudal 0:06:57
105Casper Pedersen (Den) Team DSM 0:06:58
106Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 0:07:06
107Dario Lillo (Swi) Swiss Cycling 0:07:08
108Tom Bohli (Swi) Cofidis
109Alexander Cataford (Can) Israel-Premier Tech
110Sam Bewley (NZl) BikeExchange-Jayco 0:07:29
111Valerio Conti (Ita) Astana Qazaqstan Team 0:07:31
112Valere Thiebaud (Swi) Swiss Cycling
113Sébastien Grignard (Bel) Lotto Soudal 0:07:38
114Timo Roosen (Ned) Jumbo-Visma 0:07:39
115Jan Maas (Ned) BikeExchange-Jayco 0:08:05
116Ivo Oliveira (Por) UAE Team Emirates 0:08:06
117Jon Aberasturi Izaga (Spa) Trek-Segafredo 0:09:00
DNSGregor Mühlberger (Aut) Movistar Team
Swipe to scroll horizontally
Sprint 1 - Villars-sur-Ollon km. 15.84
Pos.Rider Name (Country) TeamResult
1Aleksandr Vlasov (Rus) Bora-Hansgrohe 30
2Simon Geschke (Ger) Cofidis 25
3Gino Mäder (Swi) Bahrain Victorious 22
4Damiano Caruso (Ita) Bahrain Victorious 19
5Steven Kruijswijk (Ned) Jumbo-Visma 17
6Thibaut Pinot (Fra) Groupama-FDJ 15
7Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 13
8Juan Ayuso Pesquera (Spa) UAE Team Emirates 11
9Sepp Kuss (USA) Jumbo-Visma 9
10Ben O'Connor (Aus) AG2R Citroen Team 7
11Einer Rubio Reyes (Col) Movistar Team 6
12Ion Izagirre Insausti (Spa) Cofidis 5
13Geraint Thomas (GBr) Ineos Grenadiers 4
14Felix Grossschartner (Aut) Bora-Hansgrohe 3
15Steff Cras (Bel) Lotto Soudal 2
Swipe to scroll horizontally
Young Riders
Pos.Rider Name (Country) TeamResult
1Juan Ayuso Pesquera (Spa) UAE Team Emirates 0:35:05
2Einer Rubio Reyes (Col) Movistar Team 0:00:17
3Antonio Tiberi (Ita) Trek-Segafredo 0:00:31
4Lucas Plapp (Aus) Ineos Grenadiers
5Ethan Hayter (GBr) Ineos Grenadiers 0:01:17
6Sean Quinn (USA) EF Education-EasyPost 0:01:23
7Marco Brenner (Ger) Team DSM 0:01:25
8Harry Sweeny (Aus) Lotto Soudal 0:01:29
9Abner González Rivera (PuR) Movistar Team 0:01:43
10Ben Healy (Irl) EF Education-EasyPost 0:01:51
11Magnus Sheffield (USA) Ineos Grenadiers 0:01:57
12Mauro Schmid (Swi) Quick-Step Alpha Vinyl Team 0:01:58
13Andreas Leknessund (Nor) Team DSM 0:02:04
14Finn Fisher-Black (NZl) UAE Team Emirates
15Marc Hirschi (Swi) UAE Team Emirates 0:02:19
16Gijs Leemreize (Ned) Jumbo-Visma 0:02:35
17Thomas Champion (Fra) Cofidis 0:02:45
18Yannis Voisard (Swi) Swiss Cycling 0:02:59
19Frederik Wandahl (Den) Bora-Hansgrohe 0:03:17
20Georg Steinhauser (Ger) EF Education-EasyPost 0:03:20
21Raul Garcia Pierna (Spa) Equipo Kern Pharma 0:03:25
22Pau Miquel Delgado (Spa) Equipo Kern Pharma 0:03:30
23Nils Brun (Swi) Swiss Cycling 0:03:44
24Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 0:03:56
25Johan Price Pejtersen (Den) Bahrain Victorious 0:04:05
26Théo Delacroix (Fra) Intermarché-Wanty-Gobert Matériaux 0:04:08
27Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux 0:04:15
28Carlos Garcia Pierna (Spa) Equipo Kern Pharma 0:04:26
29Michel Heßmann (Ger) Jumbo-Visma 0:04:28
30Antoine Debons (Swi) Swiss Cycling 0:05:07
31Valentin Paret Peintre (Fra) AG2R Citroen Team 0:05:12
32Viktor Verschaeve (Bel) Lotto Soudal 0:05:19
33Dario Lillo (Swi) Swiss Cycling 0:05:43
34Valere Thiebaud (Swi) Swiss Cycling 0:06:06
35Sébastien Grignard (Bel) Lotto Soudal 0:06:13
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Bahrain Victorious 1:44:55
2Cofidis 0:00:23
3Jumbo-Visma 0:00:48
4Bora-Hansgrohe 0:00:55
5Ineos Grenadiers 0:02:34
6Movistar Team 0:02:54
7Groupama-FDJ 0:03:31
8AG2R Citroen Team 0:03:54
9Israel-Premier Tech 0:04:15
10UAE Team Emirates 0:04:17
11EF Education-EasyPost 0:04:41
12QuickStep-AlphaVinyl 0:05:23
13Trek-Segafredo 0:05:31
14Intermarché-Wanty-Gobert Matériaux 0:06:06
15Astana Qazaqstan Team 0:06:31
16Lotto Soudal 0:07:35
17BikeExchange-Jayco 0:07:41
18Equipo Kern Pharma 0:08:05
19Team DSM 0:08:39
20Swiss Cycling 0:09:53
Swipe to scroll horizontally
Final general classification after stage 5
Pos.Rider Name (Country) TeamResult
1Aleksandr Vlasov (Rus) Bora-Hansgrohe 18:00:59
2Gino Mäder (Swi) Bahrain Victorious 0:00:50
3Simon Geschke (Ger) Cofidis 0:00:55
4Juan Ayuso Pesquera (Spa) UAE Team Emirates 0:01:22
5Ben O'Connor (Aus) AG2R Citroen Team 0:01:47
6Damiano Caruso (Ita) Bahrain Victorious 0:01:51
7Steven Kruijswijk (Ned) Jumbo-Visma 0:01:52
8Rohan Dennis (Aus) Jumbo-Visma 0:01:54
9Lucas Plapp (Aus) Ineos Grenadiers 0:02:08
10Einer Rubio Reyes (Col) Movistar Team 0:02:13
11Steff Cras (Bel) Lotto Soudal 0:02:19
12Sepp Kuss (USA) Jumbo-Visma 0:02:40
13Thibaut Pinot (Fra) Groupama-FDJ 0:02:54
14Neilson Powless (USA) EF Education-EasyPost 0:02:55
15Sébastien Reichenbach (Swi) Groupama-FDJ 0:03:02
16Carlos Verona Quintanilla (Spa) Movistar Team
17Michael Woods (Can) Israel-Premier Tech 0:03:14
18Sean Quinn (USA) EF Education-EasyPost 0:03:28
19Geraint Thomas (GBr) Ineos Grenadiers
20Harold Tejada Canacue (Col) Astana Qazaqstan Team 0:04:06
21Marc Hirschi (Swi) UAE Team Emirates 0:04:26
22Kenny Elissonde (Fra) Trek-Segafredo 0:04:36
23Mauro Schmid (Swi) Quick-Step Alpha Vinyl Team 0:04:44
24Sergio Higuita Garcia (Col) Bora-Hansgrohe 0:04:54
25Rudy Molard (Fra) Groupama-FDJ 0:05:14
26Gianluca Brambilla (Ita) Trek-Segafredo 0:05:16
27Finn Fisher-Black (NZl) UAE Team Emirates 0:05:18
28Felix Grossschartner (Aut) Bora-Hansgrohe
29Jakob Fuglsang (Den) Israel-Premier Tech 0:05:24
30Dylan Teuns (Bel) Bahrain Victorious 0:05:45
31Davide Villella (Ita) Cofidis 0:05:50
32Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:06:19
33Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 0:06:55
34Andreas Leknessund (Nor) Team DSM 0:07:05
35Abner González Rivera (PuR) Movistar Team 0:07:06
36Hermann Pernsteiner (Aut) Bahrain Victorious 0:07:37
37Jose Felix Parra Cuerda (Spa) Equipo Kern Pharma 0:08:07
38Patrick Bevin (NZl) Israel-Premier Tech 0:08:09
39Julien Bernard (Fra) Trek-Segafredo 0:08:16
40Luis Leon Sanchez (Spa) Bahrain Victorious 0:09:33
41Quentin Pacher (Fra) Groupama-FDJ 0:10:41
42Ruben Fernandez (Spa) Cofidis 0:10:50
43Geoffrey Bouchard (Fra) AG2R Citroen Team 0:11:25
44Oscar Rodriguez Garaicoechea (Spa) Movistar Team 0:12:44
45Mathias Fluckiger (Swi) Swiss Cycling 0:13:04
46Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:13:17
47Ben Healy (Irl) EF Education-EasyPost 0:13:52
48Magnus Sheffield (USA) Ineos Grenadiers 0:14:00
49Pau Miquel Delgado (Spa) Equipo Kern Pharma 0:15:04
50Andrey Amador (CRc) Ineos Grenadiers 0:15:06
51Anton Palzer (Ger) Bora-Hansgrohe 0:16:08
52Robert Gesink (Ned) Jumbo-Visma 0:16:35
53Tsgabu Grmay (Eth) BikeExchange-Jayco 0:18:36
54Nikias Arndt (Ger) Team DSM 0:20:04
55Maximilian Schachmann (Ger) Bora-Hansgrohe 0:20:42
56Sander Armée (Bel) Cofidis 0:22:05
57Stefan De Bod (RSA) Astana Qazaqstan Team 0:22:18
58Toms Skujins (Lat) Trek-Segafredo 0:22:21
59Matteo Badilatti (Swi) Groupama-FDJ 0:22:47
60Andrey Zeits (Kaz) Astana Qazaqstan Team 0:23:19
61Bob Jungels (Lux) AG2R Citroen Team 0:24:46
62Ethan Hayter (GBr) Ineos Grenadiers 0:25:12
63Yannis Voisard (Swi) Swiss Cycling 0:26:18
64Ion Izagirre Insausti (Spa) Cofidis 0:26:22
65Chris Froome (GBr) Israel-Premier Tech 0:27:15
66Antwan Tolhoek (Ned) Trek-Segafredo 0:27:17
67Jan Polanc (Slo) UAE Team Emirates 0:27:39
68Filippo Colombo (Swi) Swiss Cycling 0:28:06
69Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 0:28:37
70Dion Smith (NZl) BikeExchange-Jayco 0:29:07
71James Knox (GBr) Quick-Step Alpha Vinyl Team 0:30:11
72Antonio Tiberi (Ita) Trek-Segafredo 0:31:04
73Patrick Konrad (Aut) Bora-Hansgrohe 0:31:14
74Jan Maas (Ned) BikeExchange-Jayco 0:31:15
75Carlos Garcia Pierna (Spa) Equipo Kern Pharma 0:32:39
76Nans Peters (Fra) AG2R Citroen Team 0:32:45
77Valerio Conti (Ita) Astana Qazaqstan Team 0:32:56
78Michael Schär (Swi) AG2R Citroen Team 0:33:45
79Gijs Leemreize (Ned) Jumbo-Visma 0:33:46
80Krists Neilands (Lat) Israel-Premier Tech 0:34:06
81Viktor Verschaeve (Bel) Lotto Soudal 0:34:22
82Rémi Cavagna (Fra) Quick-Step Alpha Vinyl Team 0:34:38
83Matteo Sobrero (Ita) BikeExchange-Jayco 0:37:43
84Laurens De Plus (Bel) Ineos Grenadiers 0:37:55
85Antonio Nibali (Ita) Astana Qazaqstan Team 0:38:19
86Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:39:30
87Marco Brenner (Ger) Team DSM 0:39:39
88Ivo Oliveira (Por) UAE Team Emirates 0:39:57
89Valentin Paret Peintre (Fra) AG2R Citroen Team 0:43:34
90Anthony Roux (Fra) Groupama-FDJ 0:44:10
91Mattia Cattaneo (Ita) Quick-Step Alpha Vinyl Team 0:45:08
92Timo Roosen (Ned) Jumbo-Visma 0:46:11
93Harm Vanhoucke (Bel) Lotto Soudal 0:46:20
94Amund Grøndahl Jansen (Nor) BikeExchange-Jayco 0:46:43
95Alexander Cataford (Can) Israel-Premier Tech 0:47:57
96Sébastien Grignard (Bel) Lotto Soudal 0:48:03
97Frederik Wandahl (Den) Bora-Hansgrohe 0:49:12
98Stephen Williams (GBr) Bahrain Victorious 0:49:13
99Sam Bewley (NZl) BikeExchange-Jayco 0:50:13
100Diego Lopez Fuentes (Spa) Equipo Kern Pharma 0:50:27
101Raul Garcia Pierna (Spa) Equipo Kern Pharma 0:50:57
102Antoine Debons (Swi) Swiss Cycling 0:51:47
103Georg Steinhauser (Ger) EF Education-EasyPost 0:53:10
104Harry Sweeny (Aus) Lotto Soudal 0:55:46
105Dario Lillo (Swi) Swiss Cycling 0:56:08
106Théo Delacroix (Fra) Intermarché-Wanty-Gobert Matériaux 0:56:32
107Michel Heßmann (Ger) Jumbo-Visma 0:58:47
108Nils Brun (Swi) Swiss Cycling 0:59:03
109Thomas Champion (Fra) Cofidis 0:59:57
110Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 1:00:38
111Aleksandr Riabushenko (Blr) Astana Qazaqstan Team 1:01:04
112Tom Bohli (Swi) Cofidis 1:03:07
113Casper Pedersen (Den) Team DSM 1:04:03
114Johan Price Pejtersen (Den) Bahrain Victorious 1:05:39
115Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux 1:08:40
116Valere Thiebaud (Swi) Swiss Cycling 1:19:15
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 110
2Aleksandr Vlasov (Rus) Bora-Hansgrohe 96
3Rohan Dennis (Aus) Jumbo-Visma 81
4Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 61
5Patrick Bevin (NZl) Israel-Premier Tech 55
6Dylan Teuns (Bel) Bahrain Victorious 50
7Toms Skujins (Lat) Trek-Segafredo 50
8Juan Ayuso Pesquera (Spa) UAE Team Emirates 50
9Ben O'Connor (Aus) AG2R Citroen Team 50
10Damiano Caruso (Ita) Bahrain Victorious 45
11Felix Grossschartner (Aut) Bora-Hansgrohe 43
12Sergio Higuita Garcia (Col) Bora-Hansgrohe 36
13Gino Mäder (Swi) Bahrain Victorious 35
14Simon Geschke (Ger) Cofidis 34
15Thibaut Pinot (Fra) Groupama-FDJ 32
16Krists Neilands (Lat) Israel-Premier Tech 31
17Geraint Thomas (GBr) Ineos Grenadiers 28
18Steven Kruijswijk (Ned) Jumbo-Visma 27
19Rémi Cavagna (Fra) Quick-Step Alpha Vinyl Team 25
20Nikias Arndt (Ger) Team DSM 23
21Marc Hirschi (Swi) UAE Team Emirates 20
22Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 19
23Sean Quinn (USA) EF Education-EasyPost 18
24Dion Smith (NZl) BikeExchange-Jayco 18
25Steff Cras (Bel) Lotto Soudal 17
26Mauro Schmid (Swi) Quick-Step Alpha Vinyl Team 16
27Maximilian Schachmann (Ger) Bora-Hansgrohe 16
28Matteo Sobrero (Ita) BikeExchange-Jayco 16
29James Knox (GBr) Quick-Step Alpha Vinyl Team 15
30Laurens De Plus (Bel) Ineos Grenadiers 15
31Valere Thiebaud (Swi) Swiss Cycling 15
32Michael Woods (Can) Israel-Premier Tech 15
33Einer Rubio Reyes (Col) Movistar Team 14
34Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 13
35Finn Fisher-Black (NZl) UAE Team Emirates 12
36Nans Peters (Fra) AG2R Citroen Team 12
37Sébastien Reichenbach (Swi) Groupama-FDJ 11
38Carlos Verona Quintanilla (Spa) Movistar Team 11
39Georg Steinhauser (Ger) EF Education-EasyPost 11
40Diego Lopez Fuentes (Spa) Equipo Kern Pharma 10
41Nils Brun (Swi) Swiss Cycling 10
42Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux 10
43Sepp Kuss (USA) Jumbo-Visma 9
44Oscar Rodriguez Garaicoechea (Spa) Movistar Team 6
45Harm Vanhoucke (Bel) Lotto Soudal 6
46Antoine Debons (Swi) Swiss Cycling 6
47Michel Heßmann (Ger) Jumbo-Visma 6
48Lucas Plapp (Aus) Ineos Grenadiers 5
49Ion Izagirre Insausti (Spa) Cofidis 5
50Filippo Colombo (Swi) Swiss Cycling 5
51Jakob Fuglsang (Den) Israel-Premier Tech 4
52Magnus Sheffield (USA) Ineos Grenadiers 4
53Jan Polanc (Slo) UAE Team Emirates 4
54Sébastien Grignard (Bel) Lotto Soudal 4
55Neilson Powless (USA) EF Education-EasyPost 3
56Davide Villella (Ita) Cofidis 2
Swipe to scroll horizontally
Mountains classification
Pos.Rider Name (Country) TeamResult
1Toms Skujins (Lat) Trek-Segafredo 49
2James Knox (GBr) Quick-Step Alpha Vinyl Team 34
3Krists Neilands (Lat) Israel-Premier Tech 20
4Nils Brun (Swi) Swiss Cycling 17
5Oscar Rodriguez Garaicoechea (Spa) Movistar Team 16
6Thomas Champion (Fra) Cofidis 15
7Ion Izagirre Insausti (Spa) Cofidis 15
8Einer Rubio Reyes (Col) Movistar Team 12
9Antoine Debons (Swi) Swiss Cycling 11
10Andrey Amador (CRc) Ineos Grenadiers 10
11Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 10
12Sepp Kuss (USA) Jumbo-Visma 8
13Nans Peters (Fra) AG2R Citroen Team 8
14Harm Vanhoucke (Bel) Lotto Soudal 8
15Rémi Cavagna (Fra) Quick-Step Alpha Vinyl Team 7
16Valere Thiebaud (Swi) Swiss Cycling 7
17Steven Kruijswijk (Ned) Jumbo-Visma 6
18Filippo Colombo (Swi) Swiss Cycling 6
19Marc Hirschi (Swi) UAE Team Emirates 5
20Rohan Dennis (Aus) Jumbo-Visma 5
21Ben O'Connor (Aus) AG2R Citroen Team 3
22Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 3
23Magnus Sheffield (USA) Ineos Grenadiers 3
24Robert Gesink (Ned) Jumbo-Visma 3
25Marco Brenner (Ger) Team DSM 3
26Michael Woods (Can) Israel-Premier Tech 2
27Geraint Thomas (GBr) Ineos Grenadiers 2
28Kenny Elissonde (Fra) Trek-Segafredo 2
29Felix Grossschartner (Aut) Bora-Hansgrohe 2
30Stefan De Bod (RSA) Astana Qazaqstan Team 2
31Diego Lopez Fuentes (Spa) Equipo Kern Pharma 2
32Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux 2
33Lucas Plapp (Aus) Ineos Grenadiers 1
34Patrick Bevin (NZl) Israel-Premier Tech 1
Swipe to scroll horizontally
Young riders classification
Pos.Rider Name (Country) TeamResult
1Juan Ayuso Pesquera (Spa) UAE Team Emirates 18:02:21
2Lucas Plapp (Aus) Ineos Grenadiers 0:00:46
3Einer Rubio Reyes (Col) Movistar Team 0:00:51
4Sean Quinn (USA) EF Education-EasyPost 0:02:06
5Marc Hirschi (Swi) UAE Team Emirates 0:03:04
6Mauro Schmid (Swi) Quick-Step Alpha Vinyl Team 0:03:22
7Finn Fisher-Black (NZl) UAE Team Emirates 0:03:56
8Andreas Leknessund (Nor) Team DSM 0:05:43
9Abner González Rivera (PuR) Movistar Team 0:05:44
10Ben Healy (Irl) EF Education-EasyPost 0:12:30
11Magnus Sheffield (USA) Ineos Grenadiers 0:12:38
12Pau Miquel Delgado (Spa) Equipo Kern Pharma 0:13:42
13Ethan Hayter (GBr) Ineos Grenadiers 0:23:50
14Yannis Voisard (Swi) Swiss Cycling 0:24:56
15Antonio Tiberi (Ita) Trek-Segafredo 0:29:42
16Carlos Garcia Pierna (Spa) Equipo Kern Pharma 0:31:17
17Gijs Leemreize (Ned) Jumbo-Visma 0:32:24
18Viktor Verschaeve (Bel) Lotto Soudal 0:33:00
19Marco Brenner (Ger) Team DSM 0:38:17
20Valentin Paret Peintre (Fra) AG2R Citroen Team 0:42:12
21Sébastien Grignard (Bel) Lotto Soudal 0:46:41
22Frederik Wandahl (Den) Bora-Hansgrohe 0:47:50
23Raul Garcia Pierna (Spa) Equipo Kern Pharma 0:49:35
24Antoine Debons (Swi) Swiss Cycling 0:50:25
25Georg Steinhauser (Ger) EF Education-EasyPost 0:51:48
26Harry Sweeny (Aus) Lotto Soudal 0:54:24
27Dario Lillo (Swi) Swiss Cycling 0:54:46
28Théo Delacroix (Fra) Intermarché-Wanty-Gobert Matériaux 0:55:10
29Michel Heßmann (Ger) Jumbo-Visma 0:57:25
30Nils Brun (Swi) Swiss Cycling 0:57:41
31Thomas Champion (Fra) Cofidis 0:58:35
32Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 0:59:16
33Johan Price Pejtersen (Den) Bahrain Victorious 1:04:17
34Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux 1:07:18
35Valere Thiebaud (Swi) Swiss Cycling 1:17:53
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1Jumbo-Visma 54:09:15
2Bahrain Victorious 0:02:14
3Groupama-FDJ 0:02:20
4Movistar Team 0:02:26
5Bora-Hansgrohe 0:03:30
6UAE Team Emirates 0:04:03
7Ineos Grenadiers 0:05:33
8Cofidis 0:06:42
9Trek-Segafredo 0:08:42
10Israel-Premier Tech 0:10:11
11EF Education-EasyPost 0:13:51
12AG2R Citroen Team 0:18:28
13Astana Qazaqstan Team 0:23:29
14QuickStep-AlphaVinyl 0:26:21
15Intermarché-Wanty-Gobert Matériaux 0:33:28
16Equipo Kern Pharma 0:42:53
17Swiss Cycling 0:53:20
18Team DSM 0:54:40
19BikeExchange-Jayco 1:04:46
20Lotto Soudal 1:07:33

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Latest on Cyclingnews