
Tour of Poland historical results | 2025 edition | Start list
Stage 1 | Stage 2

Here's the map of the 2026 Tour of Poland. Seven stages totalling 1,111 kilometers
Tuesday, August 4: Stage 2, Międzyzdroje - Szczecin, 150.1 km
Stage 2 map & profile | Stage 2 photos

Two stages and two stage wins for Jonathan Milan.
Les Woodland's book Cycling's World Championships: The Inside Story is available in print, Kindle eBook & audiobook versions. To get your copy, just click olidln the Amazon link on the right.
Weather at the finish city of Szczecin at 2:40 PM, local time: 26C (79F), mostly cloudy, with the wind from the east-northeast at 11 km/hr (7 mph). There is a 5% chance of rain, though there was rain at the start.
The race: Here's the race organizer's stage two report.
The peloton of the 83rd edition of the Tour de Pologne moved onto the route from Międzyzdroje to Szczecin, delivering another round of high-octane drama in a bunch sprint. For the second consecutive day, Italian Jonathan Milan (Lidl-Trek) proved to be the fastest, unleashing a powerful sprint to seal the stage victory and consolidate his lead in the ORLEN general classification.
Coastal start and a fierce breakaway battle
The route of the second stage took the riders from picturesque Międzyzdroje straight to the capital of West Pomerania. The pace was blistering right from the gun, with a strong four-man breakaway taking shape out front: Radosław Frątczak (Polish National Team), Dries De Bondt (Team Jayco AlUla), Anton Schiffer (Team Visma | Lease a Bike), and Jonas Rutsch (Lotto Intermarché).
The escapees carved out a lead of under a minute, engaging in a spectacular battle at the intermediate sprints. Polish national team representative Radosław Frątczak put on a stellar performance, winning three LOTTO Intermediate Sprints to collect valuable points and bonus seconds. As a result, the Pole took the lead in the LOTTO Most Active Rider classification, putting on the blue leader’s jersey.
“At the beginning, we had to put in a massive effort to build a gap and hold our pace ahead of a charging peloton. I’m thrilled to have won the intermediate sprint in Goleniów and bagged those crucial points. I felt really good today, and wearing the blue jersey as leader of the active classification is a huge reward for me and the entire national team for fighting hard on the road,” Frątczak said after his ride.
Peloton control and a chaotic sprint finish in Szczecin
The chasing main field gave the breakaway no chance of going all the way. With 28 kilometers remaining, the gap shrank to 25 seconds; soon after, Frątczak began to drop back, followed shortly by Schiffer. The breakaway was officially reabsorbed by the peloton with 21 kilometers to go.
The closing kilometers saw lead-out trains vying for dominance. With 3 kilometers to go, Decathlon CMA CGM Team set the tempo. The sprinters needed maximum focus: a crucial road pinch point awaited them just 1 kilometer from the line, followed by a sharp hairpin turn a mere 450 meters out.
In the midst of the positional battle, Jonathan Milan (Lidl-Trek) was once again unbeatable. Timing his acceleration to perfection, the Italian crossed the line comfortably in first place ahead of Paul Magnier (Soudal Quick-Step) and Matteo Malucelli (XDS Astana Team).
“It was another very fast and demanding stage. The team did a fantastic job controlling the breakaway and guiding me perfectly through those tough, technical sections in the final kilometer. The road pinch and the turn right before the line required full concentration, but we found ourselves in the ideal position. Taking a second straight win in the yellow jersey feels extraordinary,” Jonathan Milan stated at the finish.
Marceli Bogusławski (Polish National Team) also delivered a strong performance, claiming 9th place.
“The finish in Szczecin was extremely dynamic and technical. The key was positioning yourself right before the squeeze and the tight turn 450 meters out. The guys from the national team did an amazing job again helping me hold my position up front. Finishing in the TOP 10 shows that our hard work is paying off. I’m looking forward to the next chances!” commented Marceli Bogusławski.
Complete results:
150.1 kilometers raced at an average speed of 48.519 km/hr
| 1 | Jonathan Milan | Lidl-Trek | 3hr 5min 37sec |
| 2 | Paul Magnier | Soudal Quick-Step | s.t. |
| 3 | Matteo Malucelli | XDS Astana Team | s.t. |
| 4 | Iván García Cortina | Movistar Team | s.t. |
| 5 | Daniel Skerl | Bahrain Victorious | s.t. |
| 6 | Simon Dehairs | Alpecin-Premier Tech | s.t. |
| 7 | Maikel Zijlaard | Tudor Pro Cycling Team | s.t. |
| 8 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 9 | Marceli Boguslawski | Poland | s.t. |
| 10 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 11 | Brady Gilmore | NSN Cycling Team | s.t. |
| 12 | Gerben Thijssen | Alpecin-Premier Tech | s.t. |
| 13 | Steffen De Schuyteneer | Lotto-Intermarché | s.t. |
| 14 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 15 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 16 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 17 | Maurice Ballerstedt | Alpecin-Premier Tech | s.t. |
| 18 | Oded Kogut | NSN Cycling Team | s.t. |
| 19 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 20 | Paul Penhoët | Groupama-FDJ United | s.t. |
| 21 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 22 | Alessandro Romele | XDS Astana Team | s.t. |
| 23 | Noah Hobbs | EF Education-EasyPost | s.t. |
| 24 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 25 | Hugo Hofstetter | NSN Cycling Team | s.t. |
| 26 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 27 | Gianluca Pollefliet | Decathlon CMA CGM Team | s.t. |
| 28 | Manlio Moro | Movistar Team | s.t. |
| 29 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 30 | Colby Simmons | EF Education-EasyPost | s.t. |
| 31 | Senna Remijn | Alpecin-Premier Tech | s.t. |
| 32 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 33 | Carlos Canal | Movistar Team | s.t. |
| 34 | Matevz Govekar | Bahrain Victorious | s.t. |
| 35 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 36 | Filip Maciejuk | Movistar Team | s.t. |
| 37 | Danny van Poppel | Red Bull-BORA-hansgrohe | s.t. |
| 38 | Kamil Malecki | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 39 | Sam Watson | Netcompany INEOS Cycling Team | s.t. |
| 40 | Diego Ulissi | XDS Astana Team | s.t. |
| 41 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 42 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 43 | Ryan Mullen | NSN Cycling Team | s.t. |
| 44 | Lorenzo Milesi | Movistar Team | s.t. |
| 45 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 46 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 47 | Magnus Sheffield | Netcompany INEOS Cycling Team | s.t. |
| 48 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 49 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 50 | Sjoerd Bax | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 51 | Paul Lapeira | Decathlon CMA CGM Team | s.t. |
| 52 | Benoît Cosnefroy | UAE Team Emirates-XRG | s.t. |
| 53 | Santiago Buitrago | Bahrain Victorious | s.t. |
| 54 | Axel Huens | Groupama-FDJ United | s.t. |
| 55 | Jakub Kaczmarek | Poland | s.t. |
| 56 | Aaron Dockx | Alpecin-Premier Tech | s.t. |
| 57 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 58 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 59 | Tobias Svarre | Uno-X Mobility | s.t. |
| 60 | Alberto Bettiol | XDS Astana Team | s.t. |
| 61 | Iván Romeo | Movistar Team | s.t. |
| 62 | Christian Scaroni | XDS Astana Team | s.t. |
| 63 | Lennard Kämna | Lidl-Trek | s.t. |
| 64 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 65 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 66 | Simon Dalby | Uno-X Mobility | s.t. |
| 67 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 68 | Michal Kwiatkowski | Netcompany INEOS Cycling Team | s.t. |
| 69 | Mikkel Bjerg | UAE Team Emirates-XRG | s.t. |
| 70 | Stefan Küng | Tudor Pro Cycling Team | s.t. |
| 71 | Timo de Jong | Team Picnic PostNL | s.t. |
| 72 | Juan Martinez | Team Picnic PostNL | s.t. |
| 73 | Jonas Rutsch | Lotto-Intermarché | s.t. |
| 74 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 75 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 76 | Max Schachmann | Soudal Quick-Step | s.t. |
| 77 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 78 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
| 79 | Mark Donovan | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 80 | Andreas Kron | Uno-X Mobility | s.t. |
| 81 | Victor Langellotti | XDS Astana Team | s.t. |
| 82 | Frederik Wandahl | Red Bull-BORA-hansgrohe | s.t. |
| 83 | João Almeida | UAE Team Emirates-XRG | s.t. |
| 84 | Filip Gruszczynski | Poland | s.t. |
| 85 | Walter Calzoni | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 86 | William Barta | Tudor Pro Cycling Team | s.t. |
| 87 | Matteo Sobrero | Lidl-Trek | s.t. |
| 88 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 89 | Anton Schiffer | Team Visma | Lease a Bike | s.t. |
| 90 | Alec Segaert | Bahrain Victorious | s.t. |
| 91 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 92 | Roman Ermakov | Bahrain Victorious | s.t. |
| 93 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 94 | Norbert Banaszek | Poland | s.t. |
| 95 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 96 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 97 | Valentin Madouas | Groupama-FDJ United | s.t. |
| 98 | Pau Martí | NSN Cycling Team | s.t. |
| 99 | Patryk Stosz | Poland | s.t. |
| 100 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 101 | Andrea Vendrame | Team Jayco-AlUla | s.t. |
| 102 | Pelayo Sanchez | Movistar Team | s.t. |
| 103 | Steff Cras | Soudal Quick-Step | s.t. |
| 104 | Petr Kelemen | Tudor Pro Cycling Team | s.t. |
| 105 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 106 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 107 | Simone Consonni | Lidl-Trek | s.t. |
| 108 | Jacopo Mosca | Lidl-Trek | s.t. |
| 109 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 110 | Andrea Bagioli | Lidl-Trek | s.t. |
| 111 | Rudy Molard | Groupama-FDJ United | s.t. |
| 112 | Luca Vergallito | Alpecin-Premier Tech | s.t. |
| 113 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 114 | Neilson Powless | EF Education-EasyPost | s.t. |
| 115 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 116 | Nicola Conci | XDS Astana Team | s.t. |
| 117 | Filippo Fiorelli | Team Visma | Lease a Bike | s.t. |
| 118 | Tim Naberman | Team Picnic PostNL | s.t. |
| 119 | Cédric Beullens | Lotto-Intermarché | s.t. |
| 120 | Edward Theuns | Lidl-Trek | s.t. |
| 121 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 122 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 123 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 124 | Matthew Fox | Lotto-Intermarché | s.t. |
| 125 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 126 | Taco van der Hoorn | Lotto-Intermarché | s.t. |
| 127 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 128 | Radoslaw Fratczak | Poland | s.t. |
| 129 | Noa Isidore | Decathlon CMA CGM Team | s.t. |
| 130 | Connor Swift | Netcompany INEOS Cycling Team | s.t. |
| 131 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 132 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 133 | Luka Mezgec | Team Jayco-AlUla | s.t. |
| 134 | Axel Laurance | Netcompany INEOS Cycling Team | @ 36sec |
| 135 | Timo Roosen | Team Picnic PostNL | 0:42 |
| 136 | Henri-Francois Haquin | Team Picnic PostNL | 0:53 |
| 137 | Tobiasz Pawlak | Poland | s.t. |
| 138 | Ayco Bastiaens | Soudal Quick-Step | 1:12 |
| 139 | Oliver Peace | Team Picnic PostNL | s.t. |
| 140 | Pierre Gautherat | Decathlon CMA CGM Team | s.t. |
| 141 | Stefan Bissegger | Decathlon CMA CGM Team | 1:32 |
| 142 | Jasper De Buyst | Lotto-Intermarché | s.t. |
| 143 | Dries De Bondt | Team Jayco-AlUla | s.t. |
| 144 | Alastair Mackellar | EF Education-EasyPost | 2:08 |
| 145 | Jardi Van Der Lee | EF Education-EasyPost | s.t. |
| DNF | Jonathan Vervenne | Soudal Quick-Step |
GC after stage 2:
385.2 kilometers raced so far at an average speed of 47.219 km/hr
| 1 | Jonathan Milan | Lidl-Trek | 8hr 9min 28sec |
| 2 | Paul Magnier | Soudal Quick-Step | @ 8sec |
| 3 | Kamil Malecki | Pinarello-Q36.5 Pro Cycling Team | 0:12 |
| 4 | Jonas Rutsch | Lotto-Intermarché | 0:14 |
| 5 | Matteo Malucelli | XDS Astana Team | 0:16 |
| 6 | Noah Hobbs | EF Education-EasyPost | s.t. |
| 7 | Patryk Stosz | Poland | 0:18 |
| 8 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
| 9 | Rudy Molard | Groupama-FDJ United | s.t. |
| 10 | Anton Schiffer | Team Visma | Lease a Bike | 0:19 |
| 11 | Iván García Cortina | Movistar Team | 0:20 |
| 12 | Gerben Thijssen | Alpecin-Premier Tech | s.t. |
| 13 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 14 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 15 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 16 | Marceli Boguslawski | Poland | s.t. |
| 17 | Maikel Zijlaard | Tudor Pro Cycling Team | s.t. |
| 18 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 19 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 20 | Steffen De Schuyteneer | Lotto-Intermarché | s.t. |
| 21 | Hugo Hofstetter | NSN Cycling Team | s.t. |
| 22 | Alessandro Romele | XDS Astana Team | s.t. |
| 23 | Simon Dehairs | Alpecin-Premier Tech | s.t. |
| 24 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 25 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 26 | Oded Kogut | NSN Cycling Team | s.t. |
| 27 | Paul Penhoët | Groupama-FDJ United | s.t. |
| 28 | Gianluca Pollefliet | Decathlon CMA CGM Team | s.t. |
| 29 | Matevz Govekar | Bahrain Victorious | s.t. |
| 30 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 31 | Colby Simmons | EF Education-EasyPost | s.t. |
| 32 | Danny van Poppel | Red Bull-BORA-hansgrohe | s.t. |
| 33 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 34 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 35 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 36 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 37 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 38 | Magnus Sheffield | Netcompany INEOS Cycling Team | s.t. |
| 39 | Axel Huens | Groupama-FDJ United | s.t. |
| 40 | Filip Maciejuk | Movistar Team | s.t. |
| 41 | Senna Remijn | Alpecin-Premier Tech | s.t. |
| 42 | Lorenzo Milesi | Movistar Team | s.t. |
| 43 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 44 | Sam Watson | Netcompany INEOS Cycling Team | s.t. |
| 45 | Carlos Canal | Movistar Team | s.t. |
| 46 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 47 | Brady Gilmore | NSN Cycling Team | s.t. |
| 48 | Jakub Kaczmarek | Poland | s.t. |
| 49 | Daniel Skerl | Bahrain Victorious | s.t. |
| 50 | Manlio Moro | Movistar Team | s.t. |
| 51 | Michal Kwiatkowski | Netcompany INEOS Cycling Team | s.t. |
| 52 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 53 | Mikkel Bjerg | UAE Team Emirates-XRG | s.t. |
| 54 | Diego Ulissi | XDS Astana Team | s.t. |
| 55 | Maurice Ballerstedt | Alpecin-Premier Tech | s.t. |
| 56 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 57 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 58 | Max Schachmann | Soudal Quick-Step | s.t. |
| 59 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 60 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 61 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 62 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 63 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 64 | Stefan Küng | Tudor Pro Cycling Team | s.t. |
| 65 | Walter Calzoni | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 66 | Alec Segaert | Bahrain Victorious | s.t. |
| 67 | Iván Romeo | Movistar Team | s.t. |
| 68 | Juan Martinez | Team Picnic PostNL | s.t. |
| 69 | Tobias Svarre | Uno-X Mobility | s.t. |
| 70 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 71 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 72 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 73 | Simone Consonni | Lidl-Trek | s.t. |
| 74 | Christian Scaroni | XDS Astana Team | s.t. |
| 75 | Alberto Bettiol | XDS Astana Team | s.t. |
| 76 | Victor Langellotti | XDS Astana Team | s.t. |
| 77 | Paul Lapeira | Decathlon CMA CGM Team | s.t. |
| 78 | Aaron Dockx | Alpecin-Premier Tech | s.t. |
| 79 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 80 | William Barta | Tudor Pro Cycling Team | s.t. |
| 81 | Mark Donovan | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 82 | Timo de Jong | Team Picnic PostNL | s.t. |
| 83 | Tim Naberman | Team Picnic PostNL | s.t. |
| 84 | Santiago Buitrago | Bahrain Victorious | s.t. |
| 85 | Andreas Kron | Uno-X Mobility | s.t. |
| 86 | Matthew Fox | Lotto-Intermarché | s.t. |
| 87 | Luka Mezgec | Team Jayco-AlUla | s.t. |
| 88 | Sjoerd Bax | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 89 | Petr Kelemen | Tudor Pro Cycling Team | s.t. |
| 90 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 91 | Lennard Kämna | Lidl-Trek | s.t. |
| 92 | Valentin Madouas | Groupama-FDJ United | s.t. |
| 93 | Benoît Cosnefroy | UAE Team Emirates-XRG | s.t. |
| 94 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 95 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 96 | Matteo Sobrero | Lidl-Trek | s.t. |
| 97 | Simon Dalby | Uno-X Mobility | s.t. |
| 98 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 99 | Cédric Beullens | Lotto-Intermarché | s.t. |
| 100 | Frederik Wandahl | Red Bull-BORA-hansgrohe | s.t. |
| 101 | Norbert Banaszek | Poland | s.t. |
| 102 | Neilson Powless | EF Education-EasyPost | s.t. |
| 103 | Filip Gruszczynski | Poland | s.t. |
| 104 | João Almeida | UAE Team Emirates-XRG | s.t. |
| 105 | Andrea Bagioli | Lidl-Trek | s.t. |
| 106 | Roman Ermakov | Bahrain Victorious | s.t. |
| 107 | Connor Swift | Netcompany INEOS Cycling Team | s.t. |
| 108 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 109 | Pau Martí | NSN Cycling Team | s.t. |
| 110 | Nicola Conci | XDS Astana Team | s.t. |
| 111 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 112 | Andrea Vendrame | Team Jayco-AlUla | s.t. |
| 113 | Pelayo Sanchez | Movistar Team | s.t. |
| 114 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 115 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 116 | Filippo Fiorelli | Team Visma | Lease a Bike | s.t. |
| 117 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 118 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 119 | Jacopo Mosca | Lidl-Trek | s.t. |
| 120 | Steff Cras | Soudal Quick-Step | s.t. |
| 121 | Noa Isidore | Decathlon CMA CGM Team | s.t. |
| 122 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 123 | Luca Vergallito | Alpecin-Premier Tech | s.t. |
| 124 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 125 | Edward Theuns | Lidl-Trek | s.t. |
| 126 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 127 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 128 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 129 | Ryan Mullen | NSN Cycling Team | 0:51 |
| 130 | Taco van der Hoorn | Lotto-Intermarché | s.t. |
| 131 | Axel Laurance | Netcompany INEOS Cycling Team | 0:56 |
| 132 | Timo Roosen | Team Picnic PostNL | 1:02 |
| 133 | Henri-Francois Haquin | Team Picnic PostNL | 1:13 |
| 134 | Tobiasz Pawlak | Poland | s.t. |
| 135 | Oliver Peace | Team Picnic PostNL | 1:32 |
| 136 | Pierre Gautherat | Decathlon CMA CGM Team | s.t. |
| 137 | Rune Herregodts | UAE Team Emirates-XRG | 1:35 |
| 138 | Patrick Gamper | Team Jayco-AlUla | 1:58 |
| 139 | Radoslaw Fratczak | Poland | 2:47 |
| 140 | Stefan Bissegger | Decathlon CMA CGM Team | 3:07 |
| 141 | Dries De Bondt | Team Jayco-AlUla | s.t. |
| 142 | Alastair Mackellar | EF Education-EasyPost | 3:43 |
| 143 | Jardi Van Der Lee | EF Education-EasyPost | s.t. |
| 144 | Ayco Bastiaens | Soudal Quick-Step | 5:11 |
| 145 | Jasper De Buyst | Lotto-Intermarché | 5:31 |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Stage two photos by Fotoreporter Sirotti:

Magnus Sheffield gets his bike.

Ethan Hayter before the stage.

Ivan Garcia Cortina

Alexey Lutsenko

Here they come....

Two stage wins in a row for Jonathan Milan.

A happy Jonathan Milan salutes the crowd.

Valentin Madouas just after finishing the stage.

King of the Mountains Dries De Bondt

Stage winner Jonathan Milan
Monday, August 3: Stage 1, Gdynia - Koszalin, 234.2 km
Stage 1 map & profile | Stage 1 photos

Jonathan Milan wins the first stage. Photo: Szymon Gruchalski
Marcus Aurelius' Meditations is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Koszalin at 2:30 PM, local time: 26C (78F), partly cloudy, with the wind from the east-northeast at 10 km/hr (6 mph). There is just a 1% chance of rain.
The race: Here's the race organizer's stage one report:
After a 24-year hiatus, Koszalin welcomed back the Tour de Pologne peloton, and the opening stage of the 83rd edition provided fans with immense excitement. Italy’s Jonathan Milan (Lidl-Trek) proved to be the fastest in the bunch sprint, taking the first stage victory and donning the yellow jersey of the ORLEN General Classification leader.
Exceptional start in Gdynia and a sentimental journey to the roots
The cycling celebration under the motto “North-South” began in a maritime setting. Following the ceremonial team presentation on board the museum ship ORP “Błyskawica”, the peloton set off from Kościuszko Square in Gdynia, which is celebrating its centenary this year.

It's time to go race bicycles in Poland. Photo: Szymon Gruchalski
The route of the first section was also the longest challenge of this year’s Tour de Pologne – riders had to cover a daunting 234 kilometers through the hilly and picturesque landscapes of Pomerania and Kashubia.
"The first stage holds a special, personal meaning for me. The peloton passed through the areas where I grew up and where my cycling journey began. Returning to Kashubia and the surroundings of Bytów is a deeply emotional trip back to my roots" – emphasized Czesław Lang, General Director of the Tour de Pologne, at the start line.
Active break by the Poles and a solo move on Chełmska Mountain
Before the sprinters had their say, we witnessed dynamic action from the breakaway riders. For many kilometers, the pace was set by a 5-man group featuring great performances from Polish representatives – Kamil Małecki (Pinarello Q36.5 Pro Cycling Team) and Radosław Frątczak. Małecki won, among others, the 3rd LOTTO Intermediate Sprint in Polanów, securing the navy-blue jersey of the Most Active Rider Classification leader.
"At the beginning, I had to put in a massive effort to bridge across to the breakaway, but it paid off – I managed to win two intermediate sprints and finish second in another." – reported Kamil Małecki. – "Today, the team gave me a free hand to attack, and I gave it my all. The incredible support along the course carried me forward. Passing the fan zone and seeing my fiancée gave me a huge extra boost. It was beautiful, and I wish every rider could experience such emotions on home roads."
As the peloton approached Koszalin, the breakaway’s lead began to dwindle rapidly. Just before the day’s sole Cat 3 PZU Mountain Prime on Chełmska Mountain (located a mere 6 km from the finish line), Dries De Bondt (Team Jayco AlUla) launched a solo attack. The Belgian gave everything to claim top points at the summit, but shortly after his move, he was reabsorbed by the charging peloton.
Clash of the giants on the finish line in Koszalin
Over the final 2 kilometers, a fierce battle for position raged at the front of the bunch, with Decathlon CMA CGM Team attempting to take control. On the final straight, a battle of the sprint giants unfolded!
Displaying immense power and flawless timing, Jonathan Milan (Lidl-Trek) left his rivals with no chance and confidently crossed the finish line first.
"It was a tough stage, and the pace was high right from the start. There was a strong breakaway up ahead, but my teammates did an amazing job helping to bring it back. The finish required precision – we knew we had to enter the final corner no further back than tenth position. I found myself in the ideal spot and just gave it everything. I’m delighted that, after a great effort from the entire team, I can return to racing in this jersey," said Jonathan Milan after his victory.
"The finish was extremely chaotic and nervous, but the guys from the national team executed a brilliant job to position me perfectly before the last turn – reported Marceli Bogusławski. – Entering that corner with high speed was key. On the home straight, I missed a bit of timing – I launched slightly too late and the rivals-built momentum to get past. Despite being 243 km long, the stage flew by very quickly. I’m happy with the work done and looking forward to the next sprint opportunities," concluded the Polish rider.
Complete results:
234.2 kilometers raced at an average speed of 46.196 km/hr
| 1 | Jonathan Milan | Lidl-Trek | 5hr 4min 11sec |
| 2 | Paul Magnier | Soudal Quick-Step | s.t. |
| 3 | Noah Hobbs | EF Education-EasyPost | s.t. |
| 4 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 5 | Gerben Thijssen | Alpecin-Premier Tech | s.t. |
| 6 | Iván García Cortina | Movistar Team | s.t. |
| 7 | Hugo Hofstetter | NSN Cycling Team | s.t. |
| 8 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 9 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 10 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 11 | Matteo Malucelli | XDS Astana Team | s.t. |
| 12 | Marceli Boguslawski | Poland | s.t. |
| 13 | Alessandro Romele | XDS Astana Team | s.t. |
| 14 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 15 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 16 | Maikel Zijlaard | Tudor Pro Cycling Team | s.t. |
| 17 | Axel Laurance | Netcompany INEOS Cycling Team | s.t. |
| 18 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 19 | Steffen De Schuyteneer | Lotto-Intermarché | s.t. |
| 20 | Axel Huens | Groupama-FDJ United | s.t. |
| 21 | Paul Penhoët | Groupama-FDJ United | s.t. |
| 22 | Oded Kogut | NSN Cycling Team | s.t. |
| 23 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 24 | Matevz Govekar | Bahrain Victorious | s.t. |
| 25 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 26 | Gianluca Pollefliet | Decathlon CMA CGM Team | s.t. |
| 27 | Magnus Sheffield | Netcompany INEOS Cycling Team | s.t. |
| 28 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 29 | Danny van Poppel | Red Bull-BORA-hansgrohe | s.t. |
| 30 | Simon Dehairs | Alpecin-Premier Tech | s.t. |
| 31 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 32 | Luka Mezgec | Team Jayco-AlUla | s.t. |
| 33 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 34 | Michal Kwiatkowski | Netcompany INEOS Cycling Team | s.t. |
| 35 | Colby Simmons | EF Education-EasyPost | s.t. |
| 36 | Mikkel Bjerg | UAE Team Emirates-XRG | s.t. |
| 37 | Matthew Fox | Lotto-Intermarché | s.t. |
| 38 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 39 | Filip Maciejuk | Movistar Team | s.t. |
| 40 | Tim Naberman | Team Picnic PostNL | s.t. |
| 41 | Henri-Francois Haquin | Team Picnic PostNL | s.t. |
| 42 | Simone Consonni | Lidl-Trek | s.t. |
| 43 | Jakub Kaczmarek | Poland | s.t. |
| 44 | Max Schachmann | Soudal Quick-Step | s.t. |
| 45 | Lorenzo Milesi | Movistar Team | s.t. |
| 46 | Alec Segaert | Bahrain Victorious | s.t. |
| 47 | Patryk Stosz | Poland | s.t. |
| 48 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 49 | Senna Remijn | Alpecin-Premier Tech | s.t. |
| 50 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 51 | Walter Calzoni | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 52 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 53 | Sam Watson | Netcompany INEOS Cycling Team | s.t. |
| 54 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 55 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 56 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 57 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 58 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 59 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 60 | Carlos Canal | Movistar Team | s.t. |
| 61 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 62 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 63 | Stefan Küng | Tudor Pro Cycling Team | s.t. |
| 64 | Cédric Beullens | Lotto-Intermarché | s.t. |
| 65 | Petr Kelemen | Tudor Pro Cycling Team | s.t. |
| 66 | Diego Ulissi | XDS Astana Team | s.t. |
| 67 | Jonas Rutsch | Lotto-Intermarché | s.t. |
| 68 | Juan Martinez | Team Picnic PostNL | s.t. |
| 69 | William Barta | Tudor Pro Cycling Team | s.t. |
| 70 | Victor Langellotti | XDS Astana Team | s.t. |
| 71 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 72 | Jonathan Vervenne | Soudal Quick-Step | s.t. |
| 73 | Manlio Moro | Movistar Team | s.t. |
| 74 | Connor Swift | Netcompany INEOS Cycling Team | s.t. |
| 75 | Neilson Powless | EF Education-EasyPost | s.t. |
| 76 | Iván Romeo | Movistar Team | s.t. |
| 77 | Mark Donovan | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 78 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 79 | Valentin Madouas | Groupama-FDJ United | s.t. |
| 80 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 81 | Andreas Kron | Uno-X Mobility | s.t. |
| 82 | Tobias Svarre | Uno-X Mobility | s.t. |
| 83 | Andrea Bagioli | Lidl-Trek | s.t. |
| 84 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 85 | Timo Roosen | Team Picnic PostNL | s.t. |
| 86 | Timo de Jong | Team Picnic PostNL | s.t. |
| 87 | Brady Gilmore | NSN Cycling Team | s.t. |
| 88 | Christian Scaroni | XDS Astana Team | s.t. |
| 89 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 90 | Maurice Ballerstedt | Alpecin-Premier Tech | s.t. |
| 91 | Alberto Bettiol | XDS Astana Team | s.t. |
| 92 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 93 | Matteo Sobrero | Lidl-Trek | s.t. |
| 94 | Norbert Banaszek | Poland | s.t. |
| 95 | Nicola Conci | XDS Astana Team | s.t. |
| 96 | Daniel Skerl | Bahrain Victorious | s.t. |
| 97 | Aaron Dockx | Alpecin-Premier Tech | s.t. |
| 98 | Kamil Malecki | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 99 | Noa Isidore | Decathlon CMA CGM Team | s.t. |
| 100 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 101 | Paul Lapeira | Decathlon CMA CGM Team | s.t. |
| 102 | Frederik Wandahl | Red Bull-BORA-hansgrohe | s.t. |
| 103 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 104 | Roman Ermakov | Bahrain Victorious | s.t. |
| 105 | Filippo Fiorelli | Team Visma | Lease a Bike | s.t. |
| 106 | Santiago Buitrago | Bahrain Victorious | s.t. |
| 107 | Rudy Molard | Groupama-FDJ United | s.t. |
| 108 | Filip Gruszczynski | Poland | s.t. |
| 109 | Pau Martí | NSN Cycling Team | s.t. |
| 110 | João Almeida | UAE Team Emirates-XRG | s.t. |
| 111 | Lennard Kämna | Lidl-Trek | s.t. |
| 112 | Andrea Vendrame | Team Jayco-AlUla | s.t. |
| 113 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 114 | Pelayo Sanchez | Movistar Team | s.t. |
| 115 | Simon Dalby | Uno-X Mobility | s.t. |
| 116 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 117 | Jacopo Mosca | Lidl-Trek | s.t. |
| 118 | Sjoerd Bax | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 119 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 120 | Tobiasz Pawlak | Poland | s.t. |
| 121 | Anton Schiffer | Team Visma | Lease a Bike | s.t. |
| 122 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
| 123 | Steff Cras | Soudal Quick-Step | s.t. |
| 124 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 125 | Benoît Cosnefroy | UAE Team Emirates-XRG | s.t. |
| 126 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 127 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 128 | Luca Vergallito | Alpecin-Premier Tech | s.t. |
| 129 | Edward Theuns | Lidl-Trek | s.t. |
| 130 | Oliver Peace | Team Picnic PostNL | s.t. |
| 131 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 132 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 133 | Pierre Gautherat | Decathlon CMA CGM Team | s.t. |
| 134 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 135 | Ryan Mullen | NSN Cycling Team | @ 31sec |
| 136 | Taco van der Hoorn | Lotto-Intermarché | s.t. |
| 137 | Dries De Bondt | Team Jayco-AlUla | 1:15 |
| 138 | Stefan Bissegger | Decathlon CMA CGM Team | s.t. |
| 139 | Alastair Mackellar | EF Education-EasyPost | s.t. |
| 140 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 141 | Jardi Van Der Lee | EF Education-EasyPost | s.t. |
| 142 | Patrick Gamper | Team Jayco-AlUla | 1:38 |
| 143 | Radoslaw Fratczak | Poland | 2:42 |
| 144 | Ethan Hayter | Soudal Quick-Step | @ 0sec |
| 145 | Jasper De Buyst | Lotto-Intermarché | 3:39 |
| 146 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| DNF | Florian Sénéchal | Alpecin-Premier Tech |
GC after stage 1:
| 1 | Jonathan Milan | Lidl-Trek | 5hr 4min 1sec |
| 2 | Kamil Malecki | Pinarello-Q36.5 Pro Cycling Team | @ 2sec |
| 3 | Paul Magnier | Soudal Quick-Step | 0:04 |
| 4 | Noah Hobbs | EF Education-EasyPost | 0:06 |
| 5 | Rudy Molard | Groupama-FDJ United | 0:08 |
| 6 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
| 7 | Sebastian Molano | UAE Team Emirates-XRG | 0:10 |
| 8 | Gerben Thijssen | Alpecin-Premier Tech | s.t. |
| 9 | Iván García Cortina | Movistar Team | s.t. |
| 10 | Hugo Hofstetter | NSN Cycling Team | s.t. |
| 11 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 12 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 13 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 14 | Matteo Malucelli | XDS Astana Team | s.t. |
| 15 | Marceli Boguslawski | Poland | s.t. |
| 16 | Alessandro Romele | XDS Astana Team | s.t. |
| 17 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 18 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 19 | Maikel Zijlaard | Tudor Pro Cycling Team | s.t. |
| 20 | Axel Laurance | Netcompany INEOS Cycling Team | s.t. |
| 21 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 22 | Steffen De Schuyteneer | Lotto-Intermarché | s.t. |
| 23 | Axel Huens | Groupama-FDJ United | s.t. |
| 24 | Paul Penhoët | Groupama-FDJ United | s.t. |
| 25 | Oded Kogut | NSN Cycling Team | s.t. |
| 26 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 27 | Matevz Govekar | Bahrain Victorious | s.t. |
| 28 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 29 | Gianluca Pollefliet | Decathlon CMA CGM Team | s.t. |
| 30 | Magnus Sheffield | Netcompany INEOS Cycling Team | s.t. |
| 31 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 32 | Danny van Poppel | Red Bull-BORA-hansgrohe | s.t. |
| 33 | Simon Dehairs | Alpecin-Premier Tech | s.t. |
| 34 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 35 | Luka Mezgec | Team Jayco-AlUla | s.t. |
| 36 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 37 | Michal Kwiatkowski | Netcompany INEOS Cycling Team | s.t. |
| 38 | Colby Simmons | EF Education-EasyPost | s.t. |
| 39 | Mikkel Bjerg | UAE Team Emirates-XRG | s.t. |
| 40 | Matthew Fox | Lotto-Intermarché | s.t. |
| 41 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 42 | Filip Maciejuk | Movistar Team | s.t. |
| 43 | Tim Naberman | Team Picnic PostNL | s.t. |
| 44 | Henri-Francois Haquin | Team Picnic PostNL | s.t. |
| 45 | Simone Consonni | Lidl-Trek | s.t. |
| 46 | Jakub Kaczmarek | Poland | s.t. |
| 47 | Max Schachmann | Soudal Quick-Step | s.t. |
| 48 | Lorenzo Milesi | Movistar Team | s.t. |
| 49 | Alec Segaert | Bahrain Victorious | s.t. |
| 50 | Patryk Stosz | Poland | s.t. |
| 51 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 52 | Senna Remijn | Alpecin-Premier Tech | s.t. |
| 53 | Frederik Frison | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 54 | Walter Calzoni | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 55 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 56 | Sam Watson | Netcompany INEOS Cycling Team | s.t. |
| 57 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 58 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 59 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 60 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 61 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 62 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 63 | Carlos Canal | Movistar Team | s.t. |
| 64 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 65 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 66 | Stefan Küng | Tudor Pro Cycling Team | s.t. |
| 67 | Cédric Beullens | Lotto-Intermarché | s.t. |
| 68 | Petr Kelemen | Tudor Pro Cycling Team | s.t. |
| 69 | Diego Ulissi | XDS Astana Team | s.t. |
| 70 | Jonas Rutsch | Lotto-Intermarché | s.t. |
| 71 | Juan Martinez | Team Picnic PostNL | s.t. |
| 72 | William Barta | Tudor Pro Cycling Team | s.t. |
| 73 | Victor Langellotti | XDS Astana Team | s.t. |
| 74 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 75 | Jonathan Vervenne | Soudal Quick-Step | s.t. |
| 76 | Manlio Moro | Movistar Team | s.t. |
| 77 | Connor Swift | Netcompany INEOS Cycling Team | s.t. |
| 78 | Neilson Powless | EF Education-EasyPost | s.t. |
| 79 | Iván Romeo | Movistar Team | s.t. |
| 80 | Mark Donovan | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 81 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 82 | Valentin Madouas | Groupama-FDJ United | s.t. |
| 83 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 84 | Andreas Kron | Uno-X Mobility | s.t. |
| 85 | Tobias Svarre | Uno-X Mobility | s.t. |
| 86 | Andrea Bagioli | Lidl-Trek | s.t. |
| 87 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 88 | Timo Roosen | Team Picnic PostNL | s.t. |
| 89 | Timo de Jong | Team Picnic PostNL | s.t. |
| 90 | Brady Gilmore | NSN Cycling Team | s.t. |
| 91 | Christian Scaroni | XDS Astana Team | s.t. |
| 92 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 93 | Maurice Ballerstedt | Alpecin-Premier Tech | s.t. |
| 94 | Alberto Bettiol | XDS Astana Team | s.t. |
| 95 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 96 | Matteo Sobrero | Lidl-Trek | s.t. |
| 97 | Norbert Banaszek | Poland | s.t. |
| 98 | Nicola Conci | XDS Astana Team | s.t. |
| 99 | Daniel Skerl | Bahrain Victorious | s.t. |
| 100 | Aaron Dockx | Alpecin-Premier Tech | s.t. |
| 101 | Noa Isidore | Decathlon CMA CGM Team | s.t. |
| 102 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 103 | Paul Lapeira | Decathlon CMA CGM Team | s.t. |
| 104 | Frederik Wandahl | Red Bull-BORA-hansgrohe | s.t. |
| 105 | Oscar Chamberlain | Decathlon CMA CGM Team | s.t. |
| 106 | Roman Ermakov | Bahrain Victorious | s.t. |
| 107 | Filippo Fiorelli | Team Visma | Lease a Bike | s.t. |
| 108 | Santiago Buitrago | Bahrain Victorious | s.t. |
| 109 | Filip Gruszczynski | Poland | s.t. |
| 110 | Pau Martí | NSN Cycling Team | s.t. |
| 111 | João Almeida | UAE Team Emirates-XRG | s.t. |
| 112 | Lennard Kämna | Lidl-Trek | s.t. |
| 113 | Andrea Vendrame | Team Jayco-AlUla | s.t. |
| 114 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 115 | Pelayo Sanchez | Movistar Team | s.t. |
| 116 | Simon Dalby | Uno-X Mobility | s.t. |
| 117 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 118 | Jacopo Mosca | Lidl-Trek | s.t. |
| 119 | Sjoerd Bax | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 120 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 121 | Tobiasz Pawlak | Poland | s.t. |
| 122 | Anton Schiffer | Team Visma | Lease a Bike | s.t. |
| 123 | Steff Cras | Soudal Quick-Step | s.t. |
| 124 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 125 | Benoît Cosnefroy | UAE Team Emirates-XRG | s.t. |
| 126 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 127 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 128 | Luca Vergallito | Alpecin-Premier Tech | s.t. |
| 129 | Edward Theuns | Lidl-Trek | s.t. |
| 130 | Oliver Peace | Team Picnic PostNL | s.t. |
| 131 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 132 | Callum Thornley | Red Bull-BORA-hansgrohe | s.t. |
| 133 | Pierre Gautherat | Decathlon CMA CGM Team | s.t. |
| 134 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 135 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 136 | Ryan Mullen | NSN Cycling Team | 0:41 |
| 137 | Taco van der Hoorn | Lotto-Intermarché | s.t. |
| 138 | Dries De Bondt | Team Jayco-AlUla | 1:25 |
| 139 | Stefan Bissegger | Decathlon CMA CGM Team | s.t. |
| 140 | Alastair Mackellar | EF Education-EasyPost | s.t. |
| 141 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 142 | Jardi Van Der Lee | EF Education-EasyPost | s.t. |
| 143 | Patrick Gamper | Team Jayco-AlUla | 1:48 |
| 144 | Radoslaw Fratczak | Poland | 2:46 |
| 145 | Jasper De Buyst | Lotto-Intermarché | 3:49 |
| 146 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
Stage 1 map & profile:
Stage 1 map

Stage 1 profile
Stage 1 photos by Fotoreporter Sirotti:

Former world road champion Michal Kwiatkowski (note the rainbow stripes on his sleeves) before the stage start.

Paul Magnier in his T-Rex kit.

Jan Christen before the race.

Santiago Buitrago gets his bike.

Neilson Powless

Team Groupama-FDJ United is presented

Here they come...

Jonathan Milan wins the first stage.

Dries De Bondt, King of the Mountains after the first stage.

Stage winner and GC leader Jonathan Milan on the podium with the grand old man of Polish cycling and director of the Tour of Poland Czeslaw Lang and his daughter Agata who also works in managing the Tour of Poland.
Start list with back numbers, August 2, 2026:
| UAE Team Emirates-XRG | |
| 1 | João Almeida |
| 2 | Mikkel Bjerg |
| 3 | Jan Christen |
| 4 | Benoît Cosnefroy |
| 5 | Rune Herregodts |
| 6 | Vegard Stake Laengen |
| 7 | Sebastian Molano |
| Alpecin-Premier Tech | |
| 11 | Florian Sénéchal |
| 12 | Simon Dehairs |
| 13 | Luca Vergallito |
| 14 | Gerben Thijssen |
| 15 | Aaron Dockx |
| 16 | Senna Remijn |
| 17 | Maurice Ballerstedt |
| Bahrain Victorious | |
| 21 | Santiago Buitrago |
| 22 | Alessandro Borgo |
| 23 | Daniel Skerl |
| 24 | Roman Ermakov |
| 25 | Matevz Govekar |
| 26 | Alec Segaert |
| 27 | Edoardo Zambanini |
| Decathlon CMA CGM Team | |
| 31 | Stefan Bissegger |
| 32 | Oscar Chamberlain |
| 33 | Pierre Gautherat |
| 34 | Tord Gudmestad |
| 35 | Noa Isidore |
| 36 | Paul Lapeira |
| 37 | Gianluca Pollefliet |
| EF Education-EasyPost | |
| 41 | Marijn van den Berg |
| 42 | Jardi Van Der Lee |
| 43 | Neilson Powless |
| 44 | Samuele Battistella |
| 45 | Noah Hobbs |
| 46 | Colby Simmons |
| 47 | Alastair Mackellar |
| Groupama-FDJ United | |
| 51 | Cyril Barthe |
| 52 | Remi Cavagna |
| 53 | Axel Huens |
| 54 | Valentin Madouas |
| 55 | Rudy Molard |
| 56 | Enzo Paleni |
| 57 | Paul Penhoët |
| Lidl-Trek | |
| 61 | Andrea Bagioli |
| 62 | Simone Consonni |
| 63 | Lennard Kämna |
| 64 | Jonathan Milan |
| 65 | Jacopo Mosca |
| 66 | Matteo Sobrero |
| 67 | Edward Theuns |
| Movistar Team | |
| 71 | Filip Maciejuk |
| 72 | Iván García Cortina |
| 73 | Lorenzo Milesi |
| 74 | Manlio Moro |
| 75 | Iván Romeo |
| 76 | Pelayo Sanchez |
| 77 | Carlos Canal |
| Netcompany INEOS | |
| 81 | Michal Kwiatkowski |
| 82 | Axel Laurance |
| 83 | Magnus Sheffield |
| 84 | Artem Shmidt |
| 85 | Connor Swift |
| 86 | Sam Watson |
| 87 | Sam Welsford |
| NSN Cycling Team | |
| 91 | Brady Gilmore |
| 92 | Hugo Hofstetter |
| 93 | Oded Kogut |
| 94 | Alexey Lutsenko |
| 95 | Pau Martí |
| 96 | Ryan Mullen |
| 97 | Nadav Raisberg |
| Red Bull-BORA-hansgrohe | |
| 101 | Adrien Boichis |
| 102 | Finn Fisher-Black |
| 103 | Jordi Meeus |
| 104 | Callum Thornley |
| 105 | Danny van Poppel |
| 106 | Aleksandr Vlasov |
| 107 | Frederik Wandahl |
| Soudal Quick-Step | |
| 111 | Steff Cras |
| 112 | Max Schachmann |
| 113 | Ayco Bastiaens |
| 114 | Paul Magnier |
| 115 | Ethan Hayter |
| 116 | Dries van Gestel |
| 117 | Jonathan Vervenne |
| Team Jayco-AlUla | |
| 121 | Koen Bouwman |
| 122 | Patrick Gamper |
| 123 | Rudy Porter |
| 124 | Robert Donaldson |
| 125 | Luka Mezgec |
| 126 | Dries De Bondt |
| 127 | Andrea Vendrame |
| Team Picnic PostNL | |
| 131 | Frits Biesterbos |
| 132 | Henri-Francois Haquin |
| 133 | Timo de Jong |
| 134 | Juan Martinez |
| 135 | Tim Naberman |
| 136 | Oliver Peace |
| 137 | Timo Roosen |
| Lotto-Intermarché | |
| 141 | Cédric Beullens |
| 142 | Steffen De Schuyteneer |
| 144 | Jasper De Buyst |
| 145 | Matthew Fox |
| 146 | Joshua Giddings |
| 147 | Jonas Rutsch |
| 148 | Taco van der Hoorn |
| Team Visma | Lease a Bike | |
| 151 | Louis Barré |
| 152 | Bart Lemmen |
| 153 | Filippo Fiorelli |
| 154 | Wilco Kelderman |
| 155 | Anton Schiffer |
| 156 | Loe van Belle |
| 157 | Tijmen Graat |
| Uno-X Mobility | |
| 161 | Andreas Kron |
| 162 | Andreas Leknessund |
| 163 | Simon Dalby |
| 164 | Fredrik Dversnes |
| 165 | Tobias Svarre |
| 166 | Sakarias Koller Løland |
| 167 | Martin Urianstad Bugge |
| XDS Astana Team | |
| 171 | Alberto Bettiol |
| 172 | Nicola Conci |
| 173 | Matteo Malucelli |
| 174 | Alessandro Romele |
| 175 | Christian Scaroni |
| 176 | Diego Ulissi |
| 177 | Victor Langellotti |
| Pinarello-Q36.5 Pro Cycling Team | |
| 181 | Sjoerd Bax |
| 182 | Walter Calzoni |
| 183 | Fabio Christen |
| 184 | Mark Donovan |
| 185 | Frederik Frison |
| 186 | Matteo Moschetti |
| 187 | Kamil Malecki |
| Tudor Pro Cycling Team | |
| 191 | Marco Brenner |
| 192 | Robin Froidevaux |
| 193 | William Barta |
| 194 | Stefan Küng |
| 195 | Petr Kelemen |
| 196 | Arthur Kluckers |
| 197 | Maikel Zijlaard |
| Poland | |
| 201 | Marceli Boguslawski |
| 202 | Jakub Kaczmarek |
| 203 | Tobiasz Pawlak |
| 204 | Patryk Stosz |
| 205 | Norbert Banaszek |
| 206 | Filip Gruszczynski |
| 207 | Radoslaw Fratczak |