1 |  |  | Jhonatan Narváez | UAE Team Emirates | 19:19:16h |
2 |  |  | Javier Romo | Movistar Team | +9s |
3 |  |  | Finn Fisher-Black | Red Bull–Bora–Hansgrohe | +12s |
4 |  |  | Oscar Onley | Team Picnic PostNL | +15s |
5 |  |  | Bastien Tronchon | Decathlon AG2R La Mondiale Team | +24s |
6 |  |  | Luke Plapp | Team Jayco AlUla | +24s |
7 |  |  | Magnus Sheffield | Ineos Grenadiers | +27s |
8 |  |  | Thomas Gloag | Team Visma / Lease a Bike | +27s |
9 |  |  | Patrick Konrad | Lidl - Trek | +31s |
10 |  |  | Michael Woods | Israel - Premier Tech | +47s |
11 |  |  | Jay Vine | UAE Team Emirates | +58s |
12 |  |  | Rémy Rochas | Groupama - FDJ | +58s |
13 |  |  | Bauke Mollema | Lidl - Trek | +1:01m |
14 |  |  | Chris Harper | Team Jayco AlUla | +1:03m |
15 |  |  | Afonso Eulalio | Bahrain Victorious | +1:06m |
16 |  |  | Rudy Porter | Team Australien | +1:07m |
17 |  |  | Albert Withen Philipsen | Lidl - Trek | +1:09m |
18 |  |  | Georg Zimmermann | Intermarché - Wanty | +1:16m |
19 |  |  | Zac Marriage | Team Australien | +1:24m |
20 |  |  | William Junior Lecerf | Soudal - Quick Step | +1:26m |
21 |  |  | Corbin Strong | Israel - Premier Tech | +1:29m |
22 |  |  | Pablo Torres Arias | UAE Team Emirates | +1:29m |
23 |  |  | Sergio Higuita | XDS Astana Team | +1:37m |
24 |  |  | Andrea Bagioli | Lidl - Trek | +1:56m |
25 |  |  | Jon Izaguirre | Cofidis | +2:26m |
26 |  |  | Esteban Chaves | EF Education-EasyPost | +2:44m |
27 |  |  | Gal Glivar | Alpecin - Deceuninck | +2:46m |
28 |  |  | Lukas Nerurkar | EF Education-EasyPost | +2:50m |
29 |  |  | Cristian Rodriguez Martin | Arkéa - B&B Hotels | +2:50m |
30 |  |  | George Bennett | Israel - Premier Tech | +2:57m |
31 |  |  | Henok Mulubrhan | XDS Astana Team | +3:15m |
32 |  |  | Quentin Pacher | Groupama - FDJ | +3:35m |
33 |  |  | Natnael Tesfazion | Movistar Team | +4:16m |
34 |  |  | Menno Huising | Team Visma / Lease a Bike | +4:16m |
35 |  |  | Ben Zwiehoff | Red Bull–Bora–Hansgrohe | +4:38m |
36 |  |  | Dries De Pooter | Intermarché - Wanty | +5:30m |
37 |  |  | Alessandro Verre | Arkéa - B&B Hotels | +5:36m |
38 |  |  | Tijmen Graat | Team Visma / Lease a Bike | +5:42m |
39 |  |  | Fergus Browning | Team Australien | +6:01m |
40 |  |  | Mauro Schmid | Team Jayco AlUla | +6:11m |
41 |  |  | Damien Howson | Team Australien | +6:16m |
42 |  |  | Matthew Brennan | Team Visma / Lease a Bike | +6:36m |
43 |  |  | Dorian Godon | Decathlon AG2R La Mondiale Team | +6:36m |
44 |  |  | Bjoern Koerdt | Team Picnic PostNL | +6:42m |
45 |  |  | Martin Tjøtta | Arkéa - B&B Hotels | +6:48m |
46 |  |  | Carlos Canal | Movistar Team | +7:19m |
47 |  |  | Sven Erik Bystrøm | Groupama - FDJ | +7:19m |
48 |  |  | Dion Smith | Intermarché - Wanty | +7:33m |
49 |  |  | Paul Lapeira | Decathlon AG2R La Mondiale Team | +7:35m |
50 |  |  | Gijs Leemreize | Team Picnic PostNL | +7:48m |
51 |  |  | Jesus Herrada | Cofidis | +8:02m |
52 |  |  | Michał Kwiatkowski | Ineos Grenadiers | +8:21m |
53 |  |  | Stephen Williams | Israel - Premier Tech | +8:21m |
54 |  |  | Antoine Huby | Soudal - Quick Step | +8:24m |
55 |  |  | Lewis Askey | Groupama - FDJ | +8:58m |
56 |  |  | Jordan Labrosse | Decathlon AG2R La Mondiale Team | +8:58m |
57 |  |  | Robert Stannard | Bahrain Victorious | +8:58m |
58 |  |  | Alastair Mackellar | EF Education-EasyPost | +9:14m |
59 |  |  | Jacopo Mosca | Lidl - Trek | +9:15m |
60 |  |  | Paul Ourselin | Cofidis | +9:56m |
61 |  |  | Aaron Gate | XDS Astana Team | +10:04m |
62 |  |  | Henri Uhlig | Alpecin - Deceuninck | +11:50m |
63 |  |  | Laurence Pithie | Red Bull–Bora–Hansgrohe | +12:07m |
64 |  |  | Fabio Van Den Bossche | Alpecin - Deceuninck | +12:15m |
65 |  |  | Lucas Hamilton | Ineos Grenadiers | +12:19m |
66 |  |  | Connor Swift | Ineos Grenadiers | +12:19m |
67 |  |  | Alberto Bettiol | XDS Astana Team | +12:19m |
68 |  |  | Diego Pescador Castro | Movistar Team | +12:26m |
69 |  |  | Casper Pedersen | Soudal - Quick Step | +12:49m |
70 |  |  | Clément Davy | Groupama - FDJ | +12:50m |
71 |  |  | Markel Beloki Fernandez | EF Education-EasyPost | +12:56m |
72 |  |  | Pieter Serry | Soudal - Quick Step | +13:18m |
73 |  |  | Kelland O'Brien | Team Jayco AlUla | +13:41m |
74 |  |  | Francesco Busatto | Intermarché - Wanty | +13:45m |
75 |  |  | Andrea Vendrame | Decathlon AG2R La Mondiale Team | +14:04m |
76 |  |  | Louis Rouland | Arkéa - B&B Hotels | +14:24m |
77 |  |  | Samuel Watson | Ineos Grenadiers | +14:28m |
78 |  |  | Ben Swift | Ineos Grenadiers | +14:47m |
79 |  |  | Roman Ermakov | Bahrain Victorious | +14:51m |
80 |  |  | Tim Teutenberg | Lidl - Trek | +15:12m |
81 |  |  | Nicholas Schultz | Israel - Premier Tech | +15:45m |
82 |  |  | Mathijs Paasschens | Bahrain Victorious | +15:46m |
83 |  |  | Tobias Bayer | Alpecin - Deceuninck | +15:59m |
84 |  |  | Danny van Poppel | Red Bull–Bora–Hansgrohe | +16:18m |
85 |  |  | Max Walker | EF Education-EasyPost | +16:34m |
86 |  |  | Pascal Eenkhoorn | Soudal - Quick Step | +16:37m |
87 |  |  | Geoffrey Bouchard | Decathlon AG2R La Mondiale Team | +17:01m |
88 |  |  | Tobias Andresen | Team Picnic PostNL | +17:08m |
89 |  |  | Bryan Coquard | Cofidis | +18:24m |
90 |  |  | Marc Soler | UAE Team Emirates | +18:34m |
91 |  |  | Alexis Renard | Cofidis | +19:21m |
92 |  |  | Lars Boven | Alpecin - Deceuninck | +20:25m |
93 |  |  | Jardi Christiaan van der Lee | EF Education-EasyPost | +20:39m |
94 |  |  | Matthew Walls | Groupama - FDJ | +20:59m |
95 |  |  | Nicola Conci | XDS Astana Team | +21:15m |
96 |  |  | Alexander Edmondson | Team Picnic PostNL | +21:51m |
97 |  |  | Patrick Eddy | Team Picnic PostNL | +22:10m |
98 |  |  | Rui Oliveira | UAE Team Emirates | +22:29m |
99 |  |  | Giosuè Epis | Arkéa - B&B Hotels | +23:05m |
100 |  |  | Oliver Bleddyn | Team Australien | +23:07m |
101 |  |  | Nikias Arndt | Bahrain Victorious | +23:08m |
102 |  |  | Phil Bauhaus | Bahrain Victorious | +23:29m |
103 |  |  | Gregor Mühlberger | Movistar Team | +23:31m |
104 |  |  | Pier-André Coté | Israel - Premier Tech | +23:53m |
105 |  |  | Arne Marit | Intermarché - Wanty | +24:28m |
106 |  |  | Simon Clarke | Israel - Premier Tech | +24:59m |
107 |  |  | Yuhi Todome | EF Education-EasyPost | +25:15m |
108 |  |  | Andrea Raccagni Noviero | Soudal - Quick Step | +25:19m |
109 |  |  | Julius van den Berg | Team Picnic PostNL | +25:35m |
110 |  |  | Noa Isidore | Decathlon AG2R La Mondiale Team | +25:38m |
111 |  |  | Cameron Scott | Team Australien | +26:59m |
112 |  |  | Ide Schelling | XDS Astana Team | +27:04m |
113 |  |  | Jan Maas | Cofidis | +27:20m |
114 |  |  | Samuel Welsford | Red Bull–Bora–Hansgrohe | +27:26m |
115 |  |  | Ramses Debruyne | Alpecin - Deceuninck | +27:43m |
116 |  |  | Nolann Mahoudo | Cofidis | +27:51m |
117 |  |  | Rune Herregodts | UAE Team Emirates | +28:26m |
118 |  |  | Filip Maciejuk | Red Bull–Bora–Hansgrohe | +28:59m |
119 |  |  | Donovan Grondin | Arkéa - B&B Hotels | +30:08m |
120 |  |  | Julius Johansen | UAE Team Emirates | +30:38m |
121 |  |  | Luke Durbridge | Team Jayco AlUla | +31:56m |
122 |  |  | Campbell Stewart | Team Jayco AlUla | +32:29m |
123 |  |  | Mathias Norsgaard | Movistar Team | +32:29m |
124 |  |  | James Knox | Soudal - Quick Step | +32:55m |
125 |  |  | Liam Walsh | Team Australien | +33:16m |
126 |  |  | Ryan Mullen | Red Bull–Bora–Hansgrohe | +33:35m |
127 |  |  | Michael Hepburn | Team Jayco AlUla | +33:53m |
128 |  |  | Julien Vermote | Team Visma / Lease a Bike | +34:29m |
129 |  |  | Geraint Thomas | Ineos Grenadiers | +34:53m |
130 |  |  | Eddy Le Huitouze | Groupama - FDJ | +34:59m |
131 |  |  | Daniel Skerl | Bahrain Victorious | +34:59m |
132 |  |  | Simon Dehairs | Alpecin - Deceuninck | +36:44m |
133 |  |  | Tom Paquot | Intermarché - Wanty | +36:54m |
134 |  |  | Taco van der Hoorn | Intermarché - Wanty | +37:05m |