Races / Tour de Pologne 2026 / Stage 4

Tour de Pologne 2026 — Stage 4

06 Aug 2026 · 162 km

Stage Impact
What changed on Stage 4
Aaron Dockx Bart Lemmen

Bart Lemmen took the GC lead from Aaron Dockx on Stage 4. Bart Lemmen won the stage. Danny Van Poppel lost the most time among the main GC movers.

Stage Winner
Bart Lemmen
GC Gainers
No clear GC gains
Time Losses
#RiderTeamTime
1 Bart Lemmen Team Visma | Lease a Bike (WT) 3h 54' 45"
2 Christian Scaroni XDS Astana Team (WT) same time
3 Axel Laurance Netcompany INEOS (WT) + 0' 14"
4 Marco Brenner Tudor Pro Cycling Team (PRT) + 0' 14"
5 Louis Barre Team Visma | Lease a Bike (WT) + 0' 16"
6 Alberto Bettiol XDS Astana Team (WT) + 0' 16"
7 Paul Lapeira Decathlon CMA CGM Team (WT) + 0' 16"
8 Finn Fisher Black Red Bull - BORA - hansgrohe (WT) + 0' 16"
9 Andreas Kron Alpecin - Premier Tech (WT) + 0' 16"
10 Aaron Dockx Uno-X Mobility (WT) + 0' 20"
11 Matteo Sobrero Lidl - Trek (WT) + 0' 20"
12 Ivan Romeo Movistar Team (WT) + 0' 21"
13 Diego Ulissi XDS Astana Team (WT) + 0' 21"
14 Wilco Kelderman Team Visma | Lease a Bike (WT) + 0' 21"
15 Andrea Vendrame Team Jayco AlUla (WT) + 0' 21"
16 Jan Christen UAE Team Emirates - XRG (WT) + 0' 21"
17 Aleksey Lutsenko NSN Cycling Team (WT) + 0' 21"
18 Maximilian Schachmann Soudal Quick-Step (WT) + 0' 21"
19 Magnus Sheffield Netcompany INEOS (WT) + 0' 21"
20 Aleksandr Vlasov Red Bull - BORA - hansgrohe (WT) + 0' 21"
21 Mark Donovan Pinarello Q36.5 Pro Cycling Team (PRT) + 0' 21"
22 Santiago Buitrago Sanchez Bahrain - Victorious (WT) + 0' 21"
23 Pau Marti Soriano NSN Cycling Team (WT) + 0' 21"
24 Michal Kwiatkowski Netcompany INEOS (WT) + 0' 21"
25 Andreas Leknessund Uno-X Mobility (WT) + 0' 30"
26 Adrien Boichis Red Bull - BORA - hansgrohe (WT) + 0' 30"
27 William Barta Tudor Pro Cycling Team (PRT) + 0' 30"
28 Filip Gruszczynski Poland (NAT) + 0' 30"
29 Carlos Canal Movistar Team (WT) + 0' 30"
30 Guillermo Juan Martinez Team Picnic PostNL (WT) + 0' 30"
31 Fredrik Dversnes Uno-X Mobility (WT) + 0' 30"
32 Simon Dalby Uno-X Mobility (WT) + 0' 30"
33 Stefan Kung Tudor Pro Cycling Team (PRT) + 0' 30"
34 Luca Vergallito Alpecin - Premier Tech (WT) + 0' 30"
35 Nicola Conci XDS Astana Team (WT) + 0' 44"
36 Neilson Powless EF Education - EasyPost (WT) + 0' 46"
37 Koen Bouwman Team Jayco AlUla (WT) + 0' 46"
38 Pelayo Sanchez Mayo Movistar Team (WT) + 0' 46"
39 Tijmen Graat Team Visma | Lease a Bike (WT) + 0' 46"
40 Senna Remijn Alpecin - Premier Tech (WT) + 0' 46"
41 Edoardo Zambanini Bahrain - Victorious (WT) + 0' 58"
42 Tobias Svarre Uno-X Mobility (WT) + 1' 20"
43 Remi Cavagna Groupama - FDJ United (WT) + 1' 24"
44 Enzo Paleni Groupama - FDJ United (WT) + 1' 27"
45 Walter Calzoni Pinarello Q36.5 Pro Cycling Team (PRT) + 1' 27"
46 Jonas Rutsch Lotto Intermarché (WT) + 1' 32"
47 Rudy Porter Team Jayco AlUla (WT) + 1' 32"
48 Alessandro Borgo Bahrain - Victorious (WT) + 2' 04"
49 Fabio Christen Pinarello Q36.5 Pro Cycling Team (PRT) + 2' 09"
50 Noa Isidore Decathlon CMA CGM Team (WT) + 2' 11"
51 Brady Gilmore NSN Cycling Team (WT) + 2' 14"
52 Jacopo Mosca Lidl - Trek (WT) + 2' 22"
53 Cyril Barthe Groupama - FDJ United (WT) + 2' 30"
54 Patrick Gamper Team Jayco AlUla (WT) + 2' 39"
55 Oliver Peace Team Picnic PostNL (WT) + 2' 39"
56 Valentin Madouas Groupama - FDJ United (WT) + 2' 39"
57 Jakub Kaczmarek Poland (NAT) + 2' 45"
58 Oscar Chamberlain Decathlon CMA CGM Team (WT) + 3' 06"
59 Robert Donaldson Team Jayco AlUla (WT) + 3' 06"
60 Loe Van Belle Team Visma | Lease a Bike (WT) + 4' 19"
61 Timo Roosen Team Picnic PostNL (WT) + 4' 19"
62 Frits Biesterbos Team Picnic PostNL (WT) + 4' 19"
63 Alastair Mackellar EF Education - EasyPost (WT) + 4' 55"
64 Cedric Beullens Lotto Intermarché (WT) + 5' 01"
65 Jardi Christiaan Van Der Lee EF Education - EasyPost (WT) + 5' 34"
66 Kamil Malecki Pinarello Q36.5 Pro Cycling Team (PRT) + 5' 47"
67 Lennard Kamna Lidl - Trek (WT) + 5' 51"
68 Roman Ermakov Bahrain - Victorious (WT) + 5' 51"
69 Matteo Malucelli XDS Astana Team (WT) + 5' 51"
70 Samuel Watson Netcompany INEOS (WT) + 5' 51"
71 Lorenzo Milesi Movistar Team (WT) + 5' 51"
72 Sjoerd Bax Pinarello Q36.5 Pro Cycling Team (PRT) + 5' 51"
73 Victor Langellotti XDS Astana Team (WT) + 5' 51"
74 Filippo Fiorelli Team Visma | Lease a Bike (WT) + 6' 51"
75 Vegard Stake Laengen UAE Team Emirates - XRG (WT) + 7' 44"
76 Mikkel Bjerg UAE Team Emirates - XRG (WT) + 7' 44"
77 Hugo Hofstetter NSN Cycling Team (WT) + 7' 44"
78 Frederik Frison Pinarello Q36.5 Pro Cycling Team (PRT) + 7' 44"
79 Filip Maciejuk Movistar Team (WT) + 7' 44"
80 Taco Van Der Hoorn Lotto Intermarché (WT) + 7' 44"
81 Pierre Gautherat Decathlon CMA CGM Team (WT) + 7' 44"
82 Ivan Garcia Cortina Movistar Team (WT) + 7' 44"
83 Ethan Hayter Soudal Quick-Step (WT) + 7' 55"
84 Callum Thornley Red Bull - BORA - hansgrohe (WT) + 7' 55"
85 Dries De Bondt Team Jayco AlUla (WT) + 8' 35"
86 Martin Urianstad Uno-X Mobility (WT) + 9' 58"
87 Sakarias Koller Loland Uno-X Mobility (WT) + 9' 58"
88 Nadav Raisberg NSN Cycling Team (WT) + 9' 58"
89 Manlio Moro Movistar Team (WT) + 9' 58"
90 Alessandro Romele XDS Astana Team (WT) + 9' 58"
91 Stefan Bissegger Decathlon CMA CGM Team (WT) + 9' 58"
92 Paul Penhoet Groupama - FDJ United (WT) + 9' 58"
93 Marijn Van Den Berg EF Education - EasyPost (WT) + 9' 58"
94 Dries Van Gestel Soudal Quick-Step (WT) + 9' 58"
95 Axel Huens Groupama - FDJ United (WT) + 9' 58"
96 Samuele Battistella EF Education - EasyPost (WT) + 9' 58"
97 Steffen De Schuyteneer Lotto Intermarché (WT) + 10' 15"
98 Matthew Fox2 Lotto Intermarché (WT) + 10' 15"
99 Tim Naberman Team Picnic PostNL (WT) + 10' 17"
100 Jonathan Milan Lidl - Trek (WT) + 10' 17"
101 Marceli Boguslawski Poland (NAT) + 10' 17"
102 Colby Simmons EF Education - EasyPost (WT) + 10' 17"
103 Radoslaw Fratczak Poland (NAT) + 10' 17"
104 Noah Hobbs EF Education - EasyPost (WT) + 10' 17"
105 Connor Swift Netcompany INEOS (WT) + 10' 17"
106 Timo De Jong Team Picnic PostNL (WT) + 10' 17"
107 Ryan Mullen NSN Cycling Team (WT) + 10' 17"
108 Paul Magnier Soudal Quick-Step (WT) + 10' 17"
109 Henri Francois Renard Haquin Team Picnic PostNL (WT) + 10' 17"
110 Simon Dehairs Alpecin - Premier Tech (WT) + 10' 17"
111 Steff Cras Soudal Quick-Step (WT) + 10' 17"
112 Matevz Govekar Bahrain - Victorious (WT) + 10' 17"
113 Matteo Moschetti Pinarello Q36.5 Pro Cycling Team (PRT) + 10' 17"
114 Andrea Bagioli Lidl - Trek (WT) + 10' 17"
115 Jordi Meeus Red Bull - BORA - hansgrohe (WT) + 10' 27"
116 Frederik Wandahl Red Bull - BORA - hansgrohe (WT) + 10' 38"
117 Daniel Skerl Bahrain - Victorious (WT) + 10' 39"
118 Patryk Stosz Poland (NAT) + 10' 39"
119 Alec Segaert Bahrain - Victorious (WT) + 10' 48"
120 Simone Consonni Lidl - Trek (WT) + 10' 56"
121 Joshua Giddings Lotto Intermarché (WT) + 11' 33"
122 Tobiasz Pawlak Poland (NAT) + 11' 50"
123 Oded Kogut NSN Cycling Team (WT) + 12' 40"
124 Gianluca Pollefliet Decathlon CMA CGM Team (WT) + 13' 22"
125 Luka Mezgec Team Jayco AlUla (WT) + 13' 22"
126 Tord Gudmestad Decathlon CMA CGM Team (WT) + 13' 28"
127 Robin Froidevaux Tudor Pro Cycling Team (PRT) + 13' 28"
128 Ayco Bastiaens Soudal Quick-Step (WT) + 14' 33"
129 Rune Herregodts UAE Team Emirates - XRG (WT) + 14' 49"
130 Jasper De Buyst Lotto Intermarché (WT) + 15' 46"
131 Edward Theuns Lidl - Trek (WT) + 15' 46"
132 Norbert Banaszek Poland (NAT) + 15' 46"
133 Petr Kelemen Tudor Pro Cycling Team (PRT) + 15' 46"
134 Gerben Thijssen Alpecin - Premier Tech (WT) + 15' 46"
135 Arthur Kluckers Tudor Pro Cycling Team (PRT) + 15' 46"
136 Maikel Zijlaard Tudor Pro Cycling Team (PRT) + 15' 46"
137 Joao Almeida UAE Team Emirates - XRG (WT) + 16' 00"
138 Rudy Molard Groupama - FDJ United (WT) + 16' 00"
139 Artem Shmidt Netcompany INEOS (WT) + 16' 23"
140 Sam Welsford Netcompany INEOS (WT) + 16' 23"
141 Danny Van Poppel Red Bull - BORA - hansgrohe (WT) + 19' 13"
DNF Benoit Cosnefroy UAE Team Emirates - XRG (WT)
DNF Juan Sebastian Molano UAE Team Emirates - XRG (WT)
DNS Maurice Ballerstedt Alpecin - Premier Tech (WT)
DNS Anton Schiffer Team Visma | Lease a Bike (WT)