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 (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.