In a slightly uphill finish, David Gaudu won the third stage of the 2025 Vuelta a España. On the final climb to Ceres (2.5 km at 3.2%), the Frenchman from Groupama-FDJ was the strongest on an uphill finish, surprising the favorites.

The Frenchman won the 134.6-kilometer stage, held this Monday in Italy. Dane Mads Pedersen (Lidl-Trek) finished second, and the leader, Scandinavian Jonas Vingegaard (Team Visma | Lease a Bike), finished third.

The stage was divided into two distinct parts: the first half was completely flat, and the finish, after overcoming a second-category climb, covered rough, winding terrain with several unscored slopes that could easily be scored.

The stage’s breakaway was somewhat more closely contested than in previous days, but in the end, it was more of the same. This time, the Lidl-Trek riders were tasked with deciding how the stage would play out. After a small group of four set off: Sean Quinn, Patrick Gamper, Alessandro Verre, and Luca Van Boven. They decided that this was the perfect number to easily control and blocked the attacks, depriving us of the spectacle we see in other races with a first or even second hour of fiercely contested attacks, with dozens of attacks.

Once again, the Latin American riders played a leading role, led by the Colombians. They didn’t look out of place and were in the fight with Santiago Buitrago (Bahrain – Victorious) in seventh place and Egan Bernal (Ineos Grenadiers) in eighth place, both of whom didn’t lose time on the favorites. David Gaudu tied for the overall standings with Jonas Vingegaard, although the results of the first stage, based on previous placings, meant the Visma-Lease a Bike rider would once again wear the red leader’s jersey for the fourth segment of the Vuelta a España.

The Iberian Tour continues this Tuesday with the third leg, a 206.7-kilometer leg-breaking stage between Sousse and Voiron, in France, with a flat finish.

La Vuelta Ciclista a España (2.UWT)
Results Stage 3 | San Maurizio Canavese – Ceres (134,6 km)

1David GauduGroupama-FDJ2:59:24
2Mads PedersenLidl-Trekm.t.
3Jonas VingegaardTeam Visma | Lease a Bikem.t.
4Giulio CicconeLidl-Trekm.t.
5Jordan LabrosseDecathlon AG2R La Mondiale Teamm.t.
6Orluis AularMovistar Teamm.t.
7Santiago BuitragoBahrain Victoriousm.t.
8Egan BernalINEOS Grenadiersm.t.
9Bjoern KoerdtTeam Picnic PostNLm.t.
10Jai HindleyRed Bull-BORA-hansgrohem.t.

Ranking General

1Jonas VingegaardTeam Visma | Lease a Bike10:55:36
2David GauduGroupama-FDJm.t.
3Giulio CicconeLidl-Trek0:08
4Egan BernalINEOS Grenadiers0:14
5Tom PidcockQ36.5 Pro Cycling Team0:16
6Jai HindleyRed Bull-BORA-hansgrohe0:16
7Santiago BuitragoBahrain Victorious0:16
8Matteo JorgensonTeam Visma | Lease a Bike0:16
9Juan AyusoUAE Team Emirates-XRG0:16
10Valentin Paret-PeintreSoudal Quick-Step0:16