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)
- NEWS: CLIMBING TRAINING CAMP
- Features, Reports, Results
- HC Result: Sussex Revolution VC Hill Climb
- HC Result: Welsh Championship Hill Climb
- TT Result: Norwich ABC 25
- HC Result: Monsal Head Hill Climb
- Tour of Britain 2026 News
- HC Result: Horseshoe Pass Hill Climb
- CX Result: London/South East CX League 4
- CX Result: South West CX League 2
- Result: Manchester Regional Track League 7
- HC Result: North Road Hill Climb
- CX Result: CCXL Round 4
- CX Result: Wessex Cyclocross League 5 (VC Venta)
- HC Result: The Zig-Zag Hill Climb
- HC Result: VC Walcot Hill Climb
- CX Result: National Trophy Derby (Day 2)
- HC Result: Kibblesworth Bank Hill Climb
- HC Result: Otley CC Two Stage Hill Climb
- HC Result: Sussex CA Bostal Blaster
- HC Result: Belmont Hill Hill Climb
- CX Result: National Trophy Derby Day 1
- Result: Haus GP – Darley Moor
- Result: West Thames Autumn Series Rnd 2
- Startlist: National Trophy Round 1 (Derby)
- HC Result: Scottish Hill Climb Championships
- HC Result: Ravenna Rumble on the Trundle
- HC Result: Mid Devon CC Widecombe Hill Climb
- HC Result: Mid Devon CC Haytor Climb
- Result: Full Gas Summer Circuit Series #29
- CX Result: London and South East CX League 3
- Result: Hitchin Nomad Late Summer Road Race
- CX Result: CCXL Round 3
- RL360 IOM YOUTH CYCLING LEAGUE 2025
- CX Result: Wessex Cyclocross League Rd 4
- News: Indoor Champs Coming to Derby
- CX Result: Lincolnshire CX League Rd 2
- CX Result: Western Cyclo-cross League Rd 3 (Pittville Park)
- Result: Doncaster Dome Crits
- TT Result: Epsom CC 25
- HC Result: Whinlatter Hill Climb
Other News on VeloUK
- NEWS: CLIMBING TRAINING CAMP
- Tour of Britain 2026 News
- Startlist: National Trophy Round 1 (Derby)
- News: Indoor Champs Coming to Derby
- Report: Harry Hudson wins World Title!
- BMCR National Circuit Championships
- Feature: Eddie Dunbar – Building towards the Tour de France & beyond
- FEATURE: The Pedal Club September Lunch
- News: GB for Road Worlds (Rwanda)
- BMCR Event: National Championship
- Report: Men’s Tour of Britain Stage 5
- New Team for Cyclocross Champion Xan Crees
- Tour of Britain Stage 1
- Men’s Tour of Britain Provisional Start List
- Tour of Britain News: GB Team for Race
- FEATURE: The Pedal Club Lunch (August)
- 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