Vuelta a España

Grand Tour, 14th August-5th September 2021, Spain

GC Youth Points Mountain Team

Pos Rider TeamUCI Time
1 Roglic PrimozJumbo-Visma85083:55:29
2 Mas EnricMovistar Team680+ 04:42
3 Haig JackBahrain Victorious575+ 07:40
4 Yates AdamINEOS Grenadiers460+ 09:06
5 Mäder GinoBahrain Victorious380+ 11:33
6 Bernal EganINEOS Grenadiers320+ 13:27
7 de la Cruz DavidUAE Team Emirates260+ 18:33
8 Kuss SeppJumbo-Visma220+ 18:55
9 Martin GuillaumeCofidis180+ 20:27
10 Großschartner FelixBORA-hansgrohe140+ 22:22
11 Eiking Odd ChristianIntermarché-Wanty-Gobert Matériaux120+ 25:14
12 Kruijswijk StevenJumbo-Visma100+ 26:42
13 Lopez Juan PedroTrek-Segafredo84+ 31:21
14 Bouchard GeoffreyAG2R Citroën Team68+ 49:09
15 Rochas RémyCofidis60+ 52:32
16 Champoussin ClémentAG2R Citroën Team56+ 57:29
17 Caruso DamianoBahrain Victorious52+ 01:05:31
18 Oomen SamJumbo-Visma48+ 01:09:25
19 Cabedo OscarBurgos-BH44+ 01:12:43
20 Cras SteffLotto-Soudal40+ 01:22:06
21 Majka RafalUAE Team Emirates32+ 01:22:14
22 Brambilla GianlucaTrek-Segafredo32+ 01:22:38
23 Poels WoutBahrain Victorious32+ 01:34:52
24 Navarro DanielBurgos-BH32+ 01:37:26
25 Bardet RomainTeam DSM32+ 01:37:27
26 Izagirre IonAstana-Premier Tech24+ 01:37:47
27 Izagirre GorkaAstana-Premier Tech24+ 01:39:03
28 Hirt JanIntermarché-Wanty-Gobert Matériaux24+ 01:42:39
29 Petilli SimoneIntermarché-Wanty-Gobert Matériaux24+ 01:45:51
30 Mate Luis AngelEuskaltel-Euskadi24+ 01:48:17
31 Nieve MikelTeam BikeExchange20+ 01:56:31
32 Cepeda JeffersonCaja Rural-Seguros RGA20+ 01:58:54
33 Calmejane LilianAG2R Citroën Team20+ 02:03:52
34 Tusveld MartijnTeam DSM20+ 02:04:06
35 Sivakov PavelINEOS Grenadiers20+ 02:04:47
36 Gibbons RyanUAE Team Emirates20+ 02:05:50
37 Martín GotzonEuskaltel-Euskadi20+ 02:10:39
38 Herrada JesusCofidis20+ 02:16:48
39 Dombrowski JoeUAE Team Emirates20+ 02:17:20
40 Storer MichaelTeam DSM20+ 02:22:45
41 Polanc JanUAE Team Emirates16+ 02:22:55
42 Bouwman KoenJumbo-Visma16+ 02:24:30
43 Amezqueta JulenCaja Rural-Seguros RGA16+ 02:25:16
44 Zeits AndreyTeam BikeExchange16+ 02:27:52
45 Chérel MikaëlAG2R Citroën Team16+ 02:30:26
46 Bizkarra MikelEuskaltel-Euskadi16+ 02:30:33
47 Zwiehoff BenBORA-hansgrohe16+ 02:32:29
48 De Tier FlorisAlpecin-Fenix16+ 02:37:18
49 Schultz NickTeam BikeExchange16+ 02:39:13
50 Keukeleire JensEF Education-NIPPO16+ 02:48:20
51 Aru FabioTeam Qhubeka NextHash12+ 02:49:04
52 Prodhomme NicolasAG2R Citroën Team12+ 02:53:05
53 Camargo DiegoEF Education-NIPPO12+ 02:53:47
54 Hamilton LucasTeam BikeExchange12+ 02:56:47
55 Taaramäe ReinIntermarché-Wanty-Gobert Matériaux12+ 02:58:46
56 Rojas José JoaquinMovistar Team8+ 03:02:19
57 Herrada JoseCofidis8+ 03:05:54
58 Roux AnthonyGroupama-FDJ8+ 03:07:54
59 Padun MarkBahrain Victorious8+ 03:09:46
60 Iturria MikelEuskaltel-Euskadi8+ 03:14:26
61 Arensman ThymenTeam DSM+ 03:14:59
62 Gesink RobertJumbo-Visma+ 03:15:18
63 Madrazo AngelBurgos-BH+ 03:15:38
64 Hamilton ChrisTeam DSM+ 03:18:33
65 Dewulf StanAG2R Citroën Team+ 03:21:21
66 Erviti ImanolMovistar Team+ 03:28:24
67 Pidcock TomINEOS Grenadiers+ 03:31:54
68 Kron AndreasLotto-Soudal+ 03:34:35
69 Craddock LawsonEF Education-NIPPO+ 03:36:48
70 Matthews MichaelTeam BikeExchange+ 03:39:31
71 Bol JetseBurgos-BH+ 03:39:48
72 Oliveira NelsonMovistar Team+ 03:39:49
73 Vine JayAlpecin-Fenix+ 03:40:31
74 Oliveira RuiUAE Team Emirates+ 03:42:10
75 Okamika AnderBurgos-BH+ 03:43:42
76 Le Gac OlivierGroupama-FDJ+ 03:44:56
77 Cort MagnusEF Education-NIPPO+ 03:46:48
78 Cuadros AlvaroCaja Rural-Seguros RGA+ 03:46:50
79 Touzé DamienAG2R Citroën Team+ 03:47:28
80 Trentin MatteoUAE Team Emirates+ 03:47:40
81 Soto AntonioEuskaltel-Euskadi+ 03:50:05
82 Van Hooydonck NathanJumbo-Visma+ 03:50:19
83 Moniquet SylvainLotto-Soudal+ 03:52:10
84 Sanchez PelayoBurgos-BH+ 03:52:29
85 Geniets KevinGroupama-FDJ+ 03:52:41
86 Piccoli JamesIsrael Start-Up Nation+ 03:52:52
87 Bagües AritzCaja Rural-Seguros RGA+ 03:53:02
88 Van Gils MaximLotto-Soudal+ 03:53:55
89 Barceló FernandoCofidis+ 03:55:36
90 Bagioli AndreaDeceuninck-Quick Step+ 03:58:45
91 Natarov YuriyAstana-Premier Tech+ 04:02:04
92 Finé EddyCofidis+ 04:04:47
93 Niv GuyIsrael Start-Up Nation+ 04:06:37
94 Tratnik JanBahrain Victorious+ 04:07:22
95 Howson DamienTeam BikeExchange+ 04:10:16
96 Démare ArnaudGroupama-FDJ+ 04:16:42
97 Venturini ClémentAG2R Citroën Team+ 04:18:28
98 Puccio SalvatoreINEOS Grenadiers+ 04:18:54
99 Ludvigsson TobiasGroupama-FDJ+ 04:19:24
100 Knox JamesDeceuninck-Quick Step+ 04:20:47
101 Vansevenant MauriDeceuninck-Quick Step+ 04:21:19
102 Palzer AntonBORA-hansgrohe+ 04:22:19
103 Bou JoanEuskaltel-Euskadi+ 04:22:43
104 Sunderland DylanTeam Qhubeka NextHash+ 04:24:21
105 Claeys DimitriTeam Qhubeka NextHash+ 04:27:40
106 Canal CarlosBurgos-BH+ 04:28:30
107 Benedetti CesareBORA-hansgrohe+ 04:30:10
108 Nibali AntonioTrek-Segafredo+ 04:30:22
109 Mezgec LukaTeam BikeExchange+ 04:30:30
110 Kreder WesleyIntermarché-Wanty-Gobert Matériaux+ 04:34:38
111 Azparren XabierEuskaltel-Euskadi+ 04:36:40
112 Gamper PatrickBORA-hansgrohe+ 04:38:23
113 Haga ChadTeam DSM+ 04:38:46
114 Denz NicoTeam DSM+ 04:42:09
115 Vanhoucke HarmLotto-Soudal+ 04:42:31
116 Arashiro YukiyaBahrain Victorious+ 04:42:59
117 Krieger AlexanderAlpecin-Fenix+ 04:47:15
118 Sénéchal FlorianDeceuninck-Quick Step+ 04:48:14
119 Stannard RobertTeam BikeExchange+ 04:48:56
120 Kirsch AlexTrek-Segafredo+ 04:50:22
121 Vermeersch FlorianLotto-Soudal+ 04:57:09
122 Planckaert EdwardAlpecin-Fenix+ 05:03:10
123 Allegaert PietCofidis+ 05:03:48
124 Simmons QuinnTrek-Segafredo+ 05:06:02
125 Scully ThomasEF Education-NIPPO+ 05:09:47
126 Van Melsen KevinIntermarché-Wanty-Gobert Matériaux+ 05:10:04
127 Sinkeldam RamonGroupama-FDJ+ 05:16:27
128 Hofstede LennardJumbo-Visma+ 05:20:45
129 Dainese AlbertoTeam DSM+ 05:20:50
130 Brown ConnorTeam Qhubeka NextHash+ 05:22:42
131 Lindeman Bert-JanTeam Qhubeka NextHash+ 05:26:43
132 Aberasturi JonCaja Rural-Seguros RGA+ 05:29:29
133 Stybar ZdenekDeceuninck-Quick Step+ 05:34:14
134 Thwaites ScottAlpecin-Fenix+ 05:36:20
135 Berwick SebastianIsrael Start-Up Nation+ 05:37:10
136 Lobato Juan JoseEuskaltel-Euskadi+ 05:45:39
137 Van Lerberghe BertDeceuninck-Quick Step+ 05:48:13
138 Minali RiccardoIntermarché-Wanty-Gobert Matériaux+ 05:50:15
139 Meeus JordiBORA-hansgrohe+ 05:53:36
140 Laas MartinBORA-hansgrohe+ 06:00:28
141 Jakobsen FabioDeceuninck-Quick Step+ 06:01:24
142 Cerný JosefDeceuninck-Quick Step+ 06:03:50
DNF Bayer TobiasAlpecin-Fenix
DNF Modolo SachaAlpecin-Fenix
DNF Philipsen JasperAlpecin-Fenix
DNF Aranburu AlexAstana-Premier Tech
DNF Fraile OmarAstana-Premier Tech
DNF Rodríguez ÓscarAstana-Premier Tech
DNF Sánchez Luis LeónAstana-Premier Tech
DNF Vlasov AleksandrAstana-Premier Tech
DNF Schachmann MaxBORA-hansgrohe
DNF Landa MikelBahrain Victorious
DNF Rubio DiegoBurgos-BH
DNF Lastra JonathanCaja Rural-Seguros RGA
DNF Lazkano OierCaja Rural-Seguros RGA
DNF Martin SergioCaja Rural-Seguros RGA
DNF Morin EmmanuelCofidis
DNF Caicedo JonathanEF Education-NIPPO
DNF Carr SimonEF Education-NIPPO
DNF Carthy HughEF Education-NIPPO
DNF Guarnieri JacopoGroupama-FDJ
DNF Molard RudyGroupama-FDJ
DNF Carapaz RichardINEOS Grenadiers
DNF Narvaez JhonnatanINEOS Grenadiers
DNF van Baarle DylanINEOS Grenadiers
DNF Meintjes LouisIntermarché-Wanty-Gobert Matériaux
DNF Cataford AlexanderIsrael Start-Up Nation
DNF Cimolai DavideIsrael Start-Up Nation
DNF Einhorn ItamarIsrael Start-Up Nation
DNF Vanmarcke SepIsrael Start-Up Nation
DNF Würtz Schmidt MadsIsrael Start-Up Nation
DNF Frison FrederikLotto-Soudal
DNF Holmes MatthewLotto-Soudal
DNF Jacobs JohanMovistar Team
DNF López Miguel ÁngelMovistar Team
DNF Valverde AlejandroMovistar Team
DNF Verona CarlosMovistar Team
DNF Armee SanderTeam Qhubeka NextHash
DNF Henao SergioTeam Qhubeka NextHash
DNF Janse van Rensburg ReinardtTeam Qhubeka NextHash
DNF Ciccone GiulioTrek-Segafredo
DNF Elissonde KennyTrek-Segafredo
DNF Reijnen KielTrek-Segafredo
DNF Molano SebastianUAE Team Emirates
Pos Rider Team Time
1 Mäder GinoBahrain Victorious 84:07:02
2 Bernal EganINEOS Grenadiers + 01:54
3 Lopez Juan PedroTrek-Segafredo + 19:48
4 Rochas RémyCofidis + 40:59
5 Champoussin ClémentAG2R Citroën Team + 45:56
6 Cras SteffLotto-Soudal + 01:10:33
7 Cepeda JeffersonCaja Rural-Seguros RGA + 01:47:21
8 Sivakov PavelINEOS Grenadiers + 01:53:14
9 Martín GotzonEuskaltel-Euskadi + 01:59:06
10 Storer MichaelTeam DSM + 02:11:12
11 Prodhomme NicolasAG2R Citroën Team + 02:41:32
12 Camargo DiegoEF Education-NIPPO + 02:42:14
13 Hamilton LucasTeam BikeExchange + 02:45:14
14 Padun MarkBahrain Victorious + 02:58:13
15 Arensman ThymenTeam DSM + 03:03:26
16 Dewulf StanAG2R Citroën Team + 03:09:48
17 Pidcock TomINEOS Grenadiers + 03:20:21
18 Kron AndreasLotto-Soudal + 03:23:02
19 Oliveira RuiUAE Team Emirates + 03:30:37
20 Touzé DamienAG2R Citroën Team + 03:35:55
21 Moniquet SylvainLotto-Soudal + 03:40:37
22 Sanchez PelayoBurgos-BH + 03:40:56
23 Geniets KevinGroupama-FDJ + 03:41:08
24 Van Gils MaximLotto-Soudal + 03:42:22
25 Barceló FernandoCofidis + 03:44:03
26 Bagioli AndreaDeceuninck-Quick Step + 03:47:12
27 Natarov YuriyAstana-Premier Tech + 03:50:31
28 Finé EddyCofidis + 03:53:14
29 Vansevenant MauriDeceuninck-Quick Step + 04:09:46
30 Bou JoanEuskaltel-Euskadi + 04:11:10
31 Sunderland DylanTeam Qhubeka NextHash + 04:12:48
32 Canal CarlosBurgos-BH + 04:16:57
33 Azparren XabierEuskaltel-Euskadi + 04:25:07
34 Gamper PatrickBORA-hansgrohe + 04:26:50
35 Vanhoucke HarmLotto-Soudal + 04:30:58
36 Stannard RobertTeam BikeExchange + 04:37:23
37 Vermeersch FlorianLotto-Soudal + 04:45:36
38 Simmons QuinnTrek-Segafredo + 04:54:29
39 Dainese AlbertoTeam DSM + 05:09:17
40 Brown ConnorTeam Qhubeka NextHash + 05:11:09
41 Berwick SebastianIsrael Start-Up Nation + 05:25:37
42 Meeus JordiBORA-hansgrohe + 05:42:03
43 Jakobsen FabioDeceuninck-Quick Step + 05:49:51
Pos Rider Team Points
1 Jakobsen FabioDeceuninck-Quick Step 250
2 Roglic PrimozJumbo-Visma 199
3 Cort MagnusEF Education-NIPPO 161
4 Trentin MatteoUAE Team Emirates 145
5 Mas EnricMovistar Team 120
6 Dainese AlbertoTeam DSM 120
7 Matthews MichaelTeam BikeExchange 114
8 Bagioli AndreaDeceuninck-Quick Step 101
9 Bernal EganINEOS Grenadiers 96
10 Démare ArnaudGroupama-FDJ 91
11 Bardet RomainTeam DSM 89
12 Yates AdamINEOS Grenadiers 87
13 Dewulf StanAG2R Citroën Team 82
14 Oliveira RuiUAE Team Emirates 81
15 Haig JackBahrain Victorious 80
16 Meeus JordiBORA-hansgrohe 72
17 Storer MichaelTeam DSM 70
18 Allegaert PietCofidis 70
19 Großschartner FelixBORA-hansgrohe 66
20 Bol JetseBurgos-BH 65
21 Calmejane LilianAG2R Citroën Team 63
22 Gibbons RyanUAE Team Emirates 63
23 Champoussin ClémentAG2R Citroën Team 59
24 Simmons QuinnTrek-Segafredo 57
25 Kuss SeppJumbo-Visma 56
26 Kruijswijk StevenJumbo-Visma 56
27 Aberasturi JonCaja Rural-Seguros RGA 55
28 Kron AndreasLotto-Soudal 53
29 Craddock LawsonEF Education-NIPPO 49
30 Soto AntonioEuskaltel-Euskadi 48
31 Caruso DamianoBahrain Victorious 45
32 Minali RiccardoIntermarché-Wanty-Gobert Matériaux 45
33 Amezqueta JulenCaja Rural-Seguros RGA 43
34 Majka RafalUAE Team Emirates 40
35 Bou JoanEuskaltel-Euskadi 40
36 Sivakov PavelINEOS Grenadiers 40
37 Arensman ThymenTeam DSM 40
38 Hamilton ChrisTeam DSM 40
39 de la Cruz DavidUAE Team Emirates 38
40 Mäder GinoBahrain Victorious 37
41 Polanc JanUAE Team Emirates 37
42 Eiking Odd ChristianIntermarché-Wanty-Gobert Matériaux 34
43 Madrazo AngelBurgos-BH 34
44 Taaramäe ReinIntermarché-Wanty-Gobert Matériaux 33
45 Van Lerberghe BertDeceuninck-Quick Step 33
46 Sanchez PelayoBurgos-BH 32
47 Iturria MikelEuskaltel-Euskadi 30
48 Roux AnthonyGroupama-FDJ 28
49 Cras SteffLotto-Soudal 26
50 Vansevenant MauriDeceuninck-Quick Step 25
51 Prodhomme NicolasAG2R Citroën Team 24
52 Haga ChadTeam DSM 24
53 Cerný JosefDeceuninck-Quick Step 24
54 Pidcock TomINEOS Grenadiers 23
55 Bagües AritzCaja Rural-Seguros RGA 22
56 Bizkarra MikelEuskaltel-Euskadi 22
57 Laas MartinBORA-hansgrohe 22
58 Tratnik JanBahrain Victorious 21
59 Navarro DanielBurgos-BH 20
60 Keukeleire JensEF Education-NIPPO 20
61 Planckaert EdwardAlpecin-Fenix 20
62 Vine JayAlpecin-Fenix 20
63 Sénéchal FlorianDeceuninck-Quick Step 19
64 Herrada JesusCofidis 19
65 Lopez Juan PedroTrek-Segafredo 18
66 Mezgec LukaTeam BikeExchange 18
67 Dombrowski JoeUAE Team Emirates 17
68 Padun MarkBahrain Victorious 17
69 Le Gac OlivierGroupama-FDJ 17
70 Canal CarlosBurgos-BH 17
71 Bouchard GeoffreyAG2R Citroën Team 15
72 Rojas José JoaquinMovistar Team 15
73 Okamika AnderBurgos-BH 15
74 Azparren XabierEuskaltel-Euskadi 15
75 Poels WoutBahrain Victorious 14
76 Schultz NickTeam BikeExchange 14
77 Scully ThomasEF Education-NIPPO 14
78 Mate Luis AngelEuskaltel-Euskadi 13
79 Van Hooydonck NathanJumbo-Visma 13
80 Vanhoucke HarmLotto-Soudal 13
81 Krieger AlexanderAlpecin-Fenix 13
82 Vermeersch FlorianLotto-Soudal 13
83 Lindeman Bert-JanTeam Qhubeka NextHash 13
84 Martin GuillaumeCofidis 12
85 Tusveld MartijnTeam DSM 11
86 Venturini ClémentAG2R Citroën Team 11
87 Izagirre IonAstana-Premier Tech 10
88 Bouwman KoenJumbo-Visma 10
89 Claeys DimitriTeam Qhubeka NextHash 10
90 Brambilla GianlucaTrek-Segafredo 9
91 Zeits AndreyTeam BikeExchange 9
92 De Tier FlorisAlpecin-Fenix 9
93 Touzé DamienAG2R Citroën Team 8
94 Geniets KevinGroupama-FDJ 8
95 Lobato Juan JoseEuskaltel-Euskadi 7
96 Martín GotzonEuskaltel-Euskadi 5
97 Denz NicoTeam DSM 4
98 Petilli SimoneIntermarché-Wanty-Gobert Matériaux 3
99 Aru FabioTeam Qhubeka NextHash 3
100 Moniquet SylvainLotto-Soudal 3
101 Sunderland DylanTeam Qhubeka NextHash 3
102 Stannard RobertTeam BikeExchange 3
103 Kirsch AlexTrek-Segafredo 2
104 Hirt JanIntermarché-Wanty-Gobert Matériaux 1
Pos Rider Team Points
1 Storer MichaelTeam DSM 80
2 Bardet RomainTeam DSM 61
3 Roglic PrimozJumbo-Visma 51
4 Caruso DamianoBahrain Victorious 33
5 Majka RafalUAE Team Emirates 33
6 Haig JackBahrain Victorious 23
7 Kuss SeppJumbo-Visma 19
8 Mas EnricMovistar Team 17
9 Bernal EganINEOS Grenadiers 16
10 Aru FabioTeam Qhubeka NextHash 16
11 Sivakov PavelINEOS Grenadiers 16
12 Taaramäe ReinIntermarché-Wanty-Gobert Matériaux 14
13 Champoussin ClémentAG2R Citroën Team 12
14 Cort MagnusEF Education-NIPPO 11
15 Gibbons RyanUAE Team Emirates 11
16 Polanc JanUAE Team Emirates 9
17 Poels WoutBahrain Victorious 9
18 Kruijswijk StevenJumbo-Visma 8
19 Bizkarra MikelEuskaltel-Euskadi 8
20 Herrada JesusCofidis 7
21 Amezqueta JulenCaja Rural-Seguros RGA 7
22 Arensman ThymenTeam DSM 7
23 Vine JayAlpecin-Fenix 7
24 Cabedo OscarBurgos-BH 6
25 Dombrowski JoeUAE Team Emirates 6
26 Sanchez PelayoBurgos-BH 6
27 Chérel MikaëlAG2R Citroën Team 5
28 Yates AdamINEOS Grenadiers 5
29 Brambilla GianlucaTrek-Segafredo 5
30 Hamilton ChrisTeam DSM 5
31 Bagioli AndreaDeceuninck-Quick Step 5
32 de la Cruz DavidUAE Team Emirates 4
33 Zeits AndreyTeam BikeExchange 4
34 Trentin MatteoUAE Team Emirates 4
35 Soto AntonioEuskaltel-Euskadi 4
36 Iturria MikelEuskaltel-Euskadi 3
37 Bol JetseBurgos-BH 3
38 Calmejane LilianAG2R Citroën Team 3
39 Craddock LawsonEF Education-NIPPO 3
40 Simmons QuinnTrek-Segafredo 3
41 Mate Luis AngelEuskaltel-Euskadi 2
42 Tusveld MartijnTeam DSM 2
43 Pidcock TomINEOS Grenadiers 2
44 Le Gac OlivierGroupama-FDJ 2
45 Moniquet SylvainLotto-Soudal 2
46 Mäder GinoBahrain Victorious 1
47 Cras SteffLotto-Soudal 1
48 Izagirre IonAstana-Premier Tech 1
49 Cepeda JeffersonCaja Rural-Seguros RGA 1
50 Prodhomme NicolasAG2R Citroën Team 1
51 Padun MarkBahrain Victorious 1
52 Dewulf StanAG2R Citroën Team 1
53 Oliveira RuiUAE Team Emirates 1
54 Van Gils MaximLotto-Soudal 1
55 Démare ArnaudGroupama-FDJ 1
Pos Team Time
1 Bahrain Victorious 252:19:35
2 Jumbo-Visma + 07:26
3 INEOS Grenadiers + 32:18
4 UAE Team Emirates + 01:05:10
5 Intermarché-Wanty-Gobert Matériaux + 01:15:05
6 Movistar Team + 01:17:16
7 AG2R Citroën Team + 01:43:04
8 Cofidis + 02:15:39
9 Trek-Segafredo + 02:38:20
10 Team DSM + 02:59:49
11 Euskaltel-Euskadi + 03:31:29
12 Burgos-BH + 03:49:37
13 Astana-Premier Tech + 03:49:47
14 Team BikeExchange + 04:00:32
15 Caja Rural-Seguros RGA + 04:52:21
16 BORA-hansgrohe + 05:11:20
17 Lotto-Soudal + 05:53:56
18 EF Education-NIPPO + 06:48:08
19 Team Qhubeka NextHash + 07:20:05
20 Groupama-FDJ + 07:28:30
21 Alpecin-Fenix + 08:54:50
22 Deceuninck-Quick Step + 10:47:52
23 Israel Start-Up Nation + 12:17:38

Information