Skip to main content

Giro d'Italia: Arnaud Démare takes stage 7

Image 1 of 38

Giro dItalia 2020 103th Edition 7th stage Matera Brindisi 143km 09102020 Arnaud Demare FRA Groupama FDJ photo Dario BelingheriiBettiniPhoto2020

Arnaud Demare wins stage 7 at the Giro d'Italia (Image credit: Bettini Photo)
Image 2 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Arnaud Demare (FRA - Groupama - FDJ) - Peter Sagan (SVK - Bora - Hansgrohe) - photo Dario Belingherii/BettiniPhoto©2020

Peter Sagan (Bora-Hansgrohe) could not get past Arnaud Demare (Groupama-FDJ) at fast finish in Brindisi, Michael Matthews (Team Sunweb) followed for third (Image credit: Bettini Photo)
Image 3 of 38

Giro dItalia 2020 103th Edition 7th stage Matera Brindisi 143km 09102020 Arnaud Demare FRA Groupama FDJ Peter Sagan SVK Bora Hansgrohe photo Dario BelingheriiBettiniPhoto2020

Third win of week for Arnaud Demare of Groupama-FDJ (Image credit: Bettini Photo)
Image 4 of 38

Giro dItalia 2020 103th Edition 7th stage Matera Brindisi 143km 09102020 Arnaud Demare FRA Groupama FDJ Peter Sagan SVK Bora Hansgrohe photo Dario BelingheriiBettiniPhoto2020

Sprint finish in Brindisi won by Arnaud Demare of Groupama-FDJ (Image credit: Bettini Photo)
Image 5 of 38

BRINDISI ITALY OCTOBER 09 Arrival Arnaud Demare of France and Team Groupama FDJ Purple Points Jersey Celebration Peter Sagan of Slovakia and Team Bora Hansgrohe during the 103rd Giro dItalia 2020 Stage Seven a 143km stage from Matera to Brindisi girodiitalia Giro on October 09 2020 in Brindisi Italy Photo by Stuart FranklinGetty Images

Arnaud Demare (Groupama-FDJ) takes another win in first week of Giro (Image credit: Getty Images Sport)
Image 6 of 38

Giro dItalia 2020 103rd Edition 7th stage Matera Brindisi 143km 09102020 Arnaud Demare FRA Groupama FDJ photo POOL Fabio FerrariBettiniPhoto2020

Maglia ciclamino Arnaud Demare pumps fist in air to celebrate stage 7 win (Image credit: Bettini Photo)
Image 7 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - - photo Dario Belingherii/BettiniPhoto©2020

Celebration continues with pink jersey for Joao Almeida (Deceuninck-QuickStep) (Image credit: Bettini Photo)
Image 8 of 38

The wind split the peloton into different echelons

Peloton works its way through gusting winds on 143km stage 7 (Image credit: Getty Images)
Image 9 of 38

Race leader João Almeida was in the front echelon

Joao Almeida of Deceuninck-QuickStep on stage 7 from Matera to Brindisi (Image credit: Getty Images)
Image 10 of 38

The flag shows just how strong the wind blew

Flat stage and gusting winds create echelons on stage 7 (Image credit: Getty Images)
Image 11 of 38

The wind was strong early in the stage and sparked echelons

Stage 7 (Image credit: Getty Images)
Image 12 of 38

The view across Matera

Stage 7 start under the ancient limestone dwellings in Matera (Image credit: Getty Images)
Image 13 of 38

The views across the start in Matera

Stage 7 start in Matera and headed across the heel of Italy's "boot" to Brindisi (Image credit: Getty Images)
Image 14 of 38

The stage started in ancient Matera

Maglia rosa heads to stage 7 start in Matera (Image credit: Getty Images)
Image 15 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Matera - Scenery - photo Luca Bettini/BettiniPhoto©2020

Stage 7 start in Matera which has been populated since 10th century BC (Image credit: Bettini Photo)
Image 16 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Arnaud Demare (FRA - Groupama - FDJ) - photo Luca Bettini/BettiniPhoto©2020

Arnaud Demare (Groupama-FDJ) pushing in group for bunch finish (Image credit: Bettini Image)
Image 17 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Ventagli - Joao Almeida (POR - Deceuninck - Quick Step) - Arnaud Demare (FRA - Groupama - FDJ) - photo Luca Bettini/BettiniPhoto©2020

Group with points classification and leader's jerseys riding through wind near Brindisi (Image credit: Bettini Photo)
Image 18 of 38

Giro dItalia 2020 103th Edition 7th stage Matera Brindisi 143km 09102020 Ventaglio Echelon photo Luca BettiniBettiniPhoto2020

Wind blowing from north-east with gusts of 30 km/h create echelons on stage 7 (Image credit: Bettini Photo)
Image 19 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Ventaglio - photo Luca Bettini/BettiniPhoto©2020

Echelons on route caused by wind and after crash with 45km to go (Image credit: Bettini Photo)
Image 20 of 38

BRINDISI ITALY OCTOBER 09 Decoration Pink Bike Detail view during the 103rd Giro dItalia 2020 Stage Seven a 143km stage from Matera to Brindisi girodiitalia Giro on October 09 2020 in Brindisi Italy Photo by Tim de WaeleGetty Images

Stage 7 decorations under sunny but windy conditions (Image credit: Getty Images Sport)
Image 21 of 38

BRINDISI ITALY OCTOBER 09 Sean Bennett of The United States and Team EF Pro Cycling Crash Injury during the 103rd Giro dItalia 2020 Stage Seven a 143km stage from Matera to Brindisi girodiitalia Giro on October 09 2020 in Brindisi Italy Photo by Tim de WaeleGetty Images

Sean Bennett (EF Pro Cycling) goes down in big crash under 45km to go banner (Image credit: Getty Images Sport)
Image 22 of 38

BRINDISI ITALY OCTOBER 09 Amanuel Ghebreigzabhier Werkilul of Eritrea and NTT Pro Cycling Team Crash Injury Doctor during the 103rd Giro dItalia 2020 Stage Seven a 143km stage from Matera to Brindisi girodiitalia Giro on October 09 2020 in Brindisi Italy Photo by Tim de WaeleGetty Images

Amanuel Ghebreigzabhier Werkilul of Eritrea )NTT Pro Cycling Team) has doctor check after he was part of crash with 45km to go (Image credit: Getty Images Sport)
Image 23 of 38

BRINDISI ITALY OCTOBER 09 Aurelien ParetPeintre of France and Team Ag2R La Mondiale Sean Bennett of The United States and Team EF Pro Cycling Tony Gallopin of France and Team Ag2R La Mondiale Andrea Vendrame of Italy and Team Ag2R La Mondiale Marco Mathis of Germany and Team Cofidis Solutions Credits Harm Vanhoucke of Belgium and Team Lotto Soudal White Best Young Jersey Thomas De Gendt of Belgium and Team Lotto Soudal Crash Bottles Bike Landscape during the 103rd Giro dItalia 2020 Stage Seven a 143km stage from Matera to Brindisi girodiitalia Giro on October 09 2020 in Brindisi Italy Photo by Tim de WaeleGetty Images

Tony Gallopin (AG2R La Mondiale) in the pileup on stage 7 (Image credit: Getty Images Sport)
Image 24 of 38

BRINDISI ITALY OCTOBER 09 Carl Hagen Fredrik of Norway and Team Lotto Soudal Pavel Kochetkov of Russia and CCC Team Dylan Sunderland of Australia and NTT Pro Cycling Team Andrea Vendrame of Italy and Team Ag2R La Mondiale Crash Injury during the 103rd Giro dItalia 2020 Stage Seven a 143km stage from Matera to Brindisi girodiitalia Giro on October 09 2020 in Brindisi Italy Photo by Tim de WaeleGetty Images

Crash in middle of peloton at 45km to go banner (Image credit: Getty Images Sport)
Image 25 of 38

BRINDISI ITALY OCTOBER 09 Aurelien ParetPeintre of France and Team Ag2R La Mondiale Sean Bennett of The United States and Team EF Pro Cycling Tony Gallopin of France and Team Ag2R La Mondiale Andrea Vendrame of Italy and Team Ag2R La Mondiale Simone Bevilacqua of Italy and Team Vini Zabu KTM Dylan Sunderland of Australia and NTT Pro Cycling Team Crash Bottles Bike Landscape during the 103rd Giro dItalia 2020 Stage Seven a 143km stage from Matera to Brindisi girodiitalia Giro on October 09 2020 in Brindisi Italy Photo by Tim de WaeleGetty Images

Crash victims included Aurelien Paret-Peintre of France and Team AG2R La Mondiale and Sean Bennett of US and Team EF Pro Cycling (Image credit: Getty Images Sport)
Image 26 of 38

BRINDISI ITALY OCTOBER 09 Sean Bennett of The United States and Team EF Pro Cycling Matthew Holmes of The United Kingdom and Team Lotto Soudal Aurelien ParetPeintre of France and Team Ag2R La Mondiale Simone Bevilacqua of Italy and Team Vini Zabu KTM Crash Injury during the 103rd Giro dItalia 2020 Stage Seven a 143km stage from Matera to Brindisi girodiitalia Giro on October 09 2020 in Brindisi Italy Photo by Tim de WaeleGetty Images

Sean Bennett of EF Pro Cycling off bike after crash (Image credit: Getty Images Sport)
Image 27 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Arnaud Demare (FRA - Groupama - FDJ) - Peter Sagan (SVK - Bora - Hansgrohe) - photo Dario Belingherii/BettiniPhoto©2020

Hat trick for Arnaud Demare (Groupama-FDJ) in first week of Giro by adding stage 7 win in Brindisi (Image credit: Bettini Photo)
Image 28 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Arnaud Demare (FRA - Groupama - FDJ) - Peter Sagan (SVK - Bora - Hansgrohe) - photo Dario Belingherii/BettiniPhoto©2020

French champion Arnaud Demare celebrates stage 7 win (Image credit: Bettini Photo)
Image 29 of 38

BRINDISI ITALY OCTOBER 09 Podium Joao Almeida of Portugal and Team Deceuninck QuickStep Pink Leader Jersey Celebration Mascot Flowers Mask Covid safety measures during the 103rd Giro dItalia 2020 Stage Seven a 143km stage from Matera to Brindisi girodiitalia Giro on October 09 2020 in Brindisi Italy Photo by Stuart FranklinGetty Images

Joao Almeida of Deceuninck-QuickStep retains maglia rosa (Image credit: Bettini Photo)
Image 30 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Filippo Ganna (ITA - Team Ineos) - photo Dario Belingherii/BettiniPhoto©2020

Mountain classification jersey continues to be worn by Italian Filippo Ganna (Ineos Grenadiers) (Image credit: Bettini Photo)
Image 31 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Harm Vanhoucke (BEL - Lotto Soudal) - photo Dario Belingherii/BettiniPhoto©2020

White jersey for best young rider stays with Harm Vanhoucke (Lotto Soudal) after stage 7 (Image credit: Bettini Photo)
Image 32 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Crash - photo Luca Bettini/BettiniPhoto©2020

One of four crashes on stage 7 involving multiple riders (Image credit: Bettini Photo)
Image 33 of 38

Giro dItalia 2020 103th Edition 7th stage Matera Brindisi 143km 09102020 Crash photo Luca BettiniBettiniPhoto2020

A touch of wheels brought down many riders in area of Taranto before first intermediate sprint (Image credit: Bettini Photo)
Image 34 of 38

Giro dItalia 2020 103th Edition 7th stage Matera Brindisi 143km 09102020 Scenery photo Luca BettiniBettiniPhoto2020

Scenery for stage 7 from Matera to Brindisi (Image credit: Bettini Photo)
Image 35 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Harm Vanhoucke (BEL - Lotto Soudal) - photo Luca Bettini/BettiniPhoto©2020

Belgian Harm Vanhoucke (Lotto Soudal) in best young rider jersey on stage 7 (Image credit: Bettini Photo)
Image 36 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Marco Frapporti (ITA - Vini Zabu’ - KTM) - Simon Pellaud (SUI - Androni Giocattoli - Sidermec) - photo Luca Bettini/BettiniPhoto©2020

Early breakaway of four riders included Marco Frapporti (Vini Zabu - KTM) and Simon Pellaud (Androni Giocattoli - Sidermec) (Image credit: Bettini Photo)
Image 37 of 38

Giro dItalia 2020 103th Edition 7th stage Matera Brindisi 143km 09102020 Steven Kruijswijk NED Team Jumbo Visma photo Luca BettiniBettiniPhoto2020

Steven Kruijswijk is protected by his Jumbo-Visma teammates (Image credit: Bettini Photo)
Image 38 of 38

Giro d'Italia 2020 - 103th Edition - 7th stage Matera - Brindisi 143 km - 09/10/2020 - Manuele Boaro (ITA - Astana Pro Team) - photo Luca Bettini/BettiniPhoto©2020

Manuele Boaro of Astana Pro Team rides in peloton on stage 7 (Image credit: Bettini Photo)

Arnaud Démare (Groupama-FDJ) took his second consecutive sprint victory and his third in this year’s Giro d’Italia in Brindisi, again benefitting from his team’s superb lead-out and his own speed and confidence to win from the front. 

Peter Sagan (Bora-Hansgrohe) managed to take Démare’s wheel in the sprint but lacked the courage to challenge him along the barriers and lacked the legs to come past him. Sagan waved his arm after the finish, indicating the Frenchman had moved across the road. He had, but not enough for the UCI judges to punish him.   

Michael Matthews (Team Sunweb) was third several bike lengths back, with Ben Swift (Ineos Grenadiers) fourth.

“Having fantastic teammates made the difference today. It was amazing what they did for me,” Démare said of his now well-drilled and highly efficient team.

“It was a very fast stage with echelons and then a tailwind and lots of crashes. It was very nervous. Fortunately things calmed down but it was also a fast sprint. There was a lot of wind until four kilometres to go and the final was twisting, making it difficult to move up. I waited a bit to open up my sprint and saw Sagan was behind and ready me. But it was okay, it was perfect.”

Early echelon attacks split the peloton sparked a high-speed day of racing with the peloton setting a new record of 51.23kph for a Giro d’Italia road stage.

The early echelons saw Jakob Fuglsang (Astana), Rafal Majka (Bora-Hansgrohe), Simon Yates (Mitchelton-Scott), Pello Bilbao (Bahrain McLaren) and Domenico Pozzovivo (NTT Pro Cycling) stuck behind and fearing for their overall hopes. Fortunately a determined chase and a drop in the wind allowed them to get back but made for a nervous day of racing. 

João Almeida was well-protected by his Deceuninck-QuickStep in the echelon attacks and finished in the same time as the sprinters to keep his maglia rosa for another day.

Sometimes it was really scary, especially in the final, everyone was nervous and wanted to be at the front. But I have a perfect team and they did a perfect job. I think the maglia rosa makes me stronger, mentally too and tomorrow is another day in pink.” 

How it unfolded

The riders gathered in the centre of Matera for the sign-on of the 143km stage, protected from the strong northern wind but fully aware the stage could be a day of echelon racing. 

Thomas De Gendt (Lotto Soudal) was the first to attack on the climb out of Matera and he was quickly joined by Josef Cerny (CCC Team), Marco Frapporti (Vini Zabù-KTM) and Simon Pellaud (Androni Giocattoli) to create the early break. 

The peloton eased but then on more exposed roads, Deceuninck-QuickStep and Jumbo-Visma hit the front and sprinted into the cross wind, sparking chaos and panic. The peloton lined out and then eventually snapped as the speed touched 70kph. The stage was alive after just half an hour of racing. 

A front echelon of 30 or so riders formed, with Jumbo-Visma and Groupama-FDJ there in numbers and Deceuninck-QuickStep en masse to protect the race leader João Almeida. Arnaud Démare (Groupama-FDJ), Fernando Gaviria (UAE Team Emirates), Elia Viviani (Cofidis), Michael Matthews (Sunweb), and Peter Sagan (Bora-Hansgrohe) were in the front group and so a high-speed pursuit match ensured on the road to Taranto. 

Vincenzo Nibali was there with a Trek-Segafredo teammate but Jakob Fuglsang (Astana), Rafal Majka (Bora-Hansgrohe), Simon Yates (Mitchelton-Scott), second placed overall Pello Bilbao (Bahrain McLaren), Domenico Pozzovivo (NTT Pro Team) and Harm Vanhoucke (Lotto Soudal) were all caught behind. 

For a while the 30 riders up front worked smoothly together and committed to the effort but the chasers also refused to give up, with Astana and then Lotto Soudal leading the chase. 

A change of direction south turned the side wind into a tailwind. That and the pain of a hard first hour of racing split the chase group but allowed Fuglsang’s group to get back on. 

Soon after, Yates and the rest also managed to enter the protected slipstream of the peloton. The panic was over but those caught behind knew they had got out of jail.    

The rider through the sheltered streets of Taranto allowed everyone to catch their breath. However a crash in the centre of Taranto raised the tension yet again. 

More attacks were expected on the exposed roads towards Brinidisi. However, the olive groves and wheat fields often protected the riders and this time nobody was going to be caught by surprise. The speed stayed high and the leading teams stayed vigilant but only minor riders were allowed up the road.      

With 45km to go a stack-up in the peloton on a straight highway as the barriers created a pinch point. Amanuel Ghebreigzabhier (NTT) and Filippo Ganna (Ineos) went down, but soon got going, even if they would never see the front again. However, the crash caused another split and another chase, with Vanhoucke, Pozzovivo and Ilnur Zakarin (CCC Team) forced to chase. Lotto Soudal did the work for Vanhoucke and eventually made contact with 20km to go. 

Deceuninck-QuickStep bossed the peloton, sniffing for any final chances of echelons but everyone else was thinking about the sprint. 

Jumbo-Visma rode to protect Steven Kruijswijk in the centre of Brindisi on the loop through the streets and then Groupama-FDJ took over in the final two kilometres. Démare - racing in the cyclamen-coloured points jersey instead of French national champion’s red, white and blue - was always protected and well-placed and only needed to open up his powerful sprint to secure victory number three at the 2020 Giro d’Italia and his 12th win of the season.

Results
Pos.Rider Name (Country) TeamResult
1Arnaud Demare (Fra) Groupama-FDJ 2:47:28
2Peter Sagan (Svk) Bora-Hansgrohe
3Michael Matthews (Aus) Team Sunweb
4Ben Swift (GBr) Ineos Grenadiers
5Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep
6Rudy Barbier (Fra) Israel Start-Up Nation
7Davide Ballerini (Ita) Deceuninck-Quickstep
8Enrico Battaglin (Ita) Bahrain McLaren
9Filippo Fiorelli (Ita) Bardiani CSF Faizane'
10Elia Viviani (Ita) Cofidis
11Fernando Gaviria Rendon (Col) UAE Team Emirates
12Giovanni Lonardi (Ita) Bardiani CSF Faizane'
13Mikkel Bjerg (Den) UAE Team Emirates
14Josef Cerny (Pol) CCC Team
15Sam Oomen (Ned) Team Sunweb
16Joao Almeida (Por) Deceuninck-Quickstep
17Wilco Kelderman (Ned) Team Sunweb
18Brandon McNulty (USA) UAE Team Emirates
19Rafal Majka (Pol) Bora-Hansgrohe
20Christoph Pfingsten (Ger) Team Jumbo-Visma
21Steven Kruijswijk (Ned) Team Jumbo-Visma
22Maximiliano Ariel Richeze (Arg) UAE Team Emirates
23Jacopo Guarnieri (Ita) Groupama-FDJ
24Patrick Konrad (Aut) Bora-Hansgrohe
25Domenico Pozzovivo (Ita) NTT Pro Cycling
26Jacopo Mosca (Ita) Trek-Segafredo
27Vincenzo Nibali (Ita) Trek-Segafredo
28Jai Hindley (Aus) Team Sunweb
29Rick Zabel (Ger) Israel Start-Up Nation
30Pello Bilbao (Spa) Bahrain McLaren
31Francesco Romano (Ita) Bardiani CSF Faizane'
32Fabio Felline (Ita) Astana Pro Team
33Chris Harper (Aus) Team Jumbo-Visma
34Jakob Fuglsang (Den) Astana Pro Team
35Ilnur Zakarin (Rus) CCC Team
36Antonio Pedrero (Spa) Movistar Team
37Lucas Hamilton (Aus) Mitchelton-Scott
38Fausto Masnada (Ita) CCC Team
39Dario Cataldo (Ita) Movistar Team
40James Knox (GBr) Deceuninck-Quickstep
41Salvatore Puccio (Ita) Ineos Grenadiers
42Harm Vanhoucke (Bel) Lotto Soudal
43Mark Padun (Ukr) Bahrain McLaren
44Hermann Pernsteiner (Aut) Bahrain McLaren
45Sander Armee (Bel) Lotto Soudal
46Simon Yates (GBr) Mitchelton-Scott
47Joe Dombrowski (USA) UAE Team Emirates
48Lawrence Warbasse (USA) AG2R la Mondiale
49Tao Geoghegan Hart (GBr) Ineos Grenadiers
50Sergio Samitier Samitier (Spa) Movistar Team
51Simone Consonni (Ita) Cofidis
52Aurélien Paret Peintre (Fra) AG2R la Mondiale
53Koen Bouwman (Ned) Team Jumbo-Visma
54Eduardo Sepulveda (Arg) Movistar Team
55Diego Ulissi (Ita) UAE Team Emirates
56Josip Rumac (Cro) Androni Giocattoli-Sidermec
57Miles Scotson (Aus) Groupama-FDJ
58Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec
59Nico Denz (Ger) Team Sunweb
60Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
61Carl Fredrik Hagen (Nor) Lotto Soudal
62Ramon Sinkeldam (Ned) Groupama-FDJ
63Andrea Vendrame (Ita) AG2R la Mondiale
64Albert Torres Barcelo (Spa) Movistar Team
65Matteo Spreafico (Ita) Androni Giocattoli-Sidermec
66Jos Van Emden (Ned) Team Jumbo-Visma
67Yukiya Arashiro (Jpn) Bahrain McLaren
68Juan Sebastian Molano Benavides (Col) UAE Team Emirates
69François Bidard (Fra) AG2R la Mondiale 0:00:23
70Daniel Navarro Garcia (Spa) Israel Start-Up Nation 0:00:28
71Geoffrey Bouchard (Fra) AG2R la Mondiale
72Attila Valter (Hun) CCC Team
73Victor De la Parte (Spa) CCC Team
74Joseph Rosskopf (USA) CCC Team
75Tobias Foss (Nor) Team Jumbo-Visma
76Giovanni Carboni (Ita) Bardiani CSF Faizane'
77Ben Gastauer (Lux) AG2R la Mondiale
78Jaakko Hanninen (Fin) AG2R la Mondiale
79Jesper Hansen (Den) Cofidis
80Danilo Wyss (Swi) NTT Pro Cycling
81Victor Campenaerts (Bel) NTT Pro Cycling
82Manuele Boaro (Ita) Astana Pro Team
83Martijn Tusveld (Ned) Team Sunweb
84Marco Mathis (Ger) Cofidis
85Michael Hepburn (Aus) Mitchelton-Scott
86Tanel Kangert (Est) EF Pro Cycling
87Matthias Brändle (Aut) Israel Start-Up Nation
88Adam Hansen (Aus) Lotto Soudal
89Julien Bernard (Fra) Trek-Segafredo
90Mikkel Frølich Honoré (Den) Deceuninck-Quickstep
91Chad Haga (USA) Team Sunweb
92Maciej Bodnar (Pol) Bora-Hansgrohe
93Eros Capecchi (Ita) Bahrain McLaren
94Pawel Poljanski (Pol) Bora-Hansgrohe 0:00:36
95Simone Bevilacqua (Ita) Vini Zabu' KTM 0:00:39
96Stéphane Rossetto (Fra) Cofidis 0:00:46
97Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec
98Simon Pellaud (Swi) Androni Giocattoli-Sidermec
99Kamil Gradek (Pol) CCC Team
100Ignatas Konovalovas (Ltu) Groupama-FDJ 0:00:50
101Iljo Keisse (Bel) Deceuninck-Quickstep 0:00:55
102Nathan Haas (Aus) Cofidis
103Christopher Hamilton (Aus) Team Sunweb 0:00:58
104Ruben Guerreiro (Por) EF Pro Cycling
105Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 0:01:08
106Davide Cimolai (Ita) Israel Start-Up Nation
107Alexander Cataford (Can) Israel Start-Up Nation 0:01:10
108Guy Sagiv (Isr) Israel Start-Up Nation
109Davide Villella (Ita) Movistar Team 0:01:15
110Giovanni Visconti (Ita) Vini Zabu' KTM
111Filippo Zana (Ita) Bardiani CSF Faizane'
112Simon Clarke (Aus) EF Pro Cycling
113Jack Haig (Aus) Mitchelton-Scott
114Kamil Malecki (Pol) CCC Team
115Jonathan Caicedo (Ecu) EF Pro Cycling
116Thomas De Gendt (Bel) Lotto Soudal
117Giulio Ciccone (Ita) Trek-Segafredo
118Cameron Meyer (Aus) Mitchelton-Scott
119Alessandro Tonelli (Ita) Bardiani CSF Faizane'
120Stefano Oldani (Ita) Lotto Soudal
121Gianluca Brambilla (Ita) Trek-Segafredo
122Fabio Mazzucco (Ita) Bardiani CSF Faizane'
123Matteo Sobrero (Ita) NTT Pro Cycling
124Nicola Conci (Ita) Trek-Segafredo
125Kilian Frankiny (Swi) Groupama-FDJ
126Pavel Kochetkov (Rus) CCC Team
127Jhonatan Manuel Narvaez Prado (Ecu) Ineos Grenadiers
128Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
129Mattia Bais (Ita) Androni Giocattoli-Sidermec
130Simon Guglielmi (Fra) Groupama-FDJ
131Jan Tratnik (Slo) Bahrain McLaren
132Hector Carretero (Spa) Movistar Team
133Antonio Nibali (Ita) Trek-Segafredo
134Einer Augusto Rubio Reyes (Col) Movistar Team 0:01:47
135Nicolas Edet (Fra) Cofidis 0:01:51
136Alex Dowsett (GBr) Israel Start-Up Nation
137Pieter Serry (Bel) Deceuninck-Quickstep
138Antwan Tolhoek (Ned) Team Jumbo-Visma
139Mathias Le Turnier (Fra) Cofidis
140Etienne Van Empel (Ned) Vini Zabu' KTM
141James Whelan (Aus) EF Pro Cycling 0:01:55
142Ben O'Connor (Aus) NTT Pro Cycling
143Louis Meintjes (RSA) NTT Pro Cycling
144Cesare Benedetti (Ita) Bora-Hansgrohe
145Lachlan Morton (Aus) EF Pro Cycling
146Valerio Conti (Ita) UAE Team Emirates
147Matteo Fabbro (Ita) Bora-Hansgrohe
148Jefferson Alexander Cepeda (Ecu) Androni Giocattoli-Sidermec
149Luca Chirico (Ita) Androni Giocattoli-Sidermec 0:02:06
150Edoardo Affini (Ita) Mitchelton-Scott 0:02:17
151Filippo Ganna (Ita) Ineos Grenadiers
152Tony Martin (Ger) Team Jumbo-Visma 0:02:21
153Lawson Craddock (USA) EF Pro Cycling 0:02:33
154Marco Frapporti (Ita) Vini Zabu' KTM 0:02:39
155Lorenzo Rota (Ita) Vini Zabu' KTM
156Edoardo Zardini (Ita) Vini Zabu' KTM 0:02:52
157Jonas Gregaard Wilsly (Den) Astana Pro Team 0:03:03
158Jonathan Dibben (GBr) Lotto Soudal
159Rohan Dennis (Aus) Ineos Grenadiers 0:03:24
160Damien Howson (Aus) Mitchelton-Scott 0:05:44
161Domen Novak (Slo) Bahrain McLaren 0:05:45
162Patrick Gamper (Aut) Bora-Hansgrohe
163Rodrigo Contreras Pinzon (Col) Astana Pro Team
164Sean Bennett (USA) EF Pro Cycling 0:07:33
165Matthew Holmes (GBr) Lotto Soudal 0:10:57
166Dylan Sunderland (Aus) NTT Pro Cycling 0:15:10
167Amanuel Gebreigzabhier (Eri) NTT Pro Cycling 0:17:37
168Tony Gallopin (Fra) AG2R la Mondiale 0:21:27

Intermediate Sprint 1 - Taranto - km 66.2
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 12
2Marco Frapporti (Ita) Vini Zabu' KTM 8
3Elia Viviani (Ita) Cofidis 6
4Arnaud Demare (Fra) Groupama-FDJ 5
5Peter Sagan (Svk) Bora-Hansgrohe 4
6Michael Matthews (Aus) Team Sunweb 3
7Ramon Sinkeldam (Ned) Groupama-FDJ 2
8Jacopo Guarnieri (Ita) Groupama-FDJ 1

Intermediate Sprint 2 - Brindisi - km 143
Pos.Rider Name (Country) TeamResult
1Arnaud Demare (Fra) Groupama-FDJ 50
2Peter Sagan (Svk) Bora-Hansgrohe 35
3Michael Matthews (Aus) Team Sunweb 25
4Ben Swift (GBr) Ineos Grenadiers 18
5Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 14
6Rudy Barbier (Fra) Israel Start-Up Nation 12
7Davide Ballerini (Ita) Deceuninck-Quickstep 10
8Enrico Battaglin (Ita) Bahrain McLaren 8
9Filippo Fiorelli (Ita) Bardiani CSF Faizane' 7
10Elia Viviani (Ita) Cofidis 6
11Fernando Gaviria Rendon (Col) UAE Team Emirates 5
12Giovanni Lonardi (Ita) Bardiani CSF Faizane' 4
13Mikkel Bjerg (Den) UAE Team Emirates 3
14Josef Cerny (Pol) CCC Team 2
15Sam Oomen (Ned) Team Sunweb 1

Bonus Sprint - Grottaglie - km 91.5
Pos.Rider Name (Country) TeamResult
1Manuele Boaro (Ita) Astana Pro Team 0:00:03
2Davide Ballerini (Ita) Deceuninck-Quickstep 0:00:02
3Kamil Gradek (Pol) CCC Team 0:00:01

Young Riders
Pos.Rider Name (Country) TeamResult
1Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 2:47:28
2Giovanni Lonardi (Ita) Bardiani CSF Faizane'
3Mikkel Bjerg (Den) UAE Team Emirates
4Sam Oomen (Ned) Team Sunweb
5Joao Almeida (Por) Deceuninck-Quickstep
6Brandon McNulty (USA) UAE Team Emirates
7Jai Hindley (Aus) Team Sunweb
8Francesco Romano (Ita) Bardiani CSF Faizane'
9Lucas Hamilton (Aus) Mitchelton-Scott
10James Knox (GBr) Deceuninck-Quickstep
11Harm Vanhoucke (Bel) Lotto Soudal
12Mark Padun (Ukr) Bahrain McLaren
13Tao Geoghegan Hart (GBr) Ineos Grenadiers
14Sergio Samitier Samitier (Spa) Movistar Team
15Aurélien Paret Peintre (Fra) AG2R la Mondiale
16Attila Valter (Hun) CCC Team 0:00:28
17Tobias Foss (Nor) Team Jumbo-Visma
18Giovanni Carboni (Ita) Bardiani CSF Faizane'
19Jaakko Hanninen (Fin) AG2R la Mondiale
20Mikkel Frølich Honoré (Den) Deceuninck-Quickstep
21Simone Bevilacqua (Ita) Vini Zabu' KTM 0:00:39
22Christopher Hamilton (Aus) Team Sunweb 0:00:58
23Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 0:01:08
24Filippo Zana (Ita) Bardiani CSF Faizane' 0:01:15
25Kamil Malecki (Pol) CCC Team
26Stefano Oldani (Ita) Lotto Soudal
27Fabio Mazzucco (Ita) Bardiani CSF Faizane'
28Matteo Sobrero (Ita) NTT Pro Cycling
29Nicola Conci (Ita) Trek-Segafredo
30Jhonatan Manuel Narvaez Prado (Ecu) Ineos Grenadiers
31Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
32Mattia Bais (Ita) Androni Giocattoli-Sidermec
33Simon Guglielmi (Fra) Groupama-FDJ
34Hector Carretero (Spa) Movistar Team
35Einer Augusto Rubio Reyes (Col) Movistar Team 0:01:47
36Mathias Le Turnier (Fra) Cofidis 0:01:51
37James Whelan (Aus) EF Pro Cycling 0:01:55
38Ben O'Connor (Aus) NTT Pro Cycling
39Matteo Fabbro (Ita) Bora-Hansgrohe
40Jefferson Alexander Cepeda (Ecu) Androni Giocattoli-Sidermec
41Edoardo Affini (Ita) Mitchelton-Scott 0:02:17
42Filippo Ganna (Ita) Ineos Grenadiers
43Lorenzo Rota (Ita) Vini Zabu' KTM 0:02:39
44Jonas Gregaard Wilsly (Den) Astana Pro Team 0:03:03
45Domen Novak (Slo) Bahrain McLaren 0:05:45
46Patrick Gamper (Aut) Bora-Hansgrohe
47Sean Bennett (USA) EF Pro Cycling 0:07:33
48Dylan Sunderland (Aus) NTT Pro Cycling 0:15:10

Teams
Pos.Rider Name (Country) TeamResult
1Deceuninck-Quick-Step 8:22:24
2Team Sunweb
3UAE Team Emirates
4Bora-Hansgrohe
5Bardiani CSF Faizane
6Team Jumbo-Visma
7Groupama-FDJ
8Bahrain McClaren
9Ineos Grenadiers
10Movistar Team
11Lotto Soudal
12AG2R la Mondiale
13Israel Start-Up Nation 0:00:28
14CCC Team
15Cofidis
16Trek-Segafredo
17Astana Pro Team
18Mitchelton-Scott
19Androni Giocattoli-Sidermec 0:00:46
20NTT Pro Cycling 0:00:56
21Vini Zabu' KTM 0:01:54
22EF Pro Cycling 0:02:41

General classification after stage 7
Pos.Rider Name (Country) TeamResult
1Joao Almeida (Por) Deceuninck-Quickstep 24:48:29
2Pello Bilbao (Spa) Bahrain McLaren 0:00:43
3Wilco Kelderman (Ned) Team Sunweb 0:00:48
4Harm Vanhoucke (Bel) Lotto Soudal 0:00:59
5Vincenzo Nibali (Ita) Trek-Segafredo 0:01:01
6Domenico Pozzovivo (Ita) NTT Pro Cycling 0:01:05
7Jakob Fuglsang (Den) Astana Pro Team 0:01:19
8Steven Kruijswijk (Ned) Team Jumbo-Visma 0:01:21
9Patrick Konrad (Aut) Bora-Hansgrohe 0:01:26
10Rafal Majka (Pol) Bora-Hansgrohe 0:01:32
11Jai Hindley (Aus) Team Sunweb 0:01:33
12Fausto Masnada (Ita) CCC Team 0:01:38
13Ilnur Zakarin (Rus) CCC Team 0:01:44
14Hermann Pernsteiner (Aut) Bahrain McLaren 0:01:48
15Antonio Pedrero (Spa) Movistar Team 0:01:56
16Sergio Samitier Samitier (Spa) Movistar Team 0:02:12
17Lucas Hamilton (Aus) Mitchelton-Scott 0:02:47
18Brandon McNulty (USA) UAE Team Emirates 0:02:57
19Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:03:18
20James Knox (GBr) Deceuninck-Quickstep 0:03:26
21Simon Yates (GBr) Mitchelton-Scott 0:03:52
22Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:04:31
23Chris Harper (Aus) Team Jumbo-Visma 0:04:57
24Koen Bouwman (Ned) Team Jumbo-Visma 0:05:17
25Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:06:49
26Joe Dombrowski (USA) UAE Team Emirates 0:07:15
27Lawrence Warbasse (USA) AG2R la Mondiale 0:07:38
28Sam Oomen (Ned) Team Sunweb 0:08:12
29Attila Valter (Hun) CCC Team 0:09:35
30Stéphane Rossetto (Fra) Cofidis 0:09:46
31Martijn Tusveld (Ned) Team Sunweb 0:10:37
32Tanel Kangert (Est) EF Pro Cycling 0:10:38
33Jack Haig (Aus) Mitchelton-Scott 0:12:36
34Gianluca Brambilla (Ita) Trek-Segafredo 0:12:39
35Matteo Fabbro (Ita) Bora-Hansgrohe 0:12:50
36Daniel Navarro Garcia (Spa) Israel Start-Up Nation 0:16:08
37Fabio Felline (Ita) Astana Pro Team 0:16:26
38Jaakko Hanninen (Fin) AG2R la Mondiale 0:16:31
39Jonathan Caicedo (Ecu) EF Pro Cycling 0:17:46
40Ruben Guerreiro (Por) EF Pro Cycling 0:18:32
41Davide Villella (Ita) Movistar Team 0:18:57
42Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:19:11
43Tobias Foss (Nor) Team Jumbo-Visma 0:19:43
44Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 0:19:49
45Antonio Nibali (Ita) Trek-Segafredo 0:20:11
46Einer Augusto Rubio Reyes (Col) Movistar Team 0:22:11
47Jacopo Mosca (Ita) Trek-Segafredo 0:22:24
48Filippo Ganna (Ita) Ineos Grenadiers 0:22:47
49Victor De la Parte (Spa) CCC Team 0:22:50
50Pavel Kochetkov (Rus) CCC Team 0:22:54
51Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 0:24:53
52Carl Fredrik Hagen (Nor) Lotto Soudal 0:25:14
53Dario Cataldo (Ita) Movistar Team 0:25:17
54Giulio Ciccone (Ita) Trek-Segafredo 0:25:34
55Ben Swift (GBr) Ineos Grenadiers 0:26:17
56Diego Ulissi (Ita) UAE Team Emirates 0:26:22
57Sander Armee (Bel) Lotto Soudal 0:26:29
58Christoph Pfingsten (Ger) Team Jumbo-Visma 0:26:35
59Pieter Serry (Bel) Deceuninck-Quickstep 0:26:38
60Mark Padun (Ukr) Bahrain McLaren 0:27:15
61Jan Tratnik (Slo) Bahrain McLaren 0:27:39
62Giovanni Visconti (Ita) Vini Zabu' KTM 0:27:59
63Tony Gallopin (Fra) AG2R la Mondiale 0:29:00
64Pawel Poljanski (Pol) Bora-Hansgrohe 0:30:14
65Julien Bernard (Fra) Trek-Segafredo 0:30:30
66Jonas Gregaard Wilsly (Den) Astana Pro Team 0:30:33
67François Bidard (Fra) AG2R la Mondiale 0:30:54
68Enrico Battaglin (Ita) Bahrain McLaren 0:30:56
69Jesper Hansen (Den) Cofidis 0:31:24
70Edoardo Zardini (Ita) Vini Zabu' KTM 0:31:49
71Ben Gastauer (Lux) AG2R la Mondiale 0:31:56
72Geoffrey Bouchard (Fra) AG2R la Mondiale 0:32:01
73Nicola Conci (Ita) Trek-Segafredo 0:33:25
74Damien Howson (Aus) Mitchelton-Scott 0:33:30
75Thomas De Gendt (Bel) Lotto Soudal 0:34:23
76Salvatore Puccio (Ita) Ineos Grenadiers 0:34:30
77Joseph Rosskopf (USA) CCC Team 0:34:38
78Chad Haga (USA) Team Sunweb 0:36:12
79Andrea Vendrame (Ita) AG2R la Mondiale 0:36:34
80Christopher Hamilton (Aus) Team Sunweb 0:37:07
81Louis Meintjes (RSA) NTT Pro Cycling 0:37:18
82Amanuel Gebreigzabhier (Eri) NTT Pro Cycling 0:37:46
83Hector Carretero (Spa) Movistar Team 0:38:02
84Eduardo Sepulveda (Arg) Movistar Team 0:38:05
85Francesco Romano (Ita) Bardiani CSF Faizane' 0:38:17
86Antwan Tolhoek (Ned) Team Jumbo-Visma 0:40:20
87Jhonatan Manuel Narvaez Prado (Ecu) Ineos Grenadiers 0:40:58
88Ben O'Connor (Aus) NTT Pro Cycling 0:41:14
89Eros Capecchi (Ita) Bahrain McLaren 0:41:17
90Alessandro Tonelli (Ita) Bardiani CSF Faizane' 0:41:46
91Kilian Frankiny (Swi) Groupama-FDJ 0:42:02
92Josip Rumac (Cro) Androni Giocattoli-Sidermec 0:42:12
93Matteo Sobrero (Ita) NTT Pro Cycling 0:43:42
94Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 0:43:56
95Jefferson Alexander Cepeda (Ecu) Androni Giocattoli-Sidermec 0:44:44
96Lorenzo Rota (Ita) Vini Zabu' KTM 0:45:28
97Simon Clarke (Aus) EF Pro Cycling 0:45:32
98Danilo Wyss (Swi) NTT Pro Cycling 0:45:38
99Valerio Conti (Ita) UAE Team Emirates 0:46:18
100Michael Matthews (Aus) Team Sunweb 0:46:57
101Alexander Cataford (Can) Israel Start-Up Nation 0:48:11
102Yukiya Arashiro (Jpn) Bahrain McLaren
103Davide Ballerini (Ita) Deceuninck-Quickstep 0:48:46
104Mikkel Bjerg (Den) UAE Team Emirates 0:50:39
105Manuele Boaro (Ita) Astana Pro Team 0:50:55
106Peter Sagan (Svk) Bora-Hansgrohe 0:51:21
107Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec 0:51:53
108Simon Pellaud (Swi) Androni Giocattoli-Sidermec 0:52:02
109Stefano Oldani (Ita) Lotto Soudal 0:52:12
110Rohan Dennis (Aus) Ineos Grenadiers 0:52:38
111Kamil Malecki (Pol) CCC Team 0:52:44
112Josef Cerny (Pol) CCC Team 0:54:53
113Cameron Meyer (Aus) Mitchelton-Scott 0:55:04
114Matthew Holmes (GBr) Lotto Soudal 0:55:34
115Miles Scotson (Aus) Groupama-FDJ 0:56:21
116Mathias Le Turnier (Fra) Cofidis 0:56:32
117Filippo Fiorelli (Ita) Bardiani CSF Faizane' 0:57:45
118Luca Chirico (Ita) Androni Giocattoli-Sidermec 0:57:51
119Maciej Bodnar (Pol) Bora-Hansgrohe 0:58:14
120Sean Bennett (USA) EF Pro Cycling 0:58:42
121Jos Van Emden (Ned) Team Jumbo-Visma 1:00:29
122Simone Consonni (Ita) Cofidis 1:00:34
123Rodrigo Contreras Pinzon (Col) Astana Pro Team 1:00:43
124Tony Martin (Ger) Team Jumbo-Visma 1:00:44
125Victor Campenaerts (Bel) NTT Pro Cycling 1:01:50
126Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 1:02:05
127Kamil Gradek (Pol) CCC Team 1:02:06
128Mattia Bais (Ita) Androni Giocattoli-Sidermec 1:02:08
129Arnaud Demare (Fra) Groupama-FDJ 1:02:22
130Lawson Craddock (USA) EF Pro Cycling 1:02:27
131Rick Zabel (Ger) Israel Start-Up Nation 1:04:09
132Filippo Zana (Ita) Bardiani CSF Faizane' 1:05:24
133Marco Frapporti (Ita) Vini Zabu' KTM 1:06:22
134Jacopo Guarnieri (Ita) Groupama-FDJ 1:06:27
135Nathan Haas (Aus) Cofidis 1:06:59
136Michael Hepburn (Aus) Mitchelton-Scott 1:07:09
137Ignatas Konovalovas (Ltu) Groupama-FDJ 1:07:15
138Davide Cimolai (Ita) Israel Start-Up Nation 1:07:52
139Simon Guglielmi (Fra) Groupama-FDJ 1:08:09
140Nico Denz (Ger) Team Sunweb 1:08:23
141Fernando Gaviria Rendon (Col) UAE Team Emirates 1:08:36
142Lachlan Morton (Aus) EF Pro Cycling 1:08:42
143Cesare Benedetti (Ita) Bora-Hansgrohe 1:09:09
144Nicolas Edet (Fra) Cofidis 1:09:16
145James Whelan (Aus) EF Pro Cycling 1:09:39
146Etienne Van Empel (Ned) Vini Zabu' KTM 1:10:00
147Fabio Mazzucco (Ita) Bardiani CSF Faizane' 1:10:06
148Juan Sebastian Molano Benavides (Col) UAE Team Emirates 1:10:08
149Adam Hansen (Aus) Lotto Soudal 1:11:21
150Giovanni Lonardi (Ita) Bardiani CSF Faizane' 1:11:41
151Edoardo Affini (Ita) Mitchelton-Scott 1:12:01
152Albert Torres Barcelo (Spa) Movistar Team 1:12:36
153Dylan Sunderland (Aus) NTT Pro Cycling 1:13:24
154Simone Bevilacqua (Ita) Vini Zabu' KTM 1:14:13
155Domen Novak (Slo) Bahrain McLaren
156Maximiliano Ariel Richeze (Arg) UAE Team Emirates 1:14:19
157Alex Dowsett (GBr) Israel Start-Up Nation 1:14:32
158Elia Viviani (Ita) Cofidis 1:15:24
159Matthias Brändle (Aut) Israel Start-Up Nation 1:15:34
160Ramon Sinkeldam (Ned) Groupama-FDJ 1:16:41
161Matteo Spreafico (Ita) Androni Giocattoli-Sidermec 1:16:50
162Marco Mathis (Ger) Cofidis 1:18:24
163Patrick Gamper (Aut) Bora-Hansgrohe 1:20:05
164Iljo Keisse (Bel) Deceuninck-Quickstep 1:20:13
165Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 1:20:18
166Guy Sagiv (Isr) Israel Start-Up Nation 1:28:14
167Rudy Barbier (Fra) Israel Start-Up Nation 1:28:18
168Jonathan Dibben (GBr) Lotto Soudal 1:31:28

Points classification
Pos.Rider Name (Country) TeamResult
1Arnaud Demare (Fra) Groupama-FDJ 161
2Peter Sagan (Svk) Bora-Hansgrohe 106
3Michael Matthews (Aus) Team Sunweb 83
4Filippo Ganna (Ita) Ineos Grenadiers 45
5Davide Ballerini (Ita) Deceuninck-Quickstep 40
6Andrea Vendrame (Ita) AG2R la Mondiale 30
7Joao Almeida (Por) Deceuninck-Quickstep 29
8Marco Frapporti (Ita) Vini Zabu' KTM 28
9Diego Ulissi (Ita) UAE Team Emirates 27
10Elia Viviani (Ita) Cofidis 26
11Fabio Felline (Ita) Astana Pro Team 25
12Davide Cimolai (Ita) Israel Start-Up Nation 24
13Jonathan Caicedo (Ecu) EF Pro Cycling 23
14Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 22
15Enrico Battaglin (Ita) Bahrain McLaren 21
16Simon Pellaud (Swi) Androni Giocattoli-Sidermec 20
17Mattia Bais (Ita) Androni Giocattoli-Sidermec 20
18Patrick Konrad (Aut) Bora-Hansgrohe 18
19Ben Swift (GBr) Ineos Grenadiers 18
20Juan Sebastian Molano Benavides (Col) UAE Team Emirates 18
21Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 17
22Giovanni Visconti (Ita) Vini Zabu' KTM 16
23Wilco Kelderman (Ned) Team Sunweb 15
24Filippo Fiorelli (Ita) Bardiani CSF Faizane' 15
25Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 14
26Harm Vanhoucke (Bel) Lotto Soudal 13
27Mikkel Bjerg (Den) UAE Team Emirates 13
28Fernando Gaviria Rendon (Col) UAE Team Emirates 13
29Thomas De Gendt (Bel) Lotto Soudal 12
30Josip Rumac (Cro) Androni Giocattoli-Sidermec 12
31Stefano Oldani (Ita) Lotto Soudal 12
32Rudy Barbier (Fra) Israel Start-Up Nation 12
33Jakob Fuglsang (Den) Astana Pro Team 10
34Josef Cerny (Pol) CCC Team 9
35Lawson Craddock (USA) EF Pro Cycling 9
36Gianluca Brambilla (Ita) Trek-Segafredo 8
37Edoardo Zardini (Ita) Vini Zabu' KTM 8
38Vincenzo Nibali (Ita) Trek-Segafredo 7
39Lucas Hamilton (Aus) Mitchelton-Scott 7
40Tobias Foss (Nor) Team Jumbo-Visma 6
41Carl Fredrik Hagen (Nor) Lotto Soudal 6
42Jhonatan Manuel Narvaez Prado (Ecu) Ineos Grenadiers 6
43Kamil Gradek (Pol) CCC Team 6
44Filippo Zana (Ita) Bardiani CSF Faizane' 6
45Etienne Van Empel (Ned) Vini Zabu' KTM 6
46Pello Bilbao (Spa) Bahrain McLaren 5
47Rafal Majka (Pol) Bora-Hansgrohe 5
48Jai Hindley (Aus) Team Sunweb 5
49Alessandro Tonelli (Ita) Bardiani CSF Faizane' 5
50Victor Campenaerts (Bel) NTT Pro Cycling 5
51James Whelan (Aus) EF Pro Cycling 5
52Brandon McNulty (USA) UAE Team Emirates 4
53Jan Tratnik (Slo) Bahrain McLaren 4
54Ben Gastauer (Lux) AG2R la Mondiale 4
55Matteo Sobrero (Ita) NTT Pro Cycling 4
56Giovanni Lonardi (Ita) Bardiani CSF Faizane' 4
57Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 3
58Salvatore Puccio (Ita) Ineos Grenadiers 3
59Simon Clarke (Aus) EF Pro Cycling 3
60Matthew Holmes (GBr) Lotto Soudal 3
61Maciej Bodnar (Pol) Bora-Hansgrohe 3
62Sean Bennett (USA) EF Pro Cycling 3
63Domenico Pozzovivo (Ita) NTT Pro Cycling 2
64Hector Carretero (Spa) Movistar Team 2
65Francesco Romano (Ita) Bardiani CSF Faizane' 2
66Miles Scotson (Aus) Groupama-FDJ 2
67Ramon Sinkeldam (Ned) Groupama-FDJ 2
68Patrick Gamper (Aut) Bora-Hansgrohe 2
69Steven Kruijswijk (Ned) Team Jumbo-Visma 1
70Fausto Masnada (Ita) CCC Team 1
71Sam Oomen (Ned) Team Sunweb 1
72Jacopo Mosca (Ita) Trek-Segafredo 1
73Valerio Conti (Ita) UAE Team Emirates 1
74Jacopo Guarnieri (Ita) Groupama-FDJ 1
75Matthias Brändle (Aut) Israel Start-Up Nation 1

Mountains classification
Pos.Rider Name (Country) TeamResult
1Filippo Ganna (Ita) Ineos Grenadiers 41
2Jonathan Caicedo (Ecu) EF Pro Cycling 40
3Domenico Pozzovivo (Ita) NTT Pro Cycling 19
4Edoardo Zardini (Ita) Vini Zabu' KTM 18
5Jakob Fuglsang (Den) Astana Pro Team 18
6Giovanni Visconti (Ita) Vini Zabu' KTM 18
7Wilco Kelderman (Ned) Team Sunweb 15
8Harm Vanhoucke (Bel) Lotto Soudal 12
9Vincenzo Nibali (Ita) Trek-Segafredo 11
10Simon Pellaud (Swi) Androni Giocattoli-Sidermec 9
11James Whelan (Aus) EF Pro Cycling 9
12Hector Carretero (Spa) Movistar Team 8
13Marco Frapporti (Ita) Vini Zabu' KTM 8
14Thomas De Gendt (Bel) Lotto Soudal 5
15Rafal Majka (Pol) Bora-Hansgrohe 5
16Sam Oomen (Ned) Team Sunweb 4
17Peter Sagan (Svk) Bora-Hansgrohe 4
18Diego Ulissi (Ita) UAE Team Emirates 3
19Rick Zabel (Ger) Israel Start-Up Nation 3
20Salvatore Puccio (Ita) Ineos Grenadiers 3
21Jai Hindley (Aus) Team Sunweb 2
22Valerio Conti (Ita) UAE Team Emirates 2
23Kamil Gradek (Pol) CCC Team 2
24Mattia Bais (Ita) Androni Giocattoli-Sidermec 2
25Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 1
26Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 1
27Giulio Ciccone (Ita) Trek-Segafredo 1
28Davide Ballerini (Ita) Deceuninck-Quickstep 1
29Etienne Van Empel (Ned) Vini Zabu' KTM 1

Young riders classification
Pos.Rider Name (Country) TeamResult
1Joao Almeida (Por) Deceuninck-Quickstep 24:48:29
2Harm Vanhoucke (Bel) Lotto Soudal 0:00:59
3Jai Hindley (Aus) Team Sunweb 0:01:33
4Sergio Samitier Samitier (Spa) Movistar Team 0:02:12
5Lucas Hamilton (Aus) Mitchelton-Scott 0:02:47
6Brandon McNulty (USA) UAE Team Emirates 0:02:57
7Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:03:18
8James Knox (GBr) Deceuninck-Quickstep 0:03:26
9Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:04:31
10Sam Oomen (Ned) Team Sunweb 0:08:12
11Attila Valter (Hun) CCC Team 0:09:35
12Matteo Fabbro (Ita) Bora-Hansgrohe 0:12:50
13Jaakko Hanninen (Fin) AG2R la Mondiale 0:16:31
14Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:19:11
15Tobias Foss (Nor) Team Jumbo-Visma 0:19:43
16Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 0:19:49
17Einer Augusto Rubio Reyes (Col) Movistar Team 0:22:11
18Filippo Ganna (Ita) Ineos Grenadiers 0:22:47
19Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 0:24:53
20Mark Padun (Ukr) Bahrain McLaren 0:27:15
21Jonas Gregaard Wilsly (Den) Astana Pro Team 0:30:33
22Nicola Conci (Ita) Trek-Segafredo 0:33:25
23Christopher Hamilton (Aus) Team Sunweb 0:37:07
24Hector Carretero (Spa) Movistar Team 0:38:02
25Francesco Romano (Ita) Bardiani CSF Faizane' 0:38:17
26Jhonatan Manuel Narvaez Prado (Ecu) Ineos Grenadiers 0:40:58
27Ben O'Connor (Aus) NTT Pro Cycling 0:41:14
28Matteo Sobrero (Ita) NTT Pro Cycling 0:43:42
29Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 0:43:56
30Jefferson Alexander Cepeda (Ecu) Androni Giocattoli-Sidermec 0:44:44
31Lorenzo Rota (Ita) Vini Zabu' KTM 0:45:28
32Mikkel Bjerg (Den) UAE Team Emirates 0:50:39
33Stefano Oldani (Ita) Lotto Soudal 0:52:12
34Kamil Malecki (Pol) CCC Team 0:52:44
35Mathias Le Turnier (Fra) Cofidis 0:56:32
36Sean Bennett (USA) EF Pro Cycling 0:58:42
37Mattia Bais (Ita) Androni Giocattoli-Sidermec 1:02:08
38Filippo Zana (Ita) Bardiani CSF Faizane' 1:05:24
39Simon Guglielmi (Fra) Groupama-FDJ 1:08:09
40James Whelan (Aus) EF Pro Cycling 1:09:39
41Fabio Mazzucco (Ita) Bardiani CSF Faizane' 1:10:06
42Giovanni Lonardi (Ita) Bardiani CSF Faizane' 1:11:41
43Edoardo Affini (Ita) Mitchelton-Scott 1:12:01
44Dylan Sunderland (Aus) NTT Pro Cycling 1:13:24
45Simone Bevilacqua (Ita) Vini Zabu' KTM 1:14:13
46Domen Novak (Slo) Bahrain McLaren
47Patrick Gamper (Aut) Bora-Hansgrohe 1:20:05
48Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 1:20:18

Combativity classification
Pos.Rider Name (Country) TeamResult
1Arnaud Demare (Fra) Groupama-FDJ 21
2Marco Frapporti (Ita) Vini Zabu' KTM 20
3Jonathan Caicedo (Ecu) EF Pro Cycling 18
4Filippo Ganna (Ita) Ineos Grenadiers 18
5Mattia Bais (Ita) Androni Giocattoli-Sidermec 17
6Peter Sagan (Svk) Bora-Hansgrohe 16
7Simon Pellaud (Swi) Androni Giocattoli-Sidermec 16
8Joao Almeida (Por) Deceuninck-Quickstep 14
9Giovanni Visconti (Ita) Vini Zabu' KTM 13
10Michael Matthews (Aus) Team Sunweb 13
11Thomas De Gendt (Bel) Lotto Soudal 11
12Davide Ballerini (Ita) Deceuninck-Quickstep 11
13Edoardo Zardini (Ita) Vini Zabu' KTM 9
14Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 9
15Carl Fredrik Hagen (Nor) Lotto Soudal 8
16Lawson Craddock (USA) EF Pro Cycling 8
17Wilco Kelderman (Ned) Team Sunweb 7
18Diego Ulissi (Ita) UAE Team Emirates 7
19Harm Vanhoucke (Bel) Lotto Soudal 6
20Kamil Gradek (Pol) CCC Team 6
21Filippo Zana (Ita) Bardiani CSF Faizane' 6
22James Whelan (Aus) EF Pro Cycling 6
23Patrick Konrad (Aut) Bora-Hansgrohe 5
24Alessandro Tonelli (Ita) Bardiani CSF Faizane' 5
25Josip Rumac (Cro) Androni Giocattoli-Sidermec 5
26Manuele Boaro (Ita) Astana Pro Team 5
27Elia Viviani (Ita) Cofidis 5
28Jakob Fuglsang (Den) Astana Pro Team 4
29Fabio Felline (Ita) Astana Pro Team 4
30Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 4
31Jan Tratnik (Slo) Bahrain McLaren 4
32Andrea Vendrame (Ita) AG2R la Mondiale 4
33Hector Carretero (Spa) Movistar Team 4
34Mikkel Bjerg (Den) UAE Team Emirates 4
35Etienne Van Empel (Ned) Vini Zabu' KTM 4
36Domenico Pozzovivo (Ita) NTT Pro Cycling 3
37Ben Swift (GBr) Ineos Grenadiers 3
38Ben Gastauer (Lux) AG2R la Mondiale 3
39Matthew Holmes (GBr) Lotto Soudal 3
40Victor Campenaerts (Bel) NTT Pro Cycling 3
41Juan Sebastian Molano Benavides (Col) UAE Team Emirates 3
42Lucas Hamilton (Aus) Mitchelton-Scott 2
43Tobias Foss (Nor) Team Jumbo-Visma 2
44Jacopo Mosca (Ita) Trek-Segafredo 2
45Davide Cimolai (Ita) Israel Start-Up Nation 2
46Fernando Gaviria Rendon (Col) UAE Team Emirates 2
47Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 2
48Vincenzo Nibali (Ita) Trek-Segafredo 1
49Rafal Majka (Pol) Bora-Hansgrohe 1
50Jai Hindley (Aus) Team Sunweb 1
51Chad Haga (USA) Team Sunweb 1
52Simon Clarke (Aus) EF Pro Cycling 1
53Stefano Oldani (Ita) Lotto Soudal 1
54Josef Cerny (Pol) CCC Team 1
55Rick Zabel (Ger) Israel Start-Up Nation 1
56Cesare Benedetti (Ita) Bora-Hansgrohe 1
57Rudy Barbier (Fra) Israel Start-Up Nation 1

Sprints classification
Pos.Rider Name (Country) TeamResult
1Marco Frapporti (Ita) Vini Zabu' KTM 32
2Mattia Bais (Ita) Androni Giocattoli-Sidermec 28
3Simon Pellaud (Swi) Androni Giocattoli-Sidermec 26
4Thomas De Gendt (Bel) Lotto Soudal 20
5Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 16
6Carl Fredrik Hagen (Nor) Lotto Soudal 13
7Lawson Craddock (USA) EF Pro Cycling 13
8Josip Rumac (Cro) Androni Giocattoli-Sidermec 10
9Jonathan Caicedo (Ecu) EF Pro Cycling 10
10Manuele Boaro (Ita) Astana Pro Team 10
11Davide Ballerini (Ita) Deceuninck-Quickstep 9
12Giovanni Visconti (Ita) Vini Zabu' KTM 7
13Edoardo Zardini (Ita) Vini Zabu' KTM 7
14Joao Almeida (Por) Deceuninck-Quickstep 6
15Kamil Gradek (Pol) CCC Team 6
16Filippo Zana (Ita) Bardiani CSF Faizane' 6
17Alessandro Tonelli (Ita) Bardiani CSF Faizane' 5
18Jan Tratnik (Slo) Bahrain McLaren 4
19Etienne Van Empel (Ned) Vini Zabu' KTM 4
20James Whelan (Aus) EF Pro Cycling 4
21Arnaud Demare (Fra) Groupama-FDJ 3
22Ben Gastauer (Lux) AG2R la Mondiale 3
23Victor Campenaerts (Bel) NTT Pro Cycling 3
24Matthew Holmes (GBr) Lotto Soudal 3
25Elia Viviani (Ita) Cofidis 3
26Jacopo Mosca (Ita) Trek-Segafredo 2
27Fernando Gaviria Rendon (Col) UAE Team Emirates 2
28Filippo Ganna (Ita) Ineos Grenadiers 2
29Hector Carretero (Spa) Movistar Team 2
30Michael Matthews (Aus) Team Sunweb 1
31Peter Sagan (Svk) Bora-Hansgrohe 1
32Simon Clarke (Aus) EF Pro Cycling 1
33Chad Haga (USA) Team Sunweb 1
34Cesare Benedetti (Ita) Bora-Hansgrohe 1

Breakaway classification
Pos.Rider Name (Country) TeamResult
1Mattia Bais (Ita) Androni Giocattoli-Sidermec 295
2Marco Frapporti (Ita) Vini Zabu' KTM 283
3Filippo Ganna (Ita) Ineos Grenadiers 183
4James Whelan (Aus) EF Pro Cycling 174
5Simon Pellaud (Swi) Androni Giocattoli-Sidermec 165
6Jan Tratnik (Slo) Bahrain McLaren 161
7Thomas De Gendt (Bel) Lotto Soudal 161
8Ben Swift (GBr) Ineos Grenadiers 160
9Filippo Zana (Ita) Bardiani CSF Faizane' 159
10Carl Fredrik Hagen (Nor) Lotto Soudal 151
11Edoardo Zardini (Ita) Vini Zabu' KTM 151
12Hector Carretero (Spa) Movistar Team 151
13Valerio Conti (Ita) UAE Team Emirates 146
14Giovanni Visconti (Ita) Vini Zabu' KTM 145
15Jonathan Caicedo (Ecu) EF Pro Cycling 137
16Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 137
17Ben Gastauer (Lux) AG2R la Mondiale 136
18Alessandro Tonelli (Ita) Bardiani CSF Faizane' 136
19Etienne Van Empel (Ned) Vini Zabu' KTM 136
20Victor Campenaerts (Bel) NTT Pro Cycling 135
21Lawson Craddock (USA) EF Pro Cycling 132
22Matthew Holmes (GBr) Lotto Soudal 131
23Mikkel Bjerg (Den) UAE Team Emirates 126
24Francesco Romano (Ita) Bardiani CSF Faizane' 118
25Josip Rumac (Cro) Androni Giocattoli-Sidermec 118
26Kamil Gradek (Pol) CCC Team 75
27Josef Cerny (Pol) CCC Team 25

Fair Play classification
Pos.Rider Name (Country) TeamResult
1Trek-Segafredo
2Movistar Team
3AG2R la Mondiale
4Bardiani CSF Faizane
5Groupama-FDJ
6Androni Giocattoli-Sidermec
7Bahrain McClaren
8Team Sunweb
9NTT Pro Cycling
10Astana Pro Team
11Team Jumbo-Visma
12CCC Team
13Cofidis
14Israel Start-Up Nation
15Lotto Soudal
16Bora-Hansgrohe
17Deceuninck-Quick-Step
18Mitchelton-Scott
19UAE Team Emirates
20Vini Zabu' KTM
21Ineos Grenadiers
22EF Pro Cycling

Teams classification
Pos.Rider Name (Country) TeamResult
1Deceuninck-Quick-Step 74:29:50
2Team Sunweb 0:01:22
3Ineos Grenadiers 0:03:34
4Team Jumbo-Visma 0:04:22
5Mitchelton-Scott 0:06:31
6Bora-Hansgrohe 0:07:51
7AG2R la Mondiale 0:11:30
8Movistar Team 0:14:57
9Trek-Segafredo 0:18:03
10Bahrain McClaren 0:18:12
11CCC Team 0:24:10
12UAE Team Emirates 0:24:21
13Astana Pro Team 0:27:35
14Lotto Soudal 0:31:23
15EF Pro Cycling 0:36:45
16NTT Pro Cycling 0:37:23
17Vini Zabu' KTM 1:13:29
18Cofidis 1:17:15
19Bardiani CSF Faizane 1:26:14
20Androni Giocattoli-Sidermec 1:42:04
21Israel Start-Up Nation 1:56:11
22Groupama-FDJ 2:30:34

Latest on Cyclingnews