Cycling: Oscar Onley won the fifth stage of the Tour de Suisse. The Briton won the challenging section to Santa Maria ahead of Joao Almeida of Portugal. The new wearer of the yellow jersey is Kévin Vauquelin of France.

Onley wins ahead of Almeida
After 183,8 kilometers from La Punt to Santa Maria in Calanca, Oscar Onley (Picnic – PostNL) celebrated the stage victory. Joao Almeida (UAE – XRG) paced himself perfectly on the final climb, as usual. He didn't respond to the initial attacks, instead riding at his own pace. In the end, only the Briton could stay with him and narrowly won the stage in a photo finish. There were some changes in the general classification. Romain Grégoire (Groupama – FDJ) lost the overall lead, and top favorite Ben O'Connor (Jayco AlUla) lost valuable time. The new wearer of the yellow jersey is Frenchman Kévin Vauquelin (Arkéa – B&B Hotels).
Grégoire loses the yellow jersey
On the ascent to the Julier Pass, over 20 riders initially broke away. This later formed a five-man breakaway group consisting of Pello Bilbao (Bahrain – Victorious), Lorenzo Fortunato (XDS – Astana), Aleksandr Vlasov (RB – Bora – hansgrohe), Javier Romo (Movistar), and Neilson Powless (EF Education – EasyPost). However, this group also fractured on the first ascent to Castaneda, leaving only Bilbao, Vlasov, and Powless. Behind them, the French team, including Austrian Felix Gall (Decathlon AG2R La Mondiale), set a blistering pace to further distance the already dropped leader, Romain Grégoire (Groupama – FDJ), and secure the stage win. But the leading trio proved too strong and never relinquished the victory.
Oof! Only or Almeida. Why do you want to go to @tds ? pic.twitter.com/IjpYuy2v7Y
— O País Do Ciclismo (@opaisdociclismo) June 19, 2025