Giro d'Italia

WorldTour, Grand Tour, 20th stage, 29th May 2021, Italy

Stage GC Youth Points Mountain Team

DoB?
Pos Rider Team Time UCI
01 Caruso Damiano Bahrain Victorious 04:27:53100
02 Bernal Egan INEOS Grenadiers + 2440
03 Martinez Daniel INEOS Grenadiers + 3520
04 Bardet Romain Team DSM + 3512
05 Almeida Joao Deceuninck-Quick Step + 414
06 Yates Simon Team BikeExchange + 51
07 Vlasov Aleksandr Astana-Premier Tech + 01:13
08 Carthy Hugh EF Education-NIPPO + 01:29
09 Fortunato Lorenzo EOLO-KOMETA + 02:07
10 Pedrero Antonio Movistar Team + 02:23
11 Hirt Jan Intermarché-Wanty-Gobert + 02:23
12 Foss Tobias Jumbo-Visma + 02:37
13 Bouwman Koen Jumbo-Visma + 02:37
14 Martin Daniel Israel Start-Up Nation + 03:10
15 Bennett George Jumbo-Visma + 03:42
16 Pronskiy Vadim Astana-Premier Tech + 03:42
17 Bilbao Pello Bahrain Victorious + 04:08
18 Rubio Einer Movistar Team + 04:10
19 Tejada Harold Astana-Premier Tech + 04:44
20 Großschartner Felix BORA-hansgrohe + 05:29
21 Nieve Mikel Team BikeExchange + 06:01
22 Formolo Davide UAE Team Emirates + 06:25
23 Cataldo Dario Movistar Team + 06:41
24 Storer Michael Team DSM + 06:46
25 Valter Attila Groupama-FDJ + 06:50
26 Fabbro Matteo BORA-hansgrohe + 06:50
27 Petilli Simone Intermarché-Wanty-Gobert + 06:55
28 Bouchard Geoffrey AG2R Citroën Team + 06:56
29 Badilatti Matteo Groupama-FDJ + 07:00
30 Sepulveda Eduardo Androni Giocattoli-Sidermec + 07:33
31 Ulissi Diego UAE Team Emirates + 08:02
32 Schmid Mauro Team Qhubeka NextHash + 08:02
33 Knox James Deceuninck-Quick Step + 08:02
34 Vervaeke Louis Alpecin-Fenix + 08:15
35 Castroviejo Jonathan INEOS Grenadiers + 08:18
36 Ravasi Edward EOLO-KOMETA + 09:05
37 Carboni Giovanni Bardiani CSF Faizanè + 12:28
38 Nibali Vincenzo Trek-Segafredo + 13:42
39 Mollema Bauke Trek-Segafredo + 13:42
40 Covi Alessandro UAE Team Emirates + 13:42
41 Molard Rudy Groupama-FDJ + 13:42
42 Serry Pieter Deceuninck-Quick Step + 13:42
43 Sánchez Luis León Astana-Premier Tech + 13:42
44 Izagirre Gorka Astana-Premier Tech + 13:42
45 Kangert Tanel Team BikeExchange + 13:42
46 Warbasse Lawrence AG2R Citroën Team + 14:00
47 Gavazzi Francesco EOLO-KOMETA + 14:18
48 Janssens Jimmy Alpecin-Fenix + 14:30
49 Guglielmi Simon Groupama-FDJ + 14:53
50 Villella Davide Movistar Team + 14:55
51 Hermans Quinten Intermarché-Wanty-Gobert + 17:58
52 Leysen Senne Alpecin-Fenix + 17:58
53 Niv Guy Israel Start-Up Nation + 17:58
54 Narvaez Jhonnatan INEOS Grenadiers + 17:58
55 Pellaud Simon Androni Giocattoli-Sidermec + 17:58
56 Moscon Gianni INEOS Grenadiers + 18:01
57 Frankiny Kilian Team Qhubeka NextHash + 18:47
58 Conti Valerio UAE Team Emirates + 20:13
59 Oliveira Nelson Movistar Team + 22:06
60 Sobrero Matteo Astana-Premier Tech + 22:06
61 Bevin Patrick Israel Start-Up Nation + 22:10
62 Seigle Romain Groupama-FDJ + 22:18
63 Bettiol Alberto EF Education-NIPPO + 24:06
64 Tratnik Jan Bahrain Victorious + 24:06
65 Martens Paul Jumbo-Visma + 24:25
66 Keukeleire Jens EF Education-NIPPO + 24:59
67 Carr Simon EF Education-NIPPO + 24:59
68 Jorgenson Matteo Movistar Team + 24:59
69 Hamilton Chris Team DSM + 25:38
70 Pasqualon Andrea Intermarché-Wanty-Gobert + 26:43
71 Ravanelli Simone Androni Giocattoli-Sidermec + 26:43
72 Juul-Jensen Christopher Team BikeExchange + 27:09
73 Puccio Salvatore INEOS Grenadiers + 27:55
74 Zana Filippo Bardiani CSF Faizanè + 28:25
75 Gougeard Alexis AG2R Citroën Team + 28:25
76 Gallopin Tony AG2R Citroën Team + 28:25
77 Vendrame Andrea AG2R Citroën Team + 28:25
78 Dina Marton EOLO-KOMETA + 29:50
79 Albanese Vincenzo EOLO-KOMETA + 29:50
80 Aleotti Giovanni BORA-hansgrohe + 31:17
81 Battistella Samuele Astana-Premier Tech + 31:17
82 Arashiro Yukiya Bahrain Victorious + 31:17
83 Valls Rafael Bahrain Victorious + 31:17
84 Fiorelli Filippo Bardiani CSF Faizanè + 31:17
85 Battaglin Enrico Bardiani CSF Faizanè + 31:17
86 Visconti Giovanni Bardiani CSF Faizanè + 31:17
87 Lindeman Bert-Jan Team Qhubeka NextHash + 31:17
88 Vermeersch Gianni Alpecin-Fenix + 31:17
89 Keisse Iljo Deceuninck-Quick Step + 31:37
90 Duchesne Antoine Groupama-FDJ + 31:37
91 van den Berg Lars Groupama-FDJ + 31:37
92 Christian Mark EOLO-KOMETA + 31:37
93 Benedetti Cesare BORA-hansgrohe + 31:39
94 Ponomar Andrii Androni Giocattoli-Sidermec + 31:39
95 Gabburo Davide Bardiani CSF Faizanè + 31:39
96 Riesebeek Oscar Alpecin-Fenix + 31:39
97 Denz Nico Team DSM + 32:05
98 Arndt Nikias Team DSM + 32:05
99 De Kort Koen Trek-Segafredo + 32:48
100 van der Hoorn Taco Intermarché-Wanty-Gobert + 32:48
101 Roche Nicolas Team DSM + 32:58
102 Ghebreigzabhier Amanuel Trek-Segafredo + 33:29
103 Tesfazion Natnael Androni Giocattoli-Sidermec + 33:29
104 van Garderen Tejay EF Education-NIPPO + 33:45
105 Oldani Stefano Lotto-Soudal + 34:07
106 Hepburn Michael Team BikeExchange + 34:17
107 Scotson Callum Team BikeExchange + 34:17
108 Kanter Max Team DSM + 34:18
109 Honore Mikkel Deceuninck-Quick Step + 34:47
110 van den Berg Julius EF Education-NIPPO + 35:18
111 Oss Daniel BORA-hansgrohe + 35:38
112 Sabatini Fabio Cofidis + 37:36
113 Minali Riccardo Intermarché-Wanty-Gobert + 37:36
114 Naesen Lawrence AG2R Citroën Team + 37:36
115 Venchiarutti Nicola Androni Giocattoli-Sidermec + 37:36
116 De Bondt Dries Alpecin-Fenix + 37:36
117 Marengo Umberto Bardiani CSF Faizanè + 37:36
118 Mosca Jacopo Trek-Segafredo + 37:36
119 Moschetti Matteo Trek-Segafredo + 37:36
120 Viviani Attilio Cofidis + 37:36
121 Tagliani Filippo Androni Giocattoli-Sidermec + 37:36
122 Zoccarato Samuele Bardiani CSF Faizanè + 37:36
123 Taaramäe Rein Intermarché-Wanty-Gobert + 37:42
124 Viviani Elia Cofidis + 37:47
125 Gaviria Fernando UAE Team Emirates + 37:47
126 Wisniowski Lukasz Team Qhubeka NextHash + 37:47
127 Kreder Wesley Intermarché-Wanty-Gobert + 37:47
128 Affini Edoardo Jumbo-Visma + 37:47
129 Cavagna Remi Deceuninck-Quick Step + 37:53
130 Consonni Simone Cofidis + 38:05
131 Ganna Filippo INEOS Grenadiers + 38:05
132 Richeze Maximiliano UAE Team Emirates + 38:05
133 Molano Sebastian UAE Team Emirates + 38:05
134 Walscheid Max Team Qhubeka NextHash + 38:05
135 Krieger Alexander Alpecin-Fenix + 38:05
136 Vanhoucke Harm Lotto-Soudal + 38:05
137 Brändle Matthias Israel Start-Up Nation + 38:05
138 Meyer Cameron Team BikeExchange + 38:05
139 Rivi Samuele EOLO-KOMETA + 38:05
140 Torres Albert Movistar Team + 38:09
141 Bodnar Maciej BORA-hansgrohe + 38:21
142 Sagan Peter BORA-hansgrohe + 38:21
143 Cimolai Davide Israel Start-Up Nation + 38:21
DNS Felline Fabio Astana-Premier Tech
Pos Rider Team Time
1 - Bernal Egan INEOS Grenadiers 85:41:47
2 - Caruso Damiano Bahrain Victorious + 01:59
3 - Yates Simon Team BikeExchange + 03:23
4 - Vlasov Aleksandr Astana-Premier Tech + 07:07
5 1 Bardet Romain Team DSM + 07:48
6 1 Martinez Daniel INEOS Grenadiers + 07:56
7 2 Carthy Hugh EF Education-NIPPO + 08:22
8 - Almeida Joao Deceuninck-Quick Step + 08:50
9 - Foss Tobias Jumbo-Visma + 12:39
10 - Martin Daniel Israel Start-Up Nation + 16:48
11 - Bennett George Jumbo-Visma + 24:55
12 - Bouwman Koen Jumbo-Visma + 31:04
13 - Bilbao Pello Bahrain Victorious + 36:11
14 2 Fortunato Lorenzo EOLO-KOMETA + 44:09
15 1 Valter Attila Groupama-FDJ + 44:51
16 1 Formolo Davide UAE Team Emirates + 47:24
17 - Ulissi Diego UAE Team Emirates + 57:02
18 - Nibali Vincenzo Trek-Segafredo + 01:03:27
19 2 Vervaeke Louis Alpecin-Fenix + 01:03:29
20 1 Izagirre Gorka Astana-Premier Tech + 01:03:54
21 2 Pedrero Antonio Movistar Team + 01:05:25
22 2 Kangert Tanel Team BikeExchange + 01:05:57
23 1 Castroviejo Jonathan INEOS Grenadiers + 01:18:12
24 1 Nieve Mikel Team BikeExchange + 01:18:20
25 3 Moscon Gianni INEOS Grenadiers + 01:19:26
26 4 Hirt Jan Intermarché-Wanty-Gobert + 01:31:13
27 1 Mollema Bauke Trek-Segafredo + 01:34:50
28 2 Oliveira Nelson Movistar Team + 01:35:52
29 - Gavazzi Francesco EOLO-KOMETA + 01:38:13
30 3 Bettiol Alberto EF Education-NIPPO + 01:45:02
31 1 Storer Michael Team DSM + 01:47:48
32 1 Fabbro Matteo BORA-hansgrohe + 01:48:12
33 1 Badilatti Matteo Groupama-FDJ + 01:49:32
34 3 Sánchez Luis León Astana-Premier Tech + 01:49:36
35 2 Carboni Giovanni Bardiani CSF Faizanè + 01:58:34
36 8 Rubio Einer Movistar Team + 01:59:29
37 1 Molard Rudy Groupama-FDJ + 01:59:45
38 7 Tejada Harold Astana-Premier Tech + 02:00:40
39 - Covi Alessandro UAE Team Emirates + 02:02:54
40 7 Pronskiy Vadim Astana-Premier Tech + 02:03:11
41 - Warbasse Lawrence AG2R Citroën Team + 02:05:17
42 - Hermans Quinten Intermarché-Wanty-Gobert + 02:11:55
43 6 Petilli Simone Intermarché-Wanty-Gobert + 02:11:56
44 7 Großschartner Felix BORA-hansgrohe + 02:12:40
45 5 Hamilton Chris Team DSM + 02:16:01
46 6 Ravasi Edward EOLO-KOMETA + 02:16:23
47 6 Sepulveda Eduardo Androni Giocattoli-Sidermec + 02:18:35
48 - Narvaez Jhonnatan INEOS Grenadiers + 02:20:03
49 3 Bevin Patrick Israel Start-Up Nation + 02:20:36
50 7 Vendrame Andrea AG2R Citroën Team + 02:22:41
51 16 Taaramäe Rein Intermarché-Wanty-Gobert + 02:23:11
52 14 Mosca Jacopo Trek-Segafredo + 02:25:02
53 1 Villella Davide Movistar Team + 02:27:52
54 4 Knox James Deceuninck-Quick Step + 02:28:00
55 4 Cataldo Dario Movistar Team + 02:28:16
56 1 Serry Pieter Deceuninck-Quick Step + 02:30:29
57 2 Frankiny Kilian Team Qhubeka NextHash + 02:31:59
58 6 Bouchard Geoffrey AG2R Citroën Team + 02:34:25
59 9 Roche Nicolas Team DSM + 02:39:18
60 4 Gallopin Tony AG2R Citroën Team + 02:43:57
61 2 Sobrero Matteo Astana-Premier Tech + 02:48:55
62 1 Arndt Nikias Team DSM + 02:56:55
63 3 Ghebreigzabhier Amanuel Trek-Segafredo + 02:57:15
64 1 van den Berg Lars Groupama-FDJ + 03:12:27
65 9 Janssens Jimmy Alpecin-Fenix + 03:14:21
66 5 Pellaud Simon Androni Giocattoli-Sidermec + 03:16:44
67 - Ponomar Andrii Androni Giocattoli-Sidermec + 03:17:22
68 - Carr Simon EF Education-NIPPO + 03:17:49
69 - Ravanelli Simone Androni Giocattoli-Sidermec + 03:20:12
70 4 Cavagna Remi Deceuninck-Quick Step + 03:21:24
71 1 Pasqualon Andrea Intermarché-Wanty-Gobert + 03:22:23
72 1 Tratnik Jan Bahrain Victorious + 03:23:39
73 1 Zana Filippo Bardiani CSF Faizanè + 03:27:24
74 11 Niv Guy Israel Start-Up Nation + 03:30:21
75 - Christian Mark EOLO-KOMETA + 03:32:04
76 1 Albanese Vincenzo EOLO-KOMETA + 03:32:26
77 1 Arashiro Yukiya Bahrain Victorious + 03:34:22
78 6 Keukeleire Jens EF Education-NIPPO + 03:35:51
79 3 Oldani Stefano Lotto-Soudal + 03:36:42
80 1 Aleotti Giovanni BORA-hansgrohe + 03:39:15
81 2 Honore Mikkel Deceuninck-Quick Step + 03:41:23
82 - van Garderen Tejay EF Education-NIPPO + 03:43:46
83 - Scotson Callum Team BikeExchange + 03:44:25
84 2 Battaglin Enrico Bardiani CSF Faizanè + 03:44:47
85 5 Vanhoucke Harm Lotto-Soudal + 03:45:20
86 1 Battistella Samuele Astana-Premier Tech + 03:45:31
87 1 Vermeersch Gianni Alpecin-Fenix + 03:49:32
88 5 Seigle Romain Groupama-FDJ + 03:55:11
89 10 Guglielmi Simon Groupama-FDJ + 03:56:15
90 5 Conti Valerio UAE Team Emirates + 03:57:18
91 1 Tesfazion Natnael Androni Giocattoli-Sidermec + 03:59:46
92 12 Schmid Mauro Team Qhubeka NextHash + 04:01:15
93 4 De Bondt Dries Alpecin-Fenix + 04:01:26
94 3 Valls Rafael Bahrain Victorious + 04:02:08
95 3 Visconti Giovanni Bardiani CSF Faizanè + 04:02:11
96 2 Puccio Salvatore INEOS Grenadiers + 04:02:54
97 1 Juul-Jensen Christopher Team BikeExchange + 04:04:53
98 - Jorgenson Matteo Movistar Team + 04:05:19
99 1 Martens Paul Jumbo-Visma + 04:07:37
100 3 Dina Marton EOLO-KOMETA + 04:08:14
101 4 Leysen Senne Alpecin-Fenix + 04:14:41
102 1 Denz Nico Team DSM + 04:15:55
103 1 Benedetti Cesare BORA-hansgrohe + 04:24:14
104 1 Zoccarato Samuele Bardiani CSF Faizanè + 04:30:34
105 4 van der Hoorn Taco Intermarché-Wanty-Gobert + 04:32:21
106 4 Gabburo Davide Bardiani CSF Faizanè + 04:32:30
107 4 Fiorelli Filippo Bardiani CSF Faizanè + 04:32:30
108 4 Riesebeek Oscar Alpecin-Fenix + 04:33:19
109 1 Gaviria Fernando UAE Team Emirates + 04:36:39
110 4 Meyer Cameron Team BikeExchange + 04:36:42
111 4 Consonni Simone Cofidis + 04:36:43
112 1 Oss Daniel BORA-hansgrohe + 04:41:02
113 4 Duchesne Antoine Groupama-FDJ + 04:41:33
114 7 Gougeard Alexis AG2R Citroën Team + 04:42:58
115 1 Sagan Peter BORA-hansgrohe + 04:45:18
116 1 Naesen Lawrence AG2R Citroën Team + 04:45:20
117 1 Affini Edoardo Jumbo-Visma + 04:45:31
118 - Kanter Max Team DSM + 04:45:34
119 1 Hepburn Michael Team BikeExchange + 04:47:59
120 1 Ganna Filippo INEOS Grenadiers + 04:49:33
121 2 Keisse Iljo Deceuninck-Quick Step + 04:51:51
122 7 Lindeman Bert-Jan Team Qhubeka NextHash + 04:55:51
123 1 Tagliani Filippo Androni Giocattoli-Sidermec + 04:57:16
124 - Cimolai Davide Israel Start-Up Nation + 05:00:11
125 - Molano Sebastian UAE Team Emirates + 05:00:23
126 4 van den Berg Julius EF Education-NIPPO + 05:00:26
127 - Kreder Wesley Intermarché-Wanty-Gobert + 05:00:44
128 2 Walscheid Max Team Qhubeka NextHash + 05:00:57
129 1 Rivi Samuele EOLO-KOMETA + 05:01:10
130 1 Brändle Matthias Israel Start-Up Nation + 05:04:04
131 1 Venchiarutti Nicola Androni Giocattoli-Sidermec + 05:04:16
132 1 Sabatini Fabio Cofidis + 05:07:37
133 1 Wisniowski Lukasz Team Qhubeka NextHash + 05:07:52
134 2 De Kort Koen Trek-Segafredo + 05:08:22
135 - Viviani Elia Cofidis + 05:10:23
136 1 Bodnar Maciej BORA-hansgrohe + 05:15:41
137 1 Richeze Maximiliano UAE Team Emirates + 05:15:42
138 2 Marengo Umberto Bardiani CSF Faizanè + 05:16:12
139 - Torres Albert Movistar Team + 05:16:26
140 1 Krieger Alexander Alpecin-Fenix + 05:23:17
141 1 Viviani Attilio Cofidis + 05:26:43
142 1 Moschetti Matteo Trek-Segafredo + 05:27:04
143 1 Minali Riccardo Intermarché-Wanty-Gobert + 05:34:03
Pos Rider Team Time
01 Bernal Egan INEOS Grenadiers 85:41:47
02 Vlasov Aleksandr Astana-Premier Tech + 07:07
03 Martinez Daniel INEOS Grenadiers + 07:56
04 Almeida Joao Deceuninck-Quick Step + 08:50
05 Foss Tobias Jumbo-Visma + 12:39
06 Fortunato Lorenzo EOLO-KOMETA + 44:09
07 Valter Attila Groupama-FDJ + 44:51
08 Storer Michael Team DSM + 01:47:48
09 Rubio Einer Movistar Team + 01:59:29
10 Tejada Harold Astana-Premier Tech + 02:00:40
11 Covi Alessandro UAE Team Emirates + 02:02:54
12 Pronskiy Vadim Astana-Premier Tech + 02:03:11
13 Narvaez Jhonnatan INEOS Grenadiers + 02:20:03
14 Sobrero Matteo Astana-Premier Tech + 02:48:55
15 van den Berg Lars Groupama-FDJ + 03:12:27
16 Ponomar Andrii Androni Giocattoli-Sidermec + 03:17:22
17 Carr Simon EF Education-NIPPO + 03:17:49
18 Zana Filippo Bardiani CSF Faizanè + 03:27:24
19 Albanese Vincenzo EOLO-KOMETA + 03:32:26
20 Oldani Stefano Lotto-Soudal + 03:36:42
21 Aleotti Giovanni BORA-hansgrohe + 03:39:15
22 Honore Mikkel Deceuninck-Quick Step + 03:41:23
23 Scotson Callum Team BikeExchange + 03:44:25
24 Vanhoucke Harm Lotto-Soudal + 03:45:20
25 Battistella Samuele Astana-Premier Tech + 03:45:31
26 Guglielmi Simon Groupama-FDJ + 03:56:15
27 Tesfazion Natnael Androni Giocattoli-Sidermec + 03:59:46
28 Schmid Mauro Team Qhubeka NextHash + 04:01:15
29 Jorgenson Matteo Movistar Team + 04:05:19
30 Dina Marton EOLO-KOMETA + 04:08:14
31 Leysen Senne Alpecin-Fenix + 04:14:41
32 Zoccarato Samuele Bardiani CSF Faizanè + 04:30:34
33 Affini Edoardo Jumbo-Visma + 04:45:31
34 Kanter Max Team DSM + 04:45:34
35 Ganna Filippo INEOS Grenadiers + 04:49:33
36 van den Berg Julius EF Education-NIPPO + 05:00:26
37 Rivi Samuele EOLO-KOMETA + 05:01:10
38 Venchiarutti Nicola Androni Giocattoli-Sidermec + 05:04:16
39 Viviani Attilio Cofidis + 05:26:43
40 Moschetti Matteo Trek-Segafredo + 05:27:04
Pos Rider Team Points
01 Sagan Peter BORA-hansgrohe 136
02 Cimolai Davide Israel Start-Up Nation 118
03 Gaviria Fernando UAE Team Emirates 116
04 Viviani Elia Cofidis 86
05 Bernal Egan INEOS Grenadiers 80
06 De Bondt Dries Alpecin-Fenix 71
07 Pasqualon Andrea Intermarché-Wanty-Gobert 61
08 Consonni Simone Cofidis 60
09 Marengo Umberto Bardiani CSF Faizanè 57
10 Bettiol Alberto EF Education-NIPPO 53
11 Arndt Nikias Team DSM 53
12 Affini Edoardo Jumbo-Visma 50
13 Caruso Damiano Bahrain Victorious 48
14 Almeida Joao Deceuninck-Quick Step 48
15 Moschetti Matteo Trek-Segafredo 48
16 Pellaud Simon Androni Giocattoli-Sidermec 43
17 Gavazzi Francesco EOLO-KOMETA 42
18 Oldani Stefano Lotto-Soudal 42
19 Vendrame Andrea AG2R Citroën Team 40
20 Fiorelli Filippo Bardiani CSF Faizanè 40
21 Tagliani Filippo Androni Giocattoli-Sidermec 39
22 Martin Daniel Israel Start-Up Nation 38
23 Yates Simon Team BikeExchange 34
24 van der Hoorn Taco Intermarché-Wanty-Gobert 34
25 Rivi Samuele EOLO-KOMETA 32
26 Covi Alessandro UAE Team Emirates 32
27 Vermeersch Gianni Alpecin-Fenix 31
28 Tratnik Jan Bahrain Victorious 30
29 Roche Nicolas Team DSM 29
30 Vlasov Aleksandr Astana-Premier Tech 27
31 Martinez Daniel INEOS Grenadiers 26
32 Molano Sebastian UAE Team Emirates 26
33 Ulissi Diego UAE Team Emirates 25
34 Bardet Romain Team DSM 24
35 Fortunato Lorenzo EOLO-KOMETA 23
36 Vanhoucke Harm Lotto-Soudal 23
37 Schmid Mauro Team Qhubeka NextHash 22
38 Bennett George Jumbo-Visma 22
39 Kanter Max Team DSM 22
40 Oliveira Nelson Movistar Team 20
41 Hermans Quinten Intermarché-Wanty-Gobert 20
42 Albanese Vincenzo EOLO-KOMETA 20
43 Mollema Bauke Trek-Segafredo 19
44 Hamilton Chris Team DSM 19
45 Ravanelli Simone Androni Giocattoli-Sidermec 18
46 Riesebeek Oscar Alpecin-Fenix 18
47 Cataldo Dario Movistar Team 17
48 Guglielmi Simon Groupama-FDJ 17
49 Naesen Lawrence AG2R Citroën Team 16
50 Venchiarutti Nicola Androni Giocattoli-Sidermec 16
51 Ganna Filippo INEOS Grenadiers 15
52 Izagirre Gorka Astana-Premier Tech 15
53 Carboni Giovanni Bardiani CSF Faizanè 15
54 Cavagna Remi Deceuninck-Quick Step 13
55 Gougeard Alexis AG2R Citroën Team 13
56 Gallopin Tony AG2R Citroën Team 12
57 Foss Tobias Jumbo-Visma 12
58 Ponomar Andrii Androni Giocattoli-Sidermec 12
59 Battistella Samuele Astana-Premier Tech 12
60 Carthy Hugh EF Education-NIPPO 11
61 Zana Filippo Bardiani CSF Faizanè 11
62 Honore Mikkel Deceuninck-Quick Step 10
63 Pedrero Antonio Movistar Team 9
64 Petilli Simone Intermarché-Wanty-Gobert 9
65 Mosca Jacopo Trek-Segafredo 9
66 Christian Mark EOLO-KOMETA 9
67 Bouwman Koen Jumbo-Visma 8
68 Nibali Vincenzo Trek-Segafredo 8
69 Vervaeke Louis Alpecin-Fenix 8
70 Moscon Gianni INEOS Grenadiers 8
71 Storer Michael Team DSM 8
72 Bouchard Geoffrey AG2R Citroën Team 8
73 Tesfazion Natnael Androni Giocattoli-Sidermec 8
74 Zoccarato Samuele Bardiani CSF Faizanè 8
75 Bevin Patrick Israel Start-Up Nation 6
76 Ghebreigzabhier Amanuel Trek-Segafredo 6
77 Battaglin Enrico Bardiani CSF Faizanè 6
78 Valter Attila Groupama-FDJ 5
79 Janssens Jimmy Alpecin-Fenix 5
80 Aleotti Giovanni BORA-hansgrohe 5
81 Brändle Matthias Israel Start-Up Nation 5
82 Torres Albert Movistar Team 5
83 Krieger Alexander Alpecin-Fenix 5
84 Warbasse Lawrence AG2R Citroën Team 4
85 Conti Valerio UAE Team Emirates 4
86 Walscheid Max Team Qhubeka NextHash 4
87 Richeze Maximiliano UAE Team Emirates 4
88 Sepulveda Eduardo Androni Giocattoli-Sidermec 3
89 Jorgenson Matteo Movistar Team 3
90 Bilbao Pello Bahrain Victorious 2
91 Formolo Davide UAE Team Emirates 2
92 Sánchez Luis León Astana-Premier Tech 2
93 Taaramäe Rein Intermarché-Wanty-Gobert 2
94 Dina Marton EOLO-KOMETA 2
95 Oss Daniel BORA-hansgrohe 2
96 Badilatti Matteo Groupama-FDJ 1
97 van den Berg Lars Groupama-FDJ 1
98 Juul-Jensen Christopher Team BikeExchange 1
99 Denz Nico Team DSM 1
100 Keisse Iljo Deceuninck-Quick Step 1
Pos Rider Team Points
01 Bouchard Geoffrey AG2R Citroën Team 184
02 Bernal Egan INEOS Grenadiers 140
03 Caruso Damiano Bahrain Victorious 99
04 Martin Daniel Israel Start-Up Nation 83
05 Yates Simon Team BikeExchange 61
06 Almeida Joao Deceuninck-Quick Step 54
07 Mollema Bauke Trek-Segafredo 53
08 Fortunato Lorenzo EOLO-KOMETA 52
09 Bardet Romain Team DSM 49
10 Storer Michael Team DSM 46
11 Visconti Giovanni Bardiani CSF Faizanè 43
12 De Bondt Dries Alpecin-Fenix 39
13 Albanese Vincenzo EOLO-KOMETA 34
14 Vlasov Aleksandr Astana-Premier Tech 28
15 Tratnik Jan Bahrain Victorious 26
16 Martinez Daniel INEOS Grenadiers 22
17 Pellaud Simon Androni Giocattoli-Sidermec 21
18 Nibali Vincenzo Trek-Segafredo 18
19 Gavazzi Francesco EOLO-KOMETA 17
20 Covi Alessandro UAE Team Emirates 17
21 Großschartner Felix BORA-hansgrohe 15
22 Taaramäe Rein Intermarché-Wanty-Gobert 13
23 Vanhoucke Harm Lotto-Soudal 13
24 Vervaeke Louis Alpecin-Fenix 13
25 Ravanelli Simone Androni Giocattoli-Sidermec 13
26 Bilbao Pello Bahrain Victorious 12
27 Moscon Gianni INEOS Grenadiers 12
29 Carthy Hugh EF Education-NIPPO 11
29 Schmid Mauro Team Qhubeka NextHash 11
30 Ulissi Diego UAE Team Emirates 11
31 Bennett George Jumbo-Visma 10
32 Pedrero Antonio Movistar Team 10
33 Mosca Jacopo Trek-Segafredo 10
34 Carr Simon EF Education-NIPPO 10
35 Warbasse Lawrence AG2R Citroën Team 9
36 Vendrame Andrea AG2R Citroën Team 9
37 Arndt Nikias Team DSM 9
38 Hermans Quinten Intermarché-Wanty-Gobert 7
39 Carboni Giovanni Bardiani CSF Faizanè 6
40 Petilli Simone Intermarché-Wanty-Gobert 6
41 Hamilton Chris Team DSM 6
42 van den Berg Lars Groupama-FDJ 6
43 Juul-Jensen Christopher Team BikeExchange 6
44 Fiorelli Filippo Bardiani CSF Faizanè 6
45 Christian Mark EOLO-KOMETA 5
46 Oliveira Nelson Movistar Team 5
47 Aleotti Giovanni BORA-hansgrohe 4
48 Villella Davide Movistar Team 4
49 Cataldo Dario Movistar Team 4
50 Affini Edoardo Jumbo-Visma 4
51 Cavagna Remi Deceuninck-Quick Step 3
52 Knox James Deceuninck-Quick Step 3
53 Pasqualon Andrea Intermarché-Wanty-Gobert 3
54 Riesebeek Oscar Alpecin-Fenix 3
55 Gougeard Alexis AG2R Citroën Team 3
56 Bevin Patrick Israel Start-Up Nation 2
57 Janssens Jimmy Alpecin-Fenix 2
58 Zoccarato Samuele Bardiani CSF Faizanè 2
59 Oss Daniel BORA-hansgrohe 2
60 Tagliani Filippo Androni Giocattoli-Sidermec 2
61 Venchiarutti Nicola Androni Giocattoli-Sidermec 2
62 Bouwman Koen Jumbo-Visma 1
63 Valter Attila Groupama-FDJ 1
64 Hirt Jan Intermarché-Wanty-Gobert 1
65 Rubio Einer Movistar Team 1
66 Gallopin Tony AG2R Citroën Team 1
67 Guglielmi Simon Groupama-FDJ 1
68 Naesen Lawrence AG2R Citroën Team 1
69 Torres Albert Movistar Team 1
Pos Team Time
01 INEOS Grenadiers 257:47:02
02 Jumbo-Visma + 26:01
03 Team DSM + 26:02
04 Astana-Premier Tech + 31:21
05 Team BikeExchange + 01:09:53
06 Trek-Segafredo + 01:19:18
07 Movistar Team + 01:22:40
08 Deceuninck-Quick Step + 01:38:30
09 Bahrain Victorious + 01:47:25
10 UAE Team Emirates + 01:50:27
11 EF Education-NIPPO + 01:58:01
12 Groupama-FDJ + 02:21:30
13 EOLO-KOMETA + 02:31:49
14 Intermarché-Wanty-Gobert + 02:38:17
15 AG2R Citroën Team + 04:30:50
16 BORA-hansgrohe + 04:35:32
17 Israel Start-Up Nation + 04:39:49
18 Alpecin-Fenix + 05:07:35
19 Androni Giocattoli-Sidermec + 05:11:12
20 Bardiani CSF Faizanè + 06:45:35
21 Team Qhubeka NextHash + 08:39:00
22 Cofidis + 09:29:21

Information