El esloveno Primoz Roglic es el ganador de la Vuelta Ciclista a España. El corredor de Jumbo se lleva la victoria por delante de Richard Carapaz. El costarricense de Ineos, Andrey Amador, terminó 52 en la general a 2hrs 10min 34seg.
La última etapa, con inicio en el Hipódromo de la Zarzuela, ha concluido con la victoria del alemán Pascal Ackermann, mientras que Amador llegó en la casilla 71 con el mismo tiempo del germano.
Roglic consigue de esta forma resarcirse del batacazo que sufrió en el Tour de Francia, perdiendo el triunfo en la última crono ante su compatriota Tadej Pogacar.
El esloveno consiguió aguantar el ataque de Carapaz en la penúltima etapa de la Vuelta durante la subida final a la Covatilla. El ecuatoriano no logró recortar el tiempo suficiente para el cambio de maillot.
Hugh Carthy ha subido al tercer escalón del podio en Madrid convirtiéndose en una de las grandes sorpresas de esta Vuelta a España.
Resultados Etapa 18
1 Pascal AckermannBOH03:28:13
2 Sam BennettDQTm.t.
3 Max KanterSUNm.t.
4 Jasper PhilipsenUADm.t.
5 Jasha SütterlinSUNm.t.
6 Emmanuel MorinCOFm.t.
7 Reinardt Janse Van RensburgTDDm.t.
8 Lorrenzo ManzinDENm.t.
9 Robert StannardMTSm.t.
10 Jon Aberasturi IzagaCJRm.t.
11 Mihkel RaimICAm.t.
12 Emils LiepinsTFSm.t.
13 Alfred WrightTBMm.t.
14 Tosh Van Der SandeLTSm.t.
15 José Joaquín Rojas GilMOVm.t.
16 Ivo Emanuel Alves OliveiraUADm.t.
17 Zdenek StybarDQTm.t.
18 Rui Filipe Alves OliveiraUADm.t.
19 Lukasz WisniowskiCPTm.t.
20 Magnus Cort NielsenEF1m.t.
21 Anthony RouxGFCm.t.
22 Jonas Vingegaard RasmussenTJVm.t.
23 Julien SimonDENm.t.
24 Michal PalutaCPTm.t.
25 Wout PoelsTBMm.t.
26 Jetse BolBBHm.t.
27 Alex MolenaarBBHm.t.
28 Alejandro Valverde BelmonteMOVm.t.
29 Aleksandr VlasovASTm.t.
30 Jesús Ezquerra MuelaBBHm.t.
31 Felix GrossschartnerBOHm.t.
32 Richard CarapazINEm.t.
33 Lennard HofstedeTJVm.t.
34 Dorian GodonALMm.t.
35 Guillaume MartinCOFm.t.
36 David GauduGFCm.t.
37 Aritz BagüesCJRm.t.
38 Enric Mas NicolauMOVm.t.
39 Primoz RoglicTJVm.t.
40 George BennettTJVm.t.
41 Sepp KussTJVm.t.
42 Gorka Izagirre InsaustiASTm.t.
43 Michael SchwarzmannBOHm.t.
44 Bruno ArmirailGFCm.t.
45 David de la Cruz MelgarejoUADm.t.
46 Juan Felipe OsorioBBHm.t.
47 Imanol ErvitiMOVm.t.
48 Omer GoldsteinICAm.t.
49 Mikel Nieve IturraldeMTSm.t.
50 Ángel MadrazoBBHm.t.
51 Willem Jakobus SmitBBHm.t.
52 Clément ChampoussinALMm.t.
53 Luis Ángel Maté MardonesCOFm.t.
54 Stan DewulfLTSm.t.
55 Reto HollensteinICAm.t.
56 Daniel MartinICAm.t.
57 Sergio Luis Henao MontoyaUADm.t.
58 Nans PetersALMm.t.
59 Robert GesinkTJVm.t.
60 Johan Esteban Chaves RubioMTSm.t.
61 Carlos Barbero CuestaTDDm.t.
62 Gino MäderTDDm.t.
63 Nelson Filipe Santos Simoes OliveiraMOVm.t.
64 Remy MertzLTSm.t.
65 Kobe GoossensLTSm.t.
66 Niklas EgTFSm.t.
67 Martin LaasBOHm.t.
68 Merhawi Kudus GhebremedhimASTm.t.
69 Marc SolerMOVm.t.
70 Jhojan GarcíaCJRm.t.
71 Andrey Amador BikkazakovaINEm.t.
72 Ricardo Augusto Vilela AfonsoBBHm.t.
73 Brent Van MoerLTSm.t.
74 Mickael DelageGFCm.t.
75 Jonathan LastraCJRm.t.
76 Julen Amerzqueta MorenoCJRm.t.
77 Jorge ArcasMOVm.t.
78 Nick SchultzMTSm.t.
79 Santiago BuitragoTBMm.t.
80 Dylan van BaarleINEm.t.
81 Michael MorkovDQTm.t.
82 Tejay Van GarderenEF1+0:28
83 Hugh John CarthyEF1+0:28
84 Olivier Le GacGFC+0:28
85 Dion SmithMTS+0:32
86 Pierre-Luc PerichonCOF+0:32
87 Georg ZimmermannCPT+0:36
88 Scott DaviesTBM+0:36
89 Paul OurselinDEN+0:36
90 Mattia CattaneoDQT+0:36
91 Gonzalo SerranoCJR+0:36
92 Jefferson CepedaCJR+0:36
93 Tsgabu GrmayMTS+0:36
94 Valentin FerronDEN+0:36
95 Romain SicardDEN+0:36
96 Jonathan HivertDEN+0:36
97 Matteo BadilattiICA+0:36
98 Óscar Cabedo CardáBBH+0:36
99 Iván Ramiro SosaINE+0:36
100 Alexander EdmondsonMTS+0:36
101 José Herrada LópezCOF+0:36
102 Carlos Verona QuintanillaMOV+0:36
103 Cameron WurfINE+0:36
104 Christopher FroomeINE+0:36
105 Juan Pedro LópezTFS+0:36
106 Omar Fraile MatarranzAST+0:36
107 William BartaCPT+0:36
108 Thymen ArensmanSUN+0:36
109 Michel RiesTFS+0:36
110 Julius Van Den BergEF1+0:36
111 Callum ScotsonMTS+0:44
112 Andreas SchillingerBOH+0:48
113 Koen De KortTFS+0:53
114 Kevin InkelaarTBM+0:53
115 Stefan de BodTDD+0:53
116 Benjamin DyballTDD+0:53
117 Victor LafayCOF+0:53
118 Michael Valgren AndersenTDD+0:53
119 Tim WellensLTS+0:53
120 Tomasz MarczynskiLTS+0:53
121 Enrico GasparottoTDD+0:57
122 Mark DonovanSUN+0:57
123 Alex AranburuAST+0:57
124 Alexandr RiabushenkoUAD+0:57
125 Jan HirtCPT+0:57
126 Michael WoodsEF1+0:01:08
127 Logan OwenEF1+0:01:08
128 Paul MartensTJV+0:01:08
129 Mitchell DockerEF1+0:01:08
130 Ion Izagirre InaustiAST+0:01:20
131 Dmitriy GruzdevAST+0:01:20
132 Michael StorerSUN+0:01:24
133 Robert PowerSUN+0:01:24
134 Ide SchellingBOH+0:01:48
135 Rüdiger SeligBOH+0:01:48
136 Rui Alberto Faria Da CostaUAD+0:01:48
137 Niki TerpstraDEN+0:01:55
138 Rémi CavagnaDQT+0:01:57
139 Ian GarrisonDQT+0:02:12
Clasificación General
1 Primoz RoglicTJV72:46:12
2 Richard CarapazINE+0:24
3 Hugh John CarthyEF1+0:01:15
4 Daniel MartinICA+0:02:43
5 Enric Mas NicolauMOV+0:03:36
6 Wout PoelsTBM+0:07:16
7 David de la Cruz MelgarejoUAD+0:07:35
8 David GauduGFC+0:07:45
9 Felix GrossschartnerBOH+0:08:15
10 Alejandro Valverde BelmonteMOV+0:09:34
11 Aleksandr VlasovAST+0:09:36
12 George BennettTJV+0:14:04
13 Mikel Nieve IturraldeMTS+0:14:47
14 Guillaume MartinCOF+0:15:07
15 Sergio Luis Henao MontoyaUAD+0:15:36
16 Sepp KussTJV+0:16:26
17 Mattia CattaneoDQT+0:17:45
18 Marc SolerMOV+0:21:01
19 Gorka Izagirre InsaustiAST+0:21:46
20 Gino MäderTDD+0:43:39
21 Georg ZimmermannCPT+0:45:40
22 William BartaCPT+0:50:04
23 Luis Ángel Maté MardonesCOF+0:55:06
24 Kobe GoossensLTS+01:02:57
25 Nick SchultzMTS+01:03:46
26 José Herrada LópezCOF+01:05:17
27 Johan Esteban Chaves RubioMTS+01:09:51
28 Bruno ArmirailGFC+01:10:22
29 Ion Izagirre InaustiAST+01:12:12
30 Carlos Verona QuintanillaMOV+01:13:22
31 Clément ChampoussinALM+01:21:20
32 José Joaquín Rojas GilMOV+01:22:36
33 Michael Valgren AndersenTDD+01:29:17
34 Michael WoodsEF1+01:29:26
35 Robert GesinkTJV+01:30:31
36 Nans PetersALM+01:30:35
37 Robert PowerSUN+01:33:58
38 Dorian GodonALM+01:42:00
39 Nelson Filipe Santos Simoes OliveiraMOV+01:42:02
40 Michael StorerSUN+01:43:56
41 Thymen ArensmanSUN+01:49:10
42 Juan Pedro LópezTFS+01:51:00
43 Ángel MadrazoBBH+01:54:24
44 Rui Alberto Faria Da CostaUAD+01:54:48
45 Romain SicardDEN+01:55:44
46 Jonas Vingegaard RasmussenTJV+01:57:00
47 Imanol ErvitiMOV+01:57:22
48 Mark DonovanSUN+01:58:52
49 Dylan van BaarleINE+01:59:36
50 Julen Amerzqueta MorenoCJR+01:59:58
51 Lennard HofstedeTJV+01:59:59
52 Andrey Amador BikkazakovaINE+02:10:34
53 Santiago BuitragoTBM+02:14:34
54 Tsgabu GrmayMTS+02:15:16
55 Jasha SütterlinSUN+02:16:38
56 Jan HirtCPT+02:20:00
57 Gonzalo SerranoCJR+02:20:05
58 Merhawi Kudus GhebremedhimAST+02:20:11
59 Niklas EgTFS+02:24:36
60 Michel RiesTFS+02:25:50
61 Jonathan LastraCJR+02:29:21
62 Iván Ramiro SosaINE+02:30:01
63 Óscar Cabedo CardáBBH+02:30:26
64 Omar Fraile MatarranzAST+02:33:31
65 Julien SimonDEN+02:35:29
66 Anthony RouxGFC+02:36:06
67 Magnus Cort NielsenEF1+02:38:21
68 Olivier Le GacGFC+02:41:22
69 Ide SchellingBOH+02:46:53
70 Stan DewulfLTS+02:48:18
71 Jhojan GarcíaCJR+02:48:52
72 Reto HollensteinICA+02:51:56
73 Willem Jakobus SmitBBH+02:52:11
74 Dion SmithMTS+02:54:19
75 Alex AranburuAST+02:54:43
76 Robert StannardMTS+02:56:02
77 Jorge ArcasMOV+02:58:22
78 Tim WellensLTS+03:05:52
79 Paul OurselinDEN+03:06:13
80 Jetse BolBBH+03:13:59
81 Victor LafayCOF+03:18:11
82 Koen De KortTFS+03:18:29
83 Jannik SteimleDQT+03:18:31
84 Rémi CavagnaDQT+03:18:33
85 Jasper PhilipsenUAD+03:21:10
86 Jonathan HivertDEN+03:22:59
87 Valentin FerronDEN+03:24:10
88 Callum ScotsonMTS+03:24:18
89 Jesús Ezquerra MuelaBBH+03:25:04
90 Alexandr RiabushenkoUAD+03:26:12
91 Alfred WrightTBM+03:27:20
92 Aritz BagüesCJR+03:29:48
93 Dmitriy GruzdevAST+03:30:29
94 Stefan de BodTDD+03:30:39
95 Cameron WurfINE+03:31:14
96 Tosh Van Der SandeLTS+03:31:47
97 Pierre-Luc PerichonCOF+03:32:01
98 Christopher FroomeINE+03:32:14
99 Ricardo Augusto Vilela AfonsoBBH+03:32:34
100 Brent Van MoerLTS+03:33:40
101 Ivo Emanuel Alves OliveiraUAD+03:38:14
102 Zdenek StybarDQT+03:43:45
103 Reinardt Janse Van RensburgTDD+03:43:49
104 Remy MertzLTS+03:44:39
105 Logan OwenEF1+03:45:14
106 Omer GoldsteinICA+03:45:59
107 Carlos Barbero CuestaTDD+03:46:30
108 Tomasz MarczynskiLTS+03:48:30
109 Paul MartensTJV+03:48:59
110 Matteo BadilattiICA+03:49:49
111 Scott DaviesTBM+03:52:18
112 Max KanterSUN+03:53:44
113 Tejay Van GarderenEF1+03:56:19
114 Juan Felipe OsorioBBH+03:56:27
115 Lukasz WisniowskiCPT+03:57:14
116 Jefferson CepedaCJR+03:57:46
117 Jon Aberasturi IzagaCJR+03:59:53
118 Michal PalutaCPT+04:02:49
119 Rui Filipe Alves OliveiraUAD+04:03:39
120 Enrico GasparottoTDD+04:05:45
121 Michael MorkovDQT+04:06:02
122 Michael SchwarzmannBOH+04:06:11
123 Andreas SchillingerBOH+04:06:15
124 Emils LiepinsTFS+04:07:22
125 James PiccoliICA+04:08:40
126 Julius Van Den BergEF1+04:09:53
127 Ian GarrisonDQT+04:10:26
128 Alex MolenaarBBH+04:12:35
129 Rory SutherlandICA+04:14:17
130 Benjamin DyballTDD+04:16:20
131 Pascal AckermannBOH+04:16:49
132 Mitchell DockerEF1+04:17:56
133 Lorrenzo ManzinDEN+04:19:58
134 Emmanuel MorinCOF+04:20:39
135 Alexander EdmondsonMTS+04:23:51
136 Niki TerpstraDEN+04:36:59
137 Sam BennettDQT+04:39:06
138 Kevin InkelaarTBM+04:39:48
139 Mihkel RaimICA+04:46:31
140 Martin LaasBOH+04:55:40
141 Rüdiger SeligBOH+05:00:37