
Tour of Poland historical results | 2024 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5 | Stage 6 | Stage 7

Here's the map of the 2025 Tour of Poland. Seven stages totalling 1,075.9 kilometers (668.5 miles)
Sunday, August 10: 7th & Final Stage, Kopalnia Soli “Wieliczka” (Wieliczka Salt Mine) 12.5 km Individual Time Trial
Stage 7 map & profile | Stage 7 photos

Brandon McNulty on his way to winning the stage and the 2025 Tour of Poland.
David L. Stanley's masterful telling of his bout with skin cancer Melanoma: It Started with a Freckle is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the race city of Wieliczka at 2:15 PM, local time: 28C (83F), fair, with the wind from the northwest at 21 km/hr (12 mph). There is just a 2% chance of rain.
The race: Here's the report from stage & GC winner Brandon McNulty's UAE Team Emirates-XRG.
The flying American Brandon McNulty delivered a sensational performance in the final 12.5 km individual time trial in Poland today, capturing both the stage win and the overall general classification at the 82nd Tour de Pologne.
After a grueling week of racing across seven stages, including the mountainous queen stage to Bukowina Tatrzańska, McNulty entered the final day just seconds behind race leader Victor Langellotti (INEOS Grenadiers). In a masterful time trial around the Wieliczka Salt Mine, McNulty powered through the course in 14:31—a time 46 seconds faster than Langellotti—and secured the stage triumph. The consistent showing from the entire team throughout the week was also rewarded with first prize in the team classification.
McNulty: “The way the course was today it was really an all-out effort on the climb and then just a matter of holding on on the descent and flat run-in. At the split I knew I was ahead but you can never be comfortable until the finish line. I’m super happy. It’s my first World Tour win in a GC.
"I didn’t have the perfect start to the season, I had some illness and this is my first win of the year. Today was nice to get a win for Baroncini, who crashed out earlier in the week. We’ve had him in our minds since he left and we wish for him the best in his recovery.”
The week began dramatically when Filippo Baroncini was involved in a heavy crash on Stage 1, forcing his withdrawal from the race. The Italian suffered multiple injuries and is currently safely back in Italy where he is expected to undergo surgery for his facial injuries and begin his recovery.
The victory of McNulty marks a successful week of stage racing for the Emirati squad, with Isaac Del Toro having claimed the overall GC at the Vuelta a Burgos in Spain yesterday.
The win tally for the team continues the grow, with 72 victories on the board so far this season.
Complete results:
12.5 kilometers raced at an average speed of 51.665 km/hr
| 1 | Brandon McNulty | UAE Team Emirates-XRG | 14min 31sec |
| 2 | Lorenzo Milesi | Movistar Team | @ 12sec |
| 3 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 0:15 |
| 4 | Antonio Tiberi | Bahrain Victorious | 0:16 |
| 5 | Ben Turner | INEOS Grenadiers | 0:19 |
| 6 | Stefan Küng | Groupama-FDJ | 0:20 |
| 7 | Huub Artz | Intermarché-Wanty | 0:23 |
| 8 | Jan Christen | UAE Team Emirates-XRG | 0:25 |
| 9 | Marco Frigo | Israel-Premier Tech | 0:26 |
| 10 | Alberto Bettiol | XDS Astana Team | s.t. |
| 11 | Matthew Brennan | Team Visma | Lease a Bike | 0:29 |
| 12 | Max Walker | EF Education-EasyPost | 0:31 |
| 13 | Ethan Vernon | Israel-Premier Tech | 0:33 |
| 14 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 15 | Jasha Sütterlin | Team Jayco-AlUla | 0:39 |
| 16 | Rafal Majka | UAE Team Emirates-XRG | 0:42 |
| 17 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 18 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 19 | Thibaud Gruel | Groupama-FDJ | 0:43 |
| 20 | Pello Bilbao | Bahrain Victorious | 0:45 |
| 21 | Victor Langellotti | INEOS Grenadiers | 0:46 |
| 22 | Filippo Zana | Team Jayco-AlUla | 0:47 |
| 23 | Roman Ermakov | Bahrain Victorious | 0:48 |
| 24 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 25 | Anthony Perez | Cofidis | 0:49 |
| 26 | Clément Davy | Groupama-FDJ | 0:50 |
| 27 | Julius Johansen | UAE Team Emirates-XRG | 0:51 |
| 28 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 0:52 |
| 29 | Aimé De Gendt | Cofidis | 0:53 |
| 30 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 31 | Stan Dewulf | Decathlon AG2R La Mondiale | s.t. |
| 32 | Manlio Moro | Movistar Team | 0:54 |
| 33 | Sam Oomen | Lidl-Trek | 0:56 |
| 34 | Madis Mihkels | EF Education-EasyPost | 0:58 |
| 35 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | 0:59 |
| 36 | Lucas Hamilton | INEOS Grenadiers | 1:00 |
| 37 | Matthew Riccitello | Israel-Premier Tech | 1:01 |
| 38 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 39 | Johan Jacobs | Groupama-FDJ | 1:03 |
| 40 | Paul Magnier | Soudal Quick-Step | 1:04 |
| 41 | Michael Leonard | INEOS Grenadiers | s.t. |
| 42 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 43 | Timo Kielich | Alpecin-Deceuninck | 1:05 |
| 44 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 45 | Mateusz Gajdulewicz | Polish National Team | 1:07 |
| 46 | Davide Formolo | Movistar Team | 1:08 |
| 47 | Gijs Van Hoecke | Intermarché-Wanty | 1:10 |
| 48 | Alexander Kamp | Intermarché-Wanty | s.t. |
| 49 | Francesco Busatto | Intermarché-Wanty | s.t. |
| 50 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 51 | Patrick Eddy | Team Picnic PostNL | 1:12 |
| 52 | Daniel Martinez | Red Bull-BORA-hansgrohe | 1:13 |
| 53 | Alessandro Romele | XDS Astana Team | 1:15 |
| 54 | Vlad Van Mechelen | Bahrain Victorious | 1:18 |
| 55 | Diego Ulissi | XDS Astana Team | s.t. |
| 56 | Lars Craps | Lotto | s.t. |
| 57 | George Bennett | Israel-Premier Tech | 1:20 |
| 58 | Arjen Livyns | Lotto | s.t. |
| 59 | Jonas Koch | Red Bull-BORA-hansgrohe | 1:21 |
| 60 | Samuel Gaze | Alpecin-Deceuninck | s.t. |
| 61 | Quinten Hermans | Alpecin-Deceuninck | 1:22 |
| 62 | Jan Maas | Cofidis | s.t. |
| 63 | Darren Rafferty | EF Education-EasyPost | 1:25 |
| 64 | Andrea Bagioli | Lidl-Trek | s.t. |
| 65 | Gijs Leemreize | Team Picnic PostNL | 1:26 |
| 66 | Alessandro Verre | Arkea-B&B Hotels | 1:27 |
| 67 | Rudy Molard | Groupama-FDJ | 1:28 |
| 68 | Martin Svrcek | Soudal Quick-Step | 1:30 |
| 69 | Nadav Raisberg | Israel-Premier Tech | 1:31 |
| 70 | Ayco Bastiaens | Soudal Quick-Step | 1:33 |
| 71 | Colby Simmons | EF Education-EasyPost | 1:34 |
| 72 | Max Kanter | XDS Astana Team | 1:36 |
| 73 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 74 | Ide Schelling | XDS Astana Team | s.t. |
| 75 | Piotr Pekala | Polish National Team | 1:37 |
| 76 | Gonzalo Serrano | Movistar Team | 1:38 |
| 77 | Attila Valter | Team Visma | Lease a Bike | 1:39 |
| 78 | Marcin Budzinski | Polish National Team | 1:40 |
| 79 | Jensen Plowright | Alpecin-Deceuninck | 1:42 |
| 80 | Vegard Stake Laengen | UAE Team Emirates-XRG | 1:43 |
| 81 | Edoardo Zambanini | Bahrain Victorious | 1:45 |
| 82 | Elia Viviani | Lotto | 1:46 |
| 83 | Paul Lapeira | Decathlon AG2R La Mondiale | 1:48 |
| 84 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 85 | Chris Froome | Israel-Premier Tech | 1:49 |
| 86 | Steven Kruijswijk | Team Visma | Lease a Bike | 1:50 |
| 87 | Marijn van den Berg | EF Education-EasyPost | 1:52 |
| 88 | Hannes Wilksch | Tudor Pro Cycling Team | 1:53 |
| 89 | Nolann Mahoudo | Cofidis | 1:54 |
| 90 | Jacopo Mosca | Lidl-Trek | 1:55 |
| 91 | Patrick Gamper | Team Jayco-AlUla | 1:56 |
| 92 | Lionel Taminiaux | Lotto | 2:02 |
| 93 | Natnael Tesfazion | Movistar Team | s.t. |
| 94 | Timo Roosen | Team Picnic PostNL | s.t. |
| 95 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
| 96 | Fran Miholjevic | Bahrain Victorious | 2:04 |
| 97 | Olav Kooij | Team Visma | Lease a Bike | 2:05 |
| 98 | Davide Cimolai | Movistar Team | s.t. |
| 99 | Tom Paquot | Intermarché-Wanty | 2:06 |
| 100 | Stan Van Tricht | Alpecin-Deceuninck | 2:07 |
| 101 | Michele Gazzoli | XDS Astana Team | 2:10 |
| 102 | Christopher Juul-Jensen | Team Jayco-AlUla | 2:11 |
| 103 | Giosue Epis | Arkea-B&B Hotels | 2:12 |
| 104 | Jack Haig | Bahrain Victorious | 2:15 |
| 105 | Fernando Gaviria | Movistar Team | 2:21 |
| 106 | Reuben Thompson | Lotto | 2:27 |
| 107 | Tomasz Budzinski | Polish National Team | 2:29 |
| 108 | Miles Scotson | Arkea-B&B Hotels | 2:36 |
| 109 | Patryk Stosz | Polish National Team | 2:39 |
| 110 | Arvid de Kleijn | Tudor Pro Cycling Team | 2:43 |
| 111 | Jasper De Buyst | Lotto | 2:59 |
| 112 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 3:16 |
Final GC after stage 7:
1,075.9 kilometers raced at an average speed of 42.724 km/hr
| 1 | Brandon McNulty | UAE Team Emirates-XRG | 25hr 10min 57sec |
| 2 | Antonio Tiberi | Bahrain Victorious | @ 29sec |
| 3 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 0:37 |
| 4 | Jan Christen | UAE Team Emirates-XRG | 0:39 |
| 5 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 6 | Alberto Bettiol | XDS Astana Team | 0:47 |
| 7 | Marco Frigo | Israel-Premier Tech | 0:48 |
| 8 | Rafal Majka | UAE Team Emirates-XRG | 0:59 |
| 9 | Pello Bilbao | Bahrain Victorious | 1:02 |
| 10 | Filippo Zana | Team Jayco-AlUla | 1:09 |
| 11 | Yannis Voisard | Tudor Pro Cycling Team | 1:17 |
| 12 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | 1:23 |
| 13 | Matthew Riccitello | Israel-Premier Tech | 1:27 |
| 14 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | 1:42 |
| 15 | Rudy Molard | Groupama-FDJ | 2:05 |
| 16 | Quinten Hermans | Alpecin-Deceuninck | 2:15 |
| 17 | Davide Formolo | Movistar Team | 2:29 |
| 18 | Chris Hamilton | Team Picnic PostNL | 2:31 |
| 19 | Diego Ulissi | XDS Astana Team | 2:39 |
| 20 | Sam Oomen | Lidl-Trek | 2:40 |
| 21 | Andrea Bagioli | Lidl-Trek | 2:47 |
| 22 | Piotr Pekala | Polish National Team | 3:07 |
| 23 | Attila Valter | Team Visma | Lease a Bike | 3:28 |
| 24 | George Bennett | Israel-Premier Tech | 3:35 |
| 25 | Thibaud Gruel | Groupama-FDJ | 3:44 |
| 26 | Alexander Kamp | Intermarché-Wanty | 3:56 |
| 27 | Menno Huising | Team Visma | Lease a Bike | 5:41 |
| 28 | Gijs Leemreize | Team Picnic PostNL | 6:52 |
| 29 | Colby Simmons | EF Education-EasyPost | 7:00 |
| 30 | Mateusz Gajdulewicz | Polish National Team | 7:09 |
| 31 | Jack Haig | Bahrain Victorious | 7:11 |
| 32 | Lars Craps | Lotto | 7:46 |
| 33 | Marcin Budzinski | Polish National Team | 8:03 |
| 34 | Paul Lapeira | Decathlon AG2R La Mondiale | 8:07 |
| 35 | Jacopo Mosca | Lidl-Trek | 8:10 |
| 36 | Jasha Sütterlin | Team Jayco-AlUla | 8:23 |
| 37 | Lorenzo Milesi | Movistar Team | 8:34 |
| 38 | Edoardo Zambanini | Bahrain Victorious | 9:32 |
| 39 | Jan Maas | Cofidis | 12:35 |
| 40 | Stefan Küng | Groupama-FDJ | 14:27 |
| 41 | Paul Magnier | Soudal Quick-Step | 15:13 |
| 42 | Aimé De Gendt | Cofidis | 15:42 |
| 43 | Christopher Juul-Jensen | Team Jayco-AlUla | 16:03 |
| 44 | Matthew Brennan | Team Visma | Lease a Bike | 16:21 |
| 45 | Natnael Tesfazion | Movistar Team | 16:25 |
| 46 | Daniel Martinez | Red Bull-BORA-hansgrohe | 16:39 |
| 47 | Hannes Wilksch | Tudor Pro Cycling Team | 16:50 |
| 48 | Nicolas Vinokurov | XDS Astana Team | 17:09 |
| 49 | Francesco Busatto | Intermarché-Wanty | 17:36 |
| 50 | Martin Svrcek | Soudal Quick-Step | 18:24 |
| 51 | Lucas Hamilton | INEOS Grenadiers | 18:30 |
| 52 | Arjen Livyns | Lotto | 19:18 |
| 53 | Steven Kruijswijk | Team Visma | Lease a Bike | 19:55 |
| 54 | Stan Dewulf | Decathlon AG2R La Mondiale | 21:11 |
| 55 | Florian Vermeersch | UAE Team Emirates-XRG | 22:35 |
| 56 | Vegard Stake Laengen | UAE Team Emirates-XRG | 23:27 |
| 57 | Ben Turner | INEOS Grenadiers | 24:03 |
| 58 | Reuben Thompson | Lotto | 24:06 |
| 59 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 25:49 |
| 60 | Nadav Raisberg | Israel-Premier Tech | 26:03 |
| 61 | Roman Ermakov | Bahrain Victorious | 26:29 |
| 62 | Marijn van den Berg | EF Education-EasyPost | 26:52 |
| 63 | Johan Jacobs | Groupama-FDJ | 27:07 |
| 64 | Tim Torn Teutenberg | Lidl-Trek | 27:18 |
| 65 | Clément Davy | Groupama-FDJ | 28:15 |
| 66 | Giosue Epis | Arkea-B&B Hotels | 28:22 |
| 67 | Jonas Koch | Red Bull-BORA-hansgrohe | 28:28 |
| 68 | Chris Froome | Israel-Premier Tech | 28:43 |
| 69 | Nolann Mahoudo | Cofidis | 31:10 |
| 70 | Jensen Plowright | Alpecin-Deceuninck | 31:40 |
| 71 | Huub Artz | Intermarché-Wanty | 31:42 |
| 72 | Patrick Gamper | Team Jayco-AlUla | 31:57 |
| 73 | Anthony Perez | Cofidis | 32:39 |
| 74 | Dorian Godon | Decathlon AG2R La Mondiale | 32:50 |
| 75 | Ethan Vernon | Israel-Premier Tech | 32:56 |
| 76 | Samuel Gaze | Alpecin-Deceuninck | 33:17 |
| 77 | Alessandro Verre | Arkea-B&B Hotels | 33:25 |
| 78 | Michael Leonard | INEOS Grenadiers | 33:26 |
| 79 | Max Kanter | XDS Astana Team | 34:04 |
| 80 | Tomasz Budzinski | Polish National Team | 34:19 |
| 81 | Gonzalo Serrano | Movistar Team | 34:46 |
| 82 | Timo Roosen | Team Picnic PostNL | 35:04 |
| 83 | Jasper De Buyst | Lotto | 35:13 |
| 84 | Julius Johansen | UAE Team Emirates-XRG | 36:35 |
| 85 | Fabio Van den Bossche | Alpecin-Deceuninck | 36:51 |
| 86 | Darren Rafferty | EF Education-EasyPost | 36:53 |
| 87 | Timo Kielich | Alpecin-Deceuninck | 37:26 |
| 88 | Patrick Eddy | Team Picnic PostNL | 39:34 |
| 89 | Fran Miholjevic | Bahrain Victorious | 40:10 |
| 90 | Tom Paquot | Intermarché-Wanty | 41:06 |
| 91 | Gijs Van Hoecke | Intermarché-Wanty | 42:24 |
| 92 | Ayco Bastiaens | Soudal Quick-Step | 43:48 |
| 93 | Olav Kooij | Team Visma | Lease a Bike | 44:30 |
| 94 | Alessandro De Marchi | Team Jayco-AlUla | 45:27 |
| 95 | Arthur Kluckers | Tudor Pro Cycling Team | 45:58 |
| 96 | Ide Schelling | XDS Astana Team | 46:00 |
| 97 | Vlad Van Mechelen | Bahrain Victorious | 46:23 |
| 98 | Max Walker | EF Education-EasyPost | 46:24 |
| 99 | Alessandro Romele | XDS Astana Team | 46:53 |
| 100 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 47:37 |
| 101 | Oscar Chamberlain | Decathlon AG2R La Mondiale | 51:11 |
| 102 | Manlio Moro | Movistar Team | 51:21 |
| 103 | Madis Mihkels | EF Education-EasyPost | 51:22 |
| 104 | Stan Van Tricht | Alpecin-Deceuninck | 51:25 |
| 105 | Arvid de Kleijn | Tudor Pro Cycling Team | 53:30 |
| 106 | Michele Gazzoli | XDS Astana Team | 54:03 |
| 107 | Lionel Taminiaux | Lotto | 54:25 |
| 108 | Davide Cimolai | Movistar Team | 55:55 |
| 109 | Miles Scotson | Arkea-B&B Hotels | 1:00:06 |
| 110 | Elia Viviani | Lotto | 1:01:48 |
| 111 | Patryk Stosz | Polish National Team | 1:07:55 |
| 112 | Fernando Gaviria | Movistar Team | 1:10:35 |
Stage 7 map & profile:

Stage 7 map

Stage 7 profile
Stage seven photos by Fotoreporter Sirotti:

Olav Kooij was 97th, at 2min 5sec

Filippo Zana, 22nd in the stage, 10th in the final GC

Overnight GC leader Victor Langellotti was 21st in the stage, at 46 seconds.

Pello Bilbao was 20th in the stage, good enough for 9th in the final GC.

Rafal Majka riding to 16th in the stage, 8th in the GC.

Alberto Bettiol, 10th in the stage, 6th in the GC.

Marco Frigo was ninth in the stage and finished seventh in the GC.

Antonio Tiberi was fourth in the stage.

Matteo Sobrero riding to third place in the stage.

Brandon McNulty on his way to winning the stage and the 2025 Tour of Poland.

UAE team Emirates won the Teams Classification

Timo Kielich was King of the Mountains.

The final GC podium, from left: Antonio Tiberi (2nd), Brandon McNulty (1st) & Matteo Sobrero (3rd).

Brandon McNulty, winner of the 2025 Tour of Poland.
Saturday, August 9: Stage 6, Bukovina Resort - Bukowina Tatrzańska, 147.5 km
Stage 6 map & profile | Stage 6 photos
.
Victor Langellotti beats Brandon McNulty for the stage win and takes over the GC lead. Sirotti photo
Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 1: 1909 - 1970 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Bukowina Tatrzańska at 2:20 PM, local time: 24C (76F), mostly cloudy, with the wind from the west at 8 km/hjr (5 mph). There is a 5% chance of rain.
The race: Here's the report from stage winner and new GC leader Victor Langellotti's Team INEOS Grenadiers.
Victor Langellotti took his first WorldTour win on the penultimate stage in Tour de Pologne and sailed into the GC lead.
Having been in the break of 15 riders on a punchy stage six in Poland, Langellotti unleashed a powerful sprint to take his first WorldTour win and also sail into the yellow jersey.
With six category one climbs over the 147km stage, an early break was caught with around 50km remaining as the peloton headed up the Rzepiska climb.
Attacks came up the climb with 15 riders managing to break free, including Langellotti. The peloton continued to ebb and flow on the undulating section to the final climb of the day, but GC leader Paul Lapeira (Decathlon AG2R La Mondaile) dropped off the pace.

The peloton together after four Cat one climbs and 40km and two more climbs to go
With Langellotti only eight seconds back on the GC, he dug deep in the break and put down an incredible sprint to beat Brandon McNulty (UAE Team Emirates - XRG) and take the yellow jersey.
Having won a stage and had two second place finishes already, Ben Turner continues to lead the points classification.
A tough start to the day saw Magnus Sheffield and Michal Kwiatkowski unable to start the stage after developing an illness overnight.
Tomorrow’s final stage will see the riders tackle an individual time trial before crowning the overall winner.
Complete results:
147.5 kilometers raced at an average speed of 41.556 km/hr
| 1 | Victor Langellotti | INEOS Grenadiers | 3hr 32min 58sec |
| 2 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 3 | Pello Bilbao | Bahrain Victorious | @ 7sec |
| 4 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | 0:08 |
| 5 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 6 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 7 | Marco Frigo | Israel-Premier Tech | s.t. |
| 8 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
| 9 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 10 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 11 | Alberto Bettiol | XDS Astana Team | s.t. |
| 12 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
| 13 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 14 | Rudy Molard | Groupama-FDJ | s.t. |
| 15 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 16 | Quinten Hermans | Alpecin-Deceuninck | 0:44 |
| 17 | Andrea Bagioli | Lidl-Trek | 0:59 |
| 18 | Diego Ulissi | XDS Astana Team | s.t. |
| 19 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 20 | Martin Svrcek | Soudal Quick-Step | s.t. |
| 21 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 22 | Davide Formolo | Movistar Team | s.t. |
| 23 | Attila Valter | Team Visma | Lease a Bike | 1:03 |
| 24 | Piotr Pekala | Polish National Team | s.t. |
| 25 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 26 | Sam Oomen | Lidl-Trek | s.t. |
| 27 | George Bennett | Israel-Premier Tech | 1:07 |
| 28 | Colby Simmons | EF Education-EasyPost | 1:56 |
| 29 | Jan Maas | Cofidis | s.t. |
| 30 | Alexander Kamp | Intermarché-Wanty | s.t. |
| 31 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 32 | Marcin Budzinski | Polish National Team | s.t. |
| 33 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 34 | Mateusz Gajdulewicz | Polish National Team | s.t. |
| 35 | Steven Kruijswijk | Team Visma | Lease a Bike | 2:43 |
| 36 | Thibaud Gruel | Groupama-FDJ | s.t. |
| 37 | Jacopo Mosca | Lidl-Trek | s.t. |
| 38 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 39 | Aimé De Gendt | Cofidis | 3:37 |
| 40 | Jack Haig | Bahrain Victorious | 4:38 |
| 41 | Lars Craps | Lotto | 6:01 |
| 42 | Daniel Martinez | Red Bull-BORA-hansgrohe | 6:16 |
| 43 | Edoardo Zambanini | Bahrain Victorious | 6:16 |
| 44 | Lorenzo Milesi | Movistar Team | 6:24 |
| 45 | Natnael Tesfazion | Movistar Team | s.t. |
| 46 | Paul Lapeira | Decathlon AG2R La Mondiale | s.t. |
| 47 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 48 | Reuben Thompson | Lotto | s.t. |
| 49 | Lucas Hamilton | INEOS Grenadiers | s.t. |
| 50 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 51 | Stefan Küng | Groupama-FDJ | 7:48 |
| 52 | Paul Magnier | Soudal Quick-Step | s.t. |
| 53 | Stan Dewulf | Decathlon AG2R La Mondiale | 8:24 |
| 54 | Roman Ermakov | Bahrain Victorious | 11:45 |
| 55 | Hannes Wilksch | Tudor Pro Cycling Team | 12:54 |
| 56 | Giosue Epis | Arkea-B&B Hotels | s.t. |
| 57 | Johan Jacobs | Groupama-FDJ | s.t. |
| 58 | Gonzalo Serrano | Movistar Team | s.t. |
| 59 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 60 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 61 | Nadav Raisberg | Israel-Premier Tech | s.t. |
| 62 | Francesco Busatto | Intermarché-Wanty | s.t. |
| 63 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 64 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 65 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 66 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 67 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
| 68 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 69 | Anthony Perez | Cofidis | s.t. |
| 70 | Michael Leonard | INEOS Grenadiers | 13:37 |
| 71 | Ben Turner | INEOS Grenadiers | s.t. |
| 72 | Timo Kielich | Alpecin-Deceuninck | 14:24 |
| 73 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 74 | Matthew Brennan | Team Visma | Lease a Bike | 14:40 |
| 75 | Olav Kooij | Team Visma | Lease a Bike | 14:48 |
| 76 | Arthur Kluckers | Tudor Pro Cycling Team | 14:54 |
| 77 | Alessandro Romele | XDS Astana Team | 16:50 |
| 78 | Chris Froome | Israel-Premier Tech | s.t. |
| 79 | Arjen Livyns | Lotto | s.t. |
| 80 | Fran Miholjevic | Bahrain Victorious | 19:03 |
| 81 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 82 | Tomasz Budzinski | Polish National Team | s.t. |
| 83 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 84 | Clément Davy | Groupama-FDJ | s.t. |
| 85 | Nolann Mahoudo | Cofidis | s.t. |
| 86 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 87 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 88 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 89 | Miles Scotson | Arkea-B&B Hotels | s.t. |
| 90 | Timo Roosen | Team Picnic PostNL | s.t. |
| 91 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 92 | Tom Paquot | Intermarché-Wanty | s.t. |
| 93 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
| 94 | Jonas Koch | Red Bull-BORA-hansgrohe | s.t. |
| 95 | Samuel Gaze | Alpecin-Deceuninck | s.t. |
| 96 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 97 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 98 | Jasper De Buyst | Lotto | s.t. |
| 99 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 100 | Michele Gazzoli | XDS Astana Team | s.t. |
| 101 | Max Walker | EF Education-EasyPost | s.t. |
| 102 | Ide Schelling | XDS Astana Team | s.t. |
| 103 | Huub Artz | Intermarché-Wanty | s.t. |
| 104 | Davide Cimolai | Movistar Team | s.t. |
| 105 | Max Kanter | XDS Astana Team | s.t. |
| 106 | Manlio Moro | Movistar Team | s.t. |
| 107 | Patryk Stosz | Polish National Team | s.t. |
| 108 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
| 109 | Lionel Taminiaux | Lotto | s.t. |
| 110 | Oscar Chamberlain | Decathlon AG2R La Mondiale | 19:56 |
| 111 | Madis Mihkels | EF Education-EasyPost | 26:17 |
| 112 | Fernando Gaviria | Movistar Team | s.t. |
| 113 | Elia Viviani | Lotto | s.t. |
| 114 | Enzo Paleni | Groupama-FDJ | s.t. |
| 115 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 116 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 26:53 |
GC after stage 6:
1,063.4 kilometers raced so far at an average speed of 42.641 km/hr
| 1 | Victor Langellotti | INEOS Grenadiers | 24hr 56min 19sec |
| 2 | Brandon McNulty | UAE Team Emirates-XRG | @ 7sec |
| 3 | Antonio Tiberi | Bahrain Victorious | 0:20 |
| 4 | Jan Christen | UAE Team Emirates-XRG | 0:21 |
| 5 | Pello Bilbao | Bahrain Victorious | 0:24 |
| 6 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 7 | Alberto Bettiol | XDS Astana Team | 0:28 |
| 8 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 0:29 |
| 9 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 10 | Marco Frigo | Israel-Premier Tech | s.t. |
| 11 | Matthew Riccitello | Israel-Premier Tech | 0:33 |
| 12 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | 0:42 |
| 13 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 14 | Rudy Molard | Groupama-FDJ | 0:44 |
| 15 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | 0:50 |
| 16 | Quinten Hermans | Alpecin-Deceuninck | 1:00 |
| 17 | Diego Ulissi | XDS Astana Team | 1:28 |
| 18 | Davide Formolo | Movistar Team | s.t. |
| 19 | Andrea Bagioli | Lidl-Trek | 1:29 |
| 20 | Chris Hamilton | Team Picnic PostNL | 1:33 |
| 21 | Piotr Pekala | Polish National Team | 1:37 |
| 22 | Sam Oomen | Lidl-Trek | 1:51 |
| 23 | Attila Valter | Team Visma | Lease a Bike | 1:56 |
| 24 | George Bennett | Israel-Premier Tech | 2:22 |
| 25 | Pier-André Côté | Israel-Premier Tech | 2:44 |
| 26 | Alexander Kamp | Intermarché-Wanty | 2:53 |
| 27 | Thibaud Gruel | Groupama-FDJ | 3:08 |
| 28 | Menno Huising | Team Visma | Lease a Bike | 4:47 |
| 29 | Jack Haig | Bahrain Victorious | 5:03 |
| 30 | Colby Simmons | EF Education-EasyPost | 5:33 |
| 31 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 32 | Mateusz Gajdulewicz | Polish National Team | 6:09 |
| 33 | Jacopo Mosca | Lidl-Trek | 6:22 |
| 34 | Paul Lapeira | Decathlon AG2R La Mondiale | 6:26 |
| 35 | Marcin Budzinski | Polish National Team | 6:30 |
| 36 | Lars Craps | Lotto | 6:35 |
| 37 | Jasha Sütterlin | Team Jayco-AlUla | 7:51 |
| 38 | Edoardo Zambanini | Bahrain Victorious | 7:54 |
| 39 | Lorenzo Milesi | Movistar Team | 8:29 |
| 40 | Jan Maas | Cofidis | 11:20 |
| 41 | Juan Guillermo Martinez | Team Picnic PostNL | 12:56 |
| 42 | Christopher Juul-Jensen | Team Jayco-AlUla | 13:59 |
| 43 | Stefan Küng | Groupama-FDJ | 14:14 |
| 44 | Paul Magnier | Soudal Quick-Step | 14:16 |
| 45 | Natnael Tesfazion | Movistar Team | 14:30 |
| 46 | Aimé De Gendt | Cofidis | 14:56 |
| 47 | Hannes Wilksch | Tudor Pro Cycling Team | 15:04 |
| 48 | Daniel Martinez | Red Bull-BORA-hansgrohe | 15:33 |
| 49 | Matthew Brennan | Team Visma | Lease a Bike | 15:59 |
| 50 | Nicolas Vinokurov | XDS Astana Team | 16:06 |
| 51 | Francesco Busatto | Intermarché-Wanty | 16:33 |
| 52 | Martin Svrcek | Soudal Quick-Step | 17:01 |
| 53 | Lucas Hamilton | INEOS Grenadiers | 17:37 |
| 54 | Arjen Livyns | Lotto | 18:05 |
| 55 | Steven Kruijswijk | Team Visma | Lease a Bike | 18:12 |
| 56 | Stan Dewulf | Decathlon AG2R La Mondiale | 20:25 |
| 57 | Reuben Thompson | Lotto | 21:46 |
| 58 | Vegard Stake Laengen | UAE Team Emirates-XRG | 21:51 |
| 59 | Florian Vermeersch | UAE Team Emirates-XRG | 22:00 |
| 60 | Kelland O'Brien | Team Jayco-AlUla | 23:27 |
| 61 | Ben Turner | INEOS Grenadiers | 23:51 |
| 62 | Nadav Raisberg | Israel-Premier Tech | 24:39 |
| 63 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 25:04 |
| 64 | Marijn van den Berg | EF Education-EasyPost | 25:07 |
| 65 | Roman Ermakov | Bahrain Victorious | 25:48 |
| 66 | Johan Jacobs | Groupama-FDJ | 26:11 |
| 67 | Giosue Epis | Arkea-B&B Hotels | 26:17 |
| 68 | Tim Torn Teutenberg | Lidl-Trek | 26:32 |
| 69 | Chris Froome | Israel-Premier Tech | 27:01 |
| 70 | Jonas Koch | Red Bull-BORA-hansgrohe | 27:14 |
| 71 | Clément Davy | Groupama-FDJ | 27:32 |
| 72 | Enzo Paleni | Groupama-FDJ | 28:59 |
| 73 | Nolann Mahoudo | Cofidis | 29:23 |
| 74 | Jensen Plowright | Alpecin-Deceuninck | 30:05 |
| 75 | Patrick Gamper | Team Jayco-AlUla | 30:08 |
| 76 | Dorian Godon | Decathlon AG2R La Mondiale | 31:09 |
| 77 | Huub Artz | Intermarché-Wanty | 31:26 |
| 78 | Anthony Perez | Cofidis | 31:57 |
| 79 | Tomasz Budzinski | Polish National Team | s.t. |
| 80 | Samuel Gaze | Alpecin-Deceuninck | 32:03 |
| 81 | Alessandro Verre | Arkea-B&B Hotels | 32:05 |
| 82 | Jasper De Buyst | Lotto | 32:21 |
| 83 | Michael Leonard | INEOS Grenadiers | 32:29 |
| 84 | Ethan Vernon | Israel-Premier Tech | 32:30 |
| 85 | Max Kanter | XDS Astana Team | 32:35 |
| 86 | Timo Roosen | Team Picnic PostNL | 33:09 |
| 87 | Gonzalo Serrano | Movistar Team | 33:15 |
| 88 | Fabio Van den Bossche | Alpecin-Deceuninck | 35:22 |
| 89 | Darren Rafferty | EF Education-EasyPost | 35:35 |
| 90 | Julius Johansen | UAE Team Emirates-XRG | 35:51 |
| 91 | Timo Kielich | Alpecin-Deceuninck | 36:28 |
| 92 | Fran Miholjevic | Bahrain Victorious | 38:13 |
| 93 | Patrick Eddy | Team Picnic PostNL | 38:29 |
| 94 | Tom Paquot | Intermarché-Wanty | 39:07 |
| 95 | Gijs Van Hoecke | Intermarché-Wanty | 41:21 |
| 96 | Ayco Bastiaens | Soudal Quick-Step | 42:22 |
| 97 | Olav Kooij | Team Visma | Lease a Bike | 42:32 |
| 98 | Alessandro De Marchi | Team Jayco-AlUla | 43:32 |
| 99 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 44:28 |
| 100 | Ide Schelling | XDS Astana Team | 44:31 |
| 101 | Vlad Van Mechelen | Bahrain Victorious | 45:12 |
| 102 | Arthur Kluckers | Tudor Pro Cycling Team | 45:32 |
| 103 | Alessandro Romele | XDS Astana Team | 45:45 |
| 104 | Max Walker | EF Education-EasyPost | 46:00 |
| 105 | Stan Van Tricht | Alpecin-Deceuninck | 49:25 |
| 106 | Oscar Chamberlain | Decathlon AG2R La Mondiale | 50:14 |
| 107 | Madis Mihkels | EF Education-EasyPost | 50:31 |
| 108 | Manlio Moro | Movistar Team | 50:34 |
| 109 | Arvid de Kleijn | Tudor Pro Cycling Team | 50:54 |
| 110 | Michele Gazzoli | XDS Astana Team | 52:00 |
| 111 | Lionel Taminiaux | Lotto | 52:30 |
| 112 | Davide Cimolai | Movistar Team | 53:57 |
| 113 | Miles Scotson | Arkea-B&B Hotels | 57:37 |
| 114 | Elia Viviani | Lotto | 1:00:09 |
| 115 | Patryk Stosz | Polish National Team | 1:05:23 |
| 116 | Fernando Gaviria | Movistar Team | 1:08:21 |
Stage 6 map & profile:

Stage 6 map

Stage 6 profile
Stage 6 photos by Fotoreporter Sirotti:

A speeding, strung-out peloton

Another shot of the pack

Over some rolling terrain

Attila Valter

Paul Lapeira in the GC leader's jersey, which he will lose at the end of the stage.

Victor Langelotti emphatically wins stage six. Just behind is Brandon McNulty.

Here's Brandon McNulty finishing second.

Pello Bilbao was third.

New GC leader Victor Langelotti will start stage seven in yellow.
Friday, August 8: Stage 5, Katowice - Zakopane, 206.1 km

Matthew Brennan wins stage five.
Bill & Carol McGann's book The Story of the Tour de France, 2021: The Little Cannibal Dominates 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 Zakopane at 2:30 PM, local time: 24C (76F), fair, with the wind from the west-northwest at 13 km/hr (8 mph). There is a 3% chance of rain.
The race: Pepijn Reinderink (Soudal Quick-Step) & Stanislaw Aniolkowski (Cofidis) did not start.
Here's the report from stage winner Matthew Brennan's Team Visma | Lease a Bike:
Matthew Brennan has impressively won the fifth stage of the Tour de Pologne. The 20-year-old Brit catapulted himself forward in the curvy finish street and sprinted to his eleventh victory of the season with a great display of power.
"I was actually a little too far back going into the last corner", Brennan said afterwards. "When I saw the 300-metre sign, I tried to move up as quickly as possible. All I could think was, “let's go”. I decided to go for it and I had confidence in my sprint. That's essential at a moment like that."
For the second day in a row, the riders tackled a stage of more than 200 kilometres. Four riders formed the day's breakaway and gained a maximum six-minute lead. Led by Team Visma | Lease a Bike, the leading group was caught with 10 kilometres to go.
This led to a new wave of attacks, but with 2 kilometres to go, everything came back together. Brennan found himself in the depleted peloton, but had to fight his way to the front to sprint for the win. Thanks to an impressive sprint, he secured his team's 25th victory of the season. Thanks to Cian Uijtdebroeks, who took the stage and overall victory in the Tour de l'Ain, the team now has 27 victories.
"The team did a great job", Brennan continued. "They kept me out of the wind all day. Especially on the way to the climbs, they took the stress off me so I could concentrate on the sprint."
Sports director Jesper Mørkøv also expressed his satisfaction with the team's performance. "This was a real team effort. Niklas led for half the stage, and the guys put Matthew in perfect position for the final climb. We can be really proud of the team today."
The final sprint was a masterpiece, according to Mørkøv. "Matthew was a little far back in the last kilometre, but with 300 metres to go, he saw an opening and went for it. The others didn't stand a chance. That was amazing. We are very happy with how our week is going so far."
Complete results:
206.1 kilometers raced at an average speed of 42.632 km/hr
| 1 | Matthew Brennan | Team Visma | Lease a Bike | 4hr 50min 4sec |
| 2 | Ben Turner | INEOS Grenadiers | s.t. |
| 3 | Andrea Bagioli | Lidl-Trek | s.t. |
| 4 | Andrea Raccagni Noviero | Soudal Quick-Step | s.t. |
| 5 | Thibaud Gruel | Groupama-FDJ | s.t. |
| 6 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 7 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 8 | Alberto Bettiol | XDS Astana Team | s.t. |
| 9 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 10 | Lorenzo Milesi | Movistar Team | s.t. |
| 11 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 12 | Rudy Molard | Groupama-FDJ | s.t. |
| 13 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 14 | Lars Craps | Lotto | s.t. |
| 15 | Pello Bilbao | Bahrain Victorious | s.t. |
| 16 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 17 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 18 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 19 | Diego Ulissi | XDS Astana Team | s.t. |
| 20 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 21 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 22 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 23 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 24 | Paul Lapeira | Decathlon AG2R La Mondiale | s.t. |
| 25 | Piotr Pekala | Polish National Team | s.t. |
| 26 | George Bennett | Israel-Premier Tech | s.t. |
| 27 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 28 | Marco Frigo | Israel-Premier Tech | s.t. |
| 29 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 30 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
| 31 | Attila Valter | Team Visma | Lease a Bike | s.t. |
| 32 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 33 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
| 34 | Davide Formolo | Movistar Team | s.t. |
| 35 | Alexander Kamp | Intermarché-Wanty | s.t. |
| 36 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 37 | Jack Haig | Bahrain Victorious | s.t. |
| 38 | Arjen Livyns | Lotto | s.t. |
| 39 | Jacopo Mosca | Lidl-Trek | @ 12sec |
| 40 | Sam Oomen | Lidl-Trek | 0:14 |
| 41 | Natnael Tesfazion | Movistar Team | 0:21 |
| 42 | Gijs Leemreize | Team Picnic PostNL | 0:37 |
| 43 | Hannes Wilksch | Tudor Pro Cycling Team | 0:51 |
| 44 | Florian Vermeersch | UAE Team Emirates-XRG | 0:55 |
| 45 | Enzo Paleni | Groupama-FDJ | 1:13 |
| 46 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 47 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 48 | Marijn van den Berg | EF Education-EasyPost | 1:51 |
| 49 | Francesco Busatto | Intermarché-Wanty | 2:01 |
| 50 | Jan Maas | Cofidis | 2:07 |
| 51 | Colby Simmons | EF Education-EasyPost | s.t. |
| 52 | Marcin Budzinski | Polish National Team | s.t. |
| 53 | Nicolas Vinokurov | XDS Astana Team | 2:11 |
| 54 | Lucas Hamilton | INEOS Grenadiers | s.t. |
| 55 | Patrick Eddy | Team Picnic PostNL | 2:13 |
| 56 | Paul Magnier | Soudal Quick-Step | s.t. |
| 57 | Kelland O'Brien | Team Jayco-AlUla | 2:14 |
| 58 | Menno Huising | Team Visma | Lease a Bike | 2:15 |
| 59 | Chris Froome | Israel-Premier Tech | 2:38 |
| 60 | Magnus Sheffield | INEOS Grenadiers | s.t. |
| 61 | Nadav Raisberg | Israel-Premier Tech | s.t. |
| 62 | Mateusz Gajdulewicz | Polish National Team | s.t. |
| 63 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 64 | Tomasz Budzinski | Polish National Team | s.t. |
| 65 | Samuel Gaze | Alpecin-Deceuninck | s.t. |
| 66 | Jensen Plowright | Alpecin-Deceuninck | 2:51 |
| 67 | Nolann Mahoudo | Cofidis | 3:06 |
| 68 | Vegard Stake Laengen | UAE Team Emirates-XRG | 3:43 |
| 69 | Dorian Godon | Decathlon AG2R La Mondiale | 4:56 |
| 70 | Stan Dewulf | Decathlon AG2R La Mondiale | s.t. |
| 71 | Huub Artz | Intermarché-Wanty | 5:16 |
| 72 | Johan Jacobs | Groupama-FDJ | s.t. |
| 73 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 74 | Stefan Küng | Groupama-FDJ | s.t. |
| 75 | Paul Ourselin | Cofidis | s.t. |
| 76 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
| 77 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 78 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 79 | Jonas Koch | Red Bull-BORA-hansgrohe | s.t. |
| 80 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 81 | Aimé De Gendt | Cofidis | s.t. |
| 82 | Timo Kielich | Alpecin-Deceuninck | 5:41 |
| 83 | Giosue Epis | Arkea-B&B Hotels | 6:10 |
| 84 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 6:19 |
| 85 | Tom Paquot | Intermarché-Wanty | s.t. |
| 86 | Timo Roosen | Team Picnic PostNL | s.t. |
| 87 | Roman Ermakov | Bahrain Victorious | s.t. |
| 88 | Clément Davy | Groupama-FDJ | s.t. |
| 89 | Max Kanter | XDS Astana Team | s.t. |
| 90 | Casper van Uden | Team Picnic PostNL | s.t. |
| 91 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 6:32 |
| 92 | Martin Svrcek | Soudal Quick-Step | 9:08 |
| 93 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 94 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 95 | Jasper De Buyst | Lotto | s.t. |
| 96 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 97 | Michael Leonard | INEOS Grenadiers | 10:53 |
| 98 | Vlad Van Mechelen | Bahrain Victorious | 10:56 |
| 99 | Anthony Perez | Cofidis | 11:28 |
| 100 | Bauke Mollema | Lidl-Trek | s.t. |
| 101 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
| 102 | Reuben Thompson | Lotto | 12:50 |
| 103 | Max Walker | EF Education-EasyPost | 13:51 |
| 104 | Arthur Kluckers | Tudor Pro Cycling Team | 14:11 |
| 105 | Alessandro Romele | XDS Astana Team | s.t. |
| 106 | Tim van Dijke | Red Bull-BORA-hansgrohe | 15:27 |
| 107 | Madis Mihkels | EF Education-EasyPost | 16:03 |
| 108 | Gijs Van Hoecke | Intermarché-Wanty | 16:26 |
| 109 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 110 | Fran Miholjevic | Bahrain Victorious | 17:03 |
| 111 | Remi Cavagna | Groupama-FDJ | 17:05 |
| 112 | Manlio Moro | Movistar Team | 18:46 |
| 113 | Davide Cimolai | Movistar Team | s.t. |
| 114 | Ide Schelling | XDS Astana Team | s.t. |
| 115 | Michele Gazzoli | XDS Astana Team | s.t. |
| 116 | Daniel McLay | Team Visma | Lease a Bike | s.t. |
| 117 | Gonzalo Serrano | Movistar Team | s.t. |
| 118 | Olav Kooij | Team Visma | Lease a Bike | s.t. |
| 119 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 120 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 121 | Lionel Taminiaux | Lotto | s.t. |
| 122 | Piet Allegaert | Cofidis | s.t. |
| 123 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
GC after stage 5:
915.9 kilometers raced so far at an average speed of 42.820 km/he
| 1 | Paul Lapeira | Decathlon AG2R La Mondiale | 21hr 23min 23sec |
| 2 | Victor Langellotti | INEOS Grenadiers | @ 8sec |
| 3 | Jan Christen | UAE Team Emirates-XRG | 0:12 |
| 4 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 5 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | 0:14 |
| 6 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 7 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 8 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 9 | Alberto Bettiol | XDS Astana Team | 0:18 |
| 10 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 0:19 |
| 11 | Pello Bilbao | Bahrain Victorious | s.t. |
| 12 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 13 | Marco Frigo | Israel-Premier Tech | s.t. |
| 14 | Thibaud Gruel | Groupama-FDJ | 0:23 |
| 15 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 16 | Jack Haig | Bahrain Victorious | s.t. |
| 17 | Diego Ulissi | XDS Astana Team | 0:27 |
| 18 | Davide Formolo | Movistar Team | s.t. |
| 19 | Andrea Bagioli | Lidl-Trek | 0:28 |
| 20 | Piotr Pekala | Polish National Team | 0:32 |
| 21 | Lars Craps | Lotto | s.t. |
| 22 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 23 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 24 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 25 | Rudy Molard | Groupama-FDJ | 0:34 |
| 26 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | 0:40 |
| 27 | Sam Oomen | Lidl-Trek | 0:46 |
| 28 | Andrea Raccagni Noviero | Soudal Quick-Step | 0:47 |
| 29 | Michal Kwiatkowski | INEOS Grenadiers | 0:48 |
| 30 | Attila Valter | Team Visma | Lease a Bike | 0:51 |
| 31 | Alexander Kamp | Intermarché-Wanty | 0:55 |
| 32 | George Bennett | Israel-Premier Tech | 1:13 |
| 33 | Arjen Livyns | Lotto | s.t. |
| 34 | Matthew Brennan | Team Visma | Lease a Bike | 1:17 |
| 35 | Edoardo Zambanini | Bahrain Victorious | 1:36 |
| 36 | Pier-André Côté | Israel-Premier Tech | 1:43 |
| 37 | Lorenzo Milesi | Movistar Team | 2:03 |
| 38 | Hannes Wilksch | Tudor Pro Cycling Team | 2:08 |
| 39 | Enzo Paleni | Groupama-FDJ | 2:40 |
| 40 | Magnus Sheffield | INEOS Grenadiers | 3:10 |
| 41 | Gijs Leemreize | Team Picnic PostNL | 3:35 |
| 42 | Colby Simmons | EF Education-EasyPost | 3:37 |
| 43 | Francesco Busatto | Intermarché-Wanty | s.t. |
| 44 | Jacopo Mosca | Lidl-Trek | s.t. |
| 45 | Menno Huising | Team Visma | Lease a Bike | 3:42 |
| 46 | Mateusz Gajdulewicz | Polish National Team | 4:11 |
| 47 | Marcin Budzinski | Polish National Team | 4:32 |
| 48 | Jasha Sütterlin | Team Jayco-AlUla | 5:06 |
| 49 | Marijn van den Berg | EF Education-EasyPost | 6:02 |
| 50 | Stefan Küng | Groupama-FDJ | 6:24 |
| 51 | Paul Magnier | Soudal Quick-Step | 6:26 |
| 52 | Paul Ourselin | Cofidis | 6:59 |
| 53 | Tim Torn Teutenberg | Lidl-Trek | 7:27 |
| 54 | Christopher Juul-Jensen | Team Jayco-AlUla | 7:33 |
| 55 | Natnael Tesfazion | Movistar Team | 8:04 |
| 56 | Jonas Koch | Red Bull-BORA-hansgrohe | 8:09 |
| 57 | Clément Davy | Groupama-FDJ | 8:27 |
| 58 | Vegard Stake Laengen | UAE Team Emirates-XRG | 8:55 |
| 59 | Florian Vermeersch | UAE Team Emirates-XRG | 9:04 |
| 60 | Daniel Martinez | Red Bull-BORA-hansgrohe | 9:15 |
| 61 | Jan Maas | Cofidis | 9:22 |
| 62 | Nicolas Vinokurov | XDS Astana Team | 9:40 |
| 63 | Chris Froome | Israel-Premier Tech | 10:09 |
| 64 | Ben Turner | INEOS Grenadiers | 10:12 |
| 65 | Nolann Mahoudo | Cofidis | 10:18 |
| 66 | Kelland O'Brien | Team Jayco-AlUla | 10:31 |
| 67 | Juan Guillermo Martinez | Team Picnic PostNL | 10:58 |
| 68 | Jensen Plowright | Alpecin-Deceuninck | 11:00 |
| 69 | Lucas Hamilton | INEOS Grenadiers | 11:11 |
| 70 | Aimé De Gendt | Cofidis | 11:17 |
| 71 | Nadav Raisberg | Israel-Premier Tech | 11:44 |
| 72 | Stan Dewulf | Decathlon AG2R La Mondiale | 11:59 |
| 73 | Dorian Godon | Decathlon AG2R La Mondiale | 12:04 |
| 74 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 12:08 |
| 75 | Huub Artz | Intermarché-Wanty | 12:21 |
| 76 | Tomasz Budzinski | Polish National Team | 12:52 |
| 77 | Samuel Gaze | Alpecin-Deceuninck | 12:58 |
| 78 | Johan Jacobs | Groupama-FDJ | 13:15 |
| 79 | Jasper De Buyst | Lotto | 13:16 |
| 80 | Giosue Epis | Arkea-B&B Hotels | 13:21 |
| 81 | Ethan Vernon | Israel-Premier Tech | 13:25 |
| 82 | Max Kanter | XDS Astana Team | 13:30 |
| 83 | Roman Ermakov | Bahrain Victorious | 14:01 |
| 84 | Timo Roosen | Team Picnic PostNL | 14:04 |
| 85 | Casper van Uden | Team Picnic PostNL | 14:58 |
| 86 | Reuben Thompson | Lotto | 15:20 |
| 87 | Steven Kruijswijk | Team Visma | Lease a Bike | 15:27 |
| 88 | Martin Svrcek | Soudal Quick-Step | 16:00 |
| 89 | Julius Johansen | UAE Team Emirates-XRG | 16:46 |
| 90 | Patrick Gamper | Team Jayco-AlUla | 17:12 |
| 91 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 17:33 |
| 92 | Michael Leonard | INEOS Grenadiers | 18:50 |
| 93 | Anthony Perez | Cofidis | 19:01 |
| 94 | Fran Miholjevic | Bahrain Victorious | 19:08 |
| 95 | Alessandro Verre | Arkea-B&B Hotels | 19:09 |
| 96 | Patrick Eddy | Team Picnic PostNL | 19:24 |
| 97 | Tom Paquot | Intermarché-Wanty | 20:02 |
| 98 | Gonzalo Serrano | Movistar Team | 20:19 |
| 99 | Tim van Dijke | Red Bull-BORA-hansgrohe | 20:44 |
| 100 | Fabio Van den Bossche | Alpecin-Deceuninck | 20:56 |
| 101 | Timo Kielich | Alpecin-Deceuninck | 22:05 |
| 102 | Gijs Van Hoecke | Intermarché-Wanty | 22:16 |
| 103 | Darren Rafferty | EF Education-EasyPost | 22:39 |
| 104 | Ayco Bastiaens | Soudal Quick-Step | 23:17 |
| 105 | Madis Mihkels | EF Education-EasyPost | 24:12 |
| 106 | Alessandro De Marchi | Team Jayco-AlUla | 24:27 |
| 107 | Arvid de Kleijn | Tudor Pro Cycling Team | 24:35 |
| 108 | Ide Schelling | XDS Astana Team | 25:26 |
| 109 | Vlad Van Mechelen | Bahrain Victorious | 26:07 |
| 110 | Bauke Mollema | Lidl-Trek | 26:39 |
| 111 | Max Walker | EF Education-EasyPost | 26:55 |
| 112 | Remi Cavagna | Groupama-FDJ | 27:08 |
| 113 | Olav Kooij | Team Visma | Lease a Bike | 27:42 |
| 114 | Daniel McLay | Team Visma | Lease a Bike | 28:24 |
| 115 | Alessandro Romele | XDS Astana Team | 28:53 |
| 116 | Casper Pedersen | Soudal Quick-Step | 29:04 |
| 117 | Oscar Chamberlain | Decathlon AG2R La Mondiale | 30:16 |
| 118 | Arthur Kluckers | Tudor Pro Cycling Team | 30:36 |
| 119 | Manlio Moro | Movistar Team | 31:29 |
| 120 | Michele Gazzoli | XDS Astana Team | 32:55 |
| 121 | Lionel Taminiaux | Lotto | 33:25 |
| 122 | Piet Allegaert | Cofidis | 33:39 |
| 123 | Davide Cimolai | Movistar Team | 34:52 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Thursday, August 7: Stage 4, Rybnik - Cieszyn, 201.4 km

Paul Magnier wins stage four.
Les Woodland's book Paris-Roubaix: The Inside Story - All the bumps of cycling's cobbled classic is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Cieszyn at 2:35 PM, local time: 24C (75F), sunny, with the wind from the northwest at 6 km/hr (4 mph). No rain is forecast.
The race: Here's the report from stage winner Paul Magnier's Team Soudal Quick-Step.
Paul Magnier unleashed another phenomenal burst of speed on his way to a spectacular success at the end of the Tour de Pologne’s stage four, which concluded in Cieszyn, on an uphill drag where the 21-year-old gave absolutely no chance to his opponents.
One of the season’s most successful young riders, Magnier came into the race with four wins under his belt captured since the start of the year, and after finishing a close second on the opening day, he now powered to a dominant victory after launching his sprint early, a move that caught everyone by surprise. In the blink of an eye, Paul opened up an insurmountable gap, which he kept until the line, where he celebrated his tenth success on the pro scene.
“I’m very happy, because it’s my maiden World Tour win, and it makes me proud I could get it in this beautiful T-Rex Quick-Step jersey. It was my goal to score a victory this week and I’m delighted I did it today, on this finish which really suited me and where I could show my explosiveness. A big thanks to my teammates for controlling the stage, which wasn’t an easy one with the presence of those climbs in the middle part, and bringing me in a perfect position for the last kilometers.”
“It’s my fifth victory of the year and it feels great, especially as my parents were present here today. At the same time, it’s a success that gives me a lot of confidence for the next goals of the year. I want to take some more wins and this one here in Poland is great for the morale. We’ll see what we can do in the next stages, if I can get another good result, I will go for it; if not, I will gladly help my teammates”, said Paul – who hit the T-Rex pose as he crossed the line – after delivering our team’s 20th victory at the Tour de Pologne.
Complete results:
201.4 kilometers raced at an average speed of 43.759 km/hr
| 1 | Paul Magnier | Soudal Quick-Step | 4hr 36min 9sec |
| 2 | Ben Turner | INEOS Grenadiers | s.t. |
| 3 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 4 | Thibaud Gruel | Groupama-FDJ | s.t. |
| 5 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 6 | Stanislaw Aniolkowski | Cofidis | s.t. |
| 7 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 8 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 9 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 10 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 11 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 12 | Alberto Bettiol | XDS Astana Team | s.t. |
| 13 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 14 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 15 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 16 | Pello Bilbao | Bahrain Victorious | s.t. |
| 17 | Paul Lapeira | Decathlon AG2R La Mondiale | s.t. |
| 18 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 19 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 20 | Colby Simmons | EF Education-EasyPost | s.t. |
| 21 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 22 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 23 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 24 | Gonzalo Serrano | Movistar Team | s.t. |
| 25 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
| 26 | Arjen Livyns | Lotto | s.t. |
| 27 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 28 | Lars Craps | Lotto | s.t. |
| 29 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 30 | Marco Frigo | Israel-Premier Tech | s.t. |
| 31 | Casper van Uden | Team Picnic PostNL | s.t. |
| 32 | Jack Haig | Bahrain Victorious | s.t. |
| 33 | Sam Oomen | Lidl-Trek | s.t. |
| 34 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
| 35 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 36 | Magnus Sheffield | INEOS Grenadiers | s.t. |
| 37 | Diego Ulissi | XDS Astana Team | s.t. |
| 38 | Jasper De Buyst | Lotto | s.t. |
| 39 | Andrea Bagioli | Lidl-Trek | s.t. |
| 40 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 41 | George Bennett | Israel-Premier Tech | s.t. |
| 42 | Stefan Küng | Groupama-FDJ | s.t. |
| 43 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 44 | Piotr Pekala | Polish National Team | s.t. |
| 45 | Marcin Budzinski | Polish National Team | s.t. |
| 46 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 47 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 48 | Davide Formolo | Movistar Team | s.t. |
| 49 | Jacopo Mosca | Lidl-Trek | s.t. |
| 50 | Alexander Kamp | Intermarché-Wanty | s.t. |
| 51 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 52 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 53 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 54 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 55 | Rudy Molard | Groupama-FDJ | s.t. |
| 56 | Max Kanter | XDS Astana Team | s.t. |
| 57 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 58 | Hannes Wilksch | Tudor Pro Cycling Team | s.t. |
| 59 | Lorenzo Milesi | Movistar Team | s.t. |
| 60 | Attila Valter | Team Visma | Lease a Bike | s.t. |
| 61 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 62 | Enzo Paleni | Groupama-FDJ | s.t. |
| 63 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 64 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 65 | Clément Davy | Groupama-FDJ | s.t. |
| 66 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 67 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 68 | Francesco Busatto | Intermarché-Wanty | s.t. |
| 69 | Andrea Raccagni Noviero | Soudal Quick-Step | s.t. |
| 70 | Paul Ourselin | Cofidis | s.t. |
| 71 | Fran Miholjevic | Bahrain Victorious | s.t. |
| 72 | Mateusz Gajdulewicz | Polish National Team | s.t. |
| 73 | Giosue Epis | Arkea-B&B Hotels | s.t. |
| 74 | Matthew Brennan | Team Visma | Lease a Bike | s.t. |
| 75 | Jonas Koch | Red Bull-BORA-hansgrohe | @ 25sec |
| 76 | Olav Kooij | Team Visma | Lease a Bike | s.t. |
| 77 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 78 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 79 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 0:38 |
| 80 | Elia Viviani | Lotto | 0:43 |
| 81 | Timo Roosen | Team Picnic PostNL | s.t. |
| 82 | Gijs Van Hoecke | Intermarché-Wanty | 0:51 |
| 83 | Nadav Raisberg | Israel-Premier Tech | 0:57 |
| 84 | Reuben Thompson | Lotto | s.t. |
| 85 | Johan Jacobs | Groupama-FDJ | s.t. |
| 86 | Manlio Moro | Movistar Team | s.t. |
| 87 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 88 | Aimé De Gendt | Cofidis | 1:02 |
| 89 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 90 | Daniel McLay | Team Visma | Lease a Bike | 1:29 |
| 91 | Lucas Hamilton | INEOS Grenadiers | 1:58 |
| 92 | Tomasz Budzinski | Polish National Team | 2:06 |
| 93 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 2:41 |
| 94 | Fabio Van den Bossche | Alpecin-Deceuninck | 2:55 |
| 95 | Nolann Mahoudo | Cofidis | 3:24 |
| 96 | Samuel Gaze | Alpecin-Deceuninck | 3:45 |
| 97 | Stan Dewulf | Decathlon AG2R La Mondiale | s.t. |
| 98 | Vlad Van Mechelen | Bahrain Victorious | 4:46 |
| 99 | Patryk Stosz | Polish National Team | 4:46 |
| 100 | Remi Cavagna | Groupama-FDJ | 5:34 |
| 101 | Martin Svrcek | Soudal Quick-Step | s.t. |
| 102 | Roman Ermakov | Bahrain Victorious | s.t. |
| 103 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 104 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 105 | Tom Paquot | Intermarché-Wanty | s.t. |
| 106 | Chris Froome | Israel-Premier Tech | s.t. |
| 107 | Jan Maas | Cofidis | s.t. |
| 108 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 109 | Miles Scotson | Arkea-B&B Hotels | s.t. |
| 110 | Fernando Gaviria | Movistar Team | s.t. |
| 111 | Davide Cimolai | Movistar Team | s.t. |
| 112 | Niklas Behrens | Team Visma | Lease a Bike | 5:41 |
| 113 | Ide Schelling | XDS Astana Team | s.t. |
| 114 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 115 | Piet Allegaert | Cofidis | s.t. |
| 116 | Alessandro De Marchi | Team Jayco-AlUla | 5:48 |
| 117 | Steven Kruijswijk | Team Visma | Lease a Bike | 6:00 |
| 118 | Huub Artz | Intermarché-Wanty | s.t. |
| 119 | Pawel Bernas | Polish National Team | s.t. |
| 120 | Gerben Thijssen | Intermarché-Wanty | s.t. |
| 121 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
| 122 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 123 | Cédric Beullens | Lotto | s.t. |
| 124 | Natnael Tesfazion | Movistar Team | s.t. |
| 125 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 126 | Anthony Perez | Cofidis | s.t. |
| 127 | Michele Gazzoli | XDS Astana Team | s.t. |
| 128 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 129 | Michael Leonard | INEOS Grenadiers | s.t. |
| 130 | Max Poole | Team Picnic PostNL | s.t. |
| 131 | Max Walker | EF Education-EasyPost | s.t. |
| 132 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 133 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 134 | Alessandro Romele | XDS Astana Team | s.t. |
| 135 | Lionel Taminiaux | Lotto | s.t. |
| 136 | Maikel Zijlaard | Tudor Pro Cycling Team | s.t. |
| 137 | Bauke Mollema | Lidl-Trek | 6:14 |
| 138 | Oscar Chamberlain | Decathlon AG2R La Mondiale | 6:18 |
| 139 | Pepijn Reinderink | Soudal Quick-Step | 8:20 |
| 140 | Darren Rafferty | EF Education-EasyPost | 16:24 |
| 141 | Michal Pomorski | Polish National Team | 19:26 |
GC after stage 4:
709.8 kilometers raced so far at an average speed of 42.875 km/hr
| 1 | Paul Lapeira | Decathlon AG2R La Mondiale | 16hr 33min 19sec |
| 2 | Victor Langellotti | INEOS Grenadiers | @ 8sec |
| 3 | Jan Christen | UAE Team Emirates-XRG | 0:12 |
| 4 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 5 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | 0:14 |
| 6 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 7 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 8 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 9 | Mikkel Honore | EF Education-EasyPost | 0:18 |
| 10 | Alberto Bettiol | XDS Astana Team | s.t. |
| 11 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 0:19 |
| 12 | Pello Bilbao | Bahrain Victorious | s.t. |
| 13 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 14 | Marco Frigo | Israel-Premier Tech | s.t. |
| 15 | Thibaud Gruel | Groupama-FDJ | 0:23 |
| 16 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 17 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 18 | Jack Haig | Bahrain Victorious | s.t. |
| 19 | Diego Ulissi | XDS Astana Team | 0:27 |
| 20 | Davide Formolo | Movistar Team | s.t. |
| 21 | Sam Oomen | Lidl-Trek | 0:32 |
| 22 | Andrea Bagioli | Lidl-Trek | s.t. |
| 23 | Piotr Pekala | Polish National Team | s.t. |
| 24 | Magnus Sheffield | INEOS Grenadiers | s.t. |
| 25 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 26 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 27 | Lars Craps | Lotto | s.t. |
| 28 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 29 | Rudy Molard | Groupama-FDJ | 0:34 |
| 30 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | 0:40 |
| 31 | Andrea Raccagni Noviero | Soudal Quick-Step | 0:47 |
| 32 | Michal Kwiatkowski | INEOS Grenadiers | 0:48 |
| 33 | Attila Valter | Team Visma | Lease a Bike | 0:51 |
| 34 | Alexander Kamp | Intermarché-Wanty | 0:55 |
| 35 | Koen Bouwman | Team Jayco-AlUla | 0:59 |
| 36 | Stefan Küng | Groupama-FDJ | 1:08 |
| 37 | George Bennett | Israel-Premier Tech | 1:13 |
| 38 | Arjen Livyns | Lotto | 1:13 |
| 39 | Hannes Wilksch | Tudor Pro Cycling Team | 1:17 |
| 40 | Enzo Paleni | Groupama-FDJ | 1:27 |
| 41 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 42 | Matthew Brennan | Team Visma | Lease a Bike | s.t. |
| 43 | Colby Simmons | EF Education-EasyPost | 1:30 |
| 44 | Mateusz Gajdulewicz | Polish National Team | 1:33 |
| 45 | Gonzalo Serrano | Movistar Team | s.t. |
| 46 | Francesco Busatto | Intermarché-Wanty | 1:36 |
| 47 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 48 | Pier-André Côté | Israel-Premier Tech | 1:43 |
| 49 | Paul Ourselin | Cofidis | s.t. |
| 50 | Lorenzo Milesi | Movistar Team | 2:03 |
| 51 | Fran Miholjevic | Bahrain Victorious | 2:05 |
| 52 | Clément Davy | Groupama-FDJ | 2:08 |
| 53 | Christopher Juul-Jensen | Team Jayco-AlUla | 2:17 |
| 54 | Marcin Budzinski | Polish National Team | 2:25 |
| 55 | Jasha Sütterlin | Team Jayco-AlUla | 2:28 |
| 56 | Reuben Thompson | Lotto | 2:30 |
| 57 | Jonas Koch | Red Bull-BORA-hansgrohe | 2:53 |
| 58 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 59 | Jacopo Mosca | Lidl-Trek | 3:25 |
| 60 | Jasper De Buyst | Lotto | 4:08 |
| 61 | Marijn van den Berg | EF Education-EasyPost | 4:11 |
| 62 | Paul Magnier | Soudal Quick-Step | 4:13 |
| 63 | Vegard Stake Laengen | UAE Team Emirates-XRG | 5:12 |
| 64 | Tim van Dijke | Red Bull-BORA-hansgrohe | 5:17 |
| 65 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 5:49 |
| 66 | Gijs Van Hoecke | Intermarché-Wanty | 5:50 |
| 67 | Aimé De Gendt | Cofidis | 6:01 |
| 68 | Ide Schelling | XDS Astana Team | 6:40 |
| 69 | Ethan Hayter | Soudal Quick-Step | 6:51 |
| 70 | Martin Svrcek | Soudal Quick-Step | 6:55 |
| 71 | Stan Dewulf | Decathlon AG2R La Mondiale | 7:03 |
| 72 | Huub Artz | Intermarché-Wanty | 7:08 |
| 73 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 74 | Giosue Epis | Arkea-B&B Hotels | 7:11 |
| 75 | Max Kanter | XDS Astana Team | s.t. |
| 76 | Nolann Mahoudo | Cofidis | 7:12 |
| 77 | Jan Maas | Cofidis | 7:15 |
| 78 | Tim Torn Teutenberg | Lidl-Trek | 7:27 |
| 79 | Nicolas Vinokurov | XDS Astana Team | 7:29 |
| 80 | Chris Froome | Israel-Premier Tech | 7:31 |
| 81 | Anthony Perez | Cofidis | 7:33 |
| 82 | Florian Sénéchal | Arkea-B&B Hotels | 7:36 |
| 83 | Roman Ermakov | Bahrain Victorious | 7:42 |
| 84 | Natnael Tesfazion | Movistar Team | 7:43 |
| 85 | Timo Roosen | Team Picnic PostNL | 7:45 |
| 86 | Elia Viviani | Lotto | 7:54 |
| 87 | Michael Leonard | INEOS Grenadiers | 7:57 |
| 88 | Johan Jacobs | Groupama-FDJ | 7:59 |
| 89 | Daniel Martinez | Red Bull-BORA-hansgrohe | 8:02 |
| 90 | Patrick Gamper | Team Jayco-AlUla | 8:07 |
| 91 | Madis Mihkels | EF Education-EasyPost | 8:09 |
| 92 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 93 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 94 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 95 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 96 | Jensen Plowright | Alpecin-Deceuninck | 8:12 |
| 97 | Stanislaw Aniolkowski | Cofidis | 8:16 |
| 98 | Kelland O'Brien | Team Jayco-AlUla | 8:17 |
| 99 | Max Poole | Team Picnic PostNL | 8:28 |
| 100 | Casper van Uden | Team Picnic PostNL | 8:39 |
| 101 | Olav Kooij | Team Visma | Lease a Bike | 8:54 |
| 102 | Lucas Hamilton | INEOS Grenadiers | 9:00 |
| 103 | Nadav Raisberg | Israel-Premier Tech | 9:06 |
| 104 | Daniel McLay | Team Visma | Lease a Bike | 9:38 |
| 105 | Juan Guillermo Martinez | Team Picnic PostNL | 9:45 |
| 106 | Remi Cavagna | Groupama-FDJ | 10:03 |
| 107 | Steven Kruijswijk | Team Visma | Lease a Bike | 10:11 |
| 108 | Tomasz Budzinski | Polish National Team | 10:14 |
| 109 | Casper Pedersen | Soudal Quick-Step | 10:15 |
| 110 | Ben Turner | INEOS Grenadiers | 10:18 |
| 111 | Samuel Gaze | Alpecin-Deceuninck | 10:20 |
| 112 | Pepijn Reinderink | Soudal Quick-Step | 10:48 |
| 113 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 11:01 |
| 114 | Julius Johansen | UAE Team Emirates-XRG | 11:30 |
| 115 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 116 | Pawel Bernas | Polish National Team | 11:38 |
| 117 | Fabio Van den Bossche | Alpecin-Deceuninck | 11:48 |
| 118 | Miles Scotson | Arkea-B&B Hotels | 12:36 |
| 119 | Manlio Moro | Movistar Team | 12:43 |
| 120 | Alessandro De Marchi | Team Jayco-AlUla | 12:59 |
| 121 | Max Walker | EF Education-EasyPost | 13:04 |
| 122 | Tom Paquot | Intermarché-Wanty | 13:43 |
| 123 | Michele Gazzoli | XDS Astana Team | 14:09 |
| 124 | Cédric Beullens | Lotto | s.t. |
| 125 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 126 | Lionel Taminiaux | Lotto | 14:39 |
| 127 | Alessandro Romele | XDS Astana Team | 14:42 |
| 128 | Piet Allegaert | Cofidis | 14:50 |
| 129 | Vlad Van Mechelen | Bahrain Victorious | 15:11 |
| 130 | Bauke Mollema | Lidl-Trek | s.t. |
| 131 | Fernando Gaviria | Movistar Team | 16:06 |
| 132 | Davide Cimolai | Movistar Team | s.t. |
| 133 | Arthur Kluckers | Tudor Pro Cycling Team | 16:22 |
| 134 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 135 | Timo Kielich | Alpecin-Deceuninck | 16:24 |
| 136 | Maikel Zijlaard | Tudor Pro Cycling Team | 16:35 |
| 137 | Gerben Thijssen | Intermarché-Wanty | 17:04 |
| 138 | Patrick Eddy | Team Picnic PostNL | 17:11 |
| 139 | Darren Rafferty | EF Education-EasyPost | 17:23 |
| 140 | Patryk Stosz | Polish National Team | 20:22 |
| 141 | Michal Pomorski | Polish National Team | 27:32 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Wednesday, August 6: Stage 3, Wałbrzych - Wałbrzych, 159.3 km

Ben Turner wins stage three. Sirotti Photo
Bill McGann’s book Why Your Bike Is Made in Asia: My career in bicycles as I watched two continents squander an industry is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Wałbrzych at 2:10 PM, local time: 18C (65F), fair, with the wind from the northwest at 14 km/hr (10 mph). No rain is forecast.
The race: Because of a crash, the stage was neutralized with 15 km to go. The gaps in the results of this stage do not affect the GC.
Here's the report from stage winner Ben Turner's Team INEOS Grenadiers:
Ben Turner unleashed his power to sprint to victory after a punchy stage three in Poland.
Turner took his second professional win after being perfectly set up by Polish national Michal Kwiatkowski, allowing Turner to unleash his sprint and take the win with his arms in the air.
The 159km stage saw the riders tackle seven categorised climbs, with an early break kicking off proceedings. A crash in the peloton behind with 15km to go saw the race neutralised, and the break was caught soon after the race restarted. As a result of the neutralisation, it was decided by the organisers that the gaps in the stage results would not count toward the GC.
Victor Langellotii now sits second on the GC, having also helped Turner in his lead out to the finish.
After crashing yesterday in the second stage, Bob Jungels was unable to start today’s stage and is being closely monitored by the team’s medical staff.
Complete results:
159.3 kilometers raced at an average speed of 39.698 km/hr
| 1 | Ben Turner | INEOS Grenadiers | 4:00:46 |
| 2 | Pello Bilbao | Bahrain Victorious | 0 |
| 3 | Andrea Bagioli | Lidl-Trek | s.t. |
| 4 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 5 | Arjen Livyns | Lotto | s.t. |
| 6 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 7 | Pepijn Reinderink | Soudal Quick-Step | s.t. |
| 8 | Francesco Busatto | Intermarché-Wanty | s.t. |
| 9 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 10 | Marcin Budzinski | Polish National Team | s.t. |
| 11 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 12 | Andrea Raccagni Noviero | Soudal Quick-Step | s.t. |
| 13 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 14 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
| 15 | Piotr Pekala | Polish National Team | s.t. |
| 16 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 17 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 18 | Lars Craps | Lotto | s.t. |
| 19 | Paul Ourselin | Cofidis | s.t. |
| 20 | Lorenzo Milesi | Movistar Team | s.t. |
| 21 | Colby Simmons | EF Education-EasyPost | s.t. |
| 22 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 23 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 24 | Sam Oomen | Lidl-Trek | s.t. |
| 25 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 26 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 27 | Matthew Brennan | Team Visma | Lease a Bike | s.t. |
| 28 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 29 | Diego Ulissi | XDS Astana Team | s.t. |
| 30 | Enzo Paleni | Groupama-FDJ | s.t. |
| 31 | Rudy Molard | Groupama-FDJ | s.t. |
| 32 | Jacopo Mosca | Lidl-Trek | s.t. |
| 33 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 34 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 35 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 36 | Stefan Küng | Groupama-FDJ | s.t. |
| 37 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 38 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
| 39 | Jan Maas | Cofidis | s.t. |
| 40 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 41 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
| 42 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 43 | Martin Svrcek | Soudal Quick-Step | s.t. |
| 44 | Davide Formolo | Movistar Team | s.t. |
| 45 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 46 | Alexander Kamp | Intermarché-Wanty | s.t. |
| 47 | Marco Frigo | Israel-Premier Tech | s.t. |
| 48 | Attila Valter | Team Visma | Lease a Bike | s.t. |
| 49 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 50 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 51 | Mateusz Gajdulewicz | Polish National Team | s.t. |
| 52 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 53 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 54 | Alberto Bettiol | XDS Astana Team | s.t. |
| 55 | George Bennett | Israel-Premier Tech | s.t. |
| 56 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 57 | Lucas Hamilton | INEOS Grenadiers | s.t. |
| 58 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 59 | Magnus Sheffield | INEOS Grenadiers | s.t. |
| 60 | Hannes Wilksch | Tudor Pro Cycling Team | s.t. |
| 61 | Natnael Tesfazion | Movistar Team | s.t. |
| 62 | Reuben Thompson | Lotto | s.t. |
| 63 | Clément Davy | Groupama-FDJ | s.t. |
| 64 | Remi Cavagna | Groupama-FDJ | s.t. |
| 65 | Jasper De Buyst | Lotto | s.t. |
| 66 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 67 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 68 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 69 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 70 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 71 | Giosue Epis | Arkea-B&B Hotels | s.t. |
| 72 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 73 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 74 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 75 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 76 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 77 | Thibaud Gruel | Groupama-FDJ | s.t. |
| 78 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 79 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 80 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 81 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 82 | Fran Miholjevic | Bahrain Victorious | s.t. |
| 83 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
| 84 | Roman Ermakov | Bahrain Victorious | s.t. |
| 85 | Jonas Koch | Red Bull-BORA-hansgrohe | s.t. |
| 86 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
| 87 | Timo Roosen | Team Picnic PostNL | s.t. |
| 88 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
| 89 | Huub Artz | Intermarché-Wanty | s.t. |
| 90 | Max Walker | EF Education-EasyPost | s.t. |
| 91 | Max Poole | Team Picnic PostNL | s.t. |
| 92 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 93 | Michael Leonard | INEOS Grenadiers | s.t. |
| 94 | Kamiel Bonneu | Intermarché-Wanty | s.t. |
| 95 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 96 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 97 | Stan Dewulf | Decathlon AG2R La Mondiale | s.t. |
| 98 | Aimé De Gendt | Cofidis | s.t. |
| 99 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 100 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 101 | Anthony Perez | Cofidis | s.t. |
| 102 | Jack Haig | Bahrain Victorious | s.t. |
| 103 | Paul Lapeira | Decathlon AG2R La Mondiale | s.t. |
| 104 | Bauke Mollema | Lidl-Trek | s.t. |
| 105 | Samuel Gaze | Alpecin-Deceuninck | s.t. |
| 106 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 107 | Cédric Beullens | Lotto | s.t. |
| 108 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 109 | Michele Gazzoli | XDS Astana Team | s.t. |
| 110 | Elia Viviani | Lotto | s.t. |
| 111 | Max Kanter | XDS Astana Team | s.t. |
| 112 | Chris Froome | Israel-Premier Tech | s.t. |
| 113 | Nolann Mahoudo | Cofidis | s.t. |
| 114 | Tomasz Budzinski | Polish National Team | s.t. |
| 115 | Pawel Bernas | Polish National Team | s.t. |
| 116 | Miles Scotson | Arkea-B&B Hotels | s.t. |
| 117 | Michal Pomorski | Polish National Team | s.t. |
| 118 | Johan Jacobs | Groupama-FDJ | s.t. |
| 119 | Nadav Raisberg | Israel-Premier Tech | s.t. |
| 120 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 121 | Daniel McLay | Team Visma | Lease a Bike | s.t. |
| 122 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 123 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 124 | Olav Kooij | Team Visma | Lease a Bike | s.t. |
| 125 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 126 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 127 | Patryk Stosz | Polish National Team | s.t. |
| 128 | Stanislaw Aniolkowski | Cofidis | s.t. |
| 129 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 130 | Alessandro Romele | XDS Astana Team | s.t. |
| 131 | Paul Magnier | Soudal Quick-Step | s.t. |
| 132 | Tom Paquot | Intermarché-Wanty | s.t. |
| 133 | Manlio Moro | Movistar Team | s.t. |
| 134 | Lionel Taminiaux | Lotto | s.t. |
| 135 | Piet Allegaert | Cofidis | s.t. |
| 136 | Sam Bennett | Decathlon AG2R La Mondiale | s.t. |
| 137 | Ide Schelling | XDS Astana Team | s.t. |
| 138 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 139 | Casper van Uden | Team Picnic PostNL | s.t. |
| 140 | Maikel Zijlaard | Tudor Pro Cycling Team | s.t. |
| 141 | Fernando Gaviria | Movistar Team | s.t. |
| 142 | Davide Cimolai | Movistar Team | s.t. |
| 143 | Gonzalo Serrano | Movistar Team | s.t. |
| 144 | Gerben Thijssen | Intermarché-Wanty | s.t. |
GC after stage 3:
508.4 kilometers raced so far at an average speed of 42.534 km/hr
| 1 | Paul Lapeira | Decathlon AG2R La Mondiale | 11:57:10 |
| 2 | Victor Langellotti | INEOS Grenadiers | 8 |
| 3 | Jan Christen | UAE Team Emirates-XRG | 12 |
| 4 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 5 | Quinten Hermans | Alpecin-Deceuninck | 14 |
| 6 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 7 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 8 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 9 | Mikkel Honore | EF Education-EasyPost | 18 |
| 10 | Alberto Bettiol | XDS Astana Team | s.t. |
| 11 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 19 |
| 12 | Pello Bilbao | Bahrain Victorious | s.t. |
| 13 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 14 | Marco Frigo | Israel-Premier Tech | s.t. |
| 15 | Matthew Riccitello | Israel-Premier Tech | 23 |
| 16 | Thibaud Gruel | Groupama-FDJ | s.t. |
| 17 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 18 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 19 | Jack Haig | Bahrain Victorious | s.t. |
| 20 | Diego Ulissi | XDS Astana Team | 27 |
| 21 | Davide Formolo | Movistar Team | s.t. |
| 22 | Sam Oomen | Lidl-Trek | 32 |
| 23 | Piotr Pekala | Polish National Team | s.t. |
| 24 | Andrea Bagioli | Lidl-Trek | s.t. |
| 25 | Magnus Sheffield | INEOS Grenadiers | s.t. |
| 26 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 27 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 28 | Lars Craps | Lotto | s.t. |
| 29 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 30 | Rudy Molard | Groupama-FDJ | 34 |
| 31 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | 40 |
| 32 | Andrea Raccagni Noviero | Soudal Quick-Step | 47 |
| 33 | Michal Kwiatkowski | INEOS Grenadiers | 48 |
| 34 | Attila Valter | Team Visma | Lease a Bike | 51 |
| 35 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 36 | Alexander Kamp | Intermarché-Wanty | 55 |
| 37 | Darren Rafferty | EF Education-EasyPost | 59 |
| 38 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 39 | Ide Schelling | XDS Astana Team | s.t. |
| 40 | Stefan Küng | Groupama-FDJ | 1:08 |
| 41 | Huub Artz | Intermarché-Wanty | s.t. |
| 42 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 43 | George Bennett | Israel-Premier Tech | 1:13 |
| 44 | Arjen Livyns | Lotto | s.t. |
| 45 | Hannes Wilksch | Tudor Pro Cycling Team | 1:17 |
| 46 | Martin Svrcek | Soudal Quick-Step | 1:21 |
| 47 | Enzo Paleni | Groupama-FDJ | 1:27 |
| 48 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 49 | Matthew Brennan | Team Visma | Lease a Bike | s.t. |
| 50 | Colby Simmons | EF Education-EasyPost | 1:30 |
| 51 | Reuben Thompson | Lotto | 1:33 |
| 52 | Mateusz Gajdulewicz | Polish National Team | s.t. |
| 53 | Anthony Perez | Cofidis | s.t. |
| 54 | Gonzalo Serrano | Movistar Team | s.t. |
| 55 | Francesco Busatto | Intermarché-Wanty | 1:36 |
| 56 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 57 | Jan Maas | Cofidis | 1:41 |
| 58 | Pier-André Côté | Israel-Premier Tech | 1:43 |
| 59 | Paul Ourselin | Cofidis | s.t. |
| 60 | Natnael Tesfazion | Movistar Team | s.t. |
| 61 | Nicolas Vinokurov | XDS Astana Team | 1:55 |
| 62 | Michael Leonard | INEOS Grenadiers | 1:57 |
| 63 | Chris Froome | Israel-Premier Tech | s.t. |
| 64 | Lorenzo Milesi | Movistar Team | 2:03 |
| 65 | Fran Miholjevic | Bahrain Victorious | 2:05 |
| 66 | Roman Ermakov | Bahrain Victorious | 2:08 |
| 67 | Clément Davy | Groupama-FDJ | s.t. |
| 68 | Kelland O'Brien | Team Jayco-AlUla | 2:17 |
| 69 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 70 | Marcin Budzinski | Polish National Team | 2:25 |
| 71 | Jasha Sütterlin | Team Jayco-AlUla | 2:28 |
| 72 | Pepijn Reinderink | Soudal Quick-Step | s.t. |
| 73 | Jonas Koch | Red Bull-BORA-hansgrohe | s.t. |
| 74 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 75 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 76 | Max Poole | Team Picnic PostNL | s.t. |
| 77 | Stan Dewulf | Decathlon AG2R La Mondiale | 3:18 |
| 78 | Jacopo Mosca | Lidl-Trek | 3:25 |
| 79 | Nolann Mahoudo | Cofidis | 3:48 |
| 80 | Jasper De Buyst | Lotto | 4:08 |
| 81 | Marijn van den Berg | EF Education-EasyPost | 4:11 |
| 82 | Guillermo Martinez Juan | Team Picnic PostNL | s.t. |
| 83 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
| 84 | Paul Magnier | Soudal Quick-Step | 4:23 |
| 85 | Remi Cavagna | Groupama-FDJ | 4:29 |
| 86 | Gijs Van Hoecke | Intermarché-Wanty | 4:59 |
| 87 | Aimé De Gendt | Cofidis | s.t. |
| 88 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 5:12 |
| 89 | Stake Laengen Vegard | UAE Team Emirates-XRG | s.t. |
| 90 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 91 | Tim van Dijke | Red Bull-BORA-hansgrohe | 5:17 |
| 92 | Pawel Bernas | Polish National Team | 5:40 |
| 93 | Samuel Gaze | Alpecin-Deceuninck | 6:35 |
| 94 | Timo Roosen | Team Picnic PostNL | 7:02 |
| 95 | Johan Jacobs | Groupama-FDJ | s.t. |
| 96 | Lucas Hamilton | INEOS Grenadiers | s.t. |
| 97 | Miles Scotson | Arkea-B&B Hotels | s.t. |
| 98 | Max Walker | EF Education-EasyPost | 7:04 |
| 99 | Giosue Epis | Arkea-B&B Hotels | 7:11 |
| 100 | Max Kanter | XDS Astana Team | s.t. |
| 101 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 102 | Elia Viviani | Lotto | s.t. |
| 103 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
| 104 | Torn Teutenberg Tim | Lidl-Trek | 7:31 |
| 105 | Patrick Gamper | Team Jayco-AlUla | 8:07 |
| 106 | Tomasz Budzinski | Polish National Team | 8:08 |
| 107 | Florian Vermeersch | UAE Team Emirates-XRG | 8:09 |
| 108 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 109 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 110 | Michele Gazzoli | XDS Astana Team | s.t. |
| 111 | Cédric Beullens | Lotto | s.t. |
| 112 | Michal Pomorski | Polish National Team | s.t. |
| 113 | Nadav Raisberg | Israel-Premier Tech | s.t. |
| 114 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 115 | Daniel McLay | Team Visma | Lease a Bike | s.t. |
| 116 | Tom Paquot | Intermarché-Wanty | s.t. |
| 117 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 118 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 119 | Jensen Plowright | Alpecin-Deceuninck | 8:12 |
| 120 | Stanislaw Aniolkowski | Cofidis | 8:16 |
| 121 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 8:20 |
| 122 | Olav Kooij | Team Visma | Lease a Bike | 8:29 |
| 123 | Casper van Uden | Team Picnic PostNL | 8:39 |
| 124 | Lionel Taminiaux | Lotto | s.t. |
| 125 | Alessandro Romele | XDS Astana Team | 8:42 |
| 126 | Fabio Van den Bossche | Alpecin-Deceuninck | 8:53 |
| 127 | Bauke Mollema | Lidl-Trek | 8:57 |
| 128 | Piet Allegaert | Cofidis | 9:09 |
| 129 | Casper Pedersen | Soudal Quick-Step | 9:13 |
| 130 | Ben Turner | INEOS Grenadiers | 10:24 |
| 131 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 132 | Vlad Van Mechelen | Bahrain Victorious | 10:25 |
| 133 | Fernando Gaviria | Movistar Team | 10:32 |
| 134 | Davide Cimolai | Movistar Team | s.t. |
| 135 | Julius Johansen | UAE Team Emirates-XRG | 10:33 |
| 136 | Maikel Zijlaard | Tudor Pro Cycling Team | 10:35 |
| 137 | Arthur Kluckers | Tudor Pro Cycling Team | 10:41 |
| 138 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 139 | Gerben Thijssen | Intermarché-Wanty | 11:04 |
| 140 | Patrick Eddy | Team Picnic PostNL | 11:11 |
| 141 | Sam Bennett | Decathlon AG2R La Mondiale | 11:20 |
| 142 | Manlio Moro | Movistar Team | 11:46 |
| 143 | Kamiel Bonneu | Intermarché-Wanty | 13:38 |
| 144 | Patryk Stosz | Polish National Team | 15:36 |
Stage 3 map & profile:

Stage 3 map

Stage 3 profile
Tuesday, August 5: Stage 2, Hotel Gołębiewski Karpacz - Karpacz, 149.4 km
Stage 2 map & profile | Stage 2 photos

Paul Lapeira wins stage two.
Stoic philosopher Epictetus' Golden Sayings is available in both audiobook & Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Karpacz aty 2:45 PM, local time: 19C (67F), cloudy, with the wind from the soutwest at 16 km/hr (10 mph). There is a 50% chance of rain at 4:00 PM.
The race: Here's the report from second-place Mathias Vacek's Team Lidl-Trek:
After an uneventful opening stage, the second day of Tour de Pologne gave a glimpse of the excitement to come. The 148-kilometer route was punctuated by a series of climbs throughout, and ending with the day’s longest climb to the finish in Karpacz.
Coming in to the finish the group still numbered around 30 riders, with Andrea Bagioli, Sam Oomen and Mathias Vacek all present. The finish, with its challenging but not ultra-steep climb, suited Vacek well, who was well-positioned near the head of the group. Jan Christen (UAE) launched a long sprint from 500 meters out, with Vacek tracking him. As a small group came back on level terms. Paul Lapeira (DAT), having benefitted in the slipstream of Vacek, sprinted over the top. Vacek’s response was strong, but the finish line came too soon for him to catch the Frenchman.
“It was a fast stage, quite short and I knew the biggest selection would be on the last climb with a lot of storng climbers here. I was focused on the final, and with the help of the team I had a really good position and didn’t have to use much energy before. I felt really good in the last climb and had the wheel of Christen, who went quite early and exploded a bit. We slowed down and Lapeira came from the back and he had an extra punch and we couldn’t follow. I still had a bit of energy in the legs and tried my best to catch him, but he was stornger today and I took second. It was a good effort and I’m happy with the performance. Now we focus on the next days and try to maintain the position in GC and try to win. Good day and good team effort. If we continue like this it will be good!” - Mathias Vacek
Complete Results:
149.4 kilometers raced at an average speed of 42.692 k/hr
| 1 | Paul Lapeira | Decathlon AG2R La Mondiale | 3hr 29min 58sec |
| 2 | Mathias Vacek | Lidl-Trek | @ 2sec |
| 3 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 4 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 5 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 6 | Rudy Molard | Groupama-FDJ | 0:04 |
| 7 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 8 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 9 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 10 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 11 | Mikkel Honore | EF Education-EasyPost | 0:08 |
| 12 | Alberto Bettiol | XDS Astana Team | s.t. |
| 13 | Marco Frigo | Israel-Premier Tech | 0:09 |
| 14 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
| 15 | Pello Bilbao | Bahrain Victorious | s.t. |
| 16 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 17 | Alessandro Verre | Arkea-B&B Hotels | 0:13 |
| 18 | Thibaud Gruel | Groupama-FDJ | s.t. |
| 19 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 20 | Jack Haig | Bahrain Victorious | s.t. |
| 21 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 22 | Diego Ulissi | XDS Astana Team | 0:17 |
| 23 | Davide Formolo | Movistar Team | s.t. |
| 24 | Andrea Bagioli | Lidl-Trek | 0:22 |
| 25 | Lars Craps | Lotto | s.t. |
| 26 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 27 | Sam Oomen | Lidl-Trek | s.t. |
| 28 | Piotr Pekala | Polish National Team | s.t. |
| 29 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 30 | Magnus Sheffield | INEOS Grenadiers | s.t. |
| 31 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 32 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | 0:30 |
| 33 | Andrea Raccagni Noviero | Soudal Quick-Step | 0:37 |
| 34 | Michal Kwiatkowski | INEOS Grenadiers | 0:38 |
| 35 | Attila Valter | Team Visma | Lease a Bike | 0:41 |
| 36 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 37 | Alexander Kamp | Intermarché-Wanty | 0:45 |
| 38 | Ide Schelling | XDS Astana Team | 0:49 |
| 39 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 40 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 41 | Stefan Küng | Groupama-FDJ | 0:58 |
| 42 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 43 | Huub Artz | Intermarché-Wanty | s.t. |
| 44 | Gonzalo Serrano | Movistar Team | 1:03 |
| 45 | George Bennett | Israel-Premier Tech | s.t. |
| 46 | Arjen Livyns | Lotto | s.t. |
| 47 | Hannes Wilksch | Tudor Pro Cycling Team | 1:07 |
| 48 | Martin Svrcek | Soudal Quick-Step | 1:11 |
| 49 | Enzo Paleni | Groupama-FDJ | 1:17 |
| 50 | Matthew Brennan | Team Visma | Lease a Bike | s.t. |
| 51 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 52 | Colby Simmons | EF Education-EasyPost | 1:20 |
| 53 | Mateusz Gajdulewicz | Polish National Team | 1:23 |
| 54 | Reuben Thompson | Lotto | s.t. |
| 55 | Anthony Perez | Cofidis | s.t. |
| 56 | Edoardo Zambanini | Bahrain Victorious | 1:26 |
| 57 | Francesco Busatto | Intermarché-Wanty | s.t. |
| 58 | Jan Maas | Cofidis | 1:31 |
| 59 | Natnael Tesfazion | Movistar Team | 1:33 |
| 60 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 61 | Paul Ourselin | Cofidis | s.t. |
| 62 | Nicolas Vinokurov | XDS Astana Team | 1:45 |
| 63 | Michael Leonard | INEOS Grenadiers | 1:47 |
| 64 | Chris Froome | Israel-Premier Tech | s.t. |
| 65 | Lorenzo Milesi | Movistar Team | 1:53 |
| 66 | Fran Miholjevic | Bahrain Victorious | 1:55 |
| 67 | Clément Davy | Groupama-FDJ | 1:58 |
| 68 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
| 69 | Roman Ermakov | Bahrain Victorious | s.t. |
| 70 | Kelland O'Brien | Team Jayco-AlUla | 2:07 |
| 71 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 72 | Marcin Budzinski | Polish National Team | 2:15 |
| 73 | Gijs Leemreize | Team Picnic PostNL | 2:18 |
| 74 | Max Poole | Team Picnic PostNL | s.t. |
| 75 | Pepijn Reinderink | Soudal Quick-Step | s.t. |
| 76 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 77 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 78 | Jonas Koch | Red Bull-BORA-hansgrohe | s.t. |
| 79 | Stan Dewulf | Decathlon AG2R La Mondiale | 3:08 |
| 80 | Jacopo Mosca | Lidl-Trek | 3:15 |
| 81 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 82 | Nolann Mahoudo | Cofidis | 3:38 |
| 83 | Jasper De Buyst | Lotto | 3:58 |
| 84 | Steven Kruijswijk | Team Visma | Lease a Bike | 4:01 |
| 85 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 86 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 87 | Paul Magnier | Soudal Quick-Step | 4:19 |
| 88 | Remi Cavagna | Groupama-FDJ | s.t. |
| 89 | Gijs Van Hoecke | Intermarché-Wanty | 4:49 |
| 90 | Aimé De Gendt | Cofidis | s.t. |
| 91 | Samuel Gaze | Alpecin-Deceuninck | 5:02 |
| 92 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 93 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 94 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 95 | Tim van Dijke | Red Bull-BORA-hansgrohe | 5:07 |
| 96 | Pawel Bernas | Polish National Team | 5:30 |
| 97 | Max Walker | EF Education-EasyPost | s.t. |
| 98 | Lucas Hamilton | INEOS Grenadiers | 6:52 |
| 99 | Miles Scotson | Arkea-B&B Hotels | 6:52 |
| 100 | Johan Jacobs | Groupama-FDJ | s.t. |
| 101 | Timo Roosen | Team Picnic PostNL | s.t. |
| 102 | Alessandro De Marchi | Team Jayco-AlUla | 7:01 |
| 103 | Elia Viviani | Lotto | s.t. |
| 104 | Giosue Epis | Arkea-B&B Hotels | s.t. |
| 105 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 106 | Max Kanter | XDS Astana Team | s.t. |
| 107 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 108 | Ethan Vernon | Israel-Premier Tech | 7:59 |
| 109 | Nadav Raisberg | Israel-Premier Tech | s.t. |
| 110 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 111 | Alessandro Romele | XDS Astana Team | s.t. |
| 112 | Michele Gazzoli | XDS Astana Team | s.t. |
| 113 | Cédric Beullens | Lotto | s.t. |
| 114 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 115 | Tom Paquot | Intermarché-Wanty | s.t. |
| 116 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 117 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 118 | Michal Pomorski | Polish National Team | s.t. |
| 119 | Owain Doull | EF Education-EasyPost | s.t. |
| 120 | Tomasz Budzinski | Polish National Team | s.t. |
| 121 | Lionel Taminiaux | Lotto | s.t. |
| 122 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 123 | Daniel McLay | Team Visma | Lease a Bike | s.t. |
| 124 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 125 | Jensen Plowright | Alpecin-Deceuninck | 8:06 |
| 126 | Stanislaw Aniolkowski | Cofidis | s.t. |
| 127 | Piet Allegaert | Cofidis | s.t. |
| 128 | Fabio Van den Bossche | Alpecin-Deceuninck | 8:10 |
| 129 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 130 | Casper van Uden | Team Picnic PostNL | 8:29 |
| 131 | Olav Kooij | Team Visma | Lease a Bike | s.t. |
| 132 | Bauke Mollema | Lidl-Trek | 8:47 |
| 133 | Casper Pedersen | Soudal Quick-Step | 9:03 |
| 134 | Timo Kielich | Alpecin-Deceuninck | 10:14 |
| 135 | Ben Turner | INEOS Grenadiers | s.t. |
| 136 | Vlad Van Mechelen | Bahrain Victorious | 10:15 |
| 137 | Davide Cimolai | Movistar Team | 10:22 |
| 138 | Fernando Gaviria | Movistar Team | s.t. |
| 139 | Julius Johansen | UAE Team Emirates-XRG | 10:23 |
| 140 | Maikel Zijlaard | Tudor Pro Cycling Team | 10:25 |
| 141 | Arthur Kluckers | Tudor Pro Cycling Team | 10:31 |
| 142 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 143 | Bob Jungels | INEOS Grenadiers | 10:40 |
| 144 | Gerben Thijssen | Intermarché-Wanty | 10:54 |
| 145 | Patrick Eddy | Team Picnic PostNL | 11:01 |
| 146 | Sam Bennett | Decathlon AG2R La Mondiale | 11:10 |
| 147 | Manlio Moro | Movistar Team | 11:36 |
| 148 | Kamiel Bonneu | Intermarché-Wanty | 13:28 |
| 149 | Patryk Stosz | Polish National Team | 15:37 |
| 150 | Donavan Grondin | Arkea-B&B Hotels | 21:13 |
| 151 | Lars Boven | Alpecin-Deceuninck | 21:34 |
GC after stage 2:
349.1 kilometers raced so far at an average speed of 43.967 km/hr
| 1 | Paul Lapeira | Decathlon AG2R La Mondiale | 7hr 56min 24sec |
| 2 | Mathias Vacek | Lidl-Trek | @ 6sec |
| 3 | Victor Langellotti | INEOS Grenadiers | 0:08 |
| 4 | Jan Christen | UAE Team Emirates-XRG | 0:12 |
| 5 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 6 | Brandon McNulty | UAE Team Emirates-XRG | 0:14 |
| 7 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 8 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 9 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 10 | Mikkel Honore | EF Education-EasyPost | 0:18 |
| 11 | Alberto Bettiol | XDS Astana Team | s.t. |
| 12 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 0:19 |
| 13 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 14 | Marco Frigo | Israel-Premier Tech | s.t. |
| 15 | Pello Bilbao | Bahrain Victorious | s.t. |
| 16 | Thibaud Gruel | Groupama-FDJ | 0:23 |
| 17 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 18 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 19 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 20 | Jack Haig | Bahrain Victorious | s.t. |
| 21 | Diego Ulissi | XDS Astana Team | 0:27 |
| 22 | Davide Formolo | Movistar Team | s.t. |
| 23 | Magnus Sheffield | INEOS Grenadiers | 0:32 |
| 24 | Sam Oomen | Lidl-Trek | s.t. |
| 25 | Piotr Pekala | Polish National Team | 0:32 |
| 26 | Andrea Bagioli | Lidl-Trek | s.t. |
| 27 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 28 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 29 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 30 | Lars Craps | Lotto | s.t. |
| 31 | Rudy Molard | Groupama-FDJ | 0:34 |
| 32 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | 0:40 |
| 33 | Andrea Raccagni Noviero | Soudal Quick-Step | 0:47 |
| 34 | Michal Kwiatkowski | INEOS Grenadiers | 0:48 |
| 35 | Ethan Hayter | Soudal Quick-Step | 0:51 |
| 36 | Attila Valter | Team Visma | Lease a Bike | s.t. |
| 37 | Alexander Kamp | Intermarché-Wanty | 0:55 |
| 38 | Ide Schelling | XDS Astana Team | 0:59 |
| 39 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 40 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 41 | Huub Artz | Intermarché-Wanty | 1:08 |
| 42 | Stefan Küng | Groupama-FDJ | s.t. |
| 43 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 44 | George Bennett | Israel-Premier Tech | 1:13 |
| 45 | Arjen Livyns | Lotto | s.t. |
| 46 | Hannes Wilksch | Tudor Pro Cycling Team | 1:17 |
| 47 | Martin Svrcek | Soudal Quick-Step | 1:21 |
| 48 | Enzo Paleni | Groupama-FDJ | 1:27 |
| 49 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 50 | Matthew Brennan | Team Visma | Lease a Bike | s.t. |
| 51 | Colby Simmons | EF Education-EasyPost | 1:30 |
| 52 | Anthony Perez | Cofidis | 1:33 |
| 53 | Reuben Thompson | Lotto | s.t. |
| 54 | Mateusz Gajdulewicz | Polish National Team | s.t. |
| 55 | Gonzalo Serrano | Movistar Team | s.t. |
| 56 | Francesco Busatto | Intermarché-Wanty | 1:36 |
| 57 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 58 | Jan Maas | Cofidis | 1:41 |
| 59 | Pier-André Côté | Israel-Premier Tech | 1:43 |
| 60 | Natnael Tesfazion | Movistar Team | s.t. |
| 61 | Paul Ourselin | Cofidis | s.t. |
| 62 | Nicolas Vinokurov | XDS Astana Team | 1:55 |
| 63 | Michael Leonard | INEOS Grenadiers | 1:57 |
| 64 | Chris Froome | Israel-Premier Tech | s.t. |
| 65 | Lorenzo Milesi | Movistar Team | 2:03 |
| 66 | Fran Miholjevic | Bahrain Victorious | 2:05 |
| 67 | Pierre Thierry | Arkea-B&B Hotels | 2:08 |
| 68 | Roman Ermakov | Bahrain Victorious | s.t. |
| 69 | Clément Davy | Groupama-FDJ | s.t. |
| 70 | Kelland O'Brien | Team Jayco-AlUla | 2:17 |
| 71 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 72 | Marcin Budzinski | Polish National Team | 2:25 |
| 73 | Jasha Sütterlin | Team Jayco-AlUla | 2:28 |
| 74 | Jonas Koch | Red Bull-BORA-hansgrohe | s.t. |
| 75 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 76 | Max Poole | Team Picnic PostNL | s.t. |
| 77 | Pepijn Reinderink | Soudal Quick-Step | s.t. |
| 78 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 79 | Stan Dewulf | Decathlon AG2R La Mondiale | 3:18 |
| 80 | Jacopo Mosca | Lidl-Trek | 3:25 |
| 81 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 82 | Nolann Mahoudo | Cofidis | 3:48 |
| 83 | Jasper De Buyst | Lotto | 4:08 |
| 84 | Marijn van den Berg | EF Education-EasyPost | 4:11 |
| 85 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 86 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
| 87 | Paul Magnier | Soudal Quick-Step | 4:23 |
| 88 | Remi Cavagna | Groupama-FDJ | 4:29 |
| 89 | Gijs Van Hoecke | Intermarché-Wanty | 4:59 |
| 90 | Aimé De Gendt | Cofidis | s.t. |
| 91 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 5:12 |
| 92 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 93 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 94 | Tim van Dijke | Red Bull-BORA-hansgrohe | 5:17 |
| 95 | Pawel Bernas | Polish National Team | 5:40 |
| 96 | Samuel Gaze | Alpecin-Deceuninck | 6:35 |
| 97 | Timo Roosen | Team Picnic PostNL | 7:02 |
| 98 | Johan Jacobs | Groupama-FDJ | s.t. |
| 99 | Miles Scotson | Arkea-B&B Hotels | s.t. |
| 100 | Lucas Hamilton | INEOS Grenadiers | s.t. |
| 101 | Max Walker | EF Education-EasyPost | 7:04 |
| 102 | Max Kanter | XDS Astana Team | 7:11 |
| 103 | Giosue Epis | Arkea-B&B Hotels | s.t. |
| 104 | Elia Viviani | Lotto | s.t. |
| 105 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 106 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
| 107 | Tim Torn Teutenberg | Lidl-Trek | 7:31 |
| 108 | Patrick Gamper | Team Jayco-AlUla | 8:07 |
| 109 | Tomasz Budzinski | Polish National Team | 8:08 |
| 110 | Ethan Vernon | Israel-Premier Tech | 8:09 |
| 111 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 112 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 113 | Michele Gazzoli | XDS Astana Team | s.t. |
| 114 | Michal Pomorski | Polish National Team | s.t. |
| 115 | Nadav Raisberg | Israel-Premier Tech | s.t. |
| 116 | Cédric Beullens | Lotto | s.t. |
| 117 | Owain Doull | EF Education-EasyPost | s.t. |
| 118 | Daniel McLay | Team Visma | Lease a Bike | s.t. |
| 119 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 120 | Tom Paquot | Intermarché-Wanty | s.t. |
| 121 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 122 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 123 | Jensen Plowright | Alpecin-Deceuninck | 8:12 |
| 124 | Stanislaw Aniolkowski | Cofidis | 8:16 |
| 125 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 8:20 |
| 126 | Olav Kooij | Team Visma | Lease a Bike | 8:29 |
| 127 | Casper van Uden | Team Picnic PostNL | 8:39 |
| 128 | Lionel Taminiaux | Lotto | s.t. |
| 129 | Alessandro Romele | XDS Astana Team | 8:42 |
| 130 | Fabio Van den Bossche | Alpecin-Deceuninck | 8:53 |
| 131 | Bauke Mollema | Lidl-Trek | 8:57 |
| 132 | Piet Allegaert | Cofidis | 9:09 |
| 133 | Casper Pedersen | Soudal Quick-Step | 9:13 |
| 134 | Ben Turner | INEOS Grenadiers | 10:24 |
| 135 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 136 | Vlad Van Mechelen | Bahrain Victorious | 10:25 |
| 137 | Fernando Gaviria | Movistar Team | 10:32 |
| 138 | Davide Cimolai | Movistar Team | s.t. |
| 139 | Julius Johansen | UAE Team Emirates-XRG | 10:33 |
| 140 | Maikel Zijlaard | Tudor Pro Cycling Team | 10:35 |
| 141 | Niklas Behrens | Team Visma | Lease a Bike | 10:41 |
| 142 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 143 | Bob Jungels | INEOS Grenadiers | 10:50 |
| 144 | Gerben Thijssen | Intermarché-Wanty | 11:04 |
| 145 | Patrick Eddy | Team Picnic PostNL | 11:11 |
| 146 | Sam Bennett | Decathlon AG2R La Mondiale | 11:20 |
| 147 | Manlio Moro | Movistar Team | 11:46 |
| 148 | Kamiel Bonneu | Intermarché-Wanty | 13:38 |
| 149 | Patryk Stosz | Polish National Team | 15:36 |
| 150 | Donavan Grondin | Arkea-B&B Hotels | 21:15 |
| 151 | Lars Boven | Alpecin-Deceuninck | 21:39 |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Stage 2 photos by Fotoreporter Sirotti:

Stage one winner and GC leader Olav Kooij gets his bike before the stage start.

Steven Kruijswijk before the start.

Team Soudal Quick-Step are wearing their T-Rex jerseys this race.

Pre-race teams presentations: Groupama-FDJ

The peloton rounds a corner.

Race leader Olav Kooij nestled in the pack.

Max Walker leads a group trying to get away.

Paul Lapeira wins stage two.

Four seconds after Paul Lapeira, Rudy Molard leads a group across the line.

Last moments in yellow. Olave Kooij finishes 131st, at 8min 29sec. With him is Casper van Uden.

Stage winner and new GC leader Paul Lapeira
Monday, August 4: Stage 1, Wrocław - Legnica, 199.7 km

Olav Kooij beats Paul Magnier in a close one. Sirotti photo
David L. Stanley's masterful telling of his bout with skin cancer Melanoma: It Started with a Freckle is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Legnica at 2:10 PM, local time: 20C (68F), cloudy, with the wind from the south at 13 km/hr (8 mph). There is just a 1% chance of rain. There was rain at the start.
The race: Here's the report from second-place Paul Magnier's Team Soudal Quick-Step.
Paul Magnier finished a close second on the opening stage of the race after a hugely impressive sprint that saw the young Frenchman come from a long way back to conclude just behind Olav Kooij (Visma-Lease a Bike) in Legnica. It was the tenth podium of the season for the 21-year-old from Grenoble, who was slowed down twice in the finale, the first time by a crash that took place ahead of the last kilometer, and later just as he was preparing to sprint, with 200 meters to go.
Wrocław, the capital of Lower Silesia and a city that has a special connection to Polish cycling, hosted the start of the 82nd Tour de Pologne on Monday, when the peloton embarked on a fairly flat one that took them to Legnica. Ayco Bastiaens, who recently signed a new contract with T-Rex Quick-Step, again did a huge amount of work at the front of the bunch, bringing back the escapees with around 40 kilometers to go.

Olav Kooij is the day's fastest rider.
In the sprint, a fragmented one, Magnier was again remarkable as he took runner-up, a result that will see him sport the points jersey on the second stage, one that should bring the first differences between the general classification contenders.

Bauke Mollema (Lidl-Trek) & Olav Kooij (Visma | Lease a Bike) just after the stage finish. Sirotti photo
“I am pretty content with my result. It was a very hectic finale and I had to find the space to sprint. I am happy I could do that and show my speed, as it gives me confidence for the next sprinters’ stages here in Poland”, Paul said at the finish.

Olav Kooij will start stage two in yellow. Sirotti photo
Complete results:
199.7 kilometers raced at an average speed of 44.944 km/hr
| 1 | Olav Kooij | Team Visma | Lease a Bike | 4hr 26min 36sec |
| 2 | Paul Magnier | Soudal Quick-Step | s.t. |
| 3 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 4 | Maikel Zijlaard | Tudor Pro Cycling Team | s.t. |
| 5 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 6 | Stanislaw Aniolkowski | Cofidis | s.t. |
| 7 | Ben Turner | INEOS Grenadiers | s.t. |
| 8 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 9 | Max Kanter | XDS Astana Team | s.t. |
| 10 | Rasmus Søjberg Pedersen | Decathlon AG2R La Mondiale | s.t. |
| 11 | Gerben Thijssen | Intermarché-Wanty | s.t. |
| 12 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 13 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 14 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 15 | Fernando Gaviria | Movistar Team | s.t. |
| 16 | Casper van Uden | Team Picnic PostNL | s.t. |
| 17 | Giosue Epis | Arkea-B&B Hotels | s.t. |
| 18 | Michal Pomorski | Polish National Team | s.t. |
| 19 | Michele Gazzoli | XDS Astana Team | s.t. |
| 20 | Patryk Stosz | Polish National Team | s.t. |
| 21 | Ide Schelling | XDS Astana Team | s.t. |
| 22 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
| 23 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
| 24 | Matthew Brennan | Team Visma | Lease a Bike | s.t. |
| 25 | Colby Simmons | EF Education-EasyPost | s.t. |
| 26 | Diego Ulissi | XDS Astana Team | s.t. |
| 27 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 28 | Timo Roosen | Team Picnic PostNL | s.t. |
| 29 | Davide Formolo | Movistar Team | s.t. |
| 30 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 31 | Magnus Sheffield | INEOS Grenadiers | s.t. |
| 32 | Cédric Beullens | Lotto | s.t. |
| 33 | Manlio Moro | Movistar Team | s.t. |
| 34 | Nadav Raisberg | Israel-Premier Tech | s.t. |
| 35 | Huub Artz | Intermarché-Wanty | s.t. |
| 36 | Stan Dewulf | Decathlon AG2R La Mondiale | s.t. |
| 37 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 38 | Marcin Budzinski | Polish National Team | s.t. |
| 39 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
| 40 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 41 | Elia Viviani | Lotto | s.t. |
| 42 | Francesco Busatto | Intermarché-Wanty | s.t. |
| 43 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 44 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 45 | Johan Jacobs | Groupama-FDJ | s.t. |
| 46 | Tomasz Budzinski | Polish National Team | s.t. |
| 47 | Fran Miholjevic | Bahrain Victorious | s.t. |
| 48 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 49 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 50 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 51 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 52 | Jacopo Mosca | Lidl-Trek | s.t. |
| 53 | Sam Oomen | Lidl-Trek | s.t. |
| 54 | Remi Cavagna | Groupama-FDJ | s.t. |
| 55 | Thibaud Gruel | Groupama-FDJ | s.t. |
| 56 | Stefan Küng | Groupama-FDJ | s.t. |
| 57 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 58 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 59 | Owain Doull | EF Education-EasyPost | s.t. |
| 60 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 61 | Jonas Koch | Red Bull-BORA-hansgrohe | s.t. |
| 62 | Piotr Pekala | Polish National Team | s.t. |
| 63 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
| 64 | Bob Jungels | INEOS Grenadiers | s.t. |
| 65 | Anthony Perez | Cofidis | s.t. |
| 66 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
| 67 | Jan Maas | Cofidis | s.t. |
| 68 | Davide Cimolai | Movistar Team | s.t. |
| 69 | Aimé De Gendt | Cofidis | s.t. |
| 70 | George Bennett | Israel-Premier Tech | s.t. |
| 71 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 72 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 73 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 74 | Nolann Mahoudo | Cofidis | s.t. |
| 75 | Reuben Thompson | Lotto | s.t. |
| 76 | Roman Ermakov | Bahrain Victorious | s.t. |
| 77 | Mathias Vacek | Lidl-Trek | s.t. |
| 78 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 79 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 80 | Andrea Bagioli | Lidl-Trek | s.t. |
| 81 | Miles Scotson | Arkea-B&B Hotels | s.t. |
| 82 | Andrea Raccagni Noviero | Soudal Quick-Step | s.t. |
| 83 | Rudy Molard | Groupama-FDJ | s.t. |
| 84 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 85 | Natnael Tesfazion | Movistar Team | s.t. |
| 86 | Paul Lapeira | Decathlon AG2R La Mondiale | s.t. |
| 87 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 88 | Daniel McLay | Team Visma | Lease a Bike | s.t. |
| 89 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 90 | Paul Ourselin | Cofidis | s.t. |
| 91 | Martin Svrcek | Soudal Quick-Step | s.t. |
| 92 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 93 | Mateusz Gajdulewicz | Polish National Team | s.t. |
| 94 | Max Poole | Team Picnic PostNL | s.t. |
| 95 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 96 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 97 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 98 | Pepijn Reinderink | Soudal Quick-Step | s.t. |
| 99 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 100 | Hannes Wilksch | Tudor Pro Cycling Team | s.t. |
| 101 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 102 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 103 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 104 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 105 | Bauke Mollema | Lidl-Trek | s.t. |
| 106 | Luc Wirtgen | Tudor Pro Cycling Team | s.t. |
| 107 | Donavan Grondin | Arkea-B&B Hotels | s.t. |
| 108 | Michael Leonard | INEOS Grenadiers | s.t. |
| 109 | Enzo Paleni | Groupama-FDJ | s.t. |
| 110 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 111 | Alberto Bettiol | XDS Astana Team | s.t. |
| 112 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 113 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 114 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 115 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 116 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 117 | Chris Froome | Israel-Premier Tech | s.t. |
| 118 | Jack Haig | Bahrain Victorious | s.t. |
| 119 | Gonzalo Serrano | Movistar Team | s.t. |
| 120 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 121 | Marco Frigo | Israel-Premier Tech | s.t. |
| 122 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 123 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
| 124 | Pawel Bernas | Polish National Team | s.t. |
| 125 | Lars Boven | Alpecin-Deceuninck | s.t. |
| 126 | Pello Bilbao | Bahrain Victorious | s.t. |
| 127 | Attila Valter | Team Visma | Lease a Bike | s.t. |
| 128 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 129 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
| 130 | Kamiel Bonneu | Intermarché-Wanty | s.t. |
| 131 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 132 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 133 | Tom Paquot | Intermarché-Wanty | s.t. |
| 134 | Lucas Hamilton | INEOS Grenadiers | s.t. |
| 135 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 136 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 137 | Alexander Kamp | Intermarché-Wanty | s.t. |
| 138 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 139 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 140 | Lionel Taminiaux | Lotto | @ 30sec |
| 141 | Fabio Van den Bossche | Alpecin-Deceuninck | 0:33 |
| 142 | Alessandro Romele | XDS Astana Team | s.t. |
| 143 | Piet Allegaert | Cofidis | 0:53 |
| 144 | Lars Craps | Lotto | 1:23 |
| 145 | Samuel Gaze | Alpecin-Deceuninck | s.t. |
| 146 | Max Walker | EF Education-EasyPost | 1:27 |
| 147 | Tim van Dijke | Red Bull-BORA-hansgrohe | @ 0sec |
| 148 | Arjen Livyns | Lotto | @ 0sec |
| 149 | Clément Davy | Groupama-FDJ | 2:11 |
| 150 | Jasper De Buyst | Lotto | @ 0sec |
| 151 | Lorenzo Milesi | Movistar Team | @ 0sec |
| 152 | Patrick Eddy | Team Picnic PostNL | @ 0sec |
| 153 | Alex Kirsch | Lidl-Trek | @ 0sec |
| 154 | Sam Bennett | Decathlon AG2R La Mondiale | @ 0sec |
GC after stage 1:
| 1 | Olav Kooij | Team Visma | Lease a Bike | 4hr 26min 26sec |
| 2 | Donavan Grondin | Arkea-B&B Hotels | @ 2sec |
| 3 | Paul Magnier | Soudal Quick-Step | 0:04 |
| 4 | Patryk Stosz | Polish National Team | 0:05 |
| 5 | Lars Boven | Alpecin-Deceuninck | s.t. |
| 6 | Jensen Plowright | Alpecin-Deceuninck | 0:06 |
| 7 | Maikel Zijlaard | Tudor Pro Cycling Team | 0:10 |
| 8 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 9 | Stanislaw Aniolkowski | Cofidis | s.t. |
| 10 | Ben Turner | INEOS Grenadiers | s.t. |
| 11 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 12 | Max Kanter | XDS Astana Team | s.t. |
| 13 | Rasmus Søjberg Pedersen | Decathlon AG2R La Mondiale | s.t. |
| 14 | Gerben Thijssen | Intermarché-Wanty | s.t. |
| 15 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 16 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 17 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 18 | Fernando Gaviria | Movistar Team | s.t. |
| 19 | Casper van Uden | Team Picnic PostNL | s.t. |
| 20 | Giosue Epis | Arkea-B&B Hotels | s.t. |
| 21 | Michal Pomorski | Polish National Team | s.t. |
| 22 | Michele Gazzoli | XDS Astana Team | s.t. |
| 23 | Ide Schelling | XDS Astana Team | s.t. |
| 24 | Pierre Thierry | Arkea-B&B Hotels | s.t. |
| 25 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
| 26 | Matthew Brennan | Team Visma | Lease a Bike | s.t. |
| 27 | Colby Simmons | EF Education-EasyPost | s.t. |
| 28 | Diego Ulissi | XDS Astana Team | s.t. |
| 29 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 30 | Timo Roosen | Team Picnic PostNL | s.t. |
| 31 | Davide Formolo | Movistar Team | s.t. |
| 32 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 33 | Magnus Sheffield | INEOS Grenadiers | s.t. |
| 34 | Cédric Beullens | Lotto | s.t. |
| 35 | Manlio Moro | Movistar Team | s.t. |
| 36 | Nadav Raisberg | Israel-Premier Tech | s.t. |
| 37 | Huub Artz | Intermarché-Wanty | s.t. |
| 38 | Stan Dewulf | Decathlon AG2R La Mondiale | s.t. |
| 39 | Michal Kwiatkowski | INEOS Grenadiers | s.t. |
| 40 | Marcin Budzinski | Polish National Team | s.t. |
| 41 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
| 42 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 43 | Elia Viviani | Lotto | s.t. |
| 44 | Francesco Busatto | Intermarché-Wanty | s.t. |
| 45 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 46 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 47 | Johan Jacobs | Groupama-FDJ | s.t. |
| 48 | Tomasz Budzinski | Polish National Team | s.t. |
| 49 | Fran Miholjevic | Bahrain Victorious | s.t. |
| 50 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 51 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 52 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 53 | Casper Pedersen | Soudal Quick-Step | s.t. |
| 54 | Jacopo Mosca | Lidl-Trek | s.t. |
| 55 | Sam Oomen | Lidl-Trek | s.t. |
| 56 | Remi Cavagna | Groupama-FDJ | s.t. |
| 57 | Thibaud Gruel | Groupama-FDJ | s.t. |
| 58 | Stefan Küng | Groupama-FDJ | s.t. |
| 59 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 60 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 61 | Owain Doull | EF Education-EasyPost | s.t. |
| 62 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 63 | Jonas Koch | Red Bull-BORA-hansgrohe | s.t. |
| 64 | Piotr Pekala | Polish National Team | s.t. |
| 65 | Matteo Sobrero | Red Bull-BORA-hansgrohe | s.t. |
| 66 | Bob Jungels | INEOS Grenadiers | s.t. |
| 67 | Anthony Perez | Cofidis | s.t. |
| 68 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
| 69 | Jan Maas | Cofidis | s.t. |
| 70 | Davide Cimolai | Movistar Team | s.t. |
| 71 | Aimé De Gendt | Cofidis | s.t. |
| 72 | George Bennett | Israel-Premier Tech | s.t. |
| 73 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 74 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 75 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 76 | Nolann Mahoudo | Cofidis | s.t. |
| 77 | Reuben Thompson | Lotto | s.t. |
| 78 | Roman Ermakov | Bahrain Victorious | s.t. |
| 79 | Mathias Vacek | Lidl-Trek | s.t. |
| 80 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 81 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 82 | Andrea Bagioli | Lidl-Trek | s.t. |
| 83 | Miles Scotson | Arkea-B&B Hotels | s.t. |
| 84 | Andrea Raccagni Noviero | Soudal Quick-Step | s.t. |
| 85 | Rudy Molard | Groupama-FDJ | s.t. |
| 86 | Johannes Staune-Mittet | Decathlon AG2R La Mondiale | s.t. |
| 87 | Natnael Tesfazion | Movistar Team | s.t. |
| 88 | Paul Lapeira | Decathlon AG2R La Mondiale | s.t. |
| 89 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 90 | Daniel McLay | Team Visma | Lease a Bike | s.t. |
| 91 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 92 | Paul Ourselin | Cofidis | s.t. |
| 93 | Martin Svrcek | Soudal Quick-Step | s.t. |
| 94 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 95 | Mateusz Gajdulewicz | Polish National Team | s.t. |
| 96 | Max Poole | Team Picnic PostNL | s.t. |
| 97 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 98 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 99 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 100 | Pepijn Reinderink | Soudal Quick-Step | s.t. |
| 101 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 102 | Hannes Wilksch | Tudor Pro Cycling Team | s.t. |
| 103 | Matthew Riccitello | Israel-Premier Tech | s.t. |
| 104 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 105 | Juan Guillermo Martinez | Team Picnic PostNL | s.t. |
| 106 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 107 | Bauke Mollema | Lidl-Trek | s.t. |
| 108 | Luc Wirtgen | Tudor Pro Cycling Team | s.t. |
| 109 | Michael Leonard | INEOS Grenadiers | s.t. |
| 110 | Enzo Paleni | Groupama-FDJ | s.t. |
| 111 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 112 | Alberto Bettiol | XDS Astana Team | s.t. |
| 113 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 114 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 115 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 116 | Vegard Stake Laengen | UAE Team Emirates-XRG | s.t. |
| 117 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 118 | Chris Froome | Israel-Premier Tech | s.t. |
| 119 | Jack Haig | Bahrain Victorious | s.t. |
| 120 | Gonzalo Serrano | Movistar Team | s.t. |
| 121 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 122 | Marco Frigo | Israel-Premier Tech | s.t. |
| 123 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 124 | Alessandro De Marchi | Team Jayco-AlUla | s.t. |
| 125 | Pawel Bernas | Polish National Team | s.t. |
| 126 | Pello Bilbao | Bahrain Victorious | s.t. |
| 127 | Attila Valter | Team Visma | Lease a Bike | s.t. |
| 128 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 129 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
| 130 | Kamiel Bonneu | Intermarché-Wanty | s.t. |
| 131 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 132 | Oscar Chamberlain | Decathlon AG2R La Mondiale | s.t. |
| 133 | Tom Paquot | Intermarché-Wanty | s.t. |
| 134 | Lucas Hamilton | INEOS Grenadiers | s.t. |
| 135 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 136 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 137 | Alexander Kamp | Intermarché-Wanty | s.t. |
| 138 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 139 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 140 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 141 | Arjen Livyns | Lotto | s.t. |
| 142 | Jasper De Buyst | Lotto | s.t. |
| 143 | Lorenzo Milesi | Movistar Team | s.t. |
| 144 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 145 | Alex Kirsch | Lidl-Trek | s.t. |
| 146 | Sam Bennett | Decathlon AG2R La Mondiale | s.t. |
| 147 | Lionel Taminiaux | Lotto | 0:40 |
| 148 | Fabio Van den Bossche | Alpecin-Deceuninck | 0:43 |
| 149 | Alessandro Romele | XDS Astana Team | s.t. |
| 150 | Piet Allegaert | Cofidis | 1:03 |
| 151 | Lars Craps | Lotto | 1:33 |
| 152 | Samuel Gaze | Alpecin-Deceuninck | s.t. |
| 153 | Max Walker | EF Education-EasyPost | 1:37 |
| 154 | Clément Davy | Groupama-FDJ | 2:21 |
Stage 1 map & profile:

Stage 1 map

Stage 1 profile
Start list with back numbers, August 3, 2025:
| Team Visma | Lease a Bike | |
| 1 | Niklas Behrens |
| 2 | Olav Kooij |
| 3 | Menno Huising |
| 4 | Daniel McLay |
| 5 | Attila Valter |
| 6 | Matthew Brennan |
| 7 | Steven Kruijswijk |
| Alpecin-Deceuninck | |
| 11 | Lars Boven |
| 12 | Quinten Hermans |
| 13 | Timo Kielich |
| 14 | Jensen Plowright |
| 15 | Fabio Van den Bossche |
| 16 | Stan Van Tricht |
| 17 | Samuel Gaze |
| Arkea-B&B Hotels | |
| 21 | Giosue Epis |
| 22 | Donavan Grondin |
| 23 | Miles Scotson |
| 24 | Florian Sénéchal |
| 25 | Embret Svestad-Bårdseng |
| 26 | Pierre Thierry |
| 27 | Alessandro Verre |
| Bahrain Victorious | |
| 31 | Pello Bilbao |
| 32 | Roman Ermakov |
| 33 | Jack Haig |
| 34 | Fran Miholjevic |
| 35 | Antonio Tiberi |
| 36 | Vlad Van Mechelen |
| 37 | Edoardo Zambanini |
| Cofidis | |
| 41 | Stanislaw Aniolkowski |
| 42 | Piet Allegaert |
| 43 | Nolann Mahoudo |
| 44 | Jan Maas |
| 45 | Paul Ourselin |
| 46 | Anthony Perez |
| 47 | Aimé De Gendt |
| Decathlon AG2R La Mondiale | |
| 51 | Sam Bennett |
| 52 | Oscar Chamberlain |
| 53 | Stan Dewulf |
| 54 | Dorian Godon |
| 55 | Paul Lapeira |
| 56 | Rasmus Søjberg Pedersen |
| 57 | Johannes Staune-Mittet |
| EF Education-EasyPost | |
| 61 | Owain Doull |
| 62 | Max Walker |
| 63 | Marijn van den Berg |
| 64 | Mikkel Honore |
| 65 | Darren Rafferty |
| 66 | Madis Mihkels |
| 67 | Colby Simmons |
| Groupama-FDJ | |
| 71 | Remi Cavagna |
| 72 | Clément Davy |
| 73 | Thibaud Gruel |
| 74 | Johan Jacobs |
| 75 | Stefan Küng |
| 76 | Rudy Molard |
| 77 | Enzo Paleni |
| INEOS Grenadiers | |
| 81 | Lucas Hamilton |
| 82 | Bob Jungels |
| 83 | Michal Kwiatkowski |
| 84 | Victor Langellotti |
| 85 | Michael Leonard |
| 86 | Magnus Sheffield |
| 87 | Ben Turner |
| Intermarché-Wanty | |
| 91 | Huub Artz |
| 92 | Kamiel Bonneu |
| 93 | Francesco Busatto |
| 94 | Alexander Kamp |
| 95 | Tom Paquot |
| 96 | Gerben Thijssen |
| 97 | Gijs Van Hoecke |
| Lidl-Trek | |
| 101 | Andrea Bagioli |
| 102 | Alex Kirsch |
| 103 | Bauke Mollema |
| 104 | Jacopo Mosca |
| 105 | Sam Oomen |
| 106 | Tim Torn Teutenberg |
| 107 | Mathias Vacek |
| Movistar Team | |
| 111 | Davide Cimolai |
| 112 | Davide Formolo |
| 113 | Fernando Gaviria |
| 114 | Lorenzo Milesi |
| 115 | Manlio Moro |
| 116 | Gonzalo Serrano |
| 117 | Natnael Tesfazion |
| Red Bull-BORA-hansgrohe | |
| 121 | Finn Fisher-Black |
| 122 | Jonas Koch |
| 123 | Filip Maciejuk |
| 124 | Daniel Martinez |
| 125 | Matteo Sobrero |
| 126 | Tim van Dijke |
| 127 | Maxim Van Gils |
| Soudal Quick-Step | |
| 131 | Ayco Bastiaens |
| 132 | Ethan Hayter |
| 133 | Paul Magnier |
| 134 | Casper Pedersen |
| 135 | Andrea Raccagni Noviero |
| 136 | Pepijn Reinderink |
| 137 | Martin Svrcek |
| Lotto | |
| 141 | Cédric Beullens |
| 142 | Lars Craps |
| 144 | Jasper De Buyst |
| 145 | Arjen Livyns |
| 146 | Lionel Taminiaux |
| 147 | Reuben Thompson |
| 148 | Elia Viviani |
| Team Jayco-AlUla | |
| 151 | Koen Bouwman |
| 152 | Patrick Gamper |
| 153 | Filippo Zana |
| 154 | Alessandro De Marchi |
| 155 | Christopher Juul-Jensen |
| 156 | Kelland O'Brien |
| 157 | Jasha Sütterlin |
| Team Picnic PostNL | |
| 161 | Patrick Eddy |
| 162 | Chris Hamilton |
| 163 | Gijs Leemreize |
| 164 | Juan Guillermo Martinez |
| 165 | Max Poole |
| 166 | Timo Roosen |
| 167 | Casper van Uden |
| UAE Team Emirates-XRG | |
| 171 | Filippo Baroncini |
| 172 | Jan Christen |
| 173 | Julius Johansen |
| 174 | Vegard Stake Laengen |
| 175 | Rafal Majka |
| 176 | Brandon McNulty |
| 177 | Florian Vermeersch |
| XDS Astana Team | |
| 181 | Alberto Bettiol |
| 182 | Michele Gazzoli |
| 183 | Max Kanter |
| 184 | Ide Schelling |
| 185 | Alessandro Romele |
| 186 | Diego Ulissi |
| 187 | Nicolas Vinokurov |
| Israel-Premier Tech | |
| 191 | George Bennett |
| 192 | Pier-André Côté |
| 193 | Marco Frigo |
| 194 | Chris Froome |
| 195 | Nadav Raisberg |
| 196 | Matthew Riccitello |
| 197 | Ethan Vernon |
| Tudor Pro Cycling Team | |
| 201 | Arvid de Kleijn |
| 202 | Sebastian Kolze Changizi |
| 203 | Hannes Wilksch |
| 204 | Arthur Kluckers |
| 205 | Luc Wirtgen |
| 206 | Yannis Voisard |
| 207 | Maikel Zijlaard |
| Polish National Team | |
| 211 | Pawel Bernas |
| 212 | Marcin Budzinski |
| 213 | Tomasz Budzinski |
| 214 | Mateusz Gajdulewicz |
| 215 | Piotr Pekala |
| 216 | Michal Pomorski |
| 217 | Patryk Stosz |