Tour de Suisse: Pozzovivo takes emphatic win on La Punt

Domenico Pozzovivo (AG2R La Mondiale) rode to victory and into the yellow jersey on stage 6 of the Tour de Suisse, catching lone leader Michael Woods (Cannondale-Drapac) at the top of the Albulapass and then dropping him on the wet descent to the line.

The Italian was third overall at the start of the day with a 25-second deficit to Damiano Caruso, so there was a tense wait after the BMC rider crossed the line in a fragmented GC group 15 seconds back, with Pozzovivo's 10 bonus seconds putting them dead level on time. In the end the organisers put Pozzovivo atop the standings.

Rui Costa (UAE Team Emirates) was second on the stage, four seconds behind Pozzovivo, with Ion Izaguirre taking third alongside him in a three-man group that also included Pozzovivo's teammate Mathias Frank.

Simon Spilak (Katusha-Alpecin) and Steven Kruijswijk (LottoNL-Jumbo) were next across the line, followed shortly by a desperate Caruso, who had responded time and again to the attacks on the final climb.

Also in that fragmented GC group were Mikel Nieve (Team Sky), Marc Soler (Movistar), and Pello Bilbao (Astana). The latter moved into the top 10 overall at the expense of Tao Geoghegan Hart (Team Sky), who attacked on the final climb before falling away.

A crestfallen Woods crossed the line in 10th place. He made the breakaway that went clear after 40 or so kilometres on the San Bernadino climb, one of two big climbs on the 166.7km stage from Locarno to La Punt-Chamues.

The former runner attacked early on the Albulapass, a 15km hors-categorie ascent, and it looked like he was on his way to his first victory as a fully-fledged professional, until the GC riders started attacking each other. It was Pozzovivo's dig, less than four kilometres from the summit, that did for him, and the Italian joined him over the top for the 9.7km run to the line – made up of a plateau and a descent.

As the rain began to lash down, Pozzovivo's experience, perhaps, made the difference as Woods struggled with the lines on the descent. Caruso and the GC group were advancing, but the 34-year-old did enough to hold them off and take his first victory since 2015.

"This is a very important victory, a WorldTour race, and the first big race for me after the Giro, so it's a big satisfaction for the whole squad. I was waiting for a victory like this because I was very strong in the Tour of the Alps, and then had a good Giro," said Pozzovivo.

"The Giro was very hard but I came out of it with a good condition. Today was a very hard day with lots of climbing, but I'm really happy I was able to win."

How it unfolded

As was the case on Wednesday, there was a big fight to get into the breakaway, and the peloton remained as one all the way to the San Bernadino climb.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Domenico Pozzovivo (Ita) AG2R La Mondiale4:38:49
2Rui Costa (Por) UAE Team Emirates0:00:04
3Jon Izaguirre (Spa) Bahrain-MeridaRow 2 - Cell 2
4Mathias Frank (Swi) AG2R La MondialeRow 3 - Cell 2
5Simon Spilak (Slo) Katusha-Alpecin0:00:12
6Steven Kruijswijk (Ned) Team LottoNl-JumboRow 5 - Cell 2
7Damiano Caruso (Ita) BMC Racing Team0:00:15
8Pello Bilbao (Spa) Astana Pro Team0:00:18
9Marc Soler (Spa) Movistar TeamRow 8 - Cell 2
10Michael Woods (Can) Cannondale-Drapac0:00:21
11Mikel Nieve (Spa) Team Sky0:00:24
12Maxime Monfort (Bel) Lotto Soudal0:01:34
13Patrick Konrad (Aut) Bora-Hansgrohe0:01:40
14Victor De La Parte (Spa) Movistar Team0:01:46
15Valerio Conti (Ita) UAE Team Emirates0:01:56
16Tao Geoghegan Hart (GBr) Team Sky0:02:22
17Merhawi Kudus (Eri) Dimension DataRow 16 - Cell 2
18Jan Hirt (Cze) CCC Sprandi PolkowiceRow 17 - Cell 2
19Ondrej Cink (Cze) Bahrain-MeridaRow 18 - Cell 2
20Antonio Pedrero (Spa) Movistar Team0:02:36
21Jan Bakelants (Bel) AG2R La Mondiale0:03:11
22Carlos Verona (Spa) Orica-Scott0:03:24
23Carlos Betancur (Col) Movistar TeamRow 22 - Cell 2
24Bart De Clercq (Bel) Lotto Soudal0:04:29
25Joe Dombrowski (USA) Cannondale-DrapacRow 24 - Cell 2
26Steve Morabito (Swi) FDJ0:05:21
27Daan Olivier (Ned) Team LottoNl-JumboRow 26 - Cell 2
28Martijn Tusveld (Ned) Roompot - Nederlandse Loterij0:05:24
29Odd Christian Eiking (Nor) FDJ0:05:36
30Matvey Mamykin (Rus) Katusha-Alpecin0:05:43
31Mekseb Debesay (Eri) Dimension Data0:06:16
32Tsgabu Grmay (Eth) Bahrain-MeridaRow 31 - Cell 2
33Arthur Vichot (Fra) FDJ0:07:25
34Enrico Gasparotto (Ita) Bahrain-Merida0:09:58
35Darwin Atapuma (Col) UAE Team Emirates0:10:15
36Nelson Oliveira (Por) Movistar Team0:10:29
37Patrick Bevin (NZl) Cannondale-DrapacRow 36 - Cell 2
38Philippe Gilbert (Bel) Quick-Step Floors0:11:32
39Matej Mohoric (Slo) UAE Team EmiratesRow 38 - Cell 2
40Michael Schär (Swi) BMC Racing Team0:11:59
41Philip Deignan (Irl) Team SkyRow 40 - Cell 2
42Simone Petilli (Ita) UAE Team Emirates0:12:08
43Sylvain Chavanel (Fra) Direct Energie0:12:29
44Hugh Carthy (GBr) Cannondale-DrapacRow 43 - Cell 2
45Greg Van Avermaet (Bel) BMC Racing TeamRow 44 - Cell 2
46Hugo Houle (Can) AG2R La MondialeRow 45 - Cell 2
47Anthony Roux (Fra) FDJ0:12:33
48Alberto Losada (Spa) Katusha-AlpecinRow 47 - Cell 2
49Tejay Van Garderen (USA) BMC Racing Team0:12:38
50Perrig Quemeneur (Fra) Direct Energie0:12:41
51Koen De Kort (Ned) Trek-Segafredo0:13:19
52Tomasz Marczynski (Pol) Lotto SoudalRow 51 - Cell 2
53Simone Ponzi (Ita) CCC Sprandi PolkowiceRow 52 - Cell 2
54Lilian Calmejane (Fra) Direct Energie0:13:35
55Sebastian Henao (Col) Team Sky0:13:46
56Mike Teunissen (Ned) Team Sunweb0:14:20
57Gianluca Brambilla (Ita) Quick-Step Floors0:14:34
58Mark Christian (GBr) Aqua Blue Sport0:14:49
59Larry Warbasse (USA) Aqua Blue Sport0:15:07
60David De La Cruz (Spa) Quick-Step FloorsRow 59 - Cell 2
61Jay McCarthy (Aus) Bora-Hansgrohe0:16:07
62Paul Martens (Ger) Team LottoNl-Jumbo0:16:48
63Salvatore Puccio (Ita) Team Sky0:17:41
64Fabio Felline (Ita) Trek-SegafredoRow 63 - Cell 2
65Jakub Kaczmarek (Pol) CCC Sprandi PolkowiceRow 64 - Cell 2
66Nick Van Der Lijke (Ned) Roompot - Nederlandse Loterij0:20:01
67Rohan Dennis (Aus) BMC Racing Team0:21:34
68Martijn Keizer (Ned) Team LottoNl-Jumbo0:23:24
69Nikias Arndt (Ger) Team Sunweb0:24:19
70John Degenkolb (Ger) Trek-SegafredoRow 69 - Cell 2
71Martin Elmiger (Swi) BMC Racing TeamRow 70 - Cell 2
72Stefan Küng (Swi) BMC Racing TeamRow 71 - Cell 2
73Michael Matthews (Aus) Team Sunweb0:24:35
74Jaco Venter (RSA) Dimension Data0:24:39
75Peter Sagan (Svk) Bora-Hansgrohe0:24:59
76Jan Bárta (Cze) Bora-HansgroheRow 75 - Cell 2
77Zdenek Stybar (Cze) Quick-Step Floors0:25:07
78Reto Hollenstein (Swi) Katusha-Alpecin0:26:33
79Michael Albasini (Swi) Orica-Scott0:26:53
80Matteo Trentin (Ita) Quick-Step FloorsRow 79 - Cell 2
81Mathew Hayman (Aus) Orica-Scott0:26:59
82Pieter Weening (Ned) Roompot - Nederlandse Loterij0:27:40
83Owain Doull (GBr) Team Sky0:30:11
84Dmitriy Gruzdev (Kaz) Astana Pro Team0:30:22
85Daniel Oss (Ita) BMC Racing TeamRow 84 - Cell 2
86Tim Wellens (Bel) Lotto Soudal0:35:26
87Lars Boom (Ned) Team LottoNl-JumboRow 86 - Cell 2
88Lars Petter Nordhaug (Nor) Aqua Blue Sport0:35:29
89Ivan Garcia (Spa) Bahrain-MeridaRow 88 - Cell 2
90Sondre Holst Enger (Nor) AG2R La MondialeRow 89 - Cell 2
91Marco Haller (Aut) Katusha-AlpecinRow 90 - Cell 2
92Baptiste Planckaert (Bel) Katusha-AlpecinRow 91 - Cell 2
93Daniel Hoelgaard (Nor) FDJRow 92 - Cell 2
94Aaron Gate (NZl) Aqua Blue SportRow 93 - Cell 2
95Niccolo Bonifazio (Ita) Bahrain-MeridaRow 94 - Cell 2
96Bert-Jan Lindeman (Ned) Team LottoNl-JumboRow 95 - Cell 2
97Oscar Gatto (Ita) Astana Pro TeamRow 96 - Cell 2
98Elmar Reinders (Ned) Roompot - Nederlandse LoterijRow 97 - Cell 2
99Jurgen Roelandts (Bel) Lotto SoudalRow 98 - Cell 2
100Nico Denz (Ger) AG2R La MondialeRow 99 - Cell 2
101Ben King (USA) Dimension DataRow 100 - Cell 2
102Arman Kamyshev (Kaz) Astana Pro TeamRow 101 - Cell 2
103Jhonatan Restrepo (Col) Katusha-AlpecinRow 102 - Cell 2
104Ryan Mullen (Irl) Cannondale-Drapac0:35:35
105Sep Vanmarcke (Bel) Cannondale-DrapacRow 104 - Cell 2
106Sacha Modolo (Ita) UAE Team EmiratesRow 105 - Cell 2
107Kiel Reijnen (USA) Trek-SegafredoRow 106 - Cell 2
108Thomas Boudat (Fra) Direct EnergieRow 107 - Cell 2
109Taylor Phinney (USA) Cannondale-DrapacRow 108 - Cell 2
110Roy Curvers (Ned) Team SunwebRow 109 - Cell 2
111Gediminas Bagdonas (Ltu) AG2R La MondialeRow 110 - Cell 2
112Gregory Rast (Swi) Trek-SegafredoRow 111 - Cell 2
113Yves Lampaert (Bel) Quick-Step FloorsRow 112 - Cell 2
114Boy van Poppel (Ned) Trek-SegafredoRow 113 - Cell 2
115Jeroen Meijers (Ned) Roompot - Nederlandse LoterijRow 114 - Cell 2
116Rein Taaramäe (Est) Katusha-AlpecinRow 115 - Cell 2
117Jesper Asselman (Ned) Roompot - Nederlandse LoterijRow 116 - Cell 2
118Juraj Sagan (Svk) Bora-HansgroheRow 117 - Cell 2
119Nikolas Maes (Bel) Lotto SoudalRow 118 - Cell 2
120Ryan Anderson (Can) Direct EnergieRow 119 - Cell 2
121Jack Bauer (NZl) Quick-Step FloorsRow 120 - Cell 2
122Leszek Plucinski (Pol) CCC Sprandi PolkowiceRow 121 - Cell 2
123Rob Power (Aus) Orica-ScottRow 122 - Cell 2
124Ramon Sinkeldam (Ned) Team SunwebRow 123 - Cell 2
125Kevin Reza (Fra) FDJRow 124 - Cell 2
126Nick Dougall (RSA) Dimension DataRow 125 - Cell 2
127Dayer Quintana (Col) Movistar TeamRow 126 - Cell 2
128Fabien Grellier (Fra) Direct EnergieRow 127 - Cell 2
129Jonathan Dibben (GBr) Team SkyRow 128 - Cell 2
130Magnus Cort Nielsen (Den) Orica-ScottRow 129 - Cell 2
131Danny Van Poppel (Ned) Team Sky0:35:45
132Taco Van Der Hoorn (Ned) Roompot - Nederlandse LoterijRow 131 - Cell 2
133Javier Moreno (Spa) Bahrain-MeridaRow 132 - Cell 2
134Lasse Norman Hansen (Den) Aqua Blue SportRow 133 - Cell 2
135Lachlan Morton (Aus) Dimension DataRow 134 - Cell 2
136Sam Bewley (NZl) Orica-ScottRow 135 - Cell 2
137Adrian Kurek (Pol) CCC Sprandi PolkowiceRow 136 - Cell 2
138Marcus Burghardt (Ger) Bora-Hansgrohe0:35:49
139Jelle Wallays (Bel) Lotto SoudalRow 138 - Cell 2
140Branislau Samoilau (Blr) CCC Sprandi Polkowice0:35:51
141Michal Kolár (Svk) Bora-HansgroheRow 140 - Cell 2
142Simone Consonni (Ita) UAE Team EmiratesRow 141 - Cell 2
143Antoine Duchesne (Can) Direct Energie0:35:53
144Daniil Fominykh (Kaz) Astana Pro Team0:35:55
145Albert Timmer (Ned) Team Sunweb0:36:10
146Daniel Pearson (GBr) Aqua Blue Sport0:36:13
147Maciej Bodnar (Pol) Bora-Hansgrohe0:36:15
148Jonathan Hivert (Fra) Direct Energie0:36:22
149Cedric Pineau (Fra) FDJ0:39:01
OTLMichel Kreder (Ned) Aqua Blue SportRow 149 - Cell 2
OTLConor Dunne (Irl) Aqua Blue SportRow 150 - Cell 2
DNFMatti Breschel (Den) Astana Pro TeamRow 151 - Cell 2
DNFMarko Kump (Slo) UAE Team EmiratesRow 152 - Cell 2
DNFLouis Vervaeke (Bel) Lotto SoudalRow 153 - Cell 2
DNFJarlinson Pantano (Col) Trek-SegafredoRow 154 - Cell 2
DNFFelix Großschartner (Aut) CCC Sprandi PolkowiceRow 155 - Cell 2
DNFAlexis Gougeard (Fra) AG2R La MondialeRow 156 - Cell 2
DNFAlex Dowsett (GBr) Movistar TeamRow 157 - Cell 2
DNFMartijn Budding (Ned) Roompot - Nederlandse LoterijRow 158 - Cell 2
DNFGeorg Preidler (Aut) Team SunwebRow 159 - Cell 2
DNFMatthias Brändle (Aut) Trek-SegafredoRow 160 - Cell 2
DNFTyler Farrar (USA) Dimension DataRow 161 - Cell 2
DNSTom Dumoulin (Ned) Team SunwebRow 162 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Albulastrasse, 133.2 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Bart De Clercq (Bel) Lotto Soudal6pts
2Ondrej Cink (Cze) Bahrain-Merida3Row 1 - Cell 3
3Michael Woods (Can) Cannondale-Drapac1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Hauptstrasse, 142.5 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Michael Woods (Can) Cannondale-Drapac6pts
2Ondrej Cink (Cze) Bahrain-Merida3Row 1 - Cell 3
3Bart De Clercq (Bel) Lotto Soudal1Row 2 - Cell 3
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Domenico Pozzovivo (Ita) AG2R La Mondiale10pts
2Rui Costa (Por) UAE Team Emirates8Row 1 - Cell 3
3Jon Izaguirre (Spa) Bahrain-Merida6Row 2 - Cell 3
4Mathias Frank (Swi) AG2R La Mondiale4Row 3 - Cell 3
5Simon Spilak (Slo) Katusha-Alpecin2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 1 - San Bernardino Pass, 66.5 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jan Bakelants (Bel) AG2R La Mondiale20pts
2Simone Petilli (Ita) UAE Team Emirates15Row 1 - Cell 3
3Ondrej Cink (Cze) Bahrain-Merida10Row 2 - Cell 3
4Bart De Clercq (Bel) Lotto Soudal6Row 3 - Cell 3
5Tomasz Marczynski (Pol) Lotto Soudal4Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Albulapass, 157.4 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Michael Woods (Can) Cannondale-Drapac20pts
2Domenico Pozzovivo (Ita) AG2R La Mondiale15Row 1 - Cell 3
3Rui Costa (Por) UAE Team Emirates10Row 2 - Cell 3
4Damiano Caruso (Ita) BMC Racing Team6Row 3 - Cell 3
5Mikel Nieve (Spa) Team Sky4Row 4 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1AG2R La Mondiale13:59:42
2Movistar Team0:01:25
3Bahrain-Merida0:05:27
4UAE Team Emirates0:09:00
5Team Sky0:11:30
6Cannondale-Drapac0:12:04
7FDJ0:15:07
8Katusha-Alpecin0:15:13
9Lotto Soudal0:16:07
10Team LottoNl-Jumbo0:19:06
11BMC Racing Team0:21:28
12Dimension Data0:30:02
13CCC Sprandi Polkowice0:30:07
14Direct Energie0:35:30
15Quick-Step Floors0:37:58
16Bora-Hansgrohe0:39:31
17Roompot - Nederlandse Loterij0:49:50
18Trek-Segafredo0:52:04
19Orica-Scott0:54:01
20Team Sunweb0:59:59
21Aqua Blue Sport1:02:10
22Astana Pro Team1:02:54
Swipe to scroll horizontally
General classification after stage 6
#Rider Name (Country) TeamResult
1Domenico Pozzovivo (Ita) AG2R La Mondiale22:03:28
2Damiano Caruso (Ita) BMC Racing TeamRow 1 - Cell 2
3Steven Kruijswijk (Ned) Team LottoNl-Jumbo0:00:13
4Simon Spilak (Slo) Katusha-Alpecin0:00:22
5Mathias Frank (Swi) AG2R La Mondiale0:00:23
6Marc Soler (Spa) Movistar Team0:00:35
7Rui Costa (Por) UAE Team Emirates0:00:54
8Mikel Nieve (Spa) Team Sky0:01:19
9Pello Bilbao (Spa) Astana Pro Team0:01:42
10Valerio Conti (Ita) UAE Team Emirates0:03:02
11Patrick Konrad (Aut) Bora-Hansgrohe0:03:06
12Victor De La Parte (Spa) Movistar Team0:03:36
13Tao Geoghegan Hart (GBr) Team Sky0:03:45
14Jon Izaguirre (Spa) Bahrain-Merida0:03:47
15Merhawi Kudus (Eri) Dimension Data0:04:31
16Jan Bakelants (Bel) AG2R La Mondiale0:05:17
17Michael Woods (Can) Cannondale-Drapac0:05:29
18Carlos Verona (Spa) Orica-Scott0:06:40
19Steve Morabito (Swi) FDJ0:07:28
20Martijn Tusveld (Ned) Roompot - Nederlandse Loterij0:09:09
21Odd Christian Eiking (Nor) FDJ0:09:55
22Carlos Betancur (Col) Movistar Team0:10:08
23Tsgabu Grmay (Eth) Bahrain-Merida0:10:14
24Ondrej Cink (Cze) Bahrain-Merida0:10:54
25Matvey Mamykin (Rus) Katusha-Alpecin0:12:10
26Mekseb Debesay (Eri) Dimension Data0:12:43
27Maxime Monfort (Bel) Lotto Soudal0:14:18
28Daan Olivier (Ned) Team LottoNl-Jumbo0:15:53
29Philippe Gilbert (Bel) Quick-Step Floors0:15:56
30Lilian Calmejane (Fra) Direct Energie0:16:30
31Jan Hirt (Cze) CCC Sprandi Polkowice0:19:01
32Michael Schär (Swi) BMC Racing Team0:21:24
33Jay McCarthy (Aus) Bora-Hansgrohe0:21:31
34Koen De Kort (Ned) Trek-Segafredo0:22:43
35Arthur Vichot (Fra) FDJ0:23:10
36Patrick Bevin (NZl) Cannondale-Drapac0:23:51
37Bart De Clercq (Bel) Lotto Soudal0:24:03
38Tejay Van Garderen (USA) BMC Racing Team0:24:26
39Hugo Houle (Can) AG2R La Mondiale0:24:56
40Greg Van Avermaet (Bel) BMC Racing Team0:26:00
41Hugh Carthy (GBr) Cannondale-Drapac0:26:10
42Tomasz Marczynski (Pol) Lotto Soudal0:26:12
43Anthony Roux (Fra) FDJ0:26:21
44Fabio Felline (Ita) Trek-Segafredo0:27:03
45Larry Warbasse (USA) Aqua Blue Sport0:27:21
46Simone Ponzi (Ita) CCC Sprandi Polkowice0:27:48
47Nelson Oliveira (Por) Movistar Team0:28:52
48Sebastian Henao (Col) Team Sky0:29:28
49Simone Petilli (Ita) UAE Team Emirates0:30:05
50Mark Christian (GBr) Aqua Blue Sport0:31:11
51Perrig Quemeneur (Fra) Direct Energie0:31:51
52Alberto Losada (Spa) Katusha-Alpecin0:31:57
53Gianluca Brambilla (Ita) Quick-Step Floors0:33:11
54Joe Dombrowski (USA) Cannondale-Drapac0:35:04
55Paul Martens (Ger) Team LottoNl-Jumbo0:35:39
56Enrico Gasparotto (Ita) Bahrain-Merida0:36:13
57Darwin Atapuma (Col) UAE Team Emirates0:36:30
58Stefan Küng (Swi) BMC Racing Team0:37:45
59Sylvain Chavanel (Fra) Direct Energie0:38:17
60Michael Matthews (Aus) Team Sunweb0:39:49
61Nikias Arndt (Ger) Team Sunweb0:39:53
62John Degenkolb (Ger) Trek-Segafredo0:39:57
63Michael Albasini (Swi) Orica-Scott0:40:07
64Peter Sagan (Svk) Bora-Hansgrohe0:40:45
65Zdenek Stybar (Cze) Quick-Step Floors0:41:22
66Jan Bárta (Cze) Bora-Hansgrohe0:42:44
67Philip Deignan (Irl) Team Sky0:42:59
68Matej Mohoric (Slo) UAE Team Emirates0:44:14
69Salvatore Puccio (Ita) Team Sky0:45:13
70Marcus Burghardt (Ger) Bora-Hansgrohe0:45:20
71Mike Teunissen (Ned) Team Sunweb0:46:35
72Matteo Trentin (Ita) Quick-Step Floors0:46:44
73Nick Van Der Lijke (Ned) Roompot - Nederlandse Loterij0:47:08
74Mathew Hayman (Aus) Orica-Scott0:48:18
75Reto Hollenstein (Swi) Katusha-Alpecin0:48:39
76Lachlan Morton (Aus) Dimension Data0:48:47
77Aaron Gate (NZl) Aqua Blue Sport0:49:25
78David De La Cruz (Spa) Quick-Step Floors0:49:56
79Antonio Pedrero (Spa) Movistar Team0:50:32
80Jhonatan Restrepo (Col) Katusha-Alpecin0:51:16
81Jaco Venter (RSA) Dimension Data0:51:34
82Martin Elmiger (Swi) BMC Racing TeamRow 81 - Cell 2
83Lars Boom (Ned) Team LottoNl-Jumbo0:51:53
84Owain Doull (GBr) Team Sky0:54:03
85Dayer Quintana (Col) Movistar Team0:54:20
86Niccolo Bonifazio (Ita) Bahrain-Merida0:55:18
87Jelle Wallays (Bel) Lotto Soudal0:58:13
88Sep Vanmarcke (Bel) Cannondale-Drapac0:58:22
89Daniel Pearson (GBr) Aqua Blue Sport0:59:05
90Jakub Kaczmarek (Pol) CCC Sprandi Polkowice0:59:25
91Ben King (USA) Dimension Data0:59:49
92Baptiste Planckaert (Bel) Katusha-Alpecin1:00:37
93Bert-Jan Lindeman (Ned) Team LottoNl-Jumbo1:01:03
94Daniel Oss (Ita) BMC Racing Team1:01:18
95Nikolas Maes (Bel) Lotto Soudal1:01:47
96Tim Wellens (Bel) Lotto Soudal1:02:07
97Daniil Fominykh (Kaz) Astana Pro Team1:02:32
98Kevin Reza (Fra) FDJ1:02:36
99Maciej Bodnar (Pol) Bora-Hansgrohe1:03:13
100Dmitriy Gruzdev (Kaz) Astana Pro Team1:03:44
101Yves Lampaert (Bel) Quick-Step Floors1:03:53
102Antoine Duchesne (Can) Direct Energie1:04:27
103Sam Bewley (NZl) Orica-Scott1:06:10
104Fabien Grellier (Fra) Direct Energie1:06:45
105Oscar Gatto (Ita) Astana Pro Team1:06:48
106Rob Power (Aus) Orica-Scott1:06:58
107Sondre Holst Enger (Nor) AG2R La Mondiale1:07:15
108Gregory Rast (Swi) Trek-Segafredo1:07:18
109Pieter Weening (Ned) Roompot - Nederlandse Loterij1:07:34
110Michal Kolár (Svk) Bora-Hansgrohe1:07:43
111Jonathan Hivert (Fra) Direct Energie1:08:31
112Jack Bauer (NZl) Quick-Step Floors1:08:32
113Marco Haller (Aut) Katusha-Alpecin1:08:58
114Lars Petter Nordhaug (Nor) Aqua Blue Sport1:09:42
115Sacha Modolo (Ita) UAE Team Emirates1:10:07
116Rohan Dennis (Aus) BMC Racing Team1:10:39
117Ramon Sinkeldam (Ned) Team Sunweb1:10:42
118Jesper Asselman (Ned) Roompot - Nederlandse Loterij1:11:00
119Javier Moreno (Spa) Bahrain-Merida1:11:29
120Simone Consonni (Ita) UAE Team Emirates1:11:55
121Jeroen Meijers (Ned) Roompot - Nederlandse Loterij1:12:05
122Jurgen Roelandts (Bel) Lotto Soudal1:12:08
123Kiel Reijnen (USA) Trek-Segafredo1:13:25
124Danny Van Poppel (Ned) Team Sky1:14:38
125Branislau Samoilau (Blr) CCC Sprandi Polkowice1:15:04
126Leszek Plucinski (Pol) CCC Sprandi Polkowice1:15:12
127Roy Curvers (Ned) Team Sunweb1:15:18
128Adrian Kurek (Pol) CCC Sprandi Polkowice1:15:27
129Daniel Hoelgaard (Nor) FDJ1:15:33
130Rein Taaramäe (Est) Katusha-Alpecin1:17:12
131Taylor Phinney (USA) Cannondale-Drapac1:17:40
132Nick Dougall (RSA) Dimension Data1:18:19
133Gediminas Bagdonas (Ltu) AG2R La Mondiale1:18:56
134Boy van Poppel (Ned) Trek-Segafredo1:19:52
135Ryan Mullen (Irl) Cannondale-Drapac1:20:12
136Thomas Boudat (Fra) Direct Energie1:20:37
137Magnus Cort Nielsen (Den) Orica-Scott1:23:10
138Martijn Keizer (Ned) Team LottoNl-Jumbo1:24:23
139Arman Kamyshev (Kaz) Astana Pro Team1:24:30
140Ryan Anderson (Can) Direct Energie1:25:19
141Cedric Pineau (Fra) FDJ1:26:50
142Ivan Garcia (Spa) Bahrain-Merida1:27:30
143Nico Denz (Ger) AG2R La Mondiale1:27:32
144Lasse Norman Hansen (Den) Aqua Blue Sport1:28:10
145Juraj Sagan (Svk) Bora-Hansgrohe1:31:32
146Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij1:32:38
147Elmar Reinders (Ned) Roompot - Nederlandse Loterij1:33:38
148Albert Timmer (Ned) Team Sunweb1:35:07
149Jonathan Dibben (GBr) Team Sky1:56:24
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Bora-Hansgrohe18pts
2Damiano Caruso (Ita) BMC Racing Team15Row 1 - Cell 3
3Michael Matthews (Aus) Team Sunweb14Row 2 - Cell 3
4Michael Albasini (Swi) Orica-Scott14Row 3 - Cell 3
5Larry Warbasse (USA) Aqua Blue Sport13Row 4 - Cell 3
6Domenico Pozzovivo (Ita) AG2R La Mondiale12Row 5 - Cell 3
7Jesper Asselman (Ned) Roompot - Nederlandse Loterij12Row 6 - Cell 3
8Nick Dougall (RSA) Dimension Data12Row 7 - Cell 3
9Elmar Reinders (Ned) Roompot - Nederlandse Loterij12Row 8 - Cell 3
10Patrick Bevin (NZl) Cannondale-Drapac12Row 9 - Cell 3
11Philippe Gilbert (Bel) Quick-Step Floors10Row 10 - Cell 3
12Rohan Dennis (Aus) BMC Racing Team10Row 11 - Cell 3
13Stefan Küng (Swi) BMC Racing Team10Row 12 - Cell 3
14Antoine Duchesne (Can) Direct Energie9Row 13 - Cell 3
15Rui Costa (Por) UAE Team Emirates9Row 14 - Cell 3
16Matteo Trentin (Ita) Quick-Step Floors8Row 15 - Cell 3
17Michael Woods (Can) Cannondale-Drapac7Row 16 - Cell 3
18Bart De Clercq (Bel) Lotto Soudal7Row 17 - Cell 3
19Lars Boom (Ned) Team LottoNl-Jumbo6Row 18 - Cell 3
20Steven Kruijswijk (Ned) Team LottoNl-Jumbo6Row 19 - Cell 3
21Simon Spilak (Slo) Katusha-Alpecin6Row 20 - Cell 3
22Jon Izaguirre (Spa) Bahrain-Merida6Row 21 - Cell 3
23Ondrej Cink (Cze) Bahrain-Merida6Row 22 - Cell 3
24Anthony Roux (Fra) FDJ6Row 23 - Cell 3
25John Degenkolb (Ger) Trek-Segafredo6Row 24 - Cell 3
26Lasse Norman Hansen (Den) Aqua Blue Sport6Row 25 - Cell 3
27Mathias Frank (Swi) AG2R La Mondiale4Row 26 - Cell 3
28Nick Van Der Lijke (Ned) Roompot - Nederlandse Loterij4Row 27 - Cell 3
29Ben King (USA) Dimension Data4Row 28 - Cell 3
30Tim Wellens (Bel) Lotto Soudal4Row 29 - Cell 3
31Jan Bakelants (Bel) AG2R La Mondiale3Row 30 - Cell 3
32Jelle Wallays (Bel) Lotto Soudal3Row 31 - Cell 3
33Niccolo Bonifazio (Ita) Bahrain-Merida2Row 32 - Cell 3
34Dmitriy Gruzdev (Kaz) Astana Pro Team-5Row 33 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lasse Norman Hansen (Den) Aqua Blue Sport33pts
2Nick Van Der Lijke (Ned) Roompot - Nederlandse Loterij32Row 1 - Cell 3
3Jan Bakelants (Bel) AG2R La Mondiale28Row 2 - Cell 3
4Larry Warbasse (USA) Aqua Blue Sport26Row 3 - Cell 3
5Damiano Caruso (Ita) BMC Racing Team25Row 4 - Cell 3
6Lars Petter Nordhaug (Nor) Aqua Blue Sport22Row 5 - Cell 3
7Michael Woods (Can) Cannondale-Drapac20Row 6 - Cell 3
8Domenico Pozzovivo (Ita) AG2R La Mondiale19Row 7 - Cell 3
9Ben King (USA) Dimension Data18Row 8 - Cell 3
10Antoine Duchesne (Can) Direct Energie17Row 9 - Cell 3
11Rui Costa (Por) UAE Team Emirates16Row 10 - Cell 3
12Simone Petilli (Ita) UAE Team Emirates15Row 11 - Cell 3
13Steven Kruijswijk (Ned) Team LottoNl-Jumbo12Row 12 - Cell 3
14Ondrej Cink (Cze) Bahrain-Merida10Row 13 - Cell 3
15Jesper Asselman (Ned) Roompot - Nederlandse Loterij10Row 14 - Cell 3
16Jelle Wallays (Bel) Lotto Soudal7Row 15 - Cell 3
17Nick Dougall (RSA) Dimension Data7Row 16 - Cell 3
18Simon Spilak (Slo) Katusha-Alpecin6Row 17 - Cell 3
19Bart De Clercq (Bel) Lotto Soudal6Row 18 - Cell 3
20Mikel Nieve (Spa) Team Sky4Row 19 - Cell 3
21Tomasz Marczynski (Pol) Lotto Soudal4Row 20 - Cell 3
22Lars Boom (Ned) Team LottoNl-Jumbo4Row 21 - Cell 3
23Sam Bewley (NZl) Orica-Scott4Row 22 - Cell 3
24Elmar Reinders (Ned) Roompot - Nederlandse Loterij4Row 23 - Cell 3
25Enrico Gasparotto (Ita) Bahrain-Merida2Row 24 - Cell 3
26Jhonatan Restrepo (Col) Katusha-Alpecin2Row 25 - Cell 3
27Dayer Quintana (Col) Movistar Team1Row 26 - Cell 3
Swipe to scroll horizontally
Swiss riders classification
#Rider Name (Country) TeamResult
1Mathias Frank (Swi) AG2R La Mondiale22:03:51
2Steve Morabito (Swi) FDJ0:07:05
3Michael Schär (Swi) BMC Racing Team0:21:01
4Stefan Küng (Swi) BMC Racing Team0:37:22
5Michael Albasini (Swi) Orica-Scott0:39:44
6Reto Hollenstein (Swi) Katusha-Alpecin0:48:16
7Martin Elmiger (Swi) BMC Racing Team0:51:11
8Gregory Rast (Swi) Trek-Segafredo1:06:55
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1AG2R La Mondiale66:15:54
2Movistar Team0:07:33
3Bahrain-Merida0:15:22
4UAE Team Emirates0:21:53
5Team Sky0:24:24
6Katusha-Alpecin0:25:51
7Cannondale-Drapac0:30:27
8FDJ0:32:18
9BMC Racing Team0:34:16
10Team LottoNl-Jumbo0:35:35
11Lotto Soudal0:47:09
12Dimension Data0:48:04
13Bora-Hansgrohe0:51:13
14Direct Energie0:59:29
15Quick-Step Floors1:02:32
16Trek-Segafredo1:11:17
17Orica-Scott1:20:56
18Team Sunweb1:22:17
19Aqua Blue Sport1:26:18
20Astana Pro Team1:26:30
21CCC Sprandi Polkowice1:34:09
22Roompot - Nederlandse Loterij1:46:56
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