Race report

McNulty rockets to take stage 7 and the GC at the Tour de Pologne

Stage 7 of the Tour of Pologne was the finale of the 2025 edition, and in store for the riders in Wieliczka was a 12.5 kilometre individual time trial covering a brief 175 metres of elevation gain. The pre-stage race leader, Victor Langellotti held a slim 7 second lead over Brandon McNulty.

Brandon McNulty - Tour de Pologne - Stage 7
Cor Vos

Brandon McNulty (UAE Team Emirates-XRG) won the final individual time trial and GC at the Tour de Pologne, finishing 12 seconds ahead of Lorenzo Milesi (Movistar) and 15 seconds ahead of Matteo Sobrero (Red Bull-BORA-hansgrohe).

Victor Langellotti (Ineos Grenadiers), the race leader at the start of the stage, finished 24th, 46 seconds behind McNulty.

In the final general classification standings, McNulty finished 29 seconds ahead of Antonio Tiberi (Bahrain-Victorious) in 2nd, and 37 seconds over Sobrero in third, whilst Langellotti dropped to 5th, level on time with Jan Christen at 39 seconds. 

How it unfolded

With the stage getting underway at 14:11 CET, the afternoon of action got off to a relatively calm affair, with the Brit, Max Walker (EF Education EasyPost) in the provisional hotseat with a time of 15:02 across the 12.5km. Later on as more riders trickled through, Walker's position in the hotseat was overthrown as young Dutchman, Huub Artz (Intermarché - Wanty) moved into the hotseat with a time of 14:54. 

The seat was short-lived for Artz as the stage 3 winner, Ben Turner (Ineos) set a time 4 seconds faster than the latter, putting in an effort of 14:50 against the clock. As the afternoon progressed, the time trial specialists came out of the shadows of the team buses with a pre-stage favourite, Stefan Küng (Groupama-FDJ), unable to match the time of Turner by shy by a single second. 

The 2023 world junior ITT champion, Lorenzo Milesi (Movistar) flew out of the traps in Wieliczka, setting the fastest time of the time through the first and only time check on the 12.5km course, and he was able to manage his effort, to cross over the finish line with a time of 14:43, 7 seconds then the previous rider in the hotseat, Ben Turner.

Nobody could come close to Milesi's cracking effort on the day until a fellow compatriot, Matteo Sobrero (Red Bull-Bora-Hansgrohe), whose effort was close, but not close enough to topple Milesi's effort, just 3 seconds off.

The more riders rolled out on their efforts on the day, with the GC men still to begin, including the thrilling battle that awaited between race leader, Victor Langellotti and Brandon McNulty. McNulty meant business on the stage, phenomenally going 21 seconds faster than Milesi through the 5.9 kilometre time check with an average speed of 43.9 km/h. For Langellotti, his brief defence of the race leader jersey seemed to be all but over as he went through 32 seconds slower than the flying American.

Brandon McNulty held on, setting a blistering time of 14:31 and an average speed of 51.5 km/h to take a deserved stage victory, and wrapping up the general classification in the process. It is Brandon McNulty's first-ever WorldTour stage race win after a few notable stage victories in his career so far.

Race result: Stage 7, Tour de Pologne

we are grateful to our partners.
Are you?

In a time of paywalls, we believe in the power of free content. Through our innovative model and creative approach to brands, we ensure they are seen as a valuable addition by the community rather than a commercial interruption. This way, Domestique remains accessible to everyone, our partners are satisfied, and we can continue to grow. We hope you’ll support the brands that make this possible.

Can we keep you up to speed?

Sign up for our free newsletter on Substack

And don’t forget to follow us as well

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️
  • Ruud Dimmers
  • Rudy Kappert
  • Rob Peters
  • Sjoerd van Oosten
  • Ivo Willekens
  • Lennart Boven
  • Gijs Moonen
  • Dennis Vandewalle
  • Tim Claes
  • Vegar Kulset
  • Bram van der Leij
  • Matthias Socker
  • Karolína Vyskočilová
  • Jeff Betts
  • Bram Wulteputte
  • Jakob Coleman
  • Koos de Boer
  • Jens van Hulle
  • Jan de Vries
  • Martin Lehovec
  • Marc Frei
  • Katelyn Stevens
  • Kristen Greenland
  • Dane Hamann
  • Michiel Deseyn
  • Rafael Santos
  • Josse Deboiserie
  • Matteo Arosio
  • Charlotta Wallensten
  • Quinten Lucq
  • Gisela Kunz
  • Arthur Chrispin
  • Laura Roberts
  • Jorik Tilstra
  • Fabian Deleersnyder
  • Max Zulauf
  • Kjell Crauwels
  • Francesca Gallione
  • Tonke van den Berg
  • Alex Taylor
  • Bart Thys
  • Kenneth Thuy
  • Josh Sakofsky
  • Daniel Nimpfer
  • Jolien Vermeulen
  • Joe Morgan
  • Sravan Pannala
  • Graham Denny
  • Thomas Huyghe
  • Stephan Kehr
  • Martin Hickman
  • Jeroen Sneyers
  • Jim Naughton
  • Eric Secember
  • Katy
  • Florian Aussieker
  • Kate Veronneau
  • Bryan Alberts
  • Wouter ter Halle
  • Dirk Spits
  • Guido Gelman
  • Tom Dijkerman
  • Ethan Lessiter
  • Joao Galveia
  • Koen van der Zwet
  • Bart van Vegchel
  • Jens Van Hulle
  • Simon Dalsgaard
  • Ilkka Holma
  • Ghislain Hofman
  • Harry Talbot
  • Andre Cunha
  • Erik Bulckens
  • Jennifer Treptow
  • Jiri Zakravsky
  • Jorge Serrano Barthe
  • Eddy van der Mark
  • Lynda Bowers
  • Michelle Baxter
  • Johan Ståhlbom
  • Darrell Dilley
  • William Burns
  • Berten van Herp
  • Keith Blackwood
  • Peter Eastaugh
  • Aaron Borrill
  • Pete Stanton
  • Shawn F.
  • Martin Wiesemborski
  • Samuel Doll
  • Ken Brinsmead
  • Mike Morgan
  • George Harborne
  • Michael Gibbons
  • Scott Mellin
  • Daniel Hinich