
Pre-stage favourite Filippo Ganna (Netcompany-Ineos) pulled out a storming time trial to win at a canter on stage 10 of the Giro d’Italia 2026.
Despite the 42km distance – the longest Giro d’Italia time trial in more than 10 years – the Italian rider put in an ultra-fast 54.9kph ride, to record 45.53 – a full 1.54 ahead of runner-up Thymen Arensman (Netcompany-Ineos).
Further down the top-10 saw multiple GC shuffles with various riders gaining – or losing – unexpected chunks of time.
Afterwards a jovial Ganna – who was no doubt pleased to have finished a two-hour-plus stint in the hot seat – praised his team, and said he was not done yet.
“I think we did an amazing job this winter, especially with the GC riders like Thymen [Arensman], who rode really well for the second place – like at Tirreno-Adriatico [where the pair also finished one-two in the ITT],” he said.
With Friday’s stage finishing in his home town of Verbania, his stage-hunting intentions did not stop today, he said: “From today starts another Giro for Filippo. Now we want another victory in a [road stage]. Why not try Friday for me – as well as another stage, obviously if it’s less than 4,000 metres,” he quipped.
Results
Giro d’Italia 2026 stage 10 ITT: Viareggio > Massa, 42km
1. Filippo Ganna (Ita) Netcompany-Ineos, in 45:53
2. Thymen Arensman (Ned) Netcompany-Ineos, +1:54
3. Rémi Cavagna (Fra) Groupama-FDJ United, +1:59
4. Sjoerd Bax (Ned) Pinarello Q36.5, +2:04
5. Derek Gee-West (Can) Lidl-Trek, +2:16
6. Max Walscheid (Ger) Lidl-Trek, +2:17
7. Johan Price-Pejtersen (Den) Alpecin-Premier Tech, +2:29
8. Mikkel Bjerg, (Den) UAE Team Emirates-XRG, +2:33
9. Lorenzo Milesi (Ita) Movistar, +2:42
10. Niklas Larsen (Den) Unibet Rose Rockets, +2:42
General Classification after stage 10
1. Afonso Eulálio (Por) Bahrain Victorious, in 39:40:34
2. Jonas Vingegaard (Den) Visma-Lease a Bike, +27s
3. Thymen Arensman (Ned) Netcompany-Ineos, +1:57
4. Felix Gall (Aut) Decathlon CMA CGM, +2:24
5. Ben O’Connor (Aus) Jayco AlUla, +2:48
6. Jai Hindley (Aus) Red Bull-Bora-hansgrohe, +3:06
7. Michael Storer (Aus) Tudor Pro Cycling, +3:28
8. Derek Gee-West (Can) Lidl-Trek, +3:34
9. Giulio Pellizzari (Ita) Red Bull-Bora-hansgrohe, +3:36
10. Markel Beloki (Esp) EF Education-EasyPost, + 4:16
Explore More
