Race news

'Over my limit' but Onley continues to impress after fifth place at Hautacam

Oscar Onley continues to compete with the best of the rest at the Tour de France, finishing way behind Tadej Pogačar, but alongside some of the sport’s best

by Owen Rogers
Free to read. No paywall. Support our work and never miss a story:
Oscar Onley during stage 12 of the 2025 Tour de France
Cor Vos

Oscar Onley cut an exhausted figure in his post-race interview on Thursday. Still dripping with sweat and water, poured over his head to cool him after a huge effort in searing heat, he spoke between huge gasps of air, trying to regain some kind of equilibrium after one of the toughest days in the saddle.

“Tired,” came the Picnic-PostNL rider’s response when asked how it felt to have beaten some of the world’s best cyclists to finish fifth on stage 12 of his second Tour de France. “It was a hard day, I felt good, maybe I just went over my limit halfway up,” he breathed.

Onley had seemed relatively comfortable on the Col du Soulor, riding with a GC group which had grown ever-smaller, some of those big names, the best cyclists in the world, slipping behind the young Scot and Visma | Lease a Bike ground up the day’s first brutal test.

“I was quite surprised on the first climb when I saw Remco [Evenepoel, Soudal-Quickstep] and Jorgenson [Matteo, Visma | Lease a Bike] getting dropped, I guess they probably suffered in the heat. There’s a long way to Paris still, they’re certainly not out of it.”

We’ve become used to young men producing performances we once thought were reserved for the more mature, just look at Thursday’s stage winner, Tadej Pogačar (UAE Team Emirates-XRG). When he won his first Tour de France, he was younger than Onley is now, though only by a few months. But Pogačar is extraordinary, and while Onley might be closer to normal, Thursday’s ride to Hautacam was truly remarkable. 

As the race reached the bottom of Hautacam, the young Scottish rider was perfectly placed in a GC group which had expanded on the descent before. That group exploded when Pogačar launched the race-winning move, but Onley found himself in a third group on the road, in good company, alongside Tobias Halland Johannessen (Uno-X Mobility) and the Red Bull-Bora-Hansgrohe duo of Florian Lipowitz and four-time grand tour winner, Primož Roglič. Exactly the group he was hoping to be with at this part of the race.

When Lipowitz attacked, he went with him, though when the young German went again, he was unable to hold on. Eventually, he finished fifth, on the same time as Johannessen after dropping back to the Norwegian. Roglič? Nowhere to be seen.

“It’s difficult when there’s team mates there and I just had to try and get rid of at least one of them if I could.”

In his third year on the World Tour, after a couple of years at Picnic-PostNL’s development team, 2025 has been a breakthrough year for Onley, perhaps not in terms of victories, but certainly in terms of results, which have consistently reflected his ability to be with the best at key moments. 

This is especially so in stage races. This year he’s ridden five WorldTour stage races and only finished outside the top 10 once, at the Tour de Romandie. At last month’s Tour de Suisse, he out-sprinted João Almeida (UAE Team Emirates-XRG) on a steep final to take his second career win, both of which have been in WorldTour stage races.

Now, after 12 stages of the world’s biggest bike race, he sits sixth overall, way behind Pogačar, but close enough to others to be eyeing a move up the GC. First, though, comes the stage 13 mountain time trial and the brutal ascent to Peyragudes.

“If I can recover well, then I’ll give it a good shot tomorrow,” Onley concluded.

Result: stage 12, Tour de France 2025

Stage

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates-XRG 4:21:19
2 Jonas Vingegaard Team Visma | Lease a Bike + 02.10
3 Florian Lipowitz Red Bull-BORA-hansgrohe + 02.23
4 Tobias Halland Johannessen Uno-X Mobility + 03.00
5 Oscar Onley Team Picnic PostNL + 03.00
6 Kévin Vauquelin ARKEA-B&B HOTELS + 03.33
7 Remco Evenepoel Soudal Quick-Step + 03.35
8 Felix Gall Decathlon AG2R La Mondiale Team + 04.02
9 Primoz Roglic Red Bull-BORA-hansgrohe + 04.08
10 Cristian Rodriguez ARKEA-B&B HOTELS + 07.26

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates-XRG 45:22:51
2 Jonas Vingegaard Team Visma | Lease a Bike + 03.31
3 Remco Evenepoel Soudal Quick-Step + 04.45
4 Florian Lipowitz Red Bull-BORA-hansgrohe + 05.34
5 Kévin Vauquelin ARKEA-B&B HOTELS + 05.40
6 Oscar Onley Team Picnic PostNL + 06.05
7 Primoz Roglic Red Bull-BORA-hansgrohe + 07.30
8 Tobias Halland Johannessen Uno-X Mobility + 07.44
9 Felix Gall Decathlon AG2R La Mondiale Team + 09.21
10 Matteo Jorgenson Team Visma | Lease a Bike + 12.12

Youth

PosRiderTeam Time
1 Remco Evenepoel Soudal Quick-Step 45:27:36
2 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.49
3 Kévin Vauquelin ARKEA-B&B HOTELS + 00.55
4 Oscar Onley Team Picnic PostNL + 01.20
5 Ben Healy EF Education-EasyPost + 08.34
6 Carlos Rodriguez INEOS Grenadiers + 13.11
7 Mattias Skjelmose Lidl-Trek + 23.04
8 Romain Grégoire Groupama-FDJ + 43.51
9 Joe Blackmore Israel-Premier Tech + 53.28
10 Alex Baudin EF Education-EasyPost + 56.38

Points

PosRiderTeam Points
1 Jonathan Milan Lidl-Trek 231
2 Tadej Pogacar UAE Team Emirates-XRG 183
3 Mathieu van der Poel Alpecin-Deceuninck 173
4 Biniam Girmay Intermarché-Wanty 154
5 Tim Merlier Soudal Quick-Step 150
6 Anthony Turgis Team TotalEnergies 117
7 Jonas Vingegaard Team Visma | Lease a Bike 103
8 Jonas Abrahamsen Uno-X Mobility 90
9 Quinn Simmons Lidl-Trek 82
10 Arnaud De Lie Lotto 75

Mountain

PosRiderTeam Points
1 Tadej Pogacar UAE Team Emirates-XRG 27
2 Lenny Martinez Bahrain Victorious 27
3 Michael Woods Israel-Premier Tech 22
4 Jonas Vingegaard Team Visma | Lease a Bike 19
5 Ben Healy EF Education-EasyPost 16
6 Bruno Armirail Decathlon AG2R La Mondiale Team 15
7 Florian Lipowitz Red Bull-BORA-hansgrohe 12
8 Mattias Skjelmose Lidl-Trek 11
9 Michael Storer Tudor Pro Cycling Team 10
10 Tobias Halland Johannessen Uno-X Mobility 10

Team

PosTeamTime
1 Team Visma | Lease a Bike 136:32:11
2 UAE Team Emirates-XRG + 17.15
3 ARKEA-B&B HOTELS + 25.08
4 Decathlon AG2R La Mondiale Team + 33.46
5 Red Bull-BORA-hansgrohe + 34.55
6 Groupama-FDJ + 01:03.13
7 Movistar Team + 01:07.15
8 INEOS Grenadiers + 01:15.16
9 XDS Astana Team + 01:17.44
10 Team TotalEnergies + 01:20.34
Full results

Just in

Editor's Picks

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️