Skip to main content

Simon Yates wins Tirreno-Adriatico

Image 1 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Simon Yates GBR Mitchelton Scott photo Roberto BettiniBettiniPhoto2020

Simon Yates (Mitchelton-Scott) on course in maglia azzurra (Image credit: simon yates)
Image 2 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Simon Yates of The United Kingdom and Team MitcheltonScott Blue Leader Jersey during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Simon Yates (Mitchelton-Scott) did enough to secure the overall win (Image credit: Getty Images Sport)
Image 3 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Filippo Ganna of Italy and Team INEOS Grenadiers during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Filippo Ganna (Ineos) powers to the stage win (Image credit: Getty Images Sport)
Image 4 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Filippo Ganna ITA Ineos Grenadiers photo Roberto BettiniBettiniPhoto2020

Stage 8 winner Filippo Ganna (Ineos Grenadiers) in Italian champion colors (Image credit: Bettini Image)
Image 5 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Mathieu Van Der Poel of The Netherlands and Team AlpecinFenix during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Mathieu van der Poel (Alpecin-Fenix) (Image credit: Getty Images Sport)
Image 6 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Benjamin Thomas of France and Team GroupamaFDJ during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Benjamin Thomas (Groupama-FDJ) (Image credit: Getty Images Sport)
Image 7 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Tobias Ludvigsson of Sweden and Team GroupamaFDJ during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Tobias Ludvigsson (Groupama-FDJ) (Image credit: Getty Images Sport)
Image 8 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Rohan Dennis of Australia and Team INEOS Grenadiers during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Rohan Dennis (Ineos) (Image credit: Getty Images Sport)
Image 9 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Victor Campenaerts of Belgium and Team NTT Pro Cycling during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Victor Campenaerts (NTT Pro Cycling) (Image credit: Getty Images Sport)
Image 10 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Rafal Majka POL Bora Hansgrohe photo Roberto BettiniBettiniPhoto2020

Rafal Majka of Bora-Hansgrohe was second on GC entering TT (Image credit: Bettini Photo)
Image 11 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Geraint Thomas GBR Ineos Grenadiers photo Roberto BettiniBettiniPhoto2020

Team Grenadiers' Geraint Thomas would finish third on GC (Image credit: Bettini Photo)
Image 12 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Aleksandr Vlasov RUS Astana Pro Team photo Roberto BettiniBettiniPhoto2020

Best Young Rider of week was Aleksandr Vlasov (Astana Pro Team (Image credit: Bettini Photo)
Image 13 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Fausto Masnada ITA Deceuninck Quick Step photo Roberto BettiniBettiniPhoto2020

Riding in top five during TT on Monday was Fausto Masnada (Deceuninck - QuickStep) (Image credit: Bettini Image)
Image 14 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Michael Woods of Canada and Team EF Pro Cycling during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Michael Woods (EF Pro Cycling) finished eighth overall in Tirreno-Adriatico (Image credit: Getty Images Sport)
Image 15 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Wilco Kelderman of The Netherlands and Team Sunweb during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Wilco Kelderman (Team Sunweb) finished fourth overall at Tirreno-Adriatico (Image credit: Getty Images Sport)
Image 16 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Arrival Simon Yates of The United Kingdom and Team MitcheltonScott Blue Leader Jersey Soigneur during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

GC winner Simon Yates (Mitchelton-Scott) finished 18th in TT (Image credit: Getty Images Sport)
Image 17 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Simon Yates GBR Mitchelton Scott photo Roberto BettiniBettiniPhoto2020

Simon Yates (Mitchelton-Scott) wins overall at 2020 Tirreno-Adriatico (Image credit: Bettini Photo)
Image 18 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Simon Yates GBR Mitchelton Scott Geraint Thomas GBR Ineos Grenadiers Rafal Majka POL Bora Hansgrohe photo Roberto BettiniBettiniPhoto2020

Final Podium - winner Adam Yates (Mitchelton-Scott), second Rafal Majka (Bora-Hansgrohe), third Geraint Thomas (Ineos Grenadiers) (Image credit: Bettini Image)
Image 19 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Hector Carretero ESP Movistar Team photo Tommaso PelagalliBettiniPhoto2020

Green mountains classification jersey won by Spanish rider Hector Carretero (Movistar Team) (Image credit: Bettini Photo)
Image 20 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Pascal Ackermann GER Bora Hansgrohe photo Tommaso PelagalliBettiniPhoto2020

Orange points classification prize taken by German rider Pascal Ackermann (Bora - Hansgrohe) (Image credit: Bettini Image)
Image 21 of 23

Tirreno Adriatico 2020 55th Edition 8th stage San Benedetto del Tronto San Benedetto del Tronto 101 km 14092020 Aleksandr Vlasov RUS Astana Pro Team photo Tommaso PelagalliBettiniPhoto2020

Russian Aleksandr Vlasov (Astana Pro Team) celebrates Best Young Rider award (Image credit: Bettini Image)
Image 22 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Podium Matteo Fabbro of Italy and Team BoraHansgrohe Most Combative Rider Celebration Trophy Mask Covid safety measures Flowers during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Italian Matteo Fabbro of Bora-Hansgrohe recognized after stage 8 as Most Combative Rider (Image credit: Getty Images Sport)
Image 23 of 23

SAN BENEDETTO DEL TRONTO ITALY SEPTEMBER 14 Podium Michael Matthews of Australia and Team Sunweb Alberto Dainese of Italy and Team Sunweb Christopher Hamilton of Australia and Team Sunweb Jai Hindley of Austrailia and Team Sunweb Wilco Kelderman of The Netherlands and Team Sunweb Sam Oomen of The Netherlands and Team Sunweb Martijn Tusveld of The Netherlands and Team Sunweb Super Team Celebration Champagne Mask Covid safety measures during the 55th TirrenoAdriatico 2020 Stage 8 a 101km Individual Time Trial in San Benedetto del Tronto ITT TirrenAdriatico on September 14 2020 in San Benedetto del Tronto Italy Photo by Justin SetterfieldGetty Images

Team Sunweb celebrates as top team at 2020 Tirreno-Adriatico (Image credit: Getty Images Sport)

Simon Yates (Mitchelton-Scott) withstood pressure put onto him by British compatriot Geraint Thomas (Ineos) to secure the overall victory at Tirreno-Adriatico.

The pure climber managed to produce a great performance in a discipline that is unfavourable to him, finishing 17th on the stage 10km time trial in San Benedetto del Tronto. 

Despite posting the fourth fastest time on the stage, Thomas was only able to gain 22 of the 39 seconds he needed to dethrone Yates as overall winner.

Thomas at least managed to swap places with Rafal Majka (Bora-Hansgrohe), who dropped to third overall.

“I tried to do my best,” said Yates at the finish. “I was nervous before because of the situation, and I really just wanted to finish off the work from my team. They’ve been fantastic all week, and today it was up to me. I’m really happy I could pull it off.

“I lost the Tour de Romandie [in 2017] in the final time trial, so I really didn’t want to do the same again.”

Yates now turns his attention towards the Giro d’Italia.  “We’re still weeks away before we start, and until the end it’s still a long time away. I think the usual guys who are always there in Grand Tours will be there. I hope to hold my form all the way, and I hope to be there as well.” 

Filippo Ganna (Ineos), meanwhile, claimed the stage victory, having posted a devastating time of 10:42.

Victor Campanaerts (NTT Pro Cycling) finished second with a time of 11:00, while Rohan Dennis (Ineos) was third a further eight seconds adrift. 

It is the 24-year-old Italian’s second win of the season following the Italian national championships, and second at WorldTour level alongside the stage six time trial of last year’s BinckBank Tour.  

He is also setting his sights on the Giro d’Italia, especially the opening stage, which he has his eyes on winning.

“I hope to arrive on the podium [on the first stage]. For the moment I think to recover well. It’s my first Giro, and I hope to arrive well.”

How it unfolded

The 2020 Tirreno-Adriatico concluded with a familiar time trial in San Benedetto del Tronto, on the same route that has been used in each edition since 2015.

At just 10.05km in length, it was not long enough to cause huge ruptures between the favourites. However, with Rafał Majka (Bora-Hansgrohe) just sixteen seconds behind Simon Yates (Mitchelton-Scott) in first overall, and Geraint Thomas (Ineos Grenadiers), Alexandr Vlasov (Astana), Fausto Masnada (Deceuninck-QuickStep) and Wilco Kelderman (Team Sunweb) all within one minute of Yates, the top of the overall classification was close enough for plenty of movement. 

Before battle commenced among the GC favourites, the contest to take the stage victory took prominence, as time trial specialists who have waited the whole race for this stage at last got their day in the spotlight. 

As the first individual time trial at WorldTour level since the return of racing post-lockdown, this was not only a rare opportunity for specialists to bag themselves a win this season, but also handy preparation ahead of the World Championships time trial, taking place eleven days from now.

One specialist, Matthias Brändle (Israel Start-Up Nation), was the first rider of the ramp, setting a time of 11:30, a time which remained the benchmark for the first forty minutes. 

His lead was put under threat by Maciej Bodnar (Bora-Hansgrohe), Lawson Craddock (EF Pro Cycling) and Edoardo Affini (Mitchelton-Scott), all three of whom set a faster pace at the intermediate sprint, only to fade in the final stretch.

But Filippo Ganna was on a whole other level altogether. The Italian time trial champion made a mockery of these times, smashing Brandle’s time by 18 seconds at the intermediate sprint, and 48 seconds at the finish. 

With Italian road champion Giacomo Nizzolo not able to adorn the national champions jersey (the European champions jersey he won in Plouay takes precedence), this was a rare chance to see the Il Tricolore jersey in all its glory. Ganna did the jersey justice, looking smooth and streamlined as he produced devastating watts to become the first and only rider to finish this course in under eleven seconds.  

The biggest threats to his stage victory hopes were due on the road shortly after he had arrived at the finish. Hour record holder and last year’s winner of this stage Victor Campanaerts (NTT Pro Cycling) pushed Ganna close at the start of the course, coming within five seconds at the intermediate checkpoint but faded to 20 seconds at the finish.

Then reigning world champion Rohan Dennis followed a similar pattern, coming within five seconds of his Ineos’ teammates time at the intermediate point, but tiring in the second half to finish 26 seconds down and place third on the leaderboard behind Campanaerts. 

With the other specialist pre-stage favourites defeated, Ganna faced a long wait at the clubhouse until the GC riders were due out on the road. 

In the meantime, the Groupama-FDJ duo of Tobias Ludvigsson and Benjamin Thomas both set competitive times to place fourth and fifth respectively on the leaderboard, but neither were anywhere near Ganna. 

Of the GC favourites, only Geraint Thomas was able to come anywhere near Gana, and even he was well adrift, at 29 seconds at the finish. 

But Thomas’ eyes were on the grander prize of overall victory. 

Things weren’t looking promising for the Welshman at the intermediate split, however, where a committed Yates was just a single second slower than him.

Yates did slow down in the final part of the route, but his fine effort over the first half gave hmi enough leeway to hold onto the blue jersey. Thomas ultimately had to settle for second overall, just ahead of Rafal Majka in third. 

Elsewhere in the top six, the only other change saw Wilco Kelderman leapfrog both best young rider Alexandr Vlasov and Fausto Masnada into fourth overall.

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

Points
Pos.Rider Name (Country) TeamResult
1Filippo Ganna (Ita) Ineos Grenadiers 12
2Victor Campenaerts (Bel) NTT Pro Cycling 10
3Rohan Dennis (Aus) Ineos Grenadiers 8
4Geraint Thomas (GBr) Ineos Grenadiers 7
5Tobias Ludvigsson (Swe) Groupama-FDJ 6
6Benjamin Thomas (Fra) Groupama-FDJ 5
7Jos Van Emden (Ned) Team Jumbo-Visma 4
8Nathan Van Hooydonck (Bel) CCC Team 3
9Jan Tratnik (Slo) Bahrain McLaren 2
10Michael Matthews (Aus) Team Sunweb 1

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

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

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

Points classification
Pos.Rider Name (Country) TeamResult
1Pascal Ackermann (Ger) Bora-Hansgrohe 34
2Geraint Thomas (GBr) Ineos Grenadiers 27
3Fernando Gaviria Rendon (Col) UAE Team Emirates 27
4Wilco Kelderman (Ned) Team Sunweb 26
5Michael Woods (Can) EF Pro Cycling 24
6Rafal Majka (Pol) Bora-Hansgrohe 22
7Aleksandr Vlasov (Rus) Astana Pro Team 22
8Simon Yates (GBr) Mitchelton-Scott 18
9Tim Merlier (Bel) Alpecin-Fenix 18
10Fausto Masnada (Ita) Deceuninck-Quickstep 17
11Mathieu Van der Poel (Ned) Alpecin-Fenix 14
12Lucas Hamilton (Aus) Mitchelton-Scott 12
13Filippo Ganna (Ita) Ineos Grenadiers 12
14Davide Ballerini (Ita) Deceuninck-Quickstep 12
15Victor Campenaerts (Bel) NTT Pro Cycling 11
16Ruben Guerreiro (Por) EF Pro Cycling 10
17Michael Matthews (Aus) Team Sunweb 8
18Matteo Fabbro (Ita) Bora-Hansgrohe 8
19Rohan Dennis (Aus) Ineos Grenadiers 8
20Lorrenzo Manzin (Fra) Total Direct Energie 8
21Rick Zabel (Ger) Israel Start-Up Nation 8
22James Knox (GBr) Deceuninck-Quickstep 7
23Patrick Konrad (Aut) Bora-Hansgrohe 7
24Alex Aranburu Deba (Spa) Astana Pro Team 7
25Mike Teunissen (Ned) Team Jumbo-Visma 7
26Pascal Eenkhoorn (Ned) Team Jumbo-Visma 6
27Tobias Ludvigsson (Swe) Groupama-FDJ 6
28Martijn Tusveld (Ned) Team Sunweb 5
29Paul Martens (Ger) Team Jumbo-Visma 5
30Axel Domont (Fra) AG2R la Mondiale 5
31Sergio Luis Henao Montoya (Col) UAE Team Emirates 5
32Andrea Vendrame (Ita) AG2R la Mondiale 5
33Benjamin Thomas (Fra) Groupama-FDJ 5
34Piet Allegaert (Bel) Cofidis 5
35Jack Haig (Aus) Mitchelton-Scott 4
36Tanel Kangert (Est) EF Pro Cycling 4
37Carl Fredrik Hagen (Nor) Lotto Soudal 4
38Nathan Van Hooydonck (Bel) CCC Team 4
39Jos Van Emden (Ned) Team Jumbo-Visma 4
40Jonas Rickaert (Bel) Alpecin-Fenix 4
41Jai Hindley (Aus) Team Sunweb 3
42Julien Bernard (Fra) Trek-Segafredo 3
43Matthew Holmes (GBr) Lotto Soudal 3
44Hector Carretero (Spa) Movistar Team 3
45Dries De Bondt (Bel) Alpecin-Fenix 3
46Simon Pellaud (Swi) Androni Giocattoli-Sidermec 3
47Gianluca Brambilla (Ita) Trek-Segafredo 2
48Jakob Fuglsang (Den) Astana Pro Team 2
49William Barta (USA) CCC Team 2
50Mathias Frank (Swi) AG2R la Mondiale 2
51Jan Tratnik (Slo) Bahrain McLaren 2
52Marco Frapporti (Ita) Vini Zabu' KTM 2
53Ivan Garcia Cortina (Spa) Bahrain McLaren 2
54Florian Vermeersch (Bel) Lotto Soudal 2
55Veljko Stojnic (Srb) Vini Zabu' KTM 2
56Edoardo Zardini (Ita) Vini Zabu' KTM 2
57Louis Meintjes (RSA) NTT Pro Cycling 1
58Alessandro Tonelli (Ita) Bardiani CSF Faizane' 1
59Josip Rumac (Cro) Androni Giocattoli-Sidermec 1
60Maciej Bodnar (Pol) Bora-Hansgrohe 1
61Fabio Sabatini (Ita) Cofidis -4
62Dimitri Claeys (Bel) Cofidis -6

Mountains classification
Pos.Rider Name (Country) TeamResult
1Hector Carretero (Spa) Movistar Team 31
2Simon Yates (GBr) Mitchelton-Scott 25
3Michael Woods (Can) EF Pro Cycling 20
4Michael Matthews (Aus) Team Sunweb 15
5Aleksandr Vlasov (Rus) Astana Pro Team 15
6Mathias Frank (Swi) AG2R la Mondiale 14
7Carl Fredrik Hagen (Nor) Lotto Soudal 13
8Geraint Thomas (GBr) Ineos Grenadiers 13
9Rafal Majka (Pol) Bora-Hansgrohe 12
10Dries De Bondt (Bel) Alpecin-Fenix 11
11Nathan Haas (Aus) Cofidis 10
12Matteo Fabbro (Ita) Bora-Hansgrohe 8
13Ruben Guerreiro (Por) EF Pro Cycling 7
14Simon Pellaud (Swi) Androni Giocattoli-Sidermec 7
15Wilco Kelderman (Ned) Team Sunweb 7
16Julien Bernard (Fra) Trek-Segafredo 6
17Alessandro Tonelli (Ita) Bardiani CSF Faizane' 6
18Benjamin Thomas (Fra) Groupama-FDJ 5
19Paul Martens (Ger) Team Jumbo-Visma 5
20Mathieu Van der Poel (Ned) Alpecin-Fenix 4
21William Barta (USA) CCC Team 3
22Matthew Holmes (GBr) Lotto Soudal 3
23Axel Domont (Fra) AG2R la Mondiale 3
24Edoardo Zardini (Ita) Vini Zabu' KTM 3
25Fausto Masnada (Ita) Deceuninck-Quickstep 2
26James Knox (GBr) Deceuninck-Quickstep 2
27Louis Meintjes (RSA) NTT Pro Cycling 2
28Martijn Tusveld (Ned) Team Sunweb 2
29Pascal Eenkhoorn (Ned) Team Jumbo-Visma 2
30Davide Ballerini (Ita) Deceuninck-Quickstep 2
31Josip Rumac (Cro) Androni Giocattoli-Sidermec 2
32Victor Campenaerts (Bel) NTT Pro Cycling 2
33Sam Oomen (Ned) Team Sunweb 1
34Hermann Pernsteiner (Aut) Bahrain McLaren 1
35Rui Costa (Por) UAE Team Emirates 1
36Veljko Stojnic (Srb) Vini Zabu' KTM 1
37Dimitri Claeys (Bel) Cofidis -4
38Fabio Sabatini (Ita) Cofidis -7

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

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

Latest on Cyclingnews