RidersTeamsTime
1Jos van Emden
Team Jumbo - Visma
Team Jumbo - Visma55' 02''
2Filippo Ganna
INEOS Grenadiers
INEOS Grenadiers+11''
3Primož Roglic
Team Jumbo - Visma
Team Jumbo - Visma+19''
4Rasmus Quaade
Riwal Cycling Team
Riwal Cycling Team+41''
5Mikkel Bjerg
Hagens Berman - Axeon
Hagens Berman - Axeon+57''
6Michael Valgren
Team Qhubeka - NextHash
Team Qhubeka - NextHash+1' 18''
7Martin Madsen
BHS - PL Beton - Bornholm
BHS - PL Beton - Bornholm+1' 18''
8Jan Tratnik
Bahrain Victorious
Bahrain Victorious+1' 28''
9Justin Wolf
Bike Aid
Bike Aid+1' 31''
10Niki Terpstra
TotalEnergies
TotalEnergies+2' 12''
11Stéphane Rossetto
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+2' 17''
12Alexys Brunel
Groupama - FDJ
Groupama - FDJ+2' 57''
13Xandro Meurisse
Intermarché - Wanty - Gobert Matériaux
Intermarché - Wanty - Gobert Matériaux+3' 02''
14Julian Braun
Team Dauner - Akkon
Team Dauner - Akkon+3' 26''
15Jimmy Janssens
Alpecin - Fenix
Alpecin - Fenix+3' 54''
16Amanuel Ghebreigzabhier
Team Qhubeka - NextHash
Team Qhubeka - NextHash+4' 01''
17Romain Bacon
France
France+4' 10''
18Alexis Guérin
Delko
Delko+4' 37''
19Piotr Havik
BEAT Cycling
BEAT Cycling+4' 45''
20Nicolas Baldo
St Michel - Auber 93 3
St Michel - Auber 93 3+4' 56''
21Anthony Turgis
TotalEnergies
TotalEnergies+5' 44''
22Polychronis Tzortzakis
Tarteletto - Isorex
Tarteletto - Isorex+6' 13''
23Florian Maitre
France
France+6' 19''
24Otto Vergaerde
Alpecin - Fenix
Alpecin - Fenix+6' 42''
25Adrien Garel
B&B Hotels p/b KTM
B&B Hotels p/b KTM+7' 40''
26Joseph Areruya
Delko
Delko+9' 09''
27Kai Reus
Netherlands
Netherlands+9' 13''