Valero holds onto the lead and faces the final stage with a minimal advantage
The Brasil Ride Bahia 2025 faced another long and demanding stage today, 136 km and over 2,100 meters of positive elevation gain, on another day marked by rain and mud, which have already become the main protagonists of this edition. After the tough conditions experienced in previous days and with stages 2 and 3 canceled due to the storm, the cyclists once again faced a real physical and mental challenge on the fourth effective day of the race.
Gustavo Xavier wins the queen stage of the Brasil Ride 2025 and Valero remains leader before the final day
The Brazilian Gustavo Xavier (Specialized Racing BR) took the victory in a very close finish, beating the overall leader, the Spanish David Valero (BH Coloma Team), by less than two seconds, who once again demonstrated his consistency by riding all day in the lead group.

The Dutchman Hans Becking (Buff Megamo MTB Team) completed the podium of the day, followed by Tiago Ferreira (Vouzela-BH TF) and Alex Malacarne (Specialized Racing BR).
RECOMENDADO
No time to train? Here's how you can keep improving on your bike
Understanding the RPE scale is key to training based on how you feel
Pogacar and the limits of the tire: Roubaix will determine how far one can go
How, when, and how much: the ultimate guide to carbohydrates for cyclists
It really works, and science backs it up: just running isn't enough anymore—strength training helps you improve
Pogacar is racing toward something never before seen in cycling

The battle for the overall men's classification remains intense: Valero retains the leader's jersey, but his margin over Ferreira is just nine seconds. With terrain still unpredictable and weather conditions continuing to complicate each day, the final stage of the Brasil Ride 2025 promises a close fight until the finish line.
Top 5 - Stage 6 (136 km | 2,100 m D+)
- Gustavo Xavier (Brazil / Specialized Racing BR) - 4:58:07
- David Valero (Spain / BH Coloma Team) - +0:01
- Hans Becking (Netherlands / Buff Megamo MTB Team) - +0:04
- Tiago Ferreira (Portugal / Vouzela-BH TF) - +0:08
- Alex Malacarne (Brazil / Specialized Racing BR) - +0:13
General classification after stage 6
- David Valero (Spain / BH Coloma Team) - 16:04:08
- Tiago Ferreira (Portugal / Vouzela-BH TF) - +0:09
- Alex Malacarne (Brazil / Specialized Racing BR) - +14:31
- Hans Becking (Netherlands / Buff Megamo MTB Team) - +15:52
- Gustavo Xavier (Brazil / Specialized Racing BR) - +30:04