2025 Vuelta: The list of 23 teams and 184 riders set to compete in the 80th edition of the Tour of Spain

The 80th edition of the Tour of Spain will take place from Saturday, August 23, to Sunday, September 14, 2025, over 21 stages and a total distance of 3,151 km. The organizers […] Read more →

2025 Vuelta: The Route, Stage Profiles, and TV Broadcast Schedules for the 80th Tour of Spain

The 80th edition of the Tour of Spain will take place from Saturday, August 23, to Sunday, September 14, 2025, over 21 stages and a total distance of 3,151 km. The organizers […] Read more →