Skip to main content

João Almeida wins Tour de Pologne

Image 1 of 21

KRAKOW POLAND AUGUST 15 Julius Van Den Berg of The Netherlands and Team EF Education Nippo celebrates at finish line as stage winner during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Julius Van Den Berg (EF Education-Nippo) wins the finale stage 7 at the Tour de Pologne (Image credit: Getty Images)
Image 2 of 21

KATOWICE POLAND AUGUST 14 Joo Pedro Gonalves Almeida of Portugal and Team Deceuninck QuickStep celebrates winning the Yellow Leader Jersey on the podium ceremony after the 78th Tour de Pologne 2021 Stage 6 a 19km Individual Time Trial stage from Katowice to Katowice TourdePologne TDP2021 UCIWT on August 14 2021 in Katowice Poland Photo by Bas CzerwinskiGetty Images

João Almeida wins Tour de Pologne (Image credit: Getty Images)
Image 3 of 21

KRAKOW POLAND AUGUST 15 Joo Pedro Gonalves Almeida of Portugal and Team Deceuninck QuickStep Yellow Leader Jersey prior to the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Joao Almeida at the start of stage 7 at the Tour de Pologne (Image credit: Getty Images)
Image 4 of 21

KRAKOW POLAND AUGUST 15 LR Owain Doull of The United Kingdom Michal Kwiatkowski of Poland White Sprint Jersey and Luke Rowe of The United Kingdom and Team INEOS Grenadiers during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Ineos Grenadiers lead the field during stage 7 at the Tour de Pologne (Image credit: Getty Images)
Image 5 of 21

KRAKOW POLAND AUGUST 15 Joo Pedro Gonalves Almeida of Portugal and Team Deceuninck QuickStep Yellow Leader Jersey during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Overall leader Joao Almeida during stage 7 at the Tour de Pologne (Image credit: Getty Images)
Image 6 of 21

KRAKOW POLAND AUGUST 15 LR Julius Van Den Berg of The Netherlands and Team EF Education Nippo Gianni Moscon of Italy and Team INEOS Grenadiers and Pieter Vanspeybrouck of Belgium and Team Intermarch Wanty Gobert Matriaux in the Breakaway during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

The breakaway during stage 7 at the Tour de Pologne - Julius Van Den Berg (EF Education-Nippo), Gianni Moscon (Ineos Grenadiers), Pieter Vanspeybrouck (Intermarché) (Image credit: Getty Images)
Image 7 of 21

KRAKOW POLAND AUGUST 15 Joo Pedro Gonalves Almeida of Portugal and Team Deceuninck QuickStep Yellow Leader Jersey prior to the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Overall leader Joao Almeida waits patiently for the race to start at stage 7 at Tour de Pologne (Image credit: Getty Images)
Image 8 of 21

KRAKOW POLAND AUGUST 15 LR Matteo Jorgenson of The United States and Movistar Team and Julius Van Den Berg of The Netherlands and Team EF Education Nippo in the Breakaway during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

The breakaway includes - Julius Van Den Berg (EF Education-Nippo), Gianni Moscon (Ineos Grenadiers), Pieter Vanspeybrouck (Intermarché), Alexis Renard (Israel Start-Up Nation), Matteo Jorgenson (Movistar Team) (Image credit: Getty Images)
Image 9 of 21

KRAKOW POLAND AUGUST 15 LR Pieter Vanspeybrouck of Belgium and Team Intermarch Wanty Gobert Matriaux and Alexis Renard of France and Team Israel StartUp Nation in the Breakaway during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

The breakaway includes - Julius Van Den Berg (EF Education-Nippo), Gianni Moscon (Ineos Grenadiers), Pieter Vanspeybrouck (Intermarché), Alexis Renard (Israel Start-Up Nation), Matteo Jorgenson (Movistar Team) (Image credit: Getty Images)
Image 10 of 21

KRAKOW POLAND AUGUST 15 LR Julius Van Den Berg of The Netherlands and Team EF Education Nippo Gianni Moscon of Italy and Team INEOS Grenadiers and Pieter Vanspeybrouck of Belgium and Team Intermarch Wanty Gobert Matriaux in the Breakaway during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

The breakaway includes - Julius Van Den Berg (EF Education-Nippo), Gianni Moscon (Ineos Grenadiers), Pieter Vanspeybrouck (Intermarché), Alexis Renard (Israel Start-Up Nation), Matteo Jorgenson (Movistar Team) (Image credit: Getty Images)
Image 11 of 21

KRAKOW POLAND AUGUST 15 LR Julius Van Den Berg of The Netherlands and Team EF Education Nippo Gianni Moscon of Italy and Team INEOS Grenadiers and Pieter Vanspeybrouck of Belgium and Team Intermarch Wanty Gobert Matriaux in the Breakaway during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

The breakaway includes - Julius Van Den Berg (EF Education-Nippo), Gianni Moscon (Ineos Grenadiers), Pieter Vanspeybrouck (Intermarché), Alexis Renard (Israel Start-Up Nation), Matteo Jorgenson (Movistar Team) (Image credit: Getty Images)
Image 12 of 21

KRAKOW POLAND AUGUST 15 Julius Van Den Berg of The Netherlands and Team EF Education Nippo celebrates at finish line as stage winner during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Julius Van Den Berg (EF Education-Nippo) wins the finale stage 7 at the Tour de Pologne (Image credit: Getty Images)
Image 13 of 21

KRAKOW POLAND AUGUST 15 Julius Van Den Berg of The Netherlands and Team EF Education Nippo celebrates at finish line as stage winner during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Julius Van Den Berg (EF Education-Nippo) wins the finale stage 7 at the Tour de Pologne (Image credit: Getty Images)
Image 14 of 21

KRAKOW POLAND AUGUST 15 Julius Van Den Berg of The Netherlands and Team EF Education Nippo celebrates at podium as stage winner during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Julius Van Den Berg (EF Education-Nippo) wins the finale stage 7 at the Tour de Pologne (Image credit: Getty Images)
Image 15 of 21

KRAKOW POLAND AUGUST 15 Julius Van Den Berg of The Netherlands and Team EF Education Nippo celebrates at podium as stage winner during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Julius Van Den Berg (EF Education-Nippo) wins the finale stage 7 at the Tour de Pologne (Image credit: Getty Images)
Image 16 of 21

KRAKOW POLAND AUGUST 15 LR Tim Declercq of Belgium Alvaro Jose Hodeg Chagui of Colombia Joo Pedro Gonalves Almeida of Portugal Yellow Leader Jersey Rmi Cavagna of France Stijn Steels of Belgium Mikkel Honor Frlich of Denmark Ian Garrison of The United States and Team Deceuninck QuickStep celebrates at finish line as race lead winner during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Joao Almeida celebrates winning the overall title at the Tour de Pologne with his Deceuninck-QuickStep team (Image credit: Getty Images)
Image 17 of 21

KRAKOW POLAND AUGUST 15 LR Tim Declercq of Belgium Alvaro Jose Hodeg Chagui of Colombia Joo Pedro Gonalves Almeida of Portugal Yellow Leader Jersey Rmi Cavagna of France Stijn Steels of Belgium Mikkel Honor Frlich of Denmark Ian Garrison of The United States and Team Deceuninck QuickStep celebrates at finish line as race lead winner during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Joao Almeida celebrates winning the overall title at the Tour de Pologne with his Deceuninck-QuickStep team (Image credit: Getty Images)
Image 18 of 21

KRAKOW POLAND AUGUST 15 LR Matej Mohoric of Slovenia and Team Bahrain Victorious on second place race winner Joo Pedro Gonalves Almeida of Portugal and Team Deceuninck QuickStep Yellow Leader Jersey and Michal Kwiatkowski of Poland and Team INEOS Grenadiers on third place pose on the podium during the podium ceremony after the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Joao Almeida (Deceuninck-QuickStep) celebrates winning the Tour de Pologne (Image credit: Getty Images)
Image 19 of 21

KRAKOW POLAND AUGUST 15 LR Alexis Renard of France and Team Israel StartUp Nation on second place stage winner Julius Van Den Berg of The Netherlands and Team EF Education Nippo and Matteo Jorgenson of The United States and Movistar Team on third place pose on the podium during the podium ceremony after the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Julius van den Berg (EF Education-Nippo) wins the final stage (Image credit: Getty Images)
Image 20 of 21

KRAKOW POLAND AUGUST 15 LR Matej Mohoric of Slovenia and Team Bahrain Victorious on second place race winner Joo Pedro Gonalves Almeida of Portugal and Team Deceuninck QuickStep Yellow Leader Jersey and Michal Kwiatkowski of Poland and Team INEOS Grenadiers on third place pose on the podium during the podium ceremony after the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Joao Almeida (Deceuninck-QuickStep) celebrates winning the Tour de Pologne (Image credit: Getty Images)
Image 21 of 21

KRAKOW POLAND AUGUST 15 Joo Pedro Gonalves Almeida of Portugal and Team Deceuninck QuickStep Yellow Leader Jersey celebrates at Podium as final race winner during the 78th Tour de Pologne 2021 Stage 7 a 145km stage from Zabrze to Krakw TourdePologne TDP2021 UCIWT on August 15 2021 in Krakow Poland Photo by Bas CzerwinskiGetty Images

Joao Almeida (Deceuninck-QuickStep) celebrates winning the Tour de Pologne (Image credit: Getty Images)

João Almeida (Deceuninck-QuickStep) won the 78th edition of the Tour de Pologne, taking his first two stage wins on the WorldTour level earlier this week and sealing the overall victory on stage 7.

Julius van den Berg (EF Education-Nippo) led the successful breakaway into Kraków, outsprinting Alexis Reynard (Israel Start-Up Nation) after a frantic chase on the local laps. Movistar Team’s Matteo Jorgenson finished third and Ineos Grenadiers’ Gianni Moscon fourth, as the group finished metres ahead of the sprinters.

“I didn’t know that the peloton was so close. We went full gas all the way, we tried to get the best out of it but I didn’t expect we’d make it. The local lap was pretty easy actually, not too many corners, so I thought the peloton would come back. Eventually, we made it," van den Berg told TVP Sport after the podium ceremony.

Van den Berg dedicated the victory to the late Bjorg Lambrecht, who died in 2019 after a crash on stage 3 of the Polish race.

“It’s a really beautiful one. The last two years in Poland were not so good. Two years ago Bjorg Lambrecht passed away, it was terrible. Last year it was my friend Fabio Jakobsen, who crashed really bad. So to be honest, I almost didn’t come here, I thought that I didn’t like it [the race]. Eventually, I thought that if you keep thinking about the bad sides, nothing good will come out of it. I proved it here. I went to Poland, I tried everything. I had these two moments in my mind the whole day. This victory is for Bjorg. It’s a beautiful day.”

Almeida, who is set to move to UAE Team Emirates next year, scored two major results in the last two seasons, finishing 4th and 6th in the last two editions of the Giro d’Italia. 

Still 23, until recently his only win in a UCI-sanctioned race was the national time trial champion’s title, earned earlier this year. This week, he launched a bold move to win stage 2 of the Polish race and then sprinted to victory on stage 4, further solidifying his lead. Only his teammate Remi Cavagna got the better of him in the previous day's time trial, which gave Deceuninck-QuickStep three stage wins and the overall success for the second time in a row.

Matej Mohoric (Bahrain Victorious) and Michał Kwiatkowski (Ineos Grenadiers) joined the young Portuguese rider on the podium, maintaining the composition of the podium as set by the penultimate stage.

How it unfolded

Almeida could have felt fairly secure coming into the last stage of the Tour de Pologne. With a handy advantage over Mohoric and Ulissi, he only needed to get through the roads of Lesser Poland safely. Starting in Zabrze, an industrial centre in Lower Silesia, the route led east, through winding roads of Lesser Poland before entering Kraków for three local laps, 5 kilometres each.

Julius van den Berg (EF Education-Nippo), Gianni Moscon (Ineos Grenadiers), Pieter Vanspeybrouck (Intermarche-Wanty-Gobert Materiaux), Alexis Reynard (Israel Start-Up Nation), and Matteo Jorgenson (Movistar Team) formed the day’s breakaway, getting a slim, two-minute allowance from the peloton.

Deceuninck-QuickStep riders kept the race under control throughout the week and didn’t want any surprises. While Moscon led the group through the final climb of the race and Van den Berg added some Euros to the team’s tally by winning the intermediate sprint, their gap never really went north of two minutes.

Vanspeybrouck won the special premie with 65 kilometres to go and was the first to come back to the bunch with 30 kilometres remaining. His breakaway companions soldiered on, holding an advantage of 90 seconds upon entering the local circuit and managing to force the sprinters’ teams to scramble for help with the chase.

The race turned from a snoozy wait for the fast men to perform in the final metres into a nail-biting affair. With 10 kilometres remaining Moscon, Van den Berg, Reynard, and Jorgenson still held 48 seconds over the bunch and raced around the circuit in a desperate attempt of foiling the sprinters’ teams. Wide roads and the absence of technical corners didn’t play to their hand but the presence of Ineos Grenadiers riders towards the front of the group helped to slow down the chasers. Soon what once seemed like a fantasy started shaping up to be the biggest upset of the race.

The leading four cooperated until the last two kilometres and thus still had 43 seconds at their disposal for the cat-and-mouse game before the sprint. Jorgenson led them into the final kilometre, while Van den Berg launched first, seeing Moscon fade and the bunch closing in on them.

The 24-year-old Dutchman, who previously unsuccessfully scouted breakaways in the Polish race, this time had enough power left to beat Reynard in the sprint and take the biggest win of his career. Alvaro Hodeg (Deceuninck-QuickStep) led the bunch to take 5th place seconds later, crossing the line as Van den Berg’s hand was still pointed into the sky, a simple yet powerful tribute to Bjorg Lambrecht.

Results
Pos.Rider Name (Country) TeamResult
1Julius van den Berg (Ned) EF Education-Nippo 2:58:46
2Alexis Renard (Fra) Israel Start-up Nation
3Matteo Jorgenson (USA) Movistar Team
4Gianni Moscon (Ita) Ineos Grenadiers
5Alvaro Hodeg Chagui (Col) Deceuninck-QuickStep
6Fernando Gaviria Rendon (Col) UAE Team Emirates
7Olav Kooij (Ned) Jumbo-Visma
8John Degenkolb (Ger) Lotto Soudal
9Phil Bauhaus (Ger) Bahrain Victorious
10Lionel Taminiaux (Bel) Alpecin-Fenix
11Hugo Hofstetter (Fra) Israel Start-up Nation
12Max Kanter (Ger) Team DSM
13Jake Stewart (GBr) Groupama-FDJ
14Michael Schwarzmann (Ger) Bora-Hansgrohe
15Alexander Konychev (Ita) Team BikeExchange
16Davide Martinelli (Ita) Astana-Premier Tech
17Ivan Garcia Cortina (Spa) Movistar Team
18Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux
19Edward Theuns (Bel) Trek-Segafredo
20Marco Canola (Ita) Gazprom-RusVelo
21Maximilian Walscheid (Ger) Qhubeka NextHash
22Stanislaw Aniolkowski (Pol) Poland
23Attilio Viviani (Ita) Cofidis
24Michal Kwiatkowski (Pol) Ineos Grenadiers
25Silvan Dillier (Swi) Alpecin-Fenix
26Norman Vahtra (Est) Israel Start-up Nation
27Patryk Stosz (Pol) Poland
28Matej Mohoric (Slo) Bahrain Victorious
29João Almeida (Por) Deceuninck-QuickStep
30Kristian Sbaragli (Ita) Alpecin-Fenix
31Ben Tulett (GBr) Alpecin-Fenix
32Diego Ulissi (Ita) UAE Team Emirates
33Einer Rubio Reyes (Col) Movistar Team
34Denis Nekrasov (Rus) Gazprom-RusVelo
35Maximiliano Richeze (Arg) UAE Team Emirates
36Mikkel Honoré (Den) Deceuninck-QuickStep
37Vadim Pronskiy (Kaz) Astana-Premier Tech
38Fumiyuki Beppu (Jpn) EF Education-Nippo
39Dion Smith (NZl) Team BikeExchange
40Alessandro Covi (Ita) UAE Team Emirates
41Romain Seigle (Fra) Groupama-FDJ
42Jai Hindley (Aus) Team DSM
43Kobe Goossens (Bel) Lotto Soudal
44Clément Berthet (Fra) AG2R Citroën Team
45Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux
46Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux
47Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux
48Tony Gallopin (Fra) AG2R Citroën Team
49Tanel Kangert (Est) Team BikeExchange
50Giovanni Aleotti (Ita) Bora-Hansgrohe
51Jenthe Biermans (Bel) Israel Start-up Nation
52Fabian Lienhard (Swi) Groupama-FDJ
53Barnabás Peák (Hun) Team BikeExchange
54Jonas Gregaard (Den) Astana-Premier Tech
55Antoine Duchesne (Can) Groupama-FDJ
56Stefano Oldani (Ita) Lotto Soudal
57Filippo Conca (Ita) Lotto Soudal
58Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux
59Jonas Rickaert (Bel) Alpecin-Fenix
60Matteo Sobrero (Ita) Astana-Premier Tech
61Pavel Kochetkov (Rus) Gazprom-RusVelo
62Anthony Jullien (Fra) AG2R Citroën Team
63Michal Paluta (Pol) Poland
64Andrea Vendrame (Ita) AG2R Citroën Team
65Larry Warbasse (USA) AG2R Citroën Team
66Pascal Eenkhoorn (Ned) Jumbo-Visma
67Tim Declercq (Bel) Deceuninck-QuickStep
68Dylan Teuns (Bel) Bahrain Victorious
69Xandro Meurisse (Bel) Alpecin-Fenix
70Tim Wellens (Bel) Lotto Soudal
71Sebastian Langeveld (Ned) EF Education-Nippo
72Gijs Van Hoecke (Bel) AG2R Citroën Team
73Tom Bohli (Swi) Cofidis
74Attila Valter (Hun) Groupama-FDJ
75Carlos Barbero (Spa) Qhubeka NextHash
76Yevgeniy Fedorov (Kaz) Astana-Premier Tech
77Davide Villella (Ita) Movistar Team
78Gabriel Cullaigh (GBr) Movistar Team
79Logan Owen (USA) EF Education-Nippo
80Christoph Pfingsten (Ger) Jumbo-Visma
81Matthias Brändle (Aut) Israel Start-up Nation
82Artem Nych (Rus) Gazprom-RusVelo
83George Bennett (NZl) Jumbo-Visma
84Maciej Paterski (Pol) Poland
85Nans Peters (Fra) AG2R Citroën Team
86Filip Maciejuk (Pol) Poland
87Andrey Amador (CRc) Ineos Grenadiers
88Stijn Steels (Bel) Deceuninck-QuickStep
89Dario Cataldo (Ita) Movistar Team
90Lukasz Owsian (Pol) Poland
91Fabio Sabatini (Ita) Cofidis
92Daniel Arroyave Cañas (Col) EF Education-Nippo
93Ryan Mullen (Irl) Trek-Segafredo
94Ruben Fernandez (Spa) Cofidis
95Jorge Arcas (Spa) Movistar Team
96Nicolas Roche (Irl) Team DSM
97Tomasz Marczynski (Pol) Lotto Soudal
98Niklas Märkl (Ger) Team DSM
99Amanuel Gehbreigzabhier (Eri) Trek-Segafredo
100Xandres Vervloesem (Bel) Lotto Soudal
101Senne Leysen (Bel) Alpecin-Fenix
102Nikias Arndt (Ger) Team DSM
103David Dekker (Ned) Jumbo-Visma
104Ilnur Zakarin (Rus) Gazprom-RusVelo
105Romain Combaud (Fra) Team DSM
106Owain Doull (GBr) Ineos Grenadiers
107Jos van Emden (Ned) Jumbo-Visma
108Julien El Fares (Fra) EF Education-Nippo
109Charlie Quarterman (GBr) Trek-Segafredo
110Nikita Stalnov (Kaz) Astana-Premier Tech
111Clément Davy (Fra) Groupama-FDJ
112Emils Liepins (Lat) Trek-Segafredo
113Lukasz Wisniowski (Pol) Qhubeka NextHash
114Piotr Brozyna (Pol) Poland
115Rémi Cavagna (Fra) Deceuninck-QuickStep
116Tsgabu Grmay (Eth) Team BikeExchange
117Kevin Inkelaar (Ned) Bahrain Victorious
118Eros Capecchi (Ita) Bahrain Victorious
119Natnael Berhane (Eri) Cofidis
120Maciej Bodnar (Pol) Bora-Hansgrohe
121Tao Geoghegan Hart (GBr) Ineos Grenadiers
122Alessandro De Marchi (Ita) Israel Start-up Nation
123Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux
124Sean Bennett (USA) Qhubeka NextHash
125Luke Rowe (GBr) Ineos Grenadiers 0:00:36
126Marcel Sieberg (Ger) Bahrain Victorious
127Igor Boev (Rus) Gazprom-RusVelo 0:00:44
128Evgeny Shalunov (Rus) Gazprom-RusVelo 0:00:57
129William Bonnet (Fra) Groupama-FDJ 0:01:14
130Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:02:00
131Rob Power (Aus) Qhubeka NextHash 0:02:43
132Oliviero Troia (Ita) UAE Team Emirates
133Manuele Boaro (Ita) Astana-Premier Tech 0:03:11
134Marco Marcato (Ita) UAE Team Emirates
135Michal Golas (Pol) Ineos Grenadiers 0:01:14
136Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux 0:03:20
137Simon Clarke (Aus) Qhubeka NextHash
138Ian Garrison (USA) Deceuninck-QuickStep
139Mikkel Bjerg (Den) UAE Team Emirates
140Florian Stork (Ger) Team DSM 0:03:40
DNFAntonio Tiberi (Ita) Trek-Segafredo

Finish
Pos.Rider Name (Country) TeamResult
1Julius van den Berg (Ned) EF Education-Nippo 20
2Alexis Renard (Fra) Israel Start-up Nation 19
3Matteo Jorgenson (USA) Movistar Team 18
4Gianni Moscon (Ita) Ineos Grenadiers 17
5Alvaro Hodeg Chagui (Col) Deceuninck-QuickStep 16
6Fernando Gaviria Rendon (Col) UAE Team Emirates 15
7Olav Kooij (Ned) Jumbo-Visma 14
8John Degenkolb (Ger) Lotto Soudal 13
9Phil Bauhaus (Ger) Bahrain Victorious 12
10Lionel Taminiaux (Bel) Alpecin-Fenix 11
11Hugo Hofstetter (Fra) Israel Start-up Nation 10
12Max Kanter (Ger) Team DSM 9
13Jake Stewart (GBr) Groupama-FDJ 8
14Michael Schwarzmann (Ger) Bora-Hansgrohe 7
15Alexander Konychev (Ita) Team BikeExchange 6
16Davide Martinelli (Ita) Astana-Premier Tech 5
17Ivan Garcia Cortina (Spa) Movistar Team 4
18Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 3
19Edward Theuns (Bel) Trek-Segafredo 2
20Marco Canola (Ita) Gazprom-RusVelo 1

Mountain
Pos.Rider Name (Country) TeamResult
1Gianni Moscon (Ita) Ineos Grenadiers 3
2Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux 2
3Matteo Jorgenson (USA) Movistar Team 1

Sprint
Pos.Rider Name (Country) TeamResult
1Julius van den Berg (Ned) EF Education-Nippo 3
2Matteo Jorgenson (USA) Movistar Team 2
3Alexis Renard (Fra) Israel Start-up Nation 1

Bonus
Pos.Rider Name (Country) TeamResult
1Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux

Final general classification after stage 7
Pos.Rider Name (Country) TeamResult
1João Almeida (Por) Deceuninck-QuickStep 26:15:53
2Matej Mohoric (Slo) Bahrain Victorious 0:00:20
3Michal Kwiatkowski (Pol) Ineos Grenadiers 0:00:27
4Diego Ulissi (Ita) UAE Team Emirates 0:00:37
5Mikkel Honoré (Den) Deceuninck-QuickStep 0:00:53
6Tim Wellens (Bel) Lotto Soudal 0:00:57
7Jai Hindley (Aus) Team DSM 0:01:06
8Dylan Teuns (Bel) Bahrain Victorious 0:01:25
9Ben Tulett (GBr) Alpecin-Fenix 0:01:28
10Pascal Eenkhoorn (Ned) Jumbo-Visma 0:01:30
11Giovanni Aleotti (Ita) Bora-Hansgrohe 0:01:35
12Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 0:01:45
13Dion Smith (NZl) Team BikeExchange 0:01:46
14Clément Berthet (Fra) AG2R Citroën Team 0:01:58
15Tanel Kangert (Est) Team BikeExchange 0:02:00
16Tony Gallopin (Fra) AG2R Citroën Team 0:02:02
17Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 0:02:04
18Romain Seigle (Fra) Groupama-FDJ 0:02:07
19George Bennett (NZl) Jumbo-Visma
20Ruben Fernandez (Spa) Cofidis 0:02:24
21Alessandro Covi (Ita) UAE Team Emirates 0:02:26
22Ilnur Zakarin (Rus) Gazprom-RusVelo 0:02:30
23Einer Rubio Reyes (Col) Movistar Team 0:02:34
24Jonas Gregaard (Den) Astana-Premier Tech 0:02:37
25Stefano Oldani (Ita) Lotto Soudal 0:02:40
26Denis Nekrasov (Rus) Gazprom-RusVelo
27Kobe Goossens (Bel) Lotto Soudal 0:02:43
28Davide Villella (Ita) Movistar Team 0:02:51
29Kristian Sbaragli (Ita) Alpecin-Fenix 0:02:52
30Silvan Dillier (Swi) Alpecin-Fenix 0:02:54
31Xandro Meurisse (Bel) Alpecin-Fenix 0:02:55
32Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux 0:02:57
33Vadim Pronskiy (Kaz) Astana-Premier Tech 0:03:03
34Rémi Cavagna (Fra) Deceuninck-QuickStep 0:03:09
35Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 0:03:17
36Jenthe Biermans (Bel) Israel Start-up Nation 0:03:33
37Nicolas Roche (Irl) Team DSM 0:03:35
38Logan Owen (USA) EF Education-Nippo 0:03:40
39Andrea Vendrame (Ita) AG2R Citroën Team 0:03:56
40Tsgabu Grmay (Eth) Team BikeExchange 0:04:39
41Maciej Paterski (Pol) Poland 0:05:36
42Carlos Barbero (Spa) Qhubeka NextHash 0:05:43
43Amanuel Gehbreigzabhier (Eri) Trek-Segafredo 0:06:45
44Tim Declercq (Bel) Deceuninck-QuickStep 0:08:22
45Dario Cataldo (Ita) Movistar Team 0:08:46
46Piotr Brozyna (Pol) Poland 0:08:59
47Christoph Pfingsten (Ger) Jumbo-Visma 0:09:22
48Filippo Conca (Ita) Lotto Soudal 0:10:17
49Romain Combaud (Fra) Team DSM 0:10:54
50Jonas Rickaert (Bel) Alpecin-Fenix 0:11:02
51Alessandro De Marchi (Ita) Israel Start-up Nation 0:11:11
52Jake Stewart (GBr) Groupama-FDJ 0:11:22
53Senne Leysen (Bel) Alpecin-Fenix 0:11:52
54Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:12:01
55Attila Valter (Hun) Groupama-FDJ 0:12:08
56Maciej Bodnar (Pol) Bora-Hansgrohe 0:12:13
57Evgeny Shalunov (Rus) Gazprom-RusVelo 0:13:42
58Barnabás Peák (Hun) Team BikeExchange 0:13:51
59Julien El Fares (Fra) EF Education-Nippo 0:14:28
60Xandres Vervloesem (Bel) Lotto Soudal 0:14:40
61Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:14:42
62Matteo Sobrero (Ita) Astana-Premier Tech 0:14:50
63Nikias Arndt (Ger) Team DSM
64Alexis Renard (Fra) Israel Start-up Nation 0:14:53
65Larry Warbasse (USA) AG2R Citroën Team 0:15:13
66Marco Canola (Ita) Gazprom-RusVelo 0:15:21
67Lukasz Owsian (Pol) Poland 0:15:51
68Jorge Arcas (Spa) Movistar Team 0:16:18
69Owain Doull (GBr) Ineos Grenadiers 0:16:35
70Nans Peters (Fra) AG2R Citroën Team 0:16:56
71Natnael Berhane (Eri) Cofidis 0:17:45
72Gijs Van Hoecke (Bel) AG2R Citroën Team 0:17:50
73Artem Nych (Rus) Gazprom-RusVelo 0:17:59
74Patryk Stosz (Pol) Poland 0:18:34
75Antoine Duchesne (Can) Groupama-FDJ
76Edward Theuns (Bel) Trek-Segafredo 0:18:43
77Andrey Amador (CRc) Ineos Grenadiers 0:18:47
78Gabriel Cullaigh (GBr) Movistar Team 0:19:03
79John Degenkolb (Ger) Lotto Soudal 0:19:10
80Lukasz Wisniowski (Pol) Qhubeka NextHash 0:19:30
81Fabian Lienhard (Swi) Groupama-FDJ 0:19:33
82Attilio Viviani (Ita) Cofidis 0:19:34
83Tomasz Marczynski (Pol) Lotto Soudal 0:20:01
84Pavel Kochetkov (Rus) Gazprom-RusVelo 0:20:02
85Simon Clarke (Aus) Qhubeka NextHash 0:20:43
86Michal Paluta (Pol) Poland 0:21:18
87Hugo Hofstetter (Fra) Israel Start-up Nation 0:21:45
88Phil Bauhaus (Ger) Bahrain Victorious 0:22:28
89Alexander Konychev (Ita) Team BikeExchange 0:22:44
90Sean Bennett (USA) Qhubeka NextHash 0:23:42
91Kevin Inkelaar (Ned) Bahrain Victorious 0:24:04
92Luke Rowe (GBr) Ineos Grenadiers 0:24:10
93Michael Schwarzmann (Ger) Bora-Hansgrohe 0:24:18
94David Dekker (Ned) Jumbo-Visma 0:24:33
95Manuele Boaro (Ita) Astana-Premier Tech 0:25:09
96Ivan Garcia Cortina (Spa) Movistar Team 0:25:38
97Ryan Mullen (Irl) Trek-Segafredo 0:25:48
98Nikita Stalnov (Kaz) Astana-Premier Tech 0:25:51
99Jos van Emden (Ned) Jumbo-Visma 0:26:05
100Max Kanter (Ger) Team DSM 0:26:08
101Daniel Arroyave Cañas (Col) EF Education-Nippo 0:27:07
102Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:27:27
103Niklas Märkl (Ger) Team DSM 0:27:31
104Emils Liepins (Lat) Trek-Segafredo 0:28:54
105Lionel Taminiaux (Bel) Alpecin-Fenix 0:29:27
106Michal Golas (Pol) Ineos Grenadiers 0:30:16
107Filip Maciejuk (Pol) Poland 0:32:12
108Marco Marcato (Ita) UAE Team Emirates 0:32:16
109Eros Capecchi (Ita) Bahrain Victorious 0:32:24
110Igor Boev (Rus) Gazprom-RusVelo 0:32:54
111Sebastian Langeveld (Ned) EF Education-Nippo 0:33:29
112Yevgeniy Fedorov (Kaz) Astana-Premier Tech 0:33:31
113Matteo Jorgenson (USA) Movistar Team 0:34:00
114Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux 0:34:02
115Stanislaw Aniolkowski (Pol) Poland 0:34:05
116Fernando Gaviria Rendon (Col) UAE Team Emirates 0:34:07
117Mikkel Bjerg (Den) UAE Team Emirates 0:35:35
118Charlie Quarterman (GBr) Trek-Segafredo 0:35:39
119Fumiyuki Beppu (Jpn) EF Education-Nippo 0:36:06
120Gianni Moscon (Ita) Ineos Grenadiers 0:36:27
121Maximiliano Richeze (Arg) UAE Team Emirates 0:36:28
122Clément Davy (Fra) Groupama-FDJ 0:36:31
123Matthias Brändle (Aut) Israel Start-up Nation 0:36:47
124Julius van den Berg (Ned) EF Education-Nippo 0:37:26
125Olav Kooij (Ned) Jumbo-Visma 0:37:52
126Maximilian Walscheid (Ger) Qhubeka NextHash 0:39:02
127Alvaro Hodeg Chagui (Col) Deceuninck-QuickStep 0:39:31
128Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 0:40:34
129Fabio Sabatini (Ita) Cofidis 0:40:56
130Davide Martinelli (Ita) Astana-Premier Tech 0:41:11
131Florian Stork (Ger) Team DSM 0:41:34
132Anthony Jullien (Fra) AG2R Citroën Team 0:42:31
133Tom Bohli (Swi) Cofidis 0:42:35
134Norman Vahtra (Est) Israel Start-up Nation 0:43:14
135Oliviero Troia (Ita) UAE Team Emirates 0:45:41
136William Bonnet (Fra) Groupama-FDJ 0:46:21
137Rob Power (Aus) Qhubeka NextHash 0:48:21
138Ian Garrison (USA) Deceuninck-QuickStep 0:48:57
139Stijn Steels (Bel) Deceuninck-QuickStep 0:50:20
140Marcel Sieberg (Ger) Bahrain Victorious 0:53:25

Mountain classification
Pos.Rider Name (Country) TeamResult
1Lukasz Owsian (Pol) Poland 50
2Emils Liepins (Lat) Trek-Segafredo 30
3Jonas Rickaert (Bel) Alpecin-Fenix 22
4Daniel Arroyave Cañas (Col) EF Education-Nippo 22
5Yevgeniy Fedorov (Kaz) Astana-Premier Tech 9
6Michal Paluta (Pol) Poland 8
7Attila Valter (Hun) Groupama-FDJ 6
8Lukas Pöstlberger (Aut) Bora-Hansgrohe 5
9Filippo Conca (Ita) Lotto Soudal 5
10Marco Canola (Ita) Gazprom-RusVelo 5
11Sean Bennett (USA) Qhubeka NextHash 5
12Matej Mohoric (Slo) Bahrain Victorious 4
13Kobe Goossens (Bel) Lotto Soudal 4
14Gianni Moscon (Ita) Ineos Grenadiers 3
15Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux 3
16Edward Theuns (Bel) Trek-Segafredo 3
17Patryk Stosz (Pol) Poland 3
18Larry Warbasse (USA) AG2R Citroën Team 3
19Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 3
20Sebastian Langeveld (Ned) EF Education-Nippo 3
21Matteo Jorgenson (USA) Movistar Team 3
22Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 2
23Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux 2
24Luke Rowe (GBr) Ineos Grenadiers 1
25Niklas Märkl (Ger) Team DSM 1
26Gabriel Cullaigh (GBr) Movistar Team 1

Point classification
Pos.Rider Name (Country) TeamResult
1João Almeida (Por) Deceuninck-QuickStep 84
2Michal Kwiatkowski (Pol) Ineos Grenadiers 83
3Matej Mohoric (Slo) Bahrain Victorious 80
4Diego Ulissi (Ita) UAE Team Emirates 69
5Phil Bauhaus (Ger) Bahrain Victorious 50
6Mikkel Honoré (Den) Deceuninck-QuickStep 47
7Hugo Hofstetter (Fra) Israel Start-up Nation 42
8Dion Smith (NZl) Team BikeExchange 38
9Tim Wellens (Bel) Lotto Soudal 36
10David Dekker (Ned) Jumbo-Visma 36
11Fernando Gaviria Rendon (Col) UAE Team Emirates 35
12Alvaro Hodeg Chagui (Col) Deceuninck-QuickStep 35
13Nikias Arndt (Ger) Team DSM 34
14Olav Kooij (Ned) Jumbo-Visma 33
15Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 32
16Biniam Girmay (Eri) Intermarché-Wanty-Gobert Matériaux 32
17Maximilian Walscheid (Ger) Qhubeka NextHash 31
18Jai Hindley (Aus) Team DSM 30
19Andrea Vendrame (Ita) AG2R Citroën Team 30
20Jake Stewart (GBr) Groupama-FDJ 30
21Giovanni Aleotti (Ita) Bora-Hansgrohe 29
22Jonas Rickaert (Bel) Alpecin-Fenix 29
23Michael Schwarzmann (Ger) Bora-Hansgrohe 26
24Max Kanter (Ger) Team DSM 26
25Julius van den Berg (Ned) EF Education-Nippo 25
26John Degenkolb (Ger) Lotto Soudal 24
27Edward Theuns (Bel) Trek-Segafredo 22
28Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 21
29Rémi Cavagna (Fra) Deceuninck-QuickStep 20
30Dylan Teuns (Bel) Bahrain Victorious 20
31Ben Tulett (GBr) Alpecin-Fenix 19
32Einer Rubio Reyes (Col) Movistar Team 19
33Alexis Renard (Fra) Israel Start-up Nation 19
34Stefano Oldani (Ita) Lotto Soudal 18
35Maciej Bodnar (Pol) Bora-Hansgrohe 18
36Marco Canola (Ita) Gazprom-RusVelo 18
37Matteo Jorgenson (USA) Movistar Team 18
38Mikkel Bjerg (Den) UAE Team Emirates 17
39Gianni Moscon (Ita) Ineos Grenadiers 17
40Pascal Eenkhoorn (Ned) Jumbo-Visma 15
41Alessandro Covi (Ita) UAE Team Emirates 14
42Kristian Sbaragli (Ita) Alpecin-Fenix 13
43Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 13
44Lionel Taminiaux (Bel) Alpecin-Fenix 11
45Matthias Brändle (Aut) Israel Start-up Nation 11
46Clément Berthet (Fra) AG2R Citroën Team 9
47Denis Nekrasov (Rus) Gazprom-RusVelo 9
48Andrey Amador (CRc) Ineos Grenadiers 9
49Ruben Fernandez (Spa) Cofidis 8
50Logan Owen (USA) EF Education-Nippo 8
51Matteo Sobrero (Ita) Astana-Premier Tech 7
52Alexander Konychev (Ita) Team BikeExchange 6
53Sebastian Langeveld (Ned) EF Education-Nippo 6
54Davide Martinelli (Ita) Astana-Premier Tech 5
55Alessandro De Marchi (Ita) Israel Start-up Nation 4
56Attilio Viviani (Ita) Cofidis 4
57Ivan Garcia Cortina (Spa) Movistar Team 4
58Tony Gallopin (Fra) AG2R Citroën Team 3
59Jos van Emden (Ned) Jumbo-Visma 3
60Charlie Quarterman (GBr) Trek-Segafredo 2
61Davide Villella (Ita) Movistar Team 1
62Stanislaw Aniolkowski (Pol) Poland 1

Most active rider classification
Pos.Rider Name (Country) TeamResult
1Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 14
2Yevgeniy Fedorov (Kaz) Astana-Premier Tech 6
3Edward Theuns (Bel) Trek-Segafredo 5
4Daniel Arroyave Cañas (Col) EF Education-Nippo 4
5Gabriel Cullaigh (GBr) Movistar Team 4
6Michal Paluta (Pol) Poland 4
7Michal Kwiatkowski (Pol) Ineos Grenadiers 3
8Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 3
9Julius van den Berg (Ned) EF Education-Nippo 3
10Norman Vahtra (Est) Israel Start-up Nation 3
11Lukasz Owsian (Pol) Poland 3
12Matej Mohoric (Slo) Bahrain Victorious 2
13Filippo Conca (Ita) Lotto Soudal 2
14Jonas Rickaert (Bel) Alpecin-Fenix 2
15Larry Warbasse (USA) AG2R Citroën Team 2
16Patryk Stosz (Pol) Poland 2
17Simon Clarke (Aus) Qhubeka NextHash 2
18Sean Bennett (USA) Qhubeka NextHash 2
19Matteo Jorgenson (USA) Movistar Team 2
20Attila Valter (Hun) Groupama-FDJ 1
21Alexis Renard (Fra) Israel Start-up Nation 1
22Marco Canola (Ita) Gazprom-RusVelo 1
23Emils Liepins (Lat) Trek-Segafredo 1

Team classification
Pos.Rider Name (Country) TeamResult
1Deceuninck-QuickStep 78:51:51
2Alpecin-Fenix 0:01:52
3Intermarché-Wanty-Gobert Matériaux 0:02:20
4Lotto Soudal 0:02:21
5AG2R Citroën Team 0:03:06
6Team BikeExchange
7Movistar Team 0:06:11
8Jumbo-Visma 0:07:30
9Astana-Premier Tech 0:07:55
10Team DSM 0:09:59
11UAE Team Emirates 0:11:29
12Bahrain Victorious 0:12:40
13Gazprom-RusVelo 0:12:46
14Bora-Hansgrohe 0:16:17
15Poland 0:16:50
16Trek-Segafredo 0:17:52
17Ineos Grenadiers 0:17:59
18Groupama-FDJ 0:18:28
19Israel Start-up Nation 0:22:33
20Qhubeka NextHash 0:23:24
21Cofidis 0:33:12
22EF Education-Nippo 0:34:18

Latest on Cyclingnews