Skip to main content

Giro d'Italia: Andrea Vendrame wins stage 12

Image 1 of 34

Team AG2R rider Italys Andrea Vendrame celebrates as he crosses the finish line to win the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Andrea Vendrame (AG2R Citroën) celebrates victory on stage 12 of the Giro d'Italia (Image credit: Getty Images Sport)
Image 2 of 34

Team AG2R rider Italys Andrea Vendrame celebrates as he crosses ahead of Team DSM rider Australias Chris Hamilton the finish line to win the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Andrea Vendrame (AG2R Citroën) celebrates victory on stage 12 of the Giro d'Italia (Image credit: Getty Images Sport)
Image 3 of 34

Team AG2R rider Frances Geoffrey Bouchard crosses the finish line of the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Geoffrey Bouchard celebrates his teammate's win (Image credit: Getty Images Sport)
Image 4 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Vincenzo Nibali (ITA - Trek - Segafredo) - photo Ilario Biondi/BettiniPhoto©2021

Vincenzo Nibali (Trek-Segafredo) attacked on the descent to gain seven seconds (Image credit: Bettini Photo)
Image 5 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Andrea Vendrame (ITA - AG2R Citroen Team) - photo Dario Belingheri/BettiniPhoto©2021

Andrea Vendrame (AG2R Citroën) attacks the breakaway (Image credit: Bettini Photo)
Image 6 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Andrea Vendrame (ITA - AG2R Citroen Team) - photo Dario Belingheri/BettiniPhoto©2021

Andrea Vendrame (AG2R Citroën) (Image credit: Bettini Photo)
Image 7 of 34

BAGNO DI ROMAGNA ITALY MAY 20 Chris Hamilton of Australia and Team DSM in the Breakaway during the 104th Giro dItalia 2021 Stage 13 a 212km stage from Siena to Bagno di Romagna Rain girodiitalia Giro UCIworldtour on May 20 2021 in Bagno di Romagna Italy Photo by Tim de WaeleGetty Images

Chris Hamilton of Team DSM makes a move with under 15km to go with three other riders from breakaway (Image credit: Getty Images Sport)
Image 8 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Andrea Vendrame (ITA - AG2R Citroen Team) - George Bennett (NZL - Jumbo - Visma) - Giovanni Visconti (ITA - Bardiani CSF Faizane') - photo Dario Belingheri/BettiniPhoto©2021

Andrea Vendrame (AG2R Citroën) and George Bennett (Jumbo-Visma) in the escape (Image credit: Bettini Photo)
Image 9 of 34

Overall leader Team Ineos rider Colombias Egan Bernal C and the pack cross the finish line of the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

(Image credit: Getty Images Sport)
Image 10 of 34

BAGNO DI ROMAGNA ITALY MAY 20 Simone Petilli of Italy and Team Intermarch Wanty Gobert Matriaux Geoffrey Bouchard of France and AG2R Citren Team Blue Mountain Jersey George Bennett of New Zealand and Team Jumbo Visma in the Breakaway during the 104th Giro dItalia 2021 Stage 13 a 212km stage from Siena to Bagno di Romagna girodiitalia Giro UCIworldtour on May 20 2021 in Bagno di Romagna Italy Photo by Tim de WaeleGetty Images

Simone Petilli of Team Intermarch-Wanty-Gobert Matriaux, Geoffrey Bouchard of AG2R Citroën Team in Blue Mountain Jersey George Bennett of Jumbo-Visma in the breakaway (Image credit: Getty Images Sport)
Image 11 of 34

BAGNO DI ROMAGNA ITALY MAY 20 Geoffrey Bouchard of France and AG2R Citren Team Blue Mountain Jersey Breakaway during the 104th Giro dItalia 2021 Stage 13 a 212km stage from Siena to Bagno di Romagna girodiitalia Giro UCIworldtour on May 20 2021 in Bagno di Romagna Italy Photo by Tim de WaeleGetty Images

Geoffrey Bouchard of AG2R Citroën Team Blue Mountain Jersey in breakaway (Image credit: Getty Images Sport)
Image 12 of 34

BAGNO DI ROMAGNA ITALY MAY 20 Gianluca Brambilla of Italy and Team Trek Segafredo in the Breakaway during the 104th Giro dItalia 2021 Stage 13 a 212km stage from Siena to Bagno di Romagna Rain girodiitalia Giro UCIworldtour on May 20 2021 in Bagno di Romagna Italy Photo by Tim de WaeleGetty Images

Gianluca Brambilla of Trek-Segafredo in the Breakaway (Image credit: Getty Images Sport)
Image 13 of 34

Giro dItalia 2021 104th Edition 12th stage Siena Bagno di Romagna 212 km 20052021 Giovanni Visconti ITA Bardiani CSF Faizane photo Dario BelingheriBettiniPhoto2021

Giovanni Visconti of Bardiani CSF Faizane rides alongside George Bennett (Jumbo-Visma) in breakaway (Image credit: Bettini Photo)
Image 14 of 34

Giro dItalia 2021 104th Edition 12th stage Siena Bagno di Romagna 212 km 20052021 Vincenzo Albanese ITA Eolo Kometa Cycling Team photo Dario BelingheriBettiniPhoto2021

Vincenzo Albanese of Eolo-Kometa Cycling Team in breakaway (Image credit: Bettini Photo)
Image 15 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Scenery - photo Luca Bettini/BettiniPhoto©2021

Stage 12 start under blue skies in famous square in Siena (Image credit: Bettini Photo)
Image 16 of 34

Giro dItalia 2021 104th Edition 12th stage Siena Bagno di Romagna 212 km 20052021 Aleksandr Vlasov RUS Astana Premier Tech photo Ilario BiondiBettiniPhoto2021

Aleksandr Vlasov of Astana-Premier Tech at the start of stage 12 (Image credit: Bettini Photo)
Image 17 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Diego Ulissi (ITA - UAE Team Emirates) - photo Dario Belingheri/BettiniPhoto©2021

Diego Ulissi (UAE Team Emirates) in 16-rider breakaway (Image credit: Bettini Photo)
Image 18 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Egan Bernal (COL - Ineos Grenadiers) - photo Dario Belingheri/BettiniPhoto©2021

Egan Bernal with pink jersey protected by his Ineos Grenadiers in the peloton (Image credit: Bettini Photo)
Image 19 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Scenery - photo Dario Belingheri/BettiniPhoto©2021

Peloton strung out on 212km for stage 12 through Emilia-Romagna region (Image credit: Bettini Photo)
Image 20 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Aleksandr Vlasov (RUS - Astana - Premier Tech) - photo Dario Belingheri/BettiniPhoto©2021

Aleksandr Vlasov (Astana-Premier Tech) during stage 12 (Image credit: Bettini Photo)
Image 21 of 34

Bernal

Egan Bernal (Ineos Grenadiers) on stage 12 (Image credit: Getty Images)
Image 22 of 34

Spectators cheer as overall leader Team Ineos rider Colombias Egan Bernal C and the pack ride through Monte Morello near Florence Tuscany during the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Dario BELINGHERI AFP Photo by DARIO BELINGHERIAFP via Getty Images

Fans are back at the Giro d'Italia (Image credit: Getty Images Sport)
Image 23 of 34

BAGNO DI ROMAGNA ITALY MAY 20 Marc Soler Gimenez of Spain Dario Cataldo of Italy Matteo Jorgenson of United States Nelson Filipe Santos Simoes Oliveira of Portugal Antonio Pedrero Lopez of Spain Einer Augusto Rubio Reyes of Colombia Albert Torres Barcelo of Spain Davide Villella of Italy and Movistar Team at start in Piazza del Campo during the 104th Giro dItalia 2021 Stage 13 a 212km stage from Siena to Bagno di Romagna Team Presentation girodiitalia Giro UCIworldtour on May 20 2021 in Bagno di Romagna Italy Photo by Stuart FranklinGetty Images

Movistar would lose team leader Marc Soler (left) during stage 12 (Image credit: Getty Images Sport)
Image 24 of 34

BAGNO DI ROMAGNA ITALY MAY 20 Remco Evenepoel of Belgium and Team Deceuninck QuickStep at start in Piazza del Campo during the 104th Giro dItalia 2021 Stage 13 a 212km stage from Siena to Bagno di Romagna Team Presentation girodiitalia Giro UCIworldtour on May 20 2021 in Bagno di Romagna Italy Photo by Stuart FranklinGetty Images

Remco Evenepoel (Deceuninck-QuickStep) at start of stage 12 (Image credit: Getty Images Sport)
Image 25 of 34

BAGNO DI ROMAGNA ITALY MAY 20 Marc Soler Gimenez of Spain and Movistar Team at start in Piazza del Campo during the 104th Giro dItalia 2021 Stage 13 a 212km stage from Siena to Bagno di Romagna Team Presentation girodiitalia Giro UCIworldtour on May 20 2021 in Bagno di Romagna Italy Photo by Stuart FranklinGetty Images

Marc Soler of Movistar would withdraw early on stage 12 (Image credit: Getty Images Sport)
Image 26 of 34

BAGNO DI ROMAGNA ITALY MAY 20 Alessandro De Marchi of Italy and Team Israel StartUp Nation at start in Siena Piazza del Campo during the 104th Giro dItalia 2021 Stage 13 a 212km stage from Siena to Bagno di Romagna girodiitalia Giro UCIworldtour on May 20 2021 in Bagno di Romagna Italy Photo by Stuart FranklinGetty Images

Alessandro De Marchi of Israel Start-Up Nation suffered broken collarbone, ribs in Giro d'Italia crash (Image credit: Getty Images Sport)
Image 27 of 34

Giro d'Italia 2021 - 104th Edition - 12th stage Siena - Bagno di Romagna 212 km - 20/05/2021 - Vincenzo Nibali (ITA - Trek - Segafredo) - photo Ilario Biondi/BettiniPhoto©2021

Vincenzo Nibali (Trek-Segafredo) gets a handful of seconds with 15th place stage finish (Image credit: Bettini Photo)
Image 28 of 34

Overall leader Team Ineos rider Colombias Egan Bernal C and the pack cross the finish line of the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Egan Bernal (Ineos Grenadiers) tucked in the peloton at the finish did not lose any time to closest rivals (Image credit: Getty Images Sport)
Image 29 of 34

Team AG2R rider Italys Andrea Vendrame celebrates on the podium after winning the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Italian Andrea Vendrame of AG2R Citroën celebrates stage 12 win (Image credit: Getty Images Sport)
Image 30 of 34

Team AG2R rider Italys Andrea Vendrame celebrates on the podium after winning the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

AG2R Citroën's Andrea Vendrame receives handfuls of gifts on awards stage after win (Image credit: Getty Images Sport)
Image 31 of 34

Team BoraHansgrohe rider Slovakias Peter Sagan celebrates his best sprinters Cyclamen jersey on the podium after the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Peter Sagan (Bora-Hansgrohe) in points classification lead (Image credit: Getty Images Sport)
Image 32 of 34

Team AG2R rider Frances Geoffrey Bouchard celebrates his best climbers blue jersey on the podium after the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Mountains classification leader is AG2R Citroën's Geoffrey Bouchard (Image credit: Getty Images Sport)
Image 33 of 34

Overall leader Team Ineos rider Colombia's Egan Bernal celebrates on the podium after the twelfth stage of the Giro d'Italia 2021 cycling race, 212 km between Siena and Bagno di Romagna on May 20, 2021. (Photo by Luca Bettini / AFP) (Photo by LUCA BETTINI/AFP via Getty Images)

Maglia rosa stays with Egan Bernal (Ineos Grenadiers) (Image credit: Getty Images Sport)
Image 34 of 34

Team AG2R rider Frances Geoffrey Bouchard crosses the finish line of the twelfth stage of the Giro dItalia 2021 cycling race 212 km between Siena and Bagno di Romagna on May 20 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Geoffrey Bouchard of AG2R Citroën applauds his teammate Andrea Vendrame for winning stage 12 (Image credit: Getty Images Sport)

Andrea Vendrame (AG2R Citroën) ended a string of placings and disappointments with victory in Bagno di Romagna after riding aggressively in the Apennines hills to win stage 12 of the Giro d’Italia.

Vendrame was the first to attack from the break over the top of the final climb and then read the finale well, going away with Chris Hamilton (Team DSM) in the final kilometres before beating the Australian in a two-rider sprint.  

Gianluca Brambilla (Trek-Segafredo) beat George Bennett (Jumbo-Visma) for third place, some 15 seconds down on Vendrame, after the pair missed the late attack and then looked at each other to chase. 

The Italian frustratingly flicked the Kiwi across the road in the final metres and then criticised him for not helping in the chase in post-race comments. Race judges were not impressed and soon relegated him to fourth place. The peloton finished 10:14 behind with Ineos Grenadiers carefully protecting Egan Bernal and his pink jersey. 

Vincenzo Nibali tried an attack with Giulio Ciccone over the top of the final climb and then the veteran Sicilian pressed on alone on the descent in a show of pride. Gianni Moscon tried to close him down but crashed on a hairpin. Nibali fought on and finished seven seconds ahead of the peloton. He remains 4:04 down on Bernal in the overall classification.

Vendrame was understandably emotional after his hard-fought stage win. 

“I'm super happy because I tried in 2019 but I was second and Chavez won that day, and I tried also last year but I was in a bad position,” the Italian said.

“I have been training hard this year and I made a dream come true. I'm really happy. We've been working to try to get the blue jersey for Bouchard and then in the finish we made it so I could try and get the victory.”

How it unfolded

After the stress and the sterrato dirt roads of the stage to Montalcino, stage 12 from Siena to Bagno di Romagna offered little chance to recover, with 3,700 metres of climbing in the Apennines and 212km of racing - the second longest day in the saddle of this year’s Corsa Rosa. 

The stage started in the spectacular Piazza il Campo in Siena that traditionally hosts the Palio horse race and of course Strade Bianche. The stage was perfect for a breakaway yet again and Filippo Fiorelli (Bardiani-CSF) was the first to start the attacks as the race rolled up and down the Chianti hills towards Florence. Just three kilometres after the start Marc Soler (Movistar) crashed hard and spent a long spell in the wheel of his team car. He tried to fight on but eventually climbed off due to severe pain in his back. He was the latest GC contender to abandon the Giro after Mikel Landa and Pavel Sivakov.

Later in the first hour, Alessandro De Marchi (Israel Start-Up Nation) also crashed out, while Gino Mader (Bahrain Victorious), Kobe Goossens (Lotto Soudal), Faisto Masnada (Deceuninck-QuickStep) and Alex Dowsett (Israel Start-Up Nation) all retired due to illness and injury.  

At the front of the race Remi Cavagna (Deceuninck-QuickStep) went on the attack, inspiring others and a 48km/h opening hour of racing.  The break of the day finally formed after the Giro reached Florence and paid tribute to two of Tuscany’s greatest cycling figures: Gino Bartali, who won the Giro d’Italia three times and the Tour de France twice, and legendary Italian national coach Alfredo Martini, who masterminded many of the Italian world titles in the eighties and nineties. 

The 16-rider move included George Bennett (Jumbo-Visma), Gianluca Brambilla (Trek-Segafredo), Diego Ulissi (UAE Team Emirates), Chris Hamilton (Team DSM), Geoffrey Bouchard, Andrea Vendrame (AG2R Citroën), Mikkel Honoré (Deceuninck-QuickStep), Simone Petilli (Intermarché-Wanty-Gobert), Guy Niv (Israel Start-Up Nation), Victor Campenaerts (Qhubeka Assos), Dries De Bondt (Alpecin-Fenix), Vincenzo Albanese (Eolo-Kometa), Simone Ravanelli, Natnael Tesfazion (Androni-Giocattoli-Sidermec).

Goivanni Visconti (Bardiani-CSF) and Nicolas Edet (Cofidis) managed to get across soon after. The peloton let them go with the Ineos Grenadiers putting Salvatore Puccio and Filippo Ganna on the front to lead the peloton. However, after the aggression and time gained on the dirt roads to Montalcino, they were happy to let the break go and the gap open enough to allow the break to stay away.

De Bondt was first through the sprint, ahead of Honoré and Petilli after 73km, while Bouchard was then first to the summit of Monte Morello to defend his blue mountain jersey. The Frenchman was the first over the Passo della Consuma after 130km as the race stabilized and the break worked together to stay away and ride through a series of rain showers.

The longer and higher Passo della Calla cracked some of the riders in the break, making a natural selection but most got back on during the long descent from Tuscany into the Romagna region. Bouchard again took the maximum points at the summit, with Ineos leading the peloton at 10:15.

The final climb of the Passo del Carnaio was the steepest of the stage, and the last, meaning it was always going to be decisive for the break. Brambilla was aggressive and on edge but Vendrame was the first to get away mid-climb. He was joined by Bennett, Hamilton, and Brambilla and they surged away on the top of the climb and the fast descent.   

They stayed together until Hamilton and Vendrame attacked with three kilometres to go, as Brambilla and Bennett blinked and refused to chase for the other. 

Vendrame then turned his many sprint placings into a Giro d’Italia stage victory.

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

Sprint 1 - Sesto Fiorentino km. 76.5
Pos.Rider Name (Country) TeamResult
1Dries De Bondt (Bel) Alpecin-Fenix 12
2Mikkel Honoré (Den) Deceuninck-QuickStep 8
3Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 6
4Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 5
5Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 4
6George Bennett (NZl) Jumbo-Visma 3
7Victor Campenaerts (Bel) Team Qhubeka Assos 2
8Christopher Hamilton (Aus) Team DSM 1

Sprint 2 - Bagno di Romagna km. 212
Pos.Rider Name (Country) TeamResult
1Andrea Vendrame (Ita) AG2R Citroën Team 25
2Christopher Hamilton (Aus) Team DSM 18
3George Bennett (NZl) Jumbo-Visma 12
4Gianluca Brambilla (Ita) Trek-Segafredo 8
5Giovanni Visconti (Ita) Bardiani CSF Faizane' 6
6Geoffrey Bouchard (Fra) AG2R Citroën Team 5
7Nicolas Edet (Fra) Cofidis 4
8Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 3
9Mikkel Honoré (Den) Deceuninck-QuickStep 2
10Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 1

Mountain 1 - Monte Morello km. 85
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 9
2Dries De Bondt (Bel) Alpecin-Fenix 4
3Andrea Vendrame (Ita) AG2R Citroën Team 2
4Diego Ulissi (Ita) UAE Team Emirates 1

Mountain 2 - Passo della Consuma km. 132.6
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 18
2Dries De Bondt (Bel) Alpecin-Fenix 8
3Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 6
4Gianluca Brambilla (Ita) Trek-Segafredo 4
5Christopher Hamilton (Aus) Team DSM 2
6Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 1

Mountain 3 - Passo della Calla km. 163.9
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 18
2Dries De Bondt (Bel) Alpecin-Fenix 8
3Andrea Vendrame (Ita) AG2R Citroën Team 6
4Giovanni Visconti (Ita) Bardiani CSF Faizane' 4
5Gianluca Brambilla (Ita) Trek-Segafredo 2
6George Bennett (NZl) Jumbo-Visma 1

Mountain 4 - Passo del Carnaio km. 202.6
Pos.Rider Name (Country) TeamResult
1Gianluca Brambilla (Ita) Trek-Segafredo 9
2George Bennett (NZl) Jumbo-Visma 4
3Christopher Hamilton (Aus) Team DSM 2
4Andrea Vendrame (Ita) AG2R Citroën Team 1

Bonus Sprint 1 - Santa Sofia km. 190.9
Pos.Rider Name (Country) TeamResult
1Dries De Bondt (Bel) Alpecin-Fenix 0:00:03
2Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 0:00:02
3Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:00:01

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

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

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

Points classification
Pos.Rider Name (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe 108
2Fernando Gaviria Rendon (Col) UAE Team Emirates 91
3Davide Cimolai (Ita) Israel Start-up Nation 91
4Elia Viviani (Ita) Cofidis 79
5Giacomo Nizzolo (Ita) Team Qhubeka Assos 76
6Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 42
7Matteo Moschetti (Ita) Trek-Segafredo 42
8Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 39
9Dries De Bondt (Bel) Alpecin-Fenix 39
10Filippo Fiorelli (Ita) Bardiani CSF Faizane' 39
11Andrea Vendrame (Ita) AG2R Citroën Team 38
12Dylan Groenewegen (Ned) Jumbo-Visma 36
13Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 34
14Egan Bernal Gomez (Col) Ineos Grenadiers 33
15Umberto Marengo (Ita) Bardiani CSF Faizane' 33
16Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 31
17Victor Lafay (Fra) Cofidis 26
18Simon Pellaud (Swi) Androni Giocattoli-Sidermec 26
19Nikias Arndt (Ger) Team DSM 23
20Mauro Schmid (Swi) Team Qhubeka Assos 22
21Stefano Oldani (Ita) Lotto Soudal 20
22Remco Evenepoel (Bel) Deceuninck-QuickStep 19
23Christopher Hamilton (Aus) Team DSM 19
24Gianni Vermeersch (Bel) Alpecin-Fenix 19
25Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 18
26Samuele Rivi (Ita) Eolo-Kometa Cycling Team 18
27Giulio Ciccone (Ita) Trek-Segafredo 18
28Daniel Martin (Irl) Israel Start-up Nation 18
29Alessandro Covi (Ita) UAE Team Emirates 17
30Simon Guglielmi (Fra) Groupama-FDJ 17
31Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 17
32Juan Sebastian Molano Benavides (Col) UAE Team Emirates 17
33Filippo Ganna (Ita) Ineos Grenadiers 15
34George Bennett (NZl) Jumbo-Visma 15
35Nelson Oliveira (Por) Movistar Team 15
36Harm Vanhoucke (Bel) Lotto Soudal 15
37Nicolas Edet (Fra) Cofidis 14
38Max Kanter (Ger) Team DSM 14
39Aleksandr Vlasov (Rus) Astana-Premier Tech 13
40Alexis Gougeard (Fra) AG2R Citroën Team 13
41Tony Gallopin (Fra) AG2R Citroën Team 12
42Lawrence Naesen (Bel) AG2R Citroën Team 12
43Edoardo Affini (Ita) Jumbo-Visma 12
44Damiano Caruso (Ita) Bahrain Victorious 10
45Mikkel Honoré (Den) Deceuninck-QuickStep 10
46Tobias Foss (Nor) Jumbo-Visma 9
47João Almeida (Por) Deceuninck-QuickStep 9
48Giovanni Carboni (Ita) Bardiani CSF Faizane' 9
49Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 9
50Louis Vervaeke (Bel) Alpecin-Fenix 8
51Gianluca Brambilla (Ita) Trek-Segafredo 8
52Michael Storer (Aus) Team DSM 8
53Samuele Zoccarato (Ita) Bardiani CSF Faizane' 8
54Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 8
55Geoffrey Bouchard (Fra) AG2R Citroën Team 7
56Daniel Martinez Poveda (Col) Ineos Grenadiers 6
57Gianni Moscon (Ita) Ineos Grenadiers 6
58Patrick Bevin (NZl) Israel Start-up Nation 6
59Enrico Battaglin (Ita) Bardiani CSF Faizane' 6
60Rémi Cavagna (Fra) Deceuninck-QuickStep 6
61Giovanni Visconti (Ita) Bardiani CSF Faizane' 6
62Victor Campenaerts (Bel) Team Qhubeka Assos 6
63Jan Tratnik (Slo) Bahrain Victorious 6
64Mark Christian (GBr) Eolo-Kometa Cycling Team 6
65Attila Valter (Hun) Groupama-FDJ 5
66Koen Bouwman (Ned) Jumbo-Visma 5
67Jimmy Janssens (Bel) Alpecin-Fenix 5
68Jos van Emden (Ned) Jumbo-Visma 5
69Simone Consonni (Ita) Cofidis 5
70Romain Bardet (Fra) Team DSM 4
71Diego Ulissi (Ita) UAE Team Emirates 4
72Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 4
73Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 4
74Roger Kluge (Ger) Lotto Soudal 4
75Alberto Bettiol (Ita) EF Education-Nippo 3
76Dario Cataldo (Ita) Movistar Team 3
77Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 3
78Matthias Brändle (Aut) Israel Start-up Nation 3
79Maximilian Walscheid (Ger) Team Qhubeka Assos 3
80Hugh Carthy (GBr) EF Education-Nippo 2
81Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 2
82Luis Leon Sanchez (Spa) Astana-Premier Tech 2
83Bauke Mollema (Ned) Trek-Segafredo 2
84Jacopo Mosca (Ita) Trek-Segafredo 2
85Márton Dina (Hun) Eolo-Kometa Cycling Team 2
86Daniel Oss (Ita) Bora-Hansgrohe 2
87Maximiliano Richeze (Arg) UAE Team Emirates 2
88Lars van den Berg (Ned) Groupama-FDJ 1
89Fabio Felline (Ita) Astana-Premier Tech 1
90Filippo Zana (Ita) Bardiani CSF Faizane' 1
91Christopher Juul-Jensen (Den) Team BikeExchange 1
92Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux -1
93Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec -3
94Davide Gabburo (Ita) Bardiani CSF Faizane' -3
95Attilio Viviani (Ita) Cofidis -3

Mountains classification
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 96
2Egan Bernal Gomez (Col) Ineos Grenadiers 48
3Dries De Bondt (Bel) Alpecin-Fenix 24
4Bauke Mollema (Ned) Trek-Segafredo 23
5Giulio Ciccone (Ita) Trek-Segafredo 20
6Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 17
7Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 16
8Gianluca Brambilla (Ita) Trek-Segafredo 15
9Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 13
10Remco Evenepoel (Bel) Deceuninck-QuickStep 13
11Aleksandr Vlasov (Rus) Astana-Premier Tech 12
12Daniel Martin (Irl) Israel Start-up Nation 12
13Harm Vanhoucke (Bel) Lotto Soudal 11
14Mauro Schmid (Swi) Team Qhubeka Assos 11
15Simon Carr (GBr) EF Education-Nippo 10
16Simon Pellaud (Swi) Androni Giocattoli-Sidermec 9
17Andrea Vendrame (Ita) AG2R Citroën Team 9
18Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 9
19Nikias Arndt (Ger) Team DSM 9
20George Bennett (NZl) Jumbo-Visma 6
21Nicolas Edet (Fra) Cofidis 6
22Lars van den Berg (Ned) Groupama-FDJ 6
23Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 6
24Giovanni Visconti (Ita) Bardiani CSF Faizane' 6
25Filippo Fiorelli (Ita) Bardiani CSF Faizane' 6
26Christopher Juul-Jensen (Den) Team BikeExchange 6
27Damiano Caruso (Ita) Bahrain Victorious 5
28Louis Vervaeke (Bel) Alpecin-Fenix 5
29Michael Storer (Aus) Team DSM 5
30Victor Lafay (Fra) Cofidis 4
31Nelson Oliveira (Por) Movistar Team 4
32Christopher Hamilton (Aus) Team DSM 4
33Alessandro Covi (Ita) UAE Team Emirates 4
34Dario Cataldo (Ita) Movistar Team 4
35Giovanni Aleotti (Ita) Bora-Hansgrohe 3
36Alexis Gougeard (Fra) AG2R Citroën Team 3
37Romain Bardet (Fra) Team DSM 2
38Jimmy Janssens (Bel) Alpecin-Fenix 2
39Jan Tratnik (Slo) Bahrain Victorious 2
40Daniel Oss (Ita) Bora-Hansgrohe 2
41Mark Christian (GBr) Eolo-Kometa Cycling Team 2
42Samuele Zoccarato (Ita) Bardiani CSF Faizane' 2
43Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 2
44Emanuel Buchmann (Ger) Bora-Hansgrohe 1
45Attila Valter (Hun) Groupama-FDJ 1
46Diego Ulissi (Ita) UAE Team Emirates 1
47Tony Gallopin (Fra) AG2R Citroën Team 1
48Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 1
49Simon Guglielmi (Fra) Groupama-FDJ 1
50Lawrence Naesen (Bel) AG2R Citroën Team 1
51Umberto Marengo (Ita) Bardiani CSF Faizane' -2
52Fabio Felline (Ita) Astana-Premier Tech -4
53Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec -4
54Davide Gabburo (Ita) Bardiani CSF Faizane' -4
55Attilio Viviani (Ita) Cofidis -4
56Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux -4

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

Combativity classification
Pos.Rider Name (Country) TeamResult
1Dries De Bondt (Bel) Alpecin-Fenix 28
2Simon Pellaud (Swi) Androni Giocattoli-Sidermec 27
3Geoffrey Bouchard (Fra) AG2R Citroën Team 23
4Umberto Marengo (Ita) Bardiani CSF Faizane' 22
5Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 21
6Egan Bernal Gomez (Col) Ineos Grenadiers 20
7Fernando Gaviria Rendon (Col) UAE Team Emirates 19
8Peter Sagan (Svk) Bora-Hansgrohe 17
9Remco Evenepoel (Bel) Deceuninck-QuickStep 15
10Elia Viviani (Ita) Cofidis 15
11Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 15
12Davide Cimolai (Ita) Israel Start-up Nation 14
13Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 13
14Giulio Ciccone (Ita) Trek-Segafredo 12
15Harm Vanhoucke (Bel) Lotto Soudal 12
16Filippo Fiorelli (Ita) Bardiani CSF Faizane' 12
17Filippo Ganna (Ita) Ineos Grenadiers 12
18Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 11
19Bauke Mollema (Ned) Trek-Segafredo 10
20Alessandro Covi (Ita) UAE Team Emirates 10
21Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 10
22Giacomo Nizzolo (Ita) Team Qhubeka Assos 10
23Victor Lafay (Fra) Cofidis 9
24Nikias Arndt (Ger) Team DSM 9
25Mauro Schmid (Swi) Team Qhubeka Assos 9
26Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 8
27Nelson Oliveira (Por) Movistar Team 8
28Samuele Rivi (Ita) Eolo-Kometa Cycling Team 8
29Daniel Martin (Irl) Israel Start-up Nation 7
30Michael Storer (Aus) Team DSM 7
31Christopher Hamilton (Aus) Team DSM 7
32Andrea Vendrame (Ita) AG2R Citroën Team 7
33Alexis Gougeard (Fra) AG2R Citroën Team 7
34Samuele Zoccarato (Ita) Bardiani CSF Faizane' 7
35Aleksandr Vlasov (Rus) Astana-Premier Tech 6
36Gianluca Brambilla (Ita) Trek-Segafredo 6
37Giovanni Carboni (Ita) Bardiani CSF Faizane' 6
38Tony Gallopin (Fra) AG2R Citroën Team 6
39Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 6
40Simon Guglielmi (Fra) Groupama-FDJ 6
41Mark Christian (GBr) Eolo-Kometa Cycling Team 6
42João Almeida (Por) Deceuninck-QuickStep 5
43George Bennett (NZl) Jumbo-Visma 5
44Christopher Juul-Jensen (Den) Team BikeExchange 5
45Victor Campenaerts (Bel) Team Qhubeka Assos 5
46Edoardo Affini (Ita) Jumbo-Visma 5
47Davide Gabburo (Ita) Bardiani CSF Faizane' 5
48Matteo Moschetti (Ita) Trek-Segafredo 5
49Tobias Foss (Nor) Jumbo-Visma 4
50Koen Bouwman (Ned) Jumbo-Visma 4
51Mikkel Honoré (Den) Deceuninck-QuickStep 4
52Dario Cataldo (Ita) Movistar Team 4
53Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 4
54Giovanni Visconti (Ita) Bardiani CSF Faizane' 4
55Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 4
56Gianni Moscon (Ita) Ineos Grenadiers 3
57Louis Vervaeke (Bel) Alpecin-Fenix 3
58Nicolas Edet (Fra) Cofidis 3
59Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 3
60Simon Carr (GBr) EF Education-Nippo 3
61Gianni Vermeersch (Bel) Alpecin-Fenix 3
62Thomas De Gendt (Bel) Lotto Soudal 3
63Stefano Oldani (Ita) Lotto Soudal 3
64Iljo Keisse (Bel) Deceuninck-QuickStep 3
65Dylan Groenewegen (Ned) Jumbo-Visma 3
66Damiano Caruso (Ita) Bahrain Victorious 2
67Patrick Bevin (NZl) Israel Start-up Nation 2
68Rémi Cavagna (Fra) Deceuninck-QuickStep 2
69Jimmy Janssens (Bel) Alpecin-Fenix 2
70Jan Tratnik (Slo) Bahrain Victorious 2
71Attila Valter (Hun) Groupama-FDJ 1
72Diego Ulissi (Ita) UAE Team Emirates 1
73Lars van den Berg (Ned) Groupama-FDJ 1
74Enrico Battaglin (Ita) Bardiani CSF Faizane' 1
75Giovanni Aleotti (Ita) Bora-Hansgrohe 1
76Jos van Emden (Ned) Jumbo-Visma 1
77Lawrence Naesen (Bel) AG2R Citroën Team 1
78Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1
79Senne Leysen (Bel) Alpecin-Fenix 1

Sprints classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 41
2Umberto Marengo (Ita) Bardiani CSF Faizane' 38
3Dries De Bondt (Bel) Alpecin-Fenix 32
4Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 30
5Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 23
6Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 18
7Fernando Gaviria Rendon (Col) UAE Team Emirates 16
8Samuele Rivi (Ita) Eolo-Kometa Cycling Team 13
9Remco Evenepoel (Bel) Deceuninck-QuickStep 12
10Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 11
11Tony Gallopin (Fra) AG2R Citroën Team 11
12Filippo Ganna (Ita) Ineos Grenadiers 11
13Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 10
14Geoffrey Bouchard (Fra) AG2R Citroën Team 10
15Davide Gabburo (Ita) Bardiani CSF Faizane' 10
16Victor Campenaerts (Bel) Team Qhubeka Assos 10
17Samuele Zoccarato (Ita) Bardiani CSF Faizane' 9
18Alexis Gougeard (Fra) AG2R Citroën Team 9
19Michael Storer (Aus) Team DSM 9
20Bauke Mollema (Ned) Trek-Segafredo 8
21Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 7
22Filippo Fiorelli (Ita) Bardiani CSF Faizane' 7
23Harm Vanhoucke (Bel) Lotto Soudal 6
24Simon Guglielmi (Fra) Groupama-FDJ 6
25Giovanni Carboni (Ita) Bardiani CSF Faizane' 6
26Mikkel Honoré (Den) Deceuninck-QuickStep 6
27Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 6
28Christopher Juul-Jensen (Den) Team BikeExchange 6
29Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 6
30Mark Christian (GBr) Eolo-Kometa Cycling Team 6
31Nelson Oliveira (Por) Movistar Team 5
32Alessandro Covi (Ita) UAE Team Emirates 4
33Koen Bouwman (Ned) Jumbo-Visma 4
34Elia Viviani (Ita) Cofidis 4
35Egan Bernal Gomez (Col) Ineos Grenadiers 3
36Gianni Moscon (Ita) Ineos Grenadiers 3
37Dario Cataldo (Ita) Movistar Team 3
38Thomas De Gendt (Bel) Lotto Soudal 3
39Nikias Arndt (Ger) Team DSM 3
40Iljo Keisse (Bel) Deceuninck-QuickStep 3
41Nicolas Edet (Fra) Cofidis 3
42Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 3
43Giulio Ciccone (Ita) Trek-Segafredo 2
44João Almeida (Por) Deceuninck-QuickStep 2
45Christopher Hamilton (Aus) Team DSM 2
46Peter Sagan (Svk) Bora-Hansgrohe 2
47Victor Lafay (Fra) Cofidis 2
48Giovanni Visconti (Ita) Bardiani CSF Faizane' 2
49Jimmy Janssens (Bel) Alpecin-Fenix 2
50Mauro Schmid (Swi) Team Qhubeka Assos 1
51Lawrence Naesen (Bel) AG2R Citroën Team 1
52Diego Ulissi (Ita) UAE Team Emirates 1
53Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 1
54Gianluca Brambilla (Ita) Trek-Segafredo 1
55Senne Leysen (Bel) Alpecin-Fenix 1
56Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1
57Simon Carr (GBr) EF Education-Nippo 1

Breakaway classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 504
2Umberto Marengo (Ita) Bardiani CSF Faizane' 474
3Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 298
4Alexis Gougeard (Fra) AG2R Citroën Team 274
5Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 269
6Samuele Rivi (Ita) Eolo-Kometa Cycling Team 240
7Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 224
8Samuele Zoccarato (Ita) Bardiani CSF Faizane' 169
9Lars van den Berg (Ned) Groupama-FDJ 167
10Mark Christian (GBr) Eolo-Kometa Cycling Team 164
11Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 148
12Victor Campenaerts (Bel) Team Qhubeka Assos 144
13Dario Cataldo (Ita) Movistar Team 124
14Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 123
15Simon Guglielmi (Fra) Groupama-FDJ 119
16Giovanni Carboni (Ita) Bardiani CSF Faizane' 115
17Nelson Oliveira (Por) Movistar Team 108
18Victor Lafay (Fra) Cofidis 108
19Nikias Arndt (Ger) Team DSM 108
20Fernando Gaviria Rendon (Col) UAE Team Emirates 99
21Geoffrey Bouchard (Fra) AG2R Citroën Team 96
22Bauke Mollema (Ned) Trek-Segafredo 92
23Jimmy Janssens (Bel) Alpecin-Fenix 79
24Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 74
25Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 69
26Davide Gabburo (Ita) Bardiani CSF Faizane' 68
27Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 65
28Christopher Juul-Jensen (Den) Team BikeExchange 65
29Alessandro Covi (Ita) UAE Team Emirates 50
30Mauro Schmid (Swi) Team Qhubeka Assos 50
31Dries De Bondt (Bel) Alpecin-Fenix 42
32Harm Vanhoucke (Bel) Lotto Soudal 40
33Enrico Battaglin (Ita) Bardiani CSF Faizane' 40
34Lawrence Naesen (Bel) AG2R Citroën Team 40
35Roger Kluge (Ger) Lotto Soudal 38
36Andrea Vendrame (Ita) AG2R Citroën Team 19
37Simon Carr (GBr) EF Education-Nippo 16
38Christopher Hamilton (Aus) Team DSM 13
39Mikkel Honoré (Den) Deceuninck-QuickStep 11
40George Bennett (NZl) Jumbo-Visma 10
41Gianluca Brambilla (Ita) Trek-Segafredo 10
42Patrick Bevin (NZl) Israel Start-up Nation 9
43Filippo Fiorelli (Ita) Bardiani CSF Faizane' 8
44Samuele Battistella (Ita) Astana-Premier Tech 7
45Ruben Guerreiro (Por) EF Education-Nippo 5
46Stefano Oldani (Ita) Lotto Soudal 5

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

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

Latest on Cyclingnews