Tirreno-Adriatico: Julian Alaphilippe wins stage 2

Julian Alaphilippe (Deceuninck-QuickStep) made a perfectly-timed attack in the closing metres of the final climb to catch teammate and breakaway rider João Almeida and secure the stage 2 victory at Tirreno-Adriatico in Chiusdino. 

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

Kirsten Frattini is the Deputy Editor of Cyclingnews, overseeing the global racing content plan.

Kirsten has a background in Kinesiology and Health Science. She has been involved in cycling from the community and grassroots level to professional cycling's biggest races, reporting on the WorldTour, Spring Classics, Tours de France, World Championships and Olympic Games.

She began her sports journalism career with Cyclingnews as a North American Correspondent in 2006. In 2018, Kirsten became Women's Editor – overseeing the content strategy, race coverage and growth of women's professional cycling – before becoming Deputy Editor in 2023.

Latest on Cyclingnews