Skip to main content

Tirreno-Adriatico: Wout van Aert beats Filippo Ganna in closing time trial

All good things must come to an end, the proverb goes, and so it proved in San Benedetto del Tronto on the final stage of Tirreno-Adriatico as world time trial champion, Ineos Grenadiers' Filippo Ganna, lost a time trial for the first time in over a year.

Jumbo-Visma's Wout van Aert – one of the stars of the week – became the first man to beat the Italian since Remco Evenepoel, breaking a run of eight dominant time trial wins in a row dating back to the 2020 Vuelta a San Juan.

The Belgian's time of 11:06.130 – an average speed of 54.595 kph – was enough to take the win by just over six seconds ahead of Groupama-FDJ's Stefan Küng on the Adriatic-facing 10.1-kilometre course.

In the end, Ganna could only finish in third place, his worst time trial result since the 2019 Worlds in Yorkshire, 11.3 seconds down on Van Aert.

Two minutes after Van Aert, Tadej Pogačar (UAE Team Emirates) crossed the line safely in the blue jersey, taking fourth place on the stage 12.8 seconds back, to secure overall victory at the week-long race.

"It was a really hard one even though it's short," Van Aert said of the stage after finishing his effort. "You always hurt yourself to the maximum. I'm really happy with this. I'm improving my time trials in the past years and this field is almost all the best time triallists on the start line. It's a really good start of the season with the first time trial.

"I was in the bus until 10 minutes before the start, so I didn't check the wind. It's always difficult with time trial to have the same circumstances for everyone. I always hope everyone has the same conditions, but it also plays a role, of course.

"It's the first time I aimed for a GC in a WorldTour stage race, and I only got beaten by TDF winner, so I guess that's a pretty good start. I will definitely try more of these in the future but for now I have my eye on the Classics."

Van Aert ends the week 1:03 down on Pogačar, with the Slovenian taking the sixth stage race victory of his young career. Mikel Landa (Bahrain Victorious) finished the week in third overall, 3:57 back. Van Aert secured the ciclamino points jersey, while Pogačar wins the green mountains jersey and white young rider's jersey.

How it unfolded

After a week of exciting racing, including the highlight, Sunday's fifth stage, Tirreno-Adriatico drew to a close with the traditional, pan-flat, 10.1-kilometre time trial by the beach in San Benedetto del Tronto.

The course, a basic out and back alongside the Adriatic Sea, posed little in the way of a technical challenge, with power riders coming to the fore. Last September's edition saw world time trial champion Ganna smash the course record with a time of 10:42, set at an average speed of 56.636kph.

Riders could either choose to make hay on the way out, aided in the opening half by a tailwind, or save their energy for the second part, where they'd be buffeted by a headwind on the run to the finish.

A lack of top time triallists among the early runners ensured there would be a wait for the bigger names to head out, though the split times and speeds would give an indication about exactly how strong the winds were.

Bahrain Victorious rider Jan Tratnik was the quickset of the early runners, though his time of 11:39 was pipped by one second less than a minute later after Edoardo Affini (Team BikeExchange) crossed the line. The Italian had averaged 55.579 kph to the four-kilometre checkpoint, while his speed over the closing six kilometres was a mere 52.092 kph, demonstrating the effects of the wind and confirming that nobody would touch Ganna's course record.

Sebastian Langeveld (EF Education-Nippo) was the next to shave some time off just four minutes later, though the Dutchman's time of 11:36 was soon bested by Australian Michael Hepburn (Team BikeExchange) with a time of 11:33.

Half an hour later, Groupama-FDJ's Tobias Ludvigsson got within a second of Hepburn, while EF-Nippo rider Alberto Bettiol was the next to make a breakthrough. The 2019 Tour of Flanders winner put nine seconds into Hepburn with a time of 11:24, though Küng was already out on course and going faster, too.

The European time trial champion put six seconds into Bettiol at the checkpoint, adding another six at the finish to blow away the 27-year-old's time with a 11:12 at the line. After Küng had crossed the line, all the attention turned to Ganna, who was the favourite to take yet another time trial win.

He didn't have the best start, crossing the first checkpoint four seconds down on Küng, and any hopes of a turnaround in the second part faded as he shedded a further second to finish just under five seconds short of the Swiss rider's time.
Soon after, French time trial champion Benjamin Thomas (Groupama-FDJ) impressed with a ride to provisional third at 11:22, while Kasper Asgreeen (Deceuninck-QuickStep) went fifth at 11:32 and Thomas' teammat Thibaut Pinot rode a solid 11:41 for 11th.

As the time for the top GC riders neared, Geraint Thomas (Ineos Grenadiers) tested himself with an 11:34 at an average of 52.394 kph. The next crop of riders did little to affect the day's standings – between Thomas' 26th place and Deceuninck-QuickStep leader João Almeida in seventh, only Tobias Foss (Jumbo-Visma) and Fabio Felline (Astana-Premier Tech) put in times worthy of the top 20 at the finish.

Almeida was fourth at the checkpoint, just five seconds down on Küng and with a more favourable wind situation to finish, too. He faded in the second half of the stage though, losing a further 13 seconds on the run to the finish to close out his race with the provisional fifth-best time of 11:30.

That time meant he moved up to sixth overall after Tim Wellens (Lotto Soudal) shed 18 seconds at the line, while Egan Bernal (Ineos Grenadiers) was aiming for the slim chance of moving up onto the podium. The Colombian had Mikel Landa (Bahrain Victorious) in his sights, though a 30-second gap would be a big ask on such a short course.

Behind that duo, Van Aert was busy setting the quickest time at the checkpoint, edging a second ahead of Küng after four kilometres. Two minutes later, Pogačar, safe in the leader's blue jersey, lost just eight seconds to Van Aert at the check.

Bernal would cross the line just 14 seconds up on Landa, meaning the Spaniard grabbed third on the podium, while Van Aert flew around the rest of the course to phenomenally take the stage victory, putting over a second per kilometre into the time trial world champion. Pogačar's overall win was in the bag, but he didn't ease up during his effort, either, taking fourth place and only missing out on Ganna's time by 1.5 seconds.

Full Results
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 0:11:06
2Stefan Küng (Swi) Groupama-FDJ 0:00:06
3Filippo Ganna (Ita) Ineos Grenadiers 0:00:11
4Tadej Pogacar (Slo) UAE Team Emirates 0:00:12
5Benjamin Thomas (Fra) Groupama-FDJ 0:00:16
6Alberto Bettiol (Ita) EF Education-Nippo 0:00:18
7João Almeida (Por) Deceuninck-QuickStep 0:00:24
8Kasper Asgreen (Den) Deceuninck-QuickStep 0:00:26
9Michael Hepburn (Aus) Team BikeExchange 0:00:27
10Tobias Ludvigsson (Swe) Groupama-FDJ 0:00:28
11Geraint Thomas (GBr) Ineos Grenadiers
12Sebastian Langeveld (Ned) EF Education-Nippo 0:00:30
13Edoardo Affini (Ita) Jumbo-Visma 0:00:32
14Jan Tratnik (Slo) Bahrain Victorious 0:00:33
15Thibaut Pinot (Fra) Groupama-FDJ 0:00:35
16Domenico Pozzovivo (Ita) Team Qhubeka Assos 0:00:36
17Nelson Oliveira (Por) Movistar Team
18Tobias Foss (Nor) Jumbo-Visma
19Maciej Bodnar (Pol) Bora-Hansgrohe 0:00:37
20Ivo Oliveira (Por) UAE Team Emirates
21Jan Polanc (Slo) UAE Team Emirates 0:00:38
22Fabio Felline (Ita) Astana-Premier Tech 0:00:39
23Mads Würtz Schmidt (Den) Israel Start-up Nation 0:00:40
24Alex Aranburu Deba (Spa) Astana-Premier Tech
25Sergio Higuita Garcia (Col) EF Education-Nippo 0:00:42
26Tim Wellens (Bel) Lotto Soudal
27Michal Kwiatkowski (Pol) Ineos Grenadiers 0:00:44
28Kévin Geniets (Lux) Groupama-FDJ
29Manuele Boaro (Ita) Astana-Premier Tech 0:00:45
30Nathan Van Hooydonck (Bel) Jumbo-Visma 0:00:46
31Quinn Simmons (USA) Trek-Segafredo
32Pavel Sivakov (Rus) Ineos Grenadiers 0:00:47
33Thibault Guernalec (Fra) Team Arkea-Samsic
34Salvatore Puccio (Ita) Ineos Grenadiers 0:00:48
35Simon Carr (GBr) EF Education-Nippo
36Vincenzo Nibali (Ita) Trek-Segafredo
37Laurent Pichon (Fra) Team Arkea-Samsic 0:00:50
38Brent Van Moer (Bel) Lotto Soudal
39Fred Wright (GBr) Bahrain Victorious
40Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:00:51
41Timo Roosen (Ned) Jumbo-Visma
42Greg Van Avermaet (Bel) AG2R Citroën Team 0:00:52
43Tom Scully (NZl) EF Education-Nippo
44Hugo Houle (Can) Astana-Premier Tech
45Alessandro De Marchi (Ita) Israel Start-up Nation
46Damiano Caruso (Ita) Bahrain Victorious
47Xandro Meurisse (Bel) Alpecin-Fenix
48Luka Mezgec (Slo) Team BikeExchange
49Gonzalo Serrano Rodriguez (Spa) Movistar Team 0:00:53
50Christopher Juul-Jensen (Den) Team BikeExchange 0:00:54
51Larry Warbasse (USA) AG2R Citroën Team
52Robert Gesink (Ned) Jumbo-Visma 0:00:55
53Egan Bernal Gomez (Col) Ineos Grenadiers
54John Archibald (GBr) Eolo-Kometa Cycling Team
55Matteo Fabbro (Ita) Bora-Hansgrohe
56Toms Skujins (Lat) Trek-Segafredo
57Jakob Fuglsang (Den) Astana-Premier Tech 0:00:56
58Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
59Rafal Majka (Pol) UAE Team Emirates 0:00:57
60Nikias Arndt (Ger) Team DSM
61Ryan Mullen (Irl) Trek-Segafredo
62Marc Soler (Spa) Movistar Team 0:00:58
63Romain Bardet (Fra) Team DSM 0:00:59
64Simon Yates (GBr) Team BikeExchange
65Giovanni Aleotti (Ita) Bora-Hansgrohe
66Michael Schär (Swi) AG2R Citroën Team 0:01:00
67Mathieu van der Poel (Ned) Alpecin-Fenix 0:01:01
68Martijn Tusveld (Ned) Team DSM
69Bert Van Lerberghe (Bel) Deceuninck-QuickStep 0:01:02
70Davide Formolo (Ita) UAE Team Emirates
71Julian Alaphilippe (Fra) Deceuninck-QuickStep 0:01:03
72Zdenek Stybar (Cze) Deceuninck-QuickStep
73Nairo Quintana (Col) Team Arkea-Samsic 0:01:05
74Victor de la Parte (Spa) Total Direct Energie
75Dimitri Claeys (Bel) Team Qhubeka Assos
76Albert Torres Barcelo (Spa) Movistar Team
77Dario Cataldo (Ita) Movistar Team 0:01:07
78Mark Padun (Ukr) Bahrain Victorious
79Mikel Landa Meana (Spa) Bahrain Victorious 0:01:09
80Patrick Konrad (Aut) Bora-Hansgrohe 0:01:10
81Rudy Molard (Fra) Groupama-FDJ 0:01:11
82Lukasz Owsian (Pol) Team Arkea-Samsic 0:01:13
83Giulio Ciccone (Ita) Trek-Segafredo 0:01:14
84Samuele Rivi (Ita) Eolo-Kometa Cycling Team 0:01:15
85Mark Christian (GBr) Eolo-Kometa Cycling Team
86Geoffrey Bouchard (Fra) AG2R Citroën Team 0:01:16
87Niki Terpstra (Ned) Total Direct Energie
88Nans Peters (Fra) AG2R Citroën Team 0:01:17
89Elia Viviani (Ita) Cofidis
90Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux
91Adrien Petit (Fra) Total Direct Energie 0:01:18
92Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux
93Valentin Madouas (Fra) Groupama-FDJ 0:01:19
94Diego Rosa (Ita) Team Arkea-Samsic 0:01:20
95Emil Vinjebo (Den) Team Qhubeka Assos
96Davide Martinelli (Ita) Astana-Premier Tech 0:01:21
97Fernando Gaviria Rendon (Col) UAE Team Emirates
98Ilnur Zakarin (Rus) Gazprom-RusVelo 0:01:22
99Andrey Zeits (Kaz) Team BikeExchange
100Julien Simon (Fra) Total Direct Energie
101Emils Liepins (Lat) Trek-Segafredo
102Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux
103Simone Velasco (Ita) Gazprom-RusVelo
104Hugo Hofstetter (Fra) Israel Start-up Nation 0:01:24
105Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux
106Christopher Hamilton (Aus) Team DSM
107Davide Ballerini (Ita) Deceuninck-QuickStep 0:01:25
108Peter Sagan (Svk) Bora-Hansgrohe 0:01:26
109Andrea Vendrame (Ita) AG2R Citroën Team 0:01:27
110Kenneth Vanbilsen (Bel) Cofidis 0:01:28
111Matteo Moschetti (Ita) Trek-Segafredo 0:01:29
112Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux
113Guillaume Boivin (Can) Israel Start-up Nation 0:01:30
114Simon Clarke (Aus) Team Qhubeka Assos 0:01:31
115Tim Merlier (Bel) Alpecin-Fenix
116Niccolò Bonifazio (Ita) Total Direct Energie
117Tosh Van Der Sande (Bel) Lotto Soudal
118Eros Capecchi (Ita) Bahrain Victorious 0:01:33
119Cristian Rodriguez Martin (Spa) Total Direct Energie 0:01:34
120Robert Stannard (Aus) Team BikeExchange
121Thomas Boudat (Fra) Team Arkea-Samsic 0:01:35
122Lilian Calmejane (Fra) AG2R Citroën Team 0:01:36
123Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 0:01:37
124Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux
125Maximiliano Richeze (Arg) UAE Team Emirates
126Kevin Ledanois (Fra) Team Arkea-Samsic 0:01:38
127Paul Martens (Ger) Jumbo-Visma
128Joris Nieuwenhuis (Ned) Team DSM
129Daniel Oss (Ita) Bora-Hansgrohe
130Davide Villella (Ita) Movistar Team
131Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:01:40
132Davide Bais (Ita) Eolo-Kometa Cycling Team
133Denis Nekrasov (Rus) Gazprom-RusVelo
134Alex Howes (USA) EF Education-Nippo
135Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:01:42
136Petr Vakoc (Cze) Alpecin-Fenix
137Jasper De Buyst (Bel) Lotto Soudal 0:01:44
138Bert-Jan Lindeman (Ned) Team Qhubeka Assos
139Frederik Frison (Bel) Lotto Soudal 0:01:48
140Davide Cimolai (Ita) Israel Start-up Nation
141Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team 0:01:50
142Pavel Kochetkov (Rus) Gazprom-RusVelo
143Ivan Rovny (Rus) Gazprom-RusVelo
144Lorrenzo Manzin (Fra) Total Direct Energie 0:01:52
145Mattia Bais (Ita) Androni Giocattoli-Sidermec
146Otto Vergaerde (Bel) Alpecin-Fenix 0:01:55
147Gianni Vermeersch (Bel) Alpecin-Fenix 0:01:57
148Roman Kreuziger (Cze) Gazprom-RusVelo
149Guy Niv (Isr) Israel Start-up Nation 0:01:58
150Marcus Burghardt (Ger) Bora-Hansgrohe 0:02:00
151Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:02:01
152Attilio Viviani (Ita) Cofidis 0:02:02
153Simon Pellaud (Swi) Androni Giocattoli-Sidermec 0:02:06
154Matteo Malucelli (Ita) Androni Giocattoli-Sidermec 0:02:08
155Marco Canola (Ita) Gazprom-RusVelo 0:02:11
156Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec
157Daniel Muñoz Giraldo (Col) Androni Giocattoli-Sidermec 0:02:19
158Roger Kluge (Ger) Lotto Soudal 0:02:22
159Fabio Sabatini (Ita) Cofidis 0:02:24
DNFGorka Izagirre Insausti (Spa) Astana-Premier Tech
DNSJack Bauer (NZl) Team BikeExchange
DNSJenthe Biermans (Bel) Israel Start-up Nation
DNSNico Denz (Ger) Team DSM
DNSMax Kanter (Ger) Team DSM

Sprint 1 - San Benedetto del Tronto
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 12
2Stefan Küng (Swi) Groupama-FDJ 10
3Filippo Ganna (Ita) Ineos Grenadiers 8
4Tadej Pogacar (Slo) UAE Team Emirates 7
5Benjamin Thomas (Fra) Groupama-FDJ 6
6Alberto Bettiol (Ita) EF Education-Nippo 5
7João Almeida (Por) Deceuninck-QuickStep 4
8Kasper Asgreen (Den) Deceuninck-QuickStep 3
9Michael Hepburn (Aus) Team BikeExchange 2
10Tobias Ludvigsson (Swe) Groupama-FDJ 1

Young Riders
Pos.Rider Name (Country) TeamResult
1Filippo Ganna (Ita) Ineos Grenadiers 0:11:17
2Tadej Pogacar (Slo) UAE Team Emirates 0:00:01
3João Almeida (Por) Deceuninck-QuickStep 0:00:13
4Edoardo Affini (Ita) Jumbo-Visma 0:00:21
5Tobias Foss (Nor) Jumbo-Visma 0:00:25
6Ivo Oliveira (Por) UAE Team Emirates 0:00:26
7Sergio Higuita Garcia (Col) EF Education-Nippo 0:00:31
8Kévin Geniets (Lux) Groupama-FDJ 0:00:33
9Quinn Simmons (USA) Trek-Segafredo 0:00:35
10Pavel Sivakov (Rus) Ineos Grenadiers 0:00:36
11Thibault Guernalec (Fra) Team Arkea-Samsic
12Simon Carr (GBr) EF Education-Nippo 0:00:37
13Brent Van Moer (Bel) Lotto Soudal 0:00:39
14Fred Wright (GBr) Bahrain Victorious
15Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:44
16Giovanni Aleotti (Ita) Bora-Hansgrohe 0:00:48
17Mark Padun (Ukr) Bahrain Victorious 0:00:56
18Samuele Rivi (Ita) Eolo-Kometa Cycling Team 0:01:04
19Valentin Madouas (Fra) Groupama-FDJ 0:01:08
20Matteo Moschetti (Ita) Trek-Segafredo 0:01:18
21Robert Stannard (Aus) Team BikeExchange 0:01:23
22Joris Nieuwenhuis (Ned) Team DSM 0:01:27
23Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:01:29
24Davide Bais (Ita) Eolo-Kometa Cycling Team
25Denis Nekrasov (Rus) Gazprom-RusVelo
26Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team 0:01:39
27Mattia Bais (Ita) Androni Giocattoli-Sidermec 0:01:41
28Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:01:50
29Attilio Viviani (Ita) Cofidis 0:01:51
30Daniel Muñoz Giraldo (Col) Androni Giocattoli-Sidermec 0:02:08
DNSMax Kanter (Ger) Team DSM

Pos.Rider Name (Country) TeamResult
1Groupama-FDJ 0:34:08
2Jumbo-Visma 0:00:18
3Ineos Grenadiers 0:00:33
4UAE Team Emirates 0:00:37
5EF Education-Nippo 0:00:40
6Deceuninck-QuickStep 0:01:02
7Astana-Premier Tech 0:01:14
8Team BikeExchange 0:01:23
9Bahrain Victorious 0:01:25
10Movistar Team 0:01:37
11Trek-Segafredo 0:01:39
12Bora-Hansgrohe 0:01:41
13Team Arkea-Samsic 0:01:52
14AG2R Citroën Team 0:01:56
15Israel Start-up Nation 0:02:06
16Team DSM 0:02:07
17Team Qhubeka Assos 0:02:11
18Lotto Soudal 0:02:13
19Alpecin-Fenix 0:02:34
20Eolo-Kometa Cycling Team 0:02:35
21Total Direct Energie 0:02:49
22Intermarché-Wanty-Gobert Matériaux 0:03:07
23Gazprom-RusVelo 0:03:34
24Cofidis 0:03:57
25Androni Giocattoli-Sidermec 0:04:19

General classification after stage 7
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 26:36:17
2Wout Van Aert (Bel) Jumbo-Visma 0:01:03
3Mikel Landa Meana (Spa) Bahrain Victorious 0:03:57
4Egan Bernal Gomez (Col) Ineos Grenadiers 0:04:13
5Matteo Fabbro (Ita) Bora-Hansgrohe 0:04:37
6João Almeida (Por) Deceuninck-QuickStep 0:04:54
7Tim Wellens (Bel) Lotto Soudal 0:05:00
8Romain Bardet (Fra) Team DSM 0:05:50
9Vincenzo Nibali (Ita) Trek-Segafredo 0:06:30
10Simon Yates (GBr) Team BikeExchange 0:07:45
11Marc Soler (Spa) Movistar Team 0:07:59
12Nairo Quintana (Col) Team Arkea-Samsic 0:09:39
13Hugo Houle (Can) Astana-Premier Tech 0:12:06
14Fabio Felline (Ita) Astana-Premier Tech 0:12:22
15Tobias Foss (Nor) Jumbo-Visma 0:12:39
16Rudy Molard (Fra) Groupama-FDJ 0:14:07
17Alessandro De Marchi (Ita) Israel Start-up Nation 0:14:20
18Victor de la Parte (Spa) Total Direct Energie 0:14:27
19Pavel Sivakov (Rus) Ineos Grenadiers 0:14:58
20Davide Formolo (Ita) UAE Team Emirates 0:15:06
21Jakob Fuglsang (Den) Astana-Premier Tech 0:15:25
22Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 0:16:48
23Cristian Rodriguez Martin (Spa) Total Direct Energie 0:17:11
24Geraint Thomas (GBr) Ineos Grenadiers 0:17:12
25Geoffrey Bouchard (Fra) AG2R Citroën Team 0:17:31
26Giulio Ciccone (Ita) Trek-Segafredo 0:17:50
27Patrick Konrad (Aut) Bora-Hansgrohe 0:18:57
28Domenico Pozzovivo (Ita) Team Qhubeka Assos 0:19:18
29Christopher Hamilton (Aus) Team DSM 0:19:55
30Alex Aranburu Deba (Spa) Astana-Premier Tech 0:20:48
31Ilnur Zakarin (Rus) Gazprom-RusVelo 0:20:54
32Mathieu van der Poel (Ned) Alpecin-Fenix 0:20:57
33Martijn Tusveld (Ned) Team DSM 0:21:55
34Greg Van Avermaet (Bel) AG2R Citroën Team 0:22:01
35Sergio Higuita Garcia (Col) EF Education-Nippo 0:22:12
36Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 0:22:52
37Damiano Caruso (Ita) Bahrain Victorious 0:25:31
38Gonzalo Serrano Rodriguez (Spa) Movistar Team 0:25:51
39Simon Carr (GBr) EF Education-Nippo 0:26:17
40Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 0:26:42
41Julian Alaphilippe (Fra) Deceuninck-QuickStep 0:26:54
42Davide Villella (Ita) Movistar Team 0:26:58
43Thibaut Pinot (Fra) Groupama-FDJ 0:28:25
44Simon Clarke (Aus) Team Qhubeka Assos 0:29:20
45Giovanni Aleotti (Ita) Bora-Hansgrohe 0:30:18
46Michael Schär (Swi) AG2R Citroën Team 0:30:45
47Jasper De Buyst (Bel) Lotto Soudal 0:30:59
48Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:31:17
49Dario Cataldo (Ita) Movistar Team 0:31:52
50Zdenek Stybar (Cze) Deceuninck-QuickStep 0:33:00
51Michal Kwiatkowski (Pol) Ineos Grenadiers 0:34:59
52Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:35:34
53Julien Simon (Fra) Total Direct Energie 0:35:54
54Quinn Simmons (USA) Trek-Segafredo 0:36:17
55Valentin Madouas (Fra) Groupama-FDJ 0:36:53
56Christopher Juul-Jensen (Den) Team BikeExchange 0:37:07
57Rafal Majka (Pol) UAE Team Emirates 0:37:08
58Kasper Asgreen (Den) Deceuninck-QuickStep 0:37:13
59Benjamin Thomas (Fra) Groupama-FDJ 0:38:05
60Larry Warbasse (USA) AG2R Citroën Team 0:38:25
61Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:38:31
62Robert Gesink (Ned) Jumbo-Visma 0:38:42
63Guy Niv (Isr) Israel Start-up Nation 0:39:44
64Robert Stannard (Aus) Team BikeExchange 0:40:07
65Mads Würtz Schmidt (Den) Israel Start-up Nation 0:40:16
66Andrea Vendrame (Ita) AG2R Citroën Team 0:40:38
67Hugo Hofstetter (Fra) Israel Start-up Nation 0:40:42
68Nelson Oliveira (Por) Movistar Team 0:41:34
69Daniel Oss (Ita) Bora-Hansgrohe 0:41:36
70Lukasz Owsian (Pol) Team Arkea-Samsic 0:42:27
71Filippo Ganna (Ita) Ineos Grenadiers 0:42:53
72Timo Roosen (Ned) Jumbo-Visma 0:43:36
73Stefan Küng (Swi) Groupama-FDJ 0:43:50
74Petr Vakoc (Cze) Alpecin-Fenix 0:44:04
75Jan Polanc (Slo) UAE Team Emirates 0:44:15
76Andrey Zeits (Kaz) Team BikeExchange 0:44:25
77Roman Kreuziger (Cze) Gazprom-RusVelo 0:44:38
78Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux 0:44:39
79Pavel Kochetkov (Rus) Gazprom-RusVelo 0:44:45
80Toms Skujins (Lat) Trek-Segafredo 0:45:05
81Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 0:45:15
82Daniel Muñoz Giraldo (Col) Androni Giocattoli-Sidermec 0:45:20
83Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team 0:45:59
84Alberto Bettiol (Ita) EF Education-Nippo 0:46:37
85Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:47:27
86Luka Mezgec (Slo) Team BikeExchange 0:48:28
87Davide Ballerini (Ita) Deceuninck-QuickStep 0:48:30
88Gianni Vermeersch (Bel) Alpecin-Fenix 0:49:12
89Thibault Guernalec (Fra) Team Arkea-Samsic 0:49:13
90Kevin Ledanois (Fra) Team Arkea-Samsic 0:49:29
91Brent Van Moer (Bel) Lotto Soudal 0:49:34
92Marcus Burghardt (Ger) Bora-Hansgrohe 0:49:58
93Nathan Van Hooydonck (Bel) Jumbo-Visma 0:50:08
94Joris Nieuwenhuis (Ned) Team DSM 0:50:43
95Manuele Boaro (Ita) Astana-Premier Tech
96Emil Vinjebo (Den) Team Qhubeka Assos 0:50:55
97Nikias Arndt (Ger) Team DSM 0:51:05
98Tobias Ludvigsson (Swe) Groupama-FDJ 0:51:12
99Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec 0:51:14
100Salvatore Puccio (Ita) Ineos Grenadiers 0:52:07
101Fred Wright (GBr) Bahrain Victorious 0:53:24
102Mattia Bais (Ita) Androni Giocattoli-Sidermec 0:53:42
103Laurent Pichon (Fra) Team Arkea-Samsic 0:54:00
104Nans Peters (Fra) AG2R Citroën Team 0:54:28
105Kévin Geniets (Lux) Groupama-FDJ 0:54:51
106Ivo Oliveira (Por) UAE Team Emirates 0:54:58
107Xandro Meurisse (Bel) Alpecin-Fenix 0:55:10
108Bert Van Lerberghe (Bel) Deceuninck-QuickStep 0:55:33
109Emils Liepins (Lat) Trek-Segafredo 0:55:35
110Simone Velasco (Ita) Gazprom-RusVelo 0:56:14
111Adrien Petit (Fra) Total Direct Energie 0:56:37
112Mark Christian (GBr) Eolo-Kometa Cycling Team 0:56:38
113Dimitri Claeys (Bel) Team Qhubeka Assos 0:58:49
114Maciej Bodnar (Pol) Bora-Hansgrohe 0:59:01
115Tim Merlier (Bel) Alpecin-Fenix 0:59:17
116Niccolò Bonifazio (Ita) Total Direct Energie 1:00:27
117Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux 1:00:40
118Tosh Van Der Sande (Bel) Lotto Soudal 1:02:42
119Bert-Jan Lindeman (Ned) Team Qhubeka Assos 1:03:43
120Lorrenzo Manzin (Fra) Total Direct Energie 1:04:00
121Eros Capecchi (Ita) Bahrain Victorious 1:04:35
122Mark Padun (Ukr) Bahrain Victorious 1:06:00
123Denis Nekrasov (Rus) Gazprom-RusVelo 1:06:04
124Michael Hepburn (Aus) Team BikeExchange 1:06:10
125Davide Cimolai (Ita) Israel Start-up Nation
126Fernando Gaviria Rendon (Col) UAE Team Emirates 1:06:25
127Guillaume Boivin (Can) Israel Start-up Nation 1:06:33
128Thomas Boudat (Fra) Team Arkea-Samsic 1:07:02
129Marco Canola (Ita) Gazprom-RusVelo 1:07:28
130Peter Sagan (Svk) Bora-Hansgrohe 1:07:31
131Roger Kluge (Ger) Lotto Soudal 1:07:35
132Otto Vergaerde (Bel) Alpecin-Fenix 1:08:05
133Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 1:08:21
134Frederik Frison (Bel) Lotto Soudal 1:09:07
135Kenneth Vanbilsen (Bel) Cofidis
136Ryan Mullen (Irl) Trek-Segafredo 1:10:30
137Matteo Malucelli (Ita) Androni Giocattoli-Sidermec 1:11:06
138Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux 1:11:09
139Diego Rosa (Ita) Team Arkea-Samsic 1:11:31
140Sebastian Langeveld (Ned) EF Education-Nippo 1:11:33
141Maximiliano Richeze (Arg) UAE Team Emirates 1:12:14
142Albert Torres Barcelo (Spa) Movistar Team 1:12:49
143Lilian Calmejane (Fra) AG2R Citroën Team 1:13:07
144Edoardo Affini (Ita) Jumbo-Visma 1:13:51
145Niki Terpstra (Ned) Total Direct Energie 1:14:18
146Jan Tratnik (Slo) Bahrain Victorious 1:14:37
147Elia Viviani (Ita) Cofidis 1:16:56
148Simon Pellaud (Swi) Androni Giocattoli-Sidermec 1:18:18
149John Archibald (GBr) Eolo-Kometa Cycling Team 1:18:19
150Alex Howes (USA) EF Education-Nippo 1:18:36
151Tom Scully (NZl) EF Education-Nippo 1:19:06
152Ivan Rovny (Rus) Gazprom-RusVelo 1:20:36
153Davide Bais (Ita) Eolo-Kometa Cycling Team 1:22:02
154Davide Martinelli (Ita) Astana-Premier Tech 1:24:08
155Paul Martens (Ger) Jumbo-Visma 1:25:26
156Matteo Moschetti (Ita) Trek-Segafredo 1:30:21
157Samuele Rivi (Ita) Eolo-Kometa Cycling Team 1:32:10
158Fabio Sabatini (Ita) Cofidis 1:34:34
159Attilio Viviani (Ita) Cofidis 1:38:47

Points classification
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 55
2Tadej Pogacar (Slo) UAE Team Emirates 42
3Mathieu van der Poel (Ned) Alpecin-Fenix 39
4Mads Würtz Schmidt (Den) Israel Start-up Nation 20
5Sergio Higuita Garcia (Col) EF Education-Nippo 15
6Simone Velasco (Ita) Gazprom-RusVelo 14
7João Almeida (Por) Deceuninck-QuickStep 14
8Davide Ballerini (Ita) Deceuninck-QuickStep 14
9Simon Yates (GBr) Team BikeExchange 13
10Julian Alaphilippe (Fra) Deceuninck-QuickStep 12
11Brent Van Moer (Bel) Lotto Soudal 12
12Mikel Landa Meana (Spa) Bahrain Victorious 11
13Emils Liepins (Lat) Trek-Segafredo 10
14Stefan Küng (Swi) Groupama-FDJ 10
15Greg Van Avermaet (Bel) AG2R Citroën Team 9
16Tim Merlier (Bel) Alpecin-Fenix 9
17Benjamin Thomas (Fra) Groupama-FDJ 8
18Filippo Ganna (Ita) Ineos Grenadiers 8
19Fernando Gaviria Rendon (Col) UAE Team Emirates 8
20Egan Bernal Gomez (Col) Ineos Grenadiers 7
21Fabio Felline (Ita) Astana-Premier Tech 7
22Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 7
23Andrea Vendrame (Ita) AG2R Citroën Team 7
24Tim Wellens (Bel) Lotto Soudal 6
25Nairo Quintana (Col) Team Arkea-Samsic 6
26Alex Aranburu Deba (Spa) Astana-Premier Tech 6
27Nelson Oliveira (Por) Movistar Team 6
28Luka Mezgec (Slo) Team BikeExchange 6
29Pavel Sivakov (Rus) Ineos Grenadiers 5
30Davide Bais (Ita) Eolo-Kometa Cycling Team 5
31Matteo Fabbro (Ita) Bora-Hansgrohe 5
32Davide Formolo (Ita) UAE Team Emirates 5
33Jasper De Buyst (Bel) Lotto Soudal 5
34Robert Stannard (Aus) Team BikeExchange 5
35Alberto Bettiol (Ita) EF Education-Nippo 5
36Alessandro De Marchi (Ita) Israel Start-up Nation 3
37Geraint Thomas (GBr) Ineos Grenadiers 3
38Simon Carr (GBr) EF Education-Nippo 3
39Kasper Asgreen (Den) Deceuninck-QuickStep 3
40Mattia Bais (Ita) Androni Giocattoli-Sidermec 3
41Guillaume Boivin (Can) Israel Start-up Nation 3
42Gonzalo Serrano Rodriguez (Spa) Movistar Team 2
43Guy Niv (Isr) Israel Start-up Nation 2
44Hugo Hofstetter (Fra) Israel Start-up Nation 2
45Tobias Ludvigsson (Swe) Groupama-FDJ 2
46Mark Padun (Ukr) Bahrain Victorious 2
47Michael Hepburn (Aus) Team BikeExchange 2
48Elia Viviani (Ita) Cofidis 2
49Jakob Fuglsang (Den) Astana-Premier Tech 1
50Giulio Ciccone (Ita) Trek-Segafredo 1
51Samuele Rivi (Ita) Eolo-Kometa Cycling Team 1
52Fabio Sabatini (Ita) Cofidis -6

Mountains classification
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 24
2Mads Würtz Schmidt (Den) Israel Start-up Nation 20
3Mathieu van der Poel (Ned) Alpecin-Fenix 18
4Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 16
5Simon Yates (GBr) Team BikeExchange 15
6Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 13
7Mattia Bais (Ita) Androni Giocattoli-Sidermec 12
8Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 8
9Simone Velasco (Ita) Gazprom-RusVelo 8
10Filippo Ganna (Ita) Ineos Grenadiers 7
11Sergio Higuita Garcia (Col) EF Education-Nippo 7
12Benjamin Thomas (Fra) Groupama-FDJ 7
13Mikel Landa Meana (Spa) Bahrain Victorious 6
14Julian Alaphilippe (Fra) Deceuninck-QuickStep 5
15Davide Bais (Ita) Eolo-Kometa Cycling Team 5
16Wout Van Aert (Bel) Jumbo-Visma 5
17Robert Stannard (Aus) Team BikeExchange 5
18Marco Canola (Ita) Gazprom-RusVelo 5
19João Almeida (Por) Deceuninck-QuickStep 4
20Mark Padun (Ukr) Bahrain Victorious 4
21Nairo Quintana (Col) Team Arkea-Samsic 3
22Fabio Felline (Ita) Astana-Premier Tech 3
23Pavel Sivakov (Rus) Ineos Grenadiers 3
24Davide Formolo (Ita) UAE Team Emirates 3
25Emil Vinjebo (Den) Team Qhubeka Assos 3
26Davide Ballerini (Ita) Deceuninck-QuickStep 2
27Guillaume Boivin (Can) Israel Start-up Nation 2
28Matteo Fabbro (Ita) Bora-Hansgrohe 1
29Marc Soler (Spa) Movistar Team 1
30Guy Niv (Isr) Israel Start-up Nation 1
31Brent Van Moer (Bel) Lotto Soudal 1
32Niki Terpstra (Ned) Total Direct Energie 1
33Fabio Sabatini (Ita) Cofidis -2

Young riders classification
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 26:36:17
2Egan Bernal Gomez (Col) Ineos Grenadiers 0:04:13
3João Almeida (Por) Deceuninck-QuickStep 0:04:54
4Tobias Foss (Nor) Jumbo-Visma 0:12:39
5Pavel Sivakov (Rus) Ineos Grenadiers 0:14:58
6Sergio Higuita Garcia (Col) EF Education-Nippo 0:22:12
7Simon Carr (GBr) EF Education-Nippo 0:26:17
8Giovanni Aleotti (Ita) Bora-Hansgrohe 0:30:18
9Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:31:17
10Quinn Simmons (USA) Trek-Segafredo 0:36:17
11Valentin Madouas (Fra) Groupama-FDJ 0:36:53
12Robert Stannard (Aus) Team BikeExchange 0:40:07
13Filippo Ganna (Ita) Ineos Grenadiers 0:42:53
14Daniel Muñoz Giraldo (Col) Androni Giocattoli-Sidermec 0:45:20
15Alejandro Ropero Molina (Spa) Eolo-Kometa Cycling Team 0:45:59
16Thibault Guernalec (Fra) Team Arkea-Samsic 0:49:13
17Brent Van Moer (Bel) Lotto Soudal 0:49:34
18Joris Nieuwenhuis (Ned) Team DSM 0:50:43
19Fred Wright (GBr) Bahrain Victorious 0:53:24
20Mattia Bais (Ita) Androni Giocattoli-Sidermec 0:53:42
21Kévin Geniets (Lux) Groupama-FDJ 0:54:51
22Ivo Oliveira (Por) UAE Team Emirates 0:54:58
23Mark Padun (Ukr) Bahrain Victorious 1:06:00
24Denis Nekrasov (Rus) Gazprom-RusVelo 1:06:04
25Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 1:08:21
26Edoardo Affini (Ita) Jumbo-Visma 1:13:51
27Davide Bais (Ita) Eolo-Kometa Cycling Team 1:22:02
28Matteo Moschetti (Ita) Trek-Segafredo 1:30:21
29Samuele Rivi (Ita) Eolo-Kometa Cycling Team 1:32:10
30Attilio Viviani (Ita) Cofidis 1:38:47

Teams classification
Pos.Rider Name (Country) TeamResult
1Astana-Premier Tech 80:16:45
2Ineos Grenadiers 0:02:48
3Movistar Team 0:13:15
4Jumbo-Visma 0:14:12
5Team DSM 0:17:34
6UAE Team Emirates 0:17:52
7Trek-Segafredo 0:18:35
8Bora-Hansgrohe 0:20:43
9Bahrain Victorious 0:21:02
10Deceuninck-QuickStep 0:23:30
11Team BikeExchange 0:33:05
12Intermarché-Wanty-Gobert Matériaux 0:34:43
13Groupama-FDJ 0:34:55
14AG2R Citroën Team 0:36:55
15Total Direct Energie 0:39:16
16Israel Start-up Nation 0:41:11
17Lotto Soudal 0:54:03
18Team Qhubeka Assos 0:55:02
19Team Arkea-Samsic 0:55:14
20EF Education-Nippo 0:57:50
21Androni Giocattoli-Sidermec 1:02:16
22Gazprom-RusVelo 1:06:31
23Alpecin-Fenix 1:12:20
24Eolo-Kometa Cycling Team 2:14:15
25Cofidis 3:02:55

Thank you for reading 5 articles this month*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

after your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1