Tour de Suisse: Viviani beats Matthews and Sagan to win stage 4

Elia Viviani (Deceuninck-QuickStep) claimed his first victory since March on stage 4 of the Tour de Suisse, beating Michael Matthews (Team Sunweb) and Peter Sagan (Bora-Hansgrohe) in a bunch sprint in Arlesheim.

After a messy run down into Arlesheim, in which Matej Mohoric (Bahrain-Merida) and Mathias Frank (AG2R La Mondiale) launched speculative attacks, Viviani’s team took control in the final two kilometres and executed a near-perfect lead out.

Kasper Asgreen led them to the flamme rouge, making way for Yves Lampaert, before Viviani’s trusted lead-out man Michael Morkov took him to 200 metres. Viviani and Sagan opened their sprints at the same time, but the Italian champion pulled away in the final 50 metres, turning the tables after finishing second to the Slovakian on the previous day’s uphill finish.

Despite initially matching Viviani, Sagan faded and launched a slightly desperate long-range bike throw but was pipped for second place by Matthews, who came up fast on the right-hand side. Matteo Trentin (Mitchelton-Scott) finished a more distant fourth, his legs sapped by having to charge up the side of the pack in the wind before the others had thought about sprinting.

"Yesterday we planned it really well but on a finish like that Sagan is hard to beat. Today, we knew the hard point would be the climb, not the sprint, so when I got over the climb I had tired legs but thought if I see 200m to go I’ll just do the best sprint I can. The guys did an amazing job, it was a perfect lead-out and I’m pretty proud of my team," Viviani said.

Viviani also noted that "it’s a long time since I won", with no success at a frustrating Giro d’Italia last month. "This means a lot because we’re a few weeks away from the Tour de France," he added. "It’s my first win at the Tour de Suisse, and I can be happy with that, as it shows I’m on the way up to the main goal of the season."

In the overall standings, Sagan retained the yellow jersey and still leads the race by 10 seconds, though the bonus seconds awarded to the top three mean that it’s now Matthews in second place. Asgreen sits third at 15 seconds, with Rohan Dennis (Bahrain-Merida) fourth at 16 seconds.

How it unfolded

The 163.9km stage from Murten to Arlesheim ran flat until the steep Passwang climb just past the halfway mark, before undulating terrain led to the third-category Eichenberg climb that topped out with 15km to go.

A four-man breakaway – Robin Carpenter (Rally UHC), Simon Geschke (CCC Team), Gian Friesecke (Switzerland), Taco van der Hoorn (Jumbo-Visma) – went clear after 15 kilometres but were kept on a relatively short leash all day.

Sagan’s Bora-Hansgrohe did the lion’s share of the work in the peloton as the gap never went out much beyond the three-minute mark. Van der Hoorn was first over the top of the Passwang, at which point the gap stood at 2:30.

After a fast descent, the road flattened out and Thomas’ race came to an end. He crashed at speed along with Andrey Zeits (Astana) and both received roadside treatment before being taken to hospital for medical checks. The Tour de France champion sat upright on the tarmac and was able to move his upper body but suffered abrasions to his shoulders and a cut above his right eye.

The race went on, and ignited on the Eichenberg – 3km at 7.5 per cent. Friesecke and Geschke went on the attack from the break, before Friesecke dropped the German and went it alone. He reached the summit with a lead of 50 seconds over the peloton, though the road continued to rise past the KOM point and to the second intermediate sprint. There his lead plummeted, and he was caught just before the start of the descent.

Matthews’ Sunweb team had taken control, and led through Marc Hirschi. Mohoric launched an attack on a downhill section with 6km to go, sparking a brief flurry in which Frank and then Stefan Kung (Groupama-FDJ) tried to accelerate away. With 3km to go, Bora regained control but soon Trek-Segafredo came through with plenty of numbers.

QuickStep, however, came through at the right time with a text-book lead-out train. Sagan was on Viviani’s wheel, followed by Matthews, and it was those three who battled it out in the sprint. Viviani went to the left of Morkov, Sagan to the right, but the Italian made no mistake, while Matthews had the speed to come around the three-time world champion.

Trentin made an impressive charge but found himself too far back without teammates in the final kilometre, while Trek-Segafredo were unable to use their numbers and saw Jasper Stuyven sprinting – to fifth place – ahead of John Degenkolb in 12th.

 

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Elia Viviani (Ita) Deceuninck-QuickStep3:46:02
2Michael Matthews (Aus) Team SunwebRow 1 - Cell 2
3Peter Sagan (Svk) Bora-HansgroheRow 2 - Cell 2
4Matteo Trentin (Ita) Mitchelton-ScottRow 3 - Cell 2
5Jasper Stuyven (Bel) Trek-SegafredoRow 4 - Cell 2
6Sep Vanmarcke (Bel) EF Education FirstRow 5 - Cell 2
7Reinardt Janse Van Rensburg (RSA) Dimension DataRow 6 - Cell 2
8Ivan Garcia (Spa) Bahrain-MeridaRow 7 - Cell 2
9Stan Dewulf (Bel) Lotto SoudalRow 8 - Cell 2
10Fabian Lienhard (Swi) SwitzerlandRow 9 - Cell 2
11Greg Van Avermaet (Bel) CCC TeamRow 10 - Cell 2
12John Degenkolb (Ger) Trek-SegafredoRow 11 - Cell 2
13Fabio Felline (Ita) Trek-SegafredoRow 12 - Cell 2
14Thomas Boudat (Fra) Direct EnergieRow 13 - Cell 2
15Michael Mørkøv (Den) Deceuninck-QuickStepRow 14 - Cell 2
16Alexander Kristoff (Nor) UAE Team EmiratesRow 15 - Cell 2
17Matej Mohoric (Slo) Bahrain-MeridaRow 16 - Cell 2
18Ben King (USA) Dimension DataRow 17 - Cell 2
19Enrico Battaglin (Ita) Katusha-AlpecinRow 18 - Cell 2
20Michael Schär (Swi) CCC TeamRow 19 - Cell 2
21Tiesj Benoot (Bel) Lotto SoudalRow 20 - Cell 2
22Maxime Monfort (Bel) Lotto SoudalRow 21 - Cell 2
23Carlos Cuesta Barbero (Spa) Movistar TeamRow 22 - Cell 2
24Sven Erik Bystrøm (Nor) UAE Team EmiratesRow 23 - Cell 2
25Patrick Bevin (NZl) CCC TeamRow 24 - Cell 2
26Luis Mas Bonet (Spa) Movistar TeamRow 25 - Cell 2
27Stefan Küng (Swi) Groupama-FDJRow 26 - Cell 2
28Patrick Konrad (Aut) Bora-HansgroheRow 27 - Cell 2
29Roman Kreuziger (Cze) Dimension DataRow 28 - Cell 2
30Nicola Conci (Ita) Trek-SegafredoRow 29 - Cell 2
31Nicolas Roche (Irl) Team SunwebRow 30 - Cell 2
32Sergio Henao (Col) UAE Team EmiratesRow 31 - Cell 2
33Fabien Grellier (Fra) Direct EnergieRow 32 - Cell 2
34Simon Spilak (Slo) Katusha-AlpecinRow 33 - Cell 2
35Carlos Betancur (Col) Movistar TeamRow 34 - Cell 2
36Mathias Frank (Swi) AG2R La MondialeRow 35 - Cell 2
37Dries Devenyns (Bel) Deceuninck-QuickStepRow 36 - Cell 2
38Kasper Asgreen (Den) Deceuninck-QuickStepRow 37 - Cell 2
39Steve Morabito (Swi) Groupama-FDJRow 38 - Cell 2
40Enric Mas (Spa) Deceuninck-QuickStepRow 39 - Cell 2
41Pim Ligthart (Ned) Direct EnergieRow 40 - Cell 2
42Merhawi Kudus (Eri) Astana Pro TeamRow 41 - Cell 2
43Gianluca Brambilla (Ita) Trek-SegafredoRow 42 - Cell 2
44Mitchell Docker (Aus) EF Education FirstRow 43 - Cell 2
45Patrick Schelling (Swi) SwitzerlandRow 44 - Cell 2
46Lawson Craddock (USA) EF Education FirstRow 45 - Cell 2
47Domenico Pozzovivo (Ita) Bahrain-MeridaRow 46 - Cell 2
48Ben Swift (GBr) Team IneosRow 47 - Cell 2
49Hector Carretero (Spa) Movistar TeamRow 48 - Cell 2
50Rui Alberto Faria da Costa (Por) UAE Team EmiratesRow 49 - Cell 2
51Koen Bouwman (Ned) Team Jumbo-VismaRow 50 - Cell 2
52Owain Doull (GBr) Team IneosRow 51 - Cell 2
53Søren Kragh Andersen (Den) Team SunwebRow 52 - Cell 2
54Egan Bernal (Col) Team IneosRow 53 - Cell 2
55Antwan Tolhoek (Ned) Team Jumbo-VismaRow 54 - Cell 2
56Luis León Sanchez (Spa) Astana Pro TeamRow 55 - Cell 2
57Colin Joyce (USA) Rally UHC CyclingRow 56 - Cell 2
58Rohan Dennis (Aus) Bahrain-MeridaRow 57 - Cell 2
59Romain Sicard (Fra) Direct EnergieRow 58 - Cell 2
60Wilco Kelderman (Ned) Team SunwebRow 59 - Cell 2
61Fabio Aru (Ita) UAE Team EmiratesRow 60 - Cell 2
62Nathan Brown (USA) EF Education FirstRow 61 - Cell 2
63Hugh John Carthy (GBr) EF Education FirstRow 62 - Cell 2
64Yves Lampaert (Bel) Deceuninck-QuickStepRow 63 - Cell 2
65Paul Ourselin (Fra) Direct EnergieRow 64 - Cell 2
66Gian Friesecke (Swi) SwitzerlandRow 65 - Cell 2
67Matteo Fabbro (Ita) Katusha-AlpecinRow 66 - Cell 2
68Lilian Calmejane (Fra) Direct EnergieRow 67 - Cell 2
69Kilian Frankiny (Swi) Groupama-FDJRow 68 - Cell 2
70Michael Gogl (Aut) Trek-SegafredoRow 69 - Cell 2
71Aurélien Paret Peintre (Fra) AG2R La MondialeRow 70 - Cell 2
72Jan Hirt (Cze) Astana Pro TeamRow 71 - Cell 2
73François Bidard (Fra) AG2R La MondialeRow 72 - Cell 2
74Larry Warbasse (USA) AG2R La MondialeRow 73 - Cell 2
75Simon Pellaud (Swi) SwitzerlandRow 74 - Cell 2
76Winner Anacona (Col) Movistar TeamRow 75 - Cell 2
77Marc Soler (Spa) Movistar TeamRow 76 - Cell 2
78Tsgabu Grmay (Eth) Mitchelton-ScottRow 77 - Cell 2
79Gino Mäder (Swi) Dimension DataRow 78 - Cell 2
80Jonathan Castroviejo (Spa) Team IneosRow 79 - Cell 2
81enny Elissonde (Fra) Team IneosRow 80 - Cell 2
82Kevin Geniets (Lux) Groupama-FDJRow 81 - Cell 2
83Rodrigo Contreras (Col) Astana Pro TeamRow 82 - Cell 2
84Lennard Kämna (Ger) Team SunwebRow 83 - Cell 2
85Nikias Arndt (Ger) Team Sunweb0:00:16
86Tom-Jelte Slagter (Ned) Dimension Data0:00:51
87Manuele Mori (Ita) UAE Team Emirates0:01:06
88Marc Hirschi (Swi) Team Sunweb0:01:08
89Michael Albasini (Swi) Mitchelton-Scott0:01:17
90Adam Hansen (Aus) Lotto Soudal0:01:25
91Daniel Oss (Ita) Bora-Hansgrohe0:01:46
92Maciej Bodnar (Pol) Bora-HansgroheRow 91 - Cell 2
93Yuriy Natarov (Kaz) Astana Pro Team0:01:48
94Valerio Agnoli (Ita) Bahrain-MeridaRow 93 - Cell 2
95Lukasz Wisniowski (Pol) CCC TeamRow 94 - Cell 2
96Robert Stannard (Aus) Mitchelton-ScottRow 95 - Cell 2
97Simon Geschke (Ger) CCC Team0:02:39
98Taco van der Hoorn (Ned) Team Jumbo-VismaRow 97 - Cell 2
99Lukas Pöstlberger (Aut) Bora-Hansgrohe0:02:52
100Brandon McNulty (USA) Rally UHC Cycling0:04:56
101Robin Carpenter (USA) Rally UHC Cycling0:07:03
102Roland Thalmann (Swi) SwitzerlandRow 101 - Cell 2
103Tosh Van Der Sande (Bel) Lotto Soudal0:07:43
104Stijn Vandenbergh (Bel) AG2R La MondialeRow 103 - Cell 2
105Szymon Sajnok (Pol) CCC TeamRow 104 - Cell 2
106Willem Jakobus Smit (RSA) Katusha-AlpecinRow 105 - Cell 2
107Geoffrey Bouchard (Fra) AG2R La MondialeRow 106 - Cell 2
108Maximiliano Richeze (Arg) Deceuninck-QuickStepRow 107 - Cell 2
109Jay Thomson (RSA) Dimension Data0:11:32
110Omar Fraile (Spa) Astana Pro TeamRow 109 - Cell 2
111Claudio Imhoff (Swi) SwitzerlandRow 110 - Cell 2
112Andrea Garosio (Ita) Bahrain-MeridaRow 111 - Cell 2
113Daniel Hoelgaard (Nor) Groupama-FDJRow 112 - Cell 2
114Benjamin Thomas (Fra) Groupama-FDJRow 113 - Cell 2
115Michael Hepburn (Aus) Mitchelton-ScottRow 114 - Cell 2
116Sam Bewley (NZl) Mitchelton-ScottRow 115 - Cell 2
117Rob Britton (Can) Rally UHC CyclingRow 116 - Cell 2
118Nathan Haas (Aus) Katusha-AlpecinRow 117 - Cell 2
119Michael Valgren Andersen (Den) Dimension DataRow 118 - Cell 2
120Guillaume Van Keirsbulck (Bel) CCC TeamRow 119 - Cell 2
121Rick Zabel (Ger) Katusha-AlpecinRow 120 - Cell 2
122Reto Hollenstein (Swi) Katusha-AlpecinRow 121 - Cell 2
123Matteo Badilatti (Swi) SwitzerlandRow 122 - Cell 2
124Antonio Nibali (Ita) Bahrain-MeridaRow 123 - Cell 2
125Tom Bohli (Swi) UAE Team EmiratesRow 124 - Cell 2
126Kiel Reijnen (USA) Trek-SegafredoRow 125 - Cell 2
127Bert-Jan Lindeman (Ned) Team Jumbo-VismaRow 126 - Cell 2
128Timo Roosen (Ned) Team Jumbo-VismaRow 127 - Cell 2
129Jurgen Roelandts (Bel) Movistar TeamRow 128 - Cell 2
130Jelle Vanendert (Bel) Lotto SoudalRow 129 - Cell 2
131Ryan Anderson (Can) Rally UHC CyclingRow 130 - Cell 2
132Svein Tuft (Can) Rally UHC CyclingRow 131 - Cell 2
133Gavin Mannion (USA) Rally UHC CyclingRow 132 - Cell 2
134Tom Scully (NZl) EF Education FirstRow 133 - Cell 2
135Alexander Edmondson (Aus) Mitchelton-ScottRow 134 - Cell 2
136Marcus Burghardt (Ger) Bora-HansgroheRow 135 - Cell 2
137Pierre-Roger LaTour (Fra) AG2R La MondialeRow 136 - Cell 2
138Jérôme Cousin (Fra) Total Direct EnergieRow 137 - Cell 2
139Luke Rowe (GBr) Team IneosRow 138 - Cell 2
140Andreas Schillinger (Ger) Bora-HansgroheRow 139 - Cell 2
141Enzo Wouters (Bel) Lotto Soudal0:14:24
DNFGeraint Thomas (GBr) Team IneosRow 141 - Cell 2
DNFFloris De Tier (Bel) Team Jumbo-VismaRow 142 - Cell 2
DNFAndrey Zeits (Kaz) Astana Pro TeamRow 143 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Hochwald, 122.2km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Robin Carpenter (USA) Rally UHC Cycling4pts
2Simon Geschke (Ger) CCC Team2Row 1 - Cell 3
3Gian Friesecke (Swi) Switzerland1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Hochwald, 150.5km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Gian Friesecke (Swi) Switzerland4pts
2Patrick Konrad (Aut) Bora-Hansgrohe2Row 1 - Cell 3
3Peter Sagan (Svk) Bora-Hansgrohe1Row 2 - Cell 3
Swipe to scroll horizontally
Finish - Arlesheim, 163.9km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Elia Viviani (Ita) Deceuninck-QuickStep12pts
2Michael Matthews (Aus) Team Sunweb8Row 1 - Cell 3
3Peter Sagan (Svk) Bora-Hansgrohe6Row 2 - Cell 3
4Matteo Trentin (Ita) Mitchelton-Scott4Row 3 - Cell 3
5Jasper Stuyven (Bel) Trek-Segafredo2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Passwang, 87.6km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Taco van der Hoorn (Ned) Team Jumbo-Visma6pts
2Gian Friesecke (Swi) Switzerland4Row 1 - Cell 3
3Simon Geschke (Ger) CCC Team3Row 2 - Cell 3
4Robin Carpenter (USA) Rally UHC Cycling2Row 3 - Cell 3
5Gavin Mannion (USA) Rally UHC Cycling1Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Eichenberg, 145km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Gian Friesecke (Swi) Switzerland3pts
2Simon Geschke (Ger) CCC Team2Row 1 - Cell 3
3Floris De Tier (Bel) Team Jumbo-Visma1Row 2 - Cell 3
Swipe to scroll horizontally
Young rider
#Rider Name (Country) TeamResult
1Ivan Garcia (Spa) Bahrain-Merida3:46:02
2Stan Dewulf (Bel) Lotto SoudalRow 1 - Cell 2
3Thomas Boudat (Fra) Direct EnergieRow 2 - Cell 2
4Matej Mohoric (Slo) Bahrain-MeridaRow 3 - Cell 2
5Tiesj Benoot (Bel) Lotto SoudalRow 4 - Cell 2
6Nicola Conci (Ita) Trek-SegafredoRow 5 - Cell 2
7Fabien Grellier (Fra) Direct EnergieRow 6 - Cell 2
8Kasper Asgreen (Den) Deceuninck-QuickStepRow 7 - Cell 2
9Enric Mas (Spa) Deceuninck-QuickStepRow 8 - Cell 2
10Merhawi Kudus (Eri) Astana Pro TeamRow 9 - Cell 2
11Hector Carretero (Spa) Movistar TeamRow 10 - Cell 2
12Søren Kragh Andersen (Den) Team SunwebRow 11 - Cell 2
13Egan Bernal (Col) Team IneosRow 12 - Cell 2
14Antwan Tolhoek (Ned) Team Jumbo-VismaRow 13 - Cell 2
15Colin Joyce (USA) Rally UHC CyclingRow 14 - Cell 2
16Hugh John Carthy (GBr) EF Education FirstRow 15 - Cell 2
17Paul Ourselin (Fra) Direct EnergieRow 16 - Cell 2
18Gian Friesecke (Swi) SwitzerlandRow 17 - Cell 2
19Matteo Fabbro (Ita) Katusha-AlpecinRow 18 - Cell 2
20Kilian Frankiny (Swi) Groupama-FDJRow 19 - Cell 2
21Aurélien Paret Peintre (Fra) AG2R La MondialeRow 20 - Cell 2
22Gino Mäder (Swi) Dimension DataRow 21 - Cell 2
23Kevin Geniets (Lux) Groupama-FDJRow 22 - Cell 2
24Rodrigo Contreras (Col) Astana Pro TeamRow 23 - Cell 2
25Lennard Kämna (Ger) Team SunwebRow 24 - Cell 2
26Marc Hirschi (Swi) Team Sunweb0:01:08
27Yuriy Natarov (Kaz) Astana Pro Team0:01:48
28Robert Stannard (Aus) Mitchelton-ScottRow 27 - Cell 2
29Brandon McNulty (USA) Rally UHC Cycling0:04:56
30Szymon Sajnok (Pol) CCC Team0:07:43
31Benjamin Thomas (Fra) Groupama-FDJ0:11:32
32Tom Bohli (Swi) UAE Team EmiratesRow 31 - Cell 2
33Enzo Wouters (Bel) Lotto Soudal0:14:24
Swipe to scroll horizontally
Team
#Rider Name (Country) TeamResult
1Trek-Segafredo11:18:06
2Lotto - SoudalRow 1 - Cell 2
3Deceuninck-QuickStepRow 2 - Cell 2
4Dimension DataRow 3 - Cell 2
5CCC TeamRow 4 - Cell 2
6Bahrain-MeridaRow 5 - Cell 2
7Uae Team EmiratesRow 6 - Cell 2
8Movistar TeamRow 7 - Cell 2
9Team SunwebRow 8 - Cell 2
10Total Direct EnergieRow 9 - Cell 2
11EF Education FirstRow 10 - Cell 2
12Katusha-AlpecinRow 11 - Cell 2
13Swiss CyclingRow 12 - Cell 2
14Groupama-FDJRow 13 - Cell 2
15Team IneosRow 14 - Cell 2
16Astana Pro TeamRow 15 - Cell 2
17AG2R La MondialeRow 16 - Cell 2
18Mitchelton-Scott0:01:17
19Bora-Hansgrohe0:01:46
20Team Jumbo-Visma0:02:39
21Rally Uhc Cycling0:11:59
Swipe to scroll horizontally
General classification after stage 4
#Rider Name (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe11:37:28
2Michael Matthews (Aus) Team Sunweb0:00:10
3Kasper Asgreen (Den) Deceuninck-QuickStep0:00:15
4Rohan Dennis (Aus) Bahrain-Merida0:00:16
5Lawson Craddock (USA) EF Education First0:00:21
6Stefan Küng (Swi) Groupama-FDJ0:00:25
7Matteo Trentin (Ita) Mitchelton-Scott0:00:32
8Patrick Konrad (Aut) Bora-Hansgrohe0:00:33
9Jonathan Castroviejo (Spa) Team Ineos0:00:34
10Luis León Sanchez (Spa) Astana Pro TeamRow 9 - Cell 2
11Winner Anacona (Col) Movistar TeamRow 10 - Cell 2
12Fabio Felline (Ita) Trek-Segafredo0:00:35
13Egan Bernal (Col) Team Ineos0:00:39
14Kevin Geniets (Lux) Groupama-FDJ0:00:41
15Tiesj Benoot (Bel) Lotto SoudalRow 14 - Cell 2
16Nicolas Roche (Irl) Team Sunweb0:00:42
17Luis Mas Bonet (Spa) Movistar Team0:00:43
18Marc Soler (Spa) Movistar Team0:00:45
19Fabio Aru (Ita) UAE Team Emirates0:00:46
20Steve Morabito (Swi) Groupama-FDJ0:00:47
21Carlos Betancur (Col) Movistar Team0:00:49
22Romain Sicard (Fra) Direct Energie0:00:50
23Sergio Henao (Col) UAE Team Emirates0:00:52
24Greg Van Avermaet (Bel) CCC Team0:00:53
25Simon Spilak (Slo) Katusha-Alpecin0:00:54
26Mathias Frank (Swi) AG2R La Mondiale0:00:55
27Jan Hirt (Cze) Astana Pro Team0:00:56
28Nicola Conci (Ita) Trek-SegafredoRow 27 - Cell 2
29Hugh John Carthy (GBr) EF Education FirstRow 28 - Cell 2
30Enric Mas (Spa) Deceuninck-QuickStep0:00:59
31Dries Devenyns (Bel) Deceuninck-QuickStep0:01:01
32Koen Bouwman (Ned) Team Jumbo-Visma0:01:02
33Nathan Brown (USA) EF Education First0:01:04
34Roman Kreuziger (Cze) Dimension Data0:01:05
35Matteo Fabbro (Ita) Katusha-Alpecin0:01:08
36Domenico Pozzovivo (Ita) Bahrain-Merida0:01:09
37Ben Swift (GBr) Team IneosRow 36 - Cell 2
38Gianluca Brambilla (Ita) Trek-Segafredo0:01:14
39Patrick Schelling (Swi) Switzerland0:01:16
40Enrico Battaglin (Ita) Katusha-Alpecin0:01:17
41Hector Carretero (Spa) Movistar Team0:01:20
42Kilian Frankiny (Swi) Groupama-FDJRow 41 - Cell 2
43Aurélien Paret Peintre (Fra) AG2R La Mondiale0:01:21
44Michael Schär (Swi) CCC Team0:01:24
45François Bidard (Fra) AG2R La Mondiale0:01:28
46Sven Erik Bystrøm (Nor) UAE Team Emirates0:01:31
47Merhawi Kudus (Eri) Astana Pro Team0:01:35
48enny Elissonde (Fra) Team Ineos0:01:40
49Lennard Kämna (Ger) Team Sunweb0:01:41
50Wilco Kelderman (Ned) Team Sunweb0:01:44
51Tsgabu Grmay (Eth) Mitchelton-Scott0:02:17
52Marc Hirschi (Swi) Team Sunweb0:02:40
53Yves Lampaert (Bel) Deceuninck-QuickStep0:02:51
54Robert Stannard (Aus) Mitchelton-Scott0:03:15
55Michael Albasini (Swi) Mitchelton-Scott0:03:27
56Simon Geschke (Ger) CCC Team0:03:31
57Nikias Arndt (Ger) Team Sunweb0:04:01
58Lilian Calmejane (Fra) Direct Energie0:04:08
59Gino Mäder (Swi) Dimension Data0:04:16
60Carlos Cuesta Barbero (Spa) Movistar Team0:04:39
61Søren Kragh Andersen (Den) Team Sunweb0:05:23
62Daniel Oss (Ita) Bora-Hansgrohe0:06:20
63Matej Mohoric (Slo) Bahrain-Merida0:06:24
64Maxime Monfort (Bel) Lotto Soudal0:06:50
65Stan Dewulf (Bel) Lotto Soudal0:06:54
66Patrick Bevin (NZl) CCC Team0:07:05
67Roland Thalmann (Swi) Switzerland0:08:14
68Sep Vanmarcke (Bel) EF Education First0:08:45
69Lukas Pöstlberger (Aut) Bora-Hansgrohe0:08:52
70Rodrigo Contreras (Col) Astana Pro Team0:08:55
71Geoffrey Bouchard (Fra) AG2R La Mondiale0:08:56
72Rui Alberto Faria da Costa (Por) UAE Team Emirates0:08:57
73Adam Hansen (Aus) Lotto Soudal0:08:58
74Larry Warbasse (USA) AG2R La Mondiale0:09:12
75Paul Ourselin (Fra) Direct Energie0:09:17
76Simon Pellaud (Swi) Switzerland0:09:22
77Antwan Tolhoek (Ned) Team Jumbo-Visma0:09:34
78Tom-Jelte Slagter (Ned) Dimension Data0:10:48
79Yuriy Natarov (Kaz) Astana Pro Team0:11:14
80Manuele Mori (Ita) UAE Team Emirates0:11:51
81Brandon McNulty (USA) Rally UHC Cycling0:11:59
82Owain Doull (GBr) Team Ineos0:12:05
83Nathan Haas (Aus) Katusha-Alpecin0:12:07
84Elia Viviani (Ita) Deceuninck-QuickStep0:12:08
85Gian Friesecke (Swi) Switzerland0:12:10
86Mitchell Docker (Aus) EF Education First0:12:11
87Omar Fraile (Spa) Astana Pro TeamRow 86 - Cell 2
88Ivan Garcia (Spa) Bahrain-Merida0:12:20
89Jasper Stuyven (Bel) Trek-SegafredoRow 88 - Cell 2
90Michael Valgren Andersen (Den) Dimension Data0:12:22
91John Degenkolb (Ger) Trek-Segafredo0:12:28
92Reinardt Janse Van Rensburg (RSA) Dimension DataRow 91 - Cell 2
93Ben King (USA) Dimension Data0:12:41
94Thomas Boudat (Fra) Direct Energie0:12:44
95Fabian Lienhard (Swi) Switzerland0:12:46
96Colin Joyce (USA) Rally UHC Cycling0:12:47
97Alexander Kristoff (Nor) UAE Team Emirates0:12:49
98Michael Mørkøv (Den) Deceuninck-QuickStep0:12:53
99Pim Ligthart (Ned) Direct Energie0:13:01
100Fabien Grellier (Fra) Direct Energie0:13:02
101Matteo Badilatti (Swi) Switzerland0:13:34
102Michael Gogl (Aut) Trek-Segafredo0:14:10
103Willem Jakobus Smit (RSA) Katusha-Alpecin0:14:24
104Maciej Bodnar (Pol) Bora-Hansgrohe0:14:30
105Valerio Agnoli (Ita) Bahrain-Merida0:14:36
106Lukasz Wisniowski (Pol) CCC Team0:14:51
107Taco van der Hoorn (Ned) Team Jumbo-Visma0:16:25
108Michael Hepburn (Aus) Mitchelton-Scott0:18:10
109Benjamin Thomas (Fra) Groupama-FDJ0:18:17
110Marcus Burghardt (Ger) Bora-Hansgrohe0:18:53
111Robin Carpenter (USA) Rally UHC Cycling0:19:43
112Szymon Sajnok (Pol) CCC Team0:20:24
113Stijn Vandenbergh (Bel) AG2R La Mondiale0:20:26
114Pierre-Roger LaTour (Fra) AG2R La Mondiale0:20:32
115Maximiliano Richeze (Arg) Deceuninck-QuickStep0:21:00
116Timo Roosen (Ned) Team Jumbo-Visma0:21:04
117Rob Britton (Can) Rally UHC Cycling0:21:38
118Tosh Van Der Sande (Bel) Lotto Soudal0:21:41
119Tom Scully (NZl) EF Education First0:23:29
120Claudio Imhoff (Swi) Switzerland0:23:31
121Tom Bohli (Swi) UAE Team Emirates0:23:33
122Alexander Edmondson (Aus) Mitchelton-Scott0:23:39
123Reto Hollenstein (Swi) Katusha-Alpecin0:23:56
124Sam Bewley (NZl) Mitchelton-Scott0:24:02
125Jay Thomson (RSA) Dimension Data0:24:05
126Rick Zabel (Ger) Katusha-Alpecin0:24:07
127Guillaume Van Keirsbulck (Bel) CCC Team0:24:15
128Jurgen Roelandts (Bel) Movistar Team0:24:34
129Andrea Garosio (Ita) Bahrain-Merida0:24:37
130Daniel Hoelgaard (Nor) Groupama-FDJ0:24:49
131Gavin Mannion (USA) Rally UHC Cycling0:24:57
132Svein Tuft (Can) Rally UHC Cycling0:25:20
133Jelle Vanendert (Bel) Lotto Soudal0:25:37
134Luke Rowe (GBr) Team Ineos0:25:51
135Kiel Reijnen (USA) Trek-Segafredo0:25:52
136Jérôme Cousin (Fra) Total Direct Energie0:26:24
137Andreas Schillinger (Ger) Bora-Hansgrohe0:26:41
138Ryan Anderson (Can) Rally UHC Cycling0:26:42
139Bert-Jan Lindeman (Ned) Team Jumbo-Visma0:26:44
140Antonio Nibali (Ita) Bahrain-Merida0:26:45
141Enzo Wouters (Bel) Lotto Soudal0:27:57
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Bora-Hansgrohe29pts
2Elia Viviani (Ita) Deceuninck-QuickStep20Row 1 - Cell 3
3Michael Matthews (Aus) Team Sunweb15Row 2 - Cell 3
4Rohan Dennis (Aus) Bahrain-Merida12Row 3 - Cell 3
5Luis León Sanchez (Spa) Astana Pro Team12Row 4 - Cell 3
6Kasper Asgreen (Den) Deceuninck-QuickStep10Row 5 - Cell 3
7Matteo Trentin (Ita) Mitchelton-Scott10Row 6 - Cell 3
8Claudio Imhoff (Swi) Switzerland8Row 7 - Cell 3
9Maciej Bodnar (Pol) Bora-Hansgrohe8Row 8 - Cell 3
10Willem Jakobus Smit (RSA) Katusha-Alpecin6Row 9 - Cell 3
11John Degenkolb (Ger) Trek-Segafredo6Row 10 - Cell 3
12Gian Friesecke (Swi) Switzerland5Row 11 - Cell 3
13Robin Carpenter (USA) Rally UHC Cycling4Row 12 - Cell 3
14Bert-Jan Lindeman (Ned) Team Jumbo-Visma4Row 13 - Cell 3
15Søren Kragh Andersen (Den) Team Sunweb4Row 14 - Cell 3
16Ivan Garcia (Spa) Bahrain-Merida4Row 15 - Cell 3
17Simon Pellaud (Swi) Switzerland3Row 16 - Cell 3
18Patrick Konrad (Aut) Bora-Hansgrohe2Row 17 - Cell 3
19Greg Van Avermaet (Bel) CCC Team2Row 18 - Cell 3
20Ben Swift (GBr) Team Ineos2Row 19 - Cell 3
21Simon Geschke (Ger) CCC Team2Row 20 - Cell 3
22Omar Fraile (Spa) Astana Pro Team2Row 21 - Cell 3
23Jasper Stuyven (Bel) Trek-Segafredo2Row 22 - Cell 3
24Guillaume Van Keirsbulck (Bel) CCC Team2Row 23 - Cell 3
25Roland Thalmann (Swi) Switzerland1Row 24 - Cell 3
26Gavin Mannion (USA) Rally UHC Cycling1Row 25 - Cell 3
27Ryan Anderson (Can) Rally UHC Cycling1Row 26 - Cell 3
28Enzo Wouters (Bel) Lotto Soudal-2Row 27 - Cell 3
Swipe to scroll horizontally
Mountain classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Claudio Imhoff (Swi) Switzerland21pts
2Gavin Mannion (USA) Rally UHC Cycling13Row 1 - Cell 3
3Fabien Grellier (Fra) Direct Energie9Row 2 - Cell 3
4Rohan Dennis (Aus) Bahrain-Merida8Row 3 - Cell 3
5Taco van der Hoorn (Ned) Team Jumbo-Visma7Row 4 - Cell 3
6Gian Friesecke (Swi) Switzerland7Row 5 - Cell 3
7Guillaume Van Keirsbulck (Bel) CCC Team7Row 6 - Cell 3
8Kasper Asgreen (Den) Deceuninck-QuickStep6Row 7 - Cell 3
9Omar Fraile (Spa) Astana Pro Team6Row 8 - Cell 3
10Simon Pellaud (Swi) Switzerland6Row 9 - Cell 3
11Valerio Agnoli (Ita) Bahrain-Merida6Row 10 - Cell 3
12Simon Geschke (Ger) CCC Team5Row 11 - Cell 3
13Marcus Burghardt (Ger) Bora-Hansgrohe5Row 12 - Cell 3
14Domenico Pozzovivo (Ita) Bahrain-Merida4Row 13 - Cell 3
15Sergio Henao (Col) UAE Team Emirates3Row 14 - Cell 3
16Nicola Conci (Ita) Trek-Segafredo3Row 15 - Cell 3
17Willem Jakobus Smit (RSA) Katusha-Alpecin3Row 16 - Cell 3
18Egan Bernal (Col) Team Ineos2Row 17 - Cell 3
19Robin Carpenter (USA) Rally UHC Cycling2Row 18 - Cell 3
20Andrea Garosio (Ita) Bahrain-Merida2Row 19 - Cell 3
21Ryan Anderson (Can) Rally UHC Cycling2Row 20 - Cell 3
22Bert-Jan Lindeman (Ned) Team Jumbo-Visma1Row 21 - Cell 3
23Antonio Nibali (Ita) Bahrain-Merida1Row 22 - Cell 3
24Enzo Wouters (Bel) Lotto Soudal-1Row 23 - Cell 3
Swipe to scroll horizontally
Young rider classification
#Rider Name (Country) TeamResult
1Kasper Asgreen (Den) Deceuninck-QuickStep11:37:43
2Egan Bernal (Col) Team Ineos0:00:24
3Kevin Geniets (Lux) Groupama-FDJ0:00:26
4Tiesj Benoot (Bel) Lotto SoudalRow 3 - Cell 2
5Nicola Conci (Ita) Trek-Segafredo0:00:41
6Hugh John Carthy (GBr) EF Education FirstRow 5 - Cell 2
7Enric Mas (Spa) Deceuninck-QuickStep0:00:44
8Matteo Fabbro (Ita) Katusha-Alpecin0:00:53
9Hector Carretero (Spa) Movistar Team0:01:05
10Kilian Frankiny (Swi) Groupama-FDJRow 9 - Cell 2
11Aurélien Paret Peintre (Fra) AG2R La Mondiale0:01:06
12Merhawi Kudus (Eri) Astana Pro Team0:01:20
13Lennard Kämna (Ger) Team Sunweb0:01:26
14Marc Hirschi (Swi) Team Sunweb0:02:25
15Robert Stannard (Aus) Mitchelton-Scott0:03:00
16Gino Mäder (Swi) Dimension Data0:04:01
17Søren Kragh Andersen (Den) Team Sunweb0:05:08
18Matej Mohoric (Slo) Bahrain-Merida0:06:09
19Stan Dewulf (Bel) Lotto Soudal0:06:39
20Rodrigo Contreras (Col) Astana Pro Team0:08:40
21Paul Ourselin (Fra) Direct Energie0:09:02
22Antwan Tolhoek (Ned) Team Jumbo-Visma0:09:19
23Yuriy Natarov (Kaz) Astana Pro Team0:10:59
24Brandon McNulty (USA) Rally UHC Cycling0:11:44
25Gian Friesecke (Swi) Switzerland0:11:55
26Ivan Garcia (Spa) Bahrain-Merida0:12:05
27Thomas Boudat (Fra) Direct Energie0:12:29
28Colin Joyce (USA) Rally UHC Cycling0:12:32
29Fabien Grellier (Fra) Direct Energie0:12:47
30Benjamin Thomas (Fra) Groupama-FDJ0:18:02
31Szymon Sajnok (Pol) CCC Team0:20:09
32Tom Bohli (Swi) UAE Team Emirates0:23:18
33Enzo Wouters (Bel) Lotto Soudal0:27:42
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1Team Sunweb34:53:38
2EF Education First0:00:15
3Team Ineos0:00:28
4Groupama-FDJ0:00:29
5Deceuninck-QuickStep0:00:32
6Movistar Team0:00:48
7Uae Team Emirates0:00:58
8Astana Pro Team0:01:02
9Trek-Segafredo0:01:04
10CCC Team0:01:08
11Katusha-Alpecin0:01:09
12Swiss Cycling0:01:17
13AG2R La Mondiale0:01:45
14Mitchelton-Scott0:01:55
15Dimension Data0:04:42
16Bora-Hansgrohe0:04:52
17Bahrain-Merida0:06:16
18Total Direct Energie0:10:01
19Lotto - Soudal0:13:11
20Team Jumbo-Visma0:20:47
21Rally Uhc Cycling0:39:24
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