Good afternoon and welcome to our live blog for stage 10 of the 2025 Giro d'Italia, the second time trial of the race, and the longest too at 28.6km. It's a key day for the general classification riders, with any time lost against the clock time to claw back in the mountains over the remaining stages.
Josh Tarling (Ineos Grenadiers) won the first TT in Albania on stage two, so is favourite to do so again in Italy today, but there will be lots more to watch out for as the day goes on. Make sure you have checked out our guide on how to watch the race, and also the key riders' start times.
In case you've been living under a rock, Isaac del Toro (UAE Team Emirates-XRG) is in pink, 1:13 ahead of his teammate, Juan Ayuso. Unless something unexpected happens, Del Toro will probably still be in the overall lead later, but by how much?
Del Toro is about to finish but that's Hoole's victory confirmed.
We'll have a full report on the site shortly, thank you for joining us today.
Antonio Tibieri has finished, he's 1:53 down on Hoole.
The Italian is still very much in the fight but Simon Yates has taken time on him.
Urgh! It's tipping it down now.
Daan Hoole will win the day but his Lidl-Trek teammate Giulio Ciccone has shipped time in the fight for the pink jersey.
This Giro is well and truly on for Simon Yates! He finishes 1:43 down on Hoole but has taken well over a minute on Egan Bernal.
Bernal just crossed the finish line, 2:58 down on Hoole. Not a good day for the Colombian but he's a long way from being out of contention yet.
But Simon Yates is having an incredible day! He's just a few seconds slower than Roglic at the second check.
The day hasn't gone as well for Giulio Ciccone. The Italian is struggling on this course and is more than two mins down at the second check point.
Brandon McNulty finished 2:23 down on Daan Hoole which means Roglic will jump above him at least. The Slovenian needed a big ride today and he's delivered one.
33:45 for the Slovenian.
Wow! That's a huge ride from Primož Roglič.
He's 1:15 off Hoole but he's almost certainly taken time back there.
Tom here, back to take over to the finish.
It's getting nail biting now watching these guys take this on.
Fair to say Juan Ayuso is taking it very gingerly around some of these corners. It's understandable, considering how damp the roads are. Let's hope everyone stays upright.
Damiano Caruso (Bahrain-Victorious) is next to finish, he's 1:54 behind Daan Hoole at the end.
By the way, Simon Yates went through the first time check just 35 seconds behind Josh Tarling, which is not bad considering the precipitation.
And finally, Isaac del Toro (UAE Team Emirates-XRG) is off. Earlier, I said it would require a lot for him to lose pink today, considering he has a lead of 1:13 over his teammate Juan Ayuso. The rain could be that difference.
It is very much a boom day for umbrella merchants in Pisa today. The rain has really changed the whole picture, probably disadvantaging riders the higher up GC they are.
Thymen Arensman (Ineos Grenadiers) finished 1:32 down on Daan Hoole at the finish.
Juan Ayuso (UAE Team Emirates-XRG) the next off. Can he limit his losses to Primož Roglič (Red Bull-Bora-Hansgrohe)? The Slovenian has just gone through the second time check under a minute behind Daan Hoole, which might be a good time in the wet.
Mathias Vacek (Lidl-Trek) is next to finish, and he has rolled in 2:32 down. Tom Pidcock (Q36.5 Pro Cycling), by the way, finished almost 2:30 behind Daan Hoole.
At the second check, Michael Storer (Tudor Pro Cycling) is 1:37 behind the lead pace set by Daan Hoole. That might be a good time, impossible to know so far...
Top three time. Antonio Tiberi (Bahrain-Victorious) sets off.
Egan Bernal (Ineos Grenadiers) is 1:23 behind his teammate Josh Tarling at the first checkpoint, which suggests time might be lost for the Colombian today.
I wouldn't want to be trying to go fast on these roads on a TT bike, that's for sure. Not that I've ever been fast, but still. One misjudged acceleration and that might be it.
Richard Carapaz (EF Education-EasyPost) is away. Not long until everyone is on the course now.
Brandon McNulty (UAE Team Emirates-XRG) is a minute down on Josh Tarling's time at checkpoint one. That's meaningless, but he is 30 seconds behind Primož Roglič (Red Bull-Bora-Hansgrohe) already.
Top five time - Giulio Ciccone (Lidl-Trek) is powering away. The interesting thing about Lidl-Trek in time trials is that the whole team wear different helmets, with licence given to riders to wear different lids.
The roads are so different to the dry setting we saw earlier. It's a different race for the GC guys to the TT specialists from over an hour ago.
Hello! Adam here again, popping back to the live blog.
Simon Yates (Visma-Lease a Bike) has just started, so we're well into the top 10 now. His twin, Adam, of UAE Team Emirates-XRG, has just gone through the first time check 38 seconds down on Josh Tarling's time.
Derek Gee (Israel-Premier Tech) finished in 14th, a minute down on Daan Hoole at the finish.
Roglič is going at well over 50 kmph at the moment as the rain starts to come down. There was a real fear that the weather would start to turn when we were into the closing stages. It has now arrived and means that nerves will be getting increasingly amplified.
We're into the top ten now - Primož Roglič has just started his effort and is immediately putting the hammer down.
We've got two Brits currently on the podium, Tarling and Ethan Hayter.
Cattaneo has just finished. The Italian is 4th, 23 seconds slower than Hoole.
Neither Gee or Max Poole will be getting anywhere near the stage win.
The two riders set the eighth and ninth best times at the first time check respectively.
Cattaneo is 12 seconds down on Hoole at the second checkpoint, it's looking doubtful that he can make that back up before he reaches the leaning tower.
Italian Mattia Cattaneo (Soudal Quick-Step) has just set a quicker time than Hoole at the first check point, he was still 13 seconds slower than Tarling though.
Gee is the first man within four minutes of the maglia rosa. It won't be long now before we see the likes of Bernal, Giulio Ciccone (Lidl-Trek) and others on the course.
We're well into the top 20 now.
Derek Gee [Israel-Premier Tech] is out on the road.
There's a bit more British interest out on the road now. Max Poole has got his time trial underway and will be looking to improve on his current GC position where he can.
While we wait for the next swathe of big name riders to start, I recommend having a read of this piece on Josh Tarling's beginnings in time trialling by my colleague, Tom Davidson.
I can remember Tom doing some of the interviews for this article while we were on the road at the Tour de France last summer. It's one hell of a story and well worth your time reading up on Tarling if you don't know a lot about him already.
Seems like Hoole was just faster than Tarling on the descent rather than the near miss being to blame for the Welshman's drop off in speed.
Either way, it's another impressive ride from Tarling considering he buried himself for his teammates on the gravel stage on Sunday.
Rather surprising that Tarling didn't manage to set the best time. He tore through the majority of the course but did that near miss with Mikkel Honoré cost him? It's looking that way at the moment
Tom here back in the hot seat. Thanks to Adam for covering for a bit! Looks like things got interesting the moment I stepped away.
Now we have a bit of a lull until the GC riders start to appear. As things stand, it looks very good for Daan Hoole (Lidl-Trek), who currently sits in the hot seat. With rain forecast, it might be a difficult time to beat.
Hoole rode the 28.6km in 32:30, at an average speed of 52.8km/h.
To wrap another story up, Jay Vine (UAE Emirates-XRG) still managed to finish fifth as things stand, despite that bike change. An impressive ride from the Australian.
Josh Tarling crosses the finish line and the clock has gone red - seven seconds behind Daan Hoole.
This is good news for the Lidl-Trek rider... is that the win?
The balance of power probably lies with Daan Hoole right now, but there's still time...
Wout van Aert has just finished, inside the top 10 for now.
Wout van Aert (Visma-Lease a Bike) is into the final 2km. He's not going to challenge for the win, but he did put an awful lot of effort in on Sunday, after all.
Josh Tarling (Ineos Grenadiers) is going to have to be aggressive in this last section.
Tarling has 4km to go, but we don't know how far behind Hoole he still is - get ready for a countdown to the finish.
It's clear that Daan Hoole absolutely flew down the climb. Luke Plapp (Jayco AlUla) has just finished in fourth place, 44 seconds behind the leader.
Good news for Lidl-Trek's Daan Hoole - Josh Tarling (Ineos Grenadiers) is four seconds behind him at the second time check. This is going to the wire...
Wout van Aert (Visma-Lease a Bike) is not flying as much as he would have hoped - he's 49 seconds behind Daan Hoole at the second time check. Could Tarling catch him?
Josh Tarling is flying. He has overtaken the man who started three minutes ahead of him, Paul Double (Jayco AlUla). Could it be two stage victories for the 21-year-old? We all know of his TT prowess.
I said Mads Pedersen wouldn't be really going for it today, but he's hardly rolling around - he averaged 47km/h over the first sector.
Luke Plapp (Jayco AlUla) is about to hit the second time check at Asciano - this will show us how the Australian is faring compared to current leader Daan Hoole. Sadly for the 24-year-old, he lost time on the descent, and is 31 seconds behind the Dutch leader.
Tarling almost caused himself a huge problem when overtaking Mikkel Honoré of EF Education-EasyPost, almost running into the back of him. Thankfully for both, there was no touch of wheels. Very fine margins!
Poor Jay Vine hasn't been slow, but his effort was clearly ruined by that bike change.
Tarling averaged 50.73km/h over the first part of the course, simple. Hoole, meanwhile, says on TV he's going to do a rain dance...
Josh Tarling (Ineos Grenadiers) has smashed the first time check, beating Daan Hoole's time by 17 seconds. Given its raining towards the end, he might need more of a cushion by then.
It's raining in Pisa, apparently. Not ideal for those riding now. Meanwhile, Van Aert has overtaken his minute man as he comes to the first time check, seven seconds down.
The man in the purple jersey, Mads Pedersen (Lidl-Trek) is next down the start ramp. You wouldn't imagine the Dane would go hard today, given he's out of the overall classification now, but you never know.
Vine needed a bike swap, that has probably scuppered his chances for the win. He's actually having trouble getting his bike computer onto his new bike, frustratingly.
Plapp was second fastest through the first time check, two seconds behind Hoole. Interesting to see how the Jayco AlUla rider goes, another stage winner at this race - on Saturday's stage eight.
On the television, they reckon it might be raining in the next 15 minutes - this could scupper the chances of riders like Van Aert, Tarling and Vine, who have all just finished.
Jay Vine (UAE Team Emirates-XRG) follows Tarling down the start ramp. Favourite after favourite in Lucca right now - all coincidence, of course.
We are very much into a glut of favourites for the win here, with Josh Tarling (Ineos Grenadiers) setting off next. He's already won a time trial at this Giro, after all. Can he do it again?
New fastest time! Daan Hoole is over the line ten seconds quicker than Ethan Hayter. The Dutch champion was attacking every corner there. Could it be more Lidl-Trek success?
Onto the course next is a big name - Wout van Aert (Visma-Lease a Bike), the man who won on Sunday. Can he win yet again? He has won a time trial at the Tour de France before, of course.
Hello! Adam Becket popping in while Tom gets some lunch. Daan Hoole (Lidl-Trek) has set the fastest time at the second timing point, and is nearing the finish.
Meanwhile, Australian champion Luke Plapp (Jayco AlUla) is on the course, and is among the favourites for the day.
Affini is through the finish - he's 14 seconds slower than Ethan Hayter.
I wonder how long the Brit will hold the hot seat? Luke Plapp could unseat him and the Australian is now underway.
Here's Hayter beneath the aqueduct earlier. The young Brit enjoyed a rain-free time trial but the word on the ground is that there's about to be a bit of a downpour!
Affini is going along beneath the viaduct now. The Italian was two seconds slower than Hayter at the second time check but he could catch him by the finish.
Hayter has crossed the line and set a time of 32:40 - that's the best time at the finish and hugely impressive indeed. Hayter was 40 seconds quicker than Michael Hepburn, let's see if Affini can top that when he arrives in Pisa shortly.
Affini is just a single second off Hayter's time at checkpoint one. That just shows how impressive Hayter's start was earlier on in Lucca.
Jensen Plowright (Alpecin-Deceuninck) is the first rider over the finish line in Pisa. The Australian set a time of 35-44 but that will be cleared by minutes later tonight.
Right then! Edoardo Affini (Visma-Lease a Bike) is up and running.
Luke Rowe tipped him as a potential dark horse for the win today on the Watts Occuring podcast. Affini is the current European Time Trial Champion.
The Medici Aqueduct looks incredible in the television pictures - we'll try and get some images for you shortly.
Hayter is now the quickest rider at the first time check, he's 12 seconds quicker than Hepburn. This is a really impressive ride from the Londoner so far!
Hayter is tearing through this course already and handling the corners well.
Meanwhile Australia's Michael Hepburn (Jayco-AlUla) who went off earlier has set the quickest time so far at the first check point (10:24).
I mentioned my trip to Pisa earlier...
I actually had the worst ice cream in Italy that I've possibly ever had while I was there.
You would think you can't get bad gelato in Italy but I'm telling you that you can! It was shocking.
Ethan Hayter is now out on the course.
He put in a solid time during the TT in Albania and I would imagine he will set the best time so far at the finish when he gets there.
For those of you that wondered, the 28.6 km course today is almost pan flat. There is one uncategorised rise in the middle of the parcours but it shouldn't trouble any of the main contenders for the stage.
The latter half of the course should make for some incredible pictures as the race follows the Medici aqueduct to the Arno river and a finish in front of the Leaning Tower of Pisa.
Olav Kooij (Visma-Lease a Bike) is the next rider down the start ramp. Sprinters like the Dutchman will be treating today as a training exercise more than anything else.
Kooij's teammates Van Aert and Affini will both fancy their chances this afternoon.
I was in Pisa just a few weeks ago during a brief holiday. It was far sunnier back then that it appears to be now. You can see the stains on the roads from the rain in Tuscany earlier this morning.
And we're off! Alexander Krieger has flown down the start ramp and onto the course.
For what it's worth, I think Tarling will win the stage. This sort of course is perfectly designed for riders capable of putting down pure power and Tarling fits that bill.
Matt Stephens is predicting that Primož Roglič could move back into the top five after today.
He's got a significant amount of time to make up... but it's doable.
The weather isn't looking particularly special in Tuscany this morning, with rain forecast in Pisa, where the time trial ends - that is likely why Roglič slid out on a corner, and will be in the minds of everyone going round the course today.
While there is still about 50 minutes to go until Alexander Krieger (Tudor Pro Cycling) rolls down the start ramp, why not relive Wout van Aert's wonderful win on Sunday.
We have answers to many of your questions, but please do email me - tom.thewlis@futurenet.com - if we can answer any others.
How does the general classification work at the Giro d'Italia?
How to watch the Giro d'Italia 2025: Everything you need to live stream the Italian Grand Tour
How much prize money does the winner of the Giro d'Italia get?
What do all the Giro d'Italia jerseys mean? Pink, purple, blue and white explained
Some news from our colleagues at Cyclingnews, who caught Primož Roglič (Red Bull-Bora-Hansgrohe) crashing during his recon of today's time trial. The Slovenian, already bandaged from a crash on Sunday's stage nine, got back on his bike, but it is the latest bit of misfortune for him - he currently sits in 10th, 2:25 behind Isaac del Toro. Ordinarily, he'd be a favourite for today - is he still?
A post shared by Cyclingnews (@cyclingnews_feed)
A photo posted by on
Here are the key times for the stage today - the action kicks off at 13:20 in Italy, which is 12:20 in the UK. Who will you be rooting for?
Number | Rider | Time (CEST) |
193 | Alexander Krieger (Ger) Tudor Pro Cycling | 13:20 |
36 | Edoardo Affini (Ita) Visma-Lease a Bike | 13:55 |
69 | Luke Plapp (Aus) Jayco-AlUla | 14:28 |
75 | Wout van Aert (Bel) Visma-Lease a Bike | 14:34 |
77 | Josh Tarling (GBr) Ineos Grenadiers | 14:36 |
149 | Max Poole (GBr) Picnic PostNL | 15:48 |
156 | Tom Pidcock (GBr) Q36.5 Pro Cycling | 15:55 |
162 | Primož Roglič (Slo) Red Bull-Bora-Hansgrohe | 16:13 |
165 | Egan Bernal (Col) Ineos Grenadiers | 16:22 |
166 | Simon Yates (Gbr) Visma-Lease a Bike | 16:25 |
167 | Giulio Ciccone (Ita) Lidl-Trek | 16:28 |
168 | Richard Carapaz (Ecu) EF Education-EasyPost | 16:31 |
169 | Antonio Tiberi (Ita) Bahrain Victorious | 16:34 |
170 | Juan Ayuso (Spa) UAE Team Emirates-XRG | 16:37 |
171 | Isaac del Toro (Mex) UAE Team Emirates-XRG | 16:40 |
Thank you for reading 20 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1