Skip to main content

Giro d'Italia: Caicedo wins on Mount Etna as Thomas, Yates lose ground

Image 1 of 46

Team Education First rider Ecuadors Jonathan Caicedo celebrates as he crosses the finish line to win on October 5 2020 the 3rd stage of the Giro dItalia 2020 cycling race a 150kilometer route between Enna and volcano Etna LinguaglossaPiano Provenzana Sicily Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

(Image credit: Getty Images Sport)
Image 2 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Jonathan Klever Caicedo (ECU - EF Pro Cycling) - photo Luca Bettini/BettiniPhoto©2020

Jonathan Caicedo (EF Pro Cycling) (Image credit: Bettini Photo)
Image 3 of 46

ETNALINGUAGLOSSA ITALY OCTOBER 05 Filippo Ganna of Italy and Team INEOS Grenadiers Pink Leader Jersey Geraint Thomas of The United Kingdom and Team INEOS Grenadiers Ben Swift of The United Kingdom and Team INEOS Grenadiers during the 103rd Giro dItalia 2020 Stage Three a 150km stage from Enna to Etna Linguaglossa Piano Provenzana 1793m girodiitalia Giro on October 05 2020 in Linguaglossa Italy Photo by Tim de WaeleGetty Images

Filippo Ganna and Geraint Thomas stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 4 of 46

ETNALINGUAGLOSSA ITALY OCTOBER 05 Filippo Ganna of Italy and Team INEOS Grenadiers Pink Leader Jersey Rudy Barbier of France and Team Israel StartUp Nation during the 103rd Giro dItalia 2020 Stage Three a 150km stage from Enna to Etna Linguaglossa Piano Provenzana 1793m girodiitalia Giro on October 05 2020 in Linguaglossa Italy Photo by Tim de WaeleGetty Images

Filippo Ganna stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 5 of 46

Overall leader Team Ineos rider Italys Filippo Ganna wearing the pink jersey CR and Team Ineos rider Great Britains Geraint Thomas chase an eightmen breakaway on October 5 2020 during the 3rd stage of the Giro dItalia 2020 cycling race a 150kilometer route between Enna and volcano Etna LinguaglossaPiano Provenzana Sicily Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Filippo Ganna and Geraint Thomas stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 6 of 46

ETNALINGUAGLOSSA ITALY OCTOBER 05 Victor Campenaerts of Belgium and NTT Pro Cycling Team Matthew Holmes of The United Kingdom and Team Lotto Soudal Breakaway during the 103rd Giro dItalia 2020 Stage Three a 150km stage from Enna to Etna Linguaglossa Piano Provenzana 1793m girodiitalia Giro on October 05 2020 in Linguaglossa Italy Photo by Tim de WaeleGetty Images

Victor Campenaerts in the breakaway stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 7 of 46

ETNALINGUAGLOSSA ITALY OCTOBER 05 Lawson Craddock of The United States and Team EF Pro Cycling Victor Campenaerts of Belgium and NTT Pro Cycling Team Jonathan Caicedo Cepeda of Ecuador and Team EF Pro Cycling Josip Rumac of Croatia and Team Androni Giocattoli Sidermec Giovanni Visconti of Italy and Team Vini Zabu KTM Matthew Holmes of The United Kingdom and Team Lotto Soudal Mikkel Bjerg of Denmark and UAE Team Emirates Francesco Romano of Italy and Team Bardiani CSF Faizane Breakaway during the 103rd Giro dItalia 2020 Stage Three a 150km stage from Enna to Etna Linguaglossa Piano Provenzana 1793m girodiitalia Giro on October 05 2020 in Linguaglossa Italy Photo by Tim de WaeleGetty Images

Lawson Craddock stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 8 of 46

ETNALINGUAGLOSSA ITALY OCTOBER 05 Jonathan Caicedo Cepeda of Ecuador and Team EF Pro Cycling Josip Rumac of Croatia and Team Androni Giocattoli Sidermec Giovanni Visconti of Italy and Team Vini Zabu KTM Matthew Holmes of The United Kingdom and Team Lotto Soudal Mikkel Bjerg of Denmark and UAE Team Emirates Francesco Romano of Italy and Team Bardiani CSF Faizane Lawson Craddock of The United States and Team EF Pro Cycling Victor Campenaerts of Belgium and NTT Pro Cycling Team Breakaway during the 103rd Giro dItalia 2020 Stage Three a 150km stage from Enna to Etna Linguaglossa Piano Provenzana 1793m girodiitalia Giro on October 05 2020 in Linguaglossa Italy Photo by Tim de WaeleGetty Images

The breakaway during stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 9 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Scenery - photo Luca Bettini/BettiniPhoto©2020

Stage 3 of the Giro d'Italia (Image credit: Bettini Photo)
Image 10 of 46

ETNALINGUAGLOSSA ITALY OCTOBER 05 Matthew Holmes of The United Kingdom and Team Lotto Soudal Victor Campenaerts of Belgium and NTT Pro Cycling Team Jonathan Caicedo Cepeda of Ecuador and Team EF Pro Cycling Giovanni Visconti of Italy and Team Vini Zabu KTM Breakaway during the 103rd Giro dItalia 2020 Stage Three a 150km stage from Enna to Etna Linguaglossa Piano Provenzana 1793m girodiitalia Giro on October 05 2020 in Linguaglossa Italy Photo by Tim de WaeleGetty Images

The breakaway during stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 11 of 46

ETNALINGUAGLOSSA ITALY OCTOBER 05 Lawson Craddock of The United States and Team EF Pro Cycling Jonathan Caicedo Cepeda of Ecuador and Team EF Pro Cycling Giovanni Visconti of Italy and Team Vini Zabu KTM Victor Campenaerts of Belgium and NTT Pro Cycling Team Breakaway during the 103rd Giro dItalia 2020 Stage Three a 150km stage from Enna to Etna Linguaglossa Piano Provenzana 1793m girodiitalia Giro on October 05 2020 in Linguaglossa Italy Photo by Tim de WaeleGetty Images

The breakaway during stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 12 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Josip Rumac (CRO - Androni Giocattoli - Sidermec) - photo Luca Bettini/BettiniPhoto©2020

Josip Rumac (Androni Giocattoli - Sidermec) in the breakaway (Image credit: Bettini Photo)
Image 13 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Mikkel Bjerg (DEN - UAE - Team Emirates) - photo Luca Bettini/BettiniPhoto©2020

Mikkel Bjerg (UAE Team Emirates) (Image credit: Bettini Photo)
Image 14 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Giovanni Visconti (ITA - Vini Zabu’ - KTM) - photo Luca Bettini/BettiniPhoto©2020

Giovanni Visconti (Vini Zabu KTM) (Image credit: Bettini Photo)
Image 15 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Francesco Romano (ITA - Bardiani - CSF - Faizane’) - photo Luca Bettini/BettiniPhoto©2020

The breakaway on stage 3 of the Giro d'Italia (Image credit: Bettini Photo)
Image 16 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Peter Sagan (SVK - Bora - Hansgrohe) - photo Luca Bettini/BettiniPhoto©2020

Peter Sagan (Bora-Hansgrohe) in the mountains jersey (Image credit: Bettini Photo)
Image 17 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Victor Campenaerts (BEL - NTT Pro Cycling) - photo Luca Bettini/BettiniPhoto©2020

Victor Campenaerts (NTT Pro Cycling) leads the breakaway (Image credit: Bettini Photo)
Image 18 of 46

Giro dItalia 2020 103th Edition 3rd stage Enna Etna 150km 05102020 Filippo Ganna ITA Team Ineos photo Luca BettiniBettiniPhoto2020

Filippo Ganna back at the team cars (Image credit: Bettini Photo)
Image 19 of 46

ETNALINGUAGLOSSA ITALY OCTOBER 05 Filippo Ganna of Italy and Team INEOS Grenadiers Pink Leader Jersey Edoardo Affini of Italy and Team Mitchelton Scott Cameron Meyer of Australia and Team Mitchelton Scott Damien Howson of Australia and Team Mitchelton Scott Brent Bookwalter of The United States and Team Mitchelton Scott Davide Ballerini of Italy and Team Deceuninck QuickStep Peloton Belpasso City Public Fans Landscape during the 103rd Giro dItalia 2020 Stage Three a 150km stage from Enna to Etna Linguaglossa Piano Provenzana 1793m girodiitalia Giro on October 05 2020 in Linguaglossa Italy Photo by Tim de WaeleGetty Images

Stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 20 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Scenery - photo Luca Bettini/BettiniPhoto©2020

Stage 3 of the Giro d'Italia (Image credit: Bettini Photo)
Image 21 of 46

ETNALINGUAGLOSSA ITALY OCTOBER 05 Giovanni Lonardi of Italy and Team Bardiani CSF Faizane Giulio Ciccone of Italy and Team Trek Segafredo Jos Van Emden of The Netherlands and Team Jumbo Visma Peloton Detail view during the 103rd Giro dItalia 2020 Stage Three a 150km stage from Enna to Etna Linguaglossa Piano Provenzana 1793m girodiitalia Giro on October 05 2020 in Linguaglossa Italy Photo by Tim de WaeleGetty Images

The peloton during stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 22 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Diego Ulissi (ITA - UAE - Team Emirates) - photo Dario Belingheri/BettiniPhoto©2020

Diego Ulissi (UAE Team Emirates) (Image credit: Bettini Photo)
Image 23 of 46

Overall leader Team Ineos rider Italys Filippo Ganna Rear CL wearing the pink jersey rides in the pack on October 5 2020 during the 3rd stage of the Giro dItalia 2020 cycling race a 150kilometer route between Enna and volcano Etna LinguaglossaPiano Provenzana Sicily Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Filippo Ganna in the leader's jersey stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 24 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Filippo Ganna (ITA - Team Ineos) - photo Dario Belingheri/BettiniPhoto©2020

Filippo Ganna (Ineos) in the maglia rosa (Image credit: Bettini Photo)
Image 25 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Peter Sagan (SVK - Bora - Hansgrohe) - photo Dario Belingheri/BettiniPhoto©2020

Peter Sagan (Bora-Hansgrohe) at the start (Image credit: Bettini Photo)
Image 26 of 46

Giro d'Italia 2020 - 103th Edition - 3rd stage Enna - Etna 150 km - 05/10/2020 - Joao Almeida (POR - Deceuninck - Quick Step)- photo Dario Belingheri/BettiniPhoto©2020

João Almeida (Deceuninck-Quickstep) (Image credit: Bettini Photo)
Image 27 of 46

Team Bora rider Slovakias Peter Sagan R wearing the best climbers blue jersey waits with other riders on October 5 2020 prior to the start of the 3rd stage of the Giro dItalia 2020 cycling race a 150kilometer route between Enna and Etna Sicily Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Peter Sagan at the start of stage 3 of the Giro d'Italia (Image credit: Getty Images)
Image 28 of 46

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 29 of 46

Jonathan Caicedo (EF Pro Cycling) in the breakaway before he wins stage 3 at the Giro d'Italia

Jonathan Caicedo (EF Pro Cycling) in the breakaway before he wins stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 30 of 46

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 31 of 46

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 32 of 46

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 33 of 46

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 34 of 46

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 35 of 46

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 36 of 46

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia

Jonathan Caicedo (EF Pro Cycling) wins stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 37 of 46

Geraint Thomas, Filippo Ganna and Rohan Dennis during stage 3 at the Giro d'Italia

Geraint Thomas, Filippo Ganna and Rohan Dennis during stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 38 of 46

Joao Almeida (Deceuninck-QuickStep) takes over the leader's jersey after stage 3 at the Giro d'Italia

Joao Almeida (Deceuninck-QuickStep) takes over the leader's jersey after stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 39 of 46

Amanuel Ghebreigzabhier Werkilul, Joey Rosskopf during stage 3 at the Giro d'Italia

Amanuel Ghebreigzabhier Werkilul, Joey Rosskopf during stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 40 of 46

Jonathan Caicedo (EF Pro Cycling) claimed a memorable stage 3 at the Giro d’Italia

Jonathan Caicedo (EF Pro Cycling) claimed a memorable stage 3 at the Giro d’Italia (Image credit: Getty Images)
Image 41 of 46

Joao Almeida (Deceuninck-QuickStep) takes the maglia rosa after stage 3 at the Giro d'Italia

Joao Almeida (Deceuninck-QuickStep) takes the maglia rosa after stage 3 at the Giro d'Italia (Image credit: Getty Images)
Image 42 of 46

Geraint Thomas during stage 3 at the Giro d'Italia

Geraint Thomas during stage 3 at the Giro d'Italia (Image credit: Bettini Photo)
Image 43 of 46

Adam Yates loses time during stage 3 at the Giro d'Italia

Adam Yates loses time during stage 3 at the Giro d'Italia (Image credit: Bettini Photo)
Image 44 of 46

Giovanni Visconti (Vini Zabu' KTM) during stage 3 at the Giro d'Italia

Giovanni Visconti (Vini Zabu' KTM) during stage 3 at the Giro d'Italia (Image credit: Bettini Photo)
Image 45 of 46

Adam Yates during stage 3 at the Giro d'Italia

Adam Yates during stage 3 at the Giro d'Italia (Image credit: Bettini Photo)
Image 46 of 46

Diego Ulissi stage 3 at the Giro d'Italia

Diego Ulissi stage 3 at the Giro d'Italia (Image credit: Bettini Photo)

Jonathan Caicedo (EF Pro Cycling) claimed a memorable stage 3 at the Giro d’Italia, winning alone atop Mount Etna after surviving from the day’s break to take the biggest win of his career. 

The rider from Ecuador won alone ahead of Giovanni Visconti (Vini Zabu-KTM) but the battle for the stage win only told one side of the day’s action with the race for the maglia rosa seeing Geraint Thomas (Ineos Grenadiers) and Simon Yates (Mitchelton-Scott) fade out of contention. Thomas crashed in the neutralized zone and was dropped even before the final climb started, while Yates slipped back on the lower slopes of Mount Etna.

The GC contenders attacked each other repeatedly on the final climb with Wilco Kelderman (Team Sunweb) putting in a huge dig with 3.5km to go. Vincenzo Nibali (Trek-Segafredo), Rafal Majka (Bora-hansgrohe), Domenico Pozzovivo (NTT Pro Cycling) and Jakob Fuglsang (Astana) formed a chase group behind the Dutchman but they too would concede time – albeit a fraction of the time lost by Yates and Thomas – with Kelderman putting 12 seconds into Nibali’s group.

The Sunweb rider crossed the line in fourth place, just a few seconds after Harm Vanhouke (Lotto Soudal), however Joao Almeida’s 11th place on the stage was enough to give the QuickStep rider the maglia rosa after the overnight leader Filippo Ganna (Ineos Grendiers) dropped back to assist Thomas.

After three stages of this year’s Giro d’Italia, it’s Almeida who leads by less than a second over Caicedo, with Pello Bilbao (Bahrain McLaren) in third at 37 seconds. Kelderman leads the rest of the GC riders in fourth with Yates now at 3:46 and his Giro d’Italia hopes hanging by a thread.

For Almeida, the result was a huge moment in his young career.

“Today was just trying to hold as much as I could. I knew I had good legs since the beginning - I was feeling good. In the end it was just a sufferfest until the finish. I knew (I could take the maglia rosa) in the final 3km I was feeling good, I would never expect to be in this position and I'm really happy with this. I hope tomorrow morning I will feel this. It will be a really hard task, of course we will do everything we can. We also have strong teammates so I think we can make a good Giro.”

As for Thomas, after losing over ten minutes, his GC bid is over. The 2018 Tour de France winner came into the race as one of the favourites and he could leave after stage 3 once medical checks are completed. The loss of the Welshman – even as a GC rider - will have a huge effect on how the race plays over the next few weeks. Climbers will no longer have to be as aggressive in order to distance the time trial specialist and Ineos Grenadiers will no longer be required to work on the front. The race has effectively been blown wide open.

How it unfolded

The most significant action in the early hours of the race was Thomas’ fall. He came down in the neutralized zone with his team informing Cyclingnews at the time that the crash could have been caused by a dropped bidon but the Welshman was quickly back on his bike and racing in the early stages of the race.

Josip Rumac (Androni Giocattoli-Sidermec), Francesco Romano (Bardiani-CSF), Matt Holmes (Lotto Soudal), Giovanni Visconti (Vini Zabu-KTM), Victor Campenaerts (NTT Pro Cycling), Mikkel Bjerg (UAE Team Emirates), Lawson Craddock, and Jonathan Caicedo (EF Pro Cycling) formed the early break and with Etna in the distance the focal point of the stage would always be the deciding factor.

It was Mitchelton-Scott who set the early tempo in the stage, themselves the memorable 1-2 winners the last time the Giro raced up the volcano in 2018 and with 50km to go the leaders had 5:10 over the peloton. Roughly 15km later a stray dog decided that the race needed some excitement and meandered into the front of the bunch. Luckily there were no fallers and the cavalier canine came through unscathed but a few kilometres later Nibali sent his men to the front and the race began in earnest.

Almost immediately, Thomas, his left side cut to shreds from the earlier fall, began to slip back. Ganna and Rohan Dennis attempted to nurse him back to the peloton but it was quickly apparent that the former Tour winner couldn’t pedal at full force.

With 16km to go, and on the lower slopes of the climb the leaders had 2:30 over the peloton but Caicedo and Visconti – who were briefly joined by Bjerg – were a cut above the rest and with 14km to go they stretched clear of the remnants of the break.

Bora-hansgrohe took over from Trek-Segafredo at the front of the reduced bunch and it was the German team’s effort that wrecked Yates’ chance. He was already towards the back of the peloton with 10km to go and the 28-year-old was forced to sit up and ride at his own pace as riders quickly began to attack from the main field. One-by-one and the riders from the early break were caught before only Visconti and Caicedo remained out front and as the rain began to fall it looked as though the pair would decide the day’s honours.

Back in the main field, Fuglsang attacked with 5km remaining, just as up front Caicedo distanced Visconti. The Dane was quickly caught before Kelderman threw in an equally powerful attack 1,500m later. This move stuck and even though Trek-Segafredo, and then Nibali himself, mounted a chase the Sunweb rider remained clear.

Steven Kruijswijk was dropped twice before the finish but managed to limit his loses with the entire race turned on its head in the space of just one climb.

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

Intermediate sprint, Zafferana Etnea - km 107.4
Pos.Rider Name (Country) TeamResult
1Josip Rumac (Cro) Androni Giocattoli-Sidermec 12
2Jonathan Caicedo (Ecu) EF Pro Cycling 8
3Lawson Craddock (USA) EF Pro Cycling 6
4Victor Campenaerts (Bel) NTT Pro Cycling 5
5Giovanni Visconti (Ita) Vini Zabu' KTM 4
6Matthew Holmes (GBr) Lotto Soudal 3
7Francesco Romano (Ita) Bardiani CSF Faizane' 2
8Mikkel Bjerg (Den) UAE Team Emirates 1

Points
Pos.Rider Name (Country) TeamResult
1Jonathan Caicedo (Ecu) EF Pro Cycling 15
2Giovanni Visconti (Ita) Vini Zabu' KTM 12
3Harm Vanhoucke (Bel) Lotto Soudal 9
4Wilco Kelderman (Ned) Team Sunweb 7
5Jakob Fuglsang (Den) Astana Pro Team 6
6Rafal Majka (Pol) Bora-Hansgrohe 5
7Vincenzo Nibali (Ita) Trek-Segafredo 4
8Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 3
9Domenico Pozzovivo (Ita) NTT Pro Cycling 2
10Steven Kruijswijk (Ned) Team Jumbo-Visma 1

Bonus sprint, Linguaglossa - km 130.9
Pos.Rider Name (Country) TeamResult
1Lawson Craddock (USA) EF Pro Cycling 0:00:03
2Giovanni Visconti (Ita) Vini Zabu' KTM 0:00:01
3Matthew Holmes (GBr) Lotto Soudal

Mountain 1 (Cat. 1) Etna - km 150
Pos.Rider Name (Country) TeamResult
1Jonathan Caicedo (Ecu) EF Pro Cycling 40
2Giovanni Visconti (Ita) Vini Zabu' KTM 18
3Harm Vanhoucke (Bel) Lotto Soudal 12
4Wilco Kelderman (Ned) Team Sunweb 9
5Jakob Fuglsang (Den) Astana Pro Team 6
6Rafal Majka (Pol) Bora-Hansgrohe 4
7Vincenzo Nibali (Ita) Trek-Segafredo 2
8Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 1

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

Teams
Pos.Rider Name (Country) TeamResult
1Deceuninck-Quick-Step 12:12:05
2Team Sunweb 0:02:49
3Trek-Segafredo 0:02:58
4Team Jumbo-Visma 0:05:46
5NTT Pro Cycling 0:06:32
6Ineos Grenadiers 0:06:37
7Mitchelton-Scott 0:07:06
8Bora-Hansgrohe 0:07:49
9AG2R la Mondiale 0:08:00
10EF Pro Cycling 0:09:08
11Movistar Team 0:10:08
12Bahrain McClaren 0:10:25
13Lotto Soudal 0:11:22
14UAE Team Emirates 0:13:36
15Astana Pro Team 0:13:47
16CCC Team 0:14:55
17Vini Zabu' KTM 0:26:23
18Cofidis 0:32:00
19Bardiani CSF Faizane 0:36:48
20Androni Giocattoli-Sidermec 0:37:36
21Israel Start-Up Nation 0:51:16
22Groupama-FDJ 0:58:24

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

Points classification
Pos.Rider Name (Country) TeamResult
1Diego Ulissi (Ita) UAE Team Emirates 25
2Jonathan Caicedo (Ecu) EF Pro Cycling 23
3Peter Sagan (Svk) Bora-Hansgrohe 19
4Joao Almeida (Por) Deceuninck-Quickstep 17
5Giovanni Visconti (Ita) Vini Zabu' KTM 16
6Filippo Ganna (Ita) Ineos Grenadiers 15
7Josip Rumac (Cro) Androni Giocattoli-Sidermec 12
8Thomas De Gendt (Bel) Lotto Soudal 12
9Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 12
10Mikkel Bjerg (Den) UAE Team Emirates 10
11Harm Vanhoucke (Bel) Lotto Soudal 9
12Lawson Craddock (USA) EF Pro Cycling 9
13Michael Matthews (Aus) Team Sunweb 8
14Mattia Bais (Ita) Androni Giocattoli-Sidermec 8
15Wilco Kelderman (Ned) Team Sunweb 7
16Vincenzo Nibali (Ita) Trek-Segafredo 7
17Geraint Thomas (GBr) Ineos Grenadiers 7
18Jakob Fuglsang (Den) Astana Pro Team 6
19Luca Wackermann (Ita) Vini Zabu' KTM 6
20Tobias Foss (Nor) Team Jumbo-Visma 6
21Etienne Van Empel (Ned) Vini Zabu' KTM 6
22Rafal Majka (Pol) Bora-Hansgrohe 5
23Josef Cerny (Cze) CCC Team 5
24Alessandro Tonelli (Ita) Bardiani CSF Faizane' 5
25Victor Campenaerts (Bel) NTT Pro Cycling 5
26Gianluca Brambilla (Ita) Trek-Segafredo 4
27Ben Gastauer (Lux) AG2R la Mondiale 4
28Matteo Sobrero (Ita) NTT Pro Cycling 4
29Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 3
30Matthew Holmes (GBr) Lotto Soudal 3
31Fernando Gaviria Rendon (Col) UAE Team Emirates 3
32Pello Bilbao (Spa) Bahrain McLaren 2
33Domenico Pozzovivo (Ita) NTT Pro Cycling 2
34Francesco Romano (Ita) Bardiani CSF Faizane' 2
35Miles Scotson (Aus) Groupama-FDJ 2
36Arnaud Demare (Fra) Groupama-FDJ 2
37Steven Kruijswijk (Ned) Team Jumbo-Visma 1
38Lucas Hamilton (Aus) Mitchelton-Scott 1
39Matthias Brändle (Aut) Israel Start-Up Nation 1

Mountains classification
Pos.Rider Name (Country) TeamResult
1Jonathan Caicedo (Ecu) EF Pro Cycling 40
2Giovanni Visconti (Ita) Vini Zabu' KTM 18
3Harm Vanhoucke (Bel) Lotto Soudal 12
4Wilco Kelderman (Ned) Team Sunweb 9
5Jakob Fuglsang (Den) Astana Pro Team 6
6Rafal Majka (Pol) Bora-Hansgrohe 4
7Peter Sagan (Svk) Bora-Hansgrohe 4
8Diego Ulissi (Ita) UAE Team Emirates 3
9Thomas De Gendt (Bel) Lotto Soudal 3
10Rick Zabel (Ger) Israel Start-Up Nation 3
11Vincenzo Nibali (Ita) Trek-Segafredo 2
12Mattia Bais (Ita) Androni Giocattoli-Sidermec 2
13Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 1
14Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 1
15Davide Ballerini (Ita) Deceuninck-Quickstep 1
16Etienne Van Empel (Ned) Vini Zabu' KTM 1

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

Teams classification
Pos.Rider Name (Country) TeamResult
1Deceuninck-Quick-Step 23:15:40
2Team Sunweb 0:03:02
3Trek-Segafredo 0:04:38
4Ineos Grenadiers 0:05:34
5Team Jumbo-Visma 0:05:48
6NTT Pro Cycling 0:07:05
7Mitchelton-Scott 0:07:43
8AG2R la Mondiale 0:09:16
9Bora-Hansgrohe 0:09:17
10EF Pro Cycling 0:09:30
11Bahrain McClaren 0:11:29
12Movistar Team 0:12:42
13UAE Team Emirates 0:13:47
14Lotto Soudal 0:15:00
15CCC Team 0:15:33
16Astana Pro Team 0:22:44
17Vini Zabu' KTM 0:33:18
18Cofidis 0:37:23
19Androni Giocattoli-Sidermec 0:43:28
20Bardiani CSF Faizane 0:44:59
21Israel Start-Up Nation 0:55:26
22Groupama-FDJ 1:07:35

Latest on Cyclingnews