Tour de Pologne 2025 - Stage 6

Bukovina > Bukovina, 147.5km

04.08-10.08

Victor Langellotti claimed stage 6 of the Tour de Pologne with a perfectly timed sprint, passing Brandon McNulty in the final metres to also take the leader’s jersey. The Ineos Grenadiers rider now leads McNulty by 10 seconds ahead of the final 12.5km time trial. The queen stage featured over 3,000 metres of climbing, with a 15-man group emerging on the final ascent of the Bukovina wall. Langellotti’s win marks a historic milestone as he becomes the first Monegasque rider to win a WorldTour race.

Results

Stage

PosRiderTeam Time
1 Victor Langellotti INEOS Grenadiers 3:32:58
2 Brandon McNulty UAE Team Emirates-XRG + 00.00
3 Pello Bilbao Bahrain Victorious + 00.07
4 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 00.08
5 Antonio Tiberi Bahrain Victorious + 00.08
6 Yannis Voisard Tudor Pro Cycling Team + 00.08
7 Marco Frigo Israel-Premier Tech + 00.08
8 Matteo Sobrero Red Bull-BORA-hansgrohe + 00.08
9 Rafal Majka UAE Team Emirates-XRG + 00.08
10 Jan Christen UAE Team Emirates-XRG + 00.08
11 Alberto Bettiol XDS Astana Team + 00.08
12 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 00.08
13 Filippo Zana Team Jayco-AlUla + 00.08
14 Rudy Molard Groupama-FDJ + 00.08
15 Matthew Riccitello Israel-Premier Tech + 00.08
16 Quinten Hermans Alpecin-Deceuninck + 00.44
17 Andrea Bagioli Lidl-Trek + 00.59
18 Diego Ulissi XDS Astana Team + 00.59
19 Pier-André Côté Israel-Premier Tech + 00.59
20 Martin Svrcek Soudal Quick-Step + 00.59
21 Chris Hamilton Team Picnic PostNL + 00.59
22 Davide Formolo Movistar Team + 00.59
23 Attila Valter Team Visma | Lease a Bike + 01.03
24 Piotr Pekala Poland + 01.03
25 Menno Huising Team Visma | Lease a Bike + 01.03
26 Sam Oomen Lidl-Trek + 01.03
27 George Bennett Israel-Premier Tech + 01.07
28 Colby Simmons EF Education-EasyPost + 01.56
29 Jan Maas Cofidis + 01.56
30 Alexander Kamp Intermarché-Wanty + 01.56
31 Gijs Leemreize Team Picnic PostNL + 01.56
32 Marcin Budzinski Poland + 01.56
33 Juan Martinez Team Picnic PostNL + 01.56
34 Mateusz Gajdulewicz Poland + 01.56
35 Steven Kruijswijk Team Visma | Lease a Bike + 02.43
36 Thibaud Gruel Groupama-FDJ + 02.43
37 Jacopo Mosca Lidl-Trek + 02.43
38 Jasha Sütterlin Team Jayco-AlUla + 02.43
39 Aimé De Gendt Cofidis + 03.37
40 Jack Haig Bahrain Victorious + 04.38
41 Lars Craps Lotto + 06.01
42 Daniel Martinez Red Bull-BORA-hansgrohe + 06.16
43 Edoardo Zambanini Bahrain Victorious + 06.16
44 Lorenzo Milesi Movistar Team + 06.24
45 Natnael Tesfazion Movistar Team + 06.24
46 Paul Lapeira Decathlon AG2R La Mondiale Team + 06.24
47 Nicolas Vinokurov XDS Astana Team + 06.24
48 Reuben Thompson Lotto + 06.24
49 Lucas Hamilton INEOS Grenadiers + 06.24
50 Christopher Juul-Jensen Team Jayco-AlUla + 06.24
51 Stefan Küng Groupama-FDJ + 07.48
52 Paul Magnier Soudal Quick-Step + 07.48
53 Stan Dewulf Decathlon AG2R La Mondiale Team + 08.24
54 Roman Ermakov Bahrain Victorious + 11.45
55 Hannes Wilksch Tudor Pro Cycling Team + 12.54
56 Giosue Epis ARKEA-B&B HOTELS + 12.54
57 Johan Jacobs Groupama-FDJ + 12.54
58 Gonzalo Serrano Movistar Team + 12.54
59 Darren Rafferty EF Education-EasyPost + 12.54
60 Stan Van Tricht Alpecin-Deceuninck + 12.54
61 Nadav Raisberg Israel-Premier Tech + 12.54
62 Francesco Busatto Intermarché-Wanty + 12.54
63 Alessandro Verre ARKEA-B&B HOTELS + 12.54
64 Patrick Gamper Team Jayco-AlUla + 12.54
65 Vegard Stake Laengen UAE Team Emirates-XRG + 12.54
66 Florian Vermeersch UAE Team Emirates-XRG + 12.54
67 Kelland O'Brien Team Jayco-AlUla + 12.54
68 Filip Maciejuk Red Bull-BORA-hansgrohe + 12.54
69 Anthony Perez Cofidis + 12.54
70 Michael Leonard INEOS Grenadiers + 13.37
71 Ben Turner INEOS Grenadiers + 13.37
72 Timo Kielich Alpecin-Deceuninck + 14.24
73 Fabio Van den Bossche Alpecin-Deceuninck + 14.24
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 + 16.50
79 Arjen Livyns Lotto + 16.50
80 Fran Miholjevic Bahrain Victorious + 19.03
81 Julius Johansen UAE Team Emirates-XRG + 19.03
82 Tomasz Budzinski Poland + 19.03
83 Vlad Van Mechelen Bahrain Victorious + 19.03
84 Clément Davy Groupama-FDJ + 19.03
85 Nolann Mahoudo Cofidis + 19.03
86 Dorian Godon Decathlon AG2R La Mondiale Team + 19.03
87 Jensen Plowright Alpecin-Deceuninck + 19.03
88 Patrick Eddy Team Picnic PostNL + 19.03
89 Miles Scotson ARKEA-B&B HOTELS + 19.03
90 Timo Roosen Team Picnic PostNL + 19.03
91 Ayco Bastiaens Soudal Quick-Step + 19.03
92 Tom Paquot Intermarché-Wanty + 19.03
93 Gijs Van Hoecke Intermarché-Wanty + 19.03
94 Jonas Koch Red Bull-BORA-hansgrohe + 19.03
95 Samuel Gaze Alpecin-Deceuninck + 19.03
96 Ethan Vernon Israel-Premier Tech + 19.03
97 Tim Torn Teutenberg Lidl-Trek + 19.03
98 Jasper De Buyst Lotto + 19.03
99 Marijn van den Berg EF Education-EasyPost + 19.03
100 Michele Gazzoli XDS Astana Team + 19.03
101 Max Walker EF Education-EasyPost + 19.03
102 Ide Schelling XDS Astana Team + 19.03
103 Huub Artz Intermarché-Wanty + 19.03
104 Davide Cimolai Movistar Team + 19.03
105 Max Kanter XDS Astana Team + 19.03
106 Manlio Moro Movistar Team + 19.03
107 Patryk Stosz Poland + 19.03
108 Alessandro De Marchi Team Jayco-AlUla + 19.03
109 Lionel Taminiaux Lotto + 19.03
110 Oscar Chamberlain Decathlon AG2R La Mondiale Team + 19.56
111 Madis Mihkels EF Education-EasyPost + 26.17
112 Fernando Gaviria Movistar Team + 26.17
113 Elia Viviani Lotto + 26.17
114 Enzo Paleni Groupama-FDJ + 26.17
115 Arvid de Kleijn Tudor Pro Cycling Team + 26.17
116 Sebastian Kolze Changizi Tudor Pro Cycling Team + 26.53
- Niklas Behrens Team Visma | Lease a Bike DNS
- Paul Ourselin Cofidis DNS
- Magnus Sheffield INEOS Grenadiers DNS
- Pawel Bernas Poland DNS
- Andrea Raccagni Noviero Soudal Quick-Step DNS
- Tim van Dijke Red Bull-BORA-hansgrohe DNS
- Ethan Hayter Soudal Quick-Step DNS
- Finn Fisher-Black Red Bull-BORA-hansgrohe DNS
- Michal Kwiatkowski INEOS Grenadiers DNS
- Casper van Uden Team Picnic PostNL DNS
- Gerben Thijssen Intermarché-Wanty DNF
- Bauke Mollema Lidl-Trek DNF
- Daniel McLay Team Visma | Lease a Bike DNF
- Remi Cavagna Groupama-FDJ DNF
- Piet Allegaert Cofidis DNF
- Michal Pomorski Poland DNF
- Casper Pedersen Soudal Quick-Step DNF

GC

PosRiderTeam Time
1 Victor Langellotti INEOS Grenadiers 24:56:19
2 Brandon McNulty UAE Team Emirates-XRG + 00.07
3 Antonio Tiberi Bahrain Victorious + 00.20
4 Jan Christen UAE Team Emirates-XRG + 00.21
5 Pello Bilbao Bahrain Victorious + 00.24
6 Rafal Majka UAE Team Emirates-XRG + 00.24
7 Alberto Bettiol XDS Astana Team + 00.28
8 Matteo Sobrero Red Bull-BORA-hansgrohe + 00.29
9 Filippo Zana Team Jayco-AlUla + 00.29
10 Marco Frigo Israel-Premier Tech + 00.29
11 Matthew Riccitello Israel-Premier Tech + 00.33
12 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 00.42
13 Yannis Voisard Tudor Pro Cycling Team + 00.42
14 Rudy Molard Groupama-FDJ + 00.44
15 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 00.50
16 Quinten Hermans Alpecin-Deceuninck + 01.00
17 Diego Ulissi XDS Astana Team + 01.28
18 Davide Formolo Movistar Team + 01.28
19 Andrea Bagioli Lidl-Trek + 01.29
20 Chris Hamilton Team Picnic PostNL + 01.33
21 Piotr Pekala Poland + 01.37
22 Sam Oomen Lidl-Trek + 01.51
23 Attila Valter Team Visma | Lease a Bike + 01.56
24 George Bennett Israel-Premier Tech + 02.22
25 Pier-André Côté Israel-Premier Tech + 02.44
26 Alexander Kamp Intermarché-Wanty + 02.53
27 Thibaud Gruel Groupama-FDJ + 03.08
28 Menno Huising Team Visma | Lease a Bike + 04.47
29 Jack Haig Bahrain Victorious + 05.03
30 Colby Simmons EF Education-EasyPost + 05.33
31 Gijs Leemreize Team Picnic PostNL + 05.33
32 Mateusz Gajdulewicz Poland + 06.09
33 Jacopo Mosca Lidl-Trek + 06.22
34 Paul Lapeira Decathlon AG2R La Mondiale Team + 06.26
35 Marcin Budzinski Poland + 06.30
36 Lars Craps Lotto + 06.35
37 Jasha Sütterlin Team Jayco-AlUla + 07.51
38 Edoardo Zambanini Bahrain Victorious + 07.54
39 Lorenzo Milesi Movistar Team + 08.29
40 Jan Maas Cofidis + 11.20
41 Juan 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 Team + 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 Team + 31.09
77 Huub Artz Intermarché-Wanty + 31.26
78 Anthony Perez Cofidis + 31.57
79 Tomasz Budzinski Poland + 31.57
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 Team + 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 + 01:00.09
115 Patryk Stosz Poland + 01:05.23
116 Fernando Gaviria Movistar Team + 01:08.21
- Niklas Behrens Team Visma | Lease a Bike DNS
- Paul Ourselin Cofidis DNS
- Magnus Sheffield INEOS Grenadiers DNS
- Pawel Bernas Poland DNS
- Andrea Raccagni Noviero Soudal Quick-Step DNS
- Tim van Dijke Red Bull-BORA-hansgrohe DNS
- Ethan Hayter Soudal Quick-Step DNS
- Finn Fisher-Black Red Bull-BORA-hansgrohe DNS
- Michal Kwiatkowski INEOS Grenadiers DNS
- Casper van Uden Team Picnic PostNL DNS
- Gerben Thijssen Intermarché-Wanty DNF
- Bauke Mollema Lidl-Trek DNF
- Daniel McLay Team Visma | Lease a Bike DNF
- Remi Cavagna Groupama-FDJ DNF
- Piet Allegaert Cofidis DNF
- Michal Pomorski Poland DNF
- Casper Pedersen Soudal Quick-Step DNF

Points

PosRiderTeam Points
1 Ben Turner INEOS Grenadiers 72
2 Jan Christen UAE Team Emirates-XRG 58
3 Pello Bilbao Bahrain Victorious 54
4 Brandon McNulty UAE Team Emirates-XRG 49
5 Victor Langellotti INEOS Grenadiers 48
6 Antonio Tiberi Bahrain Victorious 48
7 Alberto Bettiol XDS Astana Team 41
8 Andrea Bagioli Lidl-Trek 40
9 Paul Magnier Soudal Quick-Step 39
10 Thibaud Gruel Groupama-FDJ 36
11 Quinten Hermans Alpecin-Deceuninck 35
12 Jensen Plowright Alpecin-Deceuninck 31
13 Rudy Molard Groupama-FDJ 27
14 Pier-André Côté Israel-Premier Tech 26
15 Madis Mihkels EF Education-EasyPost 25
16 Paul Lapeira Decathlon AG2R La Mondiale Team 24
17 Rafal Majka UAE Team Emirates-XRG 23
18 Marco Frigo Israel-Premier Tech 22
19 Olav Kooij Team Visma | Lease a Bike 20
20 Matteo Sobrero Red Bull-BORA-hansgrohe 20
21 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team 17
22 Embret Svestad-Bårdseng ARKEA-B&B HOTELS 16
23 Arjen Livyns Lotto 16
24 Ethan Vernon Israel-Premier Tech 16
25 Matthew Brennan Team Visma | Lease a Bike 15
26 Yannis Voisard Tudor Pro Cycling Team 15
27 Chris Hamilton Team Picnic PostNL 15
28 Filippo Zana Team Jayco-AlUla 14
29 Jasha Sütterlin Team Jayco-AlUla 14
30 Francesco Busatto Intermarché-Wanty 13
31 Florian Vermeersch UAE Team Emirates-XRG 13
32 Lorenzo Milesi Movistar Team 12
33 Max Kanter XDS Astana Team 12
34 Marcin Budzinski Poland 11
35 Matthew Riccitello Israel-Premier Tech 10
36 Lars Craps Lotto 10
37 Marijn van den Berg EF Education-EasyPost 10
38 Tim Torn Teutenberg Lidl-Trek 9
39 Vlad Van Mechelen Bahrain Victorious 8
40 Piotr Pekala Poland 6
41 Arvid de Kleijn Tudor Pro Cycling Team 6
42 Fernando Gaviria Movistar Team 6
43 Diego Ulissi XDS Astana Team 5
44 Giosue Epis ARKEA-B&B HOTELS 4
45 Alessandro Verre ARKEA-B&B HOTELS 4
46 Michele Gazzoli XDS Astana Team 2
47 Patryk Stosz Poland 1
48 Jack Haig Bahrain Victorious 1
49 Colby Simmons EF Education-EasyPost 1
50 Martin Svrcek Soudal Quick-Step 1
51 Gonzalo Serrano Movistar Team -4

Mountain

PosRiderTeam Points
1 Timo Kielich Alpecin-Deceuninck 75
2 Patrick Gamper Team Jayco-AlUla 26
3 Tomasz Budzinski Poland 23
4 Antonio Tiberi Bahrain Victorious 20
5 Chris Hamilton Team Picnic PostNL 20
6 Filip Maciejuk Red Bull-BORA-hansgrohe 19
7 Reuben Thompson Lotto 16
8 Jensen Plowright Alpecin-Deceuninck 15
9 Colby Simmons EF Education-EasyPost 15
10 Brandon McNulty UAE Team Emirates-XRG 14
11 Max Walker EF Education-EasyPost 13
12 Kelland O'Brien Team Jayco-AlUla 12
13 Huub Artz Intermarché-Wanty 12
14 Fabio Van den Bossche Alpecin-Deceuninck 11
15 Lorenzo Milesi Movistar Team 10
16 Nadav Raisberg Israel-Premier Tech 10
17 Menno Huising Team Visma | Lease a Bike 7
18 Mateusz Gajdulewicz Poland 7
19 Martin Svrcek Soudal Quick-Step 6
20 Filippo Zana Team Jayco-AlUla 5
21 Quinten Hermans Alpecin-Deceuninck 5
22 Alberto Bettiol XDS Astana Team 3
23 Matteo Sobrero Red Bull-BORA-hansgrohe 3
24 Diego Ulissi XDS Astana Team 3
25 Paul Magnier Soudal Quick-Step 3
26 Anthony Perez Cofidis 3
27 Marco Frigo Israel-Premier Tech 2
28 Rudy Molard Groupama-FDJ 2
29 Embret Svestad-Bårdseng ARKEA-B&B HOTELS 2
30 Florian Vermeersch UAE Team Emirates-XRG 2
31 Alessandro Verre ARKEA-B&B HOTELS 2
32 Patryk Stosz Poland 2
33 Matthew Riccitello Israel-Premier Tech 1
34 Attila Valter Team Visma | Lease a Bike 1

Team

PosTeamTime
1 UAE Team Emirates-XRG 74:49:59
2 Israel-Premier Tech + 02.14
3 Bahrain Victorious + 04.51
4 Lidl-Trek + 05.17
5 Team Visma | Lease a Bike + 09.53
6 XDS Astana Team + 10.30
7 Team Picnic PostNL + 11.43
8 Groupama-FDJ + 12.41
9 Poland + 13.14
10 Movistar Team + 16.35
11 Team Jayco-AlUla + 16.46
12 Red Bull-BORA-hansgrohe + 20.31
13 INEOS Grenadiers + 20.37
14 Decathlon AG2R La Mondiale Team + 24.31
15 Cofidis + 33.59
16 Lotto + 40.45
17 Soudal Quick-Step + 42.19
18 Tudor Pro Cycling Team + 44.21
19 Intermarché-Wanty + 44.44
20 EF Education-EasyPost + 44.58
21 Alpecin-Deceuninck + 46.10
22 ARKEA-B&B HOTELS + 53.07

Race profile

Race
Tour de Pologne
Start date
04.08.2025
End date
10.08.2025
Total distance
147.5 km
Gen
Men
Cat
2.UWT
Country
Poland
Discipline
Road
First edition
1928

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️