Giro d'Italia: Damiano Caruso wins stage 20

Egan Bernal successfully defended the pink jersey on the penultimate stage of the Giro d’Italia and is on the brink of sealing overall victory.

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

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