Skip to main content

Settimana Internazionale Coppi e Bartali: Ethan Hayter wins stage 3

Image 1 of 13

Ethan Hayter

Ethan Hayter (Ineos Grenadiers) wins stage 3 at Coppi e Bartali (Image credit: Bettini Photo)
Image 2 of 13

Jonas Vingegaard

Jonas Vingegaard in the leader's jersey at Coppi e Bartali (Image credit: Bettini Photo)
Image 3 of 13

Jonas Vingegaard

Jonas Vingegaard in the leader's jersey at Coppi e Bartali (Image credit: Bettini Photo)
Image 4 of 13

Ethan Hayter

Ethan Hayter (Ineos Grenadiers) wins stage 3 at Coppi e Bartali (Image credit: Bettini Photo)
Image 5 of 13

Ethan Hayter

Ethan Hayter (Ineos Grenadiers) wins stage 3 at Coppi e Bartali (Image credit: Bettini Photo)
Image 6 of 13

Coppi e Bartali

Jonas Vingegaard at Coppi e Bartali (Image credit: Bettini Photo)
Image 7 of 13

Coppi e Bartali

Ethan Hayter wins stage 3 at Coppi e Bartali (Image credit: Bettini Photo)
Image 8 of 13

Coppi e Bartali

Ethan Hayter wins stage 3 at Coppi e Bartali (Image credit: Bettini Photo)
Image 9 of 13

Coppi e Bartali

Israel Start-Up Nation at stage 3 at Coppi e Bartali (Image credit: Bettini Photo)
Image 10 of 13

Coppi e Bartali

Jonas Vingegaard in the leader's jersey at Coppi e Bartali (Image credit: Bettini Photo)
Image 11 of 13

Coppi e Bartali

Jonas Vingegaard in the leader's jersey at Coppi e Bartali (Image credit: Bettini Photo)
Image 12 of 13

Coppi e Bartali

Jonas Vingegaard in the leader's jersey at Coppi e Bartali (Image credit: Bettini Photo)
Image 13 of 13

Coppi e Bartali

Ethan Hayter wins stage 3 (Image credit: Bettini Photo)

Ethan Hayter (Ineos Grenadiers) produced an aggressive sprint after being lead out by his Ineos Grenadiers teammates to take the stage 3 victory at Settimana Internazionale Coppi e Bartali on the Adriatic sea front in Riccione. 

Shane Archbold (Deceuninck-QuickStep) was second, while Nick Schultz (Team BikeExchange) took third after a hard stage in the nearby hills. 

Ineos Grenadiers snuffed out a solo attack by Antonio Nibali (Trek-Segafredo) with four kilometres to go and then set up the sprint battle for Hayter. It was Hayter’s first win of the season after three consecutive fifth places at the Settimana Internazionale Coppi e Bartali. It was his second with Ineos after taking the Giro dell'Appennino, also in Italy, last summer.

A bunch finish in Riccione allowed stage 2 winner Jonas Vingegaard (Jumbo-Visma) to retain his general classification lead. Following by one second for a three-way tie in second place are Ivan Sosa (Ineos Grenadiers), Hayter and Schultz. Ben Hermans of Israel Start-Up Nation is three seconds back in fifth place. 

It is the second time Hayter has won a race in Riccione, taking the prologue on the first day of the 2019 under-23 version of the Giro d'Italia.

“It was a really good day for us. It was quite hard for the break to go, but I felt good and I was right at the front,” Hayter told Cycling Pro Net at the finish.

“I actually punctured coming into San Marino, and there was a little bit of panic there, but I got back on. The team did a perfect job for me. I almost got boxed in, but with some communication it was perfect.”

How it unfolded

162 riders took the start line in Riccione for stage 3 for a rolling day across two categorised climbs and 139 kilometres that would bring them back to the beachfront resort of Riccione. Ice on the road forced the organisers to remove the Monte Carpegna climb but it was still a testing day in the hills. 

After 20 kilometres and entry into San Marino, a trio of riders got away from the peloton. Alejandro Osorio (Caja Rural-Seguros RGA) bridged up to Rubio Reyes (Movistar) and Edoardo Zardini (Vini Zabù) to cement the first serious break. The group swelled to seven a few kilometres later, adding Nibali, Oiarbide Garik Bravo (Euskaltel-Euskadi), Andrea Garosio (Bardiani-CSF-Faizanè) and Manuel Senni (Italian National Team). They quickly opened a 55-second advantage.

The group would reach the only sprint contest of the stage on the same roads used for the individual time trial of the 2019 Giro d’Italia. 

Jumbo-Visma set the pace at the front of the peloton protecting GC leader Vingegaard. 

Manuele Boaro (Astana-Premier Tech) was the first rider to test his legs from the peloton, but was quickly reabsorbed, while the leaders extended the gap to six minutes.

Senni accelerated from his companions and had a 20-second gap by the 64km marker. He continued to push the gap to the beginning of the climb of Villaggio del Lago (9km at 6 per cent) to 50 seconds, but the group took up the chase, only Garosio losing contact.

The peloton chased Senni and the six-rider chase group, bringing the gap down to 3:10 with 70km to go.

Senni was the first rider to crest the first-category Villagrande climb, but with 60km to go was soon swallowed by the chasers, making it six in front of a fading Garosio and the peloton 1:45 back.

Senni attacked again on the descent, but was caught by an attentive Nibali, giving the twosome a slight 20-second advantage. It was short lived, as the seven came back together on the rolling roads back in San Marino with 45km to go.

Just seven kilometres later, Zardini launched a solo attack, but Nibali got on his wheel. The pair pushed the pace to make it a tandem ride towards the finish with a one-minute margin on the chasers with 25km to go. All the other original riders in the breakaway were caught as the sprinters left in the front group sensed their chance.

The final 16km were strewn with an abundance of short, steep climbs and Nibali surged ahead to attack them first. He had a 22 second margin over Zardini with 12km to go, but patience had run out for the peloton. Zardini was reeled in with 10km to go, and Nibali was in sight for the catch, aggressively driven by Ineos Grenadiers at the front of the chase. 

A full force of black and red jerseys provided a launchpad at the finish for 22-year-old Hayter to take the victory.

See more

Full Results
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 0:49:21
2Shane Archbold (NZl) Deceuninck-QuickStep
3Nicholas Schultz (Aus) Team BikeExchange
4Jacopo Mosca (Ita) Trek-Segafredo
5Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
6Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA
7Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
8Davide Gabburo (Ita) Bardiani CSF Faizane'
9Cristian Scaroni (Ita) Gazprom-RusVelo
10Simone Velasco (Ita) Gazprom-RusVelo
11Juan Ayuso Pesquera (Spa) Team Colpack Ballan
12Ben Swift (GBr) Ineos Grenadiers
13Marius Mayrhofer (Ger) Development Team DSM
14Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
15Gleb Brussenskiy (Kaz) Astana-Premier Tech
16Javier Romo Oliver (Spa) Astana-Premier Tech
17Matteo Jorgenson (USA) Movistar Team
18Henok Mulueberhan (Eri) Team Qhubeka
19Antonio Puppio (Ita) Team Qhubeka
20Antonio Angulo Sampedro (Spa) Euskaltel-Euskadi
21Mick van Dijke (Ned) Jumbo-Visma Development Team
22Mikkel Honoré (Den) Deceuninck-QuickStep
23Giacomo Garavaglia (Ita) Work Service-Marchiol-Dynatek
24Kamil Gradek (Pol) Vini Zabu' Brado KTM
25Kevin Colleoni (Ita) Team BikeExchange
26Jonas Vingegaard (Den) Jumbo-Visma
27Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers
28Mauri Vansevenant (Bel) Deceuninck-QuickStep
29Amanuel Gebreigzabhier (Eri) Trek-Segafredo
30Fabio Felline (Ita) Astana-Premier Tech
31Ilan Van Wilder (Bel) Team DSM
32Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA
33Luca Covili (Ita) Bardiani CSF Faizane'
34Antonio Tiberi (Ita) Trek-Segafredo
35Nicola Conci (Ita) Trek-Segafredo
36Alex Dowsett (GBr) Israel Start-up Nation
37Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec
38Edward Ravasi (Ita) Eolo-Kometa Cycling Team
39Abner González Rivera (PuR) Movistar Team
40Rodrigo Contreras Pinzon (Col) Astana-Premier Tech
41Marco Brenner (Ger) Team DSM
42Kristian Javier Yustre Rodriguez (Col) Giotti Victoria Savini Due
43Alexander Vdovin (Rus) Russia
44Johnatan Cañaveral Vargas (Col) Bardiani CSF Faizane'
45Ben Hermans (Bel) Israel Start-up Nation
46Kevin Vermaerke (USA) Team DSM
47Juan Diego Alba Bolivar (Col) Movistar Team
48Alessandro De Marchi (Ita) Israel Start-up Nation
49Sergio Henao Montoya (Col) Team Qhubeka Assos
50Carlos Rodriguez Cano (Spa) Ineos Grenadiers
51Giovanni Carboni (Ita) Bardiani CSF Faizane'
52Paul Double (GBr) Mg.k Vis VPM
53Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team
54Niklas Eg (Den) Trek-Segafredo
55James Piccoli (Can) Israel Start-up Nation
56Guy Niv (Isr) Israel Start-up Nation
57Marco Frigo (Ita) Italy
58Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi
59Héctor Carretero (Spa) Movistar Team
60Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
61Felix Gall (Aut) Team DSM
62Finn Fisher-Black (NZl) Jumbo-Visma Development Team
63Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team
64Jokin Murguialday (Spa) Caja Rural-Seguros RGA
65Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi 0:00:08
66Cameron Meyer (Aus) Team BikeExchange
67Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec
68Henri Vandenabeele (Bel) Development Team DSM
69Gijs Leemreize (Ned) Jumbo-Visma 0:00:19
70Manuele Boaro (Ita) Astana-Premier Tech 0:00:29
71Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA
72Edoardo Zardini (Ita) Vini Zabu' Brado KTM 0:00:35
73Sebastian Henao Gomez (Col) Ineos Grenadiers 0:00:37
74Einer Rubio Reyes (Col) Movistar Team
75Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 0:00:53
76Damien Howson (Aus) Team BikeExchange 0:01:19
77Márton Dina (Hun) Eolo-Kometa Cycling Team
78Riccardo Lucca (Ita) General Store-f.lli Curia-Essegibi 0:01:48
79Garikoitz Bravo Oiarbide (Spa) Euskaltel-Euskadi 0:02:08
80Antonio Nibali (Ita) Trek-Segafredo 0:03:26
81Mathias Vacek (Cze) Gazprom-RusVelo 0:05:04
82Alejandro Osorio Carvajal (Col) Caja Rural-Seguros RGA 0:06:50
83Andrea Garosio (Ita) Bardiani CSF Faizane' 0:07:20
84Nicola Plebani (Ita) Team Colpack Ballan 0:10:14
85Alessio Martinelli (Ita) Team Colpack Ballan
86Manuel Senni (Ita) Amore e Vita
87Nikita Stalnov (Kaz) Astana-Premier Tech 0:10:22
88Evgeny Shalunov (Rus) Gazprom-RusVelo
89Nicolo' Parisini (Ita) Beltrami TSA Tre Colli
90Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi
91Emil Dima (Rom) Giotti Victoria Savini Due
92Kevin Rivera Serrano (CRc) Bardiani CSF Faizane'
94Michel Heßmann (Ger) Jumbo-Visma Development Team
95Paul Wright (NZl) Mg.k Vis VPM
96Sebastian Berwick (Aus) Israel Start-up Nation
97Anton Kuzmin (Kaz) Gazprom-RusVelo
98Alex Tolio (Ita) Italy
100Michael Hepburn (Aus) Team BikeExchange
101Thomas Pesenti (Ita) Beltrami TSA Tre Colli
102Raul Colombo (Ita) Work Service-Marchiol-Dynatek
103Damiano Cima (Ita) Gazprom-RusVelo
104Dmitrii Mukhomediarov (Rus) Russia
105Mattia Petrucci (Ita) Team Colpack Ballan
106Lorenzo Milesi (Ita) Beltrami TSA Tre Colli
107Mathias Norsgaard (Den) Movistar Team
108Niccolo' Salvietti (Ita) Mg.k Vis VPM
109Andrea Piras (Ita) Beltrami TSA Tre Colli
110Santiago Umba Lopez (Col) Androni Giocattoli-Sidermec
111Luca Cretti (Ita) Beltrami TSA Tre Colli
112Petr Rikunov (Rus) Gazprom-RusVelo
113Davide De Pretto (Ita) Beltrami TSA Tre Colli
114Mattia Frapporti (Ita) Eolo-Kometa Cycling Team
115Drew Christensen (NZl) Team Qhubeka
116Hector Saez Benito (Spa) Caja Rural-Seguros RGA
117Alessandro Monaco (Ita) Bardiani CSF Faizane'
118Gidas Umbri (Ita) Team Colpack Ballan
119Josip Rumac (Cro) Androni Giocattoli-Sidermec
120Francesco Zandri (Ita) Work Service-Marchiol-Dynatek
121Riccardo Tosin (Ita) General Store-f.lli Curia-Essegibi
122Mark Cavendish (GBr) Deceuninck-QuickStep
123Leo Hayter (GBr) Development Team DSM
124Abderrahim Zahiri (Mar) General Store-f.lli Curia-Essegibi
125Ian Garrison (USA) Deceuninck-QuickStep
126Matthias Brändle (Aut) Israel Start-up Nation
127Francesco Carollo (Ita) Mg.k Vis VPM
128Raffaele Radice (Ita) Mg.k Vis VPM
129Guido Draghi (Ita) Mg.k Vis VPM
130Lorenzo Balestra (Ita) Beltrami TSA Tre Colli
131Federico Burchio (Ita) Work Service-Marchiol-Dynatek
133Marco Frapporti (Ita) Vini Zabu' Brado KTM
134Nikita Bersenev (Rus) Russia
135Rick Pluimers (Ned) Jumbo-Visma Development Team
136Davide Boscaro (Ita) Team Colpack Ballan
137Lorenzo Visintainer (Ita) General Store-f.lli Curia-Essegibi
138Andrea Guardini (Ita) Giotti Victoria Savini Due
139Michele Scartezzini (Ita) Italy
142Jakub Mareczko (Ita) Vini Zabu' Brado KTM
143Dominik Gorak (Pol) General Store-f.lli Curia-Essegibi
144Yuriy Natarov (Kaz) Astana-Premier Tech
145Riccardo Stacchiotti (Ita) Vini Zabu' Brado KTM
146Erik Fetter (Hun) Eolo-Kometa Cycling Team
147Dylan Sunderland (Aus) Team Qhubeka Assos
148Davide Rebellin (Ita) Work Service-Marchiol-Dynatek
149Sam Bewley (NZl) Team BikeExchange
150Liam Bertazzo (Ita) Vini Zabu' Brado KTM
151Mattia Guasco (Ita) Team Qhubeka
152Gergely Szarka (Hun) Giotti Victoria Savini Due
153Stefano Di Benedetto (Ita) Work Service-Marchiol-Dynatek
154Michael Zecchin (Ita) Work Service-Marchiol-Dynatek
155Emanuele Onesti (Ita) Giotti Victoria Savini Due
DNFLuca Colnaghi (ITA) Italy
DNFTommaso Nencini (Ita) Italy
DNFArseny Nikiforov (Rus) Russia
DNFKirill Sveshnikov (Rus) Russia
DNFNicolo Pencedano (Ita) Mg.k Vis VPM
DNFFrancesco Della Lunga (Ita) Team Colpack Ballan
DNFLuca Coati (Ita) Team Qhubeka

Points
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 10
2Shane Archbold (NZl) Deceuninck-QuickStep 8
3Nicholas Schultz (Aus) Team BikeExchange 6
4Jacopo Mosca (Ita) Trek-Segafredo 5
5Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 4
6Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 3
7Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 2
8Davide Gabburo (Ita) Bardiani CSF Faizane' 1

Mountain 1 - Villaggio del Lago
Pos.Rider Name (Country) TeamResult
1Alejandro Osorio Carvajal (Col) Caja Rural-Seguros RGA 8
2Einer Rubio Reyes (Col) Movistar Team 6
3Antonio Nibali (Ita) Trek-Segafredo 4
4Manuel Senni (Ita) Amore e Vita 2
5Garikoitz Bravo Oiarbide (Spa) Euskaltel-Euskadi 1

Mountain 2 - Albereto
Pos.Rider Name (Country) TeamResult
1Antonio Nibali (Ita) Trek-Segafredo 5
2Edoardo Zardini (Ita) Vini Zabu' Brado KTM 3
3Einer Rubio Reyes (Col) Movistar Team 2

Young riders
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 0:49:21
2Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
3Juan Ayuso Pesquera (Spa) Team Colpack Ballan
4Marius Mayrhofer (Ger) Development Team DSM
5Gleb Brussenskiy (Kaz) Astana-Premier Tech
6Javier Romo Oliver (Spa) Astana-Premier Tech
7Matteo Jorgenson (USA) Movistar Team
8Henok Mulueberhan (Eri) Team Qhubeka
9Antonio Puppio (Ita) Team Qhubeka
10Mick van Dijke (Ned) Jumbo-Visma Development Team
11Kevin Colleoni (Ita) Team BikeExchange
12Mauri Vansevenant (Bel) Deceuninck-QuickStep
13Ilan Van Wilder (Bel) Team DSM
14Antonio Tiberi (Ita) Trek-Segafredo
15Abner González Rivera (PuR) Movistar Team
16Marco Brenner (Ger) Team DSM
17Kevin Vermaerke (USA) Team DSM
18Carlos Rodriguez Cano (Spa) Ineos Grenadiers
19Marco Frigo (Ita) Italy
20Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
21Felix Gall (Aut) Team DSM
22Finn Fisher-Black (NZl) Jumbo-Visma Development Team
23Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team
24Jokin Murguialday (Spa) Caja Rural-Seguros RGA
25Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 0:00:08
26Henri Vandenabeele (Bel) Development Team DSM
27Gijs Leemreize (Ned) Jumbo-Visma 0:00:19
28Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 0:00:29
29Einer Rubio Reyes (Col) Movistar Team 0:00:37
30Mathias Vacek (Cze) Gazprom-RusVelo 0:05:04
31Alejandro Osorio Carvajal (Col) Caja Rural-Seguros RGA 0:06:50
32Nicola Plebani (Ita) Team Colpack Ballan 0:10:14
33Alessio Martinelli (Ita) Team Colpack Ballan
34Nicolo' Parisini (Ita) Beltrami TSA Tre Colli 0:10:22
35Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi
36Kevin Rivera Serrano (CRc) Bardiani CSF Faizane'
38Michel Heßmann (Ger) Jumbo-Visma Development Team
39Paul Wright (NZl) Mg.k Vis VPM
40Sebastian Berwick (Aus) Israel Start-up Nation
41Alex Tolio (Ita) Italy
43Thomas Pesenti (Ita) Beltrami TSA Tre Colli
44Dmitrii Mukhomediarov (Rus) Russia
45Mattia Petrucci (Ita) Team Colpack Ballan
46Lorenzo Milesi (Ita) Beltrami TSA Tre Colli
47Andrea Piras (Ita) Beltrami TSA Tre Colli
48Santiago Umba Lopez (Col) Androni Giocattoli-Sidermec
49Luca Cretti (Ita) Beltrami TSA Tre Colli
50Davide De Pretto (Ita) Beltrami TSA Tre Colli
51Drew Christensen (NZl) Team Qhubeka
52Alessandro Monaco (Ita) Bardiani CSF Faizane'
53Gidas Umbri (Ita) Team Colpack Ballan
54Riccardo Tosin (Ita) General Store-f.lli Curia-Essegibi
55Leo Hayter (GBr) Development Team DSM
56Ian Garrison (USA) Deceuninck-QuickStep
57Francesco Carollo (Ita) Mg.k Vis VPM
58Guido Draghi (Ita) Mg.k Vis VPM
59Lorenzo Balestra (Ita) Beltrami TSA Tre Colli
61Rick Pluimers (Ned) Jumbo-Visma Development Team
62Davide Boscaro (Ita) Team Colpack Ballan
63Lorenzo Visintainer (Ita) General Store-f.lli Curia-Essegibi
66Dominik Gorak (Pol) General Store-f.lli Curia-Essegibi
67Erik Fetter (Hun) Eolo-Kometa Cycling Team
68Mattia Guasco (Ita) Team Qhubeka
69Gergely Szarka (Hun) Giotti Victoria Savini Due
70Stefano Di Benedetto (Ita) Work Service-Marchiol-Dynatek
71Michael Zecchin (Ita) Work Service-Marchiol-Dynatek

Teams
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 11:28:03
2Deceuninck-QuickStep
3Androni Giocattoli-Sidermec
4Astana-Premier Tech
5Trek-Segafredo
6Bardiani CSF Faizane'
7Team DSM
8Team Qhubeka
9Eolo-Kometa Cycling Team
10Caja Rural-Seguros RGA
11Movistar Team
12Jumbo-Visma
13Israel Start-up Nation
14Team BikeExchange 0:00:08
15Euskaltel-Euskadi
16Gazprom-RusVelo 0:05:04
17Vini Zabu' Brado KTM 0:19:14
18Team Colpack Ballan 0:20:28
19Italy 0:25:21
20Giotti Victoria Savini Due 0:29:01
21Russia 0:33:05
22Mg.k Vis VPM
23Work Service-Marchiol-Dynatek 0:35:56
24General Store-f.lli Curia-Essegibi 0:37:44
25Beltrami TSA Tre Colli 0:46:18

General classification after stage 4
Pos.Rider Name (Country) TeamResult
1Jonas Vingegaard (Den) Jumbo-Visma 0:37:46
2Ethan Hayter (GBr) Ineos Grenadiers 0:00:01
3Nicholas Schultz (Aus) Team BikeExchange
4Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers
5Ben Hermans (Bel) Israel Start-up Nation 0:00:03
6Javier Romo Oliver (Spa) Astana-Premier Tech 0:00:10
7Mauri Vansevenant (Bel) Deceuninck-QuickStep 0:00:11
8Mikkel Honoré (Den) Deceuninck-QuickStep 0:00:14
9Kevin Colleoni (Ita) Team BikeExchange 0:00:20
10Sergio Henao Montoya (Col) Team Qhubeka Assos 0:00:31
11Amanuel Gebreigzabhier (Eri) Trek-Segafredo 0:00:37
12Ilan Van Wilder (Bel) Team DSM 0:00:41
13Marco Brenner (Ger) Team DSM
14Rodrigo Contreras Pinzon (Col) Astana-Premier Tech 0:00:42
15Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA
16Edward Ravasi (Ita) Eolo-Kometa Cycling Team 0:00:44
17Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team 0:00:46
18Matteo Jorgenson (USA) Movistar Team 0:00:51
19Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:00:55
20Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec 0:01:00
21Jacopo Mosca (Ita) Trek-Segafredo 0:01:04
22Nicola Conci (Ita) Trek-Segafredo
23Marco Frigo (Ita) Italy 0:01:06
24Fabio Felline (Ita) Astana-Premier Tech 0:01:08
25Alessandro De Marchi (Ita) Israel Start-up Nation 0:01:09
26Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi 0:01:23
27Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:01:25
28Paul Double (GBr) Mg.k Vis VPM 0:01:34
29Felix Gall (Aut) Team DSM 0:01:39
30Simone Velasco (Ita) Gazprom-RusVelo
31Luca Covili (Ita) Bardiani CSF Faizane' 0:01:41
32Giovanni Carboni (Ita) Bardiani CSF Faizane'
33Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:01:42
34Kevin Vermaerke (USA) Team DSM 0:01:44
35Antonio Angulo Sampedro (Spa) Euskaltel-Euskadi 0:01:45
36Manuele Boaro (Ita) Astana-Premier Tech 0:01:47
37Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 0:01:48
38Juan Ayuso Pesquera (Spa) Team Colpack Ballan 0:01:49
39Henok Mulueberhan (Eri) Team Qhubeka 0:01:53
40Edoardo Zardini (Ita) Vini Zabu' Brado KTM 0:01:54
41Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi 0:02:02
42Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 0:02:08
43Ben Swift (GBr) Ineos Grenadiers 0:02:11
44Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 0:02:37
45Antonio Tiberi (Ita) Trek-Segafredo 0:02:56
46Sebastian Henao Gomez (Col) Ineos Grenadiers 0:02:58
47Giacomo Garavaglia (Ita) Work Service-Marchiol-Dynatek 0:03:03
48Johnatan Cañaveral Vargas (Col) Bardiani CSF Faizane'
49Cameron Meyer (Aus) Team BikeExchange 0:03:33
50Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:03:58
51James Piccoli (Can) Israel Start-up Nation 0:03:59
52Garikoitz Bravo Oiarbide (Spa) Euskaltel-Euskadi
53Guy Niv (Isr) Israel Start-up Nation 0:04:50
54Antonio Nibali (Ita) Trek-Segafredo 0:05:06
55Henri Vandenabeele (Bel) Development Team DSM 0:05:34
56Juan Diego Alba Bolivar (Col) Movistar Team 0:05:52
57Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 0:06:28
58Damien Howson (Aus) Team BikeExchange 0:07:44
59Abner González Rivera (PuR) Movistar Team 0:08:19
60Alexander Vdovin (Rus) Russia 0:08:35
61Davide Gabburo (Ita) Bardiani CSF Faizane' 0:08:43
62Gleb Brussenskiy (Kaz) Astana-Premier Tech 0:08:57
63Andrea Garosio (Ita) Bardiani CSF Faizane' 0:09:37
64Héctor Carretero (Spa) Movistar Team 0:09:40
65Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 0:09:50
66Riccardo Lucca (Ita) General Store-f.lli Curia-Essegibi 0:10:13
67Antonio Puppio (Ita) Team Qhubeka 0:12:14
68Marius Mayrhofer (Ger) Development Team DSM 0:12:22
69Nikita Stalnov (Kaz) Astana-Premier Tech 0:12:47
70Mick van Dijke (Ned) Jumbo-Visma Development Team 0:13:18
71Gijs Leemreize (Ned) Jumbo-Visma 0:13:37
72Márton Dina (Hun) Eolo-Kometa Cycling Team 0:15:02
73Cristian Scaroni (Ita) Gazprom-RusVelo 0:15:24
74Finn Fisher-Black (NZl) Jumbo-Visma Development Team 0:16:08
75Alex Tolio (Ita) Italy 0:16:16
76Kamil Gradek (Pol) Vini Zabu' Brado KTM 0:16:41
77Shane Archbold (NZl) Deceuninck-QuickStep 0:16:48
78Alex Dowsett (GBr) Israel Start-up Nation 0:16:54
79Kristian Javier Yustre Rodriguez (Col) Giotti Victoria Savini Due 0:17:13
80Niklas Eg (Den) Trek-Segafredo 0:17:30
81Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:17:41
82Einer Rubio Reyes (Col) Movistar Team 0:18:03
83Alessio Martinelli (Ita) Team Colpack Ballan 0:18:32
84Manuel Senni (Ita) Amore e Vita 0:18:55
85Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 0:20:26
86Mathias Vacek (Cze) Gazprom-RusVelo 0:20:28
87Alessandro Monaco (Ita) Bardiani CSF Faizane' 0:20:30
124Raffaele Radice (Ita) Mg.k Vis VPM
137Andrea Piras (Ita) Beltrami TSA Tre Colli
139Marco Frapporti (Ita) Vini Zabu' Brado KTM
143Dominik Gorak (Pol) General Store-f.lli Curia-Essegibi

Points classification
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 18
2Nicholas Schultz (Aus) Team BikeExchange 12
3Jonas Vingegaard (Den) Jumbo-Visma 10
4Jakub Mareczko (Ita) Vini Zabu' Brado KTM 10
5Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 8
6Shane Archbold (NZl) Deceuninck-QuickStep 8
7Mark Cavendish (GBr) Deceuninck-QuickStep 8
8Marius Mayrhofer (Ger) Development Team DSM 6
9Ben Hermans (Bel) Israel Start-up Nation 5
10Jacopo Mosca (Ita) Trek-Segafredo 5
11Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 4
12Mauri Vansevenant (Bel) Deceuninck-QuickStep 3
13Orluis Alberto Aular Sanabria (Ven) Caja Rural-Seguros RGA 3
14Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 3
15Michael Zecchin (Ita) Work Service-Marchiol-Dynatek 3
16Ilan Van Wilder (Bel) Team DSM 2
17Cristian Rocchetta (Ita) General Store-f.lli Curia-Essegibi 2
18Marco Brenner (Ger) Team DSM 1
19Davide Gabburo (Ita) Bardiani CSF Faizane' 1

Mountains classification
Pos.Rider Name (Country) TeamResult
1Antonio Nibali (Ita) Trek-Segafredo 9
2Alejandro Osorio Carvajal (Col) Caja Rural-Seguros RGA 8
3Einer Rubio Reyes (Col) Movistar Team 8
4Edoardo Zardini (Ita) Vini Zabu' Brado KTM 3
5Manuel Senni (Ita) Amore e Vita 2
6Garikoitz Bravo Oiarbide (Spa) Euskaltel-Euskadi 1

Young riders classification
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 0:37:47
2Javier Romo Oliver (Spa) Astana-Premier Tech 0:00:09
3Mauri Vansevenant (Bel) Deceuninck-QuickStep 0:00:10
4Kevin Colleoni (Ita) Team BikeExchange 0:00:19
5Ilan Van Wilder (Bel) Team DSM 0:00:40
6Marco Brenner (Ger) Team DSM
7Alessandro Fancellu (Ita) Eolo-Kometa Cycling Team 0:00:45
8Matteo Jorgenson (USA) Movistar Team 0:00:50
9Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:00:54
10Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec 0:00:59
11Marco Frigo (Ita) Italy 0:01:05
12Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:01:24
13Felix Gall (Aut) Team DSM 0:01:38
14Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:01:41
15Kevin Vermaerke (USA) Team DSM 0:01:43
16Juan Ayuso Pesquera (Spa) Team Colpack Ballan 0:01:48
17Henok Mulueberhan (Eri) Team Qhubeka 0:01:52
18Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 0:02:07
19Antonio Tiberi (Ita) Trek-Segafredo 0:02:55
20Henri Vandenabeele (Bel) Development Team DSM 0:05:33
21Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 0:06:27
22Abner González Rivera (PuR) Movistar Team 0:08:18
23Gleb Brussenskiy (Kaz) Astana-Premier Tech 0:08:56
24Antonio Puppio (Ita) Team Qhubeka 0:12:13
25Marius Mayrhofer (Ger) Development Team DSM 0:12:21
26Mick van Dijke (Ned) Jumbo-Visma Development Team 0:13:17
27Gijs Leemreize (Ned) Jumbo-Visma 0:13:36
28Finn Fisher-Black (NZl) Jumbo-Visma Development Team 0:16:07
29Alex Tolio (Ita) Italy 0:16:15
30Einer Rubio Reyes (Col) Movistar Team 0:18:02
31Alessio Martinelli (Ita) Team Colpack Ballan 0:18:31
32Mathias Vacek (Cze) Gazprom-RusVelo 0:20:27
33Alessandro Monaco (Ita) Bardiani CSF Faizane' 0:20:29
66Dominik Gorak (Pol) General Store-f.lli Curia-Essegibi

Teams classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 31:30:43
2Team DSM 0:01:20
3Astana-Premier Tech 0:01:21
4Trek-Segafredo 0:01:22
5Androni Giocattoli-Sidermec 0:01:40
6Bardiani CSF Faizane' 0:03:02
7Team BikeExchange 0:03:05
8Euskaltel-Euskadi 0:03:06
9Eolo-Kometa Cycling Team 0:03:14
10Israel Start-up Nation 0:04:34
11Caja Rural-Seguros RGA 0:06:29
12Team Qhubeka 0:13:17
13Movistar Team 0:13:43
14Deceuninck-QuickStep 0:14:40
15Jumbo-Visma 0:18:09
16Gazprom-RusVelo 0:32:52
17Italy 0:32:58
18Team Colpack Ballan 0:45:20
19Vini Zabu' Brado KTM 0:55:05
20Work Service-Marchiol-Dynatek 0:57:57
21Mg.k Vis VPM 1:01:51
22Russia 1:06:30
23General Store-f.lli Curia-Essegibi 1:11:46
24Giotti Victoria Savini Due 1:20:26
25Beltrami TSA Tre Colli 1:26:31

Latest on Cyclingnews