Filippo Ganna (Netcompany Ineos) has won stage 10 of the 2026 Giro d’Italia, the 42 km long Viareggio-Massa Tudor ITT, ahead of Thymen Arensman (Netcompany Ineos) and Remi Cavagna (Groupama-FDJ United).
The longest individual time trial in the Giro d’Italia since 2015 was to the taste of Filippo Ganna as the 42km long stage didn’t feature any climbs. The Italian star posted one of his best performances in order to honour his speciality. In the fight for GC positions, Afonso Eulalio defended himself better than he expected. He maintained his lead by 27” as runner up Jonas Vingegaard scored the 23th best time, 1’6” down on Thymen Arensman but 1’22” faster than Felix Gall who appeared like his main challenger in the mountain stages.
Eulalio (Bahrain Victorious) retains the Maglia Rosa as he leads the General Classification.
Speaking in the press conference, the stage winner Filippo Ganna said: “This was a very long TT, it wasn’t easy to manage the distance but we were close to the rhythm we planned. There’s still a margin to do slightly better. There wasn’t much time to use the time trial bike after the classics. So we’ve preferred not to take risks and we’ll see how this Giro ends up. This morning I woke up at 5am, the adrenaline was high, I was a bit anxious too. I wouldn’t mind to win my home stage in Verbania on Friday too. Let’s see if the bunch lets me go or if we’ll arrive all together. In the stages that suit Thymen Arensman, I’ll work for him but in some climbs there’s not much I can do. We’re eight riders in the team, when I’ll be able to play my cards I’ll do it, like in 2020 when we won a couple of stages and the GC as well”.
2026 Giro d’Italia: Stage 10 Brief Results
- Filippo Ganna (Netcompany Ineos) – 42 km in 45’53”, av. speed 54.921 km/h
- Thymen Arensman (Netcompany Ineos) at 1’54”
- Remi Cavagna (Groupama-FDJ United) at 1’59”
The Maglia Rosa Afonso Eulalio said: “I didn’t expect to be here at the press conference today. It’s a nice surprise to retain the Maglia Rosa. Before the race, I joked with my girlfriend [a former Portuguese national champion for ITT] but I think it’s the Maglia Rosa that gave me some extra power, like in the past few stages. I think it’s the first time I was nervous before a race. This year, we worked a lot on time trialling and it paid off today. My sport directors asked me if I wanted to go for GC or for stages. What I’m living with the Maglia Rosa is beautiful, so I prefer to continue fighting for GC. If I have a bad day, I’ll reconsider but I want to enjoy more of this moment. It’s unbelievable”.
General Classification After Stage 10
- Afonso Eulalio (Bahrain Victorious)
- Jonas Vingegaard (Team Visma | Lease a Bike) at 27″
- Thymen Arensman (Netcompany Ineos) at 1’57”
The Maglia Azzurra Jonas Vingegaard said: “I felt quite ok on the bike today. It wasn’t the best time trial course for me but I’m happy with the time I got and where I am on GC now. I’m happy with taking a bit of time on Felix Gall. I lost a bit of time on Thymen Arensman but I’m in a good place at the moment. I would have loved to take the Maglia Rosa. Every day in a leader’s jersey is special. It might be a bit of an advantage to not have it in the next few days but if I had it, I wouldn’t have complained”.
Official Jerseys
- Maglia Rosa, leader of the General Classification, sponsored by Io Sono Friuli Venezia Giulia – Afonso Eulalio (Bahrain Victorious)
- Maglia Ciclamino, leader of the Points Classification, in cooperation with ITA – Italian Trade Agency – Paul Magnier (Soudal Quick-Step)
- Maglia Azzurra, leader of the Gran Premio della Montagna Classification, sponsored by Banca Mediolanum – Jonas Vingegaard (Team Visma | Lease a Bike)
- Maglia Bianca, Best Young Rider Classification, born after 1 January 2001, sponsored by Conad – Afonso Eulalio (Bahrain Victorious)

Ron is the chief cook and bottlewasher at Bike World News, doing everything from website design to bike reviews.
Websites:
Bike World News
Ron’s Bike Garage
Current Bike Quiver:
Bird Bikes Zero 29 29″ hardtail mountain bike
Commencal Absolut 26″ Dirt Jump/Pump Track bike
Commencal Tempo 29″ full suspension mountain bike
Felt ZA 700c race bike
Kona Kilauea vintage 26″ mountain bike
Niner RLT9 700c road/gravel bike
Specialized Stumpjumper vintage 26″ mountain bike
Day Job: Digital Marketing
Night Job: Digital Marketing, eCommerce Consultant, Web Consultant, Bike Shop Operator, Husband, Dad, Tenor
Discover more from Bike World News
Subscribe to get the latest posts sent to your email.