Giro d'Italia: Victor Lafay wins stage 8 from the break

Victor Lafay (Cofidis) won stage 8 of the Giro d’Italia on yet another day where the breakaway succeeded. 

Swipe to scroll horizontally
Full results
RankBibResult
1Victor Lafay (Fra) Cofidis4:06:47
2Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team0:0:36
3Nikias Arndt (Ger) Team DSM0:0:37
4Nelson Oliveira (Por) Movistar Team0:0:41
5Giovanni Carboni (Ita) Bardiani CSF Faizane'0:0:44
6Kobe Goossens (Bel) Lotto Soudal0:0:58
7Victor Campenaerts (Bel) Team Qhubeka Assos0:01:00
8Alexis Gougeard (Fra) AG2R Citroën Team0:01:54
9Fernando Gaviria Rendon (Col) UAE Team Emirates0:03:04
10João Almeida (Por) Deceuninck-QuickStep0:04:48
11Aleksandr Vlasov (Rus) Astana-Premier TechRow 10 - Cell 2
12Diego Ulissi (Ita) UAE Team EmiratesRow 11 - Cell 2
13Remco Evenepoel (Bel) Deceuninck-QuickStepRow 12 - Cell 2
14Gianni Moscon (Ita) Ineos GrenadiersRow 13 - Cell 2
15Damiano Caruso (Ita) Bahrain VictoriousRow 14 - Cell 2
16Marc Soler (Spa) Movistar TeamRow 15 - Cell 2
17Egan Bernal Gomez (Col) Ineos GrenadiersRow 16 - Cell 2
18Simon Yates (GBr) Team BikeExchangeRow 17 - Cell 2
19Nicholas Schultz (Aus) Team BikeExchangeRow 18 - Cell 2
20Romain Bardet (Fra) Team DSMRow 19 - Cell 2
21Giulio Ciccone (Ita) Trek-SegafredoRow 20 - Cell 2
22Emanuel Buchmann (Ger) Bora-HansgroheRow 21 - Cell 2
23Hugh Carthy (GBr) EF Education-NippoRow 22 - Cell 2
24Lorenzo Fortunato (Ita) Eolo-Kometa Cycling TeamRow 23 - Cell 2
25Tobias Foss (Nor) Jumbo-VismaRow 24 - Cell 2
26Daniel Martin (Irl) Israel Start-up NationRow 25 - Cell 2
27Davide Formolo (Ita) UAE Team EmiratesRow 26 - Cell 2
28George Bennett (NZl) Jumbo-VismaRow 27 - Cell 2
29Attila Valter (Hun) Groupama-FDJRow 28 - Cell 2
30Vincenzo Nibali (Ita) Trek-SegafredoRow 29 - Cell 2
31Daniel Martinez Poveda (Col) Ineos GrenadiersRow 30 - Cell 2
32Sébastien Reichenbach (Swi) Groupama-FDJRow 31 - Cell 2
33Koen Bouwman (Ned) Jumbo-VismaRow 32 - Cell 2
34Luis Leon Sanchez (Spa) Astana-Premier TechRow 33 - Cell 2
35Fausto Masnada (Ita) Deceuninck-QuickStepRow 34 - Cell 2
36Mikel Nieve Iturralde (Spa) Team BikeExchange0:04:54
37Michael Storer (Aus) Team DSM0:04:59
38Jai Hindley (Aus) Team DSMRow 37 - Cell 2
39Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux0:05:06
40Rein Taaramäe (Est) Intermarché-Wanty-Gobert MatériauxRow 39 - Cell 2
41Tanel Kangert (Est) Team BikeExchangeRow 40 - Cell 2
42Ruben Guerreiro (Por) EF Education-Nippo0:05:10
43Louis Vervaeke (Bel) Alpecin-Fenix0:05:13
44Clément Champoussin (Fra) AG2R Citroën Team0:05:16
45Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious0:05:18
46Guy Niv (Isr) Israel Start-up NationRow 45 - Cell 2
47Matteo Badilatti (Swi) Groupama-FDJRow 46 - Cell 2
48Jan Hirt (Cze) Intermarché-Wanty-Gobert MatériauxRow 47 - Cell 2
49Nicolas Edet (Fra) Cofidis0:05:27
50Gianluca Brambilla (Ita) Trek-Segafredo0:05:38
51Gorka Izagirre Insausti (Spa) Astana-Premier TechRow 50 - Cell 2
52Lars van den Berg (Ned) Groupama-FDJ0:05:40
53Vadim Pronskiy (Kaz) Astana-Premier Tech0:05:43
54Amanuel Gebreigzabhier (Eri) Trek-Segafredo0:05:48
55Harold Tejada Canacue (Col) Astana-Premier TechRow 54 - Cell 2
56Antonio Pedrero (Spa) Movistar TeamRow 55 - Cell 2
57Christopher Hamilton (Aus) Team DSM0:05:58
58Gino Mäder (Swi) Bahrain Victorious0:06:02
59Callum Scotson (Aus) Team BikeExchange0:06:05
60Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec0:06:18
61Geoffrey Bouchard (Fra) AG2R Citroën TeamRow 60 - Cell 2
62Bauke Mollema (Ned) Trek-SegafredoRow 61 - Cell 2
63Larry Warbasse (USA) AG2R Citroën Team0:06:35
64Harm Vanhoucke (Bel) Lotto Soudal0:06:45
65Rudy Molard (Fra) Groupama-FDJ0:06:53
66Filippo Fiorelli (Ita) Bardiani CSF Faizane'Row 65 - Cell 2
67Enrico Battaglin (Ita) Bardiani CSF Faizane'Row 66 - Cell 2
68Matej Mohoric (Slo) Bahrain Victorious0:07:26
69Patrick Bevin (NZl) Israel Start-up NationRow 68 - Cell 2
70Rémy Rochas (Fra) CofidisRow 69 - Cell 2
71Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team0:08:08
72Jacopo Mosca (Ita) Trek-Segafredo0:08:27
73Alberto Bettiol (Ita) EF Education-NippoRow 72 - Cell 2
74Tejay van Garderen (USA) EF Education-NippoRow 73 - Cell 2
75Eduardo Sepulveda (Arg) Androni Giocattoli-SidermecRow 74 - Cell 2
76Simon Carr (GBr) EF Education-NippoRow 75 - Cell 2
77Jonathan Caicedo (Ecu) EF Education-NippoRow 76 - Cell 2
78Jefferson Cepeda (Ecu) Androni Giocattoli-SidermecRow 77 - Cell 2
79Jhonatan Narvaez Prado (Ecu) Ineos GrenadiersRow 78 - Cell 2
80Jimmy Janssens (Bel) Alpecin-FenixRow 79 - Cell 2
81Matteo Fabbro (Ita) Bora-HansgroheRow 80 - Cell 2
82Giovanni Aleotti (Ita) Bora-HansgroheRow 81 - Cell 2
83Alex Dowsett (GBr) Israel Start-up Nation0:08:44
84Matthias Brändle (Aut) Israel Start-up NationRow 83 - Cell 2
85Yukiya Arashiro (Jpn) Bahrain VictoriousRow 84 - Cell 2
86Andrea Vendrame (Ita) AG2R Citroën TeamRow 85 - Cell 2
87Jos van Emden (Ned) Jumbo-VismaRow 86 - Cell 2
88Felix Grossschartner (Aut) Bora-HansgroheRow 87 - Cell 2
89Kilian Frankiny (Swi) Team Qhubeka AssosRow 88 - Cell 2
90Einer Rubio Reyes (Col) Movistar TeamRow 89 - Cell 2
91Tony Gallopin (Fra) AG2R Citroën TeamRow 90 - Cell 2
92Davide Gabburo (Ita) Bardiani CSF Faizane'0:08:50
93Rémi Cavagna (Fra) Deceuninck-QuickStep0:08:55
94Jens Keukeleire (Bel) EF Education-Nippo0:09:32
95Nicolas Roche (Irl) Team DSM0:09:40
96Paul Martens (Ger) Jumbo-VismaRow 95 - Cell 2
97Filippo Zana (Ita) Bardiani CSF Faizane'Row 96 - Cell 2
98Edoardo Affini (Ita) Jumbo-VismaRow 97 - Cell 2
99Dario Cataldo (Ita) Movistar TeamRow 98 - Cell 2
100Matteo Jorgenson (USA) Movistar TeamRow 99 - Cell 2
101Davide Villella (Ita) Movistar TeamRow 100 - Cell 2
102Fabio Felline (Ita) Astana-Premier TechRow 101 - Cell 2
103Matteo Sobrero (Ita) Astana-Premier TechRow 102 - Cell 2
104Alessandro De Marchi (Ita) Israel Start-up Nation0:09:43
105Jonathan Castroviejo Nicolas (Spa) Ineos GrenadiersRow 104 - Cell 2
106Pieter Serry (Bel) Deceuninck-QuickStep0:10:14
107Dries De Bondt (Bel) Alpecin-Fenix0:10:16
108Thomas De Gendt (Bel) Lotto SoudalRow 107 - Cell 2
109Rafael Valls Ferri (Spa) Bahrain Victorious0:10:28
110Mikkel Honoré (Den) Deceuninck-QuickStepRow 109 - Cell 2
111Gianni Vermeersch (Bel) Alpecin-FenixRow 110 - Cell 2
112Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert MatériauxRow 111 - Cell 2
113Cesare Benedetti (Ita) Bora-HansgroheRow 112 - Cell 2
114James Knox (GBr) Deceuninck-QuickStepRow 113 - Cell 2
115Romain Seigle (Fra) Groupama-FDJ0:10:40
116Salvatore Puccio (Ita) Ineos Grenadiers0:10:46
117Nico Denz (Ger) Team DSM0:11:14
118Márton Dina (Hun) Eolo-Kometa Cycling TeamRow 117 - Cell 2
119Alessandro Covi (Ita) UAE Team Emirates0:11:29
120Julius van den Berg (Ned) EF Education-Nippo0:11:36
121Michael Hepburn (Aus) Team BikeExchange0:12:12
122Valerio Conti (Ita) UAE Team Emirates0:13:00
123Senne Leysen (Bel) Alpecin-FenixRow 122 - Cell 2
124Fabio Sabatini (Ita) Cofidis0:13:49
125Bert-Jan Lindeman (Ned) Team Qhubeka AssosRow 124 - Cell 2
126Antoine Duchesne (Can) Groupama-FDJRow 125 - Cell 2
127Giovanni Visconti (Ita) Bardiani CSF Faizane'Row 126 - Cell 2
128Natnael Berhane (Eri) CofidisRow 127 - Cell 2
129Umberto Marengo (Ita) Bardiani CSF Faizane'Row 128 - Cell 2
130Iljo Keisse (Bel) Deceuninck-QuickStepRow 129 - Cell 2
131Lawrence Naesen (Bel) AG2R Citroën TeamRow 130 - Cell 2
132Natnael Tesfazion (Eri) Androni Giocattoli-SidermecRow 131 - Cell 2
133Davide Cimolai (Ita) Israel Start-up NationRow 132 - Cell 2
134Samuele Battistella (Ita) Astana-Premier TechRow 133 - Cell 2
135Filippo Tagliani (Ita) Androni Giocattoli-SidermecRow 134 - Cell 2
136Koen de Kort (Ned) Trek-SegafredoRow 135 - Cell 2
137Simon Pellaud (Swi) Androni Giocattoli-SidermecRow 136 - Cell 2
138Wesley Kreder (Ned) Intermarché-Wanty-Gobert MatériauxRow 137 - Cell 2
139Oscar Riesebeek (Ned) Alpecin-FenixRow 138 - Cell 2
140Riccardo Minali (Ita) Intermarché-Wanty-Gobert MatériauxRow 139 - Cell 2
141Max Kanter (Ger) Team DSMRow 140 - Cell 2
142Samuele Zoccarato (Ita) Bardiani CSF Faizane'Row 141 - Cell 2
143Edward Ravasi (Ita) Eolo-Kometa Cycling TeamRow 142 - Cell 2
144Jan Tratnik (Slo) Bahrain VictoriousRow 143 - Cell 2
145Lukasz Wisniowski (Pol) Team Qhubeka AssosRow 144 - Cell 2
146Daniel Oss (Ita) Bora-HansgroheRow 145 - Cell 2
147Nicola Venchiarutti (Ita) Androni Giocattoli-SidermecRow 146 - Cell 2
148Maximilian Walscheid (Ger) Team Qhubeka AssosRow 147 - Cell 2
149Mark Christian (GBr) Eolo-Kometa Cycling TeamRow 148 - Cell 2
150Christopher Juul-Jensen (Den) Team BikeExchangeRow 149 - Cell 2
151Maximiliano Richeze (Arg) UAE Team EmiratesRow 150 - Cell 2
152Matteo Moschetti (Ita) Trek-SegafredoRow 151 - Cell 2
153Simone Ravanelli (Ita) Androni Giocattoli-SidermecRow 152 - Cell 2
154Tomasz Marczynski (Pol) Lotto SoudalRow 153 - Cell 2
155Jasper De Buyst (Bel) Lotto SoudalRow 154 - Cell 2
156Giacomo Nizzolo (Ita) Team Qhubeka Assos0:14:11
157Peter Sagan (Svk) Bora-HansgroheRow 156 - Cell 2
158Elia Viviani (Ita) CofidisRow 157 - Cell 2
159Stefano Oldani (Ita) Lotto SoudalRow 158 - Cell 2
160Simone Consonni (Ita) CofidisRow 159 - Cell 2
161Maciej Bodnar (Pol) Bora-HansgroheRow 160 - Cell 2
162Samuele Rivi (Ita) Eolo-Kometa Cycling TeamRow 161 - Cell 2
163Mauro Schmid (Swi) Team Qhubeka AssosRow 162 - Cell 2
164Juan Sebastian Molano Benavides (Col) UAE Team EmiratesRow 163 - Cell 2
165Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert MatériauxRow 164 - Cell 2
166Simon Guglielmi (Fra) Groupama-FDJRow 165 - Cell 2
167Filippo Ganna (Ita) Ineos GrenadiersRow 166 - Cell 2
168Alexander Krieger (Ger) Alpecin-FenixRow 167 - Cell 2
169Simone Petilli (Ita) Intermarché-Wanty-Gobert MatériauxRow 168 - Cell 2
170Cameron Meyer (Aus) Team BikeExchangeRow 169 - Cell 2
171Albert Torres Barcelo (Spa) Movistar TeamRow 170 - Cell 2
172David Dekker (Ned) Jumbo-Visma0:17:19
173Dylan Groenewegen (Ned) Jumbo-VismaRow 172 - Cell 2
174Attilio Viviani (Ita) CofidisRow 173 - Cell 2
175Tim Merlier (Bel) Alpecin-FenixRow 174 - Cell 2
176Roger Kluge (Ger) Lotto Soudal0:18:00
DNFCaleb Ewan (Aus) Lotto SoudalRow 176 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Campobasso km. 84
RankBibResult
1Fernando Gaviria Rendon (Col) UAE Team Emirates12
2Alexis Gougeard (Fra) AG2R Citroën Team8
3Nikias Arndt (Ger) Team DSM6
4Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team5
5Nelson Oliveira (Por) Movistar Team4
6Giovanni Carboni (Ita) Bardiani CSF Faizane'3
7Kobe Goossens (Bel) Lotto Soudal2
8Victor Lafay (Fra) Cofidis1
Swipe to scroll horizontally
Sprint 2 - Guardia Sanframondi km. 170
RankBibResult
1Victor Lafay (Fra) Cofidis25
2Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team18
3Nikias Arndt (Ger) Team DSM12
4Nelson Oliveira (Por) Movistar Team8
5Giovanni Carboni (Ita) Bardiani CSF Faizane'6
6Kobe Goossens (Bel) Lotto Soudal5
7Victor Campenaerts (Bel) Team Qhubeka Assos4
8Alexis Gougeard (Fra) AG2R Citroën Team3
9Fernando Gaviria Rendon (Col) UAE Team Emirates2
10João Almeida (Por) Deceuninck-QuickStep1
Swipe to scroll horizontally
Bonus Sprint 1 - Castelvenere km. 162.7
RankBibResult
1Victor Campenaerts (Bel) Team Qhubeka Assos0:0:3
2Giovanni Carboni (Ita) Bardiani CSF Faizane'0:0:2
3Alexis Gougeard (Fra) AG2R Citroën Team0:0:1
Swipe to scroll horizontally
Mountain 1 - Bocca della Selva km. 120.2
RankBibResult
1Kobe Goossens (Bel) Lotto Soudal18
2Nikias Arndt (Ger) Team DSM8
3Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team6
4Nelson Oliveira (Por) Movistar Team4
5Alexis Gougeard (Fra) AG2R Citroën Team2
6Victor Lafay (Fra) Cofidis1
Swipe to scroll horizontally
Mountain 2 - Guardia Sanframondi km. 170
RankBibResult
1Victor Lafay (Fra) Cofidis3
2Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team2
3Nikias Arndt (Ger) Team DSM1
Swipe to scroll horizontally
Young Riders
RankBibResult
1Victor Lafay (Fra) Cofidis4:06:47
2Kobe Goossens (Bel) Lotto Soudal0:0:58
3João Almeida (Por) Deceuninck-QuickStep0:04:48
4Aleksandr Vlasov (Rus) Astana-Premier TechRow 3 - Cell 2
5Remco Evenepoel (Bel) Deceuninck-QuickStepRow 4 - Cell 2
6Egan Bernal Gomez (Col) Ineos GrenadiersRow 5 - Cell 2
7Lorenzo Fortunato (Ita) Eolo-Kometa Cycling TeamRow 6 - Cell 2
8Tobias Foss (Nor) Jumbo-VismaRow 7 - Cell 2
9Attila Valter (Hun) Groupama-FDJRow 8 - Cell 2
10Daniel Martinez Poveda (Col) Ineos GrenadiersRow 9 - Cell 2
11Michael Storer (Aus) Team DSM0:04:59
12Jai Hindley (Aus) Team DSMRow 11 - Cell 2
13Clément Champoussin (Fra) AG2R Citroën Team0:05:16
14Lars van den Berg (Ned) Groupama-FDJ0:05:40
15Vadim Pronskiy (Kaz) Astana-Premier Tech0:05:43
16Harold Tejada Canacue (Col) Astana-Premier Tech0:05:48
17Gino Mäder (Swi) Bahrain Victorious0:06:02
18Callum Scotson (Aus) Team BikeExchange0:06:05
19Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec0:06:18
20Harm Vanhoucke (Bel) Lotto Soudal0:06:45
21Rémy Rochas (Fra) Cofidis0:07:26
22Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team0:08:08
23Simon Carr (GBr) EF Education-Nippo0:08:27
24Jefferson Cepeda (Ecu) Androni Giocattoli-SidermecRow 23 - Cell 2
25Jhonatan Narvaez Prado (Ecu) Ineos GrenadiersRow 24 - Cell 2
26Giovanni Aleotti (Ita) Bora-HansgroheRow 25 - Cell 2
27Einer Rubio Reyes (Col) Movistar Team0:08:44
28Filippo Zana (Ita) Bardiani CSF Faizane'0:09:40
29Edoardo Affini (Ita) Jumbo-VismaRow 28 - Cell 2
30Matteo Jorgenson (USA) Movistar TeamRow 29 - Cell 2
31Matteo Sobrero (Ita) Astana-Premier TechRow 30 - Cell 2
32Mikkel Honoré (Den) Deceuninck-QuickStep0:10:28
33Márton Dina (Hun) Eolo-Kometa Cycling Team0:11:14
34Alessandro Covi (Ita) UAE Team Emirates0:11:29
35Julius van den Berg (Ned) EF Education-Nippo0:11:36
36Senne Leysen (Bel) Alpecin-Fenix0:13:00
37Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec0:13:49
38Samuele Battistella (Ita) Astana-Premier TechRow 37 - Cell 2
39Max Kanter (Ger) Team DSMRow 38 - Cell 2
40Samuele Zoccarato (Ita) Bardiani CSF Faizane'Row 39 - Cell 2
41Nicola Venchiarutti (Ita) Androni Giocattoli-SidermecRow 40 - Cell 2
42Matteo Moschetti (Ita) Trek-SegafredoRow 41 - Cell 2
43Stefano Oldani (Ita) Lotto Soudal0:14:11
44Samuele Rivi (Ita) Eolo-Kometa Cycling TeamRow 43 - Cell 2
45Mauro Schmid (Swi) Team Qhubeka AssosRow 44 - Cell 2
46Simon Guglielmi (Fra) Groupama-FDJRow 45 - Cell 2
47Filippo Ganna (Ita) Ineos GrenadiersRow 46 - Cell 2
48David Dekker (Ned) Jumbo-Visma0:17:19
49Attilio Viviani (Ita) CofidisRow 48 - Cell 2
Swipe to scroll horizontally
Teams
RankBibResult
1Team DSM12:30:45
2Movistar Team0:0:53
3UAE Team Emirates0:02:16
4Cofidis0:02:29
5AG2R Citroën Team0:03:04
6Eolo-Kometa Cycling Team0:03:08
7Deceuninck-QuickStep0:04:00
8Ineos GrenadiersRow 7 - Cell 2
9Jumbo-VismaRow 8 - Cell 2
10Team BikeExchange0:04:06
11Bardiani CSF Faizane'Row 10 - Cell 2
12Groupama-FDJ0:04:30
13Astana-Premier Tech0:04:50
14Trek-SegafredoRow 13 - Cell 2
15Intermarché-Wanty-Gobert Matériaux0:05:06
16Bahrain Victorious0:05:44
17Israel Start-up Nation0:07:08
18Lotto Soudal0:07:35
19EF Education-Nippo0:08:01
20Bora-Hansgrohe0:11:18
21Androni Giocattoli-Sidermec0:12:48
22Team Qhubeka Assos0:13:09
23Alpecin-Fenix0:13:32
Swipe to scroll horizontally
General classification after stage 8
RankBibResult
1Attila Valter (Hun) Groupama-FDJ31:10:53
2Remco Evenepoel (Bel) Deceuninck-QuickStep0:0:11
3Egan Bernal Gomez (Col) Ineos Grenadiers0:0:16
4Aleksandr Vlasov (Rus) Astana-Premier Tech0:0:24
5Hugh Carthy (GBr) EF Education-Nippo0:0:38
6Damiano Caruso (Ita) Bahrain Victorious0:0:39
7Giulio Ciccone (Ita) Trek-Segafredo0:0:41
8Daniel Martin (Irl) Israel Start-up Nation0:0:47
9Simon Yates (GBr) Team BikeExchange0:0:49
10Louis Vervaeke (Bel) Alpecin-Fenix0:0:50
11Davide Formolo (Ita) UAE Team Emirates0:0:55
12Daniel Martinez Poveda (Col) Ineos Grenadiers0:01:06
13Marc Soler (Spa) Movistar Team0:01:14
14Romain Bardet (Fra) Team DSMRow 13 - Cell 2
15Emanuel Buchmann (Ger) Bora-Hansgrohe0:01:40
16Vincenzo Nibali (Ita) Trek-Segafredo0:01:43
17Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux0:01:50
18Tobias Foss (Nor) Jumbo-Visma0:01:53
19Nicholas Schultz (Aus) Team BikeExchange0:02:01
20Gianni Moscon (Ita) Ineos Grenadiers0:02:03
21Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious0:02:31
22Fausto Masnada (Ita) Deceuninck-QuickStep0:03:09
23Jai Hindley (Aus) Team DSM0:03:40
24Gino Mäder (Swi) Bahrain Victorious0:04:44
25João Almeida (Por) Deceuninck-QuickStep0:04:49
26Harold Tejada Canacue (Col) Astana-Premier Tech0:05:13
27Tanel Kangert (Est) Team BikeExchange0:05:37
28Ruben Guerreiro (Por) EF Education-Nippo0:06:11
29Diego Ulissi (Ita) UAE Team Emirates0:07:06
30Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team0:07:44
31George Bennett (NZl) Jumbo-Visma0:08:55
32Koen Bouwman (Ned) Jumbo-Visma0:10:55
33Nelson Oliveira (Por) Movistar Team0:11:02
34Victor Lafay (Fra) Cofidis0:13:45
35Michael Storer (Aus) Team DSM0:15:05
36Jonathan Caicedo (Ecu) EF Education-Nippo0:15:09
37Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team0:16:20
38Antonio Pedrero (Spa) Movistar Team0:16:24
39Matteo Fabbro (Ita) Bora-Hansgrohe0:16:47
40Bauke Mollema (Ned) Trek-Segafredo0:16:56
41Einer Rubio Reyes (Col) Movistar Team0:18:01
42Patrick Bevin (NZl) Israel Start-up Nation0:19:36
43Jacopo Mosca (Ita) Trek-Segafredo0:20:13
44Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux0:20:40
45Davide Villella (Ita) Movistar Team0:21:50
46Mikel Nieve Iturralde (Spa) Team BikeExchange0:21:56
47Nicolas Edet (Fra) Cofidis0:21:58
48Gorka Izagirre Insausti (Spa) Astana-Premier Tech0:22:53
49Matej Mohoric (Slo) Bahrain VictoriousRow 48 - Cell 2
50Gianluca Brambilla (Ita) Trek-Segafredo0:24:53
51Alberto Bettiol (Ita) EF Education-Nippo0:25:00
52Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers0:25:09
53Geoffrey Bouchard (Fra) AG2R Citroën Team0:25:10
54James Knox (GBr) Deceuninck-QuickStep0:26:24
55Andrea Vendrame (Ita) AG2R Citroën Team0:26:54
56Dario Cataldo (Ita) Movistar Team0:27:32
57Mikkel Honoré (Den) Deceuninck-QuickStep0:27:36
58Rudy Molard (Fra) Groupama-FDJ0:27:51
59Larry Warbasse (USA) AG2R Citroën Team0:29:26
60Alessandro De Marchi (Ita) Israel Start-up Nation0:30:03
61Luis Leon Sanchez (Spa) Astana-Premier Tech0:30:18
62Felix Grossschartner (Aut) Bora-Hansgrohe0:31:08
63Tony Gallopin (Fra) AG2R Citroën Team0:31:59
64Kilian Frankiny (Swi) Team Qhubeka Assos0:32:05
65Giovanni Carboni (Ita) Bardiani CSF Faizane'0:32:38
66Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux0:32:40
67Matteo Sobrero (Ita) Astana-Premier Tech0:33:00
68Nicolas Roche (Irl) Team DSM0:33:51
69Victor Campenaerts (Bel) Team Qhubeka Assos0:33:54
70Sébastien Reichenbach (Swi) Groupama-FDJ0:34:23
71Pieter Serry (Bel) Deceuninck-QuickStep0:35:02
72Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux0:37:51
73Callum Scotson (Aus) Team BikeExchange0:38:50
74Edward Ravasi (Ita) Eolo-Kometa Cycling Team0:39:28
75Christopher Hamilton (Aus) Team DSM0:39:30
76Alessandro Covi (Ita) UAE Team Emirates0:39:32
77Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers0:39:48
78Nikias Arndt (Ger) Team DSM0:40:08
79Kobe Goossens (Bel) Lotto Soudal0:40:44
80Rémi Cavagna (Fra) Deceuninck-QuickStep0:41:03
81Lars van den Berg (Ned) Groupama-FDJ0:41:19
82Fabio Felline (Ita) Astana-Premier Tech0:41:20
83Filippo Fiorelli (Ita) Bardiani CSF Faizane'0:41:36
84Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec0:41:40
85Simone Ravanelli (Ita) Androni Giocattoli-Sidermec0:41:56
86Christopher Juul-Jensen (Den) Team BikeExchange0:42:58
87Gianni Vermeersch (Bel) Alpecin-Fenix0:43:19
88Guy Niv (Isr) Israel Start-up Nation0:44:23
89Matteo Badilatti (Swi) Groupama-FDJ0:45:15
90Simon Guglielmi (Fra) Groupama-FDJ0:46:08
91Márton Dina (Hun) Eolo-Kometa Cycling Team0:46:42
92Jens Keukeleire (Bel) EF Education-Nippo0:47:09
93Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux0:47:25
94Fernando Gaviria Rendon (Col) UAE Team Emirates0:47:45
95Vadim Pronskiy (Kaz) Astana-Premier Tech0:48:04
96Salvatore Puccio (Ita) Ineos Grenadiers0:48:35
97Eduardo Sepulveda (Arg) Androni Giocattoli-SidermecRow 96 - Cell 2
98Filippo Zana (Ita) Bardiani CSF Faizane'0:48:50
99Tejay van Garderen (USA) EF Education-Nippo0:49:29
100Amanuel Gebreigzabhier (Eri) Trek-Segafredo0:49:42
101Clément Champoussin (Fra) AG2R Citroën Team0:49:54
102Giovanni Aleotti (Ita) Bora-Hansgrohe0:50:00
103Enrico Battaglin (Ita) Bardiani CSF Faizane'0:50:03
104Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team0:50:45
105Romain Seigle (Fra) Groupama-FDJ0:51:41
106Jan Tratnik (Slo) Bahrain Victorious0:51:53
107Filippo Ganna (Ita) Ineos Grenadiers0:51:55
108Matteo Jorgenson (USA) Movistar Team0:52:30
109Rémy Rochas (Fra) Cofidis0:53:01
110Jos van Emden (Ned) Jumbo-Visma0:54:58
111Valerio Conti (Ita) UAE Team Emirates0:55:05
112Daniel Oss (Ita) Bora-Hansgrohe0:55:31
113Yukiya Arashiro (Jpn) Bahrain Victorious0:55:43
114Harm Vanhoucke (Bel) Lotto Soudal0:55:49
115Peter Sagan (Svk) Bora-HansgroheRow 114 - Cell 2
116Jimmy Janssens (Bel) Alpecin-Fenix0:56:32
117Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec0:57:16
118Mark Christian (GBr) Eolo-Kometa Cycling Team0:57:38
119Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux0:57:59
120Alexis Gougeard (Fra) AG2R Citroën Team0:58:06
121Davide Cimolai (Ita) Israel Start-up Nation0:58:31
122Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec0:58:32
123Stefano Oldani (Ita) Lotto SoudalRow 122 - Cell 2
124Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec0:58:50
125Edoardo Affini (Ita) Jumbo-Visma0:59:55
126Simon Pellaud (Swi) Androni Giocattoli-Sidermec0:59:56
127Natnael Berhane (Eri) Cofidis1:00:13
128Nico Denz (Ger) Team DSM1:00:19
129Mauro Schmid (Swi) Team Qhubeka Assos1:00:47
130Rafael Valls Ferri (Spa) Bahrain Victorious1:00:57
131Davide Gabburo (Ita) Bardiani CSF Faizane'1:02:51
132Paul Martens (Ger) Jumbo-VismaRow 131 - Cell 2
133Simon Carr (GBr) EF Education-Nippo1:03:20
134Cesare Benedetti (Ita) Bora-Hansgrohe1:03:46
135Cameron Meyer (Aus) Team BikeExchange1:04:42
136Michael Hepburn (Aus) Team BikeExchange1:05:19
137Max Kanter (Ger) Team DSM1:05:28
138Iljo Keisse (Bel) Deceuninck-QuickStep1:06:16
139Elia Viviani (Ita) Cofidis1:06:28
140Matthias Brändle (Aut) Israel Start-up Nation1:07:04
141Alex Dowsett (GBr) Israel Start-up Nation1:07:09
142Samuele Battistella (Ita) Astana-Premier Tech1:07:29
143Samuele Zoccarato (Ita) Bardiani CSF Faizane'1:07:38
144Thomas De Gendt (Bel) Lotto Soudal1:07:43
145Giacomo Nizzolo (Ita) Team Qhubeka Assos1:08:03
146Lawrence Naesen (Bel) AG2R Citroën Team1:08:19
147Juan Sebastian Molano Benavides (Col) UAE Team Emirates1:08:27
148Oscar Riesebeek (Ned) Alpecin-Fenix1:08:40
149Simone Consonni (Ita) Cofidis1:08:44
150Maximilian Walscheid (Ger) Team Qhubeka Assos1:09:16
151Bert-Jan Lindeman (Ned) Team Qhubeka Assos1:09:30
152Jasper De Buyst (Bel) Lotto Soudal1:09:34
153Senne Leysen (Bel) Alpecin-Fenix1:09:40
154Fabio Sabatini (Ita) Cofidis1:09:54
155Antoine Duchesne (Can) Groupama-FDJ1:10:01
156Julius van den Berg (Ned) EF Education-Nippo1:10:56
157Koen de Kort (Ned) Trek-Segafredo1:10:57
158Alexander Krieger (Ger) Alpecin-Fenix1:11:02
159Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux1:11:08
160Giovanni Visconti (Ita) Bardiani CSF Faizane'1:11:43
161Filippo Tagliani (Ita) Androni Giocattoli-Sidermec1:12:08
162Dries De Bondt (Bel) Alpecin-Fenix1:12:38
163Lukasz Wisniowski (Pol) Team Qhubeka Assos1:13:12
164Maciej Bodnar (Pol) Bora-Hansgrohe1:13:19
165Maximiliano Richeze (Arg) UAE Team Emirates1:13:50
166Matteo Moschetti (Ita) Trek-Segafredo1:13:58
167Umberto Marengo (Ita) Bardiani CSF Faizane'1:14:37
168Tim Merlier (Bel) Alpecin-Fenix1:15:49
169Dylan Groenewegen (Ned) Jumbo-Visma1:16:18
170Samuele Rivi (Ita) Eolo-Kometa Cycling Team1:16:23
171Tomasz Marczynski (Pol) Lotto SoudalRow 170 - Cell 2
172David Dekker (Ned) Jumbo-Visma1:17:51
173Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux1:18:20
174Albert Torres Barcelo (Spa) Movistar Team1:18:29
175Attilio Viviani (Ita) Cofidis1:25:22
176Roger Kluge (Ger) Lotto Soudal1:29:09
Swipe to scroll horizontally
Points classification
RankBibResult
1Tim Merlier (Bel) Alpecin-Fenix83
2Giacomo Nizzolo (Ita) Team Qhubeka Assos76
3Elia Viviani (Ita) Cofidis69
4Davide Cimolai (Ita) Israel Start-up Nation66
5Peter Sagan (Svk) Bora-Hansgrohe57
6Fernando Gaviria Rendon (Col) UAE Team Emirates56
7Matteo Moschetti (Ita) Trek-Segafredo42
8Filippo Tagliani (Ita) Androni Giocattoli-Sidermec39
9Filippo Fiorelli (Ita) Bardiani CSF Faizane'39
10Dylan Groenewegen (Ned) Jumbo-Visma36
11Gino Mäder (Swi) Bahrain Victorious29
12Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux29
13Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux28
14Umberto Marengo (Ita) Bardiani CSF Faizane'28
15Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team27
16Victor Lafay (Fra) Cofidis26
17Alessandro De Marchi (Ita) Israel Start-up Nation23
18Simon Pellaud (Swi) Androni Giocattoli-Sidermec20
19Egan Bernal Gomez (Col) Ineos Grenadiers18
20Nikias Arndt (Ger) Team DSM18
21Filippo Ganna (Ita) Ineos Grenadiers15
22Nelson Oliveira (Por) Movistar Team15
23Max Kanter (Ger) Team DSM14
24Alexis Gougeard (Fra) AG2R Citroën Team13
25Simone Ravanelli (Ita) Androni Giocattoli-Sidermec12
26Remco Evenepoel (Bel) Deceuninck-QuickStep12
27Daniel Martin (Irl) Israel Start-up Nation12
28Edoardo Affini (Ita) Jumbo-Visma12
29Juan Sebastian Molano Benavides (Col) UAE Team Emirates11
30Tobias Foss (Nor) Jumbo-Visma9
31Giovanni Carboni (Ita) Bardiani CSF Faizane'9
32Lawrence Naesen (Bel) AG2R Citroën Team9
33Louis Vervaeke (Bel) Alpecin-Fenix8
34João Almeida (Por) Deceuninck-QuickStep8
35Simon Guglielmi (Fra) Groupama-FDJ8
36Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec8
37Samuele Zoccarato (Ita) Bardiani CSF Faizane'8
38Kobe Goossens (Bel) Lotto Soudal7
39Giulio Ciccone (Ita) Trek-Segafredo6
40Patrick Bevin (NZl) Israel Start-up Nation6
41Matej Mohoric (Slo) Bahrain Victorious6
42Rémi Cavagna (Fra) Deceuninck-QuickStep6
43Jan Tratnik (Slo) Bahrain Victorious6
44Mark Christian (GBr) Eolo-Kometa Cycling Team6
45Samuele Rivi (Ita) Eolo-Kometa Cycling Team6
46Attila Valter (Hun) Groupama-FDJ5
47Damiano Caruso (Ita) Bahrain Victorious5
48Gianni Vermeersch (Bel) Alpecin-Fenix5
49Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team5
50Jos van Emden (Ned) Jumbo-Visma5
51Jimmy Janssens (Bel) Alpecin-Fenix5
52Simone Consonni (Ita) Cofidis5
53Daniel Martinez Poveda (Col) Ineos Grenadiers4
54Gianni Moscon (Ita) Ineos Grenadiers4
55Nicolas Edet (Fra) Cofidis4
56Victor Campenaerts (Bel) Team Qhubeka Assos4
57Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec4
58Marc Soler (Spa) Movistar Team3
59Alberto Bettiol (Ita) EF Education-Nippo3
60Andrea Vendrame (Ita) AG2R Citroën Team3
61Dario Cataldo (Ita) Movistar Team3
62Mauro Schmid (Swi) Team Qhubeka Assos3
63Maximilian Walscheid (Ger) Team Qhubeka Assos3
64Hugh Carthy (GBr) EF Education-Nippo2
65Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux2
66Jacopo Mosca (Ita) Trek-Segafredo2
67Geoffrey Bouchard (Fra) AG2R Citroën Team2
68Márton Dina (Hun) Eolo-Kometa Cycling Team2
69Daniel Oss (Ita) Bora-Hansgrohe2
70Stefano Oldani (Ita) Lotto Soudal2
71Matthias Brändle (Aut) Israel Start-up Nation2
72Jasper De Buyst (Bel) Lotto Soudal2
73Maximiliano Richeze (Arg) UAE Team Emirates2
74Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux2
75Aleksandr Vlasov (Rus) Astana-Premier Tech1
76Bauke Mollema (Ned) Trek-Segafredo1
77Lars van den Berg (Ned) Groupama-FDJ1
78Fabio Felline (Ita) Astana-Premier Tech1
79Christopher Juul-Jensen (Den) Team BikeExchange1
80Filippo Zana (Ita) Bardiani CSF Faizane'1
Swipe to scroll horizontally
Mountains classification
RankBibResult
1Gino Mäder (Swi) Bahrain Victorious26
2Geoffrey Bouchard (Fra) AG2R Citroën Team18
3Kobe Goossens (Bel) Lotto Soudal18
4Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team17
5Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team16
6Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux13
7Matej Mohoric (Slo) Bahrain Victorious10
8Alessandro De Marchi (Ita) Israel Start-up Nation10
9Simon Pellaud (Swi) Androni Giocattoli-Sidermec9
10Nikias Arndt (Ger) Team DSM9
11Egan Bernal Gomez (Col) Ineos Grenadiers8
12Simone Ravanelli (Ita) Androni Giocattoli-Sidermec8
13Daniel Martin (Irl) Israel Start-up Nation6
14Lars van den Berg (Ned) Groupama-FDJ6
15Filippo Fiorelli (Ita) Bardiani CSF Faizane'6
16Christopher Juul-Jensen (Den) Team BikeExchange6
17Louis Vervaeke (Bel) Alpecin-Fenix5
18Bauke Mollema (Ned) Trek-Segafredo5
19Victor Lafay (Fra) Cofidis4
20Remco Evenepoel (Bel) Deceuninck-QuickStep4
21Nelson Oliveira (Por) Movistar Team4
22Dario Cataldo (Ita) Movistar Team4
23Alexis Gougeard (Fra) AG2R Citroën Team3
24Giulio Ciccone (Ita) Trek-Segafredo2
25Jan Tratnik (Slo) Bahrain Victorious2
26Jimmy Janssens (Bel) Alpecin-Fenix2
27Mark Christian (GBr) Eolo-Kometa Cycling Team2
28Samuele Zoccarato (Ita) Bardiani CSF Faizane'2
29Filippo Tagliani (Ita) Androni Giocattoli-Sidermec2
30Umberto Marengo (Ita) Bardiani CSF Faizane'2
31Attila Valter (Hun) Groupama-FDJ1
32Damiano Caruso (Ita) Bahrain Victorious1
33Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux1
34Fabio Felline (Ita) Astana-Premier Tech-4
Swipe to scroll horizontally
Young riders classification
RankBibResult
1Attila Valter (Hun) Groupama-FDJ31:10:53
2Remco Evenepoel (Bel) Deceuninck-QuickStep0:0:11
3Egan Bernal Gomez (Col) Ineos Grenadiers0:0:16
4Aleksandr Vlasov (Rus) Astana-Premier Tech0:0:24
5Daniel Martinez Poveda (Col) Ineos Grenadiers0:01:06
6Tobias Foss (Nor) Jumbo-Visma0:01:53
7Jai Hindley (Aus) Team DSM0:03:40
8Gino Mäder (Swi) Bahrain Victorious0:04:44
9João Almeida (Por) Deceuninck-QuickStep0:04:49
10Harold Tejada Canacue (Col) Astana-Premier Tech0:05:13
11Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team0:07:44
12Victor Lafay (Fra) Cofidis0:13:45
13Michael Storer (Aus) Team DSM0:15:05
14Einer Rubio Reyes (Col) Movistar Team0:18:01
15Mikkel Honoré (Den) Deceuninck-QuickStep0:27:36
16Matteo Sobrero (Ita) Astana-Premier Tech0:33:00
17Callum Scotson (Aus) Team BikeExchange0:38:50
18Alessandro Covi (Ita) UAE Team Emirates0:39:32
19Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers0:39:48
20Kobe Goossens (Bel) Lotto Soudal0:40:44
21Lars van den Berg (Ned) Groupama-FDJ0:41:19
22Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec0:41:40
23Simon Guglielmi (Fra) Groupama-FDJ0:46:08
24Márton Dina (Hun) Eolo-Kometa Cycling Team0:46:42
25Vadim Pronskiy (Kaz) Astana-Premier Tech0:48:04
26Filippo Zana (Ita) Bardiani CSF Faizane'0:48:50
27Clément Champoussin (Fra) AG2R Citroën Team0:49:54
28Giovanni Aleotti (Ita) Bora-Hansgrohe0:50:00
29Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team0:50:45
30Filippo Ganna (Ita) Ineos Grenadiers0:51:55
31Matteo Jorgenson (USA) Movistar Team0:52:30
32Rémy Rochas (Fra) Cofidis0:53:01
33Harm Vanhoucke (Bel) Lotto Soudal0:55:49
34Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec0:57:16
35Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec0:58:32
36Stefano Oldani (Ita) Lotto SoudalRow 35 - Cell 2
37Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec0:58:50
38Edoardo Affini (Ita) Jumbo-Visma0:59:55
39Mauro Schmid (Swi) Team Qhubeka Assos1:00:47
40Simon Carr (GBr) EF Education-Nippo1:03:20
41Max Kanter (Ger) Team DSM1:05:28
42Samuele Battistella (Ita) Astana-Premier Tech1:07:29
43Samuele Zoccarato (Ita) Bardiani CSF Faizane'1:07:38
44Senne Leysen (Bel) Alpecin-Fenix1:09:40
45Julius van den Berg (Ned) EF Education-Nippo1:10:56
46Matteo Moschetti (Ita) Trek-Segafredo1:13:58
47Samuele Rivi (Ita) Eolo-Kometa Cycling Team1:16:23
48David Dekker (Ned) Jumbo-Visma1:17:51
49Attilio Viviani (Ita) Cofidis1:25:22
Swipe to scroll horizontally
Combativity classification
RankBibResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec24
2Umberto Marengo (Ita) Bardiani CSF Faizane'18
3Gino Mäder (Swi) Bahrain Victorious15
4Elia Viviani (Ita) Cofidis15
5Filippo Tagliani (Ita) Androni Giocattoli-Sidermec15
6Fernando Gaviria Rendon (Col) UAE Team Emirates14
7Filippo Fiorelli (Ita) Bardiani CSF Faizane'12
8Filippo Ganna (Ita) Ineos Grenadiers12
9Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team11
10Alessandro De Marchi (Ita) Israel Start-up Nation11
11Peter Sagan (Svk) Bora-Hansgrohe11
12Tim Merlier (Bel) Alpecin-Fenix11
13Matej Mohoric (Slo) Bahrain Victorious10
14Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux10
15Davide Cimolai (Ita) Israel Start-up Nation10
16Giacomo Nizzolo (Ita) Team Qhubeka Assos10
17Victor Lafay (Fra) Cofidis9
18Nikias Arndt (Ger) Team DSM9
19Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux8
20Nelson Oliveira (Por) Movistar Team8
21Remco Evenepoel (Bel) Deceuninck-QuickStep7
22Egan Bernal Gomez (Col) Ineos Grenadiers7
23Simone Ravanelli (Ita) Androni Giocattoli-Sidermec7
24Alexis Gougeard (Fra) AG2R Citroën Team7
25Samuele Zoccarato (Ita) Bardiani CSF Faizane'7
26Giovanni Carboni (Ita) Bardiani CSF Faizane'6
27Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team6
28Mark Christian (GBr) Eolo-Kometa Cycling Team6
29Daniel Martin (Irl) Israel Start-up Nation5
30Victor Campenaerts (Bel) Team Qhubeka Assos5
31Christopher Juul-Jensen (Den) Team BikeExchange5
32Edoardo Affini (Ita) Jumbo-Visma5
33Davide Gabburo (Ita) Bardiani CSF Faizane'5
34Matteo Moschetti (Ita) Trek-Segafredo5
35Giulio Ciccone (Ita) Trek-Segafredo4
36Tobias Foss (Nor) Jumbo-Visma4
37Dario Cataldo (Ita) Movistar Team4
38Kobe Goossens (Bel) Lotto Soudal4
39Simon Guglielmi (Fra) Groupama-FDJ4
40Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec4
41Louis Vervaeke (Bel) Alpecin-Fenix3
42João Almeida (Por) Deceuninck-QuickStep3
43Geoffrey Bouchard (Fra) AG2R Citroën Team3
44Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux3
45Iljo Keisse (Bel) Deceuninck-QuickStep3
46Thomas De Gendt (Bel) Lotto Soudal3
47Dylan Groenewegen (Ned) Jumbo-Visma3
48Samuele Rivi (Ita) Eolo-Kometa Cycling Team3
49Gianni Moscon (Ita) Ineos Grenadiers2
50Bauke Mollema (Ned) Trek-Segafredo2
51Patrick Bevin (NZl) Israel Start-up Nation2
52Rémi Cavagna (Fra) Deceuninck-QuickStep2
53Jan Tratnik (Slo) Bahrain Victorious2
54Jimmy Janssens (Bel) Alpecin-Fenix2
55Giovanni Visconti (Ita) Bardiani CSF Faizane'2
56Attila Valter (Hun) Groupama-FDJ1
57Damiano Caruso (Ita) Bahrain Victorious1
58Tony Gallopin (Fra) AG2R Citroën Team1
59Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers1
60Lars van den Berg (Ned) Groupama-FDJ1
61Gianni Vermeersch (Bel) Alpecin-Fenix1
62Jos van Emden (Ned) Jumbo-Visma1
63Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec1
64Senne Leysen (Bel) Alpecin-Fenix1
Swipe to scroll horizontally
Sprints classification
RankBibResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec38
2Umberto Marengo (Ita) Bardiani CSF Faizane'32
3Filippo Tagliani (Ita) Androni Giocattoli-Sidermec30
4Fernando Gaviria Rendon (Col) UAE Team Emirates16
5Matej Mohoric (Slo) Bahrain Victorious13
6Filippo Ganna (Ita) Ineos Grenadiers11
7Davide Gabburo (Ita) Bardiani CSF Faizane'10
8Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux10
9Victor Campenaerts (Bel) Team Qhubeka Assos10
10Simone Ravanelli (Ita) Androni Giocattoli-Sidermec10
11Alexis Gougeard (Fra) AG2R Citroën Team9
12Samuele Zoccarato (Ita) Bardiani CSF Faizane'9
13Filippo Fiorelli (Ita) Bardiani CSF Faizane'7
14Gino Mäder (Swi) Bahrain Victorious7
15Remco Evenepoel (Bel) Deceuninck-QuickStep6
16Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec6
17Giovanni Carboni (Ita) Bardiani CSF Faizane'6
18Simon Guglielmi (Fra) Groupama-FDJ6
19Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux6
20Mark Christian (GBr) Eolo-Kometa Cycling Team6
21Christopher Juul-Jensen (Den) Team BikeExchange6
22Nelson Oliveira (Por) Movistar Team5
23Elia Viviani (Ita) Cofidis4
24Alessandro De Marchi (Ita) Israel Start-up Nation4
25Iljo Keisse (Bel) Deceuninck-QuickStep3
26Nikias Arndt (Ger) Team DSM3
27Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team3
28Dario Cataldo (Ita) Movistar Team3
29Thomas De Gendt (Bel) Lotto Soudal3
30Samuele Rivi (Ita) Eolo-Kometa Cycling Team3
31Gianni Moscon (Ita) Ineos Grenadiers2
32Peter Sagan (Svk) Bora-Hansgrohe2
33Giulio Ciccone (Ita) Trek-Segafredo2
34Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team2
35Victor Lafay (Fra) Cofidis2
36Bauke Mollema (Ned) Trek-Segafredo2
37Jimmy Janssens (Bel) Alpecin-Fenix2
38Giovanni Visconti (Ita) Bardiani CSF Faizane'2
39Tim Merlier (Bel) Alpecin-Fenix1
40Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux1
41Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers1
42Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec1
43Tony Gallopin (Fra) AG2R Citroën Team1
44Senne Leysen (Bel) Alpecin-Fenix1
Swipe to scroll horizontally
Breakaway classification
RankBibResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec408
2Umberto Marengo (Ita) Bardiani CSF Faizane'388
3Alexis Gougeard (Fra) AG2R Citroën Team274
4Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team269
5Filippo Tagliani (Ita) Androni Giocattoli-Sidermec224
6Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux184
7Samuele Zoccarato (Ita) Bardiani CSF Faizane'169
8Lars van den Berg (Ned) Groupama-FDJ167
9Mark Christian (GBr) Eolo-Kometa Cycling Team164
10Gino Mäder (Swi) Bahrain Victorious145
11Victor Campenaerts (Bel) Team Qhubeka Assos144
12Samuele Rivi (Ita) Eolo-Kometa Cycling Team144
13Matej Mohoric (Slo) Bahrain Victorious124
14Dario Cataldo (Ita) Movistar Team124
15Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec123
16Giovanni Carboni (Ita) Bardiani CSF Faizane'115
17Nelson Oliveira (Por) Movistar Team108
18Victor Lafay (Fra) Cofidis108
19Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team108
20Nikias Arndt (Ger) Team DSM108
21Kobe Goossens (Bel) Lotto Soudal108
22Fernando Gaviria Rendon (Col) UAE Team Emirates99
23Bauke Mollema (Ned) Trek-Segafredo92
24Simon Guglielmi (Fra) Groupama-FDJ79
25Jimmy Janssens (Bel) Alpecin-Fenix79
26Simone Ravanelli (Ita) Androni Giocattoli-Sidermec74
27Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux69
28Davide Gabburo (Ita) Bardiani CSF Faizane'68
29Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux65
30Christopher Juul-Jensen (Den) Team BikeExchange65
31Geoffrey Bouchard (Fra) AG2R Citroën Team47
32Samuele Battistella (Ita) Astana-Premier Tech7
33Ruben Guerreiro (Por) EF Education-Nippo5
34Stefano Oldani (Ita) Lotto Soudal5
Swipe to scroll horizontally
Fair Play classification
RankBibResult
1Groupama-FDJ0
2EF Education-Nippo0
3Bahrain Victorious0
4Trek-Segafredo0
5Israel Start-up Nation0
6Team DSM0
7Bora-Hansgrohe0
8Intermarché-Wanty-Gobert Matériaux0
9Jumbo-Visma0
10Cofidis0
11Lotto Soudal0
12Androni Giocattoli-Sidermec0
13Ineos Grenadiers20
14Alpecin-Fenix20
15UAE Team Emirates20
16Team Qhubeka Assos20
17Deceuninck-QuickStep50
18Eolo-Kometa Cycling Team50
19AG2R Citroën Team50
20Bardiani CSF Faizane'50
21Movistar Team70
22Astana-Premier Tech110
23Team BikeExchange350
Swipe to scroll horizontally
Teams classification
RankBibResult
1Ineos Grenadiers93:35:22
2Bahrain Victorious0:01:05
3Team BikeExchange0:02:15
4Trek-Segafredo0:03:59
5Deceuninck-QuickStep0:05:08
6Team DSM0:08:16
7EF Education-Nippo0:09:32
8Movistar Team0:10:00
9Jumbo-Visma0:18:00
10UAE Team Emirates0:21:17
11Astana-Premier Tech0:21:36
12Bora-Hansgrohe0:36:02
13Israel Start-up Nation0:40:48
14Eolo-Kometa Cycling Team0:41:46
15Intermarché-Wanty-Gobert Matériaux0:46:59
16Groupama-FDJ0:47:56
17AG2R Citroën Team0:57:13
18Cofidis1:19:31
19Bardiani CSF Faizane'1:26:22
20Alpecin-Fenix1:27:43
21Team Qhubeka Assos1:32:46
22Androni Giocattoli-Sidermec1:46:22
23Lotto Soudal2:04:00
Swipe to scroll horizontally
Teams
RankBibResult
1Team DSM12:30:45
2Movistar Team0:0:53
3UAE Team Emirates0:02:16
4Cofidis0:02:29
5AG2R Citroën Team0:03:04
6Eolo-Kometa Cycling Team0:03:08
7Deceuninck-QuickStep0:04:00
8Ineos GrenadiersRow 7 - Cell 2
9Jumbo-VismaRow 8 - Cell 2
10Team BikeExchange0:04:06
11Bardiani CSF Faizane'Row 10 - Cell 2
12Groupama-FDJ0:04:30
13Astana-Premier Tech0:04:50
14Trek-SegafredoRow 13 - Cell 2
15Intermarché-Wanty-Gobert Matériaux0:05:06
16Bahrain Victorious0:05:44
17Israel Start-up Nation0:07:08
18Lotto Soudal0:07:35
19EF Education-Nippo0:08:01
20Bora-Hansgrohe0:11:18
21Androni Giocattoli-Sidermec0:12:48
22Team Qhubeka Assos0:13:09
23Alpecin-Fenix0:13:32
Swipe to scroll horizontally
General classification after stage 8
RankBibResult
1Attila Valter (Hun) Groupama-FDJ31:10:53
2Remco Evenepoel (Bel) Deceuninck-QuickStep0:0:11
3Egan Bernal Gomez (Col) Ineos Grenadiers0:0:16
4Aleksandr Vlasov (Rus) Astana-Premier Tech0:0:24
5Hugh Carthy (GBr) EF Education-Nippo0:0:38
6Damiano Caruso (Ita) Bahrain Victorious0:0:39
7Giulio Ciccone (Ita) Trek-Segafredo0:0:41
8Daniel Martin (Irl) Israel Start-up Nation0:0:47
9Simon Yates (GBr) Team BikeExchange0:0:49
10Louis Vervaeke (Bel) Alpecin-Fenix0:0:50
11Davide Formolo (Ita) UAE Team Emirates0:0:55
12Daniel Martinez Poveda (Col) Ineos Grenadiers0:01:06
13Marc Soler (Spa) Movistar Team0:01:14
14Romain Bardet (Fra) Team DSMRow 13 - Cell 2
15Emanuel Buchmann (Ger) Bora-Hansgrohe0:01:40
16Vincenzo Nibali (Ita) Trek-Segafredo0:01:43
17Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux0:01:50
18Tobias Foss (Nor) Jumbo-Visma0:01:53
19Nicholas Schultz (Aus) Team BikeExchange0:02:01
20Gianni Moscon (Ita) Ineos Grenadiers0:02:03
21Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious0:02:31
22Fausto Masnada (Ita) Deceuninck-QuickStep0:03:09
23Jai Hindley (Aus) Team DSM0:03:40
24Gino Mäder (Swi) Bahrain Victorious0:04:44
25João Almeida (Por) Deceuninck-QuickStep0:04:49
26Harold Tejada Canacue (Col) Astana-Premier Tech0:05:13
27Tanel Kangert (Est) Team BikeExchange0:05:37
28Ruben Guerreiro (Por) EF Education-Nippo0:06:11
29Diego Ulissi (Ita) UAE Team Emirates0:07:06
30Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team0:07:44
31George Bennett (NZl) Jumbo-Visma0:08:55
32Koen Bouwman (Ned) Jumbo-Visma0:10:55
33Nelson Oliveira (Por) Movistar Team0:11:02
34Victor Lafay (Fra) Cofidis0:13:45
35Michael Storer (Aus) Team DSM0:15:05
36Jonathan Caicedo (Ecu) EF Education-Nippo0:15:09
37Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team0:16:20
38Antonio Pedrero (Spa) Movistar Team0:16:24
39Matteo Fabbro (Ita) Bora-Hansgrohe0:16:47
40Bauke Mollema (Ned) Trek-Segafredo0:16:56
41Einer Rubio Reyes (Col) Movistar Team0:18:01
42Patrick Bevin (NZl) Israel Start-up Nation0:19:36
43Jacopo Mosca (Ita) Trek-Segafredo0:20:13
44Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux0:20:40
45Davide Villella (Ita) Movistar Team0:21:50
46Mikel Nieve Iturralde (Spa) Team BikeExchange0:21:56
47Nicolas Edet (Fra) Cofidis0:21:58
48Gorka Izagirre Insausti (Spa) Astana-Premier Tech0:22:53
49Matej Mohoric (Slo) Bahrain VictoriousRow 48 - Cell 2
50Gianluca Brambilla (Ita) Trek-Segafredo0:24:53
51Alberto Bettiol (Ita) EF Education-Nippo0:25:00
52Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers0:25:09
53Geoffrey Bouchard (Fra) AG2R Citroën Team0:25:10
54James Knox (GBr) Deceuninck-QuickStep0:26:24
55Andrea Vendrame (Ita) AG2R Citroën Team0:26:54
56Dario Cataldo (Ita) Movistar Team0:27:32
57Mikkel Honoré (Den) Deceuninck-QuickStep0:27:36
58Rudy Molard (Fra) Groupama-FDJ0:27:51
59Larry Warbasse (USA) AG2R Citroën Team0:29:26
60Alessandro De Marchi (Ita) Israel Start-up Nation0:30:03
61Luis Leon Sanchez (Spa) Astana-Premier Tech0:30:18
62Felix Grossschartner (Aut) Bora-Hansgrohe0:31:08
63Tony Gallopin (Fra) AG2R Citroën Team0:31:59
64Kilian Frankiny (Swi) Team Qhubeka Assos0:32:05
65Giovanni Carboni (Ita) Bardiani CSF Faizane'0:32:38
66Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux0:32:40
67Matteo Sobrero (Ita) Astana-Premier Tech0:33:00
68Nicolas Roche (Irl) Team DSM0:33:51
69Victor Campenaerts (Bel) Team Qhubeka Assos0:33:54
70Sébastien Reichenbach (Swi) Groupama-FDJ0:34:23
71Pieter Serry (Bel) Deceuninck-QuickStep0:35:02
72Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux0:37:51
73Callum Scotson (Aus) Team BikeExchange0:38:50
74Edward Ravasi (Ita) Eolo-Kometa Cycling Team0:39:28
75Christopher Hamilton (Aus) Team DSM0:39:30
76Alessandro Covi (Ita) UAE Team Emirates0:39:32
77Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers0:39:48
78Nikias Arndt (Ger) Team DSM0:40:08
79Kobe Goossens (Bel) Lotto Soudal0:40:44
80Rémi Cavagna (Fra) Deceuninck-QuickStep0:41:03
81Lars van den Berg (Ned) Groupama-FDJ0:41:19
82Fabio Felline (Ita) Astana-Premier Tech0:41:20
83Filippo Fiorelli (Ita) Bardiani CSF Faizane'0:41:36
84Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec0:41:40
85Simone Ravanelli (Ita) Androni Giocattoli-Sidermec0:41:56
86Christopher Juul-Jensen (Den) Team BikeExchange0:42:58
87Gianni Vermeersch (Bel) Alpecin-Fenix0:43:19
88Guy Niv (Isr) Israel Start-up Nation0:44:23
89Matteo Badilatti (Swi) Groupama-FDJ0:45:15
90Simon Guglielmi (Fra) Groupama-FDJ0:46:08
91Márton Dina (Hun) Eolo-Kometa Cycling Team0:46:42
92Jens Keukeleire (Bel) EF Education-Nippo0:47:09
93Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux0:47:25
94Fernando Gaviria Rendon (Col) UAE Team Emirates0:47:45
95Vadim Pronskiy (Kaz) Astana-Premier Tech0:48:04
96Salvatore Puccio (Ita) Ineos Grenadiers0:48:35
97Eduardo Sepulveda (Arg) Androni Giocattoli-SidermecRow 96 - Cell 2
98Filippo Zana (Ita) Bardiani CSF Faizane'0:48:50
99Tejay van Garderen (USA) EF Education-Nippo0:49:29
100Amanuel Gebreigzabhier (Eri) Trek-Segafredo0:49:42
101Clément Champoussin (Fra) AG2R Citroën Team0:49:54
102Giovanni Aleotti (Ita) Bora-Hansgrohe0:50:00
103Enrico Battaglin (Ita) Bardiani CSF Faizane'0:50:03
104Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team0:50:45
105Romain Seigle (Fra) Groupama-FDJ0:51:41
106Jan Tratnik (Slo) Bahrain Victorious0:51:53
107Filippo Ganna (Ita) Ineos Grenadiers0:51:55
108Matteo Jorgenson (USA) Movistar Team0:52:30
109Rémy Rochas (Fra) Cofidis0:53:01
110Jos van Emden (Ned) Jumbo-Visma0:54:58
111Valerio Conti (Ita) UAE Team Emirates0:55:05
112Daniel Oss (Ita) Bora-Hansgrohe0:55:31
113Yukiya Arashiro (Jpn) Bahrain Victorious0:55:43
114Harm Vanhoucke (Bel) Lotto Soudal0:55:49
115Peter Sagan (Svk) Bora-HansgroheRow 114 - Cell 2
116Jimmy Janssens (Bel) Alpecin-Fenix0:56:32
117Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec0:57:16
118Mark Christian (GBr) Eolo-Kometa Cycling Team0:57:38
119Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux0:57:59
120Alexis Gougeard (Fra) AG2R Citroën Team0:58:06
121Davide Cimolai (Ita) Israel Start-up Nation0:58:31
122Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec0:58:32
123Stefano Oldani (Ita) Lotto SoudalRow 122 - Cell 2
124Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec0:58:50
125Edoardo Affini (Ita) Jumbo-Visma0:59:55
126Simon Pellaud (Swi) Androni Giocattoli-Sidermec0:59:56
127Natnael Berhane (Eri) Cofidis1:00:13
128Nico Denz (Ger) Team DSM1:00:19
129Mauro Schmid (Swi) Team Qhubeka Assos1:00:47
130Rafael Valls Ferri (Spa) Bahrain Victorious1:00:57
131Davide Gabburo (Ita) Bardiani CSF Faizane'1:02:51
132Paul Martens (Ger) Jumbo-VismaRow 131 - Cell 2
133Simon Carr (GBr) EF Education-Nippo1:03:20
134Cesare Benedetti (Ita) Bora-Hansgrohe1:03:46
135Cameron Meyer (Aus) Team BikeExchange1:04:42
136Michael Hepburn (Aus) Team BikeExchange1:05:19
137Max Kanter (Ger) Team DSM1:05:28
138Iljo Keisse (Bel) Deceuninck-QuickStep1:06:16
139Elia Viviani (Ita) Cofidis1:06:28
140Matthias Brändle (Aut) Israel Start-up Nation1:07:04
141Alex Dowsett (GBr) Israel Start-up Nation1:07:09
142Samuele Battistella (Ita) Astana-Premier Tech1:07:29
143Samuele Zoccarato (Ita) Bardiani CSF Faizane'1:07:38
144Thomas De Gendt (Bel) Lotto Soudal1:07:43
145Giacomo Nizzolo (Ita) Team Qhubeka Assos1:08:03
146Lawrence Naesen (Bel) AG2R Citroën Team1:08:19
147Juan Sebastian Molano Benavides (Col) UAE Team Emirates1:08:27
148Oscar Riesebeek (Ned) Alpecin-Fenix1:08:40
149Simone Consonni (Ita) Cofidis1:08:44
150Maximilian Walscheid (Ger) Team Qhubeka Assos1:09:16
151Bert-Jan Lindeman (Ned) Team Qhubeka Assos1:09:30
152Jasper De Buyst (Bel) Lotto Soudal1:09:34
153Senne Leysen (Bel) Alpecin-Fenix1:09:40
154Fabio Sabatini (Ita) Cofidis1:09:54
155Antoine Duchesne (Can) Groupama-FDJ1:10:01
156Julius van den Berg (Ned) EF Education-Nippo1:10:56
157Koen de Kort (Ned) Trek-Segafredo1:10:57
158Alexander Krieger (Ger) Alpecin-Fenix1:11:02
159Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux1:11:08
160Giovanni Visconti (Ita) Bardiani CSF Faizane'1:11:43
161Filippo Tagliani (Ita) Androni Giocattoli-Sidermec1:12:08
162Dries De Bondt (Bel) Alpecin-Fenix1:12:38
163Lukasz Wisniowski (Pol) Team Qhubeka Assos1:13:12
164Maciej Bodnar (Pol) Bora-Hansgrohe1:13:19
165Maximiliano Richeze (Arg) UAE Team Emirates1:13:50
166Matteo Moschetti (Ita) Trek-Segafredo1:13:58
167Umberto Marengo (Ita) Bardiani CSF Faizane'1:14:37
168Tim Merlier (Bel) Alpecin-Fenix1:15:49
169Dylan Groenewegen (Ned) Jumbo-Visma1:16:18
170Samuele Rivi (Ita) Eolo-Kometa Cycling Team1:16:23
171Tomasz Marczynski (Pol) Lotto SoudalRow 170 - Cell 2
172David Dekker (Ned) Jumbo-Visma1:17:51
173Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux1:18:20
174Albert Torres Barcelo (Spa) Movistar Team1:18:29
175Attilio Viviani (Ita) Cofidis1:25:22
176Roger Kluge (Ger) Lotto Soudal1:29:09
Swipe to scroll horizontally
Points classification
RankBibResult
1Tim Merlier (Bel) Alpecin-Fenix83
2Giacomo Nizzolo (Ita) Team Qhubeka Assos76
3Elia Viviani (Ita) Cofidis69
4Davide Cimolai (Ita) Israel Start-up Nation66
5Peter Sagan (Svk) Bora-Hansgrohe57
6Fernando Gaviria Rendon (Col) UAE Team Emirates56
7Matteo Moschetti (Ita) Trek-Segafredo42
8Filippo Tagliani (Ita) Androni Giocattoli-Sidermec39
9Filippo Fiorelli (Ita) Bardiani CSF Faizane'39
10Dylan Groenewegen (Ned) Jumbo-Visma36
11Gino Mäder (Swi) Bahrain Victorious29
12Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux29
13Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux28
14Umberto Marengo (Ita) Bardiani CSF Faizane'28
15Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team27
16Victor Lafay (Fra) Cofidis26
17Alessandro De Marchi (Ita) Israel Start-up Nation23
18Simon Pellaud (Swi) Androni Giocattoli-Sidermec20
19Egan Bernal Gomez (Col) Ineos Grenadiers18
20Nikias Arndt (Ger) Team DSM18
21Filippo Ganna (Ita) Ineos Grenadiers15
22Nelson Oliveira (Por) Movistar Team15
23Max Kanter (Ger) Team DSM14
24Alexis Gougeard (Fra) AG2R Citroën Team13
25Simone Ravanelli (Ita) Androni Giocattoli-Sidermec12
26Remco Evenepoel (Bel) Deceuninck-QuickStep12
27Daniel Martin (Irl) Israel Start-up Nation12
28Edoardo Affini (Ita) Jumbo-Visma12
29Juan Sebastian Molano Benavides (Col) UAE Team Emirates11
30Tobias Foss (Nor) Jumbo-Visma9
31Giovanni Carboni (Ita) Bardiani CSF Faizane'9
32Lawrence Naesen (Bel) AG2R Citroën Team9
33Louis Vervaeke (Bel) Alpecin-Fenix8
34João Almeida (Por) Deceuninck-QuickStep8
35Simon Guglielmi (Fra) Groupama-FDJ8
36Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec8
37Samuele Zoccarato (Ita) Bardiani CSF Faizane'8
38Kobe Goossens (Bel) Lotto Soudal7
39Giulio Ciccone (Ita) Trek-Segafredo6
40Patrick Bevin (NZl) Israel Start-up Nation6
41Matej Mohoric (Slo) Bahrain Victorious6
42Rémi Cavagna (Fra) Deceuninck-QuickStep6
43Jan Tratnik (Slo) Bahrain Victorious6
44Mark Christian (GBr) Eolo-Kometa Cycling Team6
45Samuele Rivi (Ita) Eolo-Kometa Cycling Team6
46Attila Valter (Hun) Groupama-FDJ5
47Damiano Caruso (Ita) Bahrain Victorious5
48Gianni Vermeersch (Bel) Alpecin-Fenix5
49Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team5
50Jos van Emden (Ned) Jumbo-Visma5
51Jimmy Janssens (Bel) Alpecin-Fenix5
52Simone Consonni (Ita) Cofidis5
53Daniel Martinez Poveda (Col) Ineos Grenadiers4
54Gianni Moscon (Ita) Ineos Grenadiers4
55Nicolas Edet (Fra) Cofidis4
56Victor Campenaerts (Bel) Team Qhubeka Assos4
57Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec4
58Marc Soler (Spa) Movistar Team3
59Alberto Bettiol (Ita) EF Education-Nippo3
60Andrea Vendrame (Ita) AG2R Citroën Team3
61Dario Cataldo (Ita) Movistar Team3
62Mauro Schmid (Swi) Team Qhubeka Assos3
63Maximilian Walscheid (Ger) Team Qhubeka Assos3
64Hugh Carthy (GBr) EF Education-Nippo2
65Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux2
66Jacopo Mosca (Ita) Trek-Segafredo2
67Geoffrey Bouchard (Fra) AG2R Citroën Team2
68Márton Dina (Hun) Eolo-Kometa Cycling Team2
69Daniel Oss (Ita) Bora-Hansgrohe2
70Stefano Oldani (Ita) Lotto Soudal2
71Matthias Brändle (Aut) Israel Start-up Nation2
72Jasper De Buyst (Bel) Lotto Soudal2
73Maximiliano Richeze (Arg) UAE Team Emirates2
74Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux2
75Aleksandr Vlasov (Rus) Astana-Premier Tech1
76Bauke Mollema (Ned) Trek-Segafredo1
77Lars van den Berg (Ned) Groupama-FDJ1
78Fabio Felline (Ita) Astana-Premier Tech1
79Christopher Juul-Jensen (Den) Team BikeExchange1
80Filippo Zana (Ita) Bardiani CSF Faizane'1
Swipe to scroll horizontally
Mountains classification
RankBibResult
1Gino Mäder (Swi) Bahrain Victorious26
2Geoffrey Bouchard (Fra) AG2R Citroën Team18
3Kobe Goossens (Bel) Lotto Soudal18
4Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team17
5Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team16
6Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux13
7Matej Mohoric (Slo) Bahrain Victorious10
8Alessandro De Marchi (Ita) Israel Start-up Nation10
9Simon Pellaud (Swi) Androni Giocattoli-Sidermec9
10Nikias Arndt (Ger) Team DSM9
11Egan Bernal Gomez (Col) Ineos Grenadiers8
12Simone Ravanelli (Ita) Androni Giocattoli-Sidermec8
13Daniel Martin (Irl) Israel Start-up Nation6
14Lars van den Berg (Ned) Groupama-FDJ6
15Filippo Fiorelli (Ita) Bardiani CSF Faizane'6
16Christopher Juul-Jensen (Den) Team BikeExchange6
17Louis Vervaeke (Bel) Alpecin-Fenix5
18Bauke Mollema (Ned) Trek-Segafredo5
19Victor Lafay (Fra) Cofidis4
20Remco Evenepoel (Bel) Deceuninck-QuickStep4
21Nelson Oliveira (Por) Movistar Team4
22Dario Cataldo (Ita) Movistar Team4
23Alexis Gougeard (Fra) AG2R Citroën Team3
24Giulio Ciccone (Ita) Trek-Segafredo2
25Jan Tratnik (Slo) Bahrain Victorious2
26Jimmy Janssens (Bel) Alpecin-Fenix2
27Mark Christian (GBr) Eolo-Kometa Cycling Team2
28Samuele Zoccarato (Ita) Bardiani CSF Faizane'2
29Filippo Tagliani (Ita) Androni Giocattoli-Sidermec2
30Umberto Marengo (Ita) Bardiani CSF Faizane'2
31Attila Valter (Hun) Groupama-FDJ1
32Damiano Caruso (Ita) Bahrain Victorious1
33Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux1
34Fabio Felline (Ita) Astana-Premier Tech-4
Swipe to scroll horizontally
Young riders classification
RankBibResult
1Attila Valter (Hun) Groupama-FDJ31:10:53
2Remco Evenepoel (Bel) Deceuninck-QuickStep0:0:11
3Egan Bernal Gomez (Col) Ineos Grenadiers0:0:16
4Aleksandr Vlasov (Rus) Astana-Premier Tech0:0:24
5Daniel Martinez Poveda (Col) Ineos Grenadiers0:01:06
6Tobias Foss (Nor) Jumbo-Visma0:01:53
7Jai Hindley (Aus) Team DSM0:03:40
8Gino Mäder (Swi) Bahrain Victorious0:04:44
9João Almeida (Por) Deceuninck-QuickStep0:04:49
10Harold Tejada Canacue (Col) Astana-Premier Tech0:05:13
11Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team0:07:44
12Victor Lafay (Fra) Cofidis0:13:45
13Michael Storer (Aus) Team DSM0:15:05
14Einer Rubio Reyes (Col) Movistar Team0:18:01
15Mikkel Honoré (Den) Deceuninck-QuickStep0:27:36
16Matteo Sobrero (Ita) Astana-Premier Tech0:33:00
17Callum Scotson (Aus) Team BikeExchange0:38:50
18Alessandro Covi (Ita) UAE Team Emirates0:39:32
19Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers0:39:48
20Kobe Goossens (Bel) Lotto Soudal0:40:44
21Lars van den Berg (Ned) Groupama-FDJ0:41:19
22Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec0:41:40
23Simon Guglielmi (Fra) Groupama-FDJ0:46:08
24Márton Dina (Hun) Eolo-Kometa Cycling Team0:46:42
25Vadim Pronskiy (Kaz) Astana-Premier Tech0:48:04
26Filippo Zana (Ita) Bardiani CSF Faizane'0:48:50
27Clément Champoussin (Fra) AG2R Citroën Team0:49:54
28Giovanni Aleotti (Ita) Bora-Hansgrohe0:50:00
29Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team0:50:45
30Filippo Ganna (Ita) Ineos Grenadiers0:51:55
31Matteo Jorgenson (USA) Movistar Team0:52:30
32Rémy Rochas (Fra) Cofidis0:53:01
33Harm Vanhoucke (Bel) Lotto Soudal0:55:49
34Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec0:57:16
35Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec0:58:32
36Stefano Oldani (Ita) Lotto SoudalRow 35 - Cell 2
37Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec0:58:50
38Edoardo Affini (Ita) Jumbo-Visma0:59:55
39Mauro Schmid (Swi) Team Qhubeka Assos1:00:47
40Simon Carr (GBr) EF Education-Nippo1:03:20
41Max Kanter (Ger) Team DSM1:05:28
42Samuele Battistella (Ita) Astana-Premier Tech1:07:29
43Samuele Zoccarato (Ita) Bardiani CSF Faizane'1:07:38
44Senne Leysen (Bel) Alpecin-Fenix1:09:40
45Julius van den Berg (Ned) EF Education-Nippo1:10:56
46Matteo Moschetti (Ita) Trek-Segafredo1:13:58
47Samuele Rivi (Ita) Eolo-Kometa Cycling Team1:16:23
48David Dekker (Ned) Jumbo-Visma1:17:51
49Attilio Viviani (Ita) Cofidis1:25:22
Swipe to scroll horizontally
Combativity classification
RankBibResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec24
2Umberto Marengo (Ita) Bardiani CSF Faizane'18
3Gino Mäder (Swi) Bahrain Victorious15
4Elia Viviani (Ita) Cofidis15
5Filippo Tagliani (Ita) Androni Giocattoli-Sidermec15
6Fernando Gaviria Rendon (Col) UAE Team Emirates14
7Filippo Fiorelli (Ita) Bardiani CSF Faizane'12
8Filippo Ganna (Ita) Ineos Grenadiers12
9Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team11
10Alessandro De Marchi (Ita) Israel Start-up Nation11
11Peter Sagan (Svk) Bora-Hansgrohe11
12Tim Merlier (Bel) Alpecin-Fenix11
13Matej Mohoric (Slo) Bahrain Victorious10
14Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux10
15Davide Cimolai (Ita) Israel Start-up Nation10
16Giacomo Nizzolo (Ita) Team Qhubeka Assos10
17Victor Lafay (Fra) Cofidis9
18Nikias Arndt (Ger) Team DSM9
19Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux8
20Nelson Oliveira (Por) Movistar Team8
21Remco Evenepoel (Bel) Deceuninck-QuickStep7
22Egan Bernal Gomez (Col) Ineos Grenadiers7
23Simone Ravanelli (Ita) Androni Giocattoli-Sidermec7
24Alexis Gougeard (Fra) AG2R Citroën Team7
25Samuele Zoccarato (Ita) Bardiani CSF Faizane'7
26Giovanni Carboni (Ita) Bardiani CSF Faizane'6
27Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team6
28Mark Christian (GBr) Eolo-Kometa Cycling Team6
29Daniel Martin (Irl) Israel Start-up Nation5
30Victor Campenaerts (Bel) Team Qhubeka Assos5
31Christopher Juul-Jensen (Den) Team BikeExchange5
32Edoardo Affini (Ita) Jumbo-Visma5
33Davide Gabburo (Ita) Bardiani CSF Faizane'5
34Matteo Moschetti (Ita) Trek-Segafredo5
35Giulio Ciccone (Ita) Trek-Segafredo4
36Tobias Foss (Nor) Jumbo-Visma4
37Dario Cataldo (Ita) Movistar Team4
38Kobe Goossens (Bel) Lotto Soudal4
39Simon Guglielmi (Fra) Groupama-FDJ4
40Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec4
41Louis Vervaeke (Bel) Alpecin-Fenix3
42João Almeida (Por) Deceuninck-QuickStep3
43Geoffrey Bouchard (Fra) AG2R Citroën Team3
44Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux3
45Iljo Keisse (Bel) Deceuninck-QuickStep3
46Thomas De Gendt (Bel) Lotto Soudal3
47Dylan Groenewegen (Ned) Jumbo-Visma3
48Samuele Rivi (Ita) Eolo-Kometa Cycling Team3
49Gianni Moscon (Ita) Ineos Grenadiers2
50Bauke Mollema (Ned) Trek-Segafredo2
51Patrick Bevin (NZl) Israel Start-up Nation2
52Rémi Cavagna (Fra) Deceuninck-QuickStep2
53Jan Tratnik (Slo) Bahrain Victorious2
54Jimmy Janssens (Bel) Alpecin-Fenix2
55Giovanni Visconti (Ita) Bardiani CSF Faizane'2
56Attila Valter (Hun) Groupama-FDJ1
57Damiano Caruso (Ita) Bahrain Victorious1
58Tony Gallopin (Fra) AG2R Citroën Team1
59Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers1
60Lars van den Berg (Ned) Groupama-FDJ1
61Gianni Vermeersch (Bel) Alpecin-Fenix1
62Jos van Emden (Ned) Jumbo-Visma1
63Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec1
64Senne Leysen (Bel) Alpecin-Fenix1
Swipe to scroll horizontally
Sprints classification
RankBibResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec38
2Umberto Marengo (Ita) Bardiani CSF Faizane'32
3Filippo Tagliani (Ita) Androni Giocattoli-Sidermec30
4Fernando Gaviria Rendon (Col) UAE Team Emirates16
5Matej Mohoric (Slo) Bahrain Victorious13
6Filippo Ganna (Ita) Ineos Grenadiers11
7Davide Gabburo (Ita) Bardiani CSF Faizane'10
8Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux10
9Victor Campenaerts (Bel) Team Qhubeka Assos10
10Simone Ravanelli (Ita) Androni Giocattoli-Sidermec10
11Alexis Gougeard (Fra) AG2R Citroën Team9
12Samuele Zoccarato (Ita) Bardiani CSF Faizane'9
13Filippo Fiorelli (Ita) Bardiani CSF Faizane'7
14Gino Mäder (Swi) Bahrain Victorious7
15Remco Evenepoel (Bel) Deceuninck-QuickStep6
16Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec6
17Giovanni Carboni (Ita) Bardiani CSF Faizane'6
18Simon Guglielmi (Fra) Groupama-FDJ6
19Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux6
20Mark Christian (GBr) Eolo-Kometa Cycling Team6
21Christopher Juul-Jensen (Den) Team BikeExchange6
22Nelson Oliveira (Por) Movistar Team5
23Elia Viviani (Ita) Cofidis4
24Alessandro De Marchi (Ita) Israel Start-up Nation4
25Iljo Keisse (Bel) Deceuninck-QuickStep3
26Nikias Arndt (Ger) Team DSM3
27Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team3
28Dario Cataldo (Ita) Movistar Team3
29Thomas De Gendt (Bel) Lotto Soudal3
30Samuele Rivi (Ita) Eolo-Kometa Cycling Team3
31Gianni Moscon (Ita) Ineos Grenadiers2
32Peter Sagan (Svk) Bora-Hansgrohe2
33Giulio Ciccone (Ita) Trek-Segafredo2
34Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team2
35Victor Lafay (Fra) Cofidis2
36Bauke Mollema (Ned) Trek-Segafredo2
37Jimmy Janssens (Bel) Alpecin-Fenix2
38Giovanni Visconti (Ita) Bardiani CSF Faizane'2
39Tim Merlier (Bel) Alpecin-Fenix1
40Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux1
41Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers1
42Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec1
43Tony Gallopin (Fra) AG2R Citroën Team1
44Senne Leysen (Bel) Alpecin-Fenix1
Swipe to scroll horizontally
Breakaway classification
RankBibResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec408
2Umberto Marengo (Ita) Bardiani CSF Faizane'388
3Alexis Gougeard (Fra) AG2R Citroën Team274
4Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team269
5Filippo Tagliani (Ita) Androni Giocattoli-Sidermec224
6Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux184
7Samuele Zoccarato (Ita) Bardiani CSF Faizane'169
8Lars van den Berg (Ned) Groupama-FDJ167
9Mark Christian (GBr) Eolo-Kometa Cycling Team164
10Gino Mäder (Swi) Bahrain Victorious145
11Victor Campenaerts (Bel) Team Qhubeka Assos144
12Samuele Rivi (Ita) Eolo-Kometa Cycling Team144
13Matej Mohoric (Slo) Bahrain Victorious124
14Dario Cataldo (Ita) Movistar Team124
15Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec123
16Giovanni Carboni (Ita) Bardiani CSF Faizane'115
17Nelson Oliveira (Por) Movistar Team108
18Victor Lafay (Fra) Cofidis108
19Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team108
20Nikias Arndt (Ger) Team DSM108
21Kobe Goossens (Bel) Lotto Soudal108
22Fernando Gaviria Rendon (Col) UAE Team Emirates99
23Bauke Mollema (Ned) Trek-Segafredo92
24Simon Guglielmi (Fra) Groupama-FDJ79
25Jimmy Janssens (Bel) Alpecin-Fenix79
26Simone Ravanelli (Ita) Androni Giocattoli-Sidermec74
27Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux69
28Davide Gabburo (Ita) Bardiani CSF Faizane'68
29Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux65
30Christopher Juul-Jensen (Den) Team BikeExchange65
31Geoffrey Bouchard (Fra) AG2R Citroën Team47
32Samuele Battistella (Ita) Astana-Premier Tech7
33Ruben Guerreiro (Por) EF Education-Nippo5
34Stefano Oldani (Ita) Lotto Soudal5
Swipe to scroll horizontally
Fair Play classification
RankBibResult
1Groupama-FDJ0
2EF Education-Nippo0
3Bahrain Victorious0
4Trek-Segafredo0
5Israel Start-up Nation0
6Team DSM0
7Bora-Hansgrohe0
8Intermarché-Wanty-Gobert Matériaux0
9Jumbo-Visma0
10Cofidis0
11Lotto Soudal0
12Androni Giocattoli-Sidermec0
13Ineos Grenadiers20
14Alpecin-Fenix20
15UAE Team Emirates20
16Team Qhubeka Assos20
17Deceuninck-QuickStep50
18Eolo-Kometa Cycling Team50
19AG2R Citroën Team50
20Bardiani CSF Faizane'50
21Movistar Team70
22Astana-Premier Tech110
23Team BikeExchange350
Swipe to scroll horizontally
Teams classification
RankBibResult
1Ineos Grenadiers93:35:22
2Bahrain Victorious0:01:05
3Team BikeExchange0:02:15
4Trek-Segafredo0:03:59
5Deceuninck-QuickStep0:05:08
6Team DSM0:08:16
7EF Education-Nippo0:09:32
8Movistar Team0:10:00
9Jumbo-Visma0:18:00
10UAE Team Emirates0:21:17
11Astana-Premier Tech0:21:36
12Bora-Hansgrohe0:36:02
13Israel Start-up Nation0:40:48
14Eolo-Kometa Cycling Team0:41:46
15Intermarché-Wanty-Gobert Matériaux0:46:59
16Groupama-FDJ0:47:56
17AG2R Citroën Team0:57:13
18Cofidis1:19:31
19Bardiani CSF Faizane'1:26:22
20Alpecin-Fenix1:27:43
21Team Qhubeka Assos1:32:46
22Androni Giocattoli-Sidermec1:46:22
23Lotto Soudal2:04:00

Stephen Puddicombe is a freelance writer based in Bristol. He has written for Cyclingnews since 2020, and has covered cycling professionally as a freelancer since 2013, writing for outlets such as Rouleur, Cycling Weekly and Cycle Sport, among other publications. He is the author of The World of the Tour de France, published by Sona Books. Outside of cycling he is a passionate cinephile, and a long-suffering Spurs fan.

Latest on Cyclingnews