1. |
Tadej POGAČAR
|
UAE Team Emirates
|
82h56'36" |
2. |
Jonas VINGEGAARD HANSEN
|
Jumbo - Visma
|
05'20" |
3. |
Richard António CARAPAZ MONTENEGRO
|
Ineos Grenadiers
|
07'03" |
4. |
Ben O'CONNOR
|
Ag2r - Citroën Team
|
10'02" |
5. |
Wilco KELDERMAN
|
Bora - Hansgrohe
|
10'13" |
6. |
Enric MAS NICOLAU
|
Movistar Team
|
11'43" |
7. |
Alexey LUTSENKO
|
Astana - Premier Tech
|
12'23" |
8. |
Guillaume MARTIN
|
Cofidis
|
15'33" |
9. |
Pello BILBAO LÓPEZ DE ARMENTIA
|
Bahrain Victorious
|
16'04" |
10. |
Rigoberto URÁN URÁN
|
EF Education - Nippo
|
18'34" |
11. |
David GAUDU
|
Groupama - FDJ
|
21'50" |
12. |
Mattia CATTANEO
|
Deceuninck - Quick Step
|
24'58" |
13. |
Jhoan Esteban CHAVES RUBIO
|
Team BikeExchange
|
37'48" |
14. |
Louis MEINTJES
|
Intermarché - Wanty - Gobert Matériaux
|
38'09" |
15. |
Aurélien PARET-PEINTRE
|
Ag2r - Citroën Team
|
39'09" |
16. |
Wout POELS
|
Bahrain Victorious
|
50'35" |
17. |
Dylan TEUNS
|
Bahrain Victorious
|
51'40" |
18. |
Rúben GUERREIRO
|
EF Education - Nippo
|
54'10" |
19. |
Wout VAN AERT
|
Jumbo - Visma
|
57'02" |
20. |
Bauke MOLLEMA
|
Trek - Segafredo
|
1h02'18" |
21. |
Sergio Luis HENAO MONTOYA
|
Team Qhubeka - NextHash
|
1h03'12" |
22. |
Franck BONNAMOUR
|
B&B Hotels - KTM
|
1h04'35" |
23. |
Jonathan CASTROVIEJO NICOLÁS
|
Ineos Grenadiers
|
1h06'20" |
24. |
Alejandro VALVERDE BELMONTE
|
Movistar Team
|
1h07'50" |
25. |
Sergio Andrés HIGUITA GARCIA
|
EF Education - Nippo
|
1h09'16" |
26. |
Ion IZAGIRRE INSAUSTI
|
Astana - Premier Tech
|
1h23'39" |
27. |
Patrick KONRAD
|
Bora - Hansgrohe
|
1h27'06" |
28. |
Nairo Alexander QUINTANA ROJAS
|
Team Arkéa - Samsic
|
1h33'11" |
29. |
Xandro MEURISSE
|
Alpecin - Fenix
|
1h40'48" |
30. |
Julian ALAPHILIPPE
|
Deceuninck - Quick Step
|
1h43'06" |
31. |
Matej MOHORIČ
|
Bahrain Victorious
|
1h50'04" |
32. |
Sepp KUSS
|
Jumbo - Visma
|
|
33. |
Emanuel BUCHMANN
|
Bora - Hansgrohe
|
1h51'05" |
34. |
Rafał MAJKA
|
UAE Team Emirates
|
1h54'04" |
35. |
Quentin PACHER
|
B&B Hotels - KTM
|
1h55'34" |
36. |
Kenny ELISSONDE
|
Trek - Segafredo
|
1h56'33" |
37. |
Julien BERNARD
|
Trek - Segafredo
|
2h03'32" |
38. |
Richie PORTE
|
Ineos Grenadiers
|
2h06'39" |
39. |
Jasper STUYVEN
|
Trek - Segafredo
|
2h07'39" |
40. |
Daniel MARTIN
|
Israel Start - Up Nation
|
2h09'35" |
41. |
Geraint THOMAS
|
Ineos Grenadiers
|
2h11'37" |
42. |
Valentin MADOUAS
|
Groupama - FDJ
|
2h11'39" |
43. |
Neilson POWLESS
|
EF Education - Nippo
|
2h13'33" |
44. |
Davide FORMOLO
|
UAE Team Emirates
|
2h15'56" |
45. |
Mark DONOVAN
|
Team DSM
|
2h17'40" |
46. |
Cristián RODRÍGUEZ MARTÍN
|
TotalEnergies
|
2h19'31" |
47. |
Pierre LATOUR
|
TotalEnergies
|
2h19'36" |
48. |
Jan BAKELANTS
|
Intermarché - Wanty - Gobert Matériaux
|
2h21'30" |
49. |
Stefan KÜNG
|
Groupama - FDJ
|
2h22'03" |
50. |
Nils POLITT
|
Bora - Hansgrohe
|
2h22'44" |
51. |
Pierre ROLLAND
|
B&B Hotels - KTM
|
2h23'11" |
52. |
Sonny COLBRELLI
|
Bahrain Victorious
|
2h24'39" |
53. |
Michael VALGREN HUNDAHL
|
EF Education - Nippo
|
2h26'16" |
54. |
Dylan VAN BAARLE
|
Ineos Grenadiers
|
2h27'07" |
55. |
Jonas RUTSCH
|
EF Education - Nippo
|
2h29'33" |
56. |
Magnus CORT NIELSEN
|
EF Education - Nippo
|
2h30'23" |
57. |
Omar FRAILE MATARRANZ
|
Astana - Premier Tech
|
2h31'14" |
58. |
Michael SCHÄR
|
Ag2r - Citroën Team
|
2h35'18" |
59. |
Silvan DILLIER
|
Alpecin - Fenix
|
2h35'43" |
60. |
Tao GEOGHEGAN HART
|
Ineos Grenadiers
|
2h37'02" |
61. |
Élie GESBERT
|
Team Arkéa - Samsic
|
2h38'28" |
62. |
Simon GESCHKE
|
Cofidis
|
2h38'51" |
63. |
Lorenzo ROTA
|
Intermarché - Wanty - Gobert Matériaux
|
2h39'57" |
64. |
Kasper ASGREEN
|
Deceuninck - Quick Step
|
2h43'41" |
65. |
Brent VAN MOER
|
Lotto - Soudal
|
2h43'49" |
66. |
Hugo HOULE
|
Astana - Premier Tech
|
2h44'39" |
67. |
Imanol ERVITI OLLO
|
Movistar Team
|
2h49'07" |
68. |
Michał KWIATKOWSKI
|
Ineos Grenadiers
|
2h49'22" |
69. |
Brandon MCNULTY
|
UAE Team Emirates
|
2h50'53" |
70. |
Oliver NAESEN
|
Ag2r - Citroën Team
|
2h52'25" |
71. |
Toms SKUJIŅŠ
|
Trek - Segafredo
|
2h52'56" |
72. |
Victor DE LA PARTE GONZÁLEZ
|
TotalEnergies
|
2h54'28" |
73. |
Anthony TURGIS
|
TotalEnergies
|
2h55'51" |
74. |
Alex ARANBURU DEVA
|
Astana - Premier Tech
|
2h56'44" |
75. |
Dorian GODON
|
Ag2r - Citroën Team
|
2h57'11" |
76. |
Mike TEUNISSEN
|
Jumbo - Visma
|
2h58'25" |
77. |
Rui Alberto Faria da COSTA
|
UAE Team Emirates
|
2h58'29" |
78. |
Fabien DOUBEY
|
TotalEnergies
|
3h02'45" |
79. |
Michael MATTHEWS
|
Team BikeExchange
|
3h03'30" |
80. |
Georg ZIMMERMANN
|
Intermarché - Wanty - Gobert Matériaux
|
3h05'48" |
81. |
Cyril GAUTIER
|
B&B Hotels - KTM
|
3h08'30" |
82. |
Thomas DE GENDT
|
Lotto - Soudal
|
3h08'46" |
83. |
Bruno ARMIRAIL
|
Groupama - FDJ
|
3h09'58" |
84. |
Rubén FERNÁNDEZ ANDÚJAR
|
Cofidis
|
3h10'43" |
85. |
Harrison SWEENY
|
Lotto - Soudal
|
3h10'52" |
86. |
Anthony PEREZ
|
Cofidis
|
3h10'56" |
87. |
Jesús HERRADA LÓPEZ
|
Cofidis
|
3h11'15" |
88. |
Cyril BARTHE
|
B&B Hotels - KTM
|
3h12'31" |
89. |
Connor SWIFT
|
Team Arkéa - Samsic
|
3h13'48" |
90. |
Jorge ARCAS PEÑA
|
Movistar Team
|
3h14'41" |
91. |
Christophe LAPORTE
|
Cofidis
|
3h15'03" |
92. |
Pierre-Luc PÉRICHON
|
Cofidis
|
3h16'27" |
93. |
Maxime CHEVALIER
|
B&B Hotels - KTM
|
3h16'54" |
94. |
Iván GARCÍA CORTINA
|
Movistar Team
|
3h21'25" |
95. |
Jonas RICKAERT
|
Alpecin - Fenix
|
3h22'36" |
96. |
Fred WRIGHT
|
Bahrain Victorious
|
3h24'19" |
97. |
Greg VAN AVERMAET
|
Ag2r - Citroën Team
|
3h24'29" |
98. |
Marc HIRSCHI
|
UAE Team Emirates
|
3h24'38" |
99. |
Philippe GILBERT
|
Lotto - Soudal
|
3h27'22" |
100. |
Luke DURBRIDGE
|
Team BikeExchange
|
3h28'05" |
101. |
Carlos VERONA QUINTANILLA
|
Movistar Team
|
3h28'40" |
102. |
Luka MEZGEC
|
Team BikeExchange
|
3h30'17" |
103. |
Stefan BISSEGGER
|
EF Education - Nippo
|
3h31'35" |
104. |
Edward THEUNS
|
Trek - Segafredo
|
3h33'31" |
105. |
Guillaume BOIVIN
|
Israel Start - Up Nation
|
3h33'42" |
106. |
Kristian SBARAGLI
|
Alpecin - Fenix
|
3h34'19" |
107. |
Benoît COSNEFROY
|
Ag2r - Citroën Team
|
3h34'54" |
108. |
Davide BALLERINI
|
Deceuninck - Quick Step
|
3h35'13" |
109. |
Jasper PHILIPSEN
|
Alpecin - Fenix
|
3h42'11" |
110. |
Mikkel BJERG
|
UAE Team Emirates
|
3h42'21" |
111. |
Casper Phillip PEDERSEN
|
Team DSM
|
3h42'52" |
112. |
Vegard Stake LAENGEN
|
UAE Team Emirates
|
3h43'33" |
113. |
Dmitriy GRUZDEV
|
Astana - Premier Tech
|
3h44'49" |
114. |
Christopher JUUL JENSEN
|
Team BikeExchange
|
3h45'07" |
115. |
Daniel OSS
|
Bora - Hansgrohe
|
3h46'53" |
116. |
Lukas PÖSTLBERGER
|
Bora - Hansgrohe
|
3h47'12" |
117. |
Boy VAN POPPEL
|
Intermarché - Wanty - Gobert Matériaux
|
3h50'25" |
118. |
Petr VAKOČ
|
Alpecin - Fenix
|
3h51'06" |
119. |
Ide SCHELLING
|
Bora - Hansgrohe
|
3h51'16" |
120. |
Danny VAN POPPEL
|
Intermarché - Wanty - Gobert Matériaux
|
3h52'53" |
121. |
Max WALSCHEID
|
Team Qhubeka - NextHash
|
3h53'05" |
122. |
Omer GOLDSTEIN
|
Israel Start - Up Nation
|
3h55'26" |
123. |
Simon CLARKE
|
Team Qhubeka - NextHash
|
3h56'08" |
124. |
Carlos BARBERO CUESTA
|
Team Qhubeka - NextHash
|
4h00'20" |
125. |
André GREIPEL
|
Israel Start - Up Nation
|
4h01'26" |
126. |
Nils EEKHOFF
|
Team DSM
|
4h02'44" |
127. |
Marco HALLER
|
Bahrain Victorious
|
4h03'01" |
128. |
Joris NIEUWENHUIS
|
Team DSM
|
4h03'22" |
129. |
Julien SIMON
|
TotalEnergies
|
4h05'49" |
130. |
Sean BENNETT
|
Team Qhubeka - NextHash
|
4h07'42" |
131. |
Jelle WALLAYS
|
Cofidis
|
4h09'46" |
132. |
Jérémy CABOT
|
TotalEnergies
|
4h11'35" |
133. |
Christopher FROOME
|
Israel Start - Up Nation
|
4h12'01" |
134. |
Rick ZABEL
|
Israel Start - Up Nation
|
4h13'07" |
135. |
Dries DEVENYNS
|
Deceuninck - Quick Step
|
4h20'49" |
136. |
Reto HOLLENSTEIN
|
Israel Start - Up Nation
|
4h24'19" |
137. |
Mads PEDERSEN
|
Trek - Segafredo
|
4h29'17" |
138. |
Michael MØRKØV
|
Deceuninck - Quick Step
|
4h32'45" |
139. |
Mark CAVENDISH
|
Deceuninck - Quick Step
|
4h34'14" |
140. |
Cees BOL
|
Team DSM
|
4h36'39" |
141. |
Tim DECLERCQ
|
Deceuninck - Quick Step
|
5h01'09" |