Skip to main content

Settimana Internazionale Coppi e Bartali: Vingegaard wins stage 2

Image 1 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Jonas Vingegaard DEN Jumbo Visma Ivan Ramiro Sosa COL Ineos Grenadiers photo Roberto BettiniBettiniPhoto2021

Jonas Vingegaard of Jumbo-Visma wins stage 2 (Image credit: Bettini Photo)
Image 2 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Jonas Vingegaard DEN Jumbo Visma photo Roberto BettiniBettiniPhoto2021

Happy winner Jonas Vingegaard of Jumbo-Visma (Image credit: Bettini Photo)
Image 3 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Ivan Ramiro Sosa COL Ineos Grenadiers Jonas Vingegaard DEN Jumbo Visma photo Dario BelingheriBettiniPhoto2021

Final kick at finish between Ivan Sosa (Ineos Grenadiers) and Jonas Vingegaard (Jumbo-Visma) (Image credit: Bettini Photo)
Image 4 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Ivan Ramiro Sosa COL Ineos Grenadiers Jonas Vingegaard DEN Jumbo Visma photo Dario BelingheriBettiniPhoto2021

Ivan Sosa (Ineos Grenadiers) would be overtaken near finish by Jonas Vingegaard (Image credit: Bettini Photo)
Image 5 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Nicholas Schultz AUS Team Bikeexchange photo Dario BelingheriBettiniPhoto2021

Third place taken by Nicholas Schultz of Team BikeExchange (Image credit: Bettini Photo)
Image 6 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd Stage Riccione Sogliano al Rubicone 163 km 24032021 Marton Dina HUN Eolo Kometa Cycling Team photo Dario BelingheriBettiniPhoto2021

Márton Dina (Eolo Kometa Cycling Team) escaped for 138km on stage 2 (Image credit: Bettini Photo)
Image 7 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Ben Hermans BEL Israel StartUp Nation photo Dario BelingheriBettiniPhoto2021

Ben Hermans (Israel Start-Up Nation) finishes fourth (Image credit: Bettini Photo)
Image 8 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Ben Hermans BEL Israel StartUp Nation photo Roberto BettiniBettiniPhoto2021

Ben Hermans (Israel Start-Up Nation) after stage 2 and one spot off the podium (Image credit: Bettini Photo)
Image 9 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Ben Hermans BEL Israel StartUp Nation James Piccoli CAN Israel StartUp Nation Alessandro De Marchi ITA Israel StartUp Nation photo Roberto BettiniBettiniPhoto2021

Israel Start-Up Nation works at the front of the peloton on stage 2 (Image credit: Bettini Photo)
Image 10 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Scenery photo Roberto BettiniBettiniPhoto2021

Scenery along 163km stage 2 (Image credit: Bettini Photo)
Image 11 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd Stage Riccione Sogliano al Rubicone 163 km 24032021 Damiano Cima ITA Gazprom RusVelo photo Dario BelingheriBettiniPhoto2021

Damiano Cima of Gazprom-RusVelo in peloton (Image credit: Bettini Photo)
Image 12 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd Stage Riccione Sogliano al Rubicone 163 km 24032021 Lorenzo Fortunato ITA Eolo Kometa Cycling Team photo Dario BelingheriBettiniPhoto2021

Lorenzo Fortunato of Eolo-Kometa Cycling Team rides in peloton on sunny day (Image credit: Bettini Photo)
Image 13 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd Stage Riccione Sogliano al Rubicone 163 km 24032021 Scenery photo Dario BelingheriBettiniPhoto2021

Scenery on 163km stage 2 en route to Sogliiano al Rubicone summit finish (Image credit: Bettini Photo)
Image 14 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd Stage Riccione Sogliano al Rubicone 163 km 24032021 Davide Rebellin ITA Work Service Vega photo Dario BelingheriBettiniPhoto2021

Italian veteran Davide Rebellin with Work Service Vega rides on stage 2 (Image credit: Bettini Photo)
Image 15 of 19

Mark Cavendish

Mark Cavendish at the start of stage 2 (Image credit: Bettini Photo)
Image 16 of 19

Mark Cavendish

Mark Cavendish at the start of stage 2 (Image credit: Bettini Photo)
Image 17 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Ethan Hayter GBR Ineos Grenadiers Jonas Vingegaard DEN Jumbo Visma Marton Dina HUN Eolo Kometa Cycling Team photo Roberto BettiniBettiniPhoto2021

Award ceremony with jerseys for Ethan Hayter (Ineos Grenadiers), winner Jonas Vingegaard (Jumbo-Visma) and Márton Dina (Eolo Kometa Cycling Team) is mountains classification leader (Image credit: Bettini Photo)
Image 18 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Marton Dina HUN Eolo Kometa Cycling Team photo Roberto BettiniBettiniPhoto2021

Marton Dina of Eolo-Kometa Cycling Team is new mountains classification leader (Image credit: Bettini Photo)
Image 19 of 19

Settimana Internazionale Coppi e Bartali 2021 36th Edition 2nd stage Riccione Sogliano al Rubicone 163 km 24032021 Jonas Vingegaard DEN Jumbo Visma photo Roberto BettiniBettiniPhoto2021

Stage 2 winner Jonas Vingegaard of Jumbo-Visma celebrates (Image credit: Bettini Photo)

Jonas Vingegaard won stage 2 atop the punishing local-circuit ascent of the Sagliano all Rubicone at Settimana Internazionale Coppi e Bartali. The Jumbo-Visma climber proved strongest on the final climb finishing just ahead of Ivan Sosa (Ineos Grenadiers), while Nick Schultz (Team BikeExchange) cross the line in third at three seconds back.

Vingegaard launched his winning attack on the upper slopes of the 3km ascent, after late-race breakaway riders Mauri Vansevenant (Deceuninck-QuickStep) and Juan Ayuso (Colpack Ballan) had been swallowed up by the main field in the closing hundred metres of the stage. 

In a sprint to the line among the top climbers in the field, Vingegaard finished ahead of Sosa, and three seconds later it was Schultz in third, followed by Ben Hermans (Israel Start-Up Nation) in fourth, and Ethan Hayter (Ineos Grenadiers) in fifth. 

Although Vansevenant hung on for sixth place, it wasn’t enough to keep the leader’s jersey within the Deceuninck-QuickStep team.

Vingegaard has taken the leader’s jersey off the back of Mark Cavendish (Deceuninck-QuickStep) and now leads the overall classification by one second ahead of Sosa and three seconds ahead of Hermans as Settimana Internazionale Coppi e Bartali resumes with stage 3’s 145km race in Riccione.

How it unfolded

Settimana Internazionale Coppi e Bartali resumed for stage 2 with Mark Cavendish (Deceuninck-QuickStep) in the overall leader’s jersey after the previous day’s opening two stages where he placed second and collected time bonuses in the stage 1a bunch sprint and then placed third in the stage 1b team time trial. 

The 163km race was routed between Riccone and Sagliano all Rubicone, and included six climbs, of which three offered mountain points at the top. The first climb for points was located at Torriana (2km at 10 per cent) located along the 50km stretch of road before reaching the local finishing circuits. 

The peloton then contested a local circuit that included five climbs up Sogliano Al Rubicone (3.1km at 6.4 per cent), two of which offered points at the top, and then one last climb to the finish line held at the top.

An early breakaway formed that included Márton Dina (Eolo Kometa), Xabier Azparren (Euskaltel Euskadi), Lorenzo Visintainer (General Store Curia), Emil Dima (Giotti Victoria Savini Due), Francesco Carollo (MGKVIS VPM), Mattia Petrucci (Team Colpack Ballan).

After just 14km of racing, the six riders pushed their gap out to more than four minutes but Israel-Start-Up Nation, winners of the stage 1b team time trial, soon moved to the for of the main field to bring that gap down to a more manageable three minutes.

Over the first climb of the day, Torriana, Petrucci picked up full mountain points ahead of Dina in second and Dima in third. Israel Start-Up Nation set a quick pace as the race approached the local circuits, slashing the gap to the six breakaway riders at 3:10 as they entered the local circuits.

Israel-Start-up Nation had six riders at two seconds behind Cavendish in the overall classification following the team time trial, and so the team were also at the front of the field over the first ascent of the Sogliano Al Rubicone.

The six breakaway riders showed signs of fatigue as they rounded the second lap of the circuit, but still maintained around three minutes on the main field. On the second time up the climb, Dina picked up full mountain points, followed by Petrucci and then Azparren.

Dina and Azparren made a strong move and shedded their former breakaway companions Visintainer, Petrucci and Dima, while Carollo lost contact altogether and was swept up by the field.The leading pair proved to be a strong duo gaining nearly two minutes on the chasers and more than four minutes on the main field. On the third time up the Sogliano Al Rubicone ascent, Dina and Azparren held a steady pace and pushed their lead out to 2:45. 

The chase group almost completely dismantled at this point with Visintainer on his own followed by Dima and then Petrucci, but all three of them only seconds ahead the main field.

The fourth ascent of the Sogliano Al Rubicone was the breaking point for the last two breakaway riders. Dina pushed ahead alone and picked up the final set of mountain points, which was enough to take the mountain classification lead. He distanced Azparren on the climb but the main field was only 40 seconds behind and so their efforts for the day came to an end ahead of the final lap of the race.

The group all together, the first attack came from Antonio Tiberi (Trek-Segafredo), which set off a flurry of new attacks. Mauri Vansevenant (Deceuninck-QuickStep) and Juan Ayuso (Colpack Ballan) cleared the field with Carlos Rodriguez (Ineos), Fabio Felline (Astana) and Giovanni Carboni (Bardiani CSF Faizane) chasing to try and connect with the leading duo at 5km to go, but their efforts were fruitless as the main field, led by Ineos Grenadiers, swallowed them up at the start of the final climb up Sogliano Al Rubicone.

Vansevenant’s and Ayuso’s last-ditch efforts were not enough to hold off the powerful attacks from the main field behind on the upper slopes of the Sogliano Al Rubicone, and they were passed by in the race for the stage win inside the last kilometre with Vingegaard taking the win.

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

Finish
Pos.Rider Name (Country) TeamResult
1Jonas Vingegaard (Den) Jumbo-Visma 10
2Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 8
3Nicholas Schultz (Aus) Team BikeExchange 6
4Ben Hermans (Bel) Israel Start-up Nation 5
5Ethan Hayter (GBr) Ineos Grenadiers 4
6Mauri Vansevenant (Bel) Deceuninck-QuickStep 3
7Ilan Van Wilder (Bel) Team DSM 2
8Marco Brenner (Ger) Team DSM 1

Mountain 1
Pos.Rider Name (Country) TeamResult
1Mattia Petrucci (Ita) Team Colpack Ballan 8
2Márton Dina (Hun) Eolo-Kometa Cycling Team 6
3Emil Dima (Rom) Giotti Victoria Savini Due 4
4Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 2
5Francesco Carollo (Ita) Mg.k Vis VPM 1

Mountain 2
Pos.Rider Name (Country) TeamResult
1Márton Dina (Hun) Eolo-Kometa Cycling Team 5
2Mattia Petrucci (Ita) Team Colpack Ballan 3
3Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 2

Mountain 3
Pos.Rider Name (Country) TeamResult
1Márton Dina (Hun) Eolo-Kometa Cycling Team 5
2James Piccoli (Can) Israel Start-up Nation 3
3Edoardo Zardini (Ita) Vini Zabu' Brado KTM 2

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

Team
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 12:53:41
2Team DSM 0:00:56
3Androni Giocattoli-Sidermec 0:01:05
4Trek-Segafredo 0:01:07
5Astana-Premier Tech 0:01:28
6Bardiani CSF Faizane' 0:02:10
7Euskaltel 0:02:24
8Eolo-Kometa Cycling Team 0:02:50
9Team BikeExchange 0:02:59
10Israel Start-up Nation 0:04:42
11Caja Rural-Seguros RGA 0:06:07
12Italy 0:07:31
13Team Qhubeka 0:13:03
14Movistar Team 0:13:30
15Deceuninck-QuickStep 0:14:46
16Jumbo-Visma 0:18:06
17Work Service Marchiol Dinatek 0:21:05
18Team Colpack Ballan 0:24:25
19Gazprom-RusVelo 0:27:26
20Mg.k vis Vpm 0:27:52
21Russia 0:32:55
22General Store 0:33:28
23Vini Zabu' Brado KTM 0:35:35
24Beltrami tsa tre Colli 0:39:38
25Giotti Victoria 0:50:17

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

Point classification
Pos.Rider Name (Country) TeamResult
1Jonas Vingegaard (Den) Jumbo-Visma 10
2Jakub Mareczko (Ita) Vini Zabu' Brado KTM 10
3Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 8
4Ethan Hayter (GBr) Ineos Grenadiers 8
5Mark Cavendish (GBr) Deceuninck-QuickStep 8
6Nicholas Schultz (Aus) Team BikeExchange 6
7Marius Mayrhofer (Ger) Development Team DSM 6
8Ben Hermans (Bel) Israel Start-up Nation 5
9Luca Coati (Ita) Team Qhubeka 5
10Mauri Vansevenant (Bel) Deceuninck-QuickStep 3
11Michael Zecchin (Ita) Work Service-Marchiol-Dynatek 3
12Ilan Van Wilder (Bel) Team DSM 2
13Cristian Rocchetta (Ita) General Store-f.lli Curia-Essegibi 2
14Marco Brenner (Ger) Team DSM 1
15Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 1

Mountain classification
Pos.Rider Name (Country) TeamResult
1Márton Dina (Hun) Eolo-Kometa Cycling Team 16
2Mattia Petrucci (Ita) Team Colpack Ballan 11
3Raffaele Radice (Ita) Mg.k Vis VPM 11
4Francesco Zandri (Ita) Work Service-Marchiol-Dynatek 10
5Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 4
6Emil Dima (Rom) Giotti Victoria Savini Due 4
7James Piccoli (Can) Israel Start-up Nation 3
8Ian Garrison (USA) Deceuninck-QuickStep 3
9Edoardo Zardini (Ita) Vini Zabu' Brado KTM 2
10Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 2
11Paul Wright (NZl) Mg.k Vis VPM 2
12Mark Cavendish (GBr) Deceuninck-QuickStep 2
13Francesco Carollo (Ita) Mg.k Vis VPM 1

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

Team classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 20:02:40
2Team DSM 0:01:20
3Astana-Premier Tech 0:01:21
4Trek-Segafredo 0:01:22
5Androni Giocattoli-Sidermec 0:01:40
6Team BikeExchange 0:02:57
7Euskatel-Euskadi 0:02:58
8Bardiani CSF Faizane' 0:03:02
9Eolo-Kometa 0:03:14
10Israel Start-up Nation 0:04:34
11Caja Rural-Seguros RGA 0:06:29
12Italy 0:07:37
13Team Qhubeka 0:13:17
14Movistar Team 0:13:43
15Deceuninck-QuickStep 0:14:40
16Jumbo-Visma 0:18:09
17Work Service Marchiol Dinatek 0:22:01
18Team Colpack Ballan 0:24:52
19Gazprom-RusVelo 0:27:48
20MG.K VIS VPM 0:28:46
21Russia 0:33:25
22General Store Flli Curia 0:34:02
23Vini Zabu' Brado KTM 0:35:51
24Beltram TSA 0:40:13
25Giotti-Savini Due 0:51:25

Kirsten Frattini is an honours graduate of Kinesiology and Health Science from York University in Toronto, Canada. She has been involved in bike racing from the grassroots level to professional cycling's WorldTour. She has worked in both print and digital publishing, and started with Cyclingnews as a North American Correspondent in 2006. Moving into a Production Editor's role in 2014, she produces and publishes international race coverage for all cycling disciplines, edits news and writes features. Currently the Women's Editor at Cyclingnews, Kirsten coordinates global coverage of races, news, features and podcasts about women's professional cycling.

Latest on Cyclingnews