Tour de Pologne 2025 - Standings

7 stages, Wroclaw > Kopalina Soli, 1074.9km

04.08-10.08

Just a day after the Tour de France Femmes wraps up, the WorldTour rolls on with one of its most unpredictable stage races: the Tour de Pologne. With no Pogacar or Vingegaard in the mix, and a varied route through southern Poland, the door is wide open for ambitious climbers, punchers and time trialists. Add in GC battles, sprinter duels, relegation drama and contract pressure - and you’ve got a week where everyone has something to race for.

Standings

GC

PosRiderTeam Time
1 Brandon McNulty UAE Team Emirates-XRG 25:10:57
2 Antonio Tiberi Bahrain Victorious + 00.29
3 Matteo Sobrero Red Bull-BORA-hansgrohe + 00.37
4 Jan Christen UAE Team Emirates-XRG + 00.39
5 Victor Langellotti INEOS Grenadiers + 00.39
6 Alberto Bettiol XDS Astana Team + 00.47
7 Marco Frigo Israel-Premier Tech + 00.48
8 Rafal Majka UAE Team Emirates-XRG + 00.59
9 Pello Bilbao Bahrain Victorious + 01.02
10 Filippo Zana Team Jayco-AlUla + 01.09
11 Yannis Voisard Tudor Pro Cycling Team + 01.17
12 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 01.23
13 Matthew Riccitello Israel-Premier Tech + 01.27
14 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 01.42
15 Rudy Molard Groupama-FDJ + 02.05
16 Quinten Hermans Alpecin-Deceuninck + 02.15
17 Davide Formolo Movistar Team + 02.29
18 Chris Hamilton Team Picnic PostNL + 02.31
19 Diego Ulissi XDS Astana Team + 02.39
20 Sam Oomen Lidl-Trek + 02.40
21 Andrea Bagioli Lidl-Trek + 02.47
22 Piotr Pekala Poland + 03.07
23 Attila Valter Team Visma | Lease a Bike + 03.28
24 George Bennett Israel-Premier Tech + 03.35
25 Thibaud Gruel Groupama-FDJ + 03.44
26 Alexander Kamp Intermarché-Wanty + 03.56
27 Menno Huising Team Visma | Lease a Bike + 05.41
28 Gijs Leemreize Team Picnic PostNL + 06.52
29 Colby Simmons EF Education-EasyPost + 07.00
30 Mateusz Gajdulewicz Poland + 07.09
31 Jack Haig Bahrain Victorious + 07.11
32 Lars Craps Lotto + 07.46
33 Marcin Budzinski Poland + 08.03
34 Paul Lapeira Decathlon AG2R La Mondiale Team + 08.07
35 Jacopo Mosca Lidl-Trek + 08.10
36 Jasha Sütterlin Team Jayco-AlUla + 08.23
37 Lorenzo Milesi Movistar Team + 08.34
38 Edoardo Zambanini Bahrain Victorious + 09.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 Team + 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 Team + 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 Poland + 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 Team + 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 + 01:00.06
110 Elia Viviani Lotto + 01:01.48
111 Patryk Stosz Poland + 01:07.55
112 Fernando Gaviria Movistar Team + 01:10.35
- Sam Bennett Decathlon AG2R La Mondiale Team DNF
- Filippo Baroncini UAE Team Emirates-XRG DNF
- Gerben Thijssen Intermarché-Wanty DNF
- Bauke Mollema Lidl-Trek DNF
- Niklas Behrens Team Visma | Lease a Bike DNF
- Stanislaw Aniolkowski Cofidis DNF
- Owain Doull EF Education-EasyPost DNF
- Paul Ourselin Cofidis DNF
- Kelland O'Brien Team Jayco-AlUla DNF
- Mikkel Honore EF Education-EasyPost DNF
- Pier-André Côté Israel-Premier Tech DNF
- Kamiel Bonneu Intermarché-Wanty DNF
- Rasmus Søjberg Pedersen Decathlon AG2R La Mondiale Team DNF
- Cédric Beullens Lotto DNF
- Koen Bouwman Team Jayco-AlUla DNF
- Magnus Sheffield INEOS Grenadiers DNF
- Luc Wirtgen Tudor Pro Cycling Team DNF
- Daniel McLay Team Visma | Lease a Bike DNF
- Maikel Zijlaard Tudor Pro Cycling Team DNF
- Pierre Thierry ARKEA-B&B HOTELS DNF
- Mathias Vacek Lidl-Trek DNF
- Remi Cavagna Groupama-FDJ DNF
- Pepijn Reinderink Soudal Quick-Step DNF
- Pawel Bernas Poland DNF
- Donavan Grondin ARKEA-B&B HOTELS DNF
- Andrea Raccagni Noviero Soudal Quick-Step DNF
- Florian Sénéchal ARKEA-B&B HOTELS DNF
- Lars Boven Alpecin-Deceuninck DNF
- Max Poole Team Picnic PostNL DNF
- Maxim Van Gils Red Bull-BORA-hansgrohe DNF
- Tim van Dijke Red Bull-BORA-hansgrohe DNF
- Alex Kirsch Lidl-Trek DNF
- Piet Allegaert Cofidis DNF
- Michal Pomorski Poland DNF
- Juan Martinez Team Picnic PostNL DNF
- Ethan Hayter Soudal Quick-Step DNF
- Finn Fisher-Black Red Bull-BORA-hansgrohe DNF
- Casper Pedersen Soudal Quick-Step DNF
- Bob Jungels INEOS Grenadiers DNF
- Michal Kwiatkowski INEOS Grenadiers DNF
- Enzo Paleni Groupama-FDJ DNF
- Casper van Uden Team Picnic PostNL DNF

Points

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

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 Huub Artz Intermarché-Wanty 12
13 Fabio Van den Bossche Alpecin-Deceuninck 11
14 Lorenzo Milesi Movistar Team 10
15 Nadav Raisberg Israel-Premier Tech 10
16 Menno Huising Team Visma | Lease a Bike 7
17 Mateusz Gajdulewicz Poland 7
18 Martin Svrcek Soudal Quick-Step 6
19 Filippo Zana Team Jayco-AlUla 5
20 Quinten Hermans Alpecin-Deceuninck 5
21 Matteo Sobrero Red Bull-BORA-hansgrohe 3
22 Alberto Bettiol XDS Astana Team 3
23 Diego Ulissi XDS Astana Team 3
24 Paul Magnier Soudal Quick-Step 3
25 Anthony Perez Cofidis 3
26 Marco Frigo Israel-Premier Tech 2
27 Embret Svestad-Bårdseng ARKEA-B&B HOTELS 2
28 Rudy Molard Groupama-FDJ 2
29 Florian Vermeersch UAE Team Emirates-XRG 2
30 Alessandro Verre ARKEA-B&B HOTELS 2
31 Patryk Stosz Poland 2
32 Matthew Riccitello Israel-Premier Tech 1
33 Attila Valter Team Visma | Lease a Bike 1

Team

PosTeamTime
1 UAE Team Emirates-XRG 75:34:39
2 Israel-Premier Tech + 03.07
3 Bahrain Victorious + 05.33
4 Lidl-Trek + 07.24
5 Team Visma | Lease a Bike + 11.55
6 XDS Astana Team + 12.14
7 Groupama-FDJ + 13.27
8 Team Picnic PostNL + 14.19
9 Poland + 16.31
10 Movistar Team + 17.42
11 Team Jayco-AlUla + 19.01
12 INEOS Grenadiers + 21.35
13 Red Bull-BORA-hansgrohe + 21.44
14 Decathlon AG2R La Mondiale Team + 26.09
15 Cofidis + 35.56
16 Lotto + 44.02
17 Soudal Quick-Step + 45.19
18 Intermarché-Wanty + 46.20
19 Tudor Pro Cycling Team + 46.22
20 EF Education-EasyPost + 46.45
21 Alpecin-Deceuninck + 48.51
22 ARKEA-B&B HOTELS + 56.38

Race profile

Race
Tour de Pologne
Start date
04.08.2025
End date
10.08.2025
Total distance
1074.9 km
Number of stages
7
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 ❤️