Giro d'Italia: Caleb Ewan storms to victory on stage 7

Caleb Ewan (Lotto Soudal) struck out with over 150m to go to take his second victory of the Giro d’Italia on stage 7. The Australian timed his sprint to perfection, coming around Fernando Gaviria (UAE Team Emirates) after the Colombian had attacked well before the line.

Davide Cimolai (Israel Start-Up Nation) and Tim Merlier (Alpecin-Fenix) completed the top three in a super technical and slightly uphill finish. Gaviria faded with sixth on the line with Dylan Groenewegen (Jumbo-Visma) finishing a further place back. 

Attila Valter (Groupama-FDJ) retained his overall lead in the race.

Ewan was the first rider to react when Gaviria tried to catch his rivals unaware and the UAE rider opened up a brief gap as the majority of the sprinters were left to fend for themselves after the uphill run had sapped them of their leadout men. 

Once Ewan made contact with Gaviria he kicked again for a second time and opened up a winning gap that Cimolai was unable to close. 

Lotto Soudal provided Ewan with another excellent leadout, positioning him near the front inside the final 1,000m but the Australian still had much to do inside the final few hundred meters. He kept calm when Gaviria accelerated, and used the Colombian’s slipstream on the slightly uphill finish, while Peter Sagan saw his chances cut short after he was boxed in.

Bora-Hansgrohe were well-positioned inside the final 4km. A tough headwind meant that teams had to judge their efforts to perfection and the three-time world champion, along with Ewan, still had support inside the final 2km and when Francesco Gavazzi attacked with just over 1km to go it was Sagan’s teammate Daniel Oss who marked the move and then set the pace before Gaviria burst from the pack. 

However, Ewan was proved once more that he was the fastest rider in this year’s race, and his victory provided Lotto Soudal with their 30th Giro d’Italia stage win. It was another team effort for the Belgian, who kept their sprinter at the front through a very technical finale but his burst of speed was unmatched for the second time in a week.

"I had all my guys there from a long way out because there were a few points in the last 10km we really needed to be in the front so we don't have to brake and we got a really good ride," Ewan said at the finish.

"They did a really good job. The most important point for me was the start of the climb because if I got a free run thru there and a good run up the climb then I save a lot of energy. If I had to come from far back it would have cost me a lot for my sprint. It was a super hard finish anyway.

My legs were absolutely burning in the end because I was sprinting from 450m to go - it was a slight uphill - it was a tough one. If it was anyone else [Gaviria- ed] we would have waited a little bit but when he goes, he has the strength and speed to hold it. I had to do it tactically - I didn't want to accelerate super hard at the start, I left a gap a little bit, and around 200m to go I had a gap to run in and then I really accelerated. There's a lot more I want to do in cycling and I'm happy that every year I can come back here and still perform well. I hope it continues like this in the future and I'm always super motivated to get as many stages as I can."

How it unfolded

Stage 7 of the Giro d'Italia saw the peloton take on a 181-kilometre route from Notaresco down the Adriatic coast to Termoli, the last chance for the sprinters to get a win on board ahead of two uphill finishes at the weekend.

The stage profile offered a tougher day than the previous sprint stages, the pan flat stages 2 and 5, but was still flat enough for all the sprinters present at the race to make it to the finish. A fourth-category climb in Chieti (4.7km at 5.9 per cent) was the only difficulty of the day, coming after 62.5 kilometres, though the finish was far from straightforward, with a 200-metre, 12 per cent section at 1.5 kilometres to go and an uphill drag to the line and seven corners in the final two kilometres.

It didn't take long for the break of the day to get away, with three riders jumping away at the earliest opportunity as the peloton rolled out of Notaresco. Umberto Marengo (Bardiani-CSF-Faizanè) was out front for the third time in the race, and the Italian was joined by Simon Pellaud (Androni Giocattoli-Sidermec) and Mark Christian (Eolo-Kometa).

The trio managed to ride off with no resistance from the peloton, who were happy to let them go considering the unlikeliness of them holding their advantage to the finish. They quickly got a gap of five minutes after just 15 kilometres, and so the stage was set.

Marengo and Pellaud were having something of a duel for the Fuga Bianchi prize, with the Bardiani man lying just 20 kilometres short of Pellaud's 244 kilometres spent in breakaways so far in the Giro, and the Swiss rider taking the classification lead after 25 kilometres of action. Back in the peloton, meanwhile, a mix of sprint and GC teams commanded the peloton, with Groupama-FDJ working on behalf of the first Hungarian to wear the maglia rosa, Attila Valter.

Pellaud led the way up the Chieti climb, taking three points for the mountain classification and another for the combativity prize, which he already led. By then, their advantage has fallen under three minutes, but at over 100 kilometres out from the line, there were no worries about getting brought back.

Marengo led over the first intermediate sprint at Crecchio, taking 12 points classification points as well as 10 for the traguardo volante (intermediate sprint) prize and five for the combativity prize. Pellaud's second place saw him gain the lead of the latter two competitions, too. Back in the peloton, Peter Sagan (Bora-Hansgrohe) added five points classification points for his maglia ciclamino campaign.

At that point, the peloton had closed to within a minute of the break, but they let the gap grow out soon after, content with half the stage still to go. 30 kilometres later, the leading trio rolled over the second sprint at Fossacesia Marina, with Marengo grabbing the meaningless bonus seconds and a cash prize.

Soon after, as the riders reached the final 50 kilometres, the gap went down again, as the sprint squads took to the front in anticipation of the finish. By the 30 kilometres to go mark, it was down under a minute once again, with Cofidis, UAE Team Emirates, Jumbo-Visma and Alpecin-Fenix among the squads doing the work.

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