Tirreno-Adriatico: Pascal Ackermann wins stage 1

Pascal Ackermann (Bora-Hansgrohe) won the opening stage of Tirreno-Adriatico in a crash-marred finale in Lido di Camaiore. 

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