31.05.2025
Surrounded by stunning fjord and mountain landscapes, Stage 3 of the Tour of Norway began in Jørpeland, in the municipality of Strand.
This town of around 7,500 inhabitants is just a short drive from Stavanger, via the world’s longest subsea tunnel. Jørpeland has previously served as both a start and finish location for the race. In 2021, Stage 3 ended in a bunch sprint — where a certain Danish rider by the name of Mads Pedersen took the win ahead of local favorite Alexander Kristoff.
This year’s course featured no fewer than six categorized climbs and a total of 2,500 meters of elevation over the 142-kilometer stage. With the newly introduced uphill finish on Heia — a 2.2-kilometer climb averaging 7.7% — which would be tackled three times in total, the stage was widely expected to be decisive for the general classification. Heading into the day, Matthew Brennan (Visma | Lease a Bike) held a 12-second lead over Victor Langellotti (INEOS Grenadiers), with Tibor Del Grosso (Alpecin-Deceuninck) a further three seconds behind. Stage 1 hero and top Norwegian overall, Storm Ingebrigtsen (Team Coop–Repsol), was just one second behind Langellotti in the GC battle.
Five riders managed to break clear of the peloton early on — among them Storm Ingebrigtsen and his breakaway companion from Stage 1, Trym Brennsæter (Norwegian National Team). The other riders in the breakaway were Joshua Gudnitz (Team ColoQuick), Dylan Vandenstorme (Team Flanders–Baloise), and Jonas Gregaard (Lotto). Kasper Haugland (Norwegian National Team) had his eyes on the polka-dot jersey and managed to bridge across to the leaders, making it six riders up front for the first ascent of the finishing climb to Heia. Gudnitz was first to crest the category 3 climb and earned 4 points. The 23-year-old now had his sights set on the KOM jersey worn by teammate Emil Toudal.
The breakaway group was surprisingly split early on when Gudnitz, Vandenstorme, and Gregaard attacked and distanced the Norwegian riders. The trio built up a lead of over three minutes on the bunch, with Gudnitz claiming more KOM points on the category 3 climb to Åsatjørna, enough to take over the mountain classification lead. On the third categorized climb of the day, Hjelmelandsbakken, Vegard Stake Laengen went to the front of the peloton and halved the gap to the leaders. Gudnitz added another 6 points at the top, tightening his grip on the climber’s jersey.
Halfway up the fourth climb — the steep Heggheim ascent — the trio was caught. Jelle Johannink (Tour de Tietema–Unibet) crested the climb first and continued solo. On the penultimate ascent of the Heia climb, drama unfolded as Juan Guillermo Martinez (Team Picnic–PostNL) attacked from the front of the peloton and surged past Johannink just before the finish line. Martinez believed he had taken the stage win — but the 20-year-old’s dream quickly turned into a nightmare when he realized there was still one more ascent of the finishing climb to go.
What followed was a fierce pace and chaotic battle for position as the final climb up to Heia approached. The 2.2-kilometer ascent became an all-out brawl as everyone tried to drop Team Visma | Lease a Bike’s Matthew Brennan.
But he proved incredibly tough to crack and only faded in the final meters. Red Bull–BORA–Hansgrohe rider Maxim Van Gils managed to claw his way past the Brit, who still finished second and once again showcased his enormous talent. Victor Langellotti (INEOS Grenadiers) secured another third place and now sits second overall, 18 seconds behind Brennan.
The best-placed Norwegian was Ådne Holter (Uno-X Mobility), who fought for the win deep into the finale and crossed the line in a strong 7th place. Jørgen Nordhagen (Team Visma | Lease a Bike) and Odd Christian Eiking (Tour de Tietema–Unibet) followed closely behind in 8th and 9th, respectively.