Click on the flag to change language. The automatic translation of this website is done by “Gtranslate” and may contain translation errors. The English text is authoritative.
Poland 03 Aug – 09 Aug 2026 Class 2.UWT – Stages – UCI WorldTour
Website www.tourdepologne.pl
Race Overview
- Dates: August 3 – August 9, 2026
- Category: UCI WorldTour (2.UWT)
- Total Distance: ~1,110.7 km
- Stages: 7 (2 Flat, 4 Hilly/Mountainous, 1 Individual Time Trial)
Stage Schedule
| Stage | Date | Route | Distance | Type |
| Stage 1 | Mon, Aug 3 | Gdynia → Koszalin | 234.2 km | Hilly |
| Stage 2 | Tue, Aug 4 | Międzyzdroje → Szczecin | 150.1 km | Flat |
| Stage 3 | Wed, Aug 5 | Gorzów Wielkopolski → Zielona Góra | 193.5 km | Hilly |
| Stage 4 | Thu, Aug 6 | Żagań → Karpacz | 176.0 km | Mountainous |
| Stage 5 | Fri, Aug 7 | Opole → Kocierz Resort | 218.9 km | Mountainous / Hilly |
| Stage 6 | Sat, Aug 8 | Bukovina Resort → Bukowina Tatrzańska | 125.5 km | Mountainous (Queen Stage) |
| Stage 7 | Sun, Aug 9 | Wieliczka Salt Mine → Wieliczka Salt Mine | 12.5 km | Individual Time Trial |
Key Highlights of the Route
- Stages 1–3 (The North): Starts on the Baltic coast (Gdynia), offering prime territory for sprinters and breakaway specialists.
- Stages 4–6 (The Mountains): Heads south into the hills and the Tatra mountains. Stage 6 features repeating steep circuits up the Bukovina Wall (Gliczarów) to shape the General Classification.
- Stage 7 (The Finale): Concludes with a fast Individual Time Trial around the historic Wieliczka Salt Mine to decide the final overall winner.
Results
Stage 1 Results (Gdynia → Koszalin, 234.2 km)
- Date: Monday, August 3, 2026
- Winner: Jonathan Milan (Lidl–Trek)
- Stage Summary: After a long 234-km day controlling the break, Jonathan Milan launched a powerful sprint roughly 300 meters out in Koszalin to claim victory ahead of Paul Magnier.
Stage Top 3
- 🥇 Jonathan Milan (Lidl–Trek)
- 🥈 Paul Magnier (Soudal Quick-Step)
- 🥉 Noah Hobbs (EF Education–EasyPost)
General Classification (After Stage 1)
| # | Rider | Team | Time / Gap |
| 1 | 🟡 Jonathan Milan | Lidl–Trek | Leader’s Jersey |
| 2 | Paul Magnier | Soudal Quick-Step | +0:04 |
| 3 | Noah Hobbs | EF Education–EasyPost | +0:06 |
Other Jersey Classifications
- Active Rider Classification: Kamil Małecki (Q36.5 Pro Cycling Team)
- King of the Mountains (KOM): Dries De Bondt (Team Jayco AlUla)
Tour de Pologne 2026 (Stage 2: Międzyzdroje to Szczecin)
Stage 2 of the 2026 Tour de Pologne was a fast, pan-flat 150.8-kilometer route from the Baltic coast in Międzyzdroje down to Szczecin. It featured a tense, high-speed finish with a sharp 180-degree corner over tram tracks in the final 400 meters.
🥇 Stage 2 Podium Results
| # | Rider | Team |
| 1 | Jonathan Milan | Lidl–Trek |
| 2 | Paul Magnier | Soudal Quick-Step |
| 3 | Matteo Malucelli | — |
Italy’s Jonathan Milan powered through the chaotic final stretch to secure his second consecutive sprint victory of the race, holding off France’s Paul Magnier.
🚴♂️ Distinctive Jerseys After Stage 2
- 🟡 Yellow Jersey (General Classification Leader): Jonathan Milan (Lidl–Trek) — doubling up on his lead after taking back-to-back stage wins.
- 🟢 Points / Sprinter Jersey: Jonathan Milan (Lidl–Trek)
- 🔴 King of the Mountains (KOM) Jersey: Dynamic battle featuring early breakaways including riders like Dries De Bondt.
- ⚪ Active Rider / Youth Classification: Contested heavily among the rising classification contenders.
Stage 3 Top 10 Results
Jonathan Milan secured his third consecutive stage victory in a bunch sprint finish.
| # | Rider | Country | Team | Time |
| 1 | Jonathan Milan | 🇮🇹 ITA | Lidl–Trek | 4h 11′ 51″ |
| 2 | Noah Hobbs | 🇬🇧 GBR | EF Education–EasyPost | + 0″ |
| 3 | Alessandro Romele | 🇮🇹 ITA | XDS Astana Team | + 0″ |
| 4 | Oded Kogut | 🇮🇱 ISR | NSN Cycling Team | + 0″ |
| 5 | Daniel Skerl | 🇮🇹 ITA | Team Bahrain Victorious | + 0″ |
| 6 | Sakarias Koller Løland | 🇳🇴 NOR | Uno-X Mobility | + 0″ |
| 7 | Gerben Thijssen | 🇧🇪 BEL | Alpecin–Premier Tech | + 0″ |
| 8 | Steffen De Schuyteneer | 🇧🇪 BEL | Lotto–Intermarché | + 0″ |
| 9 | Maikel Zijlaard | 🇳🇱 NED | Tudor Pro Cycling Team | + 0″ |
| 10 | Tord Gudmestad | 🇳🇴 NOR | Decathlon CMA CGM | + 0″ |
General Classification (After Stage 3)
| # | Rider | Country | Team | Time |
| 1 | Jonathan Milan | 🇮🇹 ITA | Lidl–Trek | 12h 21′ 09″ |
| 2 | Paul Magnier | 🇫🇷 FRA | Soudal–Quick-Step | + 18″ |
| 3 | Noah Hobbs | 🇬🇧 GBR | EF Education–EasyPost | + 20″ |
| 4 | Kamil Małecki | 🇵🇱 POL | Pinarello–Q36.5 Pro Cycling Team | + 22″ |
| 5 | Fabio Christen | 🇨🇭 SUI | Pinarello–Q36.5 Pro Cycling Team | + 24″ |
Stage 4 Top 10 Results
Bart Lemmen overcame a mass crash earlier in the stage to secure his first career professional victory atop Karpacz.
| # | Rider | Country | Team | Time |
| 1 | Bart Lemmen | 🇳🇱 NED | Team Visma–Lease a Bike | 3h 54′ 45″ |
| 2 | Christian Scaroni | 🇮🇹 ITA | XDS Astana Team | + 0″ |
| 3 | Axel Laurance | 🇫🇷 FRA | Netcompany INEOS | + 14″ |
| 4 | Marco Brenner | 🇩🇪 GER | Tudor Pro Cycling Team | + 14″ |
| 5 | Louis Barré | 🇫🇷 FRA | Team Visma–Lease a Bike | + 16″ |
| 6 | Alberto Bettiol | 🇮🇹 ITA | XDS Astana Team | + 16″ |
| 7 | Paul Lapeira | 🇫🇷 FRA | Decathlon CMA CGM | + 16″ |
| 8 | Finn Fisher-Black | 🇳🇿 NZL | Red Bull–Bora–Hansgrohe | + 16″ |
| 9 | Aaron Dockx | 🇧🇪 BEL | Alpecin–Premier Tech | + 16″ |
| 10 | Andreas Kron | 🇩🇰 DEN | Uno-X Mobility | + 20″ |
General Classification (After Stage 4)
With his stage win, Bart Lemmen took over the yellow jersey as leader of the General Classification.
| # | Rider | Country | Team | Time |
| 1 | Bart Lemmen | 🇳🇱 NED | Team Visma–Lease a Bike | 16h 16′ 12″ |
| 2 | Christian Scaroni | 🇮🇹 ITA | XDS Astana Team | + 6″ |
| 3 | Marco Brenner | 🇩🇪 GER | Tudor Pro Cycling Team | + 26″ |
| 4 | Matteo Sobrero | 🇮🇹 ITA | Lidl–Trek | + 27″ |
| 5 | Finn Fisher-Black | 🇳🇿 NZL | Red Bull–Bora–Hansgrohe | + 28″ |
Results for Stage 5 of the 2026 Tour de Pologne (Opole › Kocierz Resort, 218.5 km):
🏁 Stage 5 Top Results
| # | Rider | Team | Time |
|---|---|---|---|
| 1 | Jan Christen | UAE Team Emirates – XRG | 5h 02′ 14″ |
| 2 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 3 | Neilson Powless | EF Education-EasyPost | + 03″ |
| 4 | Christian Scaroni | XDS Astana Team | + 05″ |
| 5 | Bart Lemmen | Team Visma | Lease a Bike | + 05″ |
Stage Summary: After a flat 200 km run-in, the brutal final ascent to Kocierz Resort (1.5 km at 11%, with ramps up to 19%) blew the peloton apart. Jan Christen launched a decisive attack on the steepest gradients with over 2 km to go. Despite a late chase from Marco Brenner, the young Swiss rider held on to claim the stage win in a tight sprint finish.
💛 General Classification (Overall)
| # | Rider | Team | Gap |
|---|---|---|---|
| 1 | Bart Lemmen 🟡 | Team Visma | Lease a Bike | Leader |
| 2 | Christian Scaroni | XDS Astana Team | + 05″ |
| 3 | Jan Christen | UAE Team Emirates – XRG | + 12″ |
| 4 | Marco Brenner | Tudor Pro Cycling Team | + 14″ |
| 5 | Axel Laurance | Netcompany INEOS | + 22″ |
GC Takeaway: Stage 4 leader Bart Lemmen successfully defended his overall lead (yellow jersey) on the grueling wall to Kocierz Resort, maintaining a slight advantage over Christian Scaroni and stage-winner Jan Christen heading into Stage 6.
Here are the key results from Stage 6 of the 2026 Tour de Pologne (Bukovina Resort to Bukowina Tatrzańska, 126 km):
🏁 Stage 6 Top Results
| # | Cyclist | Team | Time / Gap |
| 1 | Louis Barré (FRA) | Team Visma | Lease a Bike | 3h 09′ 05″ |
| 2 | Christian Scaroni (ITA) | XDS Astana Team | +10″ |
| 3 | Marco Brenner (GER) | Tudor Pro Cycling Team | +10″ |
📊 Summary of the Stage
- Stage Winner: Louis Barré (Team Visma | Lease a Bike) secured his first career professional victory with an impressive solo move, attacking off the penultimate ascent of the Bukovina Wall and holding off the chasing group.
- General Classification Impact: Christian Scaroni took 2nd on the stage after winning the reduced sprint behind Barré, taking time bonuses that allowed him to move into the overall race lead (Yellow Jersey) ahead of Bart Lemmen.
🚴 Stage 7 Results: Wieliczka ITT (12.5 km)
It was a huge double victory for Tudor Pro Cycling in the final 12.5 km individual time trial around Wieliczka.
| # | Rider | Team | Time / Gap |
| 1 | Stefan Küng | Tudor Pro Cycling Team | 14′ 25″ |
| 2 | Finn Fisher-Black | Red Bull–BORA–hansgrohe | + 04″ |
| 3 | Callum Thornley | Red Bull–BORA–hansgrohe | + 04″ |
| 4 | Iván Romeo | Movistar Team | + 05″ |
| 5 | Magnus Sheffield | Netcompany INEOS | + 09″ |
| 6 | Arthur Kluckers | Tudor Pro Cycling Team | + 10″ |
| 7 | Marco Brenner | Tudor Pro Cycling Team | + 11″ |
| 8 | Artem Shmidt | INEOS Grenadiers / USA | + 15″ |
| 9 | Ethan Hayter | Soudal Quick-Step | + 15″ |
| 10 | Mikkel Bjerg | UAE Team Emirates – XRG | + 19″ |
🏆 Final General Classification (GC)
Marco Brenner put in a monster performance in the time trial (finishing 7th on the stage) to leapfrog the competition and snatch the yellow jersey on the very last day!
| # | Rider | Team | Time / Gap |
|---|---|---|---|
| 🟡 1 | Marco Brenner | Tudor Pro Cycling Team | 24h 33′ 49″ |
| 🥈 2 | Finn Fisher-Black | Red Bull–Bora–Hansgrohe | + 5″ |
| 🥉 3 | Iván Romeo | Movistar Team | + 12″ |
| 4 | Bart Lemmen | Visma–Lease a Bike | + 18″ |
| 5 | Louis Barré | Visma–Lease a Bike | + 21″ |
👕 Final Jersey Classifications
- 🟡 Yellow Jersey (General Classification): Marco Brenner (Tudor Pro Cycling Team)
- ⚪ White Jersey (Points Classification): Marco Brenner (Tudor Pro Cycling Team)
- 🔵 Blue Jersey (Mountains Classification): Walter Calzoni (Pinarello–Q36.5 Pro Cycling Team)
- 🇵🇱 Most Active Rider (Combativity): Radosław Frątczak (Poland)
- 👥 Team Classification: Visma–Lease a Bike
