Skip to main content

Tirreno-Adriatico: Lucas Hamilton wins stage 4

Image 1 of 25

CASCIA ITALY SEPTEMBER 10 Arrival Lucas Hamilton of Australia and Team MitcheltonScott Celebration during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Lucas Hamilton of Mitchelton-Scott wins stage 4 (Image credit: Getty Images Sport)
Image 2 of 25

Tirreno Adriatico 2020 55th Edition 4th stage Terni Cascia 194 km 10092020 Lucas Hamilton AUS Mitchelton Scott Fausto Masnada Deceuninck Quick Step photo Roberto BettiniBettiniPhoto2020

Lucas Hamilton (Mitchelton-Scott) takes the win (Image credit: Bettini Photo)
Image 3 of 25

CASCIA ITALY SEPTEMBER 10 Michael Woods of Canada and Team EF Pro Cycling Blue Leader Jersey Jonathan Caicedo of Ecuador and Team EF Pro Cycling Rohan Dennis of Australia and Team INEOS Grenadiers during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

EF Pro Cycling with Michael Woods in leader's jersey on 194km stage 4 (Image credit: Getty Images Sport)
Image 4 of 25

CASCIA ITALY SEPTEMBER 10 Peloton Landscape Mountains during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Scenery from Terni to Casica on stage 4 (Image credit: Getty Images Sport)
Image 5 of 25

CASCIA ITALY SEPTEMBER 10 Mathias Frank of Switzerland and Team AG2R La Mondiale Manuele Boaro of Italy and Astana Pro Team Breakaway during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Breakaway with Geoffrey Bouchard of AG2R La Mondiale on front (Image credit: Getty Images Sport)
Image 6 of 25

CASCIA ITALY SEPTEMBER 10 Geoffrey Bouchard of France and Team AG2R La Mondiale Hector Carretero of Spain and Movistar Team Breakaway during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Breakaway pace set by Geoffrey Bouchard of AG2R La Mondiale (Image credit: Getty Images Sport)
Image 7 of 25

CASCIA ITALY SEPTEMBER 10 Start Aleksandr Vlasov of Russia and Astana Pro Team White Best Young Jersey during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Aleksandr Vlasov of Astana Pro Team White Best Young Jersey (Image credit: Getty Images Sport)
Image 8 of 25

CASCIA ITALY SEPTEMBER 10 Start Michael Woods of Canada and Team EF Pro Cycling Blue Leader Jersey Pascal Ackermann of Germany and Team BoraHansgrohe Orange Points Jersey during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Michael Woods of EF Pro Cycling in leader's jersey at stage 4 start (Image credit: Getty Images Sport)
Image 9 of 25

CASCIA ITALY SEPTEMBER 10 Start Michael Woods of Canada and Team EF Pro Cycling Blue Leader Jersey Detail view during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Michael Woods of EF Pro Cycling (Image credit: Getty Images Sport)
Image 10 of 25

CASCIA ITALY SEPTEMBER 10 Start Tao Geoghegan Hart of The United Kingdom and Team INEOS Grenadiers Rohan Dennis of Australia and Team INEOS Grenadiers Geraint Thomas of The United Kingdom and Team INEOS Grenadiers during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Ineos Grenadiers at start of stage 4 (Image credit: Getty Images Sport)
Image 11 of 25

Tirreno Adriatico 2020 55th Edition 4th stage Terni Cascia 194 km 10092020 Israel StartUp Nation photo Tommaso PelagalliBettiniPhoto2020

Israel Start-Up Nation at the start (Image credit: Bettini Photo)
Image 12 of 25

Tirreno Adriatico 2020 55th Edition 4th stage Terni Cascia 194 km 10092020 Pascal Ackermann GER Bora Hansgrohe photo Roberto BettiniBettiniPhoto2020

Pascal Ackermann (Bora-Hansgrohe) in the points jersey (Image credit: Bettini Photo)
Image 13 of 25

Tirreno Adriatico 2020 55th Edition 4th stage Terni Cascia 194 km 10092020 Chris Froome GBR Team Ineos photo Tommaso PelagalliBettiniPhoto2020

Chris Froome at sign in (Image credit: Bettini Photo)
Image 14 of 25

Tirreno Adriatico 2020 55th Edition 4th stage Terni Cascia 194 km 10092020 Michael Woods CAN EF Pro Cycling photo Tommaso PelagalliBettiniPhoto2020

Michael Woods goes casual for the start of stage 4 (Image credit: Bettini Photo)
Image 15 of 25

Tirreno Adriatico 2020 55th Edition 4th stage Terni Cascia 194 km 10092020 Michael Woods CAN EF Pro Cycling photo Roberto BettiniBettiniPhoto2020

Michael Woods (EF Pro Cycling) in the leaders jersey (Image credit: Bettini Photo)
Image 16 of 25

Tirreno Adriatico 2020 55th Edition 4th stage Terni Cascia 194 km 10092020 Hector Carretero ESP Movistar Team photo Roberto BettiniBettiniPhoto2020

The breakaway on stage 4 (Image credit: Bettini Photo)
Image 17 of 25

Tirreno Adriatico 2020 55th Edition 4th stage Terni Cascia 194 km 10092020 EF Pro Cycling photo Roberto BettiniBettiniPhoto2020

EF Pro Cycling control the race for Woods (Image credit: Bettini Photo)
Image 18 of 25

CASCIA ITALY SEPTEMBER 10 Podium Pascal Ackermann of Germany and Team BoraHansgrohe Orange Points Jersey Celebration during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

German Pascal Ackermann of Bora-Hansgrohe in the Orange Points Jersey (Image credit: Getty Images Sport)
Image 19 of 25

CASCIA ITALY SEPTEMBER 10 Podium Michael Woods of Canada and Team EF Pro Cycling GreeNn Mountain Jersey Celebration during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Canadian Michael Woods in the Green Mountain classification jersey (Image credit: Getty Images Sport)
Image 20 of 25

CASCIA ITALY SEPTEMBER 10 Podium Lucas Hamilton of Australia and Team MitcheltonScott White Best Young Rider Jersey Celebration during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Australian Lucas Hamilton of Mitchelton-Scott in the White Best Young Rider Jersey (Image credit: Getty Images Sport)
Image 21 of 25

CASCIA ITALY SEPTEMBER 10 Podium Michael Woods of Canada and Team EF Pro Cycling Blue Leader Jersey Celebration Champagne during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Overall leader after stage 4 continues to be Michael Woods of EF Pro Cycling (Image credit: Getty Images Sport)
Image 22 of 25

CASCIA ITALY SEPTEMBER 10 Podium Lucas Hamilton of Australia and Team MitcheltonScott Celebration Champagne during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Celebrating the stage 4 win is Lucas Hamilton of Mitchelton-Scott (Image credit: Getty Images Sport)
Image 23 of 25

CASCIA ITALY SEPTEMBER 10 Aleksandr Vlasov of Russia and Astana Pro Team White Best Young Jersey Geraint Thomas of The United Kingdom and Team INEOS Grenadiers Michael Woods of Canada and Team EF Pro Cycling Blue Leader Jersey Simon Yates of The United Kingdom and Team MitcheltonScott during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Aleksandr Vlasov of Astana Pro Team struggling on final climb but would regroup and finish fourth on stage (Image credit: Getty Images Sport)
Image 24 of 25

CASCIA ITALY SEPTEMBER 10 Geraint Thomas of The United Kingdom and Team INEOS Grenadiers Michael Woods of Canada and Team EF Pro Cycling Blue Leader Jersey Simon Yates of The United Kingdom and Team MitcheltonScott during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

On the final climb are Geraint Thomas of The United Kingdom and Team INEOS Grenadiers / Michael Woods of Canada and Team EF Pro Cycling Blue Leader Jersey / Simon Yates of The United Kingdom and Team Mitchelton-Scott (Image credit: Getty Images Sport)
Image 25 of 25

CASCIA ITALY SEPTEMBER 10 Veljko Stojnic of Serbia and Team Vini Zabu KTM Benjamin Dyball of Australia and Team NTT Pro Cycling Crash Mechanical Problem during the 55th TirrenoAdriatico 2020 Stage 4 a 194km stage from Terni to Cascia 645m TirrenAdriatico on September 10 2020 in Cascia Italy Photo by Justin SetterfieldGetty Images

Veljko Stojnic of Vini Zabu KTM had to stop midway for mechanical and does not enjoy the scenery (Image credit: Getty Images Sport)

Lucas Hamilton (Mitchelton-Scott) took victory on stage 4 of the Tirreno-Adriatico, beating Fausto Masnada (Deceuninck-Quick-Step) in a two-man sprint.

The Australian produced a well-timed effort in the final after the two broke clear of the group of the race favourites with 7 kilometres remaining. Race leader Michael Woods (EF Pro Cycling) finished third, 10 seconds adrift, and retained the first place in the general classification.

"It's my first WorldTour win so I am super happy," Hamilton said. "I just hung on over that final climb and I was in that second group when Yates attacked ahead. When we got back on, I saw my own opportunity and with the speed and momentum we had, I was able to get away. I was very lucky to have Masnada there with me because I don't think I could have done that myself and we worked well together.

"On paper Masnada is probably faster than me so I was a bit worried about that and tried to make him do the last 500 metres or so and that worked in my favour in the end."

The first mountain stage of “the Race of the Two Seas” saw a number of attacks going off the front before the favourites battle on the final climb of Ospedaletto (7 km; 6,2%). An acceleration from Simon Yates (Mitchelton-Scott) and a swift response from the overall leader Michael Woods crystallised a group of five riders who opened up a gap and began racing for the stage victory on the downhill towards Cascia.

The junction was soon made, however, allowing Masnada and Hamilton to sneaked out of the group on the descent. The Italian and the Australian worked together to hold to a slim lead over the chasers and Hamilton managed to take his first victory on a WorldTour stage.

"Simon is still our overall leader, so this win is a bit of a bonus but for me - it is nice to step up," Hamilton said. "I take my opportunities when I can and I am lucky to have a leader like Simon that also lets his teammates have opportunities."

How it unfolded

The climbers’ first test came on the roads of the Umbria region as the peloton slowly rolled into the Apennine Mountains. While the first 100 kilometres were still largely flat, the roads started ramping up towards the first climb of the day: Forcia di Gualdo (10.4 km; 7.4%). The first obstacle of the day was followed by an 11km plateau and then by a shorter ascent, Rifugio Perugia (3.4 km; 7%), from which a 19km downhill led to the bottom of the final climb, Ospedaletto (7 km; 6.2%). Cresting its steady slopes still required navigating an 11km downhill section to Cascia: a balancing act requiring climbing prowess and bike handling skills.

There were numerous teams interested in placing their riders in the day’s breakaway and finally Geoffrey Bouchard and Mathias Frank (AG2R La Mondiale), Davide Gabburo (Androni Giocattoli-Sidermec), Manuele Boaro (Astana), Jan Tratnik (Bahrain McLaren), Alessandro Tonelli (Bardiani-CSF-Faizane), Davide Ballerini (Deceuninck-Quick-Step), Marco Canola (Gazprom-Rusvelo), Kobe Goossens (Lotto Soudal), Michael Matthews (Team Sunweb) and Héctor Carretero (Movistar Team) made the front group.

The breakaway set a steady tempo on the way to the first climb and built a modest 3:20 lead. Whilst Bouchard returned to the peloton, the remaining 10 started climbing and it was his teammate Frank who began dealing the cards. The Swiss rider wasn’t happy with the gap and took off early, with 59 kilometres still to go, only receiving help Carretero. Back in the bunch, Otto Vergaerde of Alpecin-Fenix started decimating the group with a hard pace set for a few minutes.

Matthews meanwhile worked his way back and proved most consistent of the chasing riders, reaching the two leaders with 55km to go. The three stuck together despite Carretero’s attempt to go solo and the Spaniard collected mountains classification points atop of the first climb, denying the Australian on the line.

The leaders were soon reinforced by Tonelli on the descent but their gap wasn’t getting any bigger and EF Pro Cycling and Ineos Grenadiers had the race well under control with only 2 minutes and 30 seconds to be made up.

There were still more climbers interested in shaking things up at that point of the race. An acceleration from Daniel Navarro (Israel Start-Up Nation) on Forcia di Gualdo was soon followed by Louis Meintjes (NTT Pro Cycling) and Rui Costa (UAE Team Emirates), who managed to reel in the dropped breakaway riders and use their help to get across to the leaders. As Matthews sprinted away for the prizes available at the intermediate sprint and the second categorized climb, the trio passed Goossens, Ballerini and Boaro, dropped Gaburro on the slopes of Rifugio Perugia and made the junction on the downhill towards the final climb.

After Navarro’s ill-timed puncture only six breakaway riders arrived to the foot of the last climb but with the peloton less than a minute in arrears, the move didn’t last long and soon more attacks followed. Bruno Armirail’s attempt showed the Groupama-FDJ jersey but Antonio Nibali (Trek-Segafredo) covered the move and both came back to the group paced by Tao Geoghegan Hart. The race leader, Michael Woods, was isolated at this point but had no troubles responding to Simon Yates’ acceleration with 13 kilometres remaining.

Geraint Thomas (Ineos Grenadiers) followed, while Aleksandr Vlasov (Astana) and Rafał Majka (Bora-Hansgrohe) needed a bit more time to bridge across. The five began descending towards Cascia but was brought back by a larger group led by Team Sunweb and Deceuninck-Quick-Step.

A brief pause with 7 kilometres to go was music to the ears of Fausto Masnada, who launched himself in pursuit of a stage victory. The move attracted the attention of the 24-year-old Lucas Hamilton who stayed with the Italian, contributed to building a gap and then sprinted to the victory in the final 200 meters. The Australian celebrated the biggest win of his career while Woods led the chasers home and will be defending the jersey tomorrow on the final climb to Sassotetto.

Full results
Pos.Rider Name (Country) TeamResult
1Lucas Hamilton (Aus) Mitchelton-Scott 4:46:22
2Fausto Masnada (Ita) Deceuninck-Quickstep
3Michael Woods (Can) EF Pro Cycling 0:00:10
4Aleksandr Vlasov (Rus) Astana Pro Team
5Geraint Thomas (GBr) Ineos Grenadiers
6Wilco Kelderman (Ned) Team Sunweb
7Jack Haig (Aus) Mitchelton-Scott
8Rafal Majka (Pol) Bora-Hansgrohe
9James Knox (GBr) Deceuninck-Quickstep
10Simon Yates (GBr) Mitchelton-Scott
11Sam Oomen (Ned) Team Sunweb 0:00:15
12Gianluca Brambilla (Ita) Trek-Segafredo 0:00:53
13Alex Aranburu Deba (Spa) Astana Pro Team
14Bruno Armirail (Fra) Groupama-FDJ
15Jai Hindley (Aus) Team Sunweb
16Patrick Konrad (Aut) Bora-Hansgrohe
17Matteo Fabbro (Ita) Bora-Hansgrohe
18Louis Meintjes (RSA) NTT Pro Cycling
19Hermann Pernsteiner (Aut) Bahrain McLaren
20Louis Vervaeke (Bel) Alpecin-Fenix
21Rui Costa (Por) UAE Team Emirates
22Denis Nekrasov (Rus) Gazprom-Rusvelo
23Victor De la Parte (Spa) CCC Team
24Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:01:04
25Jakob Fuglsang (Den) Astana Pro Team
26Giovanni Visconti (Ita) Vini Zabu' KTM 0:01:25
27Lawrence Warbasse (USA) AG2R la Mondiale
28Davide Villella (Ita) Movistar Team
29Matteo Jorgenson (USA) Movistar Team
30Giovanni Carboni (Ita) Bardiani CSF Faizane'
31Jonathan Caicedo (Ecu) EF Pro Cycling
32Benjamin Thomas (Fra) Groupama-FDJ
33Sergio Luis Henao Montoya (Col) UAE Team Emirates
34Tanel Kangert (Est) EF Pro Cycling
35Vincenzo Nibali (Ita) Trek-Segafredo
36Pieter Weening (Ned) Trek-Segafredo
37Jaakko Hanninen (Fin) AG2R la Mondiale
38Christoph Pfingsten (Ger) Team Jumbo-Visma 0:03:54
39Enrico Gasparotto (Swi) NTT Pro Cycling
40Daniel Navarro Garcia (Spa) Israel Start-Up Nation
41Sergio Samitier Samitier (Spa) Movistar Team 0:04:28
42William Barta (USA) CCC Team
43Kilian Frankiny (Swi) Groupama-FDJ 0:05:13
44Pavel Kochetkov (Rus) CCC Team
45Carl Fredrik Hagen (Nor) Lotto Soudal
46Amanuel Gebreigzabhier (Eri) NTT Pro Cycling
47Mathieu Van der Poel (Ned) Alpecin-Fenix
48Andrea Vendrame (Ita) AG2R la Mondiale
49Ruben Guerreiro (Por) EF Pro Cycling
50Christopher Hamilton (Aus) Team Sunweb
51Rohan Dennis (Aus) Ineos Grenadiers 0:06:58
52Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 0:07:40
53Eduardo Sepulveda (Arg) Movistar Team
54Mathias Frank (Swi) AG2R la Mondiale 0:08:17
55Michael Matthews (Aus) Team Sunweb
56Pawel Poljanski (Pol) Bora-Hansgrohe
57Salvatore Puccio (Ita) Ineos Grenadiers
58Pascal Eenkhoorn (Ned) Team Jumbo-Visma
59Alessandro Tonelli (Ita) Bardiani CSF Faizane'
60Julien Bernard (Fra) Trek-Segafredo
61Antonio Nibali (Ita) Trek-Segafredo
62Geoffrey Bouchard (Fra) AG2R la Mondiale 0:09:55
63Chris Froome (GBr) Ineos Grenadiers
64Martijn Tusveld (Ned) Team Sunweb
65Brent Bookwalter (USA) Mitchelton-Scott
66Davide Gabburo (Ita) Androni Giocattoli-Sidermec
67Hector Carretero (Spa) Movistar Team
68Silvan Dillier (Swi) AG2R la Mondiale 0:11:32
69Dylan Teuns (Bel) Bahrain McLaren
70Alex Kirsch (Lux) Trek-Segafredo
71Jan Tratnik (Slo) Bahrain McLaren
72Otto Vergaerde (Bel) Alpecin-Fenix 0:12:25
73Aleksei Rybalkin (Rus) Gazprom-Rusvelo 0:12:27
74Ivan Rovny (Rus) Gazprom-Rusvelo
75Davide Ballerini (Ita) Deceuninck-Quickstep 0:13:35
76Anthony Roux (Fra) Groupama-FDJ 0:13:56
77Olivier Le Gac (Fra) Groupama-FDJ
78Alexander Cataford (Can) Israel Start-Up Nation
79Dimitri Claeys (Bel) Cofidis
80Kobe Goossens (Bel) Lotto Soudal
81Manuele Boaro (Ita) Astana Pro Team 0:15:48
82Simon Clarke (Aus) EF Pro Cycling 0:17:17
83Magnus Cort Nielsen (Den) EF Pro Cycling
84Stefano Oldani (Ita) Lotto Soudal 0:17:26
85Lukasz Wisniowski (Pol) CCC Team
86Axel Domont (Fra) AG2R la Mondiale
87Kristian Sbaragli (Ita) Alpecin-Fenix
88Yuriy Natarov (Kaz) Astana Pro Team
89Fabio Felline (Ita) Astana Pro Team
90Paul Martens (Ger) Team Jumbo-Visma
91Marco Frapporti (Ita) Vini Zabu' KTM
92Jonas Rickaert (Bel) Alpecin-Fenix 0:19:30
93Niki Terpstra (Ned) Total Direct Energie 0:21:22
94Rick Zabel (Ger) Israel Start-Up Nation
95Adam Hansen (Aus) Lotto Soudal
96Alex Dowsett (GBr) Israel Start-Up Nation
97Michael Hepburn (Aus) Mitchelton-Scott
98Nathan Haas (Aus) Cofidis
99James Mitri (NZl) Vini Zabu' KTM
100Fabio Sabatini (Ita) Cofidis
101Maarten Wynants (Bel) Team Jumbo-Visma
102Dries Van Gestel (Bel) Total Direct Energie
103Timo Roosen (Ned) Team Jumbo-Visma
104Mike Teunissen (Ned) Team Jumbo-Visma
105Koen De Kort (Ned) Trek-Segafredo
106Guy Sagiv (Isr) Israel Start-Up Nation
107Jos Van Emden (Ned) Team Jumbo-Visma
108Julien Vermote (Bel) Cofidis
109Edoardo Affini (Ita) Mitchelton-Scott
110Josip Rumac (Cro) Androni Giocattoli-Sidermec
111Mikkel Bjerg (Den) UAE Team Emirates
112Albert Torres Barcelo (Spa) Movistar Team
113Florian Vermeersch (Bel) Lotto Soudal
114Nikolas Maes (Bel) Lotto Soudal
115Adrien Petit (Fra) Total Direct Energie
116Fabio Mazzucco (Ita) Bardiani CSF Faizane'
117Iljo Keisse (Bel) Deceuninck-Quickstep
118Daniel Savini (Ita) Bardiani CSF Faizane'
119Francesco Romano (Ita) Bardiani CSF Faizane'
120Simone Velasco (Ita) Gazprom-Rusvelo
121Veljko Stojnic (Srb) Vini Zabu' KTM
122Victor Campenaerts (Bel) NTT Pro Cycling
123Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec
124Juan Diego Alba Bolivar (Col) Movistar Team
125Igor Boev (Rus) Gazprom-Rusvelo
126Samuele Battistella (Ita) NTT Pro Cycling
127Aleksandr Riabushenko (Blr) UAE Team Emirates
128Fernando Gaviria Rendon (Col) UAE Team Emirates
129Maximiliano Ariel Richeze (Arg) UAE Team Emirates
130Juan Sebastian Molano Benavides (Col) UAE Team Emirates
131Florian Senechal (Fra) Deceuninck-Quickstep
132Lorrenzo Manzin (Fra) Total Direct Energie
133Maciej Bodnar (Pol) Bora-Hansgrohe
134Matthias Brändle (Aut) Israel Start-Up Nation
135Pascal Ackermann (Ger) Bora-Hansgrohe
136Carlos Barbero (Spa) NTT Pro Cycling
137Imerio Cima (Ita) Gazprom-Rusvelo
138Alberto Dainese (Ita) Team Sunweb
139Tim Merlier (Bel) Alpecin-Fenix
140Stijn Steels (Bel) Deceuninck-Quickstep
141Julien Simon (Fra) Total Direct Energie
142Bert Van Lerberghe (Bel) Deceuninck-Quickstep
143Kenneth Vanbilsen (Bel) Cofidis
144Georg Zimmermann (Ger) CCC Team
145Piet Allegaert (Bel) Cofidis
146Cameron Meyer (Aus) Mitchelton-Scott
147Nathan Van Hooydonck (Bel) CCC Team
148Attilio Viviani (Ita) Cofidis
149Filippo Ganna (Ita) Ineos Grenadiers
150Giovanni Lonardi (Ita) Bardiani CSF Faizane'
151Heinrich Haussler (Aus) Bahrain McLaren
152Lawson Craddock (USA) EF Pro Cycling
153Riccardo Stacchiotti (Ita) Vini Zabu' KTM
154Ivan Garcia Cortina (Spa) Bahrain McLaren
155Romain Seigle (Fra) Groupama-FDJ
156Tobias Ludvigsson (Swe) Groupama-FDJ
157Davide Cimolai (Ita) Israel Start-Up Nation
158Benjamin Dyball (Aus) NTT Pro Cycling
159Jonathan Hivert (Fra) Total Direct Energie
160Dries De Bondt (Bel) Alpecin-Fenix
161Szymon Sajnok (Pol) CCC Team
162Marco Canola (Ita) Gazprom-Rusvelo
163Simon Pellaud (Swi) Androni Giocattoli-Sidermec
164Luca Wackermann (Ita) Vini Zabu' KTM 0:21:50
165Edoardo Zardini (Ita) Vini Zabu' KTM 0:22:47
166Matthew Holmes (GBr) Lotto Soudal 0:24:28
DNFLuca Pacioni (Ita) Androni Giocattoli-Sidermec
DNFUmberto Orsini (Ita) Bardiani CSF Faizane'
DNFRüdiger Selig (Ger) Bora-Hansgrohe
DNFRein Taaramäe (Est) Total Direct Energie
DNSEdward Dunbar (Irl) Ineos Grenadiers

Sprint 1: Castelluccio - km 147.8
Pos.Rider Name (Country) TeamResult
1Michael Matthews (Aus) Team Sunweb 5
2Hector Carretero (Spa) Movistar Team 3
3Mathias Frank (Swi) AG2R la Mondiale 2
4Alessandro Tonelli (Ita) Bardiani CSF Faizane' 1

Points
Pos.Rider Name (Country) TeamResult
1Lucas Hamilton (Aus) Mitchelton-Scott 12
2Fausto Masnada (Ita) Deceuninck-Quickstep 10
3Michael Woods (Can) EF Pro Cycling 8
4Aleksandr Vlasov (Rus) Astana Pro Team 7
5Geraint Thomas (GBr) Ineos Grenadiers 6
6Wilco Kelderman (Ned) Team Sunweb 5
7Jack Haig (Aus) Mitchelton-Scott 4
8Rafal Majka (Pol) Bora-Hansgrohe 3
9James Knox (GBr) Deceuninck-Quickstep 2
10Simon Yates (GBr) Mitchelton-Scott 1

Mountain 1: Forca di Gualdo - km 143.5
Pos.Rider Name (Country) TeamResult
1Hector Carretero (Spa) Movistar Team 15
2Michael Matthews (Aus) Team Sunweb 10
3Mathias Frank (Swi) AG2R la Mondiale 7
4Alessandro Tonelli (Ita) Bardiani CSF Faizane' 5
5Manuele Boaro (Ita) Astana Pro Team 3
6Louis Meintjes (RSA) NTT Pro Cycling 2
7Rui Costa (Por) UAE Team Emirates 1

Mountain 2: Rifugio Perugia - km 157
Pos.Rider Name (Country) TeamResult
1Michael Matthews (Aus) Team Sunweb 5
2Hector Carretero (Spa) Movistar Team 3
3Mathias Frank (Swi) AG2R la Mondiale 2
4Alessandro Tonelli (Ita) Bardiani CSF Faizane' 1

Mountain 3: Ospedaletto - km 182.6
Pos.Rider Name (Country) TeamResult
1Michael Woods (Can) EF Pro Cycling 15
2Simon Yates (GBr) Mitchelton-Scott 10
3Aleksandr Vlasov (Rus) Astana Pro Team 7
4Rafal Majka (Pol) Bora-Hansgrohe 5
5Geraint Thomas (GBr) Ineos Grenadiers 3
6Wilco Kelderman (Ned) Team Sunweb 2
7Sam Oomen (Ned) Team Sunweb 1

Young riders
Pos.Rider Name (Country) TeamResult
1Lucas Hamilton (Aus) Mitchelton-Scott 4:46:22
2Aleksandr Vlasov (Rus) Astana Pro Team 0:00:10
3James Knox (GBr) Deceuninck-Quickstep
4Sam Oomen (Ned) Team Sunweb 0:00:15
5Alex Aranburu Deba (Spa) Astana Pro Team 0:00:53
6Jai Hindley (Aus) Team Sunweb
7Matteo Fabbro (Ita) Bora-Hansgrohe
8Denis Nekrasov (Rus) Gazprom-Rusvelo
9Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:01:04
10Matteo Jorgenson (USA) Movistar Team 0:01:25
11Giovanni Carboni (Ita) Bardiani CSF Faizane'
12Benjamin Thomas (Fra) Groupama-FDJ
13Jaakko Hanninen (Fin) AG2R la Mondiale
14Sergio Samitier Samitier (Spa) Movistar Team 0:04:28
15William Barta (USA) CCC Team
16Mathieu Van der Poel (Ned) Alpecin-Fenix 0:05:13
17Christopher Hamilton (Aus) Team Sunweb
18Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 0:07:40
19Pascal Eenkhoorn (Ned) Team Jumbo-Visma 0:08:17
20Hector Carretero (Spa) Movistar Team 0:09:55
21Kobe Goossens (Bel) Lotto Soudal 0:13:56
22Stefano Oldani (Ita) Lotto Soudal 0:17:26
23Yuriy Natarov (Kaz) Astana Pro Team
24James Mitri (NZl) Vini Zabu' KTM 0:21:22
25Edoardo Affini (Ita) Mitchelton-Scott
26Mikkel Bjerg (Den) UAE Team Emirates
27Florian Vermeersch (Bel) Lotto Soudal
28Fabio Mazzucco (Ita) Bardiani CSF Faizane'
29Daniel Savini (Ita) Bardiani CSF Faizane'
30Francesco Romano (Ita) Bardiani CSF Faizane'
31Simone Velasco (Ita) Gazprom-Rusvelo
32Veljko Stojnic (Srb) Vini Zabu' KTM
33Juan Diego Alba Bolivar (Col) Movistar Team
34Samuele Battistella (Ita) NTT Pro Cycling
35Aleksandr Riabushenko (Blr) UAE Team Emirates
36Imerio Cima (Ita) Gazprom-Rusvelo
37Alberto Dainese (Ita) Team Sunweb
38Georg Zimmermann (Ger) CCC Team
39Piet Allegaert (Bel) Cofidis
40Nathan Van Hooydonck (Bel) CCC Team
41Attilio Viviani (Ita) Cofidis
42Filippo Ganna (Ita) Ineos Grenadiers
43Giovanni Lonardi (Ita) Bardiani CSF Faizane'
44Ivan Garcia Cortina (Spa) Bahrain McLaren
45Szymon Sajnok (Pol) CCC Team
DNSEdward Dunbar (Irl) Ineos Grenadiers

Teams
Pos.Rider Name (Country) TeamResult
1Mitchelton-Scott 14:19:26
2Team Sunweb 0:00:58
3Bora-Hansgrohe 0:01:36
4Astana Pro Team 0:01:47
5EF Pro Cycling 0:02:40
6Trek-Segafredo 0:03:23
7Movistar Team 0:06:58
8Groupama-FDJ 0:07:11
9AG2R la Mondiale 0:07:43
10Ineos Grenadiers 0:07:52
11NTT Pro Cycling 0:09:40
12CCC Team 0:10:14
13Deceuninck-Quick-Step 0:13:25
14Alpecin-Fenix 0:18:11
15UAE Team Emirates 0:23:20
16Bahrain McLaren 0:23:37
17Gazprom-Rusvelo 0:25:27
18Team Jumbo-Visma 0:29:17
19Bardiani CSF Faizane' 0:30:44
20Lotto Soudal 0:36:15
21Israel Start-Up Nation 0:38:52
22Vini Zabu' KTM 0:39:53
23Androni Giocattoli-Sidermec 0:52:19
24Cofidis 0:56:20
25Total Direct Energie 1:03:46

General classification after stage 4
Pos.Rider Name (Country) TeamResult
1Michael Woods (Can) EF Pro Cycling 18:05:52
2Rafal Majka (Pol) Bora-Hansgrohe 0:00:09
3Fausto Masnada (Ita) Deceuninck-Quickstep 0:00:18
4Lucas Hamilton (Aus) Mitchelton-Scott 0:00:27
5Wilco Kelderman (Ned) Team Sunweb 0:00:30
6Geraint Thomas (GBr) Ineos Grenadiers 0:00:34
7Simon Yates (GBr) Mitchelton-Scott
8Aleksandr Vlasov (Rus) Astana Pro Team
9Jack Haig (Aus) Mitchelton-Scott 0:00:47
10James Knox (GBr) Deceuninck-Quickstep
11Sam Oomen (Ned) Team Sunweb 0:00:52
12Patrick Konrad (Aut) Bora-Hansgrohe 0:01:17
13Jakob Fuglsang (Den) Astana Pro Team 0:01:28
14Victor De la Parte (Spa) CCC Team 0:01:30
15Rui Costa (Por) UAE Team Emirates
16Louis Meintjes (RSA) NTT Pro Cycling
17Bruno Armirail (Fra) Groupama-FDJ
18Alex Aranburu Deba (Spa) Astana Pro Team
19Matteo Fabbro (Ita) Bora-Hansgrohe
20Louis Vervaeke (Bel) Alpecin-Fenix
21Gianluca Brambilla (Ita) Trek-Segafredo 0:01:41
22Sergio Luis Henao Montoya (Col) UAE Team Emirates 0:01:49
23Tanel Kangert (Est) EF Pro Cycling
24Vincenzo Nibali (Ita) Trek-Segafredo 0:02:02
25Giovanni Visconti (Ita) Vini Zabu' KTM
26Jaakko Hanninen (Fin) AG2R la Mondiale
27Lawrence Warbasse (USA) AG2R la Mondiale
28Denis Nekrasov (Rus) Gazprom-Rusvelo 0:02:37
29Jai Hindley (Aus) Team Sunweb 0:02:43
30Davide Villella (Ita) Movistar Team 0:03:09
31Hermann Pernsteiner (Aut) Bahrain McLaren 0:03:33
32Daniel Navarro Garcia (Spa) Israel Start-Up Nation 0:05:44
33Andrea Vendrame (Ita) AG2R la Mondiale 0:05:50
34Mathieu Van der Poel (Ned) Alpecin-Fenix
35Kilian Frankiny (Swi) Groupama-FDJ 0:07:03
36Amanuel Gebreigzabhier (Eri) NTT Pro Cycling 0:07:53
37Carl Fredrik Hagen (Nor) Lotto Soudal
38William Barta (USA) CCC Team 0:08:41
39Pavel Kochetkov (Rus) CCC Team 0:09:21
40Christopher Hamilton (Aus) Team Sunweb 0:09:26
41Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:09:30
42Christoph Pfingsten (Ger) Team Jumbo-Visma 0:09:51
43Jonathan Caicedo (Ecu) EF Pro Cycling
44Pieter Weening (Ned) Trek-Segafredo 0:10:44
45Geoffrey Bouchard (Fra) AG2R la Mondiale 0:11:39
46Matteo Jorgenson (USA) Movistar Team 0:11:53
47Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team
48Mathias Frank (Swi) AG2R la Mondiale 0:12:24
49Pawel Poljanski (Pol) Bora-Hansgrohe 0:12:30
50Silvan Dillier (Swi) AG2R la Mondiale 0:13:32
51Davide Gabburo (Ita) Androni Giocattoli-Sidermec 0:14:08
52Hector Carretero (Spa) Movistar Team 0:14:47
53Pascal Eenkhoorn (Ned) Team Jumbo-Visma 0:15:02
54Olivier Le Gac (Fra) Groupama-FDJ 0:15:46
55Dylan Teuns (Bel) Bahrain McLaren 0:16:26
56Enrico Gasparotto (Swi) NTT Pro Cycling 0:16:29
57Benjamin Thomas (Fra) Groupama-FDJ 0:16:30
58Eduardo Sepulveda (Arg) Movistar Team 0:16:37
59Julien Bernard (Fra) Trek-Segafredo 0:17:36
60Michael Matthews (Aus) Team Sunweb 0:17:45
61Ruben Guerreiro (Por) EF Pro Cycling 0:17:48
62Simon Clarke (Aus) EF Pro Cycling 0:17:54
63Brent Bookwalter (USA) Mitchelton-Scott 0:18:21
64Salvatore Puccio (Ita) Ineos Grenadiers 0:18:45
65Alexander Cataford (Can) Israel Start-Up Nation 0:19:31
66Sergio Samitier Samitier (Spa) Movistar Team 0:19:33
67Paul Martens (Ger) Team Jumbo-Visma 0:21:36
68Luca Wackermann (Ita) Vini Zabu' KTM 0:22:27
69Martijn Tusveld (Ned) Team Sunweb 0:22:30
70Antonio Nibali (Ita) Trek-Segafredo 0:22:43
71Anthony Roux (Fra) Groupama-FDJ 0:23:15
72Josip Rumac (Cro) Androni Giocattoli-Sidermec 0:24:02
73Jan Tratnik (Slo) Bahrain McLaren 0:24:07
74Aleksei Rybalkin (Rus) Gazprom-Rusvelo 0:25:21
75Dimitri Claeys (Bel) Cofidis 0:25:31
76Florian Senechal (Fra) Deceuninck-Quickstep 0:25:35
77Marco Frapporti (Ita) Vini Zabu' KTM 0:25:51
78Lukasz Wisniowski (Pol) CCC Team 0:25:52
79Tobias Ludvigsson (Swe) Groupama-FDJ 0:26:05
80Daniel Savini (Ita) Bardiani CSF Faizane' 0:26:26
81Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:27:00
82Davide Ballerini (Ita) Deceuninck-Quickstep 0:27:01
83Dries Van Gestel (Bel) Total Direct Energie 0:27:08
84Alex Kirsch (Lux) Trek-Segafredo 0:27:12
85Stefano Oldani (Ita) Lotto Soudal 0:27:54
86Chris Froome (GBr) Ineos Grenadiers 0:28:21
87Nathan Haas (Aus) Cofidis 0:28:23
88Axel Domont (Fra) AG2R la Mondiale 0:28:25
89Alessandro Tonelli (Ita) Bardiani CSF Faizane' 0:28:40
90Romain Seigle (Fra) Groupama-FDJ 0:29:48
91Simone Velasco (Ita) Gazprom-Rusvelo
92Kristian Sbaragli (Ita) Alpecin-Fenix 0:30:01
93Fabio Felline (Ita) Astana Pro Team
94Nathan Van Hooydonck (Bel) CCC Team 0:30:23
95Mike Teunissen (Ned) Team Jumbo-Visma 0:30:41
96Georg Zimmermann (Ger) CCC Team
97Timo Roosen (Ned) Team Jumbo-Visma
98Jos Van Emden (Ned) Team Jumbo-Visma
99Cameron Meyer (Aus) Mitchelton-Scott
100Maarten Wynants (Bel) Team Jumbo-Visma
101Benjamin Dyball (Aus) NTT Pro Cycling
102Rohan Dennis (Aus) Ineos Grenadiers 0:31:26
103Nikolas Maes (Bel) Lotto Soudal 0:31:50
104Aleksandr Riabushenko (Blr) UAE Team Emirates
105Ivan Rovny (Rus) Gazprom-Rusvelo 0:32:50
106Matthew Holmes (GBr) Lotto Soudal 0:33:29
107Marco Canola (Ita) Gazprom-Rusvelo 0:33:56
108Samuele Battistella (Ita) NTT Pro Cycling 0:34:48
109Lorrenzo Manzin (Fra) Total Direct Energie 0:35:48
110Carlos Barbero (Spa) NTT Pro Cycling
111Veljko Stojnic (Srb) Vini Zabu' KTM
112Juan Diego Alba Bolivar (Col) Movistar Team 0:36:27
113Kobe Goossens (Bel) Lotto Soudal 0:37:19
114Magnus Cort Nielsen (Den) EF Pro Cycling 0:37:36
115Mikkel Bjerg (Den) UAE Team Emirates
116Yuriy Natarov (Kaz) Astana Pro Team 0:37:49
117Manuele Boaro (Ita) Astana Pro Team 0:39:11
118Piet Allegaert (Bel) Cofidis 0:39:48
119Bert Van Lerberghe (Bel) Deceuninck-Quickstep
120Victor Campenaerts (Bel) NTT Pro Cycling 0:40:14
121Otto Vergaerde (Bel) Alpecin-Fenix 0:40:16
122Julien Vermote (Bel) Cofidis 0:41:45
123Fabio Mazzucco (Ita) Bardiani CSF Faizane'
124Francesco Romano (Ita) Bardiani CSF Faizane'
125Filippo Ganna (Ita) Ineos Grenadiers
126Iljo Keisse (Bel) Deceuninck-Quickstep 0:42:54
127Stijn Steels (Bel) Deceuninck-Quickstep 0:44:26
128Rick Zabel (Ger) Israel Start-Up Nation 0:44:41
129Albert Torres Barcelo (Spa) Movistar Team 0:44:45
130Michael Hepburn (Aus) Mitchelton-Scott
131Koen De Kort (Ned) Trek-Segafredo
132Lawson Craddock (USA) EF Pro Cycling
133Florian Vermeersch (Bel) Lotto Soudal
134Ivan Garcia Cortina (Spa) Bahrain McLaren
135Alex Dowsett (GBr) Israel Start-Up Nation
136Guy Sagiv (Isr) Israel Start-Up Nation
137Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec
138Igor Boev (Rus) Gazprom-Rusvelo
139James Mitri (NZl) Vini Zabu' KTM
140Julien Simon (Fra) Total Direct Energie
141Fabio Sabatini (Ita) Cofidis
142Heinrich Haussler (Aus) Bahrain McLaren
143Jonas Rickaert (Bel) Alpecin-Fenix 0:45:12
144Adam Hansen (Aus) Lotto Soudal 0:45:15
145Adrien Petit (Fra) Total Direct Energie 0:45:49
146Niki Terpstra (Ned) Total Direct Energie 0:46:27
147Pascal Ackermann (Ger) Bora-Hansgrohe 0:46:44
148Fernando Gaviria Rendon (Col) UAE Team Emirates 0:46:52
149Edoardo Affini (Ita) Mitchelton-Scott 0:46:57
150Attilio Viviani (Ita) Cofidis
151Simon Pellaud (Swi) Androni Giocattoli-Sidermec 0:47:02
152Imerio Cima (Ita) Gazprom-Rusvelo 0:47:04
153Davide Cimolai (Ita) Israel Start-Up Nation
154Maximiliano Ariel Richeze (Arg) UAE Team Emirates
155Kenneth Vanbilsen (Bel) Cofidis 0:47:57
156Maciej Bodnar (Pol) Bora-Hansgrohe 0:48:27
157Giovanni Lonardi (Ita) Bardiani CSF Faizane' 0:50:19
158Riccardo Stacchiotti (Ita) Vini Zabu' KTM
159Szymon Sajnok (Pol) CCC Team
160Tim Merlier (Bel) Alpecin-Fenix
161Alberto Dainese (Ita) Team Sunweb
162Juan Sebastian Molano Benavides (Col) UAE Team Emirates 0:51:12
163Matthias Brändle (Aut) Israel Start-Up Nation 0:52:08
164Dries De Bondt (Bel) Alpecin-Fenix 0:54:09
165Jonathan Hivert (Fra) Total Direct Energie 0:57:01
166Edoardo Zardini (Ita) Vini Zabu' KTM 0:58:25

Sprint classification
Pos.Rider Name (Country) TeamResult
1Pascal Ackermann (Ger) Bora-Hansgrohe 24
2Michael Woods (Can) EF Pro Cycling 20
3Fernando Gaviria Rendon (Col) UAE Team Emirates 20
4Rafal Majka (Pol) Bora-Hansgrohe 13
5Fausto Masnada (Ita) Deceuninck-Quickstep 13
6Wilco Kelderman (Ned) Team Sunweb 13
7Aleksandr Vlasov (Rus) Astana Pro Team 13
8Lucas Hamilton (Aus) Mitchelton-Scott 12
9Davide Cimolai (Ita) Israel Start-Up Nation 11
10Magnus Cort Nielsen (Den) EF Pro Cycling 8
11Rick Zabel (Ger) Israel Start-Up Nation 8
12Michael Matthews (Aus) Team Sunweb 7
13Geraint Thomas (GBr) Ineos Grenadiers 7
14Patrick Konrad (Aut) Bora-Hansgrohe 7
15Davide Ballerini (Ita) Deceuninck-Quickstep 7
16Szymon Sajnok (Pol) CCC Team 7
17Pascal Eenkhoorn (Ned) Team Jumbo-Visma 6
18Tim Merlier (Bel) Alpecin-Fenix 6
19Paul Martens (Ger) Team Jumbo-Visma 5
20Sergio Luis Henao Montoya (Col) UAE Team Emirates 5
21Andrea Vendrame (Ita) AG2R la Mondiale 5
22Jack Haig (Aus) Mitchelton-Scott 4
23Tanel Kangert (Est) EF Pro Cycling 4
24Lorrenzo Manzin (Fra) Total Direct Energie 4
25Jonas Rickaert (Bel) Alpecin-Fenix 4
26Hector Carretero (Spa) Movistar Team 3
27Romain Seigle (Fra) Groupama-FDJ 3
28Matthew Holmes (GBr) Lotto Soudal 3
29Simon Pellaud (Swi) Androni Giocattoli-Sidermec 3
30James Knox (GBr) Deceuninck-Quickstep 2
31Jakob Fuglsang (Den) Astana Pro Team 2
32Mathias Frank (Swi) AG2R la Mondiale 2
33Marco Frapporti (Ita) Vini Zabu' KTM 2
34Piet Allegaert (Bel) Cofidis 2
35Florian Vermeersch (Bel) Lotto Soudal 2
36Edoardo Zardini (Ita) Vini Zabu' KTM 2
37Simon Yates (GBr) Mitchelton-Scott 1
38Alessandro Tonelli (Ita) Bardiani CSF Faizane' 1
39Nathan Van Hooydonck (Bel) CCC Team 1
40Mike Teunissen (Ned) Team Jumbo-Visma 1
41Manuele Boaro (Ita) Astana Pro Team 1
42Maciej Bodnar (Pol) Bora-Hansgrohe 1
43Dimitri Claeys (Bel) Cofidis -6

Mountain classification
Pos.Rider Name (Country) TeamResult
1Michael Woods (Can) EF Pro Cycling 20
2Hector Carretero (Spa) Movistar Team 18
3Michael Matthews (Aus) Team Sunweb 15
4Nathan Haas (Aus) Cofidis 10
5Simon Yates (GBr) Mitchelton-Scott 10
6Aleksandr Vlasov (Rus) Astana Pro Team 10
7Mathias Frank (Swi) AG2R la Mondiale 9
8Marco Canola (Ita) Gazprom-Rusvelo 8
9Simon Pellaud (Swi) Androni Giocattoli-Sidermec 7
10Daniel Savini (Ita) Bardiani CSF Faizane' 6
11Alessandro Tonelli (Ita) Bardiani CSF Faizane' 6
12Benjamin Thomas (Fra) Groupama-FDJ 5
13Rafal Majka (Pol) Bora-Hansgrohe 5
14Paul Martens (Ger) Team Jumbo-Visma 5
15Wilco Kelderman (Ned) Team Sunweb 4
16Geraint Thomas (GBr) Ineos Grenadiers 3
17Matthew Holmes (GBr) Lotto Soudal 3
18Manuele Boaro (Ita) Astana Pro Team 3
19Louis Meintjes (RSA) NTT Pro Cycling 2
20Pascal Eenkhoorn (Ned) Team Jumbo-Visma 2
21Edoardo Zardini (Ita) Vini Zabu' KTM 2
22Fausto Masnada (Ita) Deceuninck-Quickstep 1
23Sam Oomen (Ned) Team Sunweb 1
24Rui Costa (Por) UAE Team Emirates 1
25Hermann Pernsteiner (Aut) Bahrain McLaren 1
26Dimitri Claeys (Bel) Cofidis -4

Youth classification
Pos.Rider Name (Country) TeamResult
1Lucas Hamilton (Aus) Mitchelton-Scott 18:06:19
2Aleksandr Vlasov (Rus) Astana Pro Team 0:00:07
3James Knox (GBr) Deceuninck-Quickstep 0:00:20
4Sam Oomen (Ned) Team Sunweb 0:00:25
5Alex Aranburu Deba (Spa) Astana Pro Team 0:01:03
6Matteo Fabbro (Ita) Bora-Hansgrohe
7Jaakko Hanninen (Fin) AG2R la Mondiale 0:01:35
8Denis Nekrasov (Rus) Gazprom-Rusvelo 0:02:10
9Jai Hindley (Aus) Team Sunweb 0:02:16
10Mathieu Van der Poel (Ned) Alpecin-Fenix 0:05:23
11William Barta (USA) CCC Team 0:08:14
12Christopher Hamilton (Aus) Team Sunweb 0:08:59
13Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:09:03
14Matteo Jorgenson (USA) Movistar Team 0:11:26
15Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team
16Hector Carretero (Spa) Movistar Team 0:14:20
17Pascal Eenkhoorn (Ned) Team Jumbo-Visma 0:14:35
18Benjamin Thomas (Fra) Groupama-FDJ 0:16:03
19Sergio Samitier Samitier (Spa) Movistar Team 0:19:06
20Daniel Savini (Ita) Bardiani CSF Faizane' 0:25:59
21Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:26:33
22Stefano Oldani (Ita) Lotto Soudal 0:27:27
23Simone Velasco (Ita) Gazprom-Rusvelo 0:29:21
24Nathan Van Hooydonck (Bel) CCC Team 0:29:56
25Georg Zimmermann (Ger) CCC Team 0:30:14
26Aleksandr Riabushenko (Blr) UAE Team Emirates 0:31:23
27Samuele Battistella (Ita) NTT Pro Cycling 0:34:21
28Veljko Stojnic (Srb) Vini Zabu' KTM 0:35:21
29Juan Diego Alba Bolivar (Col) Movistar Team 0:36:00
30Kobe Goossens (Bel) Lotto Soudal 0:36:52
31Mikkel Bjerg (Den) UAE Team Emirates 0:37:09
32Yuriy Natarov (Kaz) Astana Pro Team 0:37:22
33Piet Allegaert (Bel) Cofidis 0:39:21
34Fabio Mazzucco (Ita) Bardiani CSF Faizane' 0:41:18
35Francesco Romano (Ita) Bardiani CSF Faizane'
36Filippo Ganna (Ita) Ineos Grenadiers
37Florian Vermeersch (Bel) Lotto Soudal 0:44:18
38Ivan Garcia Cortina (Spa) Bahrain McLaren
39James Mitri (NZl) Vini Zabu' KTM
40Edoardo Affini (Ita) Mitchelton-Scott 0:46:30
41Attilio Viviani (Ita) Cofidis
42Imerio Cima (Ita) Gazprom-Rusvelo 0:46:37
43Giovanni Lonardi (Ita) Bardiani CSF Faizane' 0:49:52
44Szymon Sajnok (Pol) CCC Team
45Alberto Dainese (Ita) Team Sunweb

Team classification
Pos.Rider Name (Country) TeamResult
1Mitchelton-Scott 54:19:34
2Bora-Hansgrohe 0:01:04
3Astana Pro Team 0:01:34
4EF Pro Cycling 0:02:07
5Team Sunweb 0:02:11
6AG2R la Mondiale 0:07:56
7Groupama-FDJ 0:09:50
8Trek-Segafredo 0:12:29
9Deceuninck-Quick-Step 0:17:01
10Ineos Grenadiers 0:17:04
11CCC Team 0:17:34
12NTT Pro Cycling 0:20:38
13Movistar Team 0:20:55
14Alpecin-Fenix 0:30:22
15UAE Team Emirates 0:33:11
16Gazprom-Rusvelo 0:41:26
17Bahrain McLaren 0:42:08
18Team Jumbo-Visma 0:44:37
19Vini Zabu' KTM 0:47:55
20Lotto Soudal 0:56:48
21Israel Start-Up Nation 1:07:32
22Bardiani CSF Faizane' 1:14:56
23Androni Giocattoli-Sidermec 1:20:57
24Cofidis 1:25:07
25Total Direct Energie 1:45:43

Latest on Cyclingnews