Skip to main content

Giro d'Italia: Caleb Ewan storms to victory on stage 7

Image 1 of 26

TERMOLI ITALY MAY 14 Fans at arrival during the 104th Giro dItalia 2021 Stage 7 a 181km stage from Notaresco to Termoli Landscape girodiitalia Giro on May 14 2021 in Termoli Italy Photo by Tim de WaeleGetty Images

Caleb Ewan was the class of the field in Termoli (Image credit: Getty Images Sport)
Image 2 of 26

Team LottoSoudal rider Australias Caleb Ewan celebrates as he crosses the finish line to win the seventh stage of the Giro dItalia 2021 cycling race 181 km between Notaresco and Termoli on May 14 2021 Photo by Dario BELINGHERI AFP Photo by DARIO BELINGHERIAFP via Getty Images

Ewan celebrates win number two of the Giro d'Italia (Image credit: Getty Images Sport)
Image 3 of 26

TERMOLI ITALY MAY 14 Jasper De Buyst of Belgium Harm Vanhoucke of Belgium Kobe Goossens of Belgium Tomasz Marczynski of Poland Roger Kluge of Germany and Team Lotto Soudal celebrate at arrival during the 104th Giro dItalia 2021 Stage 7 a 181km stage from Notaresco to Termoli girodiitalia Giro on May 14 2021 in Termoli Italy Photo by Stuart FranklinGetty Images

Ewan's Lotto Soudal teammates celebrate the win at the finish (Image credit: Getty Images Sport)
Image 4 of 26

Giro dItalia 2021 104th Edition 6th stage Grotte di Frasassi Ascoli Piceno 160 km 13052021 Caleb Ewan AUS Lotto Soudal photo Luca BettiniiBettiniPhoto2021

Another top step of the podium for Ewan (Image credit: Bettini Photo)
Image 5 of 26

Giro dItalia 2021 104th Edition 6th stage Grotte di Frasassi Ascoli Piceno 160 km 13052021 Attila Valter HUN Groupama FDJ photo Luca BettiniiBettiniPhoto2021

Attila Valter (Groupama-FDJ) remains in pink (Image credit: Bettini Photo)
Image 6 of 26

Giro dItalia 2021 104th Edition 6th stage Grotte di Frasassi Ascoli Piceno 160 km 13052021 Yukiya Arashiro JPN Bahrain Victorious Gino Mader SUI Bahrain Victorious photo Luca BettiniiBettiniPhoto2021

The blue KOM jersey for Gino Mäder as Bahrain Victorious head the team rankings (Image credit: Bettini Photo)
Image 7 of 26

TERMOLI ITALY MAY 14 Giacomo Nizzolo of Italy and Team Qhubeka Assos Purple Points Jersey Attila Valter of Hungary and Team Groupama FDJ Pink Leader Jersey Gino Mader of Switzerland and Team Bahrain Victorious Team Blue Mountain Jersey Remco Evenepoel of Belgium and Team Deceuninck QuickStepWhite Best Young Rider Jersey at start during the 104th Giro dItalia 2021 Stage 7 a 181km stage from Notaresco to Termoli girodiitalia Giro on May 14 2021 in Termoli Italy Photo by Stuart FranklinGetty Images

The jersey holders – Nizzolo, Valter, Mäder and Evenepoel – at the stage start (Image credit: Getty Images Sport)
Image 8 of 26

Overall leader Team GroupamaFDJ rider Hungarys Attila Valter poses prior to the start of the seventh stage of the Giro dItalia 2021 cycling race 181 km between Notaresco and Termoli on May 14 2021 Photo by Dario BELINGHERI AFP Photo by DARIO BELINGHERIAFP via Getty Images

Attila Valter (Groupama-FDJ) was all smiles during his first day in pink (Image credit: Getty Images Sport)
Image 9 of 26

Riders take the start of the seventh stage of the Giro dItalia 2021 cycling race 181 km between Notaresco and Termoli on May 14 2021 Photo by Dario BELINGHERI AFP Photo by DARIO BELINGHERIAFP via Getty Images

The peloton rolls out of Notaresco (Image credit: Getty Images Sport)
Image 10 of 26

TERMOLI ITALY MAY 14 Giacomo Nizzolo of Italy and Team Qhubeka Assos Purple Points Jersey Attila Valter of Hungary and Team Groupama FDJ Pink Leader Jersey Gino Mader of Switzerland and Team Bahrain Victorious Team Blue Mountain Jersey Remco Evenepoel of Belgium and Team Deceuninck QuickStepWhite Best Young Rider Jersey The Peloton at start in Piazza del Carmine in Notaresco Village during the 104th Giro dItalia 2021 Stage 7 a 181km stage from Notaresco to Termoli Pink Umbrellas girodiitalia Giro on May 14 2021 in Termoli Italy Photo by Stuart FranklinGetty Images

The peloton during stage 7 (Image credit: Getty Images Sport)
Image 11 of 26

The pack rides through the countryside during the seventh stage of the Giro dItalia 2021 cycling race 181 km between Notaresco and Termoli on May 14 2021 Photo by Dario BELINGHERI AFP Photo by DARIO BELINGHERIAFP via Getty Images

The Appennine mountains lie behind the peloton during stage 7 (Image credit: Getty Images Sport)
Image 12 of 26

TERMOLI ITALY MAY 14 Mark Christian United of Kingdom and EOLOKOMETA Cycling Team Simon Pellaud of Switzerland and Team Androni Giocattoli Sidermec Umberto Marengo of Italy and Bardiani CSF Faizan Pro Team in breakaway during the 104th Giro dItalia 2021 Stage 7 a 181km stage from Notaresco to Termoli girodiitalia Giro on May 14 2021 in Termoli Italy Photo by Tim de WaeleGetty Images

The break of the day – Christian, Pellaud and Marengo (Image credit: Getty Images Sport)
Image 13 of 26

The pack rides past the Ducal Castle of Crecchio during the seventh stage of the Giro dItalia 2021 cycling race 181 km between Notaresco and Termoli on May 14 2021 Photo by Dario BELINGHERI AFP Photo by DARIO BELINGHERIAFP via Getty Images

Crowds cheers on the riders during stage 7 (Image credit: Getty Images Sport)
Image 14 of 26

Overall leader Team GroupamaFDJ rider Hungarys Attila Valter C rides during the seventh stage of the Giro dItalia 2021 cycling race 181 km between Notaresco and Termoli on May 14 2021 Photo by Dario BELINGHERI AFP Photo by DARIO BELINGHERIAFP via Getty Images

Valter in line with his Groupama-FDJ team in the peloton (Image credit: Getty Images Sport)
Image 15 of 26

Giro dItalia 2021 104th Edition 7th stage Notaresco Termoli 181 km 14052021 Egan Bernal COL Ineos Grenadiers photo Dario BelingheriBettiniPhoto2021

Egan Bernal (Ineos Grenadiers) during stage 7 (Image credit: Bettini Photo)
Image 16 of 26

The pack rides through the countryside during the seventh stage of the Giro dItalia 2021 cycling race 181 km between Notaresco and Termoli on May 14 2021 Photo by Dario BELINGHERI AFP Photo by DARIO BELINGHERIAFP via Getty Images

The peloton during stage 7 (Image credit: Getty Images Sport)
Image 17 of 26

Giro dItalia 2021 104th Edition 7th stage Notaresco Termoli 181 km 14052021 Caleb Ewan AUS Lotto Soudal photo Dario BelingheriBettiniPhoto2021

Caleb Ewan in the Lotto Soudal paceline (Image credit: Bettini Photo)
Image 18 of 26

Giro dItalia 2021 104th Edition 7th stage Notaresco Termoli 181 km 14052021 Peter Sagan SVK Bora Hansgrohe Emanuel Buchmann GER Bora Hansgrohe photo Dario BelingheriBettiniPhoto2021

Peter Sagan (Bora-Hansgrohe) with his teammates (Image credit: Bettini Photo)
Image 19 of 26

Giro dItalia 2021 104th Edition 7th stage Notaresco Termoli 181 km 14052021 Giacomo Nizzolo ITA Team Qhubeka Assos photo Dario BelingheriBettiniPhoto2021

Giacomo Nizzolo (Qhubeka Assos) in the peloton (Image credit: Bettini Photo)
Image 20 of 26

Giro dItalia 2021 104th Edition 7th stage Notaresco Termoli 181 km 14052021 Thomas De Gendt BEL Lotto Soudal photo Dario BelingheriBettiniPhoto2021

Sprinter's teams work at the front of the peloton with the Adriatic Sea providing the background (Image credit: Bettini Photo)
Image 21 of 26

The pack rides through the countryside during the seventh stage of the Giro dItalia 2021 cycling race 181 km between Notaresco and Termoli on May 14 2021 Photo by Dario BELINGHERI AFP Photo by DARIO BELINGHERIAFP via Getty Images

The peloton passes through a forest on stage 7 (Image credit: Getty Images Sport)
Image 22 of 26

TERMOLI ITALY MAY 14 Caleb Ewan of Australia and Team Lotto Soudal sprints at arrival to win the at stage head of Davide Cimolai of Italy and Team Israel StartUp Nation during the 104th Giro dItalia 2021 Stage 7 a 181km stage from Notaresco to Termoli girodiitalia Giro on May 14 2021 in Termoli Italy Photo by Stuart FranklinGetty Images

The dash for the line, led all the way by Ewan (Image credit: Getty Images Sport)
Image 23 of 26

TERMOLI ITALY MAY 14 Elia Viviani of Italy and Team Cofidis at arrival during the 104th Giro dItalia 2021 Stage 7 a 181km stage from Notaresco to Termoli girodiitalia Giro on May 14 2021 in Termoli Italy Photo by Tim de WaeleGetty Images

Elia Viviani (Cofidis) trails in down in 15th place (Image credit: Getty Images Sport)
Image 24 of 26

TERMOLI ITALY MAY 14 Simon Yates of United Kingdom and Team BikeExchange at arrival during the 104th Giro dItalia 2021 Stage 7 a 181km stage from Notaresco to Termoli girodiitalia Giro on May 14 2021 in Termoli Italy Photo by Tim de WaeleGetty Images

Simon Yates (BikeExchange) crossed the line safely in the peloton among the other GC men (Image credit: Getty Images Sport)
Image 25 of 26

A thumbs up from Ewan after his win (Image credit: Getty Images Sport)
Image 26 of 26

TERMOLI ITALY MAY 14 Filippo Ganna of Italy and Team INEOS Grenadiers Victor Lafay of France and Team Cofidis at arrival during the 104th Giro dItalia 2021 Stage 7 a 181km stage from Notaresco to Termoli girodiitalia Giro on May 14 2021 in Termoli Italy Photo by Stuart FranklinGetty Images

A stretch for Filippo Ganna as he finishes stage 7 (Image credit: Getty Images Sport)

Caleb Ewan (Lotto Soudal) struck out with over 150m to go to take his second victory of the Giro d’Italia on stage 7. The Australian timed his sprint to perfection, coming around Fernando Gaviria (UAE Team Emirates) after the Colombian had attacked well before the line.

Davide Cimolai (Israel Start-Up Nation) and Tim Merlier (Alpecin-Fenix) completed the top three in a super technical and slightly uphill finish. Gaviria faded with sixth on the line with Dylan Groenewegen (Jumbo-Visma) finishing a further place back. 

Attila Valter (Groupama-FDJ) retained his overall lead in the race.

Ewan was the first rider to react when Gaviria tried to catch his rivals unaware and the UAE rider opened up a brief gap as the majority of the sprinters were left to fend for themselves after the uphill run had sapped them of their leadout men. 

Once Ewan made contact with Gaviria he kicked again for a second time and opened up a winning gap that Cimolai was unable to close. 

Lotto Soudal provided Ewan with another excellent leadout, positioning him near the front inside the final 1,000m but the Australian still had much to do inside the final few hundred meters. He kept calm when Gaviria accelerated, and used the Colombian’s slipstream on the slightly uphill finish, while Peter Sagan saw his chances cut short after he was boxed in.

Bora-Hansgrohe were well-positioned inside the final 4km. A tough headwind meant that teams had to judge their efforts to perfection and the three-time world champion, along with Ewan, still had support inside the final 2km and when Francesco Gavazzi attacked with just over 1km to go it was Sagan’s teammate Daniel Oss who marked the move and then set the pace before Gaviria burst from the pack. 

However, Ewan was proved once more that he was the fastest rider in this year’s race, and his victory provided Lotto Soudal with their 30th Giro d’Italia stage win. It was another team effort for the Belgian, who kept their sprinter at the front through a very technical finale but his burst of speed was unmatched for the second time in a week.

"I had all my guys there from a long way out because there were a few points in the last 10km we really needed to be in the front so we don't have to brake and we got a really good ride," Ewan said at the finish.

"They did a really good job. The most important point for me was the start of the climb because if I got a free run thru there and a good run up the climb then I save a lot of energy. If I had to come from far back it would have cost me a lot for my sprint. It was a super hard finish anyway.

My legs were absolutely burning in the end because I was sprinting from 450m to go - it was a slight uphill - it was a tough one. If it was anyone else [Gaviria- ed] we would have waited a little bit but when he goes, he has the strength and speed to hold it. I had to do it tactically - I didn't want to accelerate super hard at the start, I left a gap a little bit, and around 200m to go I had a gap to run in and then I really accelerated. There's a lot more I want to do in cycling and I'm happy that every year I can come back here and still perform well. I hope it continues like this in the future and I'm always super motivated to get as many stages as I can."

How it unfolded

Stage 7 of the Giro d'Italia saw the peloton take on a 181-kilometre route from Notaresco down the Adriatic coast to Termoli, the last chance for the sprinters to get a win on board ahead of two uphill finishes at the weekend.

The stage profile offered a tougher day than the previous sprint stages, the pan flat stages 2 and 5, but was still flat enough for all the sprinters present at the race to make it to the finish. A fourth-category climb in Chieti (4.7km at 5.9 per cent) was the only difficulty of the day, coming after 62.5 kilometres, though the finish was far from straightforward, with a 200-metre, 12 per cent section at 1.5 kilometres to go and an uphill drag to the line and seven corners in the final two kilometres.

It didn't take long for the break of the day to get away, with three riders jumping away at the earliest opportunity as the peloton rolled out of Notaresco. Umberto Marengo (Bardiani-CSF-Faizanè) was out front for the third time in the race, and the Italian was joined by Simon Pellaud (Androni Giocattoli-Sidermec) and Mark Christian (Eolo-Kometa).

The trio managed to ride off with no resistance from the peloton, who were happy to let them go considering the unlikeliness of them holding their advantage to the finish. They quickly got a gap of five minutes after just 15 kilometres, and so the stage was set.

Marengo and Pellaud were having something of a duel for the Fuga Bianchi prize, with the Bardiani man lying just 20 kilometres short of Pellaud's 244 kilometres spent in breakaways so far in the Giro, and the Swiss rider taking the classification lead after 25 kilometres of action. Back in the peloton, meanwhile, a mix of sprint and GC teams commanded the peloton, with Groupama-FDJ working on behalf of the first Hungarian to wear the maglia rosa, Attila Valter.

Pellaud led the way up the Chieti climb, taking three points for the mountain classification and another for the combativity prize, which he already led. By then, their advantage has fallen under three minutes, but at over 100 kilometres out from the line, there were no worries about getting brought back.

Marengo led over the first intermediate sprint at Crecchio, taking 12 points classification points as well as 10 for the traguardo volante (intermediate sprint) prize and five for the combativity prize. Pellaud's second place saw him gain the lead of the latter two competitions, too. Back in the peloton, Peter Sagan (Bora-Hansgrohe) added five points classification points for his maglia ciclamino campaign.

At that point, the peloton had closed to within a minute of the break, but they let the gap grow out soon after, content with half the stage still to go. 30 kilometres later, the leading trio rolled over the second sprint at Fossacesia Marina, with Marengo grabbing the meaningless bonus seconds and a cash prize.

Soon after, as the riders reached the final 50 kilometres, the gap went down again, as the sprint squads took to the front in anticipation of the finish. By the 30 kilometres to go mark, it was down under a minute once again, with Cofidis, UAE Team Emirates, Jumbo-Visma and Alpecin-Fenix among the squads doing the work.

Full Results
Pos.Rider Name (Country) TeamResult
1Caleb Ewan (Aus) Lotto Soudal 4:42:12
2Davide Cimolai (Ita) Israel Start-up Nation
3Tim Merlier (Bel) Alpecin-Fenix
4Matteo Moschetti (Ita) Trek-Segafredo
5Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux
6Fernando Gaviria Rendon (Col) UAE Team Emirates
7Dylan Groenewegen (Ned) Jumbo-Visma
8Max Kanter (Ger) Team DSM
9Filippo Fiorelli (Ita) Bardiani CSF Faizane'
10Juan Sebastian Molano Benavides (Col) UAE Team Emirates
11Fabio Felline (Ita) Astana-Premier Tech
12Giacomo Nizzolo (Ita) Team Qhubeka Assos
13Gianni Moscon (Ita) Ineos Grenadiers
14Peter Sagan (Svk) Bora-Hansgrohe
15Elia Viviani (Ita) Cofidis
16Matej Mohoric (Slo) Bahrain Victorious
17Andrea Vendrame (Ita) AG2R Citroën Team
18Egan Bernal Gomez (Col) Ineos Grenadiers
19Jacopo Mosca (Ita) Trek-Segafredo
20Lawrence Naesen (Bel) AG2R Citroën Team
21Rémi Cavagna (Fra) Deceuninck-QuickStep
22Tobias Foss (Nor) Jumbo-Visma
23Davide Gabburo (Ita) Bardiani CSF Faizane'
24Romain Seigle (Fra) Groupama-FDJ
25Romain Bardet (Fra) Team DSM
26Diego Ulissi (Ita) UAE Team Emirates
27Jai Hindley (Aus) Team DSM
28Damiano Caruso (Ita) Bahrain Victorious
29Davide Formolo (Ita) UAE Team Emirates
30Marc Soler (Spa) Movistar Team
31Vincenzo Nibali (Ita) Trek-Segafredo
32João Almeida (Por) Deceuninck-QuickStep
33Daniel Martinez Poveda (Col) Ineos Grenadiers
34Daniel Martin (Irl) Israel Start-up Nation
35Filippo Tagliani (Ita) Androni Giocattoli-Sidermec
36Attila Valter (Hun) Groupama-FDJ
37Luis Leon Sanchez (Spa) Astana-Premier Tech
38Lars van den Berg (Ned) Groupama-FDJ
39Simon Yates (GBr) Team BikeExchange
40Gorka Izagirre Insausti (Spa) Astana-Premier Tech
41Giulio Ciccone (Ita) Trek-Segafredo
42Aleksandr Vlasov (Rus) Astana-Premier Tech
43Nicholas Schultz (Aus) Team BikeExchange
44Emanuel Buchmann (Ger) Bora-Hansgrohe
45Iljo Keisse (Bel) Deceuninck-QuickStep
46Michael Hepburn (Aus) Team BikeExchange
47Vadim Pronskiy (Kaz) Astana-Premier Tech
48Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
49Louis Vervaeke (Bel) Alpecin-Fenix
50Remco Evenepoel (Bel) Deceuninck-QuickStep
51Mikkel Honoré (Den) Deceuninck-QuickStep
52Matteo Fabbro (Ita) Bora-Hansgrohe
53Fausto Masnada (Ita) Deceuninck-QuickStep
54Gianni Vermeersch (Bel) Alpecin-Fenix
55Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux
56Maximiliano Richeze (Arg) UAE Team Emirates
57Koen Bouwman (Ned) Jumbo-Visma
58Harold Tejada Canacue (Col) Astana-Premier Tech
59George Bennett (NZl) Jumbo-Visma
60Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
61Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec
62Yukiya Arashiro (Jpn) Bahrain Victorious
63Larry Warbasse (USA) AG2R Citroën Team 0:00:23
64Amanuel Gebreigzabhier (Eri) Trek-Segafredo
65Felix Grossschartner (Aut) Bora-Hansgrohe
66Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
67Jasper De Buyst (Bel) Lotto Soudal
68Daniel Oss (Ita) Bora-Hansgrohe
69Tanel Kangert (Est) Team BikeExchange 0:00:35
70Victor Campenaerts (Bel) Team Qhubeka Assos
71Gianluca Brambilla (Ita) Trek-Segafredo 0:00:39
72Giovanni Aleotti (Ita) Bora-Hansgrohe
73Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec
74Giovanni Carboni (Ita) Bardiani CSF Faizane'
75Jens Keukeleire (Bel) EF Education-Nippo
76Enrico Battaglin (Ita) Bardiani CSF Faizane'
77Maximilian Walscheid (Ger) Team Qhubeka Assos 0:00:54
78Nikias Arndt (Ger) Team DSM
79Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux
80Alexander Krieger (Ger) Alpecin-Fenix
81Filippo Ganna (Ita) Ineos Grenadiers
82Victor Lafay (Fra) Cofidis
83Attilio Viviani (Ita) Cofidis
84Rudy Molard (Fra) Groupama-FDJ
85Bauke Mollema (Ned) Trek-Segafredo
86Mikel Nieve Iturralde (Spa) Team BikeExchange
87Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team
88Maciej Bodnar (Pol) Bora-Hansgrohe
89Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
90Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team
91Dario Cataldo (Ita) Movistar Team
92Tony Gallopin (Fra) AG2R Citroën Team
93Geoffrey Bouchard (Fra) AG2R Citroën Team
94Fabio Sabatini (Ita) Cofidis
95Kilian Frankiny (Swi) Team Qhubeka Assos
96Sébastien Reichenbach (Swi) Groupama-FDJ
97Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec
98Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux
99Márton Dina (Hun) Eolo-Kometa Cycling Team
100Alessandro Covi (Ita) UAE Team Emirates
101Jos van Emden (Ned) Jumbo-Visma
102Guy Niv (Isr) Israel Start-up Nation
103Patrick Bevin (NZl) Israel Start-up Nation
104Senne Leysen (Bel) Alpecin-Fenix
105Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux
106Antonio Pedrero (Spa) Movistar Team
107Filippo Zana (Ita) Bardiani CSF Faizane' 0:01:13
108Matteo Jorgenson (USA) Movistar Team
109Simon Guglielmi (Fra) Groupama-FDJ
110Natnael Berhane (Eri) Cofidis
111Antoine Duchesne (Can) Groupama-FDJ
112James Knox (GBr) Deceuninck-QuickStep
113Matteo Sobrero (Ita) Astana-Premier Tech
114Alexis Gougeard (Fra) AG2R Citroën Team
115Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux
116Davide Villella (Ita) Movistar Team
117Nico Denz (Ger) Team DSM
118Einer Rubio Reyes (Col) Movistar Team
119Jonathan Caicedo (Ecu) EF Education-Nippo
120Nicolas Edet (Fra) Cofidis
121Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
122Jimmy Janssens (Bel) Alpecin-Fenix
123Oscar Riesebeek (Ned) Alpecin-Fenix
124Samuele Zoccarato (Ita) Bardiani CSF Faizane'
125Cesare Benedetti (Ita) Bora-Hansgrohe
126Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
127Gino Mäder (Swi) Bahrain Victorious
128Matthias Brändle (Aut) Israel Start-up Nation
129Alex Dowsett (GBr) Israel Start-up Nation
130Nelson Oliveira (Por) Movistar Team
131Umberto Marengo (Ita) Bardiani CSF Faizane' 0:01:42
132Giovanni Visconti (Ita) Bardiani CSF Faizane'
133Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux
134Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux
135Bert-Jan Lindeman (Ned) Team Qhubeka Assos 0:01:48
136Thomas De Gendt (Bel) Lotto Soudal
137Rafael Valls Ferri (Spa) Bahrain Victorious
138Clément Champoussin (Fra) AG2R Citroën Team
139Rémy Rochas (Fra) Cofidis
140Koen de Kort (Ned) Trek-Segafredo
141Matteo Badilatti (Swi) Groupama-FDJ
142Samuele Battistella (Ita) Astana-Premier Tech
143Mauro Schmid (Swi) Team Qhubeka Assos
144Samuele Rivi (Ita) Eolo-Kometa Cycling Team
145Alessandro De Marchi (Ita) Israel Start-up Nation
146Paul Martens (Ger) Jumbo-Visma
147Simone Consonni (Ita) Cofidis
148Lukasz Wisniowski (Pol) Team Qhubeka Assos
149Jan Tratnik (Slo) Bahrain Victorious
150Simon Pellaud (Swi) Androni Giocattoli-Sidermec
151Mark Christian (GBr) Eolo-Kometa Cycling Team
152Michael Storer (Aus) Team DSM 0:02:05
153Kobe Goossens (Bel) Lotto Soudal 0:02:09
154Stefano Oldani (Ita) Lotto Soudal
155Tomasz Marczynski (Pol) Lotto Soudal
156Harm Vanhoucke (Bel) Lotto Soudal
157Roger Kluge (Ger) Lotto Soudal
158Valerio Conti (Ita) UAE Team Emirates 0:02:14
159David Dekker (Ned) Jumbo-Visma
160Julius van den Berg (Ned) EF Education-Nippo 0:02:21
161Alberto Bettiol (Ita) EF Education-Nippo
162Hugh Carthy (GBr) EF Education-Nippo
163Tejay van Garderen (USA) EF Education-Nippo 0:02:21
164Edward Ravasi (Ita) Eolo-Kometa Cycling Team 0:02:37
165Simon Carr (GBr) EF Education-Nippo
166Ruben Guerreiro (Por) EF Education-Nippo 0:02:43
167Callum Scotson (Aus) Team BikeExchange
168Dries De Bondt (Bel) Alpecin-Fenix 0:02:53
169Christopher Juul-Jensen (Den) Team BikeExchange 0:02:56
170Salvatore Puccio (Ita) Ineos Grenadiers
171Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
172Pieter Serry (Bel) Deceuninck-QuickStep 0:03:12
173Albert Torres Barcelo (Spa) Movistar Team
174Christopher Hamilton (Aus) Team DSM
175Nicolas Roche (Irl) Team DSM
176Cameron Meyer (Aus) Team BikeExchange 0:03:27
177Edoardo Affini (Ita) Jumbo-Visma 0:03:35
DNSDomenico Pozzovivo (Ita) Team Qhubeka Assos

Sprint 1 - Crecchio km. 93.1
Pos.Rider Name (Country) TeamResult
1Umberto Marengo (Ita) Bardiani CSF Faizane' 12
2Simon Pellaud (Swi) Androni Giocattoli-Sidermec 8
3Mark Christian (GBr) Eolo-Kometa Cycling Team 6
4Peter Sagan (Svk) Bora-Hansgrohe 5
5Filippo Fiorelli (Ita) Bardiani CSF Faizane' 4
6Mauro Schmid (Swi) Team Qhubeka Assos 3
7Daniel Oss (Ita) Bora-Hansgrohe 2
8Filippo Zana (Ita) Bardiani CSF Faizane' 1

Sprint 2 - Termoli km. 181
Pos.Rider Name (Country) TeamResult
1Caleb Ewan (Aus) Lotto Soudal 50
2Davide Cimolai (Ita) Israel Start-up Nation 35
3Tim Merlier (Bel) Alpecin-Fenix 25
4Matteo Moschetti (Ita) Trek-Segafredo 18
5Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 14
6Fernando Gaviria Rendon (Col) UAE Team Emirates 12
7Dylan Groenewegen (Ned) Jumbo-Visma 10
8Max Kanter (Ger) Team DSM 8
9Filippo Fiorelli (Ita) Bardiani CSF Faizane' 7
10Juan Sebastian Molano Benavides (Col) UAE Team Emirates 6
11Fabio Felline (Ita) Astana-Premier Tech 5
12Giacomo Nizzolo (Ita) Team Qhubeka Assos 4
13Gianni Moscon (Ita) Ineos Grenadiers 3
14Peter Sagan (Svk) Bora-Hansgrohe 2
15Elia Viviani (Ita) Cofidis 1

Bonus Sprint 1 - Fossacesia Marina km. 125.5
Pos.Rider Name (Country) TeamResult
1Umberto Marengo (Ita) Bardiani CSF Faizane' 0:00:03
2Simon Pellaud (Swi) Androni Giocattoli-Sidermec 0:00:02
3Mark Christian (GBr) Eolo-Kometa Cycling Team 0:00:01

Mountain 1 - Chieti km. 62.3
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 3
2Mark Christian (GBr) Eolo-Kometa Cycling Team 2
3Umberto Marengo (Ita) Bardiani CSF Faizane' 1

Young Riders
Pos.Rider Name (Country) TeamResult
1Matteo Moschetti (Ita) Trek-Segafredo 4:42:12
2Max Kanter (Ger) Team DSM
3Egan Bernal Gomez (Col) Ineos Grenadiers
4Tobias Foss (Nor) Jumbo-Visma
5Jai Hindley (Aus) Team DSM
6João Almeida (Por) Deceuninck-QuickStep
7Daniel Martinez Poveda (Col) Ineos Grenadiers
8Attila Valter (Hun) Groupama-FDJ
9Lars van den Berg (Ned) Groupama-FDJ
10Aleksandr Vlasov (Rus) Astana-Premier Tech
11Vadim Pronskiy (Kaz) Astana-Premier Tech
12Remco Evenepoel (Bel) Deceuninck-QuickStep
13Mikkel Honoré (Den) Deceuninck-QuickStep
14Harold Tejada Canacue (Col) Astana-Premier Tech
15Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
16Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec
17Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:00:23
18Giovanni Aleotti (Ita) Bora-Hansgrohe 0:00:39
19Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec
20Filippo Ganna (Ita) Ineos Grenadiers 0:00:54
21Victor Lafay (Fra) Cofidis
22Attilio Viviani (Ita) Cofidis
23Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
24Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team
25Márton Dina (Hun) Eolo-Kometa Cycling Team
26Alessandro Covi (Ita) UAE Team Emirates
27Senne Leysen (Bel) Alpecin-Fenix
28Filippo Zana (Ita) Bardiani CSF Faizane' 0:01:13
29Matteo Jorgenson (USA) Movistar Team
30Simon Guglielmi (Fra) Groupama-FDJ
31Matteo Sobrero (Ita) Astana-Premier Tech
32Einer Rubio Reyes (Col) Movistar Team
33Samuele Zoccarato (Ita) Bardiani CSF Faizane'
34Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
35Gino Mäder (Swi) Bahrain Victorious
36Clément Champoussin (Fra) AG2R Citroën Team 0:01:48
37Rémy Rochas (Fra) Cofidis
38Samuele Battistella (Ita) Astana-Premier Tech
39Mauro Schmid (Swi) Team Qhubeka Assos
40Samuele Rivi (Ita) Eolo-Kometa Cycling Team
41Michael Storer (Aus) Team DSM 0:02:05
42Kobe Goossens (Bel) Lotto Soudal 0:02:09
43Stefano Oldani (Ita) Lotto Soudal
44Harm Vanhoucke (Bel) Lotto Soudal
45David Dekker (Ned) Jumbo-Visma 0:02:14
46Julius van den Berg (Ned) EF Education-Nippo 0:02:21
47Simon Carr (GBr) EF Education-Nippo 0:02:37
48Callum Scotson (Aus) Team BikeExchange 0:02:43
49Edoardo Affini (Ita) Jumbo-Visma 0:03:35

Teams
Pos.Rider Name (Country) TeamResult
1UAE Team Emirates 14:06:36
2Trek-Segafredo
3Team DSM
4Ineos Grenadiers
5Jumbo-Visma
6Astana-Premier Tech
7Bahrain Victorious
8Deceuninck-QuickStep
9Groupama-FDJ
10Alpecin-Fenix
11Bora-Hansgrohe
12Team BikeExchange
13AG2R Citroën Team 0:00:23
14Bardiani CSF Faizane' 0:00:39
15Androni Giocattoli-Sidermec
16Israel Start-up Nation 0:00:54
17Intermarché-Wanty-Gobert Matériaux
18Team Qhubeka Assos 0:01:29
19Cofidis 0:01:48
20Movistar Team
21Eolo-Kometa Cycling Team
22EF Education-Nippo 0:01:52
23Lotto Soudal 0:02:11

General classification after stage 7
Pos.Rider Name (Country) TeamResult
1Attila Valter (Hun) Groupama-FDJ 26:59:18
2Remco Evenepoel (Bel) Deceuninck-QuickStep 0:00:11
3Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:16
4Aleksandr Vlasov (Rus) Astana-Premier Tech 0:00:24
5Louis Vervaeke (Bel) Alpecin-Fenix 0:00:25
6Hugh Carthy (GBr) EF Education-Nippo 0:00:38
7Damiano Caruso (Ita) Bahrain Victorious 0:00:39
8Giulio Ciccone (Ita) Trek-Segafredo 0:00:41
9Daniel Martin (Irl) Israel Start-up Nation 0:00:47
10Simon Yates (GBr) Team BikeExchange 0:00:49
11Davide Formolo (Ita) UAE Team Emirates 0:00:55
12Daniel Martinez Poveda (Col) Ineos Grenadiers 0:01:06
13Marc Soler (Spa) Movistar Team 0:01:14
14Romain Bardet (Fra) Team DSM
15Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 0:01:32
16Emanuel Buchmann (Ger) Bora-Hansgrohe 0:01:40
17Vincenzo Nibali (Ita) Trek-Segafredo 0:01:43
18Tobias Foss (Nor) Jumbo-Visma 0:01:53
19Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:02:01
20Nicholas Schultz (Aus) Team BikeExchange
21Gianni Moscon (Ita) Ineos Grenadiers 0:02:03
22Fausto Masnada (Ita) Deceuninck-QuickStep 0:03:09
23Jai Hindley (Aus) Team DSM 0:03:29
24Gino Mäder (Swi) Bahrain Victorious 0:03:30
25Harold Tejada Canacue (Col) Astana-Premier Tech 0:04:13
26João Almeida (Por) Deceuninck-QuickStep 0:04:49
27Tanel Kangert (Est) Team BikeExchange 0:05:19
28Ruben Guerreiro (Por) EF Education-Nippo 0:05:49
29Diego Ulissi (Ita) UAE Team Emirates 0:07:06
30Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:07:44
31George Bennett (NZl) Jumbo-Visma 0:08:55
32Koen Bouwman (Ned) Jumbo-Visma 0:10:55
33Jonathan Caicedo (Ecu) EF Education-Nippo 0:11:30
34Matteo Fabbro (Ita) Bora-Hansgrohe 0:13:08
35Einer Rubio Reyes (Col) Movistar Team 0:14:05
36Michael Storer (Aus) Team DSM 0:14:54
37Nelson Oliveira (Por) Movistar Team 0:15:09
38Antonio Pedrero (Spa) Movistar Team 0:15:24
39Bauke Mollema (Ned) Trek-Segafredo 0:15:26
40Jacopo Mosca (Ita) Trek-Segafredo 0:16:34
41Davide Villella (Ita) Movistar Team 0:16:58
42Patrick Bevin (NZl) Israel Start-up Nation
43Victor Lafay (Fra) Cofidis 0:18:43
44Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 0:20:10
45Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:20:14
46Matej Mohoric (Slo) Bahrain Victorious 0:20:15
47Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 0:20:38
48James Knox (GBr) Deceuninck-QuickStep 0:20:44
49Nicolas Edet (Fra) Cofidis 0:21:19
50Alberto Bettiol (Ita) EF Education-Nippo 0:21:21
51Mikel Nieve Iturralde (Spa) Team BikeExchange 0:21:50
52Mikkel Honoré (Den) Deceuninck-QuickStep 0:21:56
53Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:22:03
54Dario Cataldo (Ita) Movistar Team 0:22:40
55Andrea Vendrame (Ita) AG2R Citroën Team 0:22:58
56Geoffrey Bouchard (Fra) AG2R Citroën Team 0:23:40
57Gianluca Brambilla (Ita) Trek-Segafredo 0:24:03
58Alessandro De Marchi (Ita) Israel Start-up Nation 0:25:08
59Rudy Molard (Fra) Groupama-FDJ 0:25:46
60Felix Grossschartner (Aut) Bora-Hansgrohe 0:27:12
61Larry Warbasse (USA) AG2R Citroën Team 0:27:39
62Tony Gallopin (Fra) AG2R Citroën Team 0:28:03
63Matteo Sobrero (Ita) Astana-Premier Tech 0:28:08
64Kilian Frankiny (Swi) Team Qhubeka Assos 0:28:09
65Nicolas Roche (Irl) Team DSM 0:28:59
66Pieter Serry (Bel) Deceuninck-QuickStep 0:29:36
67Luis Leon Sanchez (Spa) Astana-Premier Tech 0:30:18
68Edward Ravasi (Ita) Eolo-Kometa Cycling Team 0:30:27
69Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:32:11
70Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 0:32:22
71Alessandro Covi (Ita) UAE Team Emirates 0:32:51
72Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 0:32:55
73Christopher Juul-Jensen (Den) Team BikeExchange 0:33:57
74Sébastien Reichenbach (Swi) Groupama-FDJ 0:34:23
75Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:36:09
76Fabio Felline (Ita) Astana-Premier Tech 0:36:28
77Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:36:44
78Simon Guglielmi (Fra) Groupama-FDJ 0:36:45
79Rémi Cavagna (Fra) Deceuninck-QuickStep 0:36:56
80Callum Scotson (Aus) Team BikeExchange 0:37:33
81Gianni Vermeersch (Bel) Alpecin-Fenix 0:37:39
82Victor Campenaerts (Bel) Team Qhubeka Assos 0:37:45
83Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec 0:38:01
84Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 0:38:02
85Christopher Hamilton (Aus) Team DSM 0:38:20
86Filippo Fiorelli (Ita) Bardiani CSF Faizane' 0:39:31
87Márton Dina (Hun) Eolo-Kometa Cycling Team 0:40:16
88Lars van den Berg (Ned) Groupama-FDJ 0:40:27
89Jens Keukeleire (Bel) EF Education-Nippo 0:42:25
90Filippo Ganna (Ita) Ineos Grenadiers 0:42:32
91Salvatore Puccio (Ita) Ineos Grenadiers 0:42:37
92Jan Tratnik (Slo) Bahrain Victorious 0:42:52
93Guy Niv (Isr) Israel Start-up Nation 0:43:53
94Filippo Zana (Ita) Bardiani CSF Faizane' 0:43:58
95Nikias Arndt (Ger) Team DSM 0:44:23
96Kobe Goossens (Bel) Lotto Soudal 0:44:34
97Matteo Badilatti (Swi) Groupama-FDJ 0:44:45
98Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 0:44:56
99Romain Seigle (Fra) Groupama-FDJ 0:45:49
100Tejay van Garderen (USA) EF Education-Nippo 0:45:50
101Giovanni Aleotti (Ita) Bora-Hansgrohe 0:46:21
102Peter Sagan (Svk) Bora-Hansgrohe 0:46:26
103Daniel Oss (Ita) Bora-Hansgrohe 0:46:30
104Valerio Conti (Ita) UAE Team Emirates 0:46:53
105Vadim Pronskiy (Kaz) Astana-Premier Tech 0:47:09
106Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:47:25
107Matteo Jorgenson (USA) Movistar Team 0:47:38
108Enrico Battaglin (Ita) Bardiani CSF Faizane' 0:47:58
109Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:48:15
110Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 0:48:36
111Mark Christian (GBr) Eolo-Kometa Cycling Team 0:48:37
112Amanuel Gebreigzabhier (Eri) Trek-Segafredo 0:48:42
113Stefano Oldani (Ita) Lotto Soudal 0:49:09
114Clément Champoussin (Fra) AG2R Citroën Team 0:49:26
115Fernando Gaviria Rendon (Col) UAE Team Emirates 0:49:29
116Davide Cimolai (Ita) Israel Start-up Nation 0:49:30
117Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 0:49:49
118Rémy Rochas (Fra) Cofidis 0:50:23
119Simon Pellaud (Swi) Androni Giocattoli-Sidermec 0:50:55
120Jos van Emden (Ned) Jumbo-Visma 0:51:02
121Natnael Berhane (Eri) Cofidis 0:51:12
122Mauro Schmid (Swi) Team Qhubeka Assos 0:51:24
123Yukiya Arashiro (Jpn) Bahrain Victorious 0:51:47
124Jimmy Janssens (Bel) Alpecin-Fenix 0:52:53
125Harm Vanhoucke (Bel) Lotto Soudal 0:53:52
126Nico Denz (Ger) Team DSM 0:53:53
127Edoardo Affini (Ita) Jumbo-Visma 0:55:03
128Rafael Valls Ferri (Spa) Bahrain Victorious 0:55:17
129Cameron Meyer (Aus) Team BikeExchange 0:55:19
130Max Kanter (Ger) Team DSM 0:56:27
131Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 0:57:02
132Elia Viviani (Ita) Cofidis 0:57:05
133Iljo Keisse (Bel) Deceuninck-QuickStep 0:57:15
134Michael Hepburn (Aus) Team BikeExchange 0:57:55
135Paul Martens (Ger) Jumbo-Visma 0:57:59
136Cesare Benedetti (Ita) Bora-Hansgrohe 0:58:06
137Samuele Battistella (Ita) Astana-Premier Tech 0:58:28
138Samuele Zoccarato (Ita) Bardiani CSF Faizane' 0:58:37
139Giacomo Nizzolo (Ita) Team Qhubeka Assos 0:58:40
140Davide Gabburo (Ita) Bardiani CSF Faizane' 0:58:49
141Juan Sebastian Molano Benavides (Col) UAE Team Emirates 0:59:04
142Lawrence Naesen (Bel) AG2R Citroën Team 0:59:18
143Simone Consonni (Ita) Cofidis 0:59:21
144Oscar Riesebeek (Ned) Alpecin-Fenix 0:59:39
145Simon Carr (GBr) EF Education-Nippo 0:59:41
146Maximilian Walscheid (Ger) Team Qhubeka Assos 1:00:15
147Bert-Jan Lindeman (Ned) Team Qhubeka Assos 1:00:29
148Jasper De Buyst (Bel) Lotto Soudal 1:00:33
149Fabio Sabatini (Ita) Cofidis 1:00:53
150Antoine Duchesne (Can) Groupama-FDJ 1:01:00
151Alexis Gougeard (Fra) AG2R Citroën Team 1:01:01
152Senne Leysen (Bel) Alpecin-Fenix 1:01:28
153Alexander Krieger (Ger) Alpecin-Fenix 1:01:39
154Koen de Kort (Ned) Trek-Segafredo 1:01:56
155Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux 1:02:07
156Thomas De Gendt (Bel) Lotto Soudal 1:02:15
157Giovanni Visconti (Ita) Bardiani CSF Faizane' 1:02:42
158Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 1:03:07
159Matthias Brändle (Aut) Israel Start-up Nation 1:03:08
160Alex Dowsett (GBr) Israel Start-up Nation 1:03:13
161Tim Merlier (Bel) Alpecin-Fenix 1:03:18
162Dylan Groenewegen (Ned) Jumbo-Visma 1:03:47
163Maciej Bodnar (Pol) Bora-Hansgrohe 1:03:56
164Julius van den Berg (Ned) EF Education-Nippo 1:04:08
165Lukasz Wisniowski (Pol) Team Qhubeka Assos 1:04:11
166Maximiliano Richeze (Arg) UAE Team Emirates 1:04:49
167Matteo Moschetti (Ita) Trek-Segafredo 1:04:57
168David Dekker (Ned) Jumbo-Visma 1:05:20
169Umberto Marengo (Ita) Bardiani CSF Faizane' 1:05:36
170Samuele Rivi (Ita) Eolo-Kometa Cycling Team 1:07:00
171Dries De Bondt (Bel) Alpecin-Fenix 1:07:10
172Tomasz Marczynski (Pol) Lotto Soudal 1:07:22
173Albert Torres Barcelo (Spa) Movistar Team 1:09:06
174Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 1:09:19
175Caleb Ewan (Aus) Lotto Soudal 1:11:07
176Attilio Viviani (Ita) Cofidis 1:12:51
177Roger Kluge (Ger) Lotto Soudal 1:15:57

Points classification
Pos.Rider Name (Country) TeamResult
1Caleb Ewan (Aus) Lotto Soudal 106
2Tim Merlier (Bel) Alpecin-Fenix 83
3Giacomo Nizzolo (Ita) Team Qhubeka Assos 76
4Elia Viviani (Ita) Cofidis 69
5Davide Cimolai (Ita) Israel Start-up Nation 66
6Peter Sagan (Svk) Bora-Hansgrohe 57
7Fernando Gaviria Rendon (Col) UAE Team Emirates 42
8Matteo Moschetti (Ita) Trek-Segafredo 42
9Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 39
10Filippo Fiorelli (Ita) Bardiani CSF Faizane' 39
11Dylan Groenewegen (Ned) Jumbo-Visma 36
12Gino Mäder (Swi) Bahrain Victorious 29
13Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 29
14Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 28
15Umberto Marengo (Ita) Bardiani CSF Faizane' 28
16Alessandro De Marchi (Ita) Israel Start-up Nation 23
17Simon Pellaud (Swi) Androni Giocattoli-Sidermec 20
18Egan Bernal Gomez (Col) Ineos Grenadiers 18
19Filippo Ganna (Ita) Ineos Grenadiers 15
20Max Kanter (Ger) Team DSM 14
21Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 12
22Remco Evenepoel (Bel) Deceuninck-QuickStep 12
23Daniel Martin (Irl) Israel Start-up Nation 12
24Edoardo Affini (Ita) Jumbo-Visma 12
25Juan Sebastian Molano Benavides (Col) UAE Team Emirates 11
26Tobias Foss (Nor) Jumbo-Visma 9
27Lawrence Naesen (Bel) AG2R Citroën Team 9
28Louis Vervaeke (Bel) Alpecin-Fenix 8
29Simon Guglielmi (Fra) Groupama-FDJ 8
30Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 8
31Samuele Zoccarato (Ita) Bardiani CSF Faizane' 8
32João Almeida (Por) Deceuninck-QuickStep 7
33Giulio Ciccone (Ita) Trek-Segafredo 6
34Patrick Bevin (NZl) Israel Start-up Nation 6
35Matej Mohoric (Slo) Bahrain Victorious 6
36Rémi Cavagna (Fra) Deceuninck-QuickStep 6
37Jan Tratnik (Slo) Bahrain Victorious 6
38Mark Christian (GBr) Eolo-Kometa Cycling Team 6
39Samuele Rivi (Ita) Eolo-Kometa Cycling Team 6
40Attila Valter (Hun) Groupama-FDJ 5
41Damiano Caruso (Ita) Bahrain Victorious 5
42Gianni Vermeersch (Bel) Alpecin-Fenix 5
43Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 5
44Jos van Emden (Ned) Jumbo-Visma 5
45Jimmy Janssens (Bel) Alpecin-Fenix 5
46Simone Consonni (Ita) Cofidis 5
47Daniel Martinez Poveda (Col) Ineos Grenadiers 4
48Gianni Moscon (Ita) Ineos Grenadiers 4
49Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 4
50Nicolas Edet (Fra) Cofidis 4
51Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 4
52Marc Soler (Spa) Movistar Team 3
53Nelson Oliveira (Por) Movistar Team 3
54Alberto Bettiol (Ita) EF Education-Nippo 3
55Dario Cataldo (Ita) Movistar Team 3
56Andrea Vendrame (Ita) AG2R Citroën Team 3
57Mauro Schmid (Swi) Team Qhubeka Assos 3
58Maximilian Walscheid (Ger) Team Qhubeka Assos 3
59Hugh Carthy (GBr) EF Education-Nippo 2
60Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 2
61Jacopo Mosca (Ita) Trek-Segafredo 2
62Geoffrey Bouchard (Fra) AG2R Citroën Team 2
63Márton Dina (Hun) Eolo-Kometa Cycling Team 2
64Daniel Oss (Ita) Bora-Hansgrohe 2
65Stefano Oldani (Ita) Lotto Soudal 2
66Jasper De Buyst (Bel) Lotto Soudal 2
67Alexis Gougeard (Fra) AG2R Citroën Team 2
68Matthias Brändle (Aut) Israel Start-up Nation 2
69Maximiliano Richeze (Arg) UAE Team Emirates 2
70Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 2
71Aleksandr Vlasov (Rus) Astana-Premier Tech 1
72Bauke Mollema (Ned) Trek-Segafredo 1
73Christopher Juul-Jensen (Den) Team BikeExchange 1
74Fabio Felline (Ita) Astana-Premier Tech 1
75Lars van den Berg (Ned) Groupama-FDJ 1
76Filippo Zana (Ita) Bardiani CSF Faizane' 1

Mountains classification
Pos.Rider Name (Country) TeamResult
1Gino Mäder (Swi) Bahrain Victorious 26
2Geoffrey Bouchard (Fra) AG2R Citroën Team 18
3Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 16
4Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 13
5Matej Mohoric (Slo) Bahrain Victorious 10
6Alessandro De Marchi (Ita) Israel Start-up Nation 10
7Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 9
8Simon Pellaud (Swi) Androni Giocattoli-Sidermec 9
9Egan Bernal Gomez (Col) Ineos Grenadiers 8
10Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 8
11Daniel Martin (Irl) Israel Start-up Nation 6
12Christopher Juul-Jensen (Den) Team BikeExchange 6
13Filippo Fiorelli (Ita) Bardiani CSF Faizane' 6
14Lars van den Berg (Ned) Groupama-FDJ 6
15Louis Vervaeke (Bel) Alpecin-Fenix 5
16Bauke Mollema (Ned) Trek-Segafredo 5
17Remco Evenepoel (Bel) Deceuninck-QuickStep 4
18Dario Cataldo (Ita) Movistar Team 4
19Giulio Ciccone (Ita) Trek-Segafredo 2
20Jan Tratnik (Slo) Bahrain Victorious 2
21Mark Christian (GBr) Eolo-Kometa Cycling Team 2
22Jimmy Janssens (Bel) Alpecin-Fenix 2
23Samuele Zoccarato (Ita) Bardiani CSF Faizane' 2
24Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 2
25Umberto Marengo (Ita) Bardiani CSF Faizane' 2
26Attila Valter (Hun) Groupama-FDJ 1
27Damiano Caruso (Ita) Bahrain Victorious 1
28Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 1
29Alexis Gougeard (Fra) AG2R Citroën Team 1
30Fabio Felline (Ita) Astana-Premier Tech -4

Young riders classification
Pos.Rider Name (Country) TeamResult
1Attila Valter (Hun) Groupama-FDJ 26:59:18
2Remco Evenepoel (Bel) Deceuninck-QuickStep 0:00:11
3Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:16
4Aleksandr Vlasov (Rus) Astana-Premier Tech 0:00:24
5Daniel Martinez Poveda (Col) Ineos Grenadiers 0:01:06
6Tobias Foss (Nor) Jumbo-Visma 0:01:53
7Jai Hindley (Aus) Team DSM 0:03:29
8Gino Mäder (Swi) Bahrain Victorious 0:03:30
9Harold Tejada Canacue (Col) Astana-Premier Tech 0:04:13
10João Almeida (Por) Deceuninck-QuickStep 0:04:49
11Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:07:44
12Einer Rubio Reyes (Col) Movistar Team 0:14:05
13Michael Storer (Aus) Team DSM 0:14:54
14Victor Lafay (Fra) Cofidis 0:18:43
15Mikkel Honoré (Den) Deceuninck-QuickStep 0:21:56
16Matteo Sobrero (Ita) Astana-Premier Tech 0:28:08
17Alessandro Covi (Ita) UAE Team Emirates 0:32:51
18Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:36:09
19Simon Guglielmi (Fra) Groupama-FDJ 0:36:45
20Callum Scotson (Aus) Team BikeExchange 0:37:33
21Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec 0:38:01
22Márton Dina (Hun) Eolo-Kometa Cycling Team 0:40:16
23Lars van den Berg (Ned) Groupama-FDJ 0:40:27
24Filippo Ganna (Ita) Ineos Grenadiers 0:42:32
25Filippo Zana (Ita) Bardiani CSF Faizane' 0:43:58
26Kobe Goossens (Bel) Lotto Soudal 0:44:34
27Giovanni Aleotti (Ita) Bora-Hansgrohe 0:46:21
28Vadim Pronskiy (Kaz) Astana-Premier Tech 0:47:09
29Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:47:25
30Matteo Jorgenson (USA) Movistar Team 0:47:38
31Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:48:15
32Stefano Oldani (Ita) Lotto Soudal 0:49:09
33Clément Champoussin (Fra) AG2R Citroën Team 0:49:26
34Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 0:49:49
35Rémy Rochas (Fra) Cofidis 0:50:23
36Mauro Schmid (Swi) Team Qhubeka Assos 0:51:24
37Harm Vanhoucke (Bel) Lotto Soudal 0:53:52
38Edoardo Affini (Ita) Jumbo-Visma 0:55:03
39Max Kanter (Ger) Team DSM 0:56:27
40Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 0:57:02
41Samuele Battistella (Ita) Astana-Premier Tech 0:58:28
42Samuele Zoccarato (Ita) Bardiani CSF Faizane' 0:58:37
43Simon Carr (GBr) EF Education-Nippo 0:59:41
44Senne Leysen (Bel) Alpecin-Fenix 1:01:28
45Julius van den Berg (Ned) EF Education-Nippo 1:04:08
46Matteo Moschetti (Ita) Trek-Segafredo 1:04:57
47David Dekker (Ned) Jumbo-Visma 1:05:20
48Samuele Rivi (Ita) Eolo-Kometa Cycling Team 1:07:00
49Attilio Viviani (Ita) Cofidis 1:12:51

Combativity classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 24
2Umberto Marengo (Ita) Bardiani CSF Faizane' 18
3Gino Mäder (Swi) Bahrain Victorious 15
4Elia Viviani (Ita) Cofidis 15
5Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 15
6Filippo Fiorelli (Ita) Bardiani CSF Faizane' 12
7Filippo Ganna (Ita) Ineos Grenadiers 12
8Caleb Ewan (Aus) Lotto Soudal 12
9Alessandro De Marchi (Ita) Israel Start-up Nation 11
10Peter Sagan (Svk) Bora-Hansgrohe 11
11Tim Merlier (Bel) Alpecin-Fenix 11
12Matej Mohoric (Slo) Bahrain Victorious 10
13Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 10
14Davide Cimolai (Ita) Israel Start-up Nation 10
15Giacomo Nizzolo (Ita) Team Qhubeka Assos 10
16Fernando Gaviria Rendon (Col) UAE Team Emirates 9
17Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 8
18Remco Evenepoel (Bel) Deceuninck-QuickStep 7
19Egan Bernal Gomez (Col) Ineos Grenadiers 7
20Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 7
21Samuele Zoccarato (Ita) Bardiani CSF Faizane' 7
22Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 6
23Mark Christian (GBr) Eolo-Kometa Cycling Team 6
24Daniel Martin (Irl) Israel Start-up Nation 5
25Christopher Juul-Jensen (Den) Team BikeExchange 5
26Edoardo Affini (Ita) Jumbo-Visma 5
27Davide Gabburo (Ita) Bardiani CSF Faizane' 5
28Matteo Moschetti (Ita) Trek-Segafredo 5
29Giulio Ciccone (Ita) Trek-Segafredo 4
30Tobias Foss (Nor) Jumbo-Visma 4
31Dario Cataldo (Ita) Movistar Team 4
32Simon Guglielmi (Fra) Groupama-FDJ 4
33Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 4
34Louis Vervaeke (Bel) Alpecin-Fenix 3
35João Almeida (Por) Deceuninck-QuickStep 3
36Nelson Oliveira (Por) Movistar Team 3
37Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 3
38Geoffrey Bouchard (Fra) AG2R Citroën Team 3
39Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 3
40Iljo Keisse (Bel) Deceuninck-QuickStep 3
41Thomas De Gendt (Bel) Lotto Soudal 3
42Dylan Groenewegen (Ned) Jumbo-Visma 3
43Samuele Rivi (Ita) Eolo-Kometa Cycling Team 3
44Gianni Moscon (Ita) Ineos Grenadiers 2
45Bauke Mollema (Ned) Trek-Segafredo 2
46Patrick Bevin (NZl) Israel Start-up Nation 2
47Rémi Cavagna (Fra) Deceuninck-QuickStep 2
48Jan Tratnik (Slo) Bahrain Victorious 2
49Jimmy Janssens (Bel) Alpecin-Fenix 2
50Giovanni Visconti (Ita) Bardiani CSF Faizane' 2
51Attila Valter (Hun) Groupama-FDJ 1
52Damiano Caruso (Ita) Bahrain Victorious 1
53Tony Gallopin (Fra) AG2R Citroën Team 1
54Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 1
55Gianni Vermeersch (Bel) Alpecin-Fenix 1
56Lars van den Berg (Ned) Groupama-FDJ 1
57Jos van Emden (Ned) Jumbo-Visma 1
58Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1
59Senne Leysen (Bel) Alpecin-Fenix 1

Sprints classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 38
2Umberto Marengo (Ita) Bardiani CSF Faizane' 32
3Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 30
4Matej Mohoric (Slo) Bahrain Victorious 13
5Filippo Ganna (Ita) Ineos Grenadiers 11
6Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 10
7Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 10
8Davide Gabburo (Ita) Bardiani CSF Faizane' 10
9Samuele Zoccarato (Ita) Bardiani CSF Faizane' 9
10Gino Mäder (Swi) Bahrain Victorious 7
11Filippo Fiorelli (Ita) Bardiani CSF Faizane' 7
12Remco Evenepoel (Bel) Deceuninck-QuickStep 6
13Simon Guglielmi (Fra) Groupama-FDJ 6
14Christopher Juul-Jensen (Den) Team BikeExchange 6
15Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 6
16Mark Christian (GBr) Eolo-Kometa Cycling Team 6
17Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 6
18Fernando Gaviria Rendon (Col) UAE Team Emirates 6
19Alessandro De Marchi (Ita) Israel Start-up Nation 4
20Elia Viviani (Ita) Cofidis 4
21Dario Cataldo (Ita) Movistar Team 3
22Nelson Oliveira (Por) Movistar Team 3
23Thomas De Gendt (Bel) Lotto Soudal 3
24Iljo Keisse (Bel) Deceuninck-QuickStep 3
25Samuele Rivi (Ita) Eolo-Kometa Cycling Team 3
26Giulio Ciccone (Ita) Trek-Segafredo 2
27Gianni Moscon (Ita) Ineos Grenadiers 2
28Bauke Mollema (Ned) Trek-Segafredo 2
29Jimmy Janssens (Bel) Alpecin-Fenix 2
30Peter Sagan (Svk) Bora-Hansgrohe 2
31Giovanni Visconti (Ita) Bardiani CSF Faizane' 2
32Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 2
33Tony Gallopin (Fra) AG2R Citroën Team 1
34Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 1
35Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 1
36Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 1
37Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1
38Senne Leysen (Bel) Alpecin-Fenix 1
39Tim Merlier (Bel) Alpecin-Fenix 1

Breakaway classification
Pos.Rider Name (Country) TeamResult
1Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 269
2Simon Pellaud (Swi) Androni Giocattoli-Sidermec 244
3Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 224
4Umberto Marengo (Ita) Bardiani CSF Faizane' 224
5Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 184
6Samuele Zoccarato (Ita) Bardiani CSF Faizane' 169
7Lars van den Berg (Ned) Groupama-FDJ 167
8Alexis Gougeard (Fra) AG2R Citroën Team 166
9Samuele Rivi (Ita) Eolo-Kometa Cycling Team 144
10Gino Mäder (Swi) Bahrain Victorious 138
11Matej Mohoric (Slo) Bahrain Victorious 124
12Dario Cataldo (Ita) Movistar Team 124
13Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 123
14Bauke Mollema (Ned) Trek-Segafredo 92
15Simon Guglielmi (Fra) Groupama-FDJ 79
16Jimmy Janssens (Bel) Alpecin-Fenix 79
17Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 74
18Davide Gabburo (Ita) Bardiani CSF Faizane' 68
19Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 65
20Christopher Juul-Jensen (Den) Team BikeExchange 65
21Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 64
22Geoffrey Bouchard (Fra) AG2R Citroën Team 47
23Victor Campenaerts (Bel) Team Qhubeka Assos 41

Fair Play classification
Pos.Rider Name (Country) TeamResult
1Groupama-FDJ
2Ineos Grenadiers
3Alpecin-Fenix
4EF Education-Nippo
5Bahrain Victorious
6Trek-Segafredo
7Israel Start-up Nation
8Team DSM
9Intermarché-Wanty-Gobert Matériaux
10Bora-Hansgrohe
11Jumbo-Visma
12Cofidis
13Team Qhubeka Assos
14Androni Giocattoli-Sidermec
15Lotto Soudal
16UAE Team Emirates 20
17Deceuninck-QuickStep 50
18Movistar Team 50
19Eolo-Kometa Cycling Team 50
20AG2R Citroën Team 50
21Bardiani CSF Faizane' 50
22Astana-Premier Tech 110
23Team BikeExchange 350

Teams classification
Pos.Rider Name (Country) TeamResult
1Bahrain Victorious 80:59:58
2Ineos Grenadiers 0:00:39
3Team BikeExchange 0:02:48
4Trek-Segafredo 0:03:48
5Deceuninck-QuickStep 0:05:47
6EF Education-Nippo 0:06:10
7Team DSM 0:12:55
8Movistar Team 0:13:46
9Jumbo-Visma 0:18:39
10Astana-Premier Tech 0:21:25
11UAE Team Emirates 0:23:40
12Bora-Hansgrohe 0:29:23
13Israel Start-up Nation 0:38:19
14Eolo-Kometa Cycling Team 0:43:17
15Intermarché-Wanty-Gobert Matériaux 0:46:32
16Groupama-FDJ 0:48:05
17AG2R Citroën Team 0:58:48
18Alpecin-Fenix 1:18:50
19Cofidis 1:21:41
20Team Qhubeka Assos 1:24:16
21Bardiani CSF Faizane' 1:26:55
22Androni Giocattoli-Sidermec 1:38:13
23Lotto Soudal 2:01:04

Latest on Cyclingnews