Giro d'Italia

Grand Tour, 21th stage, 30th May 2021, Italy

Stage GC Youth Points Mountain Team

Pos Rider TeamUCI Time
1 Ganna FilippoINEOS Grenadiers 100 00:33:48
2 Cavagna RemiDeceuninck-Quick Step 40 + 12
3 Affini EdoardoJumbo-Visma 20 + 13
4 Sobrero MatteoAstana-Premier Tech 12 + 14
5 Almeida JoaoDeceuninck-Quick Step 4 + 27
6 Walscheid MaxTeam Qhubeka NextHash + 33
7 Bettiol AlbertoEF Education-NIPPO + 34
8 Tratnik JanBahrain Victorious + 42
9 Moscon GianniINEOS Grenadiers + 44
10 Keisse IljoDeceuninck-Quick Step + 47
11 Bodnar MaciejBORA-hansgrohe + 54
12 Foss TobiasJumbo-Visma + 58
13 Arndt NikiasTeam DSM + 01:02
14 Martinez DanielINEOS Grenadiers + 01:21
15 Ulissi DiegoUAE Team Emirates + 01:23
16 Brändle MatthiasIsrael Start-Up Nation + 01:23
17 Caruso DamianoBahrain Victorious + 01:23
18 Großschartner FelixBORA-hansgrohe + 01:23
19 Vlasov AleksandrAstana-Premier Tech + 01:26
20 van den Berg JuliusEF Education-NIPPO + 01:38
21 Bouwman KoenJumbo-Visma + 01:45
22 Formolo DavideUAE Team Emirates + 01:50
23 Hepburn MichaelTeam BikeExchange + 01:52
24 Bernal EganINEOS Grenadiers + 01:53
25 Castroviejo JonathanINEOS Grenadiers + 01:57
26 Denz NicoTeam DSM + 02:00
27 Serry PieterDeceuninck-Quick Step + 02:04
28 Seigle RomainGroupama-FDJ + 02:05
29 Riesebeek OscarAlpecin-Fenix + 02:07
30 Sánchez Luis LeónAstana-Premier Tech + 02:09
31 Bardet RomainTeam DSM + 02:10
32 Izagirre GorkaAstana-Premier Tech + 02:11
33 Wisniowski LukaszTeam Qhubeka NextHash + 02:12
34 Honore MikkelDeceuninck-Quick Step + 02:13
35 Battistella SamueleAstana-Premier Tech + 02:19
36 Jorgenson MatteoMovistar Team + 02:22
37 Tejada HaroldAstana-Premier Tech + 02:25
38 Nibali VincenzoTrek-Segafredo + 02:25
39 Carthy HughEF Education-NIPPO + 02:27
40 Oliveira NelsonMovistar Team + 02:28
41 Covi AlessandroUAE Team Emirates + 02:29
42 Valter AttilaGroupama-FDJ + 02:32
43 Bennett GeorgeJumbo-Visma + 02:33
44 Leysen SenneAlpecin-Fenix + 02:34
45 Molano SebastianUAE Team Emirates + 02:34
46 Warbasse LawrenceAG2R Citroën Team + 02:35
47 Carr SimonEF Education-NIPPO + 02:36
48 Janssens JimmyAlpecin-Fenix + 02:38
49 Pronskiy VadimAstana-Premier Tech + 02:41
50 Kanter MaxTeam DSM + 02:43
51 Yates SimonTeam BikeExchange + 02:45
52 Bevin PatrickIsrael Start-Up Nation + 02:46
53 Juul-Jensen ChristopherTeam BikeExchange + 02:47
54 Gougeard AlexisAG2R Citroën Team + 02:52
55 Torres AlbertMovistar Team + 02:53
56 Vendrame AndreaAG2R Citroën Team + 02:54
57 Sagan PeterBORA-hansgrohe + 02:59
58 Cataldo DarioMovistar Team + 03:01
59 Gaviria FernandoUAE Team Emirates + 03:02
60 Fabbro MatteoBORA-hansgrohe + 03:04
61 Ponomar AndriiAndroni Giocattoli-Sidermec + 03:04
62 Aleotti GiovanniBORA-hansgrohe + 03:06
63 Storer MichaelTeam DSM + 03:10
64 Knox JamesDeceuninck-Quick Step + 03:10
65 Zana FilippoBardiani CSF Faizanè + 03:14
66 van den Berg LarsGroupama-FDJ + 03:15
67 Conti ValerioUAE Team Emirates + 03:20
68 Kangert TanelTeam BikeExchange + 03:21
69 Puccio SalvatoreINEOS Grenadiers + 03:22
70 Hirt JanIntermarché-Wanty-Gobert Matériaux + 03:22
71 Martens PaulJumbo-Visma + 03:23
72 Consonni SimoneCofidis + 03:26
73 Keukeleire JensEF Education-NIPPO + 03:26
74 Pasqualon AndreaIntermarché-Wanty-Gobert Matériaux + 03:27
75 Taaramäe ReinIntermarché-Wanty-Gobert Matériaux + 03:28
76 De Bondt DriesAlpecin-Fenix + 03:30
77 Sepulveda EduardoAndroni Giocattoli-Sidermec + 03:30
78 Sabatini FabioCofidis + 03:32
79 Scotson CallumTeam BikeExchange + 03:33
80 Richeze MaximilianoUAE Team Emirates + 03:33
81 Krieger AlexanderAlpecin-Fenix + 03:38
82 Minali RiccardoIntermarché-Wanty-Gobert Matériaux + 03:39
83 Albanese VincenzoEOLO-KOMETA Cycling Team + 03:40
84 Oss DanielBORA-hansgrohe + 03:40
85 Bilbao PelloBahrain Victorious + 03:40
86 Martin DanielIsrael Start-Up Nation + 03:40
87 Ghebreigzabhier AmanuelTrek-Segafredo + 03:41
88 Rivi SamueleEOLO-KOMETA Cycling Team + 03:42
89 Tagliani FilippoAndroni Giocattoli-Sidermec + 03:42
90 Narvaez JhonnatanINEOS Grenadiers + 03:43
91 Vervaeke LouisAlpecin-Fenix + 03:43
92 Viviani EliaCofidis + 03:45
93 Hamilton ChrisTeam DSM + 03:47
94 Roche NicolasTeam DSM + 03:48
95 Mollema BaukeTrek-Segafredo + 03:50
96 Mosca JacopoTrek-Segafredo + 03:51
97 Villella DavideMovistar Team + 03:52
98 Kreder WesleyIntermarché-Wanty-Gobert Matériaux + 03:52
99 Meyer CameronTeam BikeExchange + 03:53
100 Arashiro YukiyaBahrain Victorious + 03:55
101 Hermans QuintenIntermarché-Wanty-Gobert Matériaux + 03:55
102 Cimolai DavideIsrael Start-Up Nation + 03:58
103 Gavazzi FrancescoEOLO-KOMETA Cycling Team + 03:59
104 Gallopin TonyAG2R Citroën Team + 04:01
105 Bouchard GeoffreyAG2R Citroën Team + 04:03
106 Carboni GiovanniBardiani CSF Faizanè + 04:04
107 Badilatti MatteoGroupama-FDJ + 04:08
108 Petilli SimoneIntermarché-Wanty-Gobert Matériaux + 04:09
109 Molard RudyGroupama-FDJ + 04:09
110 Moschetti MatteoTrek-Segafredo + 04:10
111 Ravasi EdwardEOLO-KOMETA Cycling Team + 04:10
112 Ravanelli SimoneAndroni Giocattoli-Sidermec + 04:11
113 Pedrero AntonioMovistar Team + 04:18
114 Duchesne AntoineGroupama-FDJ + 04:18
115 Naesen LawrenceAG2R Citroën Team + 04:21
116 Oldani StefanoLotto-Soudal + 04:22
117 Benedetti CesareBORA-hansgrohe + 04:23
118 van Garderen TejayEF Education-NIPPO + 04:23
119 Schmid MauroTeam Qhubeka NextHash + 04:25
120 Visconti GiovanniBardiani CSF Faizanè + 04:27
121 Frankiny KilianTeam Qhubeka NextHash + 04:30
122 Lindeman Bert-JanTeam Qhubeka NextHash + 04:31
123 Nieve MikelTeam BikeExchange + 04:31
124 De Kort KoenTrek-Segafredo + 04:36
125 Valls RafaelBahrain Victorious + 04:37
126 Marengo UmbertoBardiani CSF Faizanè + 04:47
127 Viviani AttilioCofidis + 04:50
128 Battaglin EnricoBardiani CSF Faizanè + 05:01
129 Niv GuyIsrael Start-Up Nation + 05:04
130 Gabburo DavideBardiani CSF Faizanè + 05:07
131 Zoccarato SamueleBardiani CSF Faizanè + 05:08
132 Vermeersch GianniAlpecin-Fenix + 05:13
133 Fortunato LorenzoEOLO-KOMETA Cycling Team + 05:15
134 Pellaud SimonAndroni Giocattoli-Sidermec + 05:19
135 van der Hoorn TacoIntermarché-Wanty-Gobert Matériaux + 05:21
136 Guglielmi SimonGroupama-FDJ + 05:24
137 Fiorelli FilippoBardiani CSF Faizanè + 05:28
138 Christian MarkEOLO-KOMETA Cycling Team + 05:33
139 Dina MartonEOLO-KOMETA Cycling Team + 05:34
140 Tesfazion NatnaelAndroni Giocattoli-Sidermec + 05:34
141 Vanhoucke HarmLotto-Soudal + 05:40
142 Venchiarutti NicolaAndroni Giocattoli-Sidermec + 05:50
143 Rubio EinerMovistar Team + 06:20
Pos Rider Team Time
1 Bernal EganINEOS Grenadiers86:17:28
2 Caruso DamianoBahrain Victorious+ 01:29
3 Yates SimonTeam BikeExchange+ 04:15
4 Vlasov AleksandrAstana-Premier Tech+ 06:40
5 1 Martinez DanielINEOS Grenadiers+ 07:24
6 2 Almeida JoaoDeceuninck-Quick Step+ 07:24
7 2 Bardet RomainTeam DSM+ 08:05
8 1 Carthy HughEF Education-NIPPO+ 08:56
9 Foss TobiasJumbo-Visma+ 11:44
10 Martin DanielIsrael Start-Up Nation+ 18:35
11 Bennett GeorgeJumbo-Visma+ 25:35
12 Bouwman KoenJumbo-Visma+ 30:56
13 Bilbao PelloBahrain Victorious+ 37:58
14 1 Valter AttilaGroupama-FDJ+ 45:30
15 1 Formolo DavideUAE Team Emirates+ 47:21
16 2 Fortunato LorenzoEOLO-KOMETA Cycling Team+ 47:31
17 Ulissi DiegoUAE Team Emirates+ 56:32
18 Nibali VincenzoTrek-Segafredo+ 01:03:59
19 1 Izagirre GorkaAstana-Premier Tech+ 01:04:12
20 1 Vervaeke LouisAlpecin-Fenix+ 01:05:19
21 1 Kangert TanelTeam BikeExchange+ 01:07:25
22 1 Pedrero AntonioMovistar Team+ 01:07:50
23 Castroviejo JonathanINEOS Grenadiers+ 01:18:16
24 1 Moscon GianniINEOS Grenadiers+ 01:18:17
25 1 Nieve MikelTeam BikeExchange+ 01:20:58
26 Hirt JanIntermarché-Wanty-Gobert Matériaux+ 01:32:42
27 1 Oliveira NelsonMovistar Team+ 01:36:27
28 1 Mollema BaukeTrek-Segafredo+ 01:36:47
29 Gavazzi FrancescoEOLO-KOMETA Cycling Team+ 01:40:19
30 Bettiol AlbertoEF Education-NIPPO+ 01:43:43
31 Storer MichaelTeam DSM+ 01:49:05
32 Fabbro MatteoBORA-hansgrohe+ 01:49:23
33 1 Sánchez Luis LeónAstana-Premier Tech+ 01:49:52
34 1 Badilatti MatteoGroupama-FDJ+ 01:51:47
35 Carboni GiovanniBardiani CSF Faizanè+ 02:00:45
36 2 Tejada HaroldAstana-Premier Tech+ 02:01:12
37 Molard RudyGroupama-FDJ+ 02:02:01
38 1 Covi AlessandroUAE Team Emirates+ 02:03:30
39 3 Rubio EinerMovistar Team+ 02:03:56
40 Pronskiy VadimAstana-Premier Tech+ 02:03:59
41 Warbasse LawrenceAG2R Citroën Team+ 02:05:59
42 2 Großschartner FelixBORA-hansgrohe+ 02:12:10
43 1 Hermans QuintenIntermarché-Wanty-Gobert Matériaux+ 02:13:57
44 1 Petilli SimoneIntermarché-Wanty-Gobert Matériaux+ 02:14:12
45 Hamilton ChrisTeam DSM+ 02:17:55
46 Ravasi EdwardEOLO-KOMETA Cycling Team+ 02:18:40
47 Sepulveda EduardoAndroni Giocattoli-Sidermec+ 02:20:12
48 1 Bevin PatrickIsrael Start-Up Nation+ 02:21:29
49 1 Narvaez JhonnatanINEOS Grenadiers+ 02:21:53
50 Vendrame AndreaAG2R Citroën Team+ 02:23:42
51 Taaramäe ReinIntermarché-Wanty-Gobert Matériaux+ 02:24:46
52 Mosca JacopoTrek-Segafredo+ 02:27:00
53 1 Knox JamesDeceuninck-Quick Step+ 02:29:17
54 1 Cataldo DarioMovistar Team+ 02:29:24
55 2 Villella DavideMovistar Team+ 02:29:51
56 Serry PieterDeceuninck-Quick Step+ 02:30:40
57 Frankiny KilianTeam Qhubeka NextHash+ 02:34:36
58 Bouchard GeoffreyAG2R Citroën Team+ 02:36:35
59 Roche NicolasTeam DSM+ 02:41:13
60 Gallopin TonyAG2R Citroën Team+ 02:46:05
61 Sobrero MatteoAstana-Premier Tech+ 02:47:16
62 Arndt NikiasTeam DSM+ 02:56:04
63 Ghebreigzabhier AmanuelTrek-Segafredo+ 02:59:03
64 van den Berg LarsGroupama-FDJ+ 03:13:49
65 Janssens JimmyAlpecin-Fenix+ 03:15:06
66 2 Carr SimonEF Education-NIPPO+ 03:18:32
67 Ponomar AndriiAndroni Giocattoli-Sidermec+ 03:18:33
68 2 Cavagna RemiDeceuninck-Quick Step+ 03:19:43
69 3 Pellaud SimonAndroni Giocattoli-Sidermec+ 03:20:10
70 2 Tratnik JanBahrain Victorious+ 03:22:28
71 2 Ravanelli SimoneAndroni Giocattoli-Sidermec+ 03:22:30
72 1 Pasqualon AndreaIntermarché-Wanty-Gobert Matériaux+ 03:23:57
73 Zana FilippoBardiani CSF Faizanè+ 03:28:45
74 Niv GuyIsrael Start-Up Nation+ 03:33:32
75 1 Albanese VincenzoEOLO-KOMETA Cycling Team+ 03:34:13
76 1 Christian MarkEOLO-KOMETA Cycling Team+ 03:35:44
77 Arashiro YukiyaBahrain Victorious+ 03:36:24
78 Keukeleire JensEF Education-NIPPO+ 03:37:24
79 Oldani StefanoLotto-Soudal+ 03:39:11
80 Aleotti GiovanniBORA-hansgrohe+ 03:40:28
81 Honore MikkelDeceuninck-Quick Step+ 03:41:43
82 4 Battistella SamueleAstana-Premier Tech+ 03:45:57
83 Scotson CallumTeam BikeExchange+ 03:46:05
84 2 van Garderen TejayEF Education-NIPPO+ 03:46:16
85 1 Battaglin EnricoBardiani CSF Faizanè+ 03:47:55
86 1 Vanhoucke HarmLotto-Soudal+ 03:49:07
87 Vermeersch GianniAlpecin-Fenix+ 03:52:52
88 Seigle RomainGroupama-FDJ+ 03:55:23
89 1 Conti ValerioUAE Team Emirates+ 03:58:45
90 1 Guglielmi SimonGroupama-FDJ+ 03:59:46
91 2 De Bondt DriesAlpecin-Fenix+ 04:03:03
92 1 Tesfazion NatnaelAndroni Giocattoli-Sidermec+ 04:03:27
93 1 Schmid MauroTeam Qhubeka NextHash+ 04:03:47
94 2 Puccio SalvatoreINEOS Grenadiers+ 04:04:23
95 Visconti GiovanniBardiani CSF Faizanè+ 04:04:45
96 2 Valls RafaelBahrain Victorious+ 04:04:52
97 Juul-Jensen ChristopherTeam BikeExchange+ 04:05:47
98 Jorgenson MatteoMovistar Team+ 04:05:48
99 Martens PaulJumbo-Visma+ 04:09:07
100 Dina MartonEOLO-KOMETA Cycling Team+ 04:11:55
101 Leysen SenneAlpecin-Fenix+ 04:15:22
102 Denz NicoTeam DSM+ 04:16:02
103 Benedetti CesareBORA-hansgrohe+ 04:26:44
104 4 Riesebeek OscarAlpecin-Fenix+ 04:33:33
105 1 Zoccarato SamueleBardiani CSF Faizanè+ 04:33:49
106 Gabburo DavideBardiani CSF Faizanè+ 04:35:44
107 2 van der Hoorn TacoIntermarché-Wanty-Gobert Matériaux+ 04:35:49
108 1 Fiorelli FilippoBardiani CSF Faizanè+ 04:36:05
109 Gaviria FernandoUAE Team Emirates+ 04:37:48
110 1 Consonni SimoneCofidis+ 04:38:16
111 1 Meyer CameronTeam BikeExchange+ 04:38:42
112 Oss DanielBORA-hansgrohe+ 04:42:49
113 4 Affini EdoardoJumbo-Visma+ 04:43:51
114 Gougeard AlexisAG2R Citroën Team+ 04:43:57
115 2 Duchesne AntoineGroupama-FDJ+ 04:43:58
116 2 Kanter MaxTeam DSM+ 04:46:24
117 2 Sagan PeterBORA-hansgrohe+ 04:46:24
118 2 Ganna FilippoINEOS Grenadiers+ 04:47:40
119 3 Naesen LawrenceAG2R Citroën Team+ 04:47:48
120 1 Hepburn MichaelTeam BikeExchange+ 04:47:58
121 Keisse IljoDeceuninck-Quick Step+ 04:50:45
122 Lindeman Bert-JanTeam Qhubeka NextHash+ 04:58:29
123 Tagliani FilippoAndroni Giocattoli-Sidermec+ 04:59:05
124 4 Walscheid MaxTeam Qhubeka NextHash+ 04:59:37
125 1 van den Berg JuliusEF Education-NIPPO+ 05:00:11
126 1 Molano SebastianUAE Team Emirates+ 05:01:04
127 3 Cimolai DavideIsrael Start-Up Nation+ 05:02:16
128 1 Kreder WesleyIntermarché-Wanty-Gobert Matériaux+ 05:02:43
129 Rivi SamueleEOLO-KOMETA Cycling Team+ 05:02:59
130 Brändle MatthiasIsrael Start-Up Nation+ 05:03:34
131 2 Wisniowski LukaszTeam Qhubeka NextHash+ 05:08:11
132 1 Venchiarutti NicolaAndroni Giocattoli-Sidermec+ 05:08:13
133 1 Sabatini FabioCofidis+ 05:09:16
134 De Kort KoenTrek-Segafredo+ 05:11:05
135 Viviani EliaCofidis+ 05:12:15
136 Bodnar MaciejBORA-hansgrohe+ 05:14:42
137 Richeze MaximilianoUAE Team Emirates+ 05:17:22
138 1 Torres AlbertMovistar Team+ 05:17:26
139 1 Marengo UmbertoBardiani CSF Faizanè+ 05:19:06
140 Krieger AlexanderAlpecin-Fenix+ 05:25:02
141 1 Moschetti MatteoTrek-Segafredo+ 05:29:21
142 1 Viviani AttilioCofidis+ 05:29:40
143 Minali RiccardoIntermarché-Wanty-Gobert Matériaux+ 05:35:49
Pos Rider Team Time
1 Bernal EganINEOS Grenadiers 86:17:28
2 Vlasov AleksandrAstana-Premier Tech + 06:40
3 Martinez DanielINEOS Grenadiers + 07:24
4 Almeida JoaoDeceuninck-Quick Step + 07:24
5 Foss TobiasJumbo-Visma + 11:44
6 1 Valter AttilaGroupama-FDJ + 45:30
7 1 Fortunato LorenzoEOLO-KOMETA Cycling Team + 47:31
8 Storer MichaelTeam DSM + 01:49:05
9 1 Tejada HaroldAstana-Premier Tech + 02:01:12
10 1 Covi AlessandroUAE Team Emirates + 02:03:30
11 2 Rubio EinerMovistar Team + 02:03:56
12 Pronskiy VadimAstana-Premier Tech + 02:03:59
13 Narvaez JhonnatanINEOS Grenadiers + 02:21:53
14 Sobrero MatteoAstana-Premier Tech + 02:47:16
15 van den Berg LarsGroupama-FDJ + 03:13:49
16 1 Carr SimonEF Education-NIPPO + 03:18:32
17 1 Ponomar AndriiAndroni Giocattoli-Sidermec + 03:18:33
18 Zana FilippoBardiani CSF Faizanè + 03:28:45
19 Albanese VincenzoEOLO-KOMETA Cycling Team + 03:34:13
20 Oldani StefanoLotto-Soudal + 03:39:11
21 Aleotti GiovanniBORA-hansgrohe + 03:40:28
22 Honore MikkelDeceuninck-Quick Step + 03:41:43
23 2 Battistella SamueleAstana-Premier Tech + 03:45:57
24 1 Scotson CallumTeam BikeExchange + 03:46:05
25 1 Vanhoucke HarmLotto-Soudal + 03:49:07
26 Guglielmi SimonGroupama-FDJ + 03:59:46
27 Tesfazion NatnaelAndroni Giocattoli-Sidermec + 04:03:27
28 Schmid MauroTeam Qhubeka NextHash + 04:03:47
29 Jorgenson MatteoMovistar Team + 04:05:48
30 Dina MartonEOLO-KOMETA Cycling Team + 04:11:55
31 Leysen SenneAlpecin-Fenix + 04:15:22
32 Zoccarato SamueleBardiani CSF Faizanè + 04:33:49
33 Affini EdoardoJumbo-Visma + 04:43:51
34 Kanter MaxTeam DSM + 04:46:24
35 Ganna FilippoINEOS Grenadiers + 04:47:40
36 van den Berg JuliusEF Education-NIPPO + 05:00:11
37 Rivi SamueleEOLO-KOMETA Cycling Team + 05:02:59
38 Venchiarutti NicolaAndroni Giocattoli-Sidermec + 05:08:13
39 1 Moschetti MatteoTrek-Segafredo + 05:29:21
40 1 Viviani AttilioCofidis + 05:29:40
Pos Rider Team Points
1 Sagan PeterBORA-hansgrohe 136
2 Cimolai DavideIsrael Start-Up Nation 118
3 Gaviria FernandoUAE Team Emirates 116
4 Viviani EliaCofidis 86
5 Bernal EganINEOS Grenadiers 80
6 De Bondt DriesAlpecin-Fenix 71
7 Pasqualon AndreaIntermarché-Wanty-Gobert Matériaux 61
8 Consonni SimoneCofidis 60
9 3 Affini EdoardoJumbo-Visma 59
10 Bettiol AlbertoEF Education-NIPPO 57
11 2 Marengo UmbertoBardiani CSF Faizanè 57
12 2 Almeida JoaoDeceuninck-Quick Step 54
13 2 Arndt NikiasTeam DSM 53
14 1 Caruso DamianoBahrain Victorious 48
15 Moschetti MatteoTrek-Segafredo 48
16 Pellaud SimonAndroni Giocattoli-Sidermec 43
17 Gavazzi FrancescoEOLO-KOMETA Cycling Team 42
18 Oldani StefanoLotto-Soudal 42
19 Vendrame AndreaAG2R Citroën Team 40
20 Fiorelli FilippoBardiani CSF Faizanè 40
21 Tagliani FilippoAndroni Giocattoli-Sidermec 39
22 Martin DanielIsrael Start-Up Nation 38
23 Yates SimonTeam BikeExchange 34
24 van der Hoorn TacoIntermarché-Wanty-Gobert Matériaux 34
25 3 Tratnik JanBahrain Victorious 33
26 1 Rivi SamueleEOLO-KOMETA Cycling Team 32
27 1 Covi AlessandroUAE Team Emirates 32
28 1 Vermeersch GianniAlpecin-Fenix 31
29 22 Ganna FilippoINEOS Grenadiers 30
30 1 Roche NicolasTeam DSM 29
31 1 Vlasov AleksandrAstana-Premier Tech 27
32 1 Martinez DanielINEOS Grenadiers 26
33 1 Molano SebastianUAE Team Emirates 26
34 1 Ulissi DiegoUAE Team Emirates 25
35 19 Cavagna RemiDeceuninck-Quick Step 25
36 2 Bardet RomainTeam DSM 24
37 2 Fortunato LorenzoEOLO-KOMETA Cycling Team 23
38 2 Vanhoucke HarmLotto-Soudal 23
39 2 Schmid MauroTeam Qhubeka NextHash 22
40 2 Bennett GeorgeJumbo-Visma 22
41 2 Kanter MaxTeam DSM 22
42 2 Oliveira NelsonMovistar Team 20
43 2 Hermans QuintenIntermarché-Wanty-Gobert Matériaux 20
44 2 Albanese VincenzoEOLO-KOMETA Cycling Team 20
45 2 Mollema BaukeTrek-Segafredo 19
46 2 Hamilton ChrisTeam DSM 19
47 2 Ravanelli SimoneAndroni Giocattoli-Sidermec 18
48 2 Riesebeek OscarAlpecin-Fenix 18
49 2 Cataldo DarioMovistar Team 17
50 2 Guglielmi SimonGroupama-FDJ 17
51 2 Naesen LawrenceAG2R Citroën Team 16
52 2 Venchiarutti NicolaAndroni Giocattoli-Sidermec 16
53 1 Izagirre GorkaAstana-Premier Tech 15
54 1 Carboni GiovanniBardiani CSF Faizanè 15
55 Gougeard AlexisAG2R Citroën Team 13
56 Gallopin TonyAG2R Citroën Team 12
57 Foss TobiasJumbo-Visma 12
58 Ponomar AndriiAndroni Giocattoli-Sidermec 12
59 Battistella SamueleAstana-Premier Tech 12
60 Carthy HughEF Education-NIPPO 11
61 Zana FilippoBardiani CSF Faizanè 11
62 8 Moscon GianniINEOS Grenadiers 10
63 1 Honore MikkelDeceuninck-Quick Step 10
64 1 Pedrero AntonioMovistar Team 9
65 1 Petilli SimoneIntermarché-Wanty-Gobert Matériaux 9
66 1 Mosca JacopoTrek-Segafredo 9
67 1 Christian MarkEOLO-KOMETA Cycling Team 9
68 18 Walscheid MaxTeam Qhubeka NextHash 9
69 2 Bouwman KoenJumbo-Visma 8
70 2 Nibali VincenzoTrek-Segafredo 8
71 2 Vervaeke LouisAlpecin-Fenix 8
72 1 Storer MichaelTeam DSM 8
73 1 Bouchard GeoffreyAG2R Citroën Team 8
74 1 Tesfazion NatnaelAndroni Giocattoli-Sidermec 8
75 1 Zoccarato SamueleBardiani CSF Faizanè 8
76 Sobrero MatteoAstana-Premier Tech 7
77 2 Bevin PatrickIsrael Start-Up Nation 6
78 2 Ghebreigzabhier AmanuelTrek-Segafredo 6
79 2 Battaglin EnricoBardiani CSF Faizanè 6
80 2 Valter AttilaGroupama-FDJ 5
81 2 Janssens JimmyAlpecin-Fenix 5
82 2 Aleotti GiovanniBORA-hansgrohe 5
83 2 Brändle MatthiasIsrael Start-Up Nation 5
84 2 Torres AlbertMovistar Team 5
85 2 Krieger AlexanderAlpecin-Fenix 5
86 2 Warbasse LawrenceAG2R Citroën Team 4
87 2 Conti ValerioUAE Team Emirates 4
88 1 Richeze MaximilianoUAE Team Emirates 4
89 1 Sepulveda EduardoAndroni Giocattoli-Sidermec 3
90 1 Jorgenson MatteoMovistar Team 3
91 1 Bilbao PelloBahrain Victorious 2
92 1 Formolo DavideUAE Team Emirates 2
93 1 Sánchez Luis LeónAstana-Premier Tech 2
94 1 Taaramäe ReinIntermarché-Wanty-Gobert Matériaux 2
95 1 Dina MartonEOLO-KOMETA Cycling Team 2
96 1 Oss DanielBORA-hansgrohe 2
97 3 Keisse IljoDeceuninck-Quick Step 2
98 2 Badilatti MatteoGroupama-FDJ 1
99 2 van den Berg LarsGroupama-FDJ 1
100 2 Juul-Jensen ChristopherTeam BikeExchange 1
101 2 Denz NicoTeam DSM 1
Pos Rider Team Points
1 Bouchard GeoffreyAG2R Citroën Team 184
2 Bernal EganINEOS Grenadiers 140
3 Caruso DamianoBahrain Victorious 99
4 Martin DanielIsrael Start-Up Nation 83
5 Yates SimonTeam BikeExchange 61
6 Almeida JoaoDeceuninck-Quick Step 54
7 Mollema BaukeTrek-Segafredo 53
8 Fortunato LorenzoEOLO-KOMETA Cycling Team 52
9 Bardet RomainTeam DSM 49
10 Storer MichaelTeam DSM 46
11 Visconti GiovanniBardiani CSF Faizanè 43
12 De Bondt DriesAlpecin-Fenix 39
13 Albanese VincenzoEOLO-KOMETA Cycling Team 34
14 Vlasov AleksandrAstana-Premier Tech 28
15 Tratnik JanBahrain Victorious 26
16 Martinez DanielINEOS Grenadiers 22
17 Pellaud SimonAndroni Giocattoli-Sidermec 21
18 Nibali VincenzoTrek-Segafredo 18
19 Gavazzi FrancescoEOLO-KOMETA Cycling Team 17
20 Covi AlessandroUAE Team Emirates 17
21 Großschartner FelixBORA-hansgrohe 15
22 Taaramäe ReinIntermarché-Wanty-Gobert Matériaux 13
23 Vanhoucke HarmLotto-Soudal 13
24 Vervaeke LouisAlpecin-Fenix 13
25 Ravanelli SimoneAndroni Giocattoli-Sidermec 13
26 Bilbao PelloBahrain Victorious 12
27 Moscon GianniINEOS Grenadiers 12
28 1 Schmid MauroTeam Qhubeka NextHash 11
29 Carthy HughEF Education-NIPPO 11
30 Ulissi DiegoUAE Team Emirates 11
31 Bennett GeorgeJumbo-Visma 10
32 Pedrero AntonioMovistar Team 10
33 Mosca JacopoTrek-Segafredo 10
34 Carr SimonEF Education-NIPPO 10
35 Warbasse LawrenceAG2R Citroën Team 9
36 Vendrame AndreaAG2R Citroën Team 9
37 Arndt NikiasTeam DSM 9
38 Hermans QuintenIntermarché-Wanty-Gobert Matériaux 7
39 Carboni GiovanniBardiani CSF Faizanè 6
40 Petilli SimoneIntermarché-Wanty-Gobert Matériaux 6
41 Hamilton ChrisTeam DSM 6
42 van den Berg LarsGroupama-FDJ 6
43 Juul-Jensen ChristopherTeam BikeExchange 6
44 Fiorelli FilippoBardiani CSF Faizanè 6
45 Christian MarkEOLO-KOMETA Cycling Team 5
46 Oliveira NelsonMovistar Team 5
47 Aleotti GiovanniBORA-hansgrohe 4
48 1 Cataldo DarioMovistar Team 4
49 1 Villella DavideMovistar Team 4
50 Affini EdoardoJumbo-Visma 4
51 Cavagna RemiDeceuninck-Quick Step 3
52 Knox JamesDeceuninck-Quick Step 3
53 Pasqualon AndreaIntermarché-Wanty-Gobert Matériaux 3
54 Riesebeek OscarAlpecin-Fenix 3
55 Gougeard AlexisAG2R Citroën Team 3
56 Bevin PatrickIsrael Start-Up Nation 2
57 Janssens JimmyAlpecin-Fenix 2
58 Zoccarato SamueleBardiani CSF Faizanè 2
59 Oss DanielBORA-hansgrohe 2
60 Tagliani FilippoAndroni Giocattoli-Sidermec 2
61 Venchiarutti NicolaAndroni Giocattoli-Sidermec 2
62 Bouwman KoenJumbo-Visma 1
63 Valter AttilaGroupama-FDJ 1
64 Hirt JanIntermarché-Wanty-Gobert Matériaux 1
65 Rubio EinerMovistar Team 1
66 Gallopin TonyAG2R Citroën Team 1
67 Guglielmi SimonGroupama-FDJ 1
68 Naesen LawrenceAG2R Citroën Team 1
69 Torres AlbertMovistar Team 1
Pos Team Time
1 INEOS Grenadiers 259:30:31
2 Jumbo-Visma + 26:52
3 Team DSM + 29:09
4 Astana-Premier Tech + 33:05
5 Team BikeExchange + 01:15:12
6 Trek-Segafredo + 01:27:09
7 Movistar Team + 01:28:18
8 Deceuninck-Quick Step + 01:37:51
9 Bahrain Victorious + 01:51:05
10 UAE Team Emirates + 01:54:04
11 EF Education-NIPPO + 02:00:35
12 Groupama-FDJ + 02:27:17
13 EOLO-KOMETA Cycling Team + 02:41:05
14 Intermarché-Wanty-Gobert Matériaux + 02:46:29
15 AG2R Citroën Team + 04:37:06
16 BORA-hansgrohe + 04:38:43
17 Israel Start-Up Nation + 04:45:33
18 Alpecin-Fenix + 05:12:49
19 Androni Giocattoli-Sidermec + 05:19:23
20 Bardiani CSF Faizanè + 06:55:15
21 Team Qhubeka NextHash + 08:44:05
22 Cofidis + 09:37:59

Information