
Daan Hoole took a maiden Grand Tour stage victory on stage 10 of the 2025 Giro d’Italia, the second of two time trials, as Josh Tarling was denied a double against the clock after winning stage two’s shorter contre-la-montre in Albania.
The Dutch national TT champion came out on top on the 28.6km run from Lucca to Pisa, finishing by the iconic Leaning Tower, and had a nervy wait as the GC contenders set off.
But the heavens opened later in the afternoon - after rain in the morning caused Primoz Roglic to crash in the recon - and none of the contenders for the overall title came close to the Dutchman’s time.
But Roglic, having slipped to 10th on Sunday’s gravel stage to Siena, made up more than a minute of his time deficit to move up the standings to fifth and reignite his bid for a second maglia rosa after victory in 2023.
Follow all the action with The Independent’s live blog below:
Giro d'Italia stage 10 Live
- Riders tackle second of two time trials at this year's race
- 28.6km route from Lucca to Pisa offers GC contenders a chance to shake up standings
- Primoz Roglic slipped to 10th after disastrous gravel stage but will hope to claw back time
- Britain's Josh Tarling second of the early finishers behind surprise leader Daan Hoole
- Daan Hoole holds on to win maiden Grand Tour stage
'I had time on my side' - Isaac del Toro
17:09 , Flo CliffordNow for the pink jersey. Young Isaac del Toro looks a bit happier and more relaxed in his post-race interview today - he seemed a bit starstruck on Sunday.
“I knew it would be super hard but I tried to finish another day in pink, it was super good,” he says. “I knew I had a lot of time on my side [in the overall standings] and I didn’t want to take risks. I was struggling to go straight on the bike but it was fun, and I’m super happy.
Asked about the incredible strength of the team, with four UAE riders in the top ten, he says, “Wow, it’s amazing for the team to realise that everybody is up there.
“We will play for sure, I don’t know - we will see how we will play it in the next stage,” he says of their tactics.
He also says the Leaning Tower of Pisa is “cool”, and he hadn’t seen it before yesterday’s rest day.
Stage 10 results
17:01 , Flo CliffordOnto the winners and losers on GC: Primoz Roglic is the big beneficiary, leaping from 10th to fifth, and slashing a minute off his deficit. Ayuso narrows the gap significantly to del Toro and is now a little under a minute ahead of Roglic, so has more or less kept that gap steady.
Antonio Tiberi has clung onto third, but is only two seconds off Simon Yates, who is now the best-placed British rider and fourth overall after an excellent time trial.
Ciccone, Carapaz and Bernal all lost time and places, the latter after crashing - although we didn’t see it - although it could have been worse. Thymen Arensman has crept up into the top 10, six seconds off his teammate, so Ineos have options. Further down on Britwatch, Max Poole has cut more than a minute off his deficit to the pink jersey: he’s 21st, 4:17 down on del Toro.
General classification after stage 10
16:56 , Flo Clifford1) Isaac del Toro (UAE Team Emirates-XRG) in 34:11:37
2) Juan Ayuso (UAE Team Emirates-XRG) +25”
3) Antonio Tiberi (Bahrain Victorious) +1’01”
4) Simon Yates (Visma-Lease a Bike) +1’03”
5) Primoz Roglic (Red Bull-BORA-hansgrohe) +1’18”
6) Brandon McNulty (UAE Team Emirates-XRG) +2’00”
7) Adam Yates (UAE Team Emirates-XRG) +2’06”
8) Giulio Ciccone (Lidl-Trek) +2’07”
9) Richard Carapaz (EF Education-EasyPost) +2’10”
10) Thymen Arensman (Ineos Grenadiers) +2’27”
'If I'm not racing I lose interest' - Tom Pidcock
16:49 , Flo CliffordTNT Sports have an interesting chat with Tom Pidcock, who’s had a mixed Giro so far.
“It was a long way to the top of that climb, I started pretty hard and I was feeling good, but the long straight catches up with you pretty fast. Then you come out the tunnel and it had started raining, I don’t know how grippy the roads are. It was a nice hit-out,” he says of the time trial.
Asked about his Giro as a whole, and his plan to attack each day, he says, “To be honest, it’s been difficult. The stage with the first uphill finish was good for me, but I had a really bad day, probably the worst this year, and on the Strade stage [stage nine] I was stood at the side of the road four times.
“But it’s better that I keep focused every day and if I’m not racing I kind of lose interest in it, so it’s a better way of doing it [attacking each day]. It’d be more fun if it was going a bit better! I could have been super disappointed on the Strade stage, I felt super good, but I enjoyed it. If I start complaining as well as all the GC guys who probably don’t like it we won’t have these stages anymore, but they’re the most fun stages.”
Well said - Simon Yates was among the GC riders who objected to the use of gravel on stage nine. And interesting that Pidcock refers to the ‘GC guys’, not including himself in that group.
Stage 10 results
16:43 , Flo CliffordAn incredibly impressive win for Daan Hoole. While second will be disappointing for Josh Tarling, he’s still underlining his credentials as one of the best time-triallists in the world.
A great day for Ethan Hayter, a former GB national TT champ, and his teammate Mattia Cattaneo, while Jay Vine will no doubt be furious about his early puncture - at only 37 seconds down, he will be thinking what might have been.
Stage 10 results
16:37 , Flo Clifford1) Daan Hoole (Lidl-Trek) in 32’30”
2) Josh Tarling (Ineos Grenadiers) +7”
3) Ethan Hayter (Soudal Quick-Step) +10”
4) Mattia Cattaneo (Soudal Quick-Step) +23”
5) Edoardo Affini (Visma-Lease a Bike) +24”
6) Jay Vine (UAE Team Emirates-XRG) +37”
7) Luke Plapp (Jayco AlUla) +44”
8) Marco Frigo (Israel-Premier Tech) +47”
9) Michael Hepburn (Jayco AlUla) +50”
10) Xabier Azparren (Q36.5 Pro Cycling) +54”
Josh Tarling pipped to the post
16:31 , Flo CliffordWell, I doubt that compliment will lessen the sting for Tarling, who was the outright favourite for today - but the Brit has evidently stamped his mark on the competition at the age of just 21. He’s the man to beat and they all know it.
'I'm so glad I could beat Tarling' - Daan Hoole
16:25 , Flo CliffordA quick word from today’s winner, a very smiley Daan Hoole.
“It’s unbelievable, it didn’t sink in yet,” the Dutchman says. “I’m so happy, I’m full of emotions. I was aiming for this day, I was feeling good all week, but I never thought I would [win].
“Of course the GC guys had rain, that changed a lot, but I’m so glad I could beat Tarling in more or less the same conditions. It’s an insane feeling.
“Yeah [I was surprised to beat Tarling]. He’s one of the best time triallists in the world, he started super fast and when I saw his first intermediate time I was thinking it would be hard to beat him. But I did a good second part, I took some time back on him, maybe he exploded a little bit. I cannot understand it yet.
“Victory in the Giro is already so special. I want to thank the team, my coach, everyone - my parents, my brother. I don’t know what to say, it’s crazy!”
Daan Hoole wins stage 10!
16:15 , Flo CliffordIsaac del Toro comes home 2:22 down and that means while he’s lost a lot of time to teammate Ayuso, it’s not quite enough to lose the maglia rosa, too.
Lidl-Trek’s near-flawless Giro continues with another stage win, this time for Daan Hoole. It’s a maiden Grand Tour stage win for the Dutch national time-trial champion - and in fact it’s his first win outside of his home country.
Ayuso loses time to Roglic
16:12 , Flo CliffordWell, how this for a development. Ayuso was absolutely flying but it looks like the rain has got to him in these closing stages - it’s really quite hideous - and he’s lost a lot of that advantage over Roglic.
He finishes 1:34 down on Hoole in provisional 22nd, just ahead of Simon Yates. Roglic was 1:15 down.
Tiberi loses time
16:09 , Flo CliffordIt’s absolutely lashing it down at the finish and Ciccone is haring round these corners to minimise his losses. He’s 2:48 down on Hoole in Pisa.
Rob Hatch says Bernal apparently crashed early in his time trial, which the cameras didn’t pick up.
Tiberi has lost time to Simon Yates but he’s done decently well given the circumstances; 1:53 down on Hoole, 10 seconds behind Yates.
Advantage Ayuso
16:03 , Flo CliffordIn the battle between the big GC favourites, Ayuso is on top as it stands. The Spaniard goes 41 seconds slower than Hoole at the Asciano time check, but he’ll be more focused on the fact that he’s gaining 12 seconds on Roglic as it stands, to add to his healthy lead of over a minute.
And it looks like Hoole is set to take his first Grand Tour stage win!
Simon Yates moves up the rankings
16:00 , Flo CliffordNot Egan Bernal’s best day today, understandably so in these conditions, and he’s 2:58 down on Hoole as he crosses the line in Pisa and slipping down the GC as it stands.
It’s still incredibly wet on the roads and actually still raining at the finish, although not so bad further out at the Asciano time check, 20.5km in. That’s where Tiberi is and he crosses 1:10 behind Hoole - but Simon Yates was 11 seconds quicker.
The Brit is now at the finish and his Giro is just getting better and better: his final time is 1:43 slower than Hoole, 22nd provisionally. He’s taken more than a minute on Bernal, and is only around 30 seconds slower than Roglic. From sixth at the start of the day he will be heading up the standings.
Roglic moves above McNulty
15:57 , Flo CliffordBrandon McNulty crosses the line in 45th place provisionally, 2:23 down on Hoole.
Roglic has one scalp already in the American, having been 1:15 behind Hoole: he’ll move above McNulty in the overall standings.
Out on the roads Ayuso is consistenly three to four seconds ahead of Roglic and he looks to be dealing with this course well, although he’s got that tricky descent coming up - but the roads are definitely drying up and that’s advantage Spain.
Ayuso makes up time on del Toro
15:52 , Flo CliffordAyuso checks his movement coming into a corner as his front wheel threatens to slide out, and does well to recover - but that’s knocked off a few fractions of a second and will hurt his momentum.
Michael Storer is over 2:30 down on Hoole at the finish, while Tiberi is going slower than Richard Carapaz, of all people, which he won’t be happy with at all.
Ayuso crosses the first time check in 10:27, 38 seconds down on Hoole, but del Toro is already shipping half a minute to his teammate - he’s 1:04 down on the Dutchman already. Ayuso’s deficit was 1:13 to the Mexican at the start of the day.
Roglic finishes
15:48 , Flo CliffordIronically, Roglic starting 10th - behind most of his GC rivals - has probably worked out well for him, as he’s had a few more kilometres of dry roads before the rain. He crosses the line 1:15 down on Hoole and that looks a strong time.
The roads look to be drying up slightly but it’s unlikely to make much of a distance as they’ll still be so slick.
Isaac del Toro sets off
15:42 , Flo CliffordAs the camera follows Tiberi through the latter half of the course it’s apparent how dreadful these roads are, with puddles everywhere and plenty of corners to present problems.
Isaac del Toro, clad entirely in pink - the youngest Giro leader this century, Rob Hatch says - now rolls off the line. They’re all out on the course now; who of the GC contenders will get the most from this tricky TT?
Ayuso sets off
15:38 , Flo CliffordMathias Vacek has knocked off his effort completely and essentially freewheels over the line, not taking any risks on these wet corners. He set the quickest time at the first check but crosses the line 2:42 down.
Pidcock was 2:28 on Hoole, which might not be as bad as it looks if the rest of the GC favourites struggle today.
Juan Ayuso, wearing the best young rider’s jersey on behalf of teammate Isaac del Toro, is underway and there’s just the Mexican left at the start line.
Top five underway
15:29 , Flo CliffordDerek Gee finishes a minute flat down on Daan Hoole, having had probably the best conditions of the GC riders, so he might make up some ground.
Mathias Vacek was quicker than Hoole at the first time check but he’s way down now. The Czech has been a revelation at this race but will no doubt be disappointed with that.
Giulio Ciccone is on the move now and that’s the first of the top five riders. The Italian will be looking at today’s stage as a case of damage limitation rather than making a statement - although the rain is conspiring against him.
Rain causing problems for Roglic
15:24 , Flo CliffordSimon Geschke on the TNT Sports motorbike gives us a weather update and it’s not ideal for Roglic as he heads onto the wetter section of the course, where the rain is starting to properly fall.
The Slovenian was one second faster than Daan Hoole at an early point, but that gap is stretching out now in the wet conditions - and he’s 30 seconds off the Dutchman at the first time check, not ideal at all.
British GC hopeful Max Poole has put in a blistering ride - he’s provisional 14th, quicker than Wout van Aert! He lost a heap of time on stage nine and now sits more than five minutes down, so this will do him no harm at all.
Adam Yates, Brandon McNulty underway
15:20 , Flo CliffordRoglic takes a corner rather gingerly but is straight back into an aero tuck.
Ninth-placed Adam Yates, the fourth of four UAE riders in the top ten, is next to set off - all these riders at the business end are setting off at three-minute intervals - and immediately loses a bidon, which is suboptimal for both aero and hydration purposes. His teammate Brandon McNulty, in the rather garish stars and stripes of the US champ, is next.
Having just mentioned that the rain is holding off, we’ve seen a few umbrellas open up in the later sections of the course.
Primoz Roglic on the move
15:14 , Flo CliffordInto the top ten now and the biggest of all the big guns sets off. The rain is holding off, good news for Primoz Roglic, who hit the deck in the recon earlier. He’s in serious need of pulling some time back - what can he do in Pisa today?
Giro d'Italia stage 10
15:09 , Flo CliffordMarco Frigo comes in seventh after an extremely respectable ride, while Mattia Cattaneo is absolutely flying - he comes in 23 seconds down for fourth place provisionally, beating the European champion Edoardo Affini! Some ride.
Getting closer to the top ten now as Damiano Caruso, the Bahrain-Victorious veteran, sets off.
Tom Pidcock is underway too; the Brit is such a complete rider but time trials are something of a weakness for him.
Giro d'Italia Stage 10
15:03 , Harry Latham-CoyleMatti Cattaneo is holding his form well as he powers past the arches on the road into Pisa. This really is a beautiful little run between two Tuscan jewels - and the inclement weather is so far just about holding off. Cattaneo was third at the second time check.
Favourites about to begin
14:55 , Harry Latham-CoyleSo here we go, then - can Primoz Roglic, Brandon McNulty, Juan Ayuso or anyone else get close to the massive Daan Hoole, currently taking a towering victory in Pisa?

Giro d'Italia Stage 10
14:52 , Harry Latham-CoyleInto the top 20, and out rolls Derek Gee - it’s not quite happened for the Canadian yet at this Giro after a ninth-placed finish at last year’s Tour de France. He’s good on a TT bike, though.
Giro d'Italia Stage 10
14:47 , Harry Latham-CoyleWell well well. We weren’t necessarily expecting the name of Marco Frigo to be figuring at the top of the times, but the Italian Israel-Premier Tech rider has gone second quickest through the opening 8.3km. Fascinating. Frigo took a stage at the recent Tour of the Alps but doesn’t necessarily have lots of past time trial success to suggest he can hold the fast start.
He’s not second at the check for long, though - Mattia Cattaneo is perhaps a less likely top-10 contender, and goes a second quicker than his fellow Italian, 13 seconds slower than Josh Tarling at that point.
Giro d'Italia Stage 10
14:36 , Harry Latham-CoyleIt’s seven years, incidentally, since the last Dutch winner of a Giro d’Italia time trial, Tom Dumoulin taking his third victory against the clock in three years. He would, perhaps, have won that 2018 edition overall if not for Chris Froome’s audacious attack from 80km out on Stage 19, which proved the race-winning move.
Giro d'Italia Stage 10
14:31 , Harry Latham-CoyleThere is a bit of a lull in the starters now, few (if any) live contenders out on course and a while yet before those at the top of the general classification standings begin. Need a reminder of who they are?

Who is leading the Giro d’Italia? Maglia rosa and general classification standings
Latest standings
14:14 , Harry Latham-CoyleRight, let’s have a look at the top 10 after Jay Vine also fights back to finish strongly after that puncture earlier. What might have been, he may wonder, with just 37 seconds between he and our leader.
1. Daan Hoole (Lidl-Trek) 32.30
2. Josh Tarling (Ineos Grenadiers) +0.07
3. Ethan Hayter (Soudal-QuickStep) + 0.10
4. Edoardo Affini (Visma Lease-a-Bike) +0.24
5. Jay Vine (UAE Team Emirates) +0.37
6. Luke Plapp (Jayco AlUla) +0.44
7. Michael Hepburn (Jayco AlUla) +0.50
8. Xabier Azparren (Q36.5) +0.54
9. Lorenzo Milesi (Movistar) +0.54
10. Kasper Asgreen (EF Education EasyPost) +0.59
Josh Tarling second at the finish!
14:09 , Harry Latham-CoyleWout van Aert is over a minute down on Daan Hoole, just about in the top 10 - though he won’t be for long with Josh Tarling about to round the final few bends in Pisa.
The Ineos Grenadiers rider doesn’t have it! How good a ride was that from Hoole? Seven seconds is his superiority - only the GC favourites, surely, can now deny him a breakthrough victory.

Giro d'Italia Stage 10
14:00 , Harry Latham-CoyleWout van Aert will not be making it two wins in two days. He’s way down on Daan Hoole at the Asciano time check at 20.5km and surely coasting in from here to recover and recuperate.
Now, where’s Josh Tarling? There he is...four seconds behind Hoole! The Dutchman’s smile spreads sat watching on in the winner’s chair. He must have absolutely thundered down the descent.
Giro d'Italia Stage 10
13:54 , Harry Latham-CoyleHayter is, however, 17 seconds faster than our leader Hoole through the opening time check. But the Dutchman really did power home from there, as shown by Aussie Luke Plapp shelling 30 seconds or so in the 12km between the two time checks.
Wout van Aert is 20 seconds down on Hayter.
Giro d'Italia Stage 10
13:50 , Harry Latham-CoyleDaan Hoole has joked that he’ll be doing a rain dance, hoping that the clouds come in and begin to spill so he can keep his clubhouse lead. His jig may be unnecessary - reports from Pisa suggest the pitter-patter of raindrops has begun.
There’s nearly a moment of real misfortune for Josh Tarling, meanwhile, with Mikkel Honore not aware of the British rider’s approaching presence as he rounds a corner a few metres ahead. Tarling slows just enough to avoid a crash; Honore waves an apologetic hand.
Josh Tarling is not hanging about! 🚀 pic.twitter.com/UhCwkWRy7Y
— Cycling on TNT Sports (@cyclingontnt) May 20, 2025
Giro d'Italia Stage 10
13:44 , Harry Latham-CoyleOh no! More tough luck for Jay Vine, caught up in a crash on Stage 6 last week and now puncturing early in his time trial. The change of bikes is swift but that’ll be his chances of challenging again for victory over, you’d think.
And Josh Tarling begins
13:37 , Harry Latham-CoyleFollowing Wout van Aert down the ramp is Josh Tarling, two big contenders up and underway. Can Tarling add another Giro stage after taking the time trial title in Tirana last week?

Wout van Aert is underway!
13:36 , Harry Latham-CoyleHis long wait for a win at an end, Wout van Aert is back on his bike. A superb ride into Siena in the company of Isaac del Toro proved a much-needed success for the Belgian, and we know he’s got the time trial chops to challenge for victory today if on a good day.
Meanwhile, a new leader - Daan Hoole has gone 10 seconds faster than Ethan Hayter. A smashing ride from the Dutchman, who has gone bronze, silver, gold over the last three years at the Netherlands nationals.
Giro d'Italia Stage 10
13:28 , Harry Latham-CoyleHere is Edoardo Affini - can he beat Ethan Hayter and really lay down a marker with the rain set to start falling soon? It’s going to be tight...but he’s not got it! He lost time in the final section of the 28.6km and comes in 14 seconds down. That Hayter ride looks better and better.
Ethan Hayter speaks to Eurosport after his time trial
13:23 , Harry Latham-Coyle“It was still damp leaving Lucca on the footpaths, but it was completely wet this morning. There were a few corners I could have gone faster on. It was a good time trial. I think Affini will be a good benchmark. If the rain does come early, hopefully I’ll gain a few seconds, but the wind could change as well - you don’t know in changeable conditions like this. We’ll see how we goes.”
Giro d'Italia Stage 10
13:19 , Harry Latham-CoyleEthan Hayter goes fastest! An excellent time from Hayter, 40 seconds inside the time of Michael Hepburn - 32mins 40secs for the Soudal-QuickStep rider, which is a mark to monitor as some of the bigger hitters begin a little later.
Hayter’s no longer the fastest through the opening recorder, though - the giant Daan Hoole has gone through marginally quicker, the lanky legs of the tallest rider in the field doing the job. Lidl-Trek’s flying Dutchman is all of six-foot-six.

Giro d'Italia Stage 10
13:10 , Harry Latham-CoyleFor what it is worth, it seems like a big band of rain should hit the route between 2.30pm and 3pm BST - good news for Josh Tarling’s chances of another stage victory, you’d say.
Giro d'Italia Stage 10
13:09 , Harry Latham-CoyleA 23-second advantage for Ethan Hayter over Michael Hepburn at the second time check, with Edoardo Affini, the European champion, a second behind Hayter’s mark at the first. The Brit looks uber-smooth.
Hepburn’s time of 33mins 20secs currently tops the standings at the finish.
Primoz Roglic's sporting director reveals details of crash
13:02 , Harry Latham-CoylePatxi Vila, the Basque sporting director at Red Bull Bora Hansgrohe, has allayed fears after Primoz Roglic’s little tumble this morning.
“It was low speed, there was some oil and the road was really slippery,” Vila explains to Eurosport. “But there’s not a single scratch on him. Primoz is ok, he had a good training yesterday, and he’s feeling good. It’s never perfect to crash but he is all good and looking forward today.
“If it’s wet it’ll be completely different, but if it’s dry, it’s a really nice parcours. The last part there is a pretty strong headwind, but generally it’s a really good parcours. It’s going to be fun. The goal is to go as fast as possible. It’s a time trial after nine stages, so it’s a bit different, so let’s hope we have a different result to Albania.”

Giro d'Italia Stage 10
12:55 , Harry Latham-CoyleBack to Tuscany, then, and a thicket of three riders come through the second time check in quick succession as if conducting a team time trial - Michael Hepburn, the powerful Aussie, is the fastest of them, the best part of two minutes quicker than anyone else through that mark.
Soudal QuickStep’s Ethan Hayter is looking strong further back down the course. Twice a national champion against the clock before securing road race victory last year, the British rider was ninth on Stage Two in Tirana.
The controversial addition to Tour de France which has the cycling world talking
12:44 , Harry Latham-CoyleA digression, for a moment, from events in Italy to instead cover a spot of news from France, with Tour organisers confirming last week that this year’s final stage of the race will feature a trip to Montmartre - after the brilliant scenes on the climb at Paris 2024, a return is welcome, though not all are happy...

Cycling world split over controversial change to Tour de France
Giro d'Italia Stage 10
12:31 , Harry Latham-CoylePrimoz Roglic took about 17 seconds out of both Juan Ayuso and Isaac Del Toro on the first time trial in Tirana, though that route was about half the distance of that over which they’ll be pedalling today. He’d love to steal back a big chunk of the deficit lost on the white roads around Siena on Sunday.
This really is a lovely little TT, beginning along the beautifully preserved city walls around charming Lucca.
And we're off!
12:23 , Harry Latham-CoyleDown the ramp heads Alexander Krieger of Tudor, the first man out on the course and confronted by drying roads. The first of the possible contenders out is Edoardo Affini in about half-an-hour - and with the forecast suggesting rain later, it may favour the Italian and Josh Tarling, who will be underway at 1.36pm BST.
Race leader Isaac Del Toro has been out and about training, looking pretty in pink - the uber-talented Mexican begins at 3.40pm.

Giro d'Italia Stage 10
12:17 , Harry Latham-CoyleYes, it’s slightly damp and dreary in Tuscany for what should be a picturesque journey from one of Italy’s great cities to one of its most famous landmarks. There’s nothing really lumpy in the route to overly bother the field, though the rain will make things tricky.
Primoz Roglic crashes in time trial recon
12:14 , Harry Latham-CoyleSome images from Italy seem to show Primoz Roglic on the deck after a crash in time-trial reconnaissance this morning - another mishap for the accident-prone Slovene, who really is due some luck.
How can Primoz Roglic recover?
11:52 , Flo CliffordPrimoz Roglic had a terrible day on Sunday, crashing with 51km to go and shedding time, before a puncture shortly after killed off any chances of making it back into the lead group.
He was also left exposed, with Giulio Pellizzari the only teammate who could drop back and work with him, and the Slovenian was forced to expend a lot of energy himself when Pellizzari dropped off.
The rest of Roglic’s Red Bull-Bora-Hansgrohe team haven’t looked strong enough so far to protect him and control the race, letting a massive breakaway go on stage eight, and they don’t have the strength in numbers to deal with an assault by UAE, who have multiple cards to play with four riders above Roglic in the overall standings. It looks like he’ll have to do it the hard way if he wants to win this Giro, which he undoubtedly does.
Roglic has had his fair share of bad luck and crashes over the years but is also one of the sport’s grittiest competitors. 2’25” is a bad deficit to have to recover, but he has the benefit of experience compared to the likes of Ayuso and del Toro, and there’s still a long way to go. While it’ll be a tough ask, don’t write the Slovenian off yet.
Are UAE too strong for their own good?
11:45 , Flo CliffordAn interesting subplot developing in this Giro is who rules the roost in UAE Team Emirates-XRG. Juan Ayuso and Adam Yates were in theory co-leaders going into the race, with Ayuso the best-placed rider until stage nine and Yates often seen working as a domestique.
But stage nine threw all that into chaos as Isaac del Toro rode into the overall lead. He now sits 1’13” clear of Ayuso, with another two teammates - Yates and Brandon McNulty - also in the top 10.
UAE are the best-represented team in the top 10 and in fact the only team with more than one rider, so they have multiple cards to play.
But will it descend into infighting? Ayuso has made it clear in the past that he wants his share of the limelight - but it would make no sense to attack a teammate now with del Toro leading the race. The Mexican is young and inexperienced, in only his second pro season, and mounting a full GC challenge would be quite a step up.
They have the advantage of numbers over Primoz Roglic, who has by far a weaker team, but Red Bull have a definite leader and face no risk of infighting. So what do UAE do?
1) Isaac del Toro (UAE Team Emirates-XRG) in 33:36:45
2) Juan Ayuso (UAE Team Emirates-XRG) +1’13”
8) Brandon McNulty (UAE Team Emirates-XRG) +1’59”
9) Adam Yates (UAE Team Emirates-XRG) +2’01”
Who is leading the Giro d’Italia?
11:38 , Flo CliffordThe Giro d’Italia general classification standings shuffled again on stage nine as race favourite Primoz Roglic slipped seven places to 10th overall, while his major rival Juan Ayuso gained more than a minute on the Slovenian.
In the other classifications, Mads Pedersen has an iron grip on the points classification, while Lorenzo Fortunato still leads the KOM standings.
Del Toro moved into both the pink and white jerseys on stage nine (the latter as best young rider) but his teammate and theoretical team leader, Ayuso, will wear white today on his behalf.

Who is leading the Giro d’Italia? Maglia rosa and general classification standings
Giro d’Italia 2025 stage-by-stage guide: Route maps and profiles for all 21 days
11:31 , Flo CliffordWant to get ahead on the action after today? Lawrence Ostlere has put together a handy stage-by-stage guide to this year’s race:

Giro d’Italia 2025 stage-by-stage guide: Route maps and profiles for all 21 days
Recap of stage two
11:24 , Flo CliffordLet’s take a quick look at the previous time trial, on stage two...
British 21-year-old Josh Tarling delivered a career-high victory on stage two of the Giro d’Italia, winning the individual time-trial by one second from overall favourite Primoz Roglic.
Tarling spent an hour in the hot seat watching as others tried and failed to knock the Ineos Grenadiers rider off top spot. Roglic (Red Bull-Bora-Hansgrohe) just missed out but earned the consolation of the pink jersey after taking the overall race lead from stage-one winner Mads Pedersen (Lidl–Trek) by one second.
Australian Jay Vine (UAE Team Emirates) came third on the stage, three seconds behind Tarling on the short 13.7km route in Tirana, Albania.

Josh Tarling claims statement win in Giro d’Italia stage two time-trial
Predictions for stage 10
11:17 , Flo CliffordAs the course is so similar to the previous time trial, it seems reasonable to expect plenty of the same standout names to perform again today. European TT champion Edoardo Affini produced a strong ride for fourth, while Mathias Vacek has been the relevation of this Giro so far - although he had a long day in the saddle on stage nine.
Primoz Roglic needs to claw back every second he can get and both he and Juan Ayuso are fine time-triallists, but both could be rather worse for wear after their crashes.
Let’s go with Josh Tarling: the Ineos man is flying and looks well-placed to secure the TT double.
What to expect on stage 10
11:10 , Flo CliffordIsaac del Toro now leads the GC by 1’13” over his teammate Ayuso, with Roglic 2’25” back down in 10th place overall. Expect today to be a GC battle as the pure climbers look to limit the damage and Roglic bids to claw back time.
Some riders went down hard in a crash on Sunday’s gravel stage, Roglic among them, with Juan Ayuso - his biggest rival for the overall title - reportedly needing stitches in his knee after a crash of his own.
Roglic will hope for a replica result of the Albanian TT, when he finished second and put some time into Ayuso, while the climbers Richard Carapaz, Egan Bernal and Giulio Ciccone - all above Roglic in the GC at the moment - were even further back.
The weather could also play a part, with rain and thunderstorms forecast for the afternoon and the roads - particularly that final cobbled section - treacherous.
Wout van Aert wins stage nine
11:03 , Flo CliffordBelgian superstar Wout van Aert has had a mixed few months by his own extremely high standards after a nasty crash and knee injury forced him out of the Vuelta a Espana.
He recorded a string of top-five results in the Spring Classics but a win eluded him, and he was ill in the week leading up to the Giro and looked underbaked in the first week.
But he still produced a moment of magic to win stage nine, using all his racecraft and experience to overtake Isaac del Toro on the final climb of the day and hold him off for a maiden Giro victory.
The win takes him to a career half-century and also means he completed the set of stage winners at all three Grand Tours, joining an elite list.
Del Toro, the other survivor from the day’s breakaway, was second and took the leader’s pink jersey with an incredibly impressive ride.

Stage nine
10:56 , Flo Clifford


What happened on stage nine?
10:49 , Flo CliffordIn short, carnage. The Giro d’Italia general classification standings shuffled again as race favourite Primoz Roglic slipped seven places to 10th overall, while his major rival Juan Ayuso gained more than a minute on the Slovenian.
But it was Ayuso’s UAE Team Emirates-XRG teammate Isaac del Toro who pulled on the pink jersey at the end of a frantic day on the sterrato of Tuscany.
The 21-year-old made history as the first Mexican to wear the Giro leader’s jersey and nearly took a stage win too, although he was outwitted by Wout van Aert on the uphill finish to Siena as the Belgian completed the set of stage wins at all three Grand Tours.
Ayuso finished in a group more than a minute back after crashing and reportedly required stitches at the end of the stage, while Roglic was the major casualty of the day, crashing on the white gravel roads and later sustaining a puncture which he could not come back from.
Italian veteran Diego Ulissi’s spell in pink came to an abrupt end after just one day.
General classification after stage nine
10:42 , Flo Clifford1) Isaac del Toro (UAE Team Emirates-XRG) in 33:36:45
2) Juan Ayuso (UAE Team Emirates-XRG) +1’13”
3) Antonio Tiberi (Bahrain Victorious) +1’30”
4) Richard Carapaz (EF Education-EasyPost) +1’40”
5) Giulio Ciccone (Lidl-Trek) +1’41”
6) Simon Yates (Visma-Lease a Bike) +1’42”
7) Egan Bernal (Ineos Grenadiers) +1’57”
8) Brandon McNulty (UAE Team Emirates-XRG) +1’59”
9) Adam Yates (UAE Team Emirates-XRG) +2’01”
10) Primoz Roglic (Red Bull-BORA-hansgrohe), +2’25”
Stage nine results
10:35 , Flo Clifford1) Wout van Aert (Visma-Lease a Bike), in 4:15:08
2) Isaac del Toro (UAE Team Emirates-XRG), at same time
3) Giulio Ciccone (Lidl-Trek) +58”
4) Richard Carapaz (EF Education-EasyPost), at same time
5) Simon Yates (Visma-Lease a Bike) +1’00”
6) Antonio Tiberi (Bahrain Victorious), at same time
7) Juan Ayuso (UAE Team Emirates-XRG) +1’07”
8) Thymen Arensman (Ineos Grenadiers) +1’10
9) Egan Bernal (Ineos Grenadiers)
10) Adam Yates (UAE Team Emirates-XRG), all at same time
How to watch
10:21 , Flo CliffordViewers in the UK can watch the action live on TNT Sports and discovery+.
Stage 10 is set to start at around 1.15pm local time (12.15 BST), with the first rider setting off then, and the last set to come in at 5.15pm local time (4.15 BST).
Stage 10 route map and profile
10:14 , Flo Clifford

Stage 10 preview
10:07 , Flo CliffordAfter a day off on Monday to recover and lick their wounds, where applicable, the riders resume the battle for the maglia rosa on Tuesday with the second of two TTs.
This one is 28.6km from Lucca to Pisa and although it’s twice as long as stage two’s contre-la-montre in Albania, the course profile is broadly similar, with a slight rise in the middle of the route before flattening off for a fast run-in to Pisa, and the exact same elevation gain of 150m.
The riders will circle the city walls in Lucca before taking a few turns until the first time check, where the course straightens out for the uphill section.
From there it follows fast, sweeping roads towards Pisa, with a finish by - where else - the Leaning Tower. There’s a potential spanner in the works in the form of a late cobbled section with 500m to go, which continues until the final corner.
Good morning
10:00 , Flo CliffordHello and welcome to live coverage of stage 10 of the Giro d’Italia!
The action continues after Monday’s rest day with a 28.6km time trial, the second of two races against the clock in this edition.
Follow all the build-up and action here...