Peter Sagan back in yellow as Dylan Teuns wins his first World Tour race on stage 3 of the Tour of Poland
![]() |
Stage 3: Tour of Poland
BMC Press Release
Dylan Teuns timed the final climb of Tour of Poland stage 3 to perfection by powering away from the rest of the field in the closing meters of the day to secure his maiden UCI WorldTour stage win and move into second overall on the General Classification behind World Champion Peter Sagan (Bora – Hansgrohe).
With all of the day’s climbing coming inside the second half of the 161km course, the peloton was happy to allow a seven-rider breakaway to go clear early and build up an advantage which eventually settled at a manageable 3’30” after 60km of racing. The gap was holding steady at under four minutes as the riders passed through the finish town of Szczyrk, with less than 80km to go, and began the first of two local circuits, which contained two categorized climbs, before heading onto the steep kick up to the line.
As the road began to rise, the leaders’ advantage started to fall steadily, and going over the top of the opening climb to Salmopol, they had been brought to within 2’30” with race leader at the start of the day, Danny Van Poppel’s Team Sky setting the pace behind. The breakaway continued to be reeled in by the peloton and as the race reached the final 40km of the day, just 30 seconds separated the leaders from the rest of the field with attacks flying off the front of the bunch before they were eventually swept up.
The subsequent increase in pace began to take its toll with riders slipping back and, in the end, only a reduced group of around 70 riders was left in the main bunch heading onto the final categorized climb of the day less than 20km from the finish line. Teuns and Rohan Dennis were well-placed as they reached the steepest slopes of the climb before Jack Haig (ORICA-Scott) launched a final bid for glory just before the summit with 11km to go.
A select group of around 20 riders, which still included Teuns and Dennis, was left to chase Haig on the high-speed descent towards Szczyrk. A huge effort from Dennis saw the gap reduced to just five seconds before the catch was eventually made at the bottom of the final kilometer climb to the line. Teuns was able to follow all the late attacks before hitting the front with 200m to go and making his mark on the race by powering up the steeps slopes before punching the air with delight as he secured an emotional stage win.
Peter Sagan (Bora – Hansgrohe) crossed the line second to reclaim the leader’s yellow jersey while, Teuns’ impressive performance saw him move into second overall, six seconds behind the race leader.
Ben Hermans was involved in a crash during the stage and was forced to abandon the race. An update from BMC Racing Team doctor, Dr. Daniele Zaccaria will be provided when available.
Dylan Teuns: “I feel great. It’s just amazing. There isn’t much more I can say. It’s a great feeling and an incredible moment for me. This type of stage is where my strengths lie and I had the whole team behind me and supporting me.”
“Just like in Wallonie when I said I wanted to go for the GC, the team gave me their full support today. I was a little bit more careful here as after the first two stages I could see that the level was a lot higher here. I knew I was in a good shape coming into the race but you always have to see how the race develops and how your legs are.”
… continued after advert
“I also couldn’t have done it without my teammates. They did a great job all day and brought me into the position I needed to be in for the final. The main goal for me coming into the race was today’s win but I was also given the opportunity to go for the GC and now I am in a good position overall. Today’s win has certainly given me more confidence but I think we we still need to take it day by day. There are still a lot of strong riders up there but I am now in the position to do a good GC so I need to try everything to do my best and to give my best for the team. We will see how far I can go.”
Peter Sagan: “Stage 3 of the Tour de Pologne was a tough one! I managed to stay in a good position on the first four climbs and I gave my all on the steep and hard final climb. Thanks to the squad and Rafał for their excellent work today – it feels good to be back in yellow. As I said yesterday, my form is very good, but the race is long and we will take it day by day.”
Rafal Majka: “We are very happy with our performance and result today. It was a tough final climb but together with Peter we were in the final group, and were well positioned. Unfortunately, I accelerated a bit late in order to take the win. It was the first time I was riding here and I didn’t know the climb very well. Still, thanks to his second place, Peter has recovered the yellow jersey and I’m sitting third in the GC, just 12 seconds behind him. We now have two cards to play at the Tour de Pologne and we will take all the opportunities in the following stages.”
Stage 3
1. Dylan Teuns, BMC Racing Team
2. Peter Sagan, BORA – hansgrohe
3. Rafał Majka, BORA – hansgrohe
4. Wilco Kelderman, Team Sunweb
5. Tom-Jelte Slagter, Cannondale-Drapac Pro Cycling Team
6. Odd Eiking Christian, FDJ @ 07
7. Domenico Pozzovivo, AG2R La Mondiale @:08
8. Adam Yates, ORICA-Scott @:09
9. Wout Poels, Team Sky @:12
10. Sam Oomen, Team Sunweb @:14
Overall
1. Peter Sagan BORA – hansgrohe
2. Dylan Teuns BMC Racing Team 0:06
3. Rafal Majka BORA – hansgrohe 0:12
4. Wilco Kelderman Team Sunweb 0:16
5. Tom-Jelte Slagter Cannondale-Drapac 0:21
6. Odd Christian Eiking FDJ 0:23
7. Domenico Pozzovivo AG2R La Mondiale 0:24
8. Wout Poels Team Sky 0:25
9. Adam Yates ORICA-Scott
10. Nathan Haas Dimension Data 0:30
Send your results as well as club, team & event news here
Other Results on VeloUK (including reports containing results)
- Features, Reports, Results
- TT Result: VC Baracchi 50
- TT Result: West Cheshire TTCA 25
- TT Result: Southdown Velo Fontwell Ten-mile Gallop
- TT Result: Kent CA 10
- TT Result: Didcot Phoenix CC 10
- TT Result: Wigan Whs 10
- TT Result: VTTA (E.Mids) 25
- TT Result: Maldon & District CC 10
- TT Result: VTTA (North Midlands) 10
- Result: RL360 Isle of Man Youth League 18
- TT Result: Yorkshire Road Club Victory Cup
- Result: Doncaster Dome Crits
- Result: Jolibar Trophy 2025 Road Race
- Result: John Holman Memorial Race
- Result: SACA Salt Ayre Tuesday Series #19
- Result: Surrey League 2/3 Road Race
- Winners! Ribble Outliers Latvian Triple!
- Result: Friz Hill Road Race
- Result: Beaumont Trophy/Curlew Cup
- Result/Report: Harrogate Nova Road Race
- Report/Result: Mid Shropshire Wheelers Friday Night Cyclo-Cross
- Result: On Yer Bike Crit Series #9
- Result: Full Gas Summer Circuit Series 22
- Result: PNE Mountbatten Circuit Series #9
- Result: Schils Summer Circuit Races 2
- World Records for Bjergfelt & Richardson
- TT Result: Finsbury Park CC 25
- Result: RL360 Isle of Man Youth League
- Result: Full Gas Summer Circuit Series 21
- Result: Full Gas Summer Circuit Series 20
- Result: Scottish Senior and Junior Criterium Championships
- GB FOR JUNIOR TRACK WORLD CHAMPS
- Result: West Thames League Rnd 18
- Result: SACA Salt Ayre Tuesday 18
- Result: RCR ALTA VIA Goodwood Special
- TT Result: Aerologic RT 15
- TT Result: VCC late-season 25m TT
- TT Result: Thanet RC 10 TT
- TT Result: Giant-Helston 10
- TT Result: Okehampton CC 10
Other News on VeloUK
- Winners! Ribble Outliers Latvian Triple!
- GB FOR JUNIOR TRACK WORLD CHAMPS
- Beaumont Trophy/Curlew Cup 2025
- STAGE ROUTES ANNOUNCED FOR MEN’S TOUR OF BRITAIN
- TOUR OF BRITAIN NEWS – THE TEAMS
- Startlist: RTTC National 25 Mile Championship
- Ribble Cycles CGR – Commute, Gravel, Road range
- Tour of Britain News: 2 Days in Wales
- News: The Pedal Club Lunch (July)
- STARTLIST: National Youth Circuit Series (Wyke)
- Men’s Tour of Britain Route Update
- GB Team for Track Euros
- Opening of Sir Mark Cavendish Raceway
- Bike News: Ribble Cycles Alloy Bikes
- This Weekend: Junior Road Championships
- Wednesday: Otley Cycle Races
- Mid Shropshire Wheelers celebrates 100 Years of Cycling
- Team Feature: Prologue Junior Racing Team Spring Review
- New: Ribble Cycles Ultra-Grit & Allgrit Ranges
- START LISTS FOR BRITISH ROAD CHAMPIONSHIPS
- STARTLIST: Two day Giant Tugby Ronde van Wymeswold
- NEWS: MAJOR JUNIOR TEAMS TO MERGE FOR 2026
- Entries Wanted: Ilkley Town Centre Races
- Report/Result: Women’s Tour of Britain Stage 2
- Report: Women’s Tour of Britain Stage 1
- STARTLIST: Owen Blower Memorial Road Races
- Events: Halesowen Academy Road Race
- News: May Pedal Club Lunch
- RIBBLE PARTNERS WITH THE BIKE FITTERS
- Monday: Witham Wheelers Road Races
- British Stars for Women’s Tour of Britain
- Women’s Tour of Britain Riders 2025
- BIKES: RIBBLE UNVEILS ULTRA-RACE
- Women’s Tour of Britain Routes
- STARTLISTS: 2025 Lincoln Grand Prix
- STARTLIST: The Witham Hall Grand Prix
- Startlist: Timmy James Memorial Grand Prix
- FEATURE: PEDAL CLUB LUNCH REPORT (APRIL)
- 2025 BRITISH ROAD CHAMPIONSHIPS – ROUTES
- STARTLIST: Sloan Trophy (April 27)