Tirreno-Adriatico: Lucas Hamilton wins stage 4

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.

Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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