Jonas Vingegaard was confirmed as winner of the Vuelta a España on Sunday afternoon, but without any fanfare, not officially, as protests ended the race in Madrid.
Stage 21 was due to finish in the nation's capital on Sunday late afternoon, but mass protests caused the police and organisers to bring the peloton to a stop a few kilometres from the start of the finishing laps. After a brief neutralised restart to divert the riders to the relative safety of a quieter boulevard in the museum district, it was finally confirmed that stage 21 would not continue, and thus, the Vuelta a España was over.
GC Top 10
- Jonas Vingegaard (Visma-Lease a Bike)
- João Almeida (UAE Team Emirates-XRG) +01:16
- Tom Pidcock (Q36.5 Pro Cycling) +03:11
- Jai Hindley (Red Bull-Bora Hansgrohe) +3:41
- Matthew Riccitello (Israel-Premier Tech) +05:55
- Giulio Pellizzari (Red Bull-Bora Hansgrohe) +07:23
- Sepp Kuss (Visma-Lease a Bike) +07:45
- Felix Gall (Decathlon-AG2R) +07:50
- Torstein Træen (Bahrain Victorious) +09:48
- Matteo Jorgenson (Visma-Lease a Bike) +12:46

- While no sprinters were able to contend for another stage win, the classifications were all sewn up before the Madrid finale.
- Vingegaard won the Vuelta by 1:16 over João Almeida after consolidating his lead on stage 20 to Bola del Mundo, becoming the second Visma-Lease a Bike rider to win a Grand Tour in 2025, and Vingegaard's seventh consecutive podium since the 2021 Tour de France, never finishing lower than second in every Grand Tour he started.
Did we do a good job with this story?