Skip to main content

Giro d'Italia: Bilbao wins stage 7

Image 1 of 58

Pello Bilbao (Astana) wins the stage

Pello Bilbao (Astana) wins the stage (Image credit: Getty Images Sport)
Image 2 of 58

The peloton on stage 7

The peloton on stage 7 (Image credit: Getty Images)
Image 3 of 58

Davide Formolo (Bora-Hansgrohe) crosses the finish line

Davide Formolo (Bora-Hansgrohe) crosses the finish line (Image credit: Bettini Photo)
Image 4 of 58

Giulio Ciccone (Trek-Segafredo) in the blue jersey

Giulio Ciccone (Trek-Segafredo) in the blue jersey (Image credit: Bettini Photo)
Image 5 of 58

Giovanni Carboni (Bardiani-CSF) in the white jersey

Giovanni Carboni (Bardiani-CSF) in the white jersey (Image credit: Bettini Photo)
Image 6 of 58

The peloton pass through the countryside on stage 7

The peloton pass through the countryside on stage 7 (Image credit: Getty Images)
Image 7 of 58

Pello Bilbao (Astana) celebrates winning stage 7

Pello Bilbao (Astana) celebrates winning stage 7 (Image credit: Bettini Photo)
Image 8 of 58

Pello Bilbao (Astana) wins

Pello Bilbao (Astana) wins (Image credit: Bettini Photo)
Image 9 of 58

Pello Bilbao looks back to check his gap before celebrating

Pello Bilbao looks back to check his gap before celebrating (Image credit: Bettini Photo)
Image 10 of 58

Pello Bilbao celebrates his win

Pello Bilbao celebrates his win (Image credit: Bettini Photo)
Image 11 of 58

Jose Rojas (Movistar) missed out

Jose Rojas (Movistar) missed out (Image credit: Bettini Photo)
Image 12 of 58

Bilbao celebrates on the podium

Bilbao celebrates on the podium (Image credit: Bettini Photo)
Image 13 of 58

Bilbao takes the win on stage 7

Bilbao takes the win on stage 7 (Image credit: Bettini Photo)
Image 14 of 58

Valerio Conti (UAE Team Emirates) in the maglia rosa

Valerio Conti (UAE Team Emirates) in the maglia rosa (Image credit: Bettini Photo)
Image 15 of 58

A first Grand Tour stage win for Pello Bilbao in L'Aquila

A first Grand Tour stage win for Pello Bilbao in L'Aquila (Image credit: Bettini Photo)
Image 16 of 58

Tony Gallopin tries to get away

Tony Gallopin tries to get away (Image credit: Getty Images Sport)
Image 17 of 58

Lucas Hamilton on the attack

Lucas Hamilton on the attack (Image credit: Getty Images Sport)
Image 18 of 58

Race director Mauro Vegni at the stage 7 start

Race director Mauro Vegni at the stage 7 start (Image credit: Bettini Photo)
Image 19 of 58

Davide Formolo (Bora-Hansgrohe) and the Giro d'Italia trophy at the start of stage 7

Davide Formolo (Bora-Hansgrohe) and the Giro d'Italia trophy at the start of stage 7 (Image credit: Bettini Photo)
Image 20 of 58

Valerio Conti (UAE Team Emirates) rides to the start of stage 7 at the Giro d'Italia

Valerio Conti (UAE Team Emirates) rides to the start of stage 7 at the Giro d'Italia (Image credit: Bettini Photo)
Image 21 of 58

Michele Scarponi is remembered in San Giovanni

Michele Scarponi is remembered in San Giovanni (Image credit: Getty Images Sport)
Image 22 of 58

Mikkel Frolich Honore (Deceuninck-Quickstep)

Mikkel Frolich Honore (Deceuninck-Quickstep) (Image credit: Getty Images Sport)
Image 23 of 58

Valerio Conti (UAE Team Emirates) in the maglia rosa

Valerio Conti (UAE Team Emirates) in the maglia rosa (Image credit: Getty Images Sport)
Image 24 of 58

Matteo Moschetti (Trek-Segafredo) suffering on stage 7

Matteo Moschetti (Trek-Segafredo) suffering on stage 7 (Image credit: Getty Images Sport)
Image 25 of 58

Fernando Gaviria (UAE Team Emirates) behind the race before abandoning the Giro

Fernando Gaviria (UAE Team Emirates) behind the race before abandoning the Giro (Image credit: Getty Images Sport)
Image 26 of 58

Thomas De Gendt at the front of the breakaway

Thomas De Gendt at the front of the breakaway (Image credit: Getty Images Sport)
Image 27 of 58

Vincenzo Nibali (Bahrain-Merida) rides in the peloton

Vincenzo Nibali (Bahrain-Merida) rides in the peloton (Image credit: Bettini Photo)
Image 28 of 58

The large break that got away on stage 7

The large break that got away on stage 7 (Image credit: Bettini Photo)
Image 29 of 58

Elia Viviani (Deceuninck-Quick Step) during stage 7

Elia Viviani (Deceuninck-Quick Step) during stage 7 (Image credit: Bettini Photo)
Image 30 of 58

The peloton pass through a town on stage 7

The peloton pass through a town on stage 7 (Image credit: Bettini Photo)
Image 31 of 58

UAE Team Emirates ride on the front

UAE Team Emirates ride on the front (Image credit: Bettini Photo)
Image 32 of 58

Valerio Conti (UAE Team Emirates) in his first full day in pink

Valerio Conti (UAE Team Emirates) in his first full day in pink (Image credit: Bettini Photo)
Image 33 of 58

Jose Joaquin Rojas (Movistar) was in the break for the second day running

Jose Joaquin Rojas (Movistar) was in the break for the second day running (Image credit: Bettini Photo)
Image 34 of 58

Matteo Cattaneo (Androni Giocattoli) made the break of the day

Matteo Cattaneo (Androni Giocattoli) made the break of the day (Image credit: Bettini Photo)
Image 35 of 58

Davide Formolo (Bora-Hansgrohe) in the break

Davide Formolo (Bora-Hansgrohe) in the break (Image credit: Bettini Photo)
Image 36 of 58

Astana Pro Team doing some work

Astana Pro Team doing some work (Image credit: Bettini Photo)
Image 37 of 58

Valerio Conti (UAE Team Emirates), the new pink jersey

Valerio Conti (UAE Team Emirates), the new pink jersey (Image credit: Bettini Photo)
Image 38 of 58

Pascal Ackermann (Bora-Hansgrohe) in the maglia cicliamino

Pascal Ackermann (Bora-Hansgrohe) in the maglia cicliamino (Image credit: Getty Images Sport)
Image 39 of 58

Valerio Conti (UAE Team Emirates)

Valerio Conti (UAE Team Emirates) (Image credit: Getty Images Sport)
Image 40 of 58

On the start for stage 7 of the Giro d'Italia

On the start for stage 7 of the Giro d'Italia (Image credit: Bettini Photo)
Image 41 of 58

Valerio Conti (UAE Team Emirates) and his teammates

Valerio Conti (UAE Team Emirates) and his teammates (Image credit: Bettini Photo)
Image 42 of 58

Valerio Conti (UAE Team Emirates) in the maglia rosa

Valerio Conti (UAE Team Emirates) in the maglia rosa (Image credit: Bettini Photo)
Image 43 of 58

At the start of stage 7 of the Giro d'Italia

At the start of stage 7 of the Giro d'Italia (Image credit: Bettini Photo)
Image 44 of 58

(Image credit: Bettini Photo)
Image 45 of 58

(Image credit: Bettini Photo)
Image 46 of 58

Elia Viviani (Deceuninck-QuickStep)

Elia Viviani (Deceuninck-QuickStep) (Image credit: Bettini Photo)
Image 47 of 58

Vincenzo Nibali (Bahrain Merida)

Vincenzo Nibali (Bahrain Merida) (Image credit: Bettini Photo)
Image 48 of 58

Valerio Conti (UAE Team Emirates)

Valerio Conti (UAE Team Emirates) (Image credit: Bettini Photo)
Image 49 of 58

Conor Dunne (Israel Cycling Academy)

Conor Dunne (Israel Cycling Academy) (Image credit: Bettini Photo)
Image 50 of 58

Vincenzo Nibali (Bahrain Merida)

Vincenzo Nibali (Bahrain Merida) (Image credit: Bettini Photo)
Image 51 of 58

Pascal Ackermann (Bora-hansgrohe)

Pascal Ackermann (Bora-hansgrohe) (Image credit: Bettini Photo)
Image 52 of 58

Vincenzo Nibali (Bahrain Merida) rides off on stage 7 of the Giro d'Italia

Vincenzo Nibali (Bahrain Merida) rides off on stage 7 of the Giro d'Italia (Image credit: Bettini Photo)
Image 53 of 58

Brent Bookwalter (Mitchelton-Scott)

Brent Bookwalter (Mitchelton-Scott) (Image credit: Bettini Photo)
Image 54 of 58

Rafal Majak (Bora-hansgrohe)

Rafal Majak (Bora-hansgrohe) (Image credit: Bettini Photo)
Image 55 of 58

Valerio Conti (UAE Team Emirates) leads the Giro d'Italia into stage 7

Valerio Conti (UAE Team Emirates) leads the Giro d'Italia into stage 7 (Image credit: Bettini Photo)
Image 56 of 58

On the start for stage 7 of the Giro d'Italia

On the start for stage 7 of the Giro d'Italia (Image credit: Bettini Photo)
Image 57 of 58

Elia Viviani and Fernando Gaviria share a few words at the Giro d'Italia

Elia Viviani and Fernando Gaviria share a few words at the Giro d'Italia (Image credit: Bettini Photo)
Image 58 of 58

The peloton roll out at the start of the stage

The peloton roll out at the start of the stage (Image credit: Bettini Photo)

Pello Bilbao (Astana Pro Team) timed his attack to perfection to win a frenetic stage 7 of the Giro d'Italia to l'Aquila. The Spanish rider attacked with 1.5km to go and held off a concerted chase to beat Tony Gallopin (AG2R La Mondiale) and Davide Formolo (Bora-Hansgrohe) by 5 seconds.

Valerio Conti (UAE Team Emirates) held onto his race lead, thanks to some help from teams such as Trek-Segafredo, after a chaotic and blisteringly fast stage. Despite containing two classified climbs, the 185km stage averaged just over 45kph.

"It was a really important day for me today. It took a long time to get my first victory in a three-week race. This was only possible with a big team like Astana. Thank you to all of the team," Bilbao said after the stage. "It was a really big advantage (to have Zeits in the breakaway) because Andrey was pulling really hard. That's why we kept a gap to be more relaxed and to only think of the victory. He did impressive.

"[Getting into the break] was a little bit improvised. At first Dario was the man that had to go in the break, but today was really complicated to go in the break. In the end I also started to go in the big groups because we saw dangerous groups were going. I tried, I had legs, and until the end."

The stage was fast and furious right from the start and the winning move would not get away until after the halfway point. The break initially consisted of 12 riders, but dwindled to five as the riders took on the second category Le Svolte di Popoli. José Joaquín Rojas (Movistar) made it six when he caught and passed the leaders inside the final four kilometres.

The chasers remained calm and dragged the Movistar rider back before Bilbao made his attack with just 1.5 kilometres to go. After a brief pause as the others looked at each other, Mattia Cattaneo (Androni Giocattoli-Sidermec) decided to chase down Bilbao. It looked like he might just take back the Astana rider, who appeared to be struggling on the last climb, but he did not have enough to bring Bilbao back.

In the end, Bilbao had just enough of a gap to hold the chasers off and take his first ever Grand Tour stage win.

How it happened

The grind of the opening week continued with another long-distance affair on stage 7. It might not have breached the 200km mark, but it was still a decent effort at 185km and with plenty of undulating terrain and two categorised climbs to contend with. Conti started the day with a 1:41 lead in the overall classification after finishing second on stage 6.

Following the first breakaway win of the race the day before, Friday's stage was expected to follow a similar format. However, in traditional Giro d'Italia fashion, it would not be so simple for the peloton as rider upon rider attempted to break clear of the bunch before being brought back.

Elia Viviani (Deceuninck-QuickStep), Conor Dunne (Israel Cycling Academy), Rafał Majka (Bora-Hansgrohe) and Victor Campenaerts (Lotto Soudal) were among the many riders that attacked in the opening kilometres. By the first intermediate sprint, after almost 40 kilometres, a breakaway was still yet to form and Pascal Ackermann (Bora-Hansgrohe) was able to challenge for the sprint and add yet more points to his tally in the fight for the cyclamen jersey.

The frenetic string of attacks made for a blisteringly fast pace and it would take its victims, including Conti's teammate Fernando Gaviria. The pace was too much for the Colombian, who had been suffering with pain in his left knee for a few days. One of Primož Roglič's key men, Laurens De Plus (Jumbo-Visma) would follow a little later after struggling in the cars for several kilometres.

With only five riders left to help him, it was left to Conti to help chase down several of the breakaway attempts. Mercifully for the Italian, Bahrain-Merida helped to make the chase at points but the pace remained relentless.

Some 80 kilometres into the stage and the race still hadn't settled down, while the average speed was close to 50kph. It wasn't until close to the halfway point that a group managed to get a sizable gap on the tiring peloton. Formolo sparked the move and several others would eventually follow, including Bilbao, Rojas, Cattaneo Antonio Pedrero (Movistar), Andrey Zeits (Astana), Gallopin (AG2R La Mondiale), Jay McCarthy (Bora-Hansgrohe), Ruben Plaza (Israel Cycling Academy), Thomas De Gendt (Lotto Soudal), Lucas Hamilton (Mitchelton-Scott) and Sebastian Henao (Team Ineos).

After an exhausting first half to the stage, the peloton knocked off the pace and the leaders were able to build a reasonable advantage. Tired as they were, UAE Team Emirates and Conti still had to be wary of Rojas, who was a serious threat to the Italian's lead at just 2:12 down. The breakaway worked well together until they reached the climb of Le Svolte di Popoli, when riders began being distanced. Both De Gendt and Plaza were shown the back door from the peloton, while the sprinters were quickly distanced from the peloton.

A few riders lighter, the break continued to build their advantage and Rojas moved into the virtual pink jersey as it reached 2:15. That proved enough for Trek-Segafredo to spring into action and help UAE Team Emirates, sensing that they day might be about to run away from them. The big effort did some damage and took around 30 seconds out of the gap in quick order.

As the pressure was put on by the bunch behind, the lead group began to dwindle and with seven kilometres to go only five riders remained up front – Hamilton, Cattaneo, Formolo, Gallopin and Bilbao. Having worked well together earlier on, they began to attack each other in an attempt to reduce the numbers further.

Meanwhile, Rojas did not give up and worked his way back to the leading group inside the final four kilometres. After missing out the day before, he did not hang about and immediately went past the former leading group. He was eventually brought back, before Bilbao made a move with 1.5km remaining.

As they passed under the flamme rouge, the road began rearing up and would stay that way until the line. Cattaneo tried to follow Bilbao and looked like he might have the Spaniard, but Bilbao had just enough to stay away.

The peloton crossed the finish line just over a minute behind the leaders, ensuring Conti was safe in the pink jersey for at least another day.

Full Results

#Rider Name (Country) TeamResult
1Pello Bilbao (Spa) Astana Pro Team4:06:27
2Tony Gallopin (Fra) AG2R La Mondiale0:00:05
3Davide Formolo (Ita) Bora-Hansgrohe
4Lucas Hamilton (Aus) Mitchelton-Scott0:00:09
5Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec
6José Rojas (Spa) Movistar Team0:00:30
7Sebastian Henao (Col) Team Ineos0:00:48
8Antonio Pedrero (Spa) Movistar Team0:01:01
9Valentin Madouas (Fra) Groupama-FDJ0:01:07
10Andrea Vendrame (Ita) Androni Giocattoli-Sidermec
11Tosh Van Der Sande (Bel) Lotto Soudal
12Enrico Battaglin (Ita) Katusha-Alpecin
13Francesco Gavazzi (Ita) Androni Giocattoli-Sidermec
14Rafal Majka (Pol) Bora-Hansgrohe
15Jan Bakelants (Bel) Team Sunweb
16Miguel Angel Lopez (Col) Astana Pro Team
17Vincenzo Nibali (Ita) Bahrain-Merida
18Simon Yates (GBr) Mitchelton-Scott
19Bob Jungels (Lux) Deceuninck-QuickStep
20Primoz Roglic (Slo) Team Jumbo-Visma
21Pavel Sivakov (Rus) Team Ineos
22Esteban Chaves (Col) Mitchelton-Scott
23Joe Dombrowski (USA) EF Education First
24Sam Oomen (Ned) Team Sunweb
25Pieter Serry (Bel) Deceuninck-QuickStep
26Bauke Mollema (Ned) Trek-Segafredo
27Richard Carapaz (Ecu) Movistar Team
28Edward Dunbar (Irl) Team Ineos
29Mikel Landa (Spa) Movistar Team
30Ilnur Zakarin (Rus) Katusha-Alpecin
31Giulio Ciccone (Ita) Trek-Segafredo
32Domenico Pozzovivo (Ita) Bahrain-Merida
33Eros Capecchi (Ita) Deceuninck-QuickStep
34Ben O'Connor (Aus) Dimension Data
35Tanel Kangert (Est) EF Education First
36Ivan Sosa (Col) Team Ineos
37Victor De La Parte (Spa) CCC Team
38Louis Vervaeke (Bel) Team Sunweb
39Mikel Nieve (Spa) Mitchelton-Scott
40Amaro Antunes (Por) CCC Team
41Nans Peters (Fra) AG2R La Mondiale
42François Bidard (Fra) AG2R La Mondiale
43Alexis Vuillermoz (Fra) AG2R La Mondiale
44Tao Geoghegan Hart (GBr) Team Ineos
45Lorenzo Rota (Ita) Bardiani CSF
46Jai Hindley (Aus) Team Sunweb
47Larry Warbasse (USA) AG2R La Mondiale
48Valerio Conti (Ita) UAE Team Emirates
49Hugh John Carthy (GBr) EF Education First
50Christopher Hamilton (Aus) Team Sunweb
51Andrey Amador (CRc) Movistar Team
52Kristian Sbaragli (Ita) Israel Cycling Academy
53Giovanni Carboni (Ita) Bardiani CSF
54Jan Polanc (Slo) UAE Team Emirates
55Fausto Masnada (Ita) Androni Giocattoli-Sidermec
56Davide Villella (Ita) Astana Pro Team
57Enrico Gasparotto (Ita) Dimension Data
58Koen Bouwman (Ned) Team Jumbo-Visma0:01:28
59Ion Izagirre Insausti (Spa) Astana Pro Team0:01:36
60Ben Gastauer (Lux) AG2R La Mondiale0:01:44
61Dario Cataldo (Ita) Astana Pro Team
62Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane0:01:58
63Matteo Montaguti (Ita) Androni Giocattoli-Sidermec0:02:07
64Hubert Dupont (Fra) AG2R La Mondiale
65Tobias Ludvigsson (Swe) Groupama-FDJ
66Brent Bookwalter (USA) Mitchelton-Scott
67Sepp Kuss (USA) Team Jumbo-Visma
68Ruben Plaza (Spa) Israel Cycling Academy
69Jan Hirt (Cze) Astana Pro Team0:02:11
70Paul Martens (Ger) Team Jumbo-Visma0:02:26
71Marco Haller (Aut) Katusha-Alpecin
72Nicola Bagioli (Ita) Nippo-Vini Fantini-Faizane0:02:58
73Adam Hansen (Aus) Lotto Soudal0:03:10
74Guy Niv (Isr) Israel Cycling Academy
75Fabio Sabatini (Ita) Deceuninck-QuickStep0:03:42
76Pawel Poljanski (Pol) Bora-Hansgrohe
77Jay Mc Carthy (Aus) Bora-Hansgrohe0:04:11
78Andrey Zeits (Kaz) Astana Pro Team0:04:30
79Nathan Brown (USA) EF Education First0:05:28
80Francisco Ventoso (Spa) CCC Team0:05:41
81Antwan Tolhoek (Ned) Team Jumbo-Visma0:06:16
82Thomas De Gendt (Bel) Lotto Soudal
83Manuel Senni (Ita) Bardiani CSF
84Ryan Gibbons (RSA) Dimension Data
85Victor Campenaerts (Bel) Lotto Soudal
86Jasper De Buyst (Bel) Lotto Soudal
87Andrea Garosio (Ita) Bahrain-Merida
88Gianluca Brambilla (Ita) Trek-Segafredo
89Reto Hollenstein (Swi) Katusha-Alpecin
90Cesare Benedetti (Ita) Bora-Hansgrohe
91Jonnathan Narvaez (Ecu) Team Ineos
92Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec
93Antonio Nibali (Ita) Bahrain-Merida
94Lukasz Owsian (Pol) CCC Team
95Enrico Barbin (Ita) Bardiani CSF
96Mirco Maestri (Ita) Bardiani CSF0:08:19
97Marco Frapporti (Ita) Androni Giocattoli-Sidermec
98Chad Haga (USA) Team Sunweb
99Jack Bauer (NZl) Mitchelton-Scott
100Luke Durbridge (Aus) Mitchelton-Scott
101Christopher Juul Jensen (Den) Mitchelton-Scott
102Jos van Emden (Ned) Team Jumbo-Visma
103Amanuel Ghebreigzabhier (Eri) Dimension Data
104Josef Cerny (Cze) CCC Team
105Diego Ulissi (Ita) UAE Team Emirates0:08:34
106Salvatore Puccio (Ita) Team Ineos0:08:48
107Michael Gogl (Aut) Trek-Segafredo0:09:16
108Jenthe Biermans (Bel) Katusha-Alpecin0:09:56
109Viacheslav Kuznetsov (Rus) Katusha-Alpecin
110Luca Covili (Ita) Bardiani CSF0:10:53
111Christian Knees (Ger) Team Ineos0:17:19
112Jasha Sütterlin (Ger) Movistar Team
113Valerio Agnoli (Ita) Bahrain-Merida0:17:25
114Manuel Belletti (Ita) Androni Giocattoli-Sidermec
115Damiano Caruso (Ita) Bahrain-Merida
116Marco Marcato (Ita) UAE Team Emirates0:17:30
117Krists Neilands (Lat) Israel Cycling Academy0:17:33
118Manuele Boaro (Ita) Astana Pro Team0:18:06
119Elia Viviani (Ita) Deceuninck-QuickStep
120Paolo Simion (Ita) Bardiani CSF
121Grega Bole (Slo) Bahrain-Merida
122Giovanni Lonardi (Ita) Nippo-Vini Fantini-Faizane
123Florian Senechal (Fra) Deceuninck-QuickStep
124Markel Irizar (Spa) Trek-Segafredo
125Nicola Conci (Ita) Trek-Segafredo
126Giacomo Nizzolo (Ita) Dimension Data
127Damiano Cima (Ita) Nippo-Vini Fantini-Faizane
128Danilo Wyss (Swi) Dimension Data
129Ignatas Konovalovas (Ltu) Groupama-FDJ
130Dmitrii Strakhov (Rus) Katusha-Alpecin
131Conor Dunne (Irl) Israel Cycling Academy
132Awet Andemeskel (Eri) Israel Cycling Academy
133Nico Denz (Ger) AG2R La Mondiale
134Jonathan Caicedo (Ecu) EF Education First
135Kamil Gradek (Pol) CCC Team
136Scott Davies (GBr) Dimension Data
137James Knox (GBr) Deceuninck-QuickStep
138Luis Mas Bonet (Spa) Movistar Team
139Hector Carretero (Spa) Movistar Team
140Ramon Sinkeldam (Ned) Groupama-FDJ
141Tom Bohli (Swi) UAE Team Emirates
142Jacopo Guarnieri (Ita) Groupama-FDJ
143Juan Jose Lobato Del Valle (Spa) Nippo-Vini Fantini-Faizane
144Miles Scotson (Aus) Groupama-FDJ
145Umberto Orsini (Ita) Bardiani CSF
146Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane
147Guillaume Boivin (Can) Israel Cycling Academy
148Davide Cimolai (Ita) Israel Cycling Academy
149Thomas Leezer (Ned) Team Jumbo-Visma
150Pascal Ackermann (Ger) Bora-Hansgrohe
151Olivier Le Gac (Fra) Groupama-FDJ
152Sean Bennett (USA) EF Education First
153Rüdiger Selig (Ger) Bora-Hansgrohe
154Michael Schwarzmann (Ger) Bora-Hansgrohe
155Roger Kluge (Ger) Lotto Soudal
156Marco Canola (Ita) Nippo-Vini Fantini-Faizane
157Mark Renshaw (Aus) Dimension Data0:18:24
158Caleb Ewan (Aus) Lotto Soudal0:18:27
159Arnaud Demare (Fra) Groupama-FDJ0:19:04
160Simone Consonni (Ita) UAE Team Emirates0:19:07
161Mikkel Frølich Honoré (Den) Deceuninck-QuickStep
162Matteo Moschetti (Ita) Trek-Segafredo0:27:18
163Will Clarke (Aus) Trek-Segafredo
164Jakub Mareczko (Ita) CCC Team0:28:54
DNFLaurens De Plus (Bel) Team Jumbo-Visma
DNFFernando Gaviria (Col) UAE Team Emirates
DNFSacha Modolo (Ita) EF Education First

#Rider Name (Country) TeamResult
1Pello Bilbao (Spa) Astana Pro Team25pts
2Tony Gallopin (Fra) AG2R La Mondiale18
3Davide Formolo (Ita) Bora-Hansgrohe12
4Pascal Ackermann (Ger) Bora-Hansgrohe12
5Lucas Hamilton (Aus) Mitchelton-Scott8
6José Rojas (Spa) Movistar Team8
7Jan Bakelants (Bel) Team Sunweb8
8Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec6
9Krists Neilands (Lat) Israel Cycling Academy6
10Matteo Montaguti (Ita) Androni Giocattoli-Sidermec5
11Sebastian Henao (Col) Team Ineos4
12Michael Schwarzmann (Ger) Bora-Hansgrohe4
13Antonio Pedrero (Spa) Movistar Team3
14Valentin Madouas (Fra) Groupama-FDJ2
15Jay Mc Carthy (Aus) Bora-Hansgrohe2
16Andrea Vendrame (Ita) Androni Giocattoli-Sidermec1
17Arnaud Demare (Fra) Groupama-FDJ1

Mountain 1 (Cat. 2) Le Svolti de Popoli km. 138.8
#Rider Name (Country) TeamResult
1Antonio Pedrero (Spa) Movistar Team18pts
2Andrey Zeits (Kaz) Astana Pro Team8
3Lucas Hamilton (Aus) Mitchelton-Scott6
4Pello Bilbao (Spa) Astana Pro Team4
5José Rojas (Spa) Movistar Team2
6Jay Mc Carthy (Aus) Bora-Hansgrohe1

Intermediate sprint 1 - Ortona, km. 39.2
#Rider Name (Country) TeamResult
1Pascal Ackermann (Ger) Bora-Hansgrohe10pts
2Jan Bakelants (Bel) Team Sunweb6
3Krists Neilands (Lat) Israel Cycling Academy3
4Matteo Montaguti (Ita) Androni Giocattoli-Sidermec2
5Michael Schwarzmann (Ger) Bora-Hansgrohe1
6José Rojas (Spa) Movistar Team
7Jay Mc Carthy (Aus) Bora-Hansgrohe
8Arnaud Demare (Fra) Groupama-FDJ

Intermediate sprint 2 - Ripa Teatina, km. 78.1
#Rider Name (Country) TeamResult
1José Rojas (Spa) Movistar Team10pts
2Valentin Madouas (Fra) Groupama-FDJ6
3Michael Gogl (Aut) Trek-Segafredo3
4Kristian Sbaragli (Ita) Israel Cycling Academy2
5Jai Hindley (Aus) Team Sunweb1

#Rider Name (Country) TeamResult
1Pello Bilbao (Spa) Astana Pro Team6pts
2José Rojas (Spa) Movistar Team6
3Tony Gallopin (Fra) AG2R La Mondiale5
4Pascal Ackermann (Ger) Bora-Hansgrohe5
5Davide Formolo (Ita) Bora-Hansgrohe4
6Lucas Hamilton (Aus) Mitchelton-Scott4
7Valentin Madouas (Fra) Groupama-FDJ4
8Jan Bakelants (Bel) Team Sunweb4
9Antonio Pedrero (Spa) Movistar Team3
10Michael Gogl (Aut) Trek-Segafredo3
11Krists Neilands (Lat) Israel Cycling Academy3
12Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec2
13Kristian Sbaragli (Ita) Israel Cycling Academy2
14Matteo Montaguti (Ita) Androni Giocattoli-Sidermec2
15Andrey Zeits (Kaz) Astana Pro Team2
16Jai Hindley (Aus) Team Sunweb1
17Michael Schwarzmann (Ger) Bora-Hansgrohe1

#Rider Name (Country) TeamResult
1Pello Bilbao (Spa) Astana Pro Team50pts
2Tony Gallopin (Fra) AG2R La Mondiale50
3Davide Formolo (Ita) Bora-Hansgrohe50
4Lucas Hamilton (Aus) Mitchelton-Scott50
5Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec50
6José Rojas (Spa) Movistar Team47
7Sebastian Henao (Col) Team Ineos42
8Antonio Pedrero (Spa) Movistar Team41
9Jay Mc Carthy (Aus) Bora-Hansgrohe41
10Andrey Zeits (Kaz) Astana Pro Team41

#Rider Name (Country) TeamResult
1Astana Pro Team12:21:35
2AG2R La Mondiale0:00:05
3Androni Giocattoli-Sidermec0:00:09
5Movistar Team0:00:24
6Team Ineos0:00:48
7Team Sunweb0:01:07
9EF Education First
11Team Jumbo-Visma0:02:28
13Israel Cycling Academy0:04:10
14CCC Team0:05:41
17Dimension Data
18Bardiani CSF
19Lotto Soudal0:08:19
20UAE Team Emirates0:08:34
22Nippo-Vini Fantini-Faizane0:20:48

General classification after stage 7
#Rider Name (Country) TeamResult
1Valerio Conti (Ita) UAE Team Emirates29:29:34
2José Rojas (Spa) Movistar Team0:01:32
3Giovanni Carboni (Ita) Bardiani CSF0:01:41
4Nans Peters (Fra) AG2R La Mondiale0:02:09
5Valentin Madouas (Fra) Groupama-FDJ0:02:17
6Amaro Antunes (Por) CCC Team0:02:45
7Fausto Masnada (Ita) Androni Giocattoli-Sidermec0:03:14
8Pieter Serry (Bel) Deceuninck-QuickStep0:03:25
9Andrey Amador (CRc) Movistar Team0:03:27
10Sam Oomen (Ned) Team Sunweb0:04:57
11Pello Bilbao (Spa) Astana Pro Team0:05:23
12Primoz Roglic (Slo) Team Jumbo-Visma0:05:24
13Davide Formolo (Ita) Bora-Hansgrohe
14Tony Gallopin (Fra) AG2R La Mondiale0:05:34
15Simon Yates (GBr) Mitchelton-Scott0:05:59
16Vincenzo Nibali (Ita) Bahrain-Merida0:06:03
17Miguel Angel Lopez (Col) Astana Pro Team0:06:08
18Rafal Majka (Pol) Bora-Hansgrohe0:06:13
19Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec0:06:16
20Bauke Mollema (Ned) Trek-Segafredo0:06:19
21Bob Jungels (Lux) Deceuninck-QuickStep0:06:26
22Victor De La Parte (Spa) CCC Team0:06:34
23Hugh John Carthy (GBr) EF Education First0:06:40
24Esteban Chaves (Col) Mitchelton-Scott
25Richard Carapaz (Ecu) Movistar Team0:06:45
26Pavel Sivakov (Rus) Team Ineos0:06:48
27Ilnur Zakarin (Rus) Katusha-Alpecin0:07:00
28Jan Polanc (Slo) UAE Team Emirates0:07:03
29Mikel Landa (Spa) Movistar Team0:07:13
30Alexis Vuillermoz (Fra) AG2R La Mondiale0:07:18
31Mikel Nieve (Spa) Mitchelton-Scott0:07:20
32Davide Villella (Ita) Astana Pro Team0:07:31
33Francesco Gavazzi (Ita) Androni Giocattoli-Sidermec0:07:39
34Tao Geoghegan Hart (GBr) Team Ineos0:07:43
35Joe Dombrowski (USA) EF Education First0:07:52
36Tanel Kangert (Est) EF Education First0:08:15
37Eros Capecchi (Ita) Deceuninck-QuickStep0:08:22
38Ben O'Connor (Aus) Dimension Data0:08:23
39Tosh Van Der Sande (Bel) Lotto Soudal0:08:41
40Kristian Sbaragli (Ita) Israel Cycling Academy0:08:50
41Lucas Hamilton (Aus) Mitchelton-Scott0:09:05
42Enrico Gasparotto (Ita) Dimension Data0:09:27
43Larry Warbasse (USA) AG2R La Mondiale0:09:39
44Ruben Plaza (Spa) Israel Cycling Academy0:09:42
45Dario Cataldo (Ita) Astana Pro Team0:10:08
46Matteo Montaguti (Ita) Androni Giocattoli-Sidermec0:11:01
47Jan Bakelants (Bel) Team Sunweb0:11:07
48Jay Mc Carthy (Aus) Bora-Hansgrohe0:11:30
49Louis Vervaeke (Bel) Team Sunweb0:11:31
50Andrea Vendrame (Ita) Androni Giocattoli-Sidermec0:11:36
51Sebastian Henao (Col) Team Ineos0:12:11
52Giulio Ciccone (Ita) Trek-Segafredo0:13:14
53Jai Hindley (Aus) Team Sunweb0:13:25
54Diego Ulissi (Ita) UAE Team Emirates0:13:35
55Edward Dunbar (Irl) Team Ineos0:13:59
56Ben Gastauer (Lux) AG2R La Mondiale0:14:16
57Ryan Gibbons (RSA) Dimension Data0:14:27
58Hubert Dupont (Fra) AG2R La Mondiale0:14:50
59Enrico Battaglin (Ita) Katusha-Alpecin0:14:58
60Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane0:15:10
61Luke Durbridge (Aus) Mitchelton-Scott0:16:06
62Christopher Hamilton (Aus) Team Sunweb0:16:07
63Adam Hansen (Aus) Lotto Soudal0:16:12
64Andrey Zeits (Kaz) Astana Pro Team0:16:27
65Lukasz Owsian (Pol) CCC Team0:16:31
66Lorenzo Rota (Ita) Bardiani CSF0:16:38
67François Bidard (Fra) AG2R La Mondiale0:16:41
68Koen Bouwman (Ned) Team Jumbo-Visma0:16:45
69Brent Bookwalter (USA) Mitchelton-Scott0:16:52
70Gianluca Brambilla (Ita) Trek-Segafredo0:17:02
71Ion Izagirre Insausti (Spa) Astana Pro Team0:17:25
72Ivan Sosa (Col) Team Ineos0:17:29
73Domenico Pozzovivo (Ita) Bahrain-Merida0:17:34
74Jonnathan Narvaez (Ecu) Team Ineos0:18:11
75Reto Hollenstein (Swi) Katusha-Alpecin0:18:37
76Antonio Nibali (Ita) Bahrain-Merida0:18:50
77Manuel Senni (Ita) Bardiani CSF0:18:55
78Jan Hirt (Cze) Astana Pro Team0:19:12
79Antwan Tolhoek (Ned) Team Jumbo-Visma0:19:38
80Paul Martens (Ger) Team Jumbo-Visma0:20:00
81Pawel Poljanski (Pol) Bora-Hansgrohe0:20:39
82Antonio Pedrero (Spa) Movistar Team0:21:57
83Andrea Garosio (Ita) Bahrain-Merida0:22:13
84Christopher Juul Jensen (Den) Mitchelton-Scott0:22:16
85Damiano Caruso (Ita) Bahrain-Merida0:22:38
86Nicola Conci (Ita) Trek-Segafredo0:22:48
87Marco Haller (Aut) Katusha-Alpecin0:23:38
88Nicola Bagioli (Ita) Nippo-Vini Fantini-Faizane0:23:53
89Florian Senechal (Fra) Deceuninck-QuickStep0:24:11
90Marco Frapporti (Ita) Androni Giocattoli-Sidermec0:24:46
91Manuel Belletti (Ita) Androni Giocattoli-Sidermec0:26:02
92Marco Marcato (Ita) UAE Team Emirates0:26:25
93Salvatore Puccio (Ita) Team Ineos0:26:26
94Thomas De Gendt (Bel) Lotto Soudal0:26:55
95Marco Canola (Ita) Nippo-Vini Fantini-Faizane0:27:12
96Jonathan Caicedo (Ecu) EF Education First0:27:35
97Luca Covili (Ita) Bardiani CSF0:28:15
98Viacheslav Kuznetsov (Rus) Katusha-Alpecin0:28:18
99Fabio Sabatini (Ita) Deceuninck-QuickStep0:28:29
100Amanuel Ghebreigzabhier (Eri) Dimension Data0:29:40
101Danilo Wyss (Swi) Dimension Data0:30:16
102Valerio Agnoli (Ita) Bahrain-Merida0:30:27
103Manuele Boaro (Ita) Astana Pro Team0:31:01
104Jasper De Buyst (Bel) Lotto Soudal0:31:03
105Sepp Kuss (USA) Team Jumbo-Visma0:31:22
106Guy Niv (Isr) Israel Cycling Academy
107Nathan Brown (USA) EF Education First0:32:01
108Christian Knees (Ger) Team Ineos0:32:36
109Tobias Ludvigsson (Swe) Groupama-FDJ0:32:52
110Francisco Ventoso (Spa) CCC Team0:33:43
111Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec0:34:35
112Michael Gogl (Aut) Trek-Segafredo0:36:15
113Krists Neilands (Lat) Israel Cycling Academy0:36:42
114Cesare Benedetti (Ita) Bora-Hansgrohe0:36:53
115Chad Haga (USA) Team Sunweb0:37:04
116Enrico Barbin (Ita) Bardiani CSF0:37:06
117Jenthe Biermans (Bel) Katusha-Alpecin0:38:46
118Pascal Ackermann (Ger) Bora-Hansgrohe0:39:49
119Caleb Ewan (Aus) Lotto Soudal0:40:59
120Arnaud Demare (Fra) Groupama-FDJ0:41:07
121Elia Viviani (Ita) Deceuninck-QuickStep0:42:09
122Jos van Emden (Ned) Team Jumbo-Visma0:42:10
123Grega Bole (Slo) Bahrain-Merida0:42:15
124Jacopo Guarnieri (Ita) Groupama-FDJ0:43:28
125Michael Schwarzmann (Ger) Bora-Hansgrohe0:43:33
126Rüdiger Selig (Ger) Bora-Hansgrohe0:43:34
127Ignatas Konovalovas (Ltu) Groupama-FDJ0:43:51
128Sean Bennett (USA) EF Education First0:44:00
129Mirco Maestri (Ita) Bardiani CSF0:44:07
130Davide Cimolai (Ita) Israel Cycling Academy0:44:22
131Roger Kluge (Ger) Lotto Soudal0:46:33
132Umberto Orsini (Ita) Bardiani CSF0:46:48
133Josef Cerny (Cze) CCC Team0:46:52
134Simone Consonni (Ita) UAE Team Emirates0:47:20
135Olivier Le Gac (Fra) Groupama-FDJ0:47:33
136Jack Bauer (NZl) Mitchelton-Scott0:49:41
137Victor Campenaerts (Bel) Lotto Soudal0:49:45
138James Knox (GBr) Deceuninck-QuickStep0:54:00
139Ramon Sinkeldam (Ned) Groupama-FDJ0:55:19
140Giacomo Nizzolo (Ita) Dimension Data0:55:30
141Luis Mas Bonet (Spa) Movistar Team0:55:49
142Thomas Leezer (Ned) Team Jumbo-Visma0:55:57
143Guillaume Boivin (Can) Israel Cycling Academy0:57:06
144Awet Andemeskel (Eri) Israel Cycling Academy0:57:20
145Mikkel Frølich Honoré (Den) Deceuninck-QuickStep0:57:21
146Hector Carretero (Spa) Movistar Team0:58:41
147Jasha Sütterlin (Ger) Movistar Team0:58:46
148Markel Irizar (Spa) Trek-Segafredo0:59:31
149Juan Jose Lobato Del Valle (Spa) Nippo-Vini Fantini-Faizane1:04:26
150Kamil Gradek (Pol) CCC Team1:04:41
151Scott Davies (GBr) Dimension Data1:05:07
152Damiano Cima (Ita) Nippo-Vini Fantini-Faizane1:05:15
153Miles Scotson (Aus) Groupama-FDJ1:05:46
154Dmitrii Strakhov (Rus) Katusha-Alpecin1:05:58
155Giovanni Lonardi (Ita) Nippo-Vini Fantini-Faizane1:06:08
156Conor Dunne (Irl) Israel Cycling Academy1:07:27
157Mark Renshaw (Aus) Dimension Data1:07:43
158Matteo Moschetti (Ita) Trek-Segafredo1:07:55
159Paolo Simion (Ita) Bardiani CSF1:10:15
160Jakub Mareczko (Ita) CCC Team1:10:46
161Tom Bohli (Swi) UAE Team Emirates1:14:40
162Will Clarke (Aus) Trek-Segafredo1:14:59
163Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane1:15:06
164Nico Denz (Ger) AG2R La Mondiale1:19:34

Points classification
#Rider Name (Country) TeamResult
1Pascal Ackermann (Ger) Bora-Hansgrohe133pts
2Arnaud Demare (Fra) Groupama-FDJ87
3Caleb Ewan (Aus) Lotto Soudal66
4Richard Carapaz (Ecu) Movistar Team50
5José Rojas (Spa) Movistar Team32
6Matteo Moschetti (Ita) Trek-Segafredo32
7Valerio Conti (Ita) UAE Team Emirates29
8Primoz Roglic (Slo) Team Jumbo-Visma27
9Fausto Masnada (Ita) Androni Giocattoli-Sidermec25
10Pello Bilbao (Spa) Astana Pro Team25
11Diego Ulissi (Ita) UAE Team Emirates25
12Simon Yates (GBr) Mitchelton-Scott23
13Miguel Angel Lopez (Col) Astana Pro Team21
14Tony Gallopin (Fra) AG2R La Mondiale20
15Davide Cimolai (Ita) Israel Cycling Academy20
16Florian Senechal (Fra) Deceuninck-QuickStep19
17Marco Frapporti (Ita) Androni Giocattoli-Sidermec18
18Mirco Maestri (Ita) Bardiani CSF18
19Damiano Cima (Ita) Nippo-Vini Fantini-Faizane16
20Davide Formolo (Ita) Bora-Hansgrohe15
21Manuel Belletti (Ita) Androni Giocattoli-Sidermec14
22Giacomo Nizzolo (Ita) Dimension Data14
23Enrico Barbin (Ita) Bardiani CSF12
24Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane12
25Valentin Madouas (Fra) Groupama-FDJ12
26Vincenzo Nibali (Ita) Bahrain-Merida12
27Ryan Gibbons (RSA) Dimension Data12
28Jakub Mareczko (Ita) CCC Team12
29Giovanni Carboni (Ita) Bardiani CSF10
30Rafal Majka (Pol) Bora-Hansgrohe10
31Giovanni Lonardi (Ita) Nippo-Vini Fantini-Faizane10
32Paolo Simion (Ita) Bardiani CSF10
33Pieter Serry (Bel) Deceuninck-QuickStep9
34Nans Peters (Fra) AG2R La Mondiale8
35Sam Oomen (Ned) Team Sunweb8
36Lucas Hamilton (Aus) Mitchelton-Scott8
37Ruben Plaza (Spa) Israel Cycling Academy8
38Jan Bakelants (Bel) Team Sunweb8
39Louis Vervaeke (Bel) Team Sunweb8
40Jenthe Biermans (Bel) Katusha-Alpecin8
41Sean Bennett (USA) EF Education First8
42Christian Knees (Ger) Team Ineos7
43Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec6
44Bauke Mollema (Ned) Trek-Segafredo6
45Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec6
46Krists Neilands (Lat) Israel Cycling Academy6
47Jacopo Guarnieri (Ita) Groupama-FDJ6
48Matteo Montaguti (Ita) Androni Giocattoli-Sidermec5
49Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane5
50Tao Geoghegan Hart (GBr) Team Ineos4
51Sebastian Henao (Col) Team Ineos4
52Lukasz Owsian (Pol) CCC Team4
53Viacheslav Kuznetsov (Rus) Katusha-Alpecin4
54Michael Schwarzmann (Ger) Bora-Hansgrohe4
55Rüdiger Selig (Ger) Bora-Hansgrohe4
56Ignatas Konovalovas (Ltu) Groupama-FDJ4
57Umberto Orsini (Ita) Bardiani CSF4
58Josef Cerny (Cze) CCC Team4
59Olivier Le Gac (Fra) Groupama-FDJ4
60Giulio Ciccone (Ita) Trek-Segafredo3
61Antonio Pedrero (Spa) Movistar Team3
62Jasper De Buyst (Bel) Lotto Soudal3
63Sepp Kuss (USA) Team Jumbo-Visma3
64Ramon Sinkeldam (Ned) Groupama-FDJ3
65Andrey Amador (CRc) Movistar Team2
66Kristian Sbaragli (Ita) Israel Cycling Academy2
67Jay Mc Carthy (Aus) Bora-Hansgrohe2
68François Bidard (Fra) AG2R La Mondiale2
69Paul Martens (Ger) Team Jumbo-Visma2
70Nicola Conci (Ita) Trek-Segafredo2
71Juan Jose Lobato Del Valle (Spa) Nippo-Vini Fantini-Faizane2
72Amaro Antunes (Por) CCC Team1
73Andrea Vendrame (Ita) Androni Giocattoli-Sidermec1
74Damiano Caruso (Ita) Bahrain-Merida1
75Manuele Boaro (Ita) Astana Pro Team1
76Jos van Emden (Ned) Team Jumbo-Visma1
77Will Clarke (Aus) Trek-Segafredo1
78Koen Bouwman (Ned) Team Jumbo-Visma-10
79Elia Viviani (Ita) Deceuninck-QuickStep-32

Mountains classification
#Rider Name (Country) TeamResult
1Giulio Ciccone (Ita) Trek-Segafredo24pts
2Fausto Masnada (Ita) Androni Giocattoli-Sidermec18
3Antonio Pedrero (Spa) Movistar Team18
4Valerio Conti (Ita) UAE Team Emirates8
5Andrey Zeits (Kaz) Astana Pro Team8
6Giovanni Carboni (Ita) Bardiani CSF6
7Lucas Hamilton (Aus) Mitchelton-Scott6
8François Bidard (Fra) AG2R La Mondiale6
9Marco Frapporti (Ita) Androni Giocattoli-Sidermec4
10José Rojas (Spa) Movistar Team4
11Pello Bilbao (Spa) Astana Pro Team4
12Primoz Roglic (Slo) Team Jumbo-Visma4
13Ruben Plaza (Spa) Israel Cycling Academy4
14Louis Vervaeke (Bel) Team Sunweb3
15Lukasz Owsian (Pol) CCC Team3
16Simon Yates (GBr) Mitchelton-Scott2
17Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane2
18Mirco Maestri (Ita) Bardiani CSF2
19Pieter Serry (Bel) Deceuninck-QuickStep1
20Rafal Majka (Pol) Bora-Hansgrohe1
21Jay Mc Carthy (Aus) Bora-Hansgrohe1
22Koen Bouwman (Ned) Team Jumbo-Visma1
23Paul Martens (Ger) Team Jumbo-Visma1
24Enrico Barbin (Ita) Bardiani CSF1
25Damiano Cima (Ita) Nippo-Vini Fantini-Faizane1

Young riders classification
#Rider Name (Country) TeamResult
1Giovanni Carboni (Ita) Bardiani CSF29:31:15
2Nans Peters (Fra) AG2R La Mondiale0:00:28
3Valentin Madouas (Fra) Groupama-FDJ0:00:36
4Sam Oomen (Ned) Team Sunweb0:03:16
5Miguel Angel Lopez (Col) Astana Pro Team0:04:27
6Hugh John Carthy (GBr) EF Education First0:04:59
7Pavel Sivakov (Rus) Team Ineos0:05:07
8Tao Geoghegan Hart (GBr) Team Ineos0:06:02
9Ben O'Connor (Aus) Dimension Data0:06:42
10Lucas Hamilton (Aus) Mitchelton-Scott0:07:24
11Andrea Vendrame (Ita) Androni Giocattoli-Sidermec0:09:55
12Giulio Ciccone (Ita) Trek-Segafredo0:11:33
13Jai Hindley (Aus) Team Sunweb0:11:44
14Edward Dunbar (Irl) Team Ineos0:12:18
15Ryan Gibbons (RSA) Dimension Data0:12:46
16Christopher Hamilton (Aus) Team Sunweb0:14:26
17Lorenzo Rota (Ita) Bardiani CSF0:14:57
18Ivan Sosa (Col) Team Ineos0:15:48
19Jonnathan Narvaez (Ecu) Team Ineos0:16:30
20Antwan Tolhoek (Ned) Team Jumbo-Visma0:17:57
21Nicola Conci (Ita) Trek-Segafredo0:21:07
22Nicola Bagioli (Ita) Nippo-Vini Fantini-Faizane0:22:12
23Luca Covili (Ita) Bardiani CSF0:26:34
24Amanuel Ghebreigzabhier (Eri) Dimension Data0:27:59
25Sepp Kuss (USA) Team Jumbo-Visma0:29:41
26Guy Niv (Isr) Israel Cycling Academy
27Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec0:32:54
28Krists Neilands (Lat) Israel Cycling Academy0:35:01
29Jenthe Biermans (Bel) Katusha-Alpecin0:37:05
30Pascal Ackermann (Ger) Bora-Hansgrohe0:38:08
31Caleb Ewan (Aus) Lotto Soudal0:39:18
32Sean Bennett (USA) EF Education First0:42:19
33Umberto Orsini (Ita) Bardiani CSF0:45:07
34Simone Consonni (Ita) UAE Team Emirates0:45:39
35James Knox (GBr) Deceuninck-QuickStep0:52:19
36Mikkel Frølich Honoré (Den) Deceuninck-QuickStep0:55:40
37Hector Carretero (Spa) Movistar Team0:57:00
38Scott Davies (GBr) Dimension Data1:03:26
39Miles Scotson (Aus) Groupama-FDJ1:04:05
40Dmitrii Strakhov (Rus) Katusha-Alpecin1:04:17
41Giovanni Lonardi (Ita) Nippo-Vini Fantini-Faizane1:04:27
42Matteo Moschetti (Ita) Trek-Segafredo1:06:14
43Jakub Mareczko (Ita) CCC Team1:09:05
44Tom Bohli (Swi) UAE Team Emirates1:12:59
45Nico Denz (Ger) AG2R La Mondiale1:17:53

Intermediate sprint classification
#Rider Name (Country) TeamResult
1Damiano Cima (Ita) Nippo-Vini Fantini-Faizane32pts
2Marco Frapporti (Ita) Androni Giocattoli-Sidermec22
3Mirco Maestri (Ita) Bardiani CSF22
4José Rojas (Spa) Movistar Team21
5Enrico Barbin (Ita) Bardiani CSF20
6Arnaud Demare (Fra) Groupama-FDJ18
7Valerio Conti (Ita) UAE Team Emirates10
8Pascal Ackermann (Ger) Bora-Hansgrohe10
9Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane10
10Valentin Madouas (Fra) Groupama-FDJ9
11Louis Vervaeke (Bel) Team Sunweb8
12Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane8
13Michael Schwarzmann (Ger) Bora-Hansgrohe7
14Fausto Masnada (Ita) Androni Giocattoli-Sidermec6
15Sam Oomen (Ned) Team Sunweb6
16Jan Bakelants (Bel) Team Sunweb6
17Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec4
18Umberto Orsini (Ita) Bardiani CSF4
19Giovanni Carboni (Ita) Bardiani CSF3
20Ruben Plaza (Spa) Israel Cycling Academy3
21Michael Gogl (Aut) Trek-Segafredo3
22Krists Neilands (Lat) Israel Cycling Academy3
23Jacopo Guarnieri (Ita) Groupama-FDJ3
24Miles Scotson (Aus) Groupama-FDJ3
25Nans Peters (Fra) AG2R La Mondiale2
26Kristian Sbaragli (Ita) Israel Cycling Academy2
27Matteo Montaguti (Ita) Androni Giocattoli-Sidermec2
28Florian Senechal (Fra) Deceuninck-QuickStep2
29Cesare Benedetti (Ita) Bora-Hansgrohe2
30Grega Bole (Slo) Bahrain-Merida2
31Sean Bennett (USA) EF Education First2
32Will Clarke (Aus) Trek-Segafredo2
33Giulio Ciccone (Ita) Trek-Segafredo1
34Jai Hindley (Aus) Team Sunweb1
35Lukasz Owsian (Pol) CCC Team1
36Caleb Ewan (Aus) Lotto Soudal1
37Ignatas Konovalovas (Ltu) Groupama-FDJ1
38Olivier Le Gac (Fra) Groupama-FDJ1

Combativity classification
#Rider Name (Country) TeamResult
1Pascal Ackermann (Ger) Bora-Hansgrohe24pts
2Arnaud Demare (Fra) Groupama-FDJ22
3Damiano Cima (Ita) Nippo-Vini Fantini-Faizane18
4José Rojas (Spa) Movistar Team16
5Marco Frapporti (Ita) Androni Giocattoli-Sidermec16
6Mirco Maestri (Ita) Bardiani CSF15
7Fausto Masnada (Ita) Androni Giocattoli-Sidermec13
8Caleb Ewan (Aus) Lotto Soudal13
9Valerio Conti (Ita) UAE Team Emirates12
10Enrico Barbin (Ita) Bardiani CSF10
11Primoz Roglic (Slo) Team Jumbo-Visma8
12Valentin Madouas (Fra) Groupama-FDJ7
13Louis Vervaeke (Bel) Team Sunweb7
14Giulio Ciccone (Ita) Trek-Segafredo7
15Pello Bilbao (Spa) Astana Pro Team6
16Richard Carapaz (Ecu) Movistar Team6
17Giovanni Carboni (Ita) Bardiani CSF6
18Ruben Plaza (Spa) Israel Cycling Academy6
19Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane6
20Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane5
21Tony Gallopin (Fra) AG2R La Mondiale5
22Simon Yates (GBr) Mitchelton-Scott5
23Elia Viviani (Ita) Deceuninck-QuickStep5
24Michael Schwarzmann (Ger) Bora-Hansgrohe5
25Matteo Moschetti (Ita) Trek-Segafredo5
26Sam Oomen (Ned) Team Sunweb4
27Davide Formolo (Ita) Bora-Hansgrohe4
28Vincenzo Nibali (Ita) Bahrain-Merida4
29Lucas Hamilton (Aus) Mitchelton-Scott4
30Jan Bakelants (Bel) Team Sunweb4
31Diego Ulissi (Ita) UAE Team Emirates4
32Florian Senechal (Fra) Deceuninck-QuickStep4
33Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec4
34Umberto Orsini (Ita) Bardiani CSF4
35Miguel Angel Lopez (Col) Astana Pro Team3
36Antonio Pedrero (Spa) Movistar Team3
37Michael Gogl (Aut) Trek-Segafredo3
38Krists Neilands (Lat) Israel Cycling Academy3
39Jacopo Guarnieri (Ita) Groupama-FDJ3
40Miles Scotson (Aus) Groupama-FDJ3
41Nans Peters (Fra) AG2R La Mondiale2
42Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec2
43Kristian Sbaragli (Ita) Israel Cycling Academy2
44Matteo Montaguti (Ita) Androni Giocattoli-Sidermec2
45Andrey Zeits (Kaz) Astana Pro Team2
46Cesare Benedetti (Ita) Bora-Hansgrohe2
47Grega Bole (Slo) Bahrain-Merida2
48Sean Bennett (USA) EF Education First2
49Giacomo Nizzolo (Ita) Dimension Data2
50Will Clarke (Aus) Trek-Segafredo2
51Pieter Serry (Bel) Deceuninck-QuickStep1
52Rafal Majka (Pol) Bora-Hansgrohe1
53Jai Hindley (Aus) Team Sunweb1
54Ryan Gibbons (RSA) Dimension Data1
55Lukasz Owsian (Pol) CCC Team1
56François Bidard (Fra) AG2R La Mondiale1
57Ignatas Konovalovas (Ltu) Groupama-FDJ1
58Davide Cimolai (Ita) Israel Cycling Academy1
59Olivier Le Gac (Fra) Groupama-FDJ1
60Jakub Mareczko (Ita) CCC Team1

Breakaway Classification
#Rider Name (Country) TeamResult
1Marco Frapporti (Ita) Androni Giocattoli-Sidermec411pts
2Mirco Maestri (Ita) Bardiani CSF374
3Damiano Cima (Ita) Nippo-Vini Fantini-Faizane364
4Giulio Ciccone (Ita) Trek-Segafredo202
5Lukasz Owsian (Pol) CCC Team195
6François Bidard (Fra) AG2R La Mondiale195
7Sean Bennett (USA) EF Education First151
8Will Clarke (Aus) Trek-Segafredo150
9Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane144
10Louis Vervaeke (Bel) Team Sunweb115
11Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane85
12Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec85
13Enrico Barbin (Ita) Bardiani CSF85
14Umberto Orsini (Ita) Bardiani CSF85
15José Rojas (Spa) Movistar Team57
16Pello Bilbao (Spa) Astana Pro Team50
17Davide Formolo (Ita) Bora-Hansgrohe50
18Tony Gallopin (Fra) AG2R La Mondiale50
19Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec50
20Lucas Hamilton (Aus) Mitchelton-Scott50
21Fausto Masnada (Ita) Androni Giocattoli-Sidermec48
22Sebastian Henao (Col) Team Ineos42
23Jay Mc Carthy (Aus) Bora-Hansgrohe41
24Andrey Zeits (Kaz) Astana Pro Team41
25Antonio Pedrero (Spa) Movistar Team41
26Valerio Conti (Ita) UAE Team Emirates39
27Nans Peters (Fra) AG2R La Mondiale27
28Lorenzo Rota (Ita) Bardiani CSF17
29Krists Neilands (Lat) Israel Cycling Academy17
30Marco Marcato (Ita) UAE Team Emirates16
31Pieter Serry (Bel) Deceuninck-QuickStep10
32Ruben Plaza (Spa) Israel Cycling Academy10
33Nicola Bagioli (Ita) Nippo-Vini Fantini-Faizane10

Teams classification
#Rider Name (Country) TeamResult
1Movistar Team88:36:54
3Androni Giocattoli-Sidermec0:06:29
4AG2R La Mondiale0:06:43
6Astana Pro Team0:10:34
7UAE Team Emirates0:11:43
9EF Education First0:13:03
10CCC Team0:15:31
11Team Ineos0:15:46
13Team Sunweb0:16:25
14Team Jumbo-Visma0:17:17
17Israel Cycling Academy0:18:30
18Dimension Data0:22:42
19Lotto Soudal0:23:04
20Bardiani CSF0:24:45
21Nippo-Vini Fantini-Faizane0:53:34

Fair Play Classification
#Rider Name (Country) TeamResult
1UAE Team Emirates
2Movistar Team
3Bardiani CSF
4AG2R La Mondiale
6CCC Team
7Androni Giocattoli-Sidermec
9Team Sunweb
10Astana Pro Team
15Team Ineos
17Dimension Data
18Lotto Soudal
19Israel Cycling Academy
20Nippo-Vini Fantini-Faizane
21Team Jumbo-Visma75pts
22EF Education First185

Latest on Cyclingnews