Afonso Eulálio survived the biggest test of his Giro d’Italia lead so far, keeping the maglia rosa after the 42km stage 10 time trial from Viareggio to Massa, but his advantage over Jonas Vingegaard has been cut to just 27 seconds.
Table of Contents
ToggleFilippo Ganna delivered the expected stage win in dominant fashion, giving Netcompany Ineos a huge result on the only individual time trial of the 2026 Giro d’Italia. Thymen Arensman finished second on the stage and was the biggest GC winner of the day, climbing onto the overall podium after a powerful ride against the clock.
Eulálio began the day 2:24 ahead of Vingegaard. By Massa, that gap had shrunk dramatically, but not quite enough for the Dane to take pink. Vingegaard gained almost two minutes on the Portuguese rider, yet his own time trial was not as decisive as many expected. The result is a race now finely balanced before the Giro moves into a more awkward run of road stages.
Giro d’Italia 2026 general classification after stage 10
Eulálio remains in pink, but the race has changed completely. A 27-second lead over Vingegaard is very different from the cushion he carried into the time trial, and it leaves the Giro on a much sharper edge heading into the next phase.
Arensman’s ride was the major podium development. Second on the stage behind Ganna, he moved up to third overall at 1:57, jumping ahead of Felix Gall, who slipped to fourth at 2:24. Ben O’Connor also gained strongly, moving into fifth at 2:48, while Jai Hindley dropped to sixth at 3:06.
Current top 10 on GC:
- Afonso Eulálio
- Jonas Vingegaard – +0:27
- Thymen Arensman – +1:57
- Felix Gall – +2:24
- Ben O’Connor – +2:48
- Jai Hindley – +3:06
- Michael Storer – +3:28
- Derek Gee-West – +3:34
- Giulio Pellizzari – +3:36
- Markel Beloki – +4:16
The reshuffle behind Eulálio and Vingegaard may be just as important as the fight for pink. Gall had looked like the closest climbing challenger after Blockhaus and Corno alle Scale, but the time trial has pulled Arensman into a much stronger position. O’Connor also has a better platform now, while Hindley and Pellizzari both leave the stage with more work to do.
Photo Credit: RCSEulálio keeps pink, but the margin has almost gone
Eulálio’s ride was a defence rather than a performance of control. That still has value. On a course that never looked ideal for him, he did enough to keep the jersey and avoid the full collapse that would have put Vingegaard into the race lead.
The difference is that he now has almost no buffer. Earlier in the Giro, Eulálio could afford to lose time and still look secure. After stage 10, every technical finish, every late climb and every positioning battle becomes more important. He is still leading the race, but the margin is now small enough that even bonus seconds or a brief split could matter.
That changes how Bahrain Victorious have to race. The team can no longer treat the jersey as something protected by a large advantage. They have to defend actively, keep Eulálio near the front on awkward stages and avoid giving Vingegaard opportunities to gain time without a full mountain attack.
Vingegaard moves closer, but does not land the full blow
Vingegaard achieved the basic objective of the stage by taking major time from Eulálio, but the outcome was still slightly more complicated than expected. A 42km flat time trial gave him a clear chance to take the maglia rosa, yet he finished the day still 27 seconds behind.
That leaves the Giro in an interesting place. Vingegaard has been the strongest climber on the major summit finishes and has now cut almost two minutes in the time trial, but the jersey is still not his. He has momentum, but not control.
The next stages will show whether Visma | Lease a Bike treat the race as something they can now win through patience, or whether they try to force the issue before the bigger mountains return. With the gap this small, Vingegaard does not need a spectacular attack. A small gain in the right place may be enough.
Arensman storms onto the podium
Arensman was the biggest winner among the GC contenders. His time trial was not just a strong stage result, it changed his whole race. Moving to third overall at 1:57 puts him ahead of Gall, O’Connor, Hindley and the rest of the chasing group, and gives Netcompany Ineos a major GC presence alongside Ganna’s stage win.
That matters because Arensman now has a more balanced Giro profile than some of the riders around him. Gall has climbed better, but lost more against the clock. Hindley remains a threat in the mountains, but now has a gap to close. O’Connor has improved his position, but still needs to prove he can follow the best when the gradients sharpen again.
Arensman’s challenge will be to back up the time trial in the mountains. A podium position after stage 10 is a significant achievement, but it also changes how rivals race him. He is no longer just a rider moving up quietly. He is now one of the main reference points behind Eulálio and Vingegaard.
Gall and Hindley lose ground
Gall’s slide from third to fourth overall was the predictable risk of a long, flat time trial. He had been one of the strongest climbers of the first week, but stage 10 asked a very different question. He remains close enough to stay in the podium fight, but the race has become harder for him.
The gap to Arensman is now 27 seconds, and O’Connor is only 24 seconds behind Gall. That means Gall still has a strong position, but he cannot rely only on defending. He may need to attack when the race returns to the mountains.
Hindley also lost a place in the wider podium picture. Sixth overall at 3:06 is far from fatal, but the Australian now has Arensman, Gall and O’Connor ahead of him. Red Bull-Bora-hansgrohe still have multiple cards with Pellizzari ninth overall, but the team will need to be more aggressive later in the race if they want to move back towards the podium.
Photo Credit: RCSMagnier still leads the points classification
Paul Magnier continues to lead the maglia ciclamino competition on 130 points. Stage 10 did not change the points standings significantly, which means Jhonatan Narváez remains second on 86 points, with Jonathan Milan third on 76.
Current points classification:
- Paul Magnier – 130 points
- Jhonatan Narváez – 86
- Jonathan Milan – 76
- Davide Ballerini – 70
- Manuele Tarozzi – 48
- Guillermo Thomas Silva – 45
- Tobias Lund Andresen – 42
- Giulio Ciccone – 41
- Jasper Stuyven – 40
- Afonso Eulálio – 39
Magnier’s position remains strong, but the race is now moving into a phase where sprint opportunities may be less predictable. Stages with rolling terrain and reduced finishes could allow riders like Narváez and Ballerini to keep scoring, while Milan needs cleaner sprint days if he is to make the competition closer.
Photo Credit: RCSVingegaard remains in blue
Vingegaard also keeps control of the mountains classification after stage 10. There were no major climbing points on offer in the time trial, so his 111-point total remains unchanged, leaving him well clear of Diego Pablo Sevilla on 60 and Gall on 48.
Current mountains classification:
- Jonas Vingegaard – 111 points
- Diego Pablo Sevilla – 60
- Felix Gall – 48
- Einer Rubio – 22
- Igor Arrieta – 18
- Nelson Oliveira – 18
- Afonso Eulálio – 16
- Jai Hindley – 16
- Davide Piganzoli – 16
- Manuele Tarozzi – 14
The blue jersey still looks tied to Vingegaard’s GC campaign. If he continues to score heavily on the major mountain stages, the competition will be difficult for the breakaway climbers to take back. Sevilla remains close enough to keep it alive, but he needs future mountain days to go to the break rather than the GC favourites.
Photo Credit: RCSEulálio keeps white as Pellizzari moves second
Eulálio also remains in control of the young rider classification. His overall lead over Vingegaard is down to 27 seconds, but in the white jersey competition he still has a much healthier advantage.
Pellizzari moves back into second in the young rider standings at 3:36, with Markel Beloki third at 4:16. Mathys Rondel drops to fourth at 4:45, while Davide Piganzoli sits fifth at 5:27.
Current young rider classification:
- Afonso Eulálio
- Giulio Pellizzari – +3:36
- Markel Beloki – +4:16
- Mathys Rondel – +4:45
- Davide Piganzoli – +5:27
This remains one of the Giro’s more interesting secondary battles because several of the riders are still relevant on GC. Eulálio leads both competitions, but if his pink jersey defence starts to falter, the white jersey could become a more realistic fallback battle.
What stage 10 changes for the Giro
Stage 10 has tightened the Giro more than it has simplified it. Eulálio remains in pink, but the race is now balanced on a narrow margin. Vingegaard has not yet taken control, but he has moved close enough that every stage now carries more tension.
Arensman’s rise onto the podium is the other major development. Netcompany Ineos won the stage through Ganna and moved a rider into third overall through Arensman, making them one of the biggest winners of the day. O’Connor also leaves Massa in a stronger position, while Gall and Hindley will need to respond when the road turns uphill again.
The Giro now moves to stage 11 from Porcari to Chiavari, a hilly and awkward road stage that should suit attackers more than pure GC racing. But with only 27 seconds between Eulálio and Vingegaard, even a stage that looks like a breakaway opportunity could carry general classification consequences.
Giro d’Italia 2026 stage 10 result
Results powered by FirstCycling.com




