Stage 0: Teams Presentation Full Results and Report
Stage 1: Burgos → Catedral, 8 km Full Results and Report
|  Stage area for the Stage 1 teams presentation in Burgos | 
|  1st Primoz ROGLIC (SLO/JUMBO-VISMA) in 8:32 by 6s |  1st Primoz ROGLIC (SLO/JUMBO-VISMA) in 8:32 by 6s |  1st Primoz ROGLIC (SLO/JUMBO-VISMA) in 8:32 by 6s |  2nd Alex ARANBURU (ESP/ASTANA-PREMIER TECH) + 6s |  15th Enric MAS (ESP/MOVISTAR TEAM) + 18s |  16th Adam YATES (GBR/INEOS GRENADIERS) + 20s |  21st Miguel Ángel LÓPEZ (COL/MOVISTAR TEAM) + 21s |  35th Richard CARAPAZ (ECU/INEOS GRENADIERS) + 25s |  46th Egan Bernal |  Your Stage 1 ITT winner (the recent Olympic TT champion), Primoz ROGLIC (SLO/JUMBO-VISMA) |  Your Stage 1 ITT winner (the recent Olympic TT champion), Primoz ROGLIC (SLO/JUMBO-VISMA) |  Your Stage 1 ITT winner (the recent Olympic TT champion), Primoz ROGLIC (SLO/JUMBO-VISMA) |  Last year's overall winner, Primoz ROGLIC (SLO/JUMBO-VISMA), picks up where he left off in 2020 |  Racer leader after Stage 1, Primoz ROGLIC (SLO/JUMBO-VISMA) |
Stage 2: Caleruega → Burgos, 170 km Full Results and Report
|  Different jerseys but same team. Behind the masks: Steven KRUIJSWIJK, Sepp KUSS and Primoz ROGLIC |  Start scene for Stage 2 in Caleruega |  Start scene for Stage 2 in Caleruega |  Landscape shot from early on Stage 2 |  Today's break | 
| 
|  4 km to go: Bora Hansgrohe on the deck after the late crash | 
|  The sprint finish in full flight in Burgos |  Down to Jasper PHILIPSEN (BEL/ALPECIN-FENIX) and Fabio JAKOBSEN (NED/DECEUNINCK-QUICK STEP) in the final meters |  Jasper PHILIPSEN (BEL/ALPECIN-FENIX) wins Stage 2 in 3:58:57 ahead of 2 Fabio JAKOBSEN (NED/DECEUNINCK-QUICK STEP), 3 Michael MATTHEWS (AUS/TEAM BIKEEXCHANGE), 4 Sebastian MOLANO (COL/UAE TEAM EMIRATES), 5 Alex ARANBURU (ESP/ASTANA-PREMIER TECH), 6 Jon ABERASTURI (ESP/CAJA RURAL-SEGUROS RGA), 7 Martin LAAS (EST/BORA-HANSGROHE), 8 Riccardo MINALI (ITA/INTERMARCHÉ-WANTY-GOBERT MATÉRIAUX), 9 Florian VERMEERSCH (BEL/LOTTO SOUDAL), 10 Piet ALLEGAERT (BEL/COFIDIS) |  After near misses at the Tour de France, Jasper Philipsen (Belgium / Alpecin-Fenix) celebrates his Stage 2 win at the Vuelta a Espana |  Fabio Jakobsen (Netherlands / Team Deceuninck - Quick Step) reflects on his second place Grand Tour Stage finish after his long road back to competitive racing |  Your Stage 2 winner, Jasper PHILIPSEN (BEL/ALPECIN-FENIX) |  Race leader, Primoz ROGLIC (SLO/JUMBO-VISMA) |
Stage 3: Santo Domingo De Silos → Espinosa De Los Monteros. Picón Blanco, 203 km Full Results and Report
|  Stage 3 start scene in Santo Domingo de Silo | 
|  Today's break was allowed to get away |  The successful break |  From the break, Rein TAARAMÄE (EST/INTERMARCHÉ-WANTY-GOBERT MATÉRIAUX) solos to the finish on Picón Blanco |  Rein TAARAMÄE (EST/INTERMARCHÉ-WANTY-GOBERT MATÉRIAUX) wins Stage 3 with a summit finish on Picon Blanco in 5:16:57 by 21s over the remaining the break |  2nd Joe DOMBROWSKI (USA/UAE TEAM EMIRATES) + 21s |  3rd Kenny ELISSONDE (FRA/TREK-SEGAFREDO) + 36 |  5th Enric MAS (ESP/MOVISTAR TEAM) + 1:45 ahead of teammate 6th Miguel Ángel LÓPEZ (COL/MOVISTAR TEAM) + 1:48 leading in the GC group |  7th Primoz ROGLIC (SLO/JUMBO-VISMA) following the Movistar riders |  6 Miguel Ángel LÓPEZ (COL/MOVISTAR TEAM) + 1:48, 7 Primoz ROGLIC (SLO/JUMBO-VISMA), 8 Adam YATES (GBR/INEOS GRENADIERS), 9 Mikel LANDA (ESP/BAHRAIN VICTORIOUS), 10 Giulio CICCONE (ITA/TREK-SEGAFREDO), 11 Egan BERNAL (COL/INEOS GRENADIERS), 12 Alejandro VALVERDE (ESP/MOVISTAR TEAM) |  13th Fabio ARU (ITA/TEAM QHUBEKA NEXTHASH) + 1:55 |  38th Richard CARAPAZ (ECU/INEOS GRENADIERS) + 2:48 |  Your Stage 3 winner, Rein TAARAMÄE (EST/INTERMARCHÉ-WANTY-GOBERT MATÉRIAUX) a decade after his last Vuelta stage win at La Farrapona in 2011 (photos) |  Rein TAARAMÄE (EST/INTERMARCHÉ-WANTY-GOBERT MATÉRIAUX): “Our team spoke about trying both to win the stage and taking the leader’s jersey... I believed a lot in myself today because I’m in good shape. It was all about the peloton catching us or not.” |  New race leader, Rein TAARAMÄE (EST/INTERMARCHÉ-WANTY-GOBERT MATÉRIAUX) by 25s |
Stage 4: El Burgo De Osma → Molina De Aragón, 164 km Full Results and Report
Stage 5: Tarancón → Albacete, 184 km Full Results and Report
Stage 6: Requena → Alto De La Montaña De Cullera, 159 km Full Results and Report
Stage 7: Gandía → Balcón De Alicante, 152 km Full Results and Report
Stage 8: Santa Pola → La Manga Del Mar Menor, 163 km Full Results and Report
Stage 9: Puerto-Lumbreras → Alto De Velefique, 188 km Full Results and Report
| 
| 
| 
| 
| 
| 
| 
|  The finish at Alto de Velefique |  After a long (70 km) solo attack from the breakaway, Damiano CARUSO (ITA/BAHRAIN VICTORIOUS) celebrates his win at Alto De Velefique |  Damiano CARUSO (ITA/BAHRAIN VICTORIOUS) wins Stage 9 in 5:03:14 by 1:05 |  Damiano CARUSO (ITA/BAHRAIN VICTORIOUS) wins Stage 9 in 5:03:14 by 1:05 |  Primoz ROGLIC (SLO/JUMBO-VISMA) jumps Enric MAS (ESP/MOVISTAR TEAM) near the finish |  2nd Primoz ROGLIC (SLO/JUMBO-VISMA) + 1:05 and 3rd Enric MAS (ESP/MOVISTAR TEAM) + 1:06 |  2nd Primoz ROGLIC (SLO/JUMBO-VISMA) + 1:05 and 3rd Enric MAS (ESP/MOVISTAR TEAM) + 1:06 |  3rd Enric MAS (ESP/MOVISTAR TEAM) + 1:06 and 2nd overall + 28s |  5th Miguel Ángel LÓPEZ (COL/MOVISTAR TEAM) and 6th Adam YATES (GBR/INEOS GRENADIERS) |  7th Gino MÄDER (SUI/BAHRAIN VICTORIOUS) + 2:07, one of three BAHRAIN VICTORIOUS riders in the top 7 |  9th Egan BERNAL (COL/INEOS GRENADIERS) + 2:10 |  Damiano Caruso: “ I’m so happy. I know it was a lot, but I knew Ineos was doing a really hard tempo. So I said okay, before they catch me I’ll try do a breakaway, maybe alone. I didn’t expect the gap to be bigger, but km by km it did…I still can’t believe what I’ve done. It’s an amazing feeling and a repeat after my feeling in the Giro. For me it’s incredible. The last climb was so long, and I just wanted to keep focussed on my tempo and in the last 2km I realised I could win the day.” |  Your Stage 9 winner, Damiano CARUSO (ITA/BAHRAIN VICTORIOUS) |  Your Stage 9 winner, Damiano CARUSO (ITA/BAHRAIN VICTORIOUS) |  Race leader Primoz ROGLIC (SLO/JUMBO-VISMA) by 28s heading into the first rest day |  KOM leader, Damiano CARUSO (ITA/BAHRAIN VICTORIOUS) |  5th overall and best young rider, Egan BERNAL (COL/INEOS GRENADIERS) |
Stage 10: Roquetas De Mar → Rincón De La Victoria, 190 km Full Results and Report
Stage 11: Antequera → Valdepeñas De Jaén, 132 km Full Results and Report
Stage 12: Jaén → Córdoba, 167 km Full Results and Report
Stage 13: Belmez → Villanueva De La Serena, 197 km Full Results and Report
Stage 14: Don Benito → Pico Villuercas, 160 km Full Results and Report
| 
|  The large break | 
|  Eventual winner Romain Bardet (France / Team DSM) in the break on the mid-race climb, Alto Collado De Ballesteros |  Romain BARDET (FRA/TEAM DSM) caught and past other break riders on the finish to Pico Villuercas |  Romain BARDET (FRA/TEAM DSM) wins Stage 14 in 4:20:36 by 44s |  Romain Bardet (France / Team DSM) post-race: “Honestly, I really took it climb by climb because we had the feeling no one really wanted to commit in the breakaway so I had a really hard time to catch the guys in front of us on the last climb,” expressed a smiling Bardet after the stage. “I think in the end we played it really smart with Matt, our coach, he told me exactly when to attack on the steepest and make it as if the finish was just there and it was a 200 metre race. I gave it a good go, I opened a gap and just committed to the finish.”“Everyone in the peloton is a bit tired but at the moment the spirit is also super high in the team. We already had two stage wins, multiple podiums with Alberto and everyone is really focused. I’m so happy to be part of such a good team. We’re really enjoying ourselves and try to do our best every day and I’m so happy to take a stage win for the team. It’s been a really good Vuelta for us so far and we’ll keep trying for more.” |  Romain Bardet (France / Team DSM) and girlfriend celebrate his first win in 2.5 years |  2nd Jesus HERRADA (ESP/COFIDIS) + 44s |  After a mid-race crash that cost him five minutes, Jay VINE (AUS/ALPECIN-FENIX) picked himself off the deck and finished 3rd + 44s |  10 minutes later, Miguel Ángel LÓPEZ (COL/MOVISTAR TEAM) attacked off the GC group |  Sepp KUSS (USA/JUMBO-VISMA) chasing Lopez |  16th Miguel Ángel LÓPEZ (COL/MOVISTAR TEAM) + 10:25 (5th overall) |  17 Primoz ROGLIC (SLO/JUMBO-VISMA) + 10:29, 18 Enric MAS (ESP/MOVISTAR TEAM), 19 Egan BERNAL (COL/INEOS GRENADIERS), 20 Jack HAIG (AUS/BAHRAIN VICTORIOUS) |  25th Giulio CICCONE (ITA/TREK-SEGAFREDO) + 10:45 and race leader, 30th Odd Christian EIKING (NOR/INTERMARCHÉ-WANTY-GOBERT MATÉRIAUX) + 10:49 |  17th Primoz ROGLIC (SLO/JUMBO-VISMA) + 10:29 and 3rd overall + 1:36 |  Your Stage 14 winner, Romain BARDET (FRA/TEAM DSM) |  Your Stage 14 winner, Romain BARDET (FRA/TEAM DSM) |  Race leader by 54s, Odd Christian EIKING (NOR/INTERMARCHÉ-WANTY-GOBERT MATÉRIAUX) |  New KOM leader, the Stage 14 winner, Romain BARDET (FRA/TEAM DSM) |  19th today, 7th overall and best young rider, Egan BERNAL (COL/INEOS GRENADIERS) |
Stage 15: Navalmoral De La Mata → El Barraco, 193 km Full Results and Report
Stage 16: Laredo → Santa Cruz De Bezana, 171 km Full Results and Report
Stage 17: Unquera → Lagos De Covadonga, 182 km Full Results and Report
Stage 18: Salas → Altu D’el Gamoniteiru, 159 km Full Results and Report
Stage 19: Tapia → Monforte De Lemos, 188 km Full Results and Report
Stage 20: Sanxenxo → Mos. Castro De Herville, 174 km Full Results and Report
Stage 21: Padrón → Santiago De Compostela, 33.7 km Full Results and Report
| 
|  1st Primoz ROGLIC (SLO/JUMBO-VISMA) 44:02 by 14s |  Almost a 4th stage win at this year's Vuelta, 2nd Magnus CORT (DEN/EF EDUCATION-NIPPO) + 14s and most combative rider for the entire event |  3rd Thymen ARENSMAN (NED/TEAM DSM) + 52s |  4th Josef CERNÝ (CZE/DECEUNINCK-QUICK STEP) + 1:16 |  Your Stage 21 ITT and Overall Winner, Primoz ROGLIC (SLO/JUMBO-VISMA) | 
| 
| 
| 
|  Your overall winner, Primoz ROGLIC (SLO/JUMBO-VISMA) by 4:42 |  2021 overall podium: 2nd Enric MAS (ESP/MOVISTAR TEAM) + 4:42, 1st Primoz ROGLIC (SLO/JUMBO-VISMA) 83:55:29 and 3rd Jack HAIG (AUS/BAHRAIN VICTORIOUS) + 7:40 | 
|  Points winner. Fabio Jakobsen |  5th overall and best young rider, Gino MÄDER (SUI/BAHRAIN VICTORIOUS) |  Jersey winners: Michael Storer (KOM), Fabio Jakobsen (Points), Primoz Roglic (Overall), Gino Mäder (Best Young Rider) |  Team award to BAHRAIN VICTORIOUS |  Primoz ROGLIC (SLO/JUMBO-VISMA) in full winner's regalia |
|