2026 Giro d'Italia Stage 7 Results & Recap
Stage 7 of the 2026 Giro d'Italia is in the books. The final results and standings are below, followed by our recap of how the race unfolded.
Race Recap
The name of Jonas Vingegaard (TVL) was everyone's lips at the start of this extremely long and hard stage, and it was still there at the end on the summit finish at the wind-battered Blockhaus, where the Dane crossed the line 13 seconds ahead of Felix Gall (DCT), the only rider within a minute of him. 2022 Blockhaus winner Jai Hindley (RBH) was third, just ahead of teammate Giulio Pellizzari (RBH) and Ben O'Connor (JAY), while race leader Afonso Eulálio (TBV) lost almost half of his 3-minute lead on the title favorites.
The 245km stage with more than 4,600m of elevation gain started in surprising fashion, sprinter Jonathan Milan (LTK) attacking right from the start. He was joined by mountains leader Diego Sevilla (PTV), Tim Nabermann (TPP) and Jardi van der Lee (EFE), while Canadian Nick Zukowsky (PQT) quickly bridged across to the leading quartet to make five up front.
They quickly opened a gap of 6 minutes, enabling Milan and Sevilla to chase their objectives for the day. Milan breezed to victory in the intermediate sprint, while Sevilla led over the cat 2 Roccaraso climb to increase his lead in that competition.
Milan dropped away soon after, while Nabermann was the next to lose ground. That left Sevilla, Zukowsky and Van der Lee up front going onto the final climb, their lead reduced to 3 minutes.
Sevilla fell back as Zukowsky and Van der Lee battled for the 2,500 euro prize at the Red Bull KM sprint, which was placed 2km up the final climb. Zukowsky claimed that, before the pair came back together.
By that point, the GC group was closing fast. When Vingegaard's teammates took control of it, the gap dropped like a stone, young Italian Davide Piganzoli (TVL) finally bringing the breakaway pair back into line.
Sepp Kuss (TVL) then took up the pace-making until Vingegaard attacked with a little more than 5km remaining. Pellizzari and Gall were quick to follow, although the Austrian didn't chase again when the Dane accelerated a second time.
Young Italian Pellizzari did battle back up to Vingegaard's wheel, but rapidly paid the price for that effort in the fiercely gusting wind. With 4km left, he slipped back and was soon caught and passed by Gall, who judged his tempo more carefully.
By then, Vingegaard had opened up a gap of close to 30 seconds, but the wind seemed to take a toll on him and Gall began to close. Although he never looked like he would get back on terms with the Dane, Gall's performance did prevent the Giro favorite opening a big gap on all of his rivals after just one mountain stage.
Get our full coverage of the Giro d'Italia and every race we cover with our mobile app! The apps have over 100 additional exclusive features, including our award-winning Time Machine feature that lets you pause/rewind/replay the entire app to sync with delayed race video, integrated Fantasy Cycling, push notifications, an integrated news feed, live GPS tracking, world-class commentary, and our animated interactive maps and profiles.