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.

Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
Teams
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Dani Ostanek
Senior News Writer

Dani Ostanek is Senior News Writer at Cyclingnews, joining in 2017 as a freelance contributor and later being hired full-time. Before joining the team, they had written for numerous major publications in the cycling world, including CyclingWeekly and Rouleur.

Dani has reported from the world's top races, including the Tour de France, Road World Championships, and the spring Classics. They have interviewed many of the sport's biggest stars, including Mathieu van der Poel, Demi Vollering, and Remco Evenepoel. Their favourite races are the Giro d'Italia, Strade Bianche and Paris-Roubaix.

Season highlights from the 2024 season include reporting from Paris-Roubaix –  'Unless I'm in an ambulance, I'm finishing this race' – Cyrus Monk, the last man home at Paris-Roubaix – and the Tour de France – 'Disbelief', gratitude, and family – Mark Cavendish celebrates a record-breaking Tour de France sprint win.

Latest on Cyclingnews