Tour de Romandie: Rohan Dennis wins prologue

Ineos Grenadiers swept the podium in the opening prologue at the Tour de Romandie, with Rohan Dennis winning the stage while Geraint Thomas and Richie Porte stole a march on their rivals for the overall title.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Rohan Dennis (Aus) Ineos Grenadiers 0:05:26
2Geraint Thomas (GBr) Ineos Grenadiers 0:00:09
3Richie Porte (Aus) Ineos Grenadiers
4Rémi Cavagna (Fra) Deceuninck-QuickStep 0:00:11
5Stefan Bissegger (Swi) EF Education-Nippo
6Jan Tratnik (Slo) Bahrain Victorious 0:00:13
7Jesus Herrada (Spa) Cofidis 0:00:14
8Marc Hirschi (Swi) UAE Team Emirates 0:00:15
9Filippo Ganna (Ita) Ineos Grenadiers
9Mattia Cattaneo (Ita) Deceuninck-QuickStep
11Wilco Kelderman (Ned) Bora-Hansgrohe 0:00:16
12Ilan Van Wilder (Bel) Team DSM
13Sepp Kuss (USA) Jumbo-Visma
14Stefan Küng (Swi) Groupama-FDJ 0:00:17
15Magnus Cort (Den) EF Education-Nippo
16Patrick Bevin (NZl) Israel Start-up Nation 0:00:18
17Josef Cerny (Cze) Deceuninck-QuickStep
18Rui Costa (Por) UAE Team Emirates 0:00:19
19Alexey Lutsenko (Kaz) Astana-Premier Tech
20Miguel Angel Lopez Moreno (Col) Movistar Team
21Jack Haig (Aus) Bahrain Victorious
22Owain Doull (GBr) Ineos Grenadiers 0:00:20
22Tony Martin (Ger) Jumbo-Visma
24Ion Izagirre Insausti (Spa) Astana-Premier Tech 0:00:21
25Thymen Arensman (Ned) Team DSM
26Javier Romo Oliver (Spa) Astana-Premier Tech
27Chad Haga (USA) Team DSM
28Peter Sagan (Svk) Bora-Hansgrohe 0:00:22
29Diego Ulissi (Ita) UAE Team Emirates
30Manuele Boaro (Ita) Astana-Premier Tech
31Fausto Masnada (Ita) Deceuninck-QuickStep 0:00:23
32Antonio Tiberi (Ita) Trek-Segafredo 0:00:24
33Steven Kruijswijk (Ned) Jumbo-Visma
34Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:00:25
35Tom Bohli (Swi) Cofidis
36Michael Woods (Can) Israel Start-up Nation
37Felix Gall (Aut) Team DSM
38Ben Zwiehoff (Ger) Bora-Hansgrohe
39Ben O'Connor (Aus) AG2R Citroën Team
40Sonny Colbrelli (Ita) Bahrain Victorious
41Jordi Meeus (Bel) Bora-Hansgrohe
42Alex Dowsett (GBr) Israel Start-up Nation 0:00:26
43Stephen Williams (GBr) Bahrain Victorious
44Rodrigo Contreras Pinzon (Col) Astana-Premier Tech
45Nico Denz (Ger) Team DSM
46Romain Seigle (Fra) Groupama-FDJ
47Jose Herrada (Spa) Cofidis 0:00:27
48Philippe Gilbert (Bel) Lotto Soudal
49Marc Soler (Spa) Movistar Team
50Matteo Badilatti (Swi) Groupama-FDJ
51Steff Cras (Bel) Lotto Soudal
52Mattias Skjelmose (Den) Trek-Segafredo
53Damiano Caruso (Ita) Bahrain Victorious
54Clément Champoussin (Fra) AG2R Citroën Team 0:00:28
55Hermann Pernsteiner (Aut) Bahrain Victorious
56Dries Devenyns (Bel) Deceuninck-QuickStep
57Cyrille Thiery (Swi) Swiss National Team
58Damien Howson (Aus) Team BikeExchange 0:00:29
59Kenny Elissonde (Fra) Trek-Segafredo
60Christopher Hamilton (Aus) Team DSM
61Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 0:00:30
62Niklas Eg (Den) Trek-Segafredo
63Lucas Hamilton (Aus) Team BikeExchange
64Charlie Quarterman (GBr) Trek-Segafredo
65Mads Würtz Schmidt (Den) Israel Start-up Nation
66Reto Hollenstein (Swi) Israel Start-up Nation
67Ian Garrison (USA) Deceuninck-QuickStep
68Christoph Pfingsten (Ger) Jumbo-Visma 0:00:31
69Andreas Kron (Den) Lotto Soudal
70Jos van Emden (Ned) Jumbo-Visma
71Sébastien Reichenbach (Swi) Groupama-FDJ
72Dario Cataldo (Ita) Movistar Team
73Andrey Amador (CRc) Ineos Grenadiers 0:00:32
74Tejay van Garderen (USA) EF Education-Nippo
75Marco Brenner (Ger) Team DSM
76Rob Power (Aus) Team Qhubeka Assos
77Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:00:33
78Mathias Fluckiger (Swi) Swiss National Team
79Davide Martinelli (Ita) Astana-Premier Tech
80Johan Jacobs (Swi) Movistar Team
80Davide Villella (Ita) Movistar Team
82Neilson Powless (USA) EF Education-Nippo 0:00:34
83Mathias Frank (Swi) AG2R Citroën Team
84Sergio Henao Montoya (Col) Team Qhubeka Assos
85Alexis Gougeard (Fra) AG2R Citroën Team
86Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux
87Julien El Fares (Fra) EF Education-Nippo 0:00:35
88Diego Camargo Pineda (Col) EF Education-Nippo
89Jake Stewart (GBr) Groupama-FDJ
90Eddie Dunbar (Irl) Ineos Grenadiers 0:00:36
91Kobe Goossens (Bel) Lotto Soudal
92Alex Edmondson (Aus) Team BikeExchange
93Gijs Leemreize (Ned) Jumbo-Visma
94Phil Bauhaus (Ger) Bahrain Victorious
95Alessandro Covi (Ita) UAE Team Emirates 0:00:37
96Oliviero Troia (Ita) UAE Team Emirates
97Jacopo Mosca (Ita) Trek-Segafredo
98Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
99Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux
100Brent Bookwalter (USA) Team BikeExchange
101Matteo Moschetti (Ita) Trek-Segafredo
102Guillaume Boivin (Can) Israel Start-up Nation
103Thomas Champion (Fra) Cofidis
104Matthieu Ladagnous (Fra) Groupama-FDJ 0:00:38
105Antwan Tolhoek (Ned) Jumbo-Visma
106Filippo Conca (Ita) Lotto Soudal 0:00:39
107Mathias Norsgaard (Den) Movistar Team
108Clement Venturini (Fra) AG2R Citroën Team
109Claudio Imhof (Swi) Swiss National Team 0:00:40
110Lawrence Naesen (Bel) AG2R Citroën Team
111Jonathan Caicedo (Ecu) EF Education-Nippo 0:00:41
112Fabian Lienhard (Swi) Groupama-FDJ 0:00:42
113Dion Smith (NZl) Team BikeExchange
114Gerben Thijssen (Bel) Lotto Soudal 0:00:43
115Sander Armée (Bel) Team Qhubeka Assos 0:00:44
116Simon Pellaud (Swi) Swiss National Team
117Joel Suter (Swi) Swiss National Team
118Natnael Berhane (Eri) Cofidis 0:00:45
119Harry Tanfield (GBr) Team Qhubeka Assos 0:00:46
120Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates
121Maximiliano Richeze (Arg) UAE Team Emirates
122Tsgabu Grmay (Eth) Team BikeExchange 0:00:47
123Albert Torres Barcelo (Spa) Movistar Team
124Matthew Holmes (GBr) Lotto Soudal 0:00:49
125Jaakko Hänninen (Fin) AG2R Citroën Team
126Matthias Reutimann (Swi) Swiss National Team
127Sam Bewley (NZl) Team BikeExchange 0:00:50
128Elia Viviani (Ita) Cofidis 0:00:51
129Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos
130Chris Froome (GBr) Israel Start-up Nation 0:00:52
131Carlos Barbero (Spa) Team Qhubeka Assos
132Juraj Sagan (Svk) Bora-Hansgrohe 0:00:53
133Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux
134Marcus Burghardt (Ger) Bora-Hansgrohe 0:00:54
135Dylan Sunderland (Aus) Team Qhubeka Assos 0:00:55
136Iljo Keisse (Bel) Deceuninck-QuickStep 0:00:56
137Joab Schneiter (Swi) Swiss National Team 0:00:59
138Erik Baska (Svk) Bora-Hansgrohe 0:01:01
139Fabio Sabatini (Ita) Cofidis 0:01:09
140Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 0:01:19
Swipe to scroll horizontally
Sprint 1 - Oron km. 4.05
Pos.Rider Name (Country) TeamResult
1Rohan Dennis (Aus) Ineos Grenadiers 30
2Geraint Thomas (GBr) Ineos Grenadiers 25
3Richie Porte (Aus) Ineos Grenadiers 22
4Rémi Cavagna (Fra) Deceuninck-QuickStep 19
5Stefan Bissegger (Swi) EF Education-Nippo 17
6Jan Tratnik (Slo) Bahrain Victorious 15
7Jesus Herrada (Spa) Cofidis 13
8Marc Hirschi (Swi) UAE Team Emirates 11
9Filippo Ganna (Ita) Ineos Grenadiers 8
9Mattia Cattaneo (Ita) Deceuninck-QuickStep 8
11Wilco Kelderman (Ned) Bora-Hansgrohe 6
12Ilan Van Wilder (Bel) Team DSM 5
13Sepp Kuss (USA) Jumbo-Visma 4
14Stefan Küng (Swi) Groupama-FDJ 3
15Magnus Cort (Den) EF Education-Nippo 2
Swipe to scroll horizontally
Young Riders
Pos.Rider Name (Country) TeamResult
1Stefan Bissegger (Swi) EF Education-Nippo 0:05:37
2Marc Hirschi (Swi) UAE Team Emirates 0:00:04
3Ilan Van Wilder (Bel) Team DSM 0:00:05
4Thymen Arensman (Ned) Team DSM 0:00:10
5Javier Romo Oliver (Spa) Astana-Premier Tech
6Antonio Tiberi (Ita) Trek-Segafredo 0:00:13
7Felix Gall (Aut) Team DSM 0:00:14
8Jordi Meeus (Bel) Bora-Hansgrohe
9Mattias Skjelmose (Den) Trek-Segafredo 0:00:16
10Clément Champoussin (Fra) AG2R Citroën Team 0:00:17
11Charlie Quarterman (GBr) Trek-Segafredo 0:00:19
12Ian Garrison (USA) Deceuninck-QuickStep
13Andreas Kron (Den) Lotto Soudal 0:00:20
14Marco Brenner (Ger) Team DSM 0:00:21
15Johan Jacobs (Swi) Movistar Team 0:00:22
16Diego Camargo Pineda (Col) EF Education-Nippo 0:00:24
17Jake Stewart (GBr) Groupama-FDJ
18Gijs Leemreize (Ned) Jumbo-Visma 0:00:25
19Alessandro Covi (Ita) UAE Team Emirates 0:00:26
20Thomas Champion (Fra) Cofidis
21Filippo Conca (Ita) Lotto Soudal 0:00:28
22Mathias Norsgaard (Den) Movistar Team
23Gerben Thijssen (Bel) Lotto Soudal 0:00:32
24Joel Suter (Swi) Swiss National Team 0:00:33
25Jaakko Hänninen (Fin) AG2R Citroën Team 0:00:38
26Joab Schneiter (Swi) Swiss National Team 0:00:48
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 0:16:36
2Deceuninck-QuickStep 0:00:26
3UAE Team Emirates 0:00:38
4Bahrain Victorious 0:00:39
5Team DSM 0:00:40
6Jumbo-Visma 0:00:42
7EF Education-Nippo
8Astana-Premier Tech 0:00:43
9Bora-Hansgrohe 0:00:45
10Cofidis 0:00:48
11Israel Start-up Nation 0:00:51
12Groupama-FDJ 0:00:52
13Movistar Team 0:00:59
14Trek-Segafredo 0:01:02
15Lotto Soudal 0:01:07
16AG2R Citroën Team 0:01:09
17Team BikeExchange 0:01:17
18Intermarché-Wanty-Gobert Matériaux 0:01:19
19Swiss National Team 0:01:23
20Team Qhubeka Assos 0:01:32
Swipe to scroll horizontally
General classification after prologue
Pos.Rider Name (Country) TeamResult
1Rohan Dennis (Aus) Ineos Grenadiers 0:05:26
2Geraint Thomas (GBr) Ineos Grenadiers 0:00:09
3Richie Porte (Aus) Ineos Grenadiers
4Rémi Cavagna (Fra) Deceuninck-QuickStep 0:00:11
5Stefan Bissegger (Swi) EF Education-Nippo
6Jan Tratnik (Slo) Bahrain Victorious 0:00:13
7Jesus Herrada (Spa) Cofidis 0:00:14
8Marc Hirschi (Swi) UAE Team Emirates 0:00:15
9Mattia Cattaneo (Ita) Deceuninck-QuickStep
10Filippo Ganna (Ita) Ineos Grenadiers
11Wilco Kelderman (Ned) Bora-Hansgrohe 0:00:16
12Ilan Van Wilder (Bel) Team DSM
13Sepp Kuss (USA) Jumbo-Visma
14Stefan Küng (Swi) Groupama-FDJ 0:00:17
15Magnus Cort (Den) EF Education-Nippo
16Patrick Bevin (NZl) Israel Start-up Nation 0:00:18
17Josef Cerny (Cze) Deceuninck-QuickStep
18Rui Costa (Por) UAE Team Emirates 0:00:19
19Alexey Lutsenko (Kaz) Astana-Premier Tech
20Miguel Angel Lopez Moreno (Col) Movistar Team
21Jack Haig (Aus) Bahrain Victorious
22Owain Doull (GBr) Ineos Grenadiers 0:00:20
23Tony Martin (Ger) Jumbo-Visma
24Ion Izagirre Insausti (Spa) Astana-Premier Tech 0:00:21
25Thymen Arensman (Ned) Team DSM
26Javier Romo Oliver (Spa) Astana-Premier Tech
27Chad Haga (USA) Team DSM
28Peter Sagan (Svk) Bora-Hansgrohe 0:00:22
29Diego Ulissi (Ita) UAE Team Emirates
30Manuele Boaro (Ita) Astana-Premier Tech
31Fausto Masnada (Ita) Deceuninck-QuickStep 0:00:23
32Antonio Tiberi (Ita) Trek-Segafredo 0:00:24
33Steven Kruijswijk (Ned) Jumbo-Visma
34Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:00:25
35Tom Bohli (Swi) Cofidis
36Michael Woods (Can) Israel Start-up Nation
37Felix Gall (Aut) Team DSM
38Ben Zwiehoff (Ger) Bora-Hansgrohe
39Ben O'Connor (Aus) AG2R Citroën Team
40Sonny Colbrelli (Ita) Bahrain Victorious
41Jordi Meeus (Bel) Bora-Hansgrohe
42Alex Dowsett (GBr) Israel Start-up Nation 0:00:26
43Stephen Williams (GBr) Bahrain Victorious
44Rodrigo Contreras Pinzon (Col) Astana-Premier Tech
45Nico Denz (Ger) Team DSM
46Romain Seigle (Fra) Groupama-FDJ
47Jose Herrada (Spa) Cofidis 0:00:27
48Philippe Gilbert (Bel) Lotto Soudal
49Marc Soler (Spa) Movistar Team
50Matteo Badilatti (Swi) Groupama-FDJ
51Steff Cras (Bel) Lotto Soudal
52Mattias Skjelmose (Den) Trek-Segafredo
53Damiano Caruso (Ita) Bahrain Victorious
54Clément Champoussin (Fra) AG2R Citroën Team 0:00:28
55Hermann Pernsteiner (Aut) Bahrain Victorious
56Dries Devenyns (Bel) Deceuninck-QuickStep
57Cyrille Thiery (Swi) Swiss National Team
58Damien Howson (Aus) Team BikeExchange 0:00:29
59Kenny Elissonde (Fra) Trek-Segafredo
60Christopher Hamilton (Aus) Team DSM
61Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 0:00:30
62Niklas Eg (Den) Trek-Segafredo
63Lucas Hamilton (Aus) Team BikeExchange
64Charlie Quarterman (GBr) Trek-Segafredo
65Mads Würtz Schmidt (Den) Israel Start-up Nation
66Reto Hollenstein (Swi) Israel Start-up Nation
67Ian Garrison (USA) Deceuninck-QuickStep
68Christoph Pfingsten (Ger) Jumbo-Visma 0:00:31
69Andreas Kron (Den) Lotto Soudal
70Jos van Emden (Ned) Jumbo-Visma
71Sébastien Reichenbach (Swi) Groupama-FDJ
72Dario Cataldo (Ita) Movistar Team
73Andrey Amador (CRc) Ineos Grenadiers 0:00:32
74Tejay van Garderen (USA) EF Education-Nippo
75Marco Brenner (Ger) Team DSM
76Rob Power (Aus) Team Qhubeka Assos
77Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:00:33
78Mathias Fluckiger (Swi) Swiss National Team
79Davide Martinelli (Ita) Astana-Premier Tech
80Davide Villella (Ita) Movistar Team
81Johan Jacobs (Swi) Movistar Team
82Neilson Powless (USA) EF Education-Nippo 0:00:34
83Mathias Frank (Swi) AG2R Citroën Team
84Sergio Henao Montoya (Col) Team Qhubeka Assos
85Alexis Gougeard (Fra) AG2R Citroën Team
86Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux
87Julien El Fares (Fra) EF Education-Nippo 0:00:35
88Diego Camargo Pineda (Col) EF Education-Nippo
89Jake Stewart (GBr) Groupama-FDJ
90Eddie Dunbar (Irl) Ineos Grenadiers 0:00:36
91Kobe Goossens (Bel) Lotto Soudal
92Alex Edmondson (Aus) Team BikeExchange
93Gijs Leemreize (Ned) Jumbo-Visma
94Phil Bauhaus (Ger) Bahrain Victorious
95Alessandro Covi (Ita) UAE Team Emirates 0:00:37
96Oliviero Troia (Ita) UAE Team Emirates
97Jacopo Mosca (Ita) Trek-Segafredo
98Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
99Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux
100Brent Bookwalter (USA) Team BikeExchange
101Matteo Moschetti (Ita) Trek-Segafredo
102Guillaume Boivin (Can) Israel Start-up Nation
103Thomas Champion (Fra) Cofidis
104Matthieu Ladagnous (Fra) Groupama-FDJ 0:00:38
105Antwan Tolhoek (Ned) Jumbo-Visma
106Filippo Conca (Ita) Lotto Soudal 0:00:39
107Mathias Norsgaard (Den) Movistar Team
108Clement Venturini (Fra) AG2R Citroën Team
109Claudio Imhof (Swi) Swiss National Team 0:00:40
110Lawrence Naesen (Bel) AG2R Citroën Team
111Jonathan Caicedo (Ecu) EF Education-Nippo 0:00:41
112Fabian Lienhard (Swi) Groupama-FDJ 0:00:42
113Dion Smith (NZl) Team BikeExchange
114Gerben Thijssen (Bel) Lotto Soudal 0:00:43
115Sander Armée (Bel) Team Qhubeka Assos 0:00:44
116Simon Pellaud (Swi) Swiss National Team
117Joel Suter (Swi) Swiss National Team
118Natnael Berhane (Eri) Cofidis 0:00:45
119Harry Tanfield (GBr) Team Qhubeka Assos 0:00:46
120Cristian Camilo Muñoz Lancheros (Col) UAE Team Emirates
121Maximiliano Richeze (Arg) UAE Team Emirates
122Tsgabu Grmay (Eth) Team BikeExchange 0:00:47
123Albert Torres Barcelo (Spa) Movistar Team
124Matthew Holmes (GBr) Lotto Soudal 0:00:49
125Jaakko Hänninen (Fin) AG2R Citroën Team
126Matthias Reutimann (Swi) Swiss National Team
127Sam Bewley (NZl) Team BikeExchange 0:00:50
128Elia Viviani (Ita) Cofidis 0:00:51
129Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos
130Chris Froome (GBr) Israel Start-up Nation 0:00:52
131Carlos Barbero (Spa) Team Qhubeka Assos
132Juraj Sagan (Svk) Bora-Hansgrohe 0:00:53
133Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux
134Marcus Burghardt (Ger) Bora-Hansgrohe 0:00:54
135Dylan Sunderland (Aus) Team Qhubeka Assos 0:00:55
136Iljo Keisse (Bel) Deceuninck-QuickStep 0:00:56
137Joab Schneiter (Swi) Swiss National Team 0:00:59
138Erik Baska (Svk) Bora-Hansgrohe 0:01:01
139Fabio Sabatini (Ita) Cofidis 0:01:09
140Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 0:01:19
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Rohan Dennis (Aus) Ineos Grenadiers 30
2Geraint Thomas (GBr) Ineos Grenadiers 25
3Richie Porte (Aus) Ineos Grenadiers 22
4Rémi Cavagna (Fra) Deceuninck-QuickStep 19
5Stefan Bissegger (Swi) EF Education-Nippo 17
6Jan Tratnik (Slo) Bahrain Victorious 15
7Jesus Herrada (Spa) Cofidis 13
8Marc Hirschi (Swi) UAE Team Emirates 11
9Mattia Cattaneo (Ita) Deceuninck-QuickStep 8
10Filippo Ganna (Ita) Ineos Grenadiers 8
11Wilco Kelderman (Ned) Bora-Hansgrohe 6
12Ilan Van Wilder (Bel) Team DSM 5
13Sepp Kuss (USA) Jumbo-Visma 4
14Stefan Küng (Swi) Groupama-FDJ 3
15Magnus Cort (Den) EF Education-Nippo 2
Swipe to scroll horizontally
Young riders classification
Pos.Rider Name (Country) TeamResult
1Stefan Bissegger (Swi) EF Education-Nippo 0:05:37
2Marc Hirschi (Swi) UAE Team Emirates 0:00:04
3Ilan Van Wilder (Bel) Team DSM 0:00:05
4Thymen Arensman (Ned) Team DSM 0:00:10
5Javier Romo Oliver (Spa) Astana-Premier Tech
6Antonio Tiberi (Ita) Trek-Segafredo 0:00:13
7Felix Gall (Aut) Team DSM 0:00:14
8Jordi Meeus (Bel) Bora-Hansgrohe
9Mattias Skjelmose (Den) Trek-Segafredo 0:00:16
10Clément Champoussin (Fra) AG2R Citroën Team 0:00:17
11Charlie Quarterman (GBr) Trek-Segafredo 0:00:19
12Ian Garrison (USA) Deceuninck-QuickStep
13Andreas Kron (Den) Lotto Soudal 0:00:20
14Marco Brenner (Ger) Team DSM 0:00:21
15Johan Jacobs (Swi) Movistar Team 0:00:22
16Diego Camargo Pineda (Col) EF Education-Nippo 0:00:24
17Jake Stewart (GBr) Groupama-FDJ
18Gijs Leemreize (Ned) Jumbo-Visma 0:00:25
19Alessandro Covi (Ita) UAE Team Emirates 0:00:26
20Thomas Champion (Fra) Cofidis
21Filippo Conca (Ita) Lotto Soudal 0:00:28
22Mathias Norsgaard (Den) Movistar Team
23Gerben Thijssen (Bel) Lotto Soudal 0:00:32
24Joel Suter (Swi) Swiss National Team 0:00:33
25Jaakko Hänninen (Fin) AG2R Citroën Team 0:00:38
26Joab Schneiter (Swi) Swiss National Team 0:00:48
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 0:16:36
2Deceuninck-QuickStep 0:00:26
3UAE Team Emirates 0:00:38
4Bahrain Victorious 0:00:39
5Team DSM 0:00:40
6Jumbo-Visma 0:00:42
7EF Education-Nippo
8Astana-Premier Tech 0:00:43
9Bora-Hansgrohe 0:00:45
10Cofidis 0:00:48
11Israel Start-up Nation 0:00:51
12Groupama-FDJ 0:00:52
13Movistar Team 0:00:59
14Trek-Segafredo 0:01:02
15Lotto Soudal 0:01:07
16AG2R Citroën Team 0:01:09
17Team BikeExchange 0:01:17
18Intermarché-Wanty-Gobert Matériaux 0:01:19
19Swiss National Team 0:01:23
20Team Qhubeka Assos 0:01:32
Patrick Fletcher

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.

Latest on Cyclingnews