Tour de Pologne: Almeida holds on to win stage 2
Deceuninck-Quickstep rider sustains long uphill attack then out-sprints Ulissi to take race lead
João Almeida (Deceuninck-QuickStep) took a hard-fought victory on the uphill finish of stage 2 at the Tour de Pologne. The Portuguese rider, known for his racing tenacity, made a late-race attack with 1.3km to go, and even when Diego Ulissi (UAE Team Emirates) closed the gap on the final uphill slopes of the race, Almeida was strong enough to win a tactical two-rider sprint to the finish line in Przemyśl.
Ulissi was forced to settle for second place while Matej Mohorič (Bahrain Victorious) closed the gap to the two riders and crossed the line in third.
The victory bumped up Almeida into the leader’s jersey at the Tour de Pologne with a four-second advantage over Mohorič and Ulissi as the race heads into stage 3’s 226.4km race from Sanok to Rzeszów on Wednesday.
"I am so happy, because this is such a great win for me. I was a bit nervous before the start of the final climb, but as soon as we arrived there I noticed how good I felt and decided to launch an all-or-nothing attack," Almeida said.
"I focused only on myself and on managing my effort, and even after Ulissi came across I continued to remain calm and still had enough left to surge to victory.
"To get the win here, on such a brutal climb, gives me a lot of satisfaction, and the yellow jersey that came with it is just the cherry on the top. In the next days we will see what we can do in the general classification, but for the moment I want to enjoy this unforgettable day for me together with this amazing team that was again of such great help."
UAE Team Emirates led the small field into finishing town of Przemyśl where Lotto Soudal, Israel Start-up Nation, Bahrain Victorious took over within 3km to go. They made a left turn onto a stretch of cobbles with 1.6km from the finish where Mohorič pushed clear of the field, but as the field closed the gap, Almeida made his first bid for the stage win at 1.3km out.
Almeida made a quick descent and then launched another attack into the final climb opening up a further gap inside the last kilometre. Out of the saddle, he sprinted toward the line as Movistar’s Einer Augusto Rubio tried desperately too close the gap with Ulissi on this wheel.
Ulissi punched forward with 300m to go and as he tried to sprint around Almeida, but the Portuguese rider would not let up, both riders sprinting for the finish line with Almeida taking the stage win.
How it unfolded
The second stage of the Tour de Pologne was 200.8km between Zamość and Przemyśl. The day offered two intermediate sprints at Krasnobrod (20km) and Jozefow (40km), and three categorised ascents at Wolka Husinska (28km), and then closer to the finish at Kalwaria Paclawksa (172km) and Gruszowa (180km) before a descent and a flat tun-in to the punchy uphill finish in Przemyśl.
An early breakaway of five included Nikita Stalnov (Astana-Premier Tech), Sebastian Langeveld (EF Education-Nippo), Taco van der Hoorn (Intermarché-Wanty-Gobert Matériaux), Gabriel Cullaigh (Movistar Team), Patryk Stosz (Voster ATS Team) that pushed their gap out to nearly four minutes by the time they reached the first intermediate sprint, won by van der Hoorn.
Stosz contested and won the full mountain points over the first categorised ascent, 3km at 2.6 per cent. Wolka Husinka and the breakaway then descended straight into the second intermediate sprint at Jozefow, won by van der Hoorn.
Bahrain Victorious set the pace from the main field, protecting previous day’s stage winner and overall leader Phil Bauhaus, reducing the gap to just under two minutes at the halfway point.
As the gap dropped to within one minute, attacks from the field began and a three-rider chase group formed that included Manuele Boaro (Astana-Premier Tech), Lukas Pöstlberger (Bora-Hansgrohe), and Ryan Mullen (Trek-Segafredo).
They made the connection, increasing the breakaway to eight riders with 87km to go, and with fresher legs now in the fold, the group extended its lead back out to three minutes.
The gap dropped as the breakaway reached the final 40km of the stage, infused with back-to-back climbs before the finish. Pöstlberger was the first to attack out of the breakaway, as the others struggled and separations opened on the first climb with Stosz, Culllaigh, and Stalnov falling off pace.
Pöstlberger hit the next climb, Kalwaria Paclawksa, 2.1km at 9.3 per cent, with a healthy margin of 45 seconds over the chase of Boaro, Langeveld, Van der Hoorn and Mullen.
Pöstlberger crested the climb alone but the chasers were caught by a charging peloton, sped up by attacks on the ascent. Mohorič jumped on the climb first causing further separations in the peloton.
As Pöstlberger approached the next climb, Gruszowa, 3km at 6 per cent, he held onto a 30-second advantage but Biniam Ghirmay (Intermarché-Wanty-Gobert Matériaux) shot out of the field and closed the gap quickly. Pöstlberger, finished with his breakaway effort for the day, sat up as the rest of the field caught and passed him, too.
Ghirmay held just 12 seconds as he crested the top of the climb with Stefano Oldani (Lotto Soudal) chasing, but with the field so close behind, both riders were caught with 15km to go.
With the field back together, Lotto Soudal and UAE Team Emirates controlled the front on the flat stretch of road before the final. Rémi Cavagna (Deceuninck-QuickStep) took a flyer and seven riders attempted to bridge across. The split was neutralised, however, and the reduced field back together with 10km to go preparing for the final attacks on the uphill finish in Przemyśl.
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | João Almeida (Por) Deceuninck-QuickStep | 4:41:33 |
2 | Diego Ulissi (Ita) UAE Team Emirates | |
3 | Matej Mohoric (Slo) Bahrain Victorious | |
4 | Michal Kwiatkowski (Pol) Ineos Grenadiers | 0:00:04 |
5 | Mikkel Honoré (Den) Deceuninck-QuickStep | 0:00:08 |
6 | Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux | 0:00:12 |
7 | Jai Hindley (Aus) Team DSM | |
8 | Giovanni Aleotti (Ita) Bora-Hansgrohe | |
9 | Dylan Teuns (Bel) Bahrain Victorious | |
10 | Tim Wellens (Bel) Lotto Soudal | 0:00:16 |
11 | Einer Rubio Reyes (Col) Movistar Team | |
12 | Alessandro Covi (Ita) UAE Team Emirates | 0:00:21 |
13 | Clément Berthet (Fra) AG2R Citroën Team | 0:00:28 |
14 | Dion Smith (NZl) Team BikeExchange | |
15 | Ben Tulett (GBr) Alpecin-Fenix | |
16 | Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux | 0:00:30 |
17 | Denis Nekrasov (Rus) Gazprom-RusVelo | |
18 | Tony Gallopin (Fra) AG2R Citroën Team | |
19 | Ruben Fernandez (Spa) Cofidis | |
20 | Pascal Eenkhoorn (Ned) Jumbo-Visma | 0:00:35 |
21 | Antonio Tiberi (Ita) Trek-Segafredo | |
22 | Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux | |
23 | Matteo Fabbro (Ita) Bora-Hansgrohe | |
24 | Jonas Gregaard (Den) Astana-Premier Tech | |
25 | George Bennett (NZl) Jumbo-Visma | |
26 | Davide Villella (Ita) Movistar Team | 0:00:41 |
27 | Kristian Sbaragli (Ita) Alpecin-Fenix | |
28 | Tanel Kangert (Est) Team BikeExchange | 0:00:45 |
29 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | |
30 | Nicolas Roche (Irl) Team DSM | 0:00:51 |
31 | Jenthe Biermans (Bel) Israel Start-up Nation | 0:00:53 |
32 | Vadim Pronskiy (Kaz) Astana-Premier Tech | |
33 | Romain Seigle (Fra) Groupama-FDJ | |
34 | Ilnur Zakarin (Rus) Gazprom-RusVelo | |
35 | Barnabás Peák (Hun) Team BikeExchange | 0:01:05 |
36 | Silvan Dillier (Swi) Alpecin-Fenix | 0:01:10 |
37 | Logan Owen (USA) EF Education-Nippo | |
38 | Stefano Oldani (Ita) Lotto Soudal | 0:01:18 |
39 | Alessandro De Marchi (Ita) Israel Start-up Nation | |
40 | Carlos Barbero (Spa) Qhubeka NextHash | |
41 | Matteo Sobrero (Ita) Astana-Premier Tech | 0:01:21 |
42 | Xandro Meurisse (Bel) Alpecin-Fenix | 0:01:22 |
43 | Kobe Goossens (Bel) Lotto Soudal | |
44 | Maciej Paterski (Pol) Poland | 0:01:26 |
45 | Tsgabu Grmay (Eth) Team BikeExchange | 0:01:35 |
46 | Andrea Vendrame (Ita) AG2R Citroën Team | 0:01:40 |
47 | Filippo Conca (Ita) Lotto Soudal | 0:01:49 |
48 | Dario Cataldo (Ita) Movistar Team | 0:02:17 |
49 | Rémi Cavagna (Fra) Deceuninck-QuickStep | |
50 | Simon Clarke (Aus) Qhubeka NextHash | |
51 | Mikkel Bjerg (Den) UAE Team Emirates | 0:03:52 |
52 | Edward Theuns (Bel) Trek-Segafredo | 0:04:40 |
53 | Tim Declercq (Bel) Deceuninck-QuickStep | |
54 | Attila Valter (Hun) Groupama-FDJ | 0:05:07 |
55 | Piotr Brozyna (Pol) Poland | |
56 | Lukasz Owsian (Pol) Poland | |
57 | Amanuel Gehbreigzabhier (Eri) Trek-Segafredo | |
58 | Antwan Tolhoek (Ned) Jumbo-Visma | 0:05:16 |
59 | Christoph Pfingsten (Ger) Jumbo-Visma | |
60 | Evgeny Shalunov (Rus) Gazprom-RusVelo | 0:05:44 |
61 | Maciej Bodnar (Pol) Bora-Hansgrohe | 0:06:15 |
62 | Sebastian Langeveld (Ned) EF Education-Nippo | 0:07:29 |
63 | Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux | |
64 | Daniel Arroyave Cañas (Col) EF Education-Nippo | 0:07:51 |
65 | Julien El Fares (Fra) EF Education-Nippo | |
66 | Romain Combaud (Fra) Team DSM | |
67 | Yevgeniy Fedorov (Kaz) Astana-Premier Tech | 0:08:06 |
68 | Nikita Stalnov (Kaz) Astana-Premier Tech | |
69 | Nans Peters (Fra) AG2R Citroën Team | |
70 | Nikias Arndt (Ger) Team DSM | |
71 | Natnael Berhane (Eri) Cofidis | |
72 | Kevin Inkelaar (Ned) Bahrain Victorious | |
73 | Larry Warbasse (USA) AG2R Citroën Team | |
74 | Marco Marcato (Ita) UAE Team Emirates | |
75 | Senne Leysen (Bel) Alpecin-Fenix | |
76 | Alexis Renard (Fra) Israel Start-up Nation | |
77 | Matthias Brändle (Aut) Israel Start-up Nation | |
78 | Jonas Rickaert (Bel) Alpecin-Fenix | |
79 | Andrey Amador (CRc) Ineos Grenadiers | |
80 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | |
81 | Xandres Vervloesem (Bel) Lotto Soudal | |
82 | Tao Geoghegan Hart (GBr) Ineos Grenadiers | |
83 | Marco Canola (Ita) Gazprom-RusVelo | 0:08:12 |
84 | Emils Liepins (Lat) Trek-Segafredo | 0:08:15 |
85 | Ryan Mullen (Irl) Trek-Segafredo | 0:08:24 |
86 | Tomasz Marczynski (Pol) Lotto Soudal | 0:08:31 |
87 | Jos van Emden (Ned) Jumbo-Visma | |
88 | Jake Stewart (GBr) Groupama-FDJ | |
89 | Manuele Boaro (Ita) Astana-Premier Tech | 0:08:42 |
90 | Fabio Sabatini (Ita) Cofidis | 0:10:42 |
91 | Antoine Duchesne (Can) Groupama-FDJ | |
92 | Tom Bohli (Swi) Cofidis | |
93 | David Dekker (Ned) Jumbo-Visma | |
94 | Attilio Viviani (Ita) Cofidis | |
95 | Filip Maciejuk (Pol) Poland | |
96 | Michal Paluta (Pol) Poland | |
97 | Heinrich Haussler (Aus) Bahrain Victorious | |
98 | Artem Nych (Rus) Gazprom-RusVelo | |
99 | Gabriel Cullaigh (GBr) Movistar Team | |
100 | Fumiyuki Beppu (Jpn) EF Education-Nippo | |
101 | Igor Boev (Rus) Gazprom-RusVelo | |
102 | Julius van den Berg (Ned) EF Education-Nippo | |
103 | Ivan Garcia Cortina (Spa) Movistar Team | 0:11:00 |
104 | Gijs Van Hoecke (Bel) AG2R Citroën Team | 0:11:05 |
105 | Alexander Konychev (Ita) Team BikeExchange | |
106 | Gianni Moscon (Ita) Ineos Grenadiers | |
107 | Patryk Stosz (Pol) Poland | 0:11:17 |
108 | Olav Kooij (Ned) Jumbo-Visma | 0:11:21 |
109 | Max Kanter (Ger) Team DSM | 0:11:23 |
110 | Fabian Lienhard (Swi) Groupama-FDJ | |
111 | Anthony Jullien (Fra) AG2R Citroën Team | 0:12:00 |
112 | Matteo Jorgenson (USA) Movistar Team | |
113 | Lukasz Wisniowski (Pol) Qhubeka NextHash | |
114 | Davide Martinelli (Ita) Astana-Premier Tech | |
115 | Niklas Märkl (Ger) Team DSM | |
116 | Stanislaw Aniolkowski (Pol) Poland | |
117 | Ian Garrison (USA) Deceuninck-QuickStep | |
118 | Stijn Steels (Bel) Deceuninck-QuickStep | |
119 | Florian Stork (Ger) Team DSM | |
120 | Michael Hepburn (Aus) Team BikeExchange | |
121 | Owain Doull (GBr) Ineos Grenadiers | |
122 | Jorge Arcas (Spa) Movistar Team | |
123 | Pavel Kochetkov (Rus) Gazprom-RusVelo | |
124 | Michal Golas (Pol) Ineos Grenadiers | |
125 | John Degenkolb (Ger) Lotto Soudal | |
126 | Hugo Hofstetter (Fra) Israel Start-up Nation | |
127 | Luke Rowe (GBr) Ineos Grenadiers | |
128 | Clément Davy (Fra) Groupama-FDJ | |
129 | Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux | |
130 | William Bonnet (Fra) Groupama-FDJ | |
131 | Rob Power (Aus) Qhubeka NextHash | |
132 | Maximilian Walscheid (Ger) Qhubeka NextHash | 0:12:07 |
133 | Phil Bauhaus (Ger) Bahrain Victorious | |
134 | Lionel Taminiaux (Bel) Alpecin-Fenix | |
135 | Oliviero Troia (Ita) UAE Team Emirates | |
136 | Fernando Gaviria Rendon (Col) UAE Team Emirates | |
137 | Maximiliano Richeze (Arg) UAE Team Emirates | |
138 | Sean Bennett (USA) Qhubeka NextHash | |
139 | Alvaro Hodeg Chagui (Col) Deceuninck-QuickStep | |
140 | Michael Schwarzmann (Ger) Bora-Hansgrohe | |
141 | Norman Vahtra (Est) Israel Start-up Nation | 0:13:27 |
142 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | 0:19:11 |
143 | Charlie Quarterman (GBr) Trek-Segafredo | 0:19:37 |
144 | Marcel Sieberg (Ger) Bahrain Victorious | 0:22:12 |
145 | Eros Capecchi (Ita) Bahrain Victorious | |
146 | Kaden Groves (Aus) Team BikeExchange | 0:29:36 |
DNS | Patrick Bevin (NZl) Israel Start-up Nation | |
DNS | Tom Scully (NZl) EF Education-Nippo |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | João Almeida (Por) Deceuninck-QuickStep | 20 |
2 | Diego Ulissi (Ita) UAE Team Emirates | 19 |
3 | Matej Mohoric (Slo) Bahrain Victorious | 18 |
4 | Michal Kwiatkowski (Pol) Ineos Grenadiers | 17 |
5 | Mikkel Honoré (Den) Deceuninck-QuickStep | 16 |
6 | Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux | 15 |
7 | Jai Hindley (Aus) Team DSM | 14 |
8 | Giovanni Aleotti (Ita) Bora-Hansgrohe | 13 |
9 | Dylan Teuns (Bel) Bahrain Victorious | 12 |
10 | Tim Wellens (Bel) Lotto Soudal | 11 |
11 | Einer Rubio Reyes (Col) Movistar Team | 10 |
12 | Alessandro Covi (Ita) UAE Team Emirates | 9 |
13 | Clément Berthet (Fra) AG2R Citroën Team | 8 |
14 | Dion Smith (NZl) Team BikeExchange | 7 |
15 | Ben Tulett (GBr) Alpecin-Fenix | 6 |
16 | Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux | 5 |
17 | Denis Nekrasov (Rus) Gazprom-RusVelo | 4 |
18 | Tony Gallopin (Fra) AG2R Citroën Team | 3 |
19 | Ruben Fernandez (Spa) Cofidis | 2 |
20 | Pascal Eenkhoorn (Ned) Jumbo-Visma | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Patryk Stosz (Pol) Poland | 3 |
2 | Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux | 2 |
3 | Gabriel Cullaigh (GBr) Movistar Team | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | 5 |
2 | Sebastian Langeveld (Ned) EF Education-Nippo | 3 |
3 | Matej Mohoric (Slo) Bahrain Victorious | 2 |
4 | Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux | 3 |
2 | Matej Mohoric (Slo) Bahrain Victorious | 2 |
3 | Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux | 3 |
2 | Gabriel Cullaigh (GBr) Movistar Team | 2 |
3 | Patryk Stosz (Pol) Poland | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux | 3 |
2 | Gabriel Cullaigh (GBr) Movistar Team | 2 |
3 | Patryk Stosz (Pol) Poland | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Intermarché-Wanty-Gobert Matériaux | 14:05:56 |
2 | Team BikeExchange | 0:01:01 |
3 | Alpecin-Fenix | 0:01:02 |
4 | Deceuninck-QuickStep | 0:01:08 |
5 | AG2R Citroën Team | 0:01:21 |
6 | Astana-Premier Tech | 0:01:32 |
7 | Lotto Soudal | 0:01:39 |
8 | Movistar Team | 0:01:57 |
9 | UAE Team Emirates | 0:02:56 |
10 | Jumbo-Visma | 0:05:09 |
11 | Bora-Hansgrohe | 0:05:45 |
12 | Gazprom-RusVelo | 0:05:50 |
13 | Bahrain Victorious | 0:07:01 |
14 | Team DSM | 0:07:37 |
15 | Israel Start-up Nation | 0:09:00 |
16 | Trek-Segafredo | 0:09:05 |
17 | Poland | 0:10:23 |
18 | Groupama-FDJ | 0:13:14 |
19 | Qhubeka NextHash | 0:14:18 |
20 | Ineos Grenadiers | 0:14:59 |
21 | EF Education-Nippo | 0:15:13 |
22 | Cofidis | 0:18:01 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | João Almeida (Por) Deceuninck-QuickStep | 9:42:47 |
2 | Matej Mohoric (Slo) Bahrain Victorious | 0:00:04 |
3 | Diego Ulissi (Ita) UAE Team Emirates | |
4 | Michal Kwiatkowski (Pol) Ineos Grenadiers | 0:00:11 |
5 | Mikkel Honoré (Den) Deceuninck-QuickStep | 0:00:18 |
6 | Dylan Teuns (Bel) Bahrain Victorious | 0:00:22 |
7 | Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux | |
8 | Jai Hindley (Aus) Team DSM | |
9 | Giovanni Aleotti (Ita) Bora-Hansgrohe | |
10 | Tim Wellens (Bel) Lotto Soudal | 0:00:26 |
11 | Einer Rubio Reyes (Col) Movistar Team | |
12 | Alessandro Covi (Ita) UAE Team Emirates | 0:00:31 |
13 | Dion Smith (NZl) Team BikeExchange | 0:00:38 |
14 | Ben Tulett (GBr) Alpecin-Fenix | |
15 | Clément Berthet (Fra) AG2R Citroën Team | |
16 | Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux | 0:00:40 |
17 | Tony Gallopin (Fra) AG2R Citroën Team | |
18 | Denis Nekrasov (Rus) Gazprom-RusVelo | |
19 | Ruben Fernandez (Spa) Cofidis | |
20 | Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux | 0:00:45 |
21 | Matteo Fabbro (Ita) Bora-Hansgrohe | |
22 | Pascal Eenkhoorn (Ned) Jumbo-Visma | |
23 | George Bennett (NZl) Jumbo-Visma | |
24 | Antonio Tiberi (Ita) Trek-Segafredo | |
25 | Jonas Gregaard (Den) Astana-Premier Tech | |
26 | Kristian Sbaragli (Ita) Alpecin-Fenix | 0:00:51 |
27 | Davide Villella (Ita) Movistar Team | |
28 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | 0:00:55 |
29 | Tanel Kangert (Est) Team BikeExchange | |
30 | Nicolas Roche (Irl) Team DSM | 0:01:01 |
31 | Vadim Pronskiy (Kaz) Astana-Premier Tech | 0:01:03 |
32 | Jenthe Biermans (Bel) Israel Start-up Nation | |
33 | Romain Seigle (Fra) Groupama-FDJ | |
34 | Ilnur Zakarin (Rus) Gazprom-RusVelo | |
35 | Logan Owen (USA) EF Education-Nippo | 0:01:20 |
36 | Silvan Dillier (Swi) Alpecin-Fenix | |
37 | Carlos Barbero (Spa) Qhubeka NextHash | 0:01:28 |
38 | Stefano Oldani (Ita) Lotto Soudal | |
39 | Alessandro De Marchi (Ita) Israel Start-up Nation | |
40 | Matteo Sobrero (Ita) Astana-Premier Tech | 0:01:31 |
41 | Kobe Goossens (Bel) Lotto Soudal | 0:01:32 |
42 | Xandro Meurisse (Bel) Alpecin-Fenix | |
43 | Maciej Paterski (Pol) Poland | 0:01:36 |
44 | Tsgabu Grmay (Eth) Team BikeExchange | 0:01:45 |
45 | Andrea Vendrame (Ita) AG2R Citroën Team | 0:01:50 |
46 | Filippo Conca (Ita) Lotto Soudal | 0:01:59 |
47 | Dario Cataldo (Ita) Movistar Team | 0:02:27 |
48 | Rémi Cavagna (Fra) Deceuninck-QuickStep | |
49 | Barnabás Peák (Hun) Team BikeExchange | 0:03:25 |
50 | Simon Clarke (Aus) Qhubeka NextHash | 0:04:27 |
51 | Edward Theuns (Bel) Trek-Segafredo | 0:04:50 |
52 | Tim Declercq (Bel) Deceuninck-QuickStep | |
53 | Attila Valter (Hun) Groupama-FDJ | 0:05:17 |
54 | Lukasz Owsian (Pol) Poland | |
55 | Piotr Brozyna (Pol) Poland | |
56 | Amanuel Gehbreigzabhier (Eri) Trek-Segafredo | |
57 | Antwan Tolhoek (Ned) Jumbo-Visma | 0:05:26 |
58 | Christoph Pfingsten (Ger) Jumbo-Visma | 0:06:10 |
59 | Maciej Bodnar (Pol) Bora-Hansgrohe | 0:06:25 |
60 | Evgeny Shalunov (Rus) Gazprom-RusVelo | 0:06:38 |
61 | Julien El Fares (Fra) EF Education-Nippo | 0:08:01 |
62 | Romain Combaud (Fra) Team DSM | |
63 | Yevgeniy Fedorov (Kaz) Astana-Premier Tech | 0:08:10 |
64 | Jonas Rickaert (Bel) Alpecin-Fenix | 0:08:16 |
65 | Larry Warbasse (USA) AG2R Citroën Team | |
66 | Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux | |
67 | Alexis Renard (Fra) Israel Start-up Nation | |
68 | Matthias Brändle (Aut) Israel Start-up Nation | |
69 | Nans Peters (Fra) AG2R Citroën Team | |
70 | Senne Leysen (Bel) Alpecin-Fenix | |
71 | Marco Canola (Ita) Gazprom-RusVelo | 0:08:22 |
72 | Emils Liepins (Lat) Trek-Segafredo | 0:08:24 |
73 | Jake Stewart (GBr) Groupama-FDJ | 0:08:41 |
74 | Daniel Arroyave Cañas (Col) EF Education-Nippo | 0:08:45 |
75 | Nikias Arndt (Ger) Team DSM | 0:09:00 |
76 | Nikita Stalnov (Kaz) Astana-Premier Tech | |
77 | Natnael Berhane (Eri) Cofidis | |
78 | Tao Geoghegan Hart (GBr) Ineos Grenadiers | |
79 | Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux | 0:09:12 |
80 | Sebastian Langeveld (Ned) EF Education-Nippo | 0:09:18 |
81 | Kevin Inkelaar (Ned) Bahrain Victorious | |
82 | Tomasz Marczynski (Pol) Lotto Soudal | 0:09:25 |
83 | Ryan Mullen (Irl) Trek-Segafredo | 0:10:22 |
84 | Gabriel Cullaigh (GBr) Movistar Team | 0:10:48 |
85 | David Dekker (Ned) Jumbo-Visma | 0:10:52 |
86 | Tom Bohli (Swi) Cofidis | |
87 | Julius van den Berg (Ned) EF Education-Nippo | |
88 | Heinrich Haussler (Aus) Bahrain Victorious | |
89 | Manuele Boaro (Ita) Astana-Premier Tech | |
90 | Ivan Garcia Cortina (Spa) Movistar Team | 0:11:10 |
91 | Gijs Van Hoecke (Bel) AG2R Citroën Team | 0:11:15 |
92 | Gianni Moscon (Ita) Ineos Grenadiers | |
93 | Mikkel Bjerg (Den) UAE Team Emirates | 0:11:19 |
94 | Max Kanter (Ger) Team DSM | 0:11:33 |
95 | Fabian Lienhard (Swi) Groupama-FDJ | |
96 | Fabio Sabatini (Ita) Cofidis | 0:11:36 |
97 | Attilio Viviani (Ita) Cofidis | |
98 | Artem Nych (Rus) Gazprom-RusVelo | |
99 | Fumiyuki Beppu (Jpn) EF Education-Nippo | |
100 | Filip Maciejuk (Pol) Poland | |
101 | Igor Boev (Rus) Gazprom-RusVelo | |
102 | Marco Marcato (Ita) UAE Team Emirates | 0:11:55 |
103 | Andrey Amador (CRc) Ineos Grenadiers | |
104 | Xandres Vervloesem (Bel) Lotto Soudal | |
105 | Alexander Konychev (Ita) Team BikeExchange | 0:11:59 |
106 | Hugo Hofstetter (Fra) Israel Start-up Nation | 0:12:06 |
107 | Phil Bauhaus (Ger) Bahrain Victorious | 0:12:07 |
108 | Patryk Stosz (Pol) Poland | 0:12:09 |
109 | Matteo Jorgenson (USA) Movistar Team | 0:12:10 |
110 | John Degenkolb (Ger) Lotto Soudal | |
111 | Stanislaw Aniolkowski (Pol) Poland | |
112 | Lukasz Wisniowski (Pol) Qhubeka NextHash | |
113 | Jorge Arcas (Spa) Movistar Team | |
114 | Alvaro Hodeg Chagui (Col) Deceuninck-QuickStep | 0:12:11 |
115 | Olav Kooij (Ned) Jumbo-Visma | 0:12:15 |
116 | Michael Schwarzmann (Ger) Bora-Hansgrohe | 0:12:17 |
117 | Fernando Gaviria Rendon (Col) UAE Team Emirates | |
118 | Lionel Taminiaux (Bel) Alpecin-Fenix | |
119 | Maximilian Walscheid (Ger) Qhubeka NextHash | |
120 | Jos van Emden (Ned) Jumbo-Visma | 0:12:20 |
121 | Niklas Märkl (Ger) Team DSM | 0:12:54 |
122 | Davide Martinelli (Ita) Astana-Premier Tech | |
123 | Owain Doull (GBr) Ineos Grenadiers | |
124 | Michal Golas (Pol) Ineos Grenadiers | |
125 | Pavel Kochetkov (Rus) Gazprom-RusVelo | |
126 | Rob Power (Aus) Qhubeka NextHash | |
127 | Oliviero Troia (Ita) UAE Team Emirates | 0:13:01 |
128 | Maximiliano Richeze (Arg) UAE Team Emirates | |
129 | Antoine Duchesne (Can) Groupama-FDJ | 0:13:02 |
130 | Michael Hepburn (Aus) Team BikeExchange | 0:13:19 |
131 | Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux | |
132 | Luke Rowe (GBr) Ineos Grenadiers | 0:13:49 |
133 | Anthony Jullien (Fra) AG2R Citroën Team | 0:14:10 |
134 | William Bonnet (Fra) Groupama-FDJ | 0:14:20 |
135 | Norman Vahtra (Est) Israel Start-up Nation | 0:15:30 |
136 | Stijn Steels (Bel) Deceuninck-QuickStep | 0:15:49 |
137 | Ian Garrison (USA) Deceuninck-QuickStep | |
138 | Clément Davy (Fra) Groupama-FDJ | |
139 | Sean Bennett (USA) Qhubeka NextHash | 0:15:54 |
140 | Florian Stork (Ger) Team DSM | 0:16:33 |
141 | Michal Paluta (Pol) Poland | 0:17:37 |
142 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | 0:19:21 |
143 | Eros Capecchi (Ita) Bahrain Victorious | 0:23:06 |
144 | Marcel Sieberg (Ger) Bahrain Victorious | 0:23:24 |
145 | Charlie Quarterman (GBr) Trek-Segafredo | 0:24:10 |
146 | Kaden Groves (Aus) Team BikeExchange | 0:30:55 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Matej Mohoric (Slo) Bahrain Victorious | 30 |
2 | Diego Ulissi (Ita) UAE Team Emirates | 29 |
3 | João Almeida (Por) Deceuninck-QuickStep | 28 |
4 | Michal Kwiatkowski (Pol) Ineos Grenadiers | 28 |
5 | Mikkel Honoré (Den) Deceuninck-QuickStep | 23 |
6 | Dion Smith (NZl) Team BikeExchange | 22 |
7 | Phil Bauhaus (Ger) Bahrain Victorious | 20 |
8 | Alvaro Hodeg Chagui (Col) Deceuninck-QuickStep | 19 |
9 | Hugo Hofstetter (Fra) Israel Start-up Nation | 18 |
10 | Edward Theuns (Bel) Trek-Segafredo | 17 |
11 | David Dekker (Ned) Jumbo-Visma | 16 |
12 | Dylan Teuns (Bel) Bahrain Victorious | 15 |
13 | Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux | 15 |
14 | Jai Hindley (Aus) Team DSM | 14 |
15 | Alessandro Covi (Ita) UAE Team Emirates | 14 |
16 | Jonas Rickaert (Bel) Alpecin-Fenix | 14 |
17 | Giovanni Aleotti (Ita) Bora-Hansgrohe | 13 |
18 | Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux | 13 |
19 | Tim Wellens (Bel) Lotto Soudal | 11 |
20 | Einer Rubio Reyes (Col) Movistar Team | 10 |
21 | Marco Canola (Ita) Gazprom-RusVelo | 9 |
22 | Clément Berthet (Fra) AG2R Citroën Team | 8 |
23 | Ben Tulett (GBr) Alpecin-Fenix | 6 |
24 | Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux | 6 |
25 | Michael Schwarzmann (Ger) Bora-Hansgrohe | 6 |
26 | Denis Nekrasov (Rus) Gazprom-RusVelo | 4 |
27 | Kristian Sbaragli (Ita) Alpecin-Fenix | 4 |
28 | Tony Gallopin (Fra) AG2R Citroën Team | 3 |
29 | Ruben Fernandez (Spa) Cofidis | 2 |
30 | Jake Stewart (GBr) Groupama-FDJ | 2 |
31 | Pascal Eenkhoorn (Ned) Jumbo-Visma | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Michal Paluta (Pol) Poland | 8 |
2 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | 5 |
3 | Yevgeniy Fedorov (Kaz) Astana-Premier Tech | 5 |
4 | Sean Bennett (USA) Qhubeka NextHash | 5 |
5 | Matej Mohoric (Slo) Bahrain Victorious | 4 |
6 | Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux | 3 |
7 | Patryk Stosz (Pol) Poland | 3 |
8 | Sebastian Langeveld (Ned) EF Education-Nippo | 3 |
9 | Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux | 2 |
10 | Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux | 2 |
11 | Gabriel Cullaigh (GBr) Movistar Team | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Yevgeniy Fedorov (Kaz) Astana-Premier Tech | 6 |
2 | Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux | 6 |
3 | Gabriel Cullaigh (GBr) Movistar Team | 4 |
4 | Michal Paluta (Pol) Poland | 4 |
5 | Michal Kwiatkowski (Pol) Ineos Grenadiers | 3 |
6 | Matej Mohoric (Slo) Bahrain Victorious | 2 |
7 | Patryk Stosz (Pol) Poland | 2 |
8 | Sean Bennett (USA) Qhubeka NextHash | 2 |
9 | Emils Liepins (Lat) Trek-Segafredo | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Intermarché-Wanty-Gobert Matériaux | 29:10:08 |
2 | Team BikeExchange | 0:01:01 |
3 | Alpecin-Fenix | 0:01:02 |
4 | Deceuninck-QuickStep | 0:01:08 |
5 | AG2R Citroën Team | 0:01:21 |
6 | Astana-Premier Tech | 0:01:32 |
7 | Lotto Soudal | 0:01:39 |
8 | Movistar Team | 0:01:57 |
9 | UAE Team Emirates | 0:02:56 |
10 | Jumbo-Visma | 0:05:09 |
11 | Bora-Hansgrohe | 0:05:45 |
12 | Bahrain Victorious | 0:07:01 |
13 | Team DSM | 0:07:37 |
14 | Gazprom-RusVelo | 0:08:02 |
15 | Israel Start-up Nation | 0:09:00 |
16 | Trek-Segafredo | 0:09:05 |
17 | Poland | 0:10:23 |
18 | Groupama-FDJ | 0:13:14 |
19 | Qhubeka NextHash | 0:14:18 |
20 | EF Education-Nippo | 0:15:13 |
21 | Ineos Grenadiers | 0:15:43 |
22 | Cofidis | 0:18:45 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Kirsten Frattini is the Deputy Editor of Cyclingnews, overseeing the global racing content plan.
Kirsten has a background in Kinesiology and Health Science. She has been involved in cycling from the community and grassroots level to professional cycling's biggest races, reporting on the WorldTour, Spring Classics, Tours de France, World Championships and Olympic Games.
She began her sports journalism career with Cyclingnews as a North American Correspondent in 2006. In 2018, Kirsten became Women's Editor – overseeing the content strategy, race coverage and growth of women's professional cycling – before becoming Deputy Editor in 2023.
Latest on Cyclingnews
-
The new Mondraker Arid Carbon is the brand's first non e-gravel bike
Dropped seatstays, 50mm tyre clearance and in-frame storage for the Spanish brand’s first gravel bike -
Tadej Pogačar preparing to start 'serious training' after winning fifth top Slovenian cyclist trophy
Worlds will be 'the most difficult race to defend', Pogačar says, ahead of December training camp -
Olav Kooij confident in future at Visma-Lease a Bike but Tour de France debut still 'not the most likely' in 2025
Dutch sprinter talks Grand Tour plans, recovery from injury and his new lead-out man Dan McLay with Cyclingnews -
'Massively underpaid' - Tadej Pogačar deserves far more for 'star power' role in cycling, argues Tejay van Garderen
Former US Tour de France rider sparks debate on NBC 'Beyond the Podium' cycling podcast