Tour de Suisse: Peter Sagan wins stage 3

Peter Sagan (Bora-Hansgrohe) claimed his 17th career victory at the Tour de Suisse with a dominant sprint on the cobbled uphill finish in Murten on stage 3 on Monday, taking the overall lead in the process.

Having started the day second overall, tied on time with leader Kasper Asgreen (Deceuninck-QuickStep), Sagan moves into the yellow jersey thanks to the 10 bonus seconds he collected for the stage win.

After finishing second on stage 2, leading home the bunch behind solo winner Luis Leon Sanchez (Astana), Sagan seemed determined to add to his impressive tally at the Swiss WorldTour race. While it was Viviani's and Degenkolb's teams who control of the peloton in the closing kilometres, it was he who asserted himself most forcefully and effectively. First of all he fought for the wheel of Viviani, who had Max Richeze and Michael Morkov leading in front of him in the last 2km, then he bullied Degenkolb off the wheel of his lead-out man Jasper Stuyven, who'd hit the front in the final kilometre.

With positioning vital ahead of the left-hand corner that led into the final incline with 200 metres to go, that was the key moment. Sagan went through the bend and onto the cobbles in second wheel and, with a small gap having opened between he and Degenkolb, wasted no time in opening the taps. Using a smooth strip of road that ran through the cobbles, he surged clear, the incline suiting him perfectly, and won convincingly.

"I'm happy with this stage win, my 17th at the Tour de Suisse, and the leader's yellow jersey," Sagan said. "I'd like to thank the whole team for their brilliant work, they controlled the race and placed me in a perfect spot for the victory. It was a very fast finale and quite hectic because everybody wanted to be in the front. When we crossed the finish line for the first time, it was clear to me that in order to have a chance at winning, I had to be in the first positions of the group before the last left turn. That's what we did and I was able to attack in the final stretch to get the victory."

Sagan now leads the overall classification by 10 seconds over Asgreen, with stage 1 winner Rohan Dennis (Bahrain-Merida) third at 11 seconds.

How it unfolded

The peloton faced an undulating 163km from Flamatt to Murten, with just two short categorised climbs. They would cross the finish line – and preview the run-in – for the first time with 26km to go, ahead of a finishing circuit around Lake Murten.

The day's breakaway established itself early on without much fuss and contained Willie Smit (Katusha-Alpecin), Bert-Jan Lindeman (Jumbo-Visma), Ryan Anderson (Rally UHC), and Simon Pellaud (Switzerland). They opened up a lead of 4:15 by the top of the first climb at Berg after 30km, where Pellaud was first to the top. They remained on a relatively short leash and had three minutes in hand when they crested the Chemin de Lorette in Fribourg with just over 5km to go, Pellaud once again taking maximum mountains points.

Bora-Hansgrohe and Deceuninck-QuickStep then set about steadily bringing the gap down, and when they crossed the line for the first time, it was down to 1:30. The pace then kicked up another notch in the peloton and they were upon the escapees just inside 10km to go. Pellaud refused to roll over and launched an attack but he too was brought back after 3km and the peloton was all together heading into the final 6km.

The pace was high as teams sought to organise themselves and position their leaders. QuickStep seemed to take control in the closing kilometres, with Richeze leading the way ahead of Morkov and Viviani. However, Stuyven punched his way to the front with just over 500 metres to go. He must have assumed Degenkolb was still on his wheel but, after some argy-bargy, it was Sagan who had stolen the armchair ride. Stuyven led through the crucial left-hander with 200m to go, and he and Sagan carried more speed through it than Degenkolb, with a gap opening to him and the rest. Sagan looked around and, sensing his opportunity, pounced. Viviani came back to outgun Degenkolb, but with Sagan adding a powerful acceleration to his perfect handling of the run-in, it was for a distant second place.

The victory is Sagan's 17th at the Tour de Suisse, but only his third of the 2019 season. He now carries the yellow jersey into stage 3, a hillier stage that could suit a breakaway or end in a reduced group sprint.

 

Full Results

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