Stage 0: Pre-Race/ Race Presentation Full Results and Report
|  The teams presentation was held at Castillo de Moraira | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|
Stage 1: Salinas de Torrevieja → Torrevieja, 13.4 km Full Results and Report
|  1st Astana Pro Team 13.4 km in 14:51 |  1st Astana Pro Team in 14:51 |  2nd Deceuninck-QuickStep + 2s |  2nd Deceuninck-QuickStep + 2s |  3rd Team Sunweb + 5s |  4th EF Education First + 7s |  5th Bora-Hansgrohe + 13s |  5th Bora-Hansgrohe + 13s |  6th CCC Team + 15s |  7th Movistar Team + 16s |  9th Mitchelton-Scott + 18s |  10th Lotto Soudal + 19s |  Team Jumbo-Visma before the crash |  After the crash, 18th Team Jumbo-Visma + 40s |  Fernando Gaviria (UAE) also crashed |  Your Stage 1 TTT winners, Astana |  Your Stage 1 TTT winners, Astana |  Off to a good start on his GC request, race leader, Miguel Angel Lopez (COL - Astana Pro Team) | 
|
Stage 2: Benidorm → Calpe, 200 km Full Results and Report
| 
|  Stage 2 rollout from Benidorm | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  Nairo QUINTANA (COL/MOVISTAR) holds of the break to win Stage 2 in 5:11:17 by 5s |  Nairo QUINTANA (COL/MOVISTAR): "We didn't expect the front split in the Puig Llorença to be such a small group - we expected to have a sprint stage, maybe with a quite restricted peloton, but still with some sprinters there. Alejandro and I tried to make those moves after the top, going one rider at a time, and once that six-man group went away, I tried to keep taking turns so the pace didn't stop. I found a moment to attack and didn't hesitate nor looked behind: if it sticked, great, and if it didn't, at least I would have been trying."We're only two days into this race; there's so much still left, we must not get too optimistic with this win. It's a joy we will surely enjoy, because of the morale it gives you, and it will surely make the team ride calmer and stronger. But there's all mountains still to cover in this Vuelta." |  2nd Nicolas ROCHE (IRL/SUNWEB) + 5s , 3rd Primož ROGLIČ (SLO/JUMBO - VISMA), 4th Rigoberto URAN (COL/EF EDUCATION FIRST), 5th Fabio ARU (ITA/UAE TEAM EMIRATES), 6th Mikel NIEVE ITURRALDE (ESP/MITCHELTON - SCOTT) + 8s |  Your Stage 2 winner, Nairo QUINTANA (COL/MOVISTAR) |  New race leader by 2s, Nicolas ROCHE (IRL/SUNWEB) |
Stage 3: Ibi. Ciudad del Juguete → Alicante, 188 km Full Results and Report
|  Nicolas ROCHE (IRL/SUNWEB) enjoying his first morning as race leader |  Primož ROGLIČ (SLO/JUMBO - VISMA) |  Nairo QUINTANA (COL/MOVISTAR) | 
| 
| 
|  Today's break was unsuccessful | 
| 
|  Mass sprint in Alicante |  Sam BENNETT (IRL/BORA - HANSGROHE) at the front |  Sam BENNETT (IRL/BORA - HANSGROHE) wins Stage 3 in 4:25:02 ahead of 2nd Edward THEUNS (BEL/TREK - SEGAFREDO), 3rd Luka MEZGEC (SLO/MITCHELTON - SCOTT), 4th Jon ABERASTURI IZAGA (ESP/CAJA RURAL - SEGUROS RGA), 5th Phil BAUHAUS (GER/BAHRAIN - MERIDA), 6th Maximiliano Ariel RICHEZE (ARG/DECEUNINCK - QUICK-STEP), 7th Fabio JAKOBSEN (NED/DECEUNINCK - QUICK-STEP) |  Sam Bennett: “I always feel the pressure of expectation and always want that win on a sprint stage. The boys were really amazing today, they made the win possible and I'm really grateful. The lead out was messy with Shane being pushed off my wheel by Trek and Jempy also having to fight hard but both those guys did a super job! Really happy to take my 4th Grand Tour stage victory and hopefully my first of many at the Vuelta. Red Jersey and a stage win: Huge day for Irish cycling and one we can all cherish.” | 
|  The best way to feel wanted by your team is to continue to win |  A good day for the Irish. Stage win by Bennett while Nicolas ROCHE (IRL/SUNWEB) continues to lead |  Esteban Chaves |  Your Stage 3 winner, Nicolas ROCHE (IRL/SUNWEB) | 
|  Alberto Contador congratulates Nicolas ROCHE (IRL/SUNWEB) | 
|  Nicolas ROCHE (IRL/SUNWEB) gets his 2nd Red leader's jersey |
Stage 4: Cullera → El Puig, 176 km Full Results and Report
|  Felix Grossschartner (AUT - Bora - Hansgrohe) going beyond the call of duty |  Nicolas Roche (Ireland / Team Sunweb) and Alejandro Valverde Belmonte (Spain / Team Movistar) share a laugh during the morning sign-in |  Coastal scenery from Stage 4, Cullera to El Puig |  Setting up for a sprint finish |  Sprint finish in El Puig |  Photo finish in El Puig between Fabio JAKOBSEN (NED/DECEUNINCK - QUICK-STEP) and Sam BENNETT (IRL/BORA - HANSGROHE) |  Looks like Sam BENNETT would have won if he had a bigger front wheel ;-) |  Fabio JAKOBSEN (NED/DECEUNINCK - QUICK-STEP) wins Stage 4 in 4:04:16 ahead of 2nd Sam BENNETT (IRL/BORA - HANSGROHE), 3rd Maximilian Richard WALSCHEID (GER/SUNWEB), 4th Fernando GAVIRIA RENDON (COL/UAE TEAM EMIRATES), 5th Luka MEZGEC (SLO/MITCHELTON - SCOTT), 6th Marc SARREAU (FRA/GROUPAMA - FDJ), 7th Szymon SAJNOK (POL/CCC) | 
| 
|  “It was a really tight finish and I just threw my bike to the line and closed my eyes. I found out that I had won only when I saw the guys from the team cheering. I am very happy, I really can’t put it into words. I came here to discover and learn, but I was confident I could pull it off and now I’m just savouring this victory”, Fabio JAKOBSEN (NED/DECEUNINCK - QUICK-STEP) said, beaming with happiness. |  Sam Bennett was disappointed he didn't pip Fabio Jakobsen. “Disappointed to take second place but genuinely delighted for Fabio on his first Grand Tour stage win. Unfortunately, everything that could go wrong went wrong in the final. I lost maybe 5 positions when I went the long way around the roundabout and had to really fight to get back up to the leading positions. Our riders had already made a huge effort working to pull the race back so my thanks to them for that, it simply meant I was fighting for myself to get on the right wheel and I simply ran out of metres. The legs were great so we'll fight again!” |  Wounded Martijn Tusveld (Netherlands / Team Sunweb) after crashing on Stage 4 |  Your Stage 4 winner, Fabio JAKOBSEN (NED/DECEUNINCK - QUICK-STEP) | 
|  Race leader, Nicolas ROCHE (IRL/SUNWEB) will take the leader's jersey into the first Mountain stage |
Stage 5: L’Eliana → Observatorio Astrofísico de Javalambre, 171 km Full Results and Report
| 
| 
| 
| 
|  The three men break |  The three men break with Angel MADRAZO RUIZ (ESP/BURGOS - BH), Jetse BOL (NED/BURGOS - BH) and Jesus HERRADA (ESP/COFIDIS, SOLUTIONS CREDITS) | 
| 
|  Angel MADRAZO RUIZ (ESP/BURGOS - BH) was dropped several times on the last climb |  In the final km, Angel MADRAZO (ESP/BURGOS - BH) caught back up to Jetse BOL (NED/BURGOS - BH) and Jesus HERRADA (ESP/COFIDIS, SOLUTIONS CREDITS) | 
|  Angel MADRAZO (ESP/BURGOS - BH) attacks | 
|  After being dropped from the three men break several times on the final climb, Angel MADRAZO (ESP/BURGOS - BH) takes the biggest win of his career | 
|  2nd Jetse BOL (NED/BURGOS - BH) + 10s celebrates 1-2 for Burgos-BH |  3rd Jesus HERRADA (ESP/COFIDIS, SOLUTIONS CREDITS) + 22s |  4th Miguel Angel LOPEZ (COL/ASTANA PRO) + 47s | 
|  5th Alejandro VALVERDE (ESP/MOVISTAR) + 59s and 6th Primož ROGLIČ (SLO/JUMBO - VISMA) |  7th Tadej POGAČAR (SLO/UAE TEAM EMIRATES) + 1:29 | 
|  8th Nairo QUINTANA (COL/MOVISTAR) + 1:41 and 9th Sepp KUSS (USA/JUMBO - VISMA) |  Pierre Latour |  Fabio Aru |  Your Stage 5 winner, Angel MADRAZO (ESP/BURGOS - BH). Biggest win for the 31 year-old veteran. | 
|  "Hombre" as Miguel Angel LOPEZ (COL/ASTANA PRO) said post-race |  Back in the race leader's jersey, Miguel Angel LOPEZ (COL/ASTANA PRO) |  Nothing like a mountain stage win to extend your KOM lead which Angel MADRAZO (ESP/BURGOS - BH) leads |
Stage 6: Mora de Rubielos → Ares del Maestrat, 199 km Full Results and Report
Stage 7: Onda → Mas de la Costa, 182 km Full Results and Report
Stage 8: Valls → Igualada, 167 km Full Results and Report
Stage 9: Andorra la Vella → Cortals d’Encamp, 94 km Full Results and Report
Stage 10: Jurançon → Pau, 36.2 km Full Results and Report
|  1st Primož ROGLIČ (SLO/JUMBO - VISMA) 36.2 km in 47:05 ... wins by 25s |  1st Primož ROGLIČ (SLO/JUMBO - VISMA) 36.2 km in 47:05 ... wins by 25s |  1st Primož ROGLIČ (SLO/JUMBO - VISMA) 36.2 km in 47:05 ... wins by 25s |  1st Primož ROGLIČ (SLO/JUMBO - VISMA) 36.2 km in 47:05 ... wins by 25s |  1st Primož ROGLIČ (SLO/JUMBO - VISMA) 36.2 km in 47:05 ... wins by 25s |  Primož ROGLIČ (SLO/JUMBO - VISMA) passes his 2 minute man, Miguel Angel LOPEZ (COL/ASTANA PRO) |  2nd Patrick BEVIN (NZL/CCC) + 25s |  3rd Rémi CAVAGNA (FRA/DECEUNINCK - QUICK-STEP) + 27s |  5th Nelson OLIVEIRA (POR/MOVISTAR) + 1:02 |  6th Pierre LATOUR (FRA/AG2R LA MONDIALE) + 1:14 |  7th Thomas DE GENDT (BEL/LOTTO SOUDAL) + 1:21 |  9th Dylan TEUNS (BEL/BAHRAIN - MERIDA) + 1:27 |  10th Daniel MARTINEZ (COL/EF EDUCATION FIRST) + 1:28 |  11th Tadej POGAČAR (SLO/UAE TEAM EMIRATES) + 1:29 |  13th Alejandro VALVERDE (ESP/MOVISTAR) + 1:38 |  13th Alejandro VALVERDE (ESP/MOVISTAR) + 1:38 |  14th Miguel Angel LOPEZ (COL/ASTANA PRO) + 2:00 |  14th Miguel Angel LOPEZ (COL/ASTANA PRO) + 2:00 |  27 Nairo QUINTANA (COL/MOVISTAR) + 3:06 dropping him from 1st to 4th |  Primož ROGLIČ (SLO/JUMBO - VISMA) sticks his landing again as the Stage winner |  And new race leader by 1:52, Primož ROGLIČ (SLO/JUMBO - VISMA) | 
| 
|
Stage 11: Saint-Palais → Urdax-Dantxarinea, 180 km Full Results and Report
Stage 12: Circuito de Navarra → Bilbao, 171 km Full Results and Report
Stage 13: Bilbao → Los Machucos. Monumento Vaca Pasiega, 166 km Full Results and Report
Stage 14: San Vicente de la Barquer → Oviedo, 188 km Full Results and Report
Stage 15: Tineo → Santuario del Acebo, 154 km Full Results and Report
Stage 16: Pravia → Alto de La Cubilla. Lena, 144 km Full Results and Report
Stage 17: Aranda de Duero → Guadalajara, 220 km Full Results and Report
Stage 18: Colmenar Viejo → Becerril de la Sierra, 178 km Full Results and Report
|  The morning sign-in in Colmenar Viejo |  Sergio Higuita (Columbia / Team EF Education First) getting the break started | 
|  Team Jumbo - Visma managing the gap to the break |  Sergio Higuita (Columbia / Team EF Education First) thinning out the break |  Sergio HIGUITA (COL/EF EDUCATION FIRST) solos the final climb |  Sergio HIGUITA (COL/EF EDUCATION FIRST) celebrates his solo win in his maiden Grand Tou |  First pro win by 22-year old Sergio HIGUITA (COL/EF EDUCATION FIRST), to salvage the Vuelta for his battered team |  The GC riders battle for second |  2nd Primož ROGLIČ (SLO/JUMBO - VISMA) + 15s, 3rd Alejandro VALVERDE (ESP/MOVISTAR), 4th Rafal MAJKA (POL/BORA - HANSGROHE), 5th Miguel Angel LOPEZ (COL/ASTANA PRO) + 17s | 
|  Your Stage 18 winner, Sergio HIGUITA (COL/EF EDUCATION FIRST). “It’s a dream to be at the Vuelta, riding a Grand Tour,” said Higuita. “And now, winning a stage, it’s very important. It’s the biggest win of my sporting career.” |
Stage 19: Ávila → Toledo, 165 km Full Results and Report
Stage 20: Arenas de San Pedro → Plataforma de Gredos, 190 km Full Results and Report
Stage 21: Fuenlabrada → Madrid, 107 km Full Results and Report
|