Egan Bernal seals Giro d'Italia victory

Egan Bernal was crowned winner of the Giro d’Italia after avoiding incident in the final time trial.

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

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