Giro d'Italia - 2021

Embed Results

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