Giro d'Italia: Andrea Vendrame wins stage 12

Andrea Vendrame (AG2R Citroën) ended a string of placings and disappointments with victory in Bagno di Romagna after riding aggressively in the Apennines hills to win stage 12 of the Giro d’Italia.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Andrea Vendrame (Ita) AG2R Citroën Team 5:43:48
2Christopher Hamilton (Aus) Team DSM
3George Bennett (NZl) Jumbo-Visma 0:00:15
4Gianluca Brambilla (Ita) Trek-Segafredo
5Giovanni Visconti (Ita) Bardiani CSF Faizane' 0:01:12
6Geoffrey Bouchard (Fra) AG2R Citroën Team 0:01:25
7Nicolas Edet (Fra) Cofidis 0:01:47
8Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux
9Mikkel Honoré (Den) Deceuninck-QuickStep 0:03:00
10Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 0:04:19
11Dries De Bondt (Bel) Alpecin-Fenix 0:07:07
12Guy Niv (Isr) Israel Start-up Nation
13Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:07:13
14Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
15Vincenzo Nibali (Ita) Trek-Segafredo 0:10:07
16Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:10:14
17Egan Bernal Gomez (Col) Ineos Grenadiers
18Luis Leon Sanchez (Spa) Astana-Premier Tech
19Michael Storer (Aus) Team DSM
20Koen Bouwman (Ned) Jumbo-Visma
21Felix Grossschartner (Aut) Bora-Hansgrohe
22Gorka Izagirre Insausti (Spa) Astana-Premier Tech
23Attila Valter (Hun) Groupama-FDJ
24Alessandro Covi (Ita) UAE Team Emirates
25Emanuel Buchmann (Ger) Bora-Hansgrohe
26Nicholas Schultz (Aus) Team BikeExchange
27Damiano Caruso (Ita) Bahrain Victorious
28Aleksandr Vlasov (Rus) Astana-Premier Tech
29Matteo Fabbro (Ita) Bora-Hansgrohe
30Daniel Martinez Poveda (Col) Ineos Grenadiers
31Vadim Pronskiy (Kaz) Astana-Premier Tech
32Romain Bardet (Fra) Team DSM
33João Almeida (Por) Deceuninck-QuickStep
34Giulio Ciccone (Ita) Trek-Segafredo
35Matteo Badilatti (Swi) Groupama-FDJ
36Simon Yates (GBr) Team BikeExchange
37Tobias Foss (Nor) Jumbo-Visma
38Davide Formolo (Ita) UAE Team Emirates
39Ruben Guerreiro (Por) EF Education-Nippo
40Remco Evenepoel (Bel) Deceuninck-QuickStep
41Mikel Nieve Iturralde (Spa) Team BikeExchange
42Tanel Kangert (Est) Team BikeExchange
43Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux
44Hugh Carthy (GBr) EF Education-Nippo
45Daniel Martin (Irl) Israel Start-up Nation
46Antonio Pedrero (Spa) Movistar Team
47Gianni Moscon (Ita) Ineos Grenadiers
48Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux
49Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
50Simon Pellaud (Swi) Androni Giocattoli-Sidermec 0:11:45
51Sébastien Reichenbach (Swi) Groupama-FDJ 0:11:47
52Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:11:55
53Larry Warbasse (USA) AG2R Citroën Team
54Kilian Frankiny (Swi) Team Qhubeka Assos
55Louis Vervaeke (Bel) Alpecin-Fenix
56Davide Villella (Ita) Movistar Team
57Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:11:58
58Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:12:23
59Simon Carr (GBr) EF Education-Nippo 0:13:38
60Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 0:15:28
61Edward Ravasi (Ita) Eolo-Kometa Cycling Team
62Patrick Bevin (NZl) Israel Start-up Nation
63Tejay van Garderen (USA) EF Education-Nippo
64Jacopo Mosca (Ita) Trek-Segafredo
65Fabio Felline (Ita) Astana-Premier Tech
66Pieter Serry (Bel) Deceuninck-QuickStep
67Rudy Molard (Fra) Groupama-FDJ
68Giovanni Aleotti (Ita) Bora-Hansgrohe
69Nicolas Roche (Irl) Team DSM
70Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec
71Lars van den Berg (Ned) Groupama-FDJ
72Nelson Oliveira (Por) Movistar Team
73Tony Gallopin (Fra) AG2R Citroën Team
74Einer Rubio Reyes (Col) Movistar Team
75Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec
76Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
77Matteo Sobrero (Ita) Astana-Premier Tech
78Bauke Mollema (Ned) Trek-Segafredo 0:16:33
79Jimmy Janssens (Bel) Alpecin-Fenix
80Thomas De Gendt (Bel) Lotto Soudal 0:17:46
81Cesare Benedetti (Ita) Bora-Hansgrohe
82Jai Hindley (Aus) Team DSM
83James Knox (GBr) Deceuninck-QuickStep
84Yukiya Arashiro (Jpn) Bahrain Victorious
85Diego Ulissi (Ita) UAE Team Emirates
86Alberto Bettiol (Ita) EF Education-Nippo 0:19:59
87Paul Martens (Ger) Jumbo-Visma 0:20:47
88Salvatore Puccio (Ita) Ineos Grenadiers
89Harold Tejada Canacue (Col) Astana-Premier Tech
90Rémi Cavagna (Fra) Deceuninck-QuickStep
91Cameron Meyer (Aus) Team BikeExchange
92Jens Keukeleire (Bel) EF Education-Nippo 0:21:24
93Rémy Rochas (Fra) Cofidis
94Nico Denz (Ger) Team DSM 0:22:57
95Nikias Arndt (Ger) Team DSM
96Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux
97Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux
98Enrico Battaglin (Ita) Bardiani CSF Faizane' 0:25:21
99Elia Viviani (Ita) Cofidis 0:26:05
100Edoardo Affini (Ita) Jumbo-Visma
101Bert-Jan Lindeman (Ned) Team Qhubeka Assos
102Filippo Zana (Ita) Bardiani CSF Faizane'
103Filippo Fiorelli (Ita) Bardiani CSF Faizane'
104Umberto Marengo (Ita) Bardiani CSF Faizane'
105Filippo Tagliani (Ita) Androni Giocattoli-Sidermec
106Fabio Sabatini (Ita) Cofidis
107Victor Lafay (Fra) Cofidis
108Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec
109Maximilian Walscheid (Ger) Team Qhubeka Assos
110Giacomo Nizzolo (Ita) Team Qhubeka Assos
111Max Kanter (Ger) Team DSM
112Mark Christian (GBr) Eolo-Kometa Cycling Team
113Rafael Valls Ferri (Spa) Bahrain Victorious
114Jan Tratnik (Slo) Bahrain Victorious
115Samuele Zoccarato (Ita) Bardiani CSF Faizane'
116Victor Campenaerts (Bel) Team Qhubeka Assos
117Senne Leysen (Bel) Alpecin-Fenix
118Dario Cataldo (Ita) Movistar Team
119Davide Gabburo (Ita) Bardiani CSF Faizane'
120Attilio Viviani (Ita) Cofidis
121Antoine Duchesne (Can) Groupama-FDJ
122Davide Cimolai (Ita) Israel Start-up Nation
123Samuele Battistella (Ita) Astana-Premier Tech
124Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux
125Gianni Vermeersch (Bel) Alpecin-Fenix
126Koen de Kort (Ned) Trek-Segafredo
127Oscar Riesebeek (Ned) Alpecin-Fenix
128Michael Hepburn (Aus) Team BikeExchange
129Natnael Berhane (Eri) Cofidis
130Amanuel Gebreigzabhier (Eri) Trek-Segafredo
131Callum Scotson (Aus) Team BikeExchange
132Matthias Brändle (Aut) Israel Start-up Nation
133Alexander Krieger (Ger) Alpecin-Fenix
134Maximiliano Richeze (Arg) UAE Team Emirates
135Fernando Gaviria Rendon (Col) UAE Team Emirates
136Stefano Oldani (Ita) Lotto Soudal
137Juan Sebastian Molano Benavides (Col) UAE Team Emirates
138Matteo Moschetti (Ita) Trek-Segafredo
139Daniel Oss (Ita) Bora-Hansgrohe
140Márton Dina (Hun) Eolo-Kometa Cycling Team
141Samuele Rivi (Ita) Eolo-Kometa Cycling Team
142Iljo Keisse (Bel) Deceuninck-QuickStep
143Lawrence Naesen (Bel) AG2R Citroën Team
144Alexis Gougeard (Fra) AG2R Citroën Team
145Maciej Bodnar (Pol) Bora-Hansgrohe
146Jos van Emden (Ned) Jumbo-Visma
147Dylan Groenewegen (Ned) Jumbo-Visma
148Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux
149Christopher Juul-Jensen (Den) Team BikeExchange
150David Dekker (Ned) Jumbo-Visma
151Julius van den Berg (Ned) EF Education-Nippo
152Harm Vanhoucke (Bel) Lotto Soudal
153Roger Kluge (Ger) Lotto Soudal
154Simon Guglielmi (Fra) Groupama-FDJ
155Romain Seigle (Fra) Groupama-FDJ
156Simone Consonni (Ita) Cofidis 0:26:13
157Filippo Ganna (Ita) Ineos Grenadiers
158Albert Torres Barcelo (Spa) Movistar Team
159Peter Sagan (Svk) Bora-Hansgrohe
160Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 0:27:08
161Valerio Conti (Ita) UAE Team Emirates
162Mauro Schmid (Swi) Team Qhubeka Assos 0:27:10
163Matteo Jorgenson (USA) Movistar Team
164Lukasz Wisniowski (Pol) Team Qhubeka Assos
DNFGino Mäder (Swi) Bahrain Victorious
DNFFausto Masnada (Ita) Deceuninck-QuickStep
DNFAlessandro De Marchi (Ita) Israel Start-up Nation
DNFAlex Dowsett (GBr) Israel Start-up Nation
DNFKobe Goossens (Bel) Lotto Soudal
DNFMarc Soler (Spa) Movistar Team
Swipe to scroll horizontally
Sprint 1 - Sesto Fiorentino km. 76.5
Pos.Rider Name (Country) TeamResult
1Dries De Bondt (Bel) Alpecin-Fenix 12
2Mikkel Honoré (Den) Deceuninck-QuickStep 8
3Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 6
4Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 5
5Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 4
6George Bennett (NZl) Jumbo-Visma 3
7Victor Campenaerts (Bel) Team Qhubeka Assos 2
8Christopher Hamilton (Aus) Team DSM 1
Swipe to scroll horizontally
Sprint 2 - Bagno di Romagna km. 212
Pos.Rider Name (Country) TeamResult
1Andrea Vendrame (Ita) AG2R Citroën Team 25
2Christopher Hamilton (Aus) Team DSM 18
3George Bennett (NZl) Jumbo-Visma 12
4Gianluca Brambilla (Ita) Trek-Segafredo 8
5Giovanni Visconti (Ita) Bardiani CSF Faizane' 6
6Geoffrey Bouchard (Fra) AG2R Citroën Team 5
7Nicolas Edet (Fra) Cofidis 4
8Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 3
9Mikkel Honoré (Den) Deceuninck-QuickStep 2
10Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 1
Swipe to scroll horizontally
Mountain 1 - Monte Morello km. 85
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 9
2Dries De Bondt (Bel) Alpecin-Fenix 4
3Andrea Vendrame (Ita) AG2R Citroën Team 2
4Diego Ulissi (Ita) UAE Team Emirates 1
Swipe to scroll horizontally
Mountain 2 - Passo della Consuma km. 132.6
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 18
2Dries De Bondt (Bel) Alpecin-Fenix 8
3Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 6
4Gianluca Brambilla (Ita) Trek-Segafredo 4
5Christopher Hamilton (Aus) Team DSM 2
6Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 1
Swipe to scroll horizontally
Mountain 3 - Passo della Calla km. 163.9
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 18
2Dries De Bondt (Bel) Alpecin-Fenix 8
3Andrea Vendrame (Ita) AG2R Citroën Team 6
4Giovanni Visconti (Ita) Bardiani CSF Faizane' 4
5Gianluca Brambilla (Ita) Trek-Segafredo 2
6George Bennett (NZl) Jumbo-Visma 1
Swipe to scroll horizontally
Mountain 4 - Passo del Carnaio km. 202.6
Pos.Rider Name (Country) TeamResult
1Gianluca Brambilla (Ita) Trek-Segafredo 9
2George Bennett (NZl) Jumbo-Visma 4
3Christopher Hamilton (Aus) Team DSM 2
4Andrea Vendrame (Ita) AG2R Citroën Team 1
Swipe to scroll horizontally
Bonus Sprint 1 - Santa Sofia km. 190.9
Pos.Rider Name (Country) TeamResult
1Dries De Bondt (Bel) Alpecin-Fenix 0:00:03
2Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 0:00:02
3Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:00:01
Swipe to scroll horizontally
Young Riders
Pos.Rider Name (Country) TeamResult
1Mikkel Honoré (Den) Deceuninck-QuickStep 5:46:48
2Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 0:04:13
3Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
4Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:07:14
5Egan Bernal Gomez (Col) Ineos Grenadiers
6Michael Storer (Aus) Team DSM
7Attila Valter (Hun) Groupama-FDJ
8Alessandro Covi (Ita) UAE Team Emirates
9Aleksandr Vlasov (Rus) Astana-Premier Tech
10Daniel Martinez Poveda (Col) Ineos Grenadiers
11Vadim Pronskiy (Kaz) Astana-Premier Tech
12João Almeida (Por) Deceuninck-QuickStep
13Tobias Foss (Nor) Jumbo-Visma
14Remco Evenepoel (Bel) Deceuninck-QuickStep
15Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:08:55
16Simon Carr (GBr) EF Education-Nippo 0:10:38
17Giovanni Aleotti (Ita) Bora-Hansgrohe 0:12:28
18Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec
19Lars van den Berg (Ned) Groupama-FDJ
20Einer Rubio Reyes (Col) Movistar Team
21Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
22Matteo Sobrero (Ita) Astana-Premier Tech
23Jai Hindley (Aus) Team DSM 0:14:46
24Harold Tejada Canacue (Col) Astana-Premier Tech 0:17:47
25Rémy Rochas (Fra) Cofidis 0:18:24
26Edoardo Affini (Ita) Jumbo-Visma 0:23:05
27Filippo Zana (Ita) Bardiani CSF Faizane'
28Victor Lafay (Fra) Cofidis
29Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec
30Max Kanter (Ger) Team DSM
31Samuele Zoccarato (Ita) Bardiani CSF Faizane'
32Senne Leysen (Bel) Alpecin-Fenix
33Attilio Viviani (Ita) Cofidis
34Samuele Battistella (Ita) Astana-Premier Tech
35Callum Scotson (Aus) Team BikeExchange
36Stefano Oldani (Ita) Lotto Soudal
37Matteo Moschetti (Ita) Trek-Segafredo
38Márton Dina (Hun) Eolo-Kometa Cycling Team
39Samuele Rivi (Ita) Eolo-Kometa Cycling Team
40David Dekker (Ned) Jumbo-Visma
41Julius van den Berg (Ned) EF Education-Nippo
42Harm Vanhoucke (Bel) Lotto Soudal
43Simon Guglielmi (Fra) Groupama-FDJ
44Filippo Ganna (Ita) Ineos Grenadiers 0:23:13
45Mauro Schmid (Swi) Team Qhubeka Assos 0:24:10
46Matteo Jorgenson (USA) Movistar Team
DNFGino Mäder (Swi) Bahrain Victorious
DNFKobe Goossens (Bel) Lotto Soudal
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1AG2R Citroën Team 17:24:44
2Team DSM 0:07:08
3Trek-Segafredo 0:07:16
4Jumbo-Visma 0:07:23
5Intermarché-Wanty-Gobert Matériaux 0:08:55
6Androni Giocattoli-Sidermec 0:09:57
7Deceuninck-QuickStep 0:10:08
8Ineos Grenadiers 0:17:22
9Astana-Premier Tech
10Bora-Hansgrohe
11Team BikeExchange
12Groupama-FDJ 0:18:55
13Israel Start-up Nation 0:19:29
14EF Education-Nippo 0:20:46
15Eolo-Kometa Cycling Team 0:21:16
16Alpecin-Fenix 0:22:15
17Movistar Team 0:24:17
18UAE Team Emirates 0:24:54
19Bardiani CSF Faizane' 0:25:11
20Bahrain Victorious 0:27:03
21Cofidis 0:35:56
22Team Qhubeka Assos 0:50:45
23Lotto Soudal 0:56:36
Swipe to scroll horizontally
General classification after stage 12
Pos.Rider Name (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers 48:29:23
2Aleksandr Vlasov (Rus) Astana-Premier Tech 0:00:45
3Damiano Caruso (Ita) Bahrain Victorious 0:01:12
4Hugh Carthy (GBr) EF Education-Nippo 0:01:17
5Simon Yates (GBr) Team BikeExchange 0:01:22
6Emanuel Buchmann (Ger) Bora-Hansgrohe 0:01:50
7Remco Evenepoel (Bel) Deceuninck-QuickStep 0:02:22
8Giulio Ciccone (Ita) Trek-Segafredo 0:02:24
9Tobias Foss (Nor) Jumbo-Visma 0:02:49
10Daniel Martinez Poveda (Col) Ineos Grenadiers 0:03:15
11Romain Bardet (Fra) Team DSM 0:03:29
12Attila Valter (Hun) Groupama-FDJ 0:03:51
13Vincenzo Nibali (Ita) Trek-Segafredo 0:04:04
14Gianni Moscon (Ita) Ineos Grenadiers 0:04:25
15Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 0:05:43
16João Almeida (Por) Deceuninck-QuickStep 0:07:04
17Daniel Martin (Irl) Israel Start-up Nation 0:07:06
18Davide Formolo (Ita) UAE Team Emirates 0:07:16
19Ruben Guerreiro (Por) EF Education-Nippo 0:07:49
20Nicholas Schultz (Aus) Team BikeExchange 0:08:45
21Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:09:32
22Tanel Kangert (Est) Team BikeExchange 0:10:49
23George Bennett (NZl) Jumbo-Visma 0:11:21
24Koen Bouwman (Ned) Jumbo-Visma 0:13:19
25Jai Hindley (Aus) Team DSM 0:15:27
26Louis Vervaeke (Bel) Alpecin-Fenix 0:19:05
27Nelson Oliveira (Por) Movistar Team 0:28:17
28Mikel Nieve Iturralde (Spa) Team BikeExchange 0:29:26
29Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:29:35
30Antonio Pedrero (Spa) Movistar Team 0:32:32
31Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:32:48
32Gianluca Brambilla (Ita) Trek-Segafredo 0:34:27
33Diego Ulissi (Ita) UAE Team Emirates 0:34:28
34Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 0:36:48
35Alberto Bettiol (Ita) EF Education-Nippo 0:37:02
36Matteo Fabbro (Ita) Bora-Hansgrohe 0:38:21
37Harold Tejada Canacue (Col) Astana-Premier Tech 0:38:24
38Luis Leon Sanchez (Spa) Astana-Premier Tech 0:40:13
39Bauke Mollema (Ned) Trek-Segafredo 0:40:47
40Michael Storer (Aus) Team DSM 0:41:16
41Einer Rubio Reyes (Col) Movistar Team 0:41:51
42Christopher Hamilton (Aus) Team DSM 0:41:56
43Jacopo Mosca (Ita) Trek-Segafredo 0:42:47
44Sébastien Reichenbach (Swi) Groupama-FDJ 0:43:11
45Nicolas Edet (Fra) Cofidis 0:43:27
46Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:43:36
47Davide Villella (Ita) Movistar Team 0:44:39
48Andrea Vendrame (Ita) AG2R Citroën Team 0:44:46
49Rudy Molard (Fra) Groupama-FDJ 0:44:52
50Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 0:44:59
51Alessandro Covi (Ita) UAE Team Emirates 0:45:02
52Geoffrey Bouchard (Fra) AG2R Citroën Team 0:46:28
53Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:47:21
54Larry Warbasse (USA) AG2R Citroën Team 0:52:49
55Felix Grossschartner (Aut) Bora-Hansgrohe 0:54:45
56Tony Gallopin (Fra) AG2R Citroën Team 0:58:24
57Patrick Bevin (NZl) Israel Start-up Nation 1:01:05
58Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 1:01:08
59Mikkel Honoré (Den) Deceuninck-QuickStep 1:01:19
60Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 1:01:41
61Matteo Sobrero (Ita) Astana-Premier Tech 1:01:53
62Nicolas Roche (Irl) Team DSM 1:02:21
63Kilian Frankiny (Swi) Team Qhubeka Assos 1:02:45
64Dario Cataldo (Ita) Movistar Team 1:05:26
65Lars van den Berg (Ned) Groupama-FDJ 1:06:46
66Edward Ravasi (Ita) Eolo-Kometa Cycling Team 1:08:43
67Matteo Badilatti (Swi) Groupama-FDJ 1:09:17
68Pieter Serry (Bel) Deceuninck-QuickStep 1:09:25
69James Knox (GBr) Deceuninck-QuickStep 1:10:05
70Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 1:11:43
71Fabio Felline (Ita) Astana-Premier Tech 1:13:03
72Amanuel Gebreigzabhier (Eri) Trek-Segafredo 1:14:25
73Vadim Pronskiy (Kaz) Astana-Premier Tech 1:16:14
74Harm Vanhoucke (Bel) Lotto Soudal 1:16:18
75Guy Niv (Isr) Israel Start-up Nation 1:17:17
76Simon Guglielmi (Fra) Groupama-FDJ 1:18:39
77Enrico Battaglin (Ita) Bardiani CSF Faizane' 1:21:03
78Callum Scotson (Aus) Team BikeExchange 1:23:10
79Rémi Cavagna (Fra) Deceuninck-QuickStep 1:23:23
80Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 1:23:26
81Yukiya Arashiro (Jpn) Bahrain Victorious 1:24:14
82Giovanni Aleotti (Ita) Bora-Hansgrohe 1:24:34
83Dries De Bondt (Bel) Alpecin-Fenix 1:24:35
84Victor Lafay (Fra) Cofidis 1:24:55
85Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 1:25:58
86Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
87Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 1:26:17
88Filippo Zana (Ita) Bardiani CSF Faizane' 1:28:22
89Tejay van Garderen (USA) EF Education-Nippo 1:28:29
90Rémy Rochas (Fra) Cofidis 1:29:42
91Jens Keukeleire (Bel) EF Education-Nippo 1:30:25
92Giovanni Visconti (Ita) Bardiani CSF Faizane' 1:34:12
93Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec 1:34:32
94Simon Carr (GBr) EF Education-Nippo 1:34:38
95Jimmy Janssens (Bel) Alpecin-Fenix 1:34:42
96Simon Pellaud (Swi) Androni Giocattoli-Sidermec 1:35:06
97Jos van Emden (Ned) Jumbo-Visma 1:35:19
98Salvatore Puccio (Ita) Ineos Grenadiers 1:36:48
99Nikias Arndt (Ger) Team DSM 1:37:03
100Mauro Schmid (Swi) Team Qhubeka Assos 1:37:37
101Filippo Fiorelli (Ita) Bardiani CSF Faizane' 1:38:36
102Christopher Juul-Jensen (Den) Team BikeExchange 1:38:57
103Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 1:39:25
104Gianni Vermeersch (Bel) Alpecin-Fenix 1:39:50
105Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 1:40:29
106Matteo Jorgenson (USA) Movistar Team 1:40:39
107Victor Campenaerts (Bel) Team Qhubeka Assos 1:40:45
108Jan Tratnik (Slo) Bahrain Victorious 1:41:57
109Romain Seigle (Fra) Groupama-FDJ 1:43:31
110Rafael Valls Ferri (Spa) Bahrain Victorious 1:45:17
111Fernando Gaviria Rendon (Col) UAE Team Emirates 1:48:54
112Samuele Battistella (Ita) Astana-Premier Tech 1:50:28
113Márton Dina (Hun) Eolo-Kometa Cycling Team 1:50:51
114Thomas De Gendt (Bel) Lotto Soudal 1:51:20
115Valerio Conti (Ita) UAE Team Emirates 1:52:01
116Lawrence Naesen (Bel) AG2R Citroën Team 1:53:45
117Peter Sagan (Svk) Bora-Hansgrohe 1:53:51
118Daniel Oss (Ita) Bora-Hansgrohe 1:54:03
119Oscar Riesebeek (Ned) Alpecin-Fenix 1:54:36
120Cesare Benedetti (Ita) Bora-Hansgrohe 1:54:43
121Stefano Oldani (Ita) Lotto Soudal 1:56:55
122Filippo Ganna (Ita) Ineos Grenadiers 1:57:06
123Paul Martens (Ger) Jumbo-Visma 1:57:43
124Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1:58:32
125Mark Christian (GBr) Eolo-Kometa Cycling Team 1:58:39
126Davide Cimolai (Ita) Israel Start-up Nation 1:59:49
127Cameron Meyer (Aus) Team BikeExchange 2:00:50
128Alexis Gougeard (Fra) AG2R Citroën Team 2:01:24
129Nico Denz (Ger) Team DSM 2:03:45
130Samuele Zoccarato (Ita) Bardiani CSF Faizane' 2:04:09
131Iljo Keisse (Bel) Deceuninck-QuickStep 2:04:46
132Edoardo Affini (Ita) Jumbo-Visma 2:05:47
133Natnael Berhane (Eri) Cofidis 2:05:55
134Max Kanter (Ger) Team DSM 2:06:29
135Matthias Brändle (Aut) Israel Start-up Nation 2:07:30
136Senne Leysen (Bel) Alpecin-Fenix 2:08:20
137Bert-Jan Lindeman (Ned) Team Qhubeka Assos 2:10:41
138Elia Viviani (Ita) Cofidis 2:11:23
139Maciej Bodnar (Pol) Bora-Hansgrohe 2:12:13
140Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 2:13:01
141Juan Sebastian Molano Benavides (Col) UAE Team Emirates 2:13:16
142Davide Gabburo (Ita) Bardiani CSF Faizane' 2:13:46
143Simone Consonni (Ita) Cofidis 2:13:52
144Julius van den Berg (Ned) EF Education-Nippo 2:14:08
145Michael Hepburn (Aus) Team BikeExchange 2:15:25
146Maximilian Walscheid (Ger) Team Qhubeka Assos 2:15:59
147Roger Kluge (Ger) Lotto Soudal 2:16:01
148Antoine Duchesne (Can) Groupama-FDJ 2:17:46
149Giacomo Nizzolo (Ita) Team Qhubeka Assos 2:19:01
150Fabio Sabatini (Ita) Cofidis 2:19:21
151Lukasz Wisniowski (Pol) Team Qhubeka Assos 2:20:28
152Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux 2:21:05
153Alexander Krieger (Ger) Alpecin-Fenix 2:21:27
154David Dekker (Ned) Jumbo-Visma 2:24:05
155Matteo Moschetti (Ita) Trek-Segafredo 2:24:13
156Maximiliano Richeze (Arg) UAE Team Emirates 2:24:26
157Koen de Kort (Ned) Trek-Segafredo 2:24:55
158Albert Torres Barcelo (Spa) Movistar Team 2:26:30
159Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 2:26:53
160Samuele Rivi (Ita) Eolo-Kometa Cycling Team 2:26:54
161Umberto Marengo (Ita) Bardiani CSF Faizane' 2:28:59
162Dylan Groenewegen (Ned) Jumbo-Visma 2:31:32
163Attilio Viviani (Ita) Cofidis 2:36:42
164Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 2:36:47
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe 108
2Fernando Gaviria Rendon (Col) UAE Team Emirates 91
3Davide Cimolai (Ita) Israel Start-up Nation 91
4Elia Viviani (Ita) Cofidis 79
5Giacomo Nizzolo (Ita) Team Qhubeka Assos 76
6Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 42
7Matteo Moschetti (Ita) Trek-Segafredo 42
8Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 39
9Dries De Bondt (Bel) Alpecin-Fenix 39
10Filippo Fiorelli (Ita) Bardiani CSF Faizane' 39
11Andrea Vendrame (Ita) AG2R Citroën Team 38
12Dylan Groenewegen (Ned) Jumbo-Visma 36
13Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 34
14Egan Bernal Gomez (Col) Ineos Grenadiers 33
15Umberto Marengo (Ita) Bardiani CSF Faizane' 33
16Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 31
17Victor Lafay (Fra) Cofidis 26
18Simon Pellaud (Swi) Androni Giocattoli-Sidermec 26
19Nikias Arndt (Ger) Team DSM 23
20Mauro Schmid (Swi) Team Qhubeka Assos 22
21Stefano Oldani (Ita) Lotto Soudal 20
22Remco Evenepoel (Bel) Deceuninck-QuickStep 19
23Christopher Hamilton (Aus) Team DSM 19
24Gianni Vermeersch (Bel) Alpecin-Fenix 19
25Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 18
26Samuele Rivi (Ita) Eolo-Kometa Cycling Team 18
27Giulio Ciccone (Ita) Trek-Segafredo 18
28Daniel Martin (Irl) Israel Start-up Nation 18
29Alessandro Covi (Ita) UAE Team Emirates 17
30Simon Guglielmi (Fra) Groupama-FDJ 17
31Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 17
32Juan Sebastian Molano Benavides (Col) UAE Team Emirates 17
33Filippo Ganna (Ita) Ineos Grenadiers 15
34George Bennett (NZl) Jumbo-Visma 15
35Nelson Oliveira (Por) Movistar Team 15
36Harm Vanhoucke (Bel) Lotto Soudal 15
37Nicolas Edet (Fra) Cofidis 14
38Max Kanter (Ger) Team DSM 14
39Aleksandr Vlasov (Rus) Astana-Premier Tech 13
40Alexis Gougeard (Fra) AG2R Citroën Team 13
41Tony Gallopin (Fra) AG2R Citroën Team 12
42Lawrence Naesen (Bel) AG2R Citroën Team 12
43Edoardo Affini (Ita) Jumbo-Visma 12
44Damiano Caruso (Ita) Bahrain Victorious 10
45Mikkel Honoré (Den) Deceuninck-QuickStep 10
46Tobias Foss (Nor) Jumbo-Visma 9
47João Almeida (Por) Deceuninck-QuickStep 9
48Giovanni Carboni (Ita) Bardiani CSF Faizane' 9
49Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 9
50Louis Vervaeke (Bel) Alpecin-Fenix 8
51Gianluca Brambilla (Ita) Trek-Segafredo 8
52Michael Storer (Aus) Team DSM 8
53Samuele Zoccarato (Ita) Bardiani CSF Faizane' 8
54Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 8
55Geoffrey Bouchard (Fra) AG2R Citroën Team 7
56Daniel Martinez Poveda (Col) Ineos Grenadiers 6
57Gianni Moscon (Ita) Ineos Grenadiers 6
58Patrick Bevin (NZl) Israel Start-up Nation 6
59Enrico Battaglin (Ita) Bardiani CSF Faizane' 6
60Rémi Cavagna (Fra) Deceuninck-QuickStep 6
61Giovanni Visconti (Ita) Bardiani CSF Faizane' 6
62Victor Campenaerts (Bel) Team Qhubeka Assos 6
63Jan Tratnik (Slo) Bahrain Victorious 6
64Mark Christian (GBr) Eolo-Kometa Cycling Team 6
65Attila Valter (Hun) Groupama-FDJ 5
66Koen Bouwman (Ned) Jumbo-Visma 5
67Jimmy Janssens (Bel) Alpecin-Fenix 5
68Jos van Emden (Ned) Jumbo-Visma 5
69Simone Consonni (Ita) Cofidis 5
70Romain Bardet (Fra) Team DSM 4
71Diego Ulissi (Ita) UAE Team Emirates 4
72Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 4
73Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 4
74Roger Kluge (Ger) Lotto Soudal 4
75Alberto Bettiol (Ita) EF Education-Nippo 3
76Dario Cataldo (Ita) Movistar Team 3
77Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 3
78Matthias Brändle (Aut) Israel Start-up Nation 3
79Maximilian Walscheid (Ger) Team Qhubeka Assos 3
80Hugh Carthy (GBr) EF Education-Nippo 2
81Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 2
82Luis Leon Sanchez (Spa) Astana-Premier Tech 2
83Bauke Mollema (Ned) Trek-Segafredo 2
84Jacopo Mosca (Ita) Trek-Segafredo 2
85Márton Dina (Hun) Eolo-Kometa Cycling Team 2
86Daniel Oss (Ita) Bora-Hansgrohe 2
87Maximiliano Richeze (Arg) UAE Team Emirates 2
88Lars van den Berg (Ned) Groupama-FDJ 1
89Fabio Felline (Ita) Astana-Premier Tech 1
90Filippo Zana (Ita) Bardiani CSF Faizane' 1
91Christopher Juul-Jensen (Den) Team BikeExchange 1
92Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux -1
93Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec -3
94Davide Gabburo (Ita) Bardiani CSF Faizane' -3
95Attilio Viviani (Ita) Cofidis -3
Swipe to scroll horizontally
Mountains classification
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 96
2Egan Bernal Gomez (Col) Ineos Grenadiers 48
3Dries De Bondt (Bel) Alpecin-Fenix 24
4Bauke Mollema (Ned) Trek-Segafredo 23
5Giulio Ciccone (Ita) Trek-Segafredo 20
6Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 17
7Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 16
8Gianluca Brambilla (Ita) Trek-Segafredo 15
9Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 13
10Remco Evenepoel (Bel) Deceuninck-QuickStep 13
11Aleksandr Vlasov (Rus) Astana-Premier Tech 12
12Daniel Martin (Irl) Israel Start-up Nation 12
13Harm Vanhoucke (Bel) Lotto Soudal 11
14Mauro Schmid (Swi) Team Qhubeka Assos 11
15Simon Carr (GBr) EF Education-Nippo 10
16Simon Pellaud (Swi) Androni Giocattoli-Sidermec 9
17Andrea Vendrame (Ita) AG2R Citroën Team 9
18Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 9
19Nikias Arndt (Ger) Team DSM 9
20George Bennett (NZl) Jumbo-Visma 6
21Nicolas Edet (Fra) Cofidis 6
22Lars van den Berg (Ned) Groupama-FDJ 6
23Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 6
24Giovanni Visconti (Ita) Bardiani CSF Faizane' 6
25Filippo Fiorelli (Ita) Bardiani CSF Faizane' 6
26Christopher Juul-Jensen (Den) Team BikeExchange 6
27Damiano Caruso (Ita) Bahrain Victorious 5
28Louis Vervaeke (Bel) Alpecin-Fenix 5
29Michael Storer (Aus) Team DSM 5
30Victor Lafay (Fra) Cofidis 4
31Nelson Oliveira (Por) Movistar Team 4
32Christopher Hamilton (Aus) Team DSM 4
33Alessandro Covi (Ita) UAE Team Emirates 4
34Dario Cataldo (Ita) Movistar Team 4
35Giovanni Aleotti (Ita) Bora-Hansgrohe 3
36Alexis Gougeard (Fra) AG2R Citroën Team 3
37Romain Bardet (Fra) Team DSM 2
38Jimmy Janssens (Bel) Alpecin-Fenix 2
39Jan Tratnik (Slo) Bahrain Victorious 2
40Daniel Oss (Ita) Bora-Hansgrohe 2
41Mark Christian (GBr) Eolo-Kometa Cycling Team 2
42Samuele Zoccarato (Ita) Bardiani CSF Faizane' 2
43Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 2
44Emanuel Buchmann (Ger) Bora-Hansgrohe 1
45Attila Valter (Hun) Groupama-FDJ 1
46Diego Ulissi (Ita) UAE Team Emirates 1
47Tony Gallopin (Fra) AG2R Citroën Team 1
48Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 1
49Simon Guglielmi (Fra) Groupama-FDJ 1
50Lawrence Naesen (Bel) AG2R Citroën Team 1
51Umberto Marengo (Ita) Bardiani CSF Faizane' -2
52Fabio Felline (Ita) Astana-Premier Tech -4
53Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec -4
54Davide Gabburo (Ita) Bardiani CSF Faizane' -4
55Attilio Viviani (Ita) Cofidis -4
56Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux -4
Swipe to scroll horizontally
Young riders classification
Pos.Rider Name (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers 48:29:23
2Aleksandr Vlasov (Rus) Astana-Premier Tech 0:00:45
3Remco Evenepoel (Bel) Deceuninck-QuickStep 0:02:22
4Tobias Foss (Nor) Jumbo-Visma 0:02:49
5Daniel Martinez Poveda (Col) Ineos Grenadiers 0:03:15
6Attila Valter (Hun) Groupama-FDJ 0:03:51
7João Almeida (Por) Deceuninck-QuickStep 0:07:04
8Jai Hindley (Aus) Team DSM 0:15:27
9Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:29:35
10Harold Tejada Canacue (Col) Astana-Premier Tech 0:38:24
11Michael Storer (Aus) Team DSM 0:41:16
12Einer Rubio Reyes (Col) Movistar Team 0:41:51
13Alessandro Covi (Ita) UAE Team Emirates 0:45:02
14Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 1:01:08
15Mikkel Honoré (Den) Deceuninck-QuickStep 1:01:19
16Matteo Sobrero (Ita) Astana-Premier Tech 1:01:53
17Lars van den Berg (Ned) Groupama-FDJ 1:06:46
18Vadim Pronskiy (Kaz) Astana-Premier Tech 1:16:14
19Harm Vanhoucke (Bel) Lotto Soudal 1:16:18
20Simon Guglielmi (Fra) Groupama-FDJ 1:18:39
21Callum Scotson (Aus) Team BikeExchange 1:23:10
22Giovanni Aleotti (Ita) Bora-Hansgrohe 1:24:34
23Victor Lafay (Fra) Cofidis 1:24:55
24Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 1:25:58
25Filippo Zana (Ita) Bardiani CSF Faizane' 1:28:22
26Rémy Rochas (Fra) Cofidis 1:29:42
27Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec 1:34:32
28Simon Carr (GBr) EF Education-Nippo 1:34:38
29Mauro Schmid (Swi) Team Qhubeka Assos 1:37:37
30Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 1:39:25
31Matteo Jorgenson (USA) Movistar Team 1:40:39
32Samuele Battistella (Ita) Astana-Premier Tech 1:50:28
33Márton Dina (Hun) Eolo-Kometa Cycling Team 1:50:51
34Stefano Oldani (Ita) Lotto Soudal 1:56:55
35Filippo Ganna (Ita) Ineos Grenadiers 1:57:06
36Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1:58:32
37Samuele Zoccarato (Ita) Bardiani CSF Faizane' 2:04:09
38Edoardo Affini (Ita) Jumbo-Visma 2:05:47
39Max Kanter (Ger) Team DSM 2:06:29
40Senne Leysen (Bel) Alpecin-Fenix 2:08:20
41Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 2:13:01
42Julius van den Berg (Ned) EF Education-Nippo 2:14:08
43David Dekker (Ned) Jumbo-Visma 2:24:05
44Matteo Moschetti (Ita) Trek-Segafredo 2:24:13
45Samuele Rivi (Ita) Eolo-Kometa Cycling Team 2:26:54
46Attilio Viviani (Ita) Cofidis 2:36:42
Swipe to scroll horizontally
Combativity classification
Pos.Rider Name (Country) TeamResult
1Dries De Bondt (Bel) Alpecin-Fenix 28
2Simon Pellaud (Swi) Androni Giocattoli-Sidermec 27
3Geoffrey Bouchard (Fra) AG2R Citroën Team 23
4Umberto Marengo (Ita) Bardiani CSF Faizane' 22
5Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 21
6Egan Bernal Gomez (Col) Ineos Grenadiers 20
7Fernando Gaviria Rendon (Col) UAE Team Emirates 19
8Peter Sagan (Svk) Bora-Hansgrohe 17
9Remco Evenepoel (Bel) Deceuninck-QuickStep 15
10Elia Viviani (Ita) Cofidis 15
11Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 15
12Davide Cimolai (Ita) Israel Start-up Nation 14
13Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 13
14Giulio Ciccone (Ita) Trek-Segafredo 12
15Harm Vanhoucke (Bel) Lotto Soudal 12
16Filippo Fiorelli (Ita) Bardiani CSF Faizane' 12
17Filippo Ganna (Ita) Ineos Grenadiers 12
18Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 11
19Bauke Mollema (Ned) Trek-Segafredo 10
20Alessandro Covi (Ita) UAE Team Emirates 10
21Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 10
22Giacomo Nizzolo (Ita) Team Qhubeka Assos 10
23Victor Lafay (Fra) Cofidis 9
24Nikias Arndt (Ger) Team DSM 9
25Mauro Schmid (Swi) Team Qhubeka Assos 9
26Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 8
27Nelson Oliveira (Por) Movistar Team 8
28Samuele Rivi (Ita) Eolo-Kometa Cycling Team 8
29Daniel Martin (Irl) Israel Start-up Nation 7
30Michael Storer (Aus) Team DSM 7
31Christopher Hamilton (Aus) Team DSM 7
32Andrea Vendrame (Ita) AG2R Citroën Team 7
33Alexis Gougeard (Fra) AG2R Citroën Team 7
34Samuele Zoccarato (Ita) Bardiani CSF Faizane' 7
35Aleksandr Vlasov (Rus) Astana-Premier Tech 6
36Gianluca Brambilla (Ita) Trek-Segafredo 6
37Giovanni Carboni (Ita) Bardiani CSF Faizane' 6
38Tony Gallopin (Fra) AG2R Citroën Team 6
39Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 6
40Simon Guglielmi (Fra) Groupama-FDJ 6
41Mark Christian (GBr) Eolo-Kometa Cycling Team 6
42João Almeida (Por) Deceuninck-QuickStep 5
43George Bennett (NZl) Jumbo-Visma 5
44Christopher Juul-Jensen (Den) Team BikeExchange 5
45Victor Campenaerts (Bel) Team Qhubeka Assos 5
46Edoardo Affini (Ita) Jumbo-Visma 5
47Davide Gabburo (Ita) Bardiani CSF Faizane' 5
48Matteo Moschetti (Ita) Trek-Segafredo 5
49Tobias Foss (Nor) Jumbo-Visma 4
50Koen Bouwman (Ned) Jumbo-Visma 4
51Mikkel Honoré (Den) Deceuninck-QuickStep 4
52Dario Cataldo (Ita) Movistar Team 4
53Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 4
54Giovanni Visconti (Ita) Bardiani CSF Faizane' 4
55Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 4
56Gianni Moscon (Ita) Ineos Grenadiers 3
57Louis Vervaeke (Bel) Alpecin-Fenix 3
58Nicolas Edet (Fra) Cofidis 3
59Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 3
60Simon Carr (GBr) EF Education-Nippo 3
61Gianni Vermeersch (Bel) Alpecin-Fenix 3
62Thomas De Gendt (Bel) Lotto Soudal 3
63Stefano Oldani (Ita) Lotto Soudal 3
64Iljo Keisse (Bel) Deceuninck-QuickStep 3
65Dylan Groenewegen (Ned) Jumbo-Visma 3
66Damiano Caruso (Ita) Bahrain Victorious 2
67Patrick Bevin (NZl) Israel Start-up Nation 2
68Rémi Cavagna (Fra) Deceuninck-QuickStep 2
69Jimmy Janssens (Bel) Alpecin-Fenix 2
70Jan Tratnik (Slo) Bahrain Victorious 2
71Attila Valter (Hun) Groupama-FDJ 1
72Diego Ulissi (Ita) UAE Team Emirates 1
73Lars van den Berg (Ned) Groupama-FDJ 1
74Enrico Battaglin (Ita) Bardiani CSF Faizane' 1
75Giovanni Aleotti (Ita) Bora-Hansgrohe 1
76Jos van Emden (Ned) Jumbo-Visma 1
77Lawrence Naesen (Bel) AG2R Citroën Team 1
78Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1
79Senne Leysen (Bel) Alpecin-Fenix 1
Swipe to scroll horizontally
Sprints classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 41
2Umberto Marengo (Ita) Bardiani CSF Faizane' 38
3Dries De Bondt (Bel) Alpecin-Fenix 32
4Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 30
5Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 23
6Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 18
7Fernando Gaviria Rendon (Col) UAE Team Emirates 16
8Samuele Rivi (Ita) Eolo-Kometa Cycling Team 13
9Remco Evenepoel (Bel) Deceuninck-QuickStep 12
10Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 11
11Tony Gallopin (Fra) AG2R Citroën Team 11
12Filippo Ganna (Ita) Ineos Grenadiers 11
13Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 10
14Geoffrey Bouchard (Fra) AG2R Citroën Team 10
15Davide Gabburo (Ita) Bardiani CSF Faizane' 10
16Victor Campenaerts (Bel) Team Qhubeka Assos 10
17Samuele Zoccarato (Ita) Bardiani CSF Faizane' 9
18Alexis Gougeard (Fra) AG2R Citroën Team 9
19Michael Storer (Aus) Team DSM 9
20Bauke Mollema (Ned) Trek-Segafredo 8
21Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 7
22Filippo Fiorelli (Ita) Bardiani CSF Faizane' 7
23Harm Vanhoucke (Bel) Lotto Soudal 6
24Simon Guglielmi (Fra) Groupama-FDJ 6
25Giovanni Carboni (Ita) Bardiani CSF Faizane' 6
26Mikkel Honoré (Den) Deceuninck-QuickStep 6
27Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 6
28Christopher Juul-Jensen (Den) Team BikeExchange 6
29Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 6
30Mark Christian (GBr) Eolo-Kometa Cycling Team 6
31Nelson Oliveira (Por) Movistar Team 5
32Alessandro Covi (Ita) UAE Team Emirates 4
33Koen Bouwman (Ned) Jumbo-Visma 4
34Elia Viviani (Ita) Cofidis 4
35Egan Bernal Gomez (Col) Ineos Grenadiers 3
36Gianni Moscon (Ita) Ineos Grenadiers 3
37Dario Cataldo (Ita) Movistar Team 3
38Thomas De Gendt (Bel) Lotto Soudal 3
39Nikias Arndt (Ger) Team DSM 3
40Iljo Keisse (Bel) Deceuninck-QuickStep 3
41Nicolas Edet (Fra) Cofidis 3
42Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 3
43Giulio Ciccone (Ita) Trek-Segafredo 2
44João Almeida (Por) Deceuninck-QuickStep 2
45Christopher Hamilton (Aus) Team DSM 2
46Peter Sagan (Svk) Bora-Hansgrohe 2
47Victor Lafay (Fra) Cofidis 2
48Giovanni Visconti (Ita) Bardiani CSF Faizane' 2
49Jimmy Janssens (Bel) Alpecin-Fenix 2
50Mauro Schmid (Swi) Team Qhubeka Assos 1
51Lawrence Naesen (Bel) AG2R Citroën Team 1
52Diego Ulissi (Ita) UAE Team Emirates 1
53Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 1
54Gianluca Brambilla (Ita) Trek-Segafredo 1
55Senne Leysen (Bel) Alpecin-Fenix 1
56Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 1
57Simon Carr (GBr) EF Education-Nippo 1
Swipe to scroll horizontally
Breakaway classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 504
2Umberto Marengo (Ita) Bardiani CSF Faizane' 474
3Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 298
4Alexis Gougeard (Fra) AG2R Citroën Team 274
5Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 269
6Samuele Rivi (Ita) Eolo-Kometa Cycling Team 240
7Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 224
8Samuele Zoccarato (Ita) Bardiani CSF Faizane' 169
9Lars van den Berg (Ned) Groupama-FDJ 167
10Mark Christian (GBr) Eolo-Kometa Cycling Team 164
11Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 148
12Victor Campenaerts (Bel) Team Qhubeka Assos 144
13Dario Cataldo (Ita) Movistar Team 124
14Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 123
15Simon Guglielmi (Fra) Groupama-FDJ 119
16Giovanni Carboni (Ita) Bardiani CSF Faizane' 115
17Nelson Oliveira (Por) Movistar Team 108
18Victor Lafay (Fra) Cofidis 108
19Nikias Arndt (Ger) Team DSM 108
20Fernando Gaviria Rendon (Col) UAE Team Emirates 99
21Geoffrey Bouchard (Fra) AG2R Citroën Team 96
22Bauke Mollema (Ned) Trek-Segafredo 92
23Jimmy Janssens (Bel) Alpecin-Fenix 79
24Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 74
25Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 69
26Davide Gabburo (Ita) Bardiani CSF Faizane' 68
27Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 65
28Christopher Juul-Jensen (Den) Team BikeExchange 65
29Alessandro Covi (Ita) UAE Team Emirates 50
30Mauro Schmid (Swi) Team Qhubeka Assos 50
31Dries De Bondt (Bel) Alpecin-Fenix 42
32Harm Vanhoucke (Bel) Lotto Soudal 40
33Enrico Battaglin (Ita) Bardiani CSF Faizane' 40
34Lawrence Naesen (Bel) AG2R Citroën Team 40
35Roger Kluge (Ger) Lotto Soudal 38
36Andrea Vendrame (Ita) AG2R Citroën Team 19
37Simon Carr (GBr) EF Education-Nippo 16
38Christopher Hamilton (Aus) Team DSM 13
39Mikkel Honoré (Den) Deceuninck-QuickStep 11
40George Bennett (NZl) Jumbo-Visma 10
41Gianluca Brambilla (Ita) Trek-Segafredo 10
42Patrick Bevin (NZl) Israel Start-up Nation 9
43Filippo Fiorelli (Ita) Bardiani CSF Faizane' 8
44Samuele Battistella (Ita) Astana-Premier Tech 7
45Ruben Guerreiro (Por) EF Education-Nippo 5
46Stefano Oldani (Ita) Lotto Soudal 5
Swipe to scroll horizontally
Fair Play classification
Pos.Rider Name (Country) TeamResult
1Bahrain Victorious
2EF Education-Nippo
3Bora-Hansgrohe
4Trek-Segafredo
5Jumbo-Visma
6Team DSM
7Groupama-FDJ
8Israel Start-up Nation
9Lotto Soudal
10Ineos Grenadiers 20
11UAE Team Emirates 20
12Alpecin-Fenix 20
13Team Qhubeka Assos 20
14Deceuninck-QuickStep 50
15Eolo-Kometa Cycling Team 50
16AG2R Citroën Team 50
17Movistar Team 70
18Astana-Premier Tech 110
19Intermarché-Wanty-Gobert Matériaux 110
20Cofidis 110
21Androni Giocattoli-Sidermec 110
22Bardiani CSF Faizane' 220
23Team BikeExchange 350
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 145:35:18
2Trek-Segafredo 0:01:51
3Team DSM 0:08:58
4Team BikeExchange 0:09:35
5EF Education-Nippo 0:13:04
6Deceuninck-QuickStep 0:16:38
7Jumbo-Visma 0:19:24
8Astana-Premier Tech 0:29:41
9Bahrain Victorious 0:32:44
10Movistar Team 0:36:50
11Intermarché-Wanty-Gobert Matériaux 0:50:56
12Groupama-FDJ 0:51:13
13UAE Team Emirates 0:56:10
14Bora-Hansgrohe 1:13:57
15AG2R Citroën Team 1:17:41
16Eolo-Kometa Cycling Team 1:29:50
17Israel Start-up Nation 1:35:16
18Bardiani CSF Faizane' 2:05:16
19Alpecin-Fenix 2:09:54
20Cofidis 2:59:45
21Androni Giocattoli-Sidermec 3:15:13
22Team Qhubeka Assos 3:36:06
23Lotto Soudal 3:40:07
Stephen Farrand
Head of News

Stephen is the most experienced member of the Cyclingnews team, having reported on professional cycling since 1994. He has been Head of News at Cyclingnews since 2022, before which he held the position of European editor since 2012 and previously worked for Reuters, Shift Active Media, and CyclingWeekly, among other publications.

Latest on Cyclingnews