1 |  |  | Primož Roglič | Team Visma / Lease a Bike | 85:29:02h |
2 |  |  | Geraint Thomas | Ineos Grenadiers | +14s |
3 |  |  | João Almeida | UAE Team Emirates | +1:15m |
4 |  |  | Damiano Caruso | Bahrain Victorious | +4:40m |
5 |  |  | Thibaut Pinot | Groupama - FDJ | +5:43m |
6 |  |  | Thymen Arensman | Ineos Grenadiers | +6:05m |
7 |  |  | Edward Dunbar | Team Jayco AlUla | +7:30m |
8 |  |  | Andreas Leknessund | Team Picnic PostNL | +7:31m |
9 |  |  | Lennard Kämna | Red Bull–Bora–Hansgrohe | +7:46m |
10 |  |  | Laurens De Plus | Ineos Grenadiers | +9:08m |
11 |  |  | Einer Augusto Rubio | Movistar Team | +10:43m |
12 |  |  | Ilan Van Wilder | Soudal - Quick Step | +11:58m |
13 |  |  | Santiago Buitrago | Bahrain Victorious | +12:21m |
14 |  |  | Sepp Kuss | Team Visma / Lease a Bike | +13:09m |
15 |  |  | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | +14:13m |
16 |  |  | Bruno Armirail | Groupama - FDJ | +17:16m |
17 |  |  | Warren Barguil | Arkéa - B&B Hotels | +24:06m |
18 |  |  | Filippo Zana | Team Jayco AlUla | +33:22m |
19 |  |  | Jack Haig | Bahrain Victorious | +34:46m |
20 |  |  | Patrick Konrad | Red Bull–Bora–Hansgrohe | +37:57m |
21 |  |  | Lorenzo Fortunato | EOLO-Kometa | +38:37m |
22 |  |  | Derek Gee | Israel - Premier Tech | +40:54m |
23 |  |  | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | +46:26m |
24 |  |  | Luis León Sánchez | XDS Astana Team | +48:03m |
25 |  |  | Koen Bouwman | Team Visma / Lease a Bike | +48:15m |
26 |  |  | Simone Velasco | XDS Astana Team | +51:15m |
27 |  |  | Laurens Huys | Intermarché - Wanty | +52:18m |
28 |  |  | Diego Ulissi | UAE Team Emirates | +1:02:50h |
29 |  |  | Brandon McNulty | UAE Team Emirates | +1:07:43h |
30 |  |  | Davide Formolo | UAE Team Emirates | +1:08:58h |
31 |  |  | Toms Skujiņš | Lidl - Trek | +1:10:21h |
32 |  |  | Marco Frigo | Israel - Premier Tech | +1:24:36h |
33 |  |  | Michel Heßmann | Team Visma / Lease a Bike | +1:26:24h |
34 |  |  | Jay Vine | UAE Team Emirates | +1:28:59h |
35 |  |  | Jonathan Lastra | Cofidis | +1:29:02h |
36 |  |  | Sam Oomen | Team Visma / Lease a Bike | +1:30:51h |
37 |  |  | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | +1:31:52h |
38 |  |  | Alessandro De Marchi | Team Jayco AlUla | +1:37:50h |
39 |  |  | Bob Jungels | Red Bull–Bora–Hansgrohe | +1:37:57h |
40 |  |  | Edoardo Zambanini | Bahrain Victorious | +1:38:28h |
41 |  |  | Rohan Dennis | Team Visma / Lease a Bike | +1:38:35h |
42 |  |  | Alessandro Tonelli | VF Group - Bardiani CSF - Faizanè | +1:41:48h |
43 |  |  | Vadim Pronskiy | XDS Astana Team | +1:48:31h |
44 |  |  | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | +1:49:54h |
45 |  |  | Stefano Oldani | Alpecin - Deceuninck | +1:57:09h |
46 |  |  | Lorenzo Rota | Intermarché - Wanty | +1:57:55h |
47 |  |  | Mattia Bais | EOLO-Kometa | +2:04:10h |
48 |  |  | Alberto Bettiol | EF Education-EasyPost | +2:05:06h |
49 |  |  | Carlos Verona | Movistar Team | +2:06:24h |
50 |  |  | Bauke Mollema | Lidl - Trek | +2:08:44h |
51 |  |  | Anton Palzer | Red Bull–Bora–Hansgrohe | +2:08:46h |
52 |  |  | Will Barta | Movistar Team | +2:10:12h |
53 |  |  | Jefferson Alexander Cepeda | EF Education-EasyPost | +2:12:16h |
54 |  |  | Francois Bidard | Cofidis | +2:15:00h |
55 |  |  | Ben Healy | EF Education-EasyPost | +2:18:04h |
56 |  |  | Matthew Riccitello | Israel - Premier Tech | +2:22:57h |
57 |  |  | Nico Denz | Red Bull–Bora–Hansgrohe | +2:23:39h |
58 |  |  | Cristian Scaroni | XDS Astana Team | +2:35:12h |
59 |  |  | Joe Dombrowski | XDS Astana Team | +2:36:33h |
60 |  |  | Pieter Serry | Soudal - Quick Step | +2:36:54h |
61 |  |  | Ben Swift | Ineos Grenadiers | +2:44:27h |
62 |  |  | Magnus Cort | EF Education-EasyPost | +2:44:33h |
63 |  |  | Michael Matthews | Team Jayco AlUla | +2:45:46h |
64 |  |  | Davide Gabburo | VF Group - Bardiani CSF - Faizanè | +2:56:29h |
65 |  |  | Andrea Pasqualon | Bahrain Victorious | +2:58:04h |
66 |  |  | Thomas Champion | Cofidis | +2:58:14h |
67 |  |  | Francesco Gavazzi | EOLO-Kometa | +2:59:09h |
68 |  |  | Ryan Gibbons | UAE Team Emirates | +3:01:25h |
69 |  |  | Rudy Molard | Groupama - FDJ | +3:07:44h |
70 |  |  | Vincenzo Albanese | EOLO-Kometa | +3:10:05h |
71 |  |  | Sebastian Berwick | Israel - Premier Tech | +3:11:47h |
72 |  |  | Salvatore Puccio | Ineos Grenadiers | +3:12:08h |
73 |  |  | Alex Baudin | Decathlon AG2R La Mondiale Team | +3:17:15h |
74 |  |  | Marius Mayrhofer | Team Picnic PostNL | +3:17:27h |
75 |  |  | Jasha Sütterlin | Bahrain Victorious | +3:20:13h |
76 |  |  | Thomas Gloag | Team Visma / Lease a Bike | +3:22:19h |
77 |  |  | Michael Hepburn | Team Jayco AlUla | +3:25:50h |
78 |  |  | Mirco Maestri | EOLO-Kometa | +3:29:16h |
79 |  |  | José Joaquín Rojas | Movistar Team | +3:32:20h |
80 |  |  | Maxime Bouet | Arkéa - B&B Hotels | +3:32:23h |
81 |  |  | Davide Bais | EOLO-Kometa | +3:33:50h |
82 |  |  | Pascal Ackermann | UAE Team Emirates | +3:38:18h |
83 |  |  | Hugo Toumire | Cofidis | +3:39:50h |
84 |  |  | Karel Vacek | Team Solution Tech - Vini Fantini | +3:42:40h |
85 |  |  | Kristian Sbaragli | Alpecin - Deceuninck | +3:45:29h |
86 |  |  | Michel Ries | Arkéa - B&B Hotels | +3:46:43h |
87 |  |  | Henok Mulubrhan | VF Group - Bardiani CSF - Faizanè | +3:52:20h |
88 |  |  | Laurenz Rex | Intermarché - Wanty | +3:54:23h |
89 |  |  | Alexandre Delettre | Cofidis | +3:55:28h |
90 |  |  | Thibault Guernalec | Arkéa - B&B Hotels | +3:56:10h |
91 |  |  | Senne Leysen | Alpecin - Deceuninck | +3:58:37h |
92 |  |  | Jake Stewart | Groupama - FDJ | +3:59:18h |
93 |  |  | Stephen Williams | Israel - Premier Tech | +3:59:55h |
94 |  |  | Edoardo Affini | Team Visma / Lease a Bike | +4:02:55h |
95 |  |  | Lukas Pöstlberger | Team Jayco AlUla | +4:06:05h |
96 |  |  | Diego Pablo Sevilla | EOLO-Kometa | +4:10:37h |
97 |  |  | Alex Kirsch | Lidl - Trek | +4:11:01h |
98 |  |  | Otto Vergaerde | Lidl - Trek | +4:24:51h |
99 |  |  | Martin Marcellusi | VF Group - Bardiani CSF - Faizanè | +4:25:38h |
100 |  |  | Alexander Konychev | Team Solution Tech - Vini Fantini | +4:26:35h |
101 |  |  | Veljko Stojnić | Team Solution Tech - Vini Fantini | +4:26:52h |
102 |  |  | Cesare Benedetti | Red Bull–Bora–Hansgrohe | +4:28:46h |
103 |  |  | Jonathan Milan | Bahrain Victorious | +4:29:02h |
104 |  |  | Niklas Märkl | Team Picnic PostNL | +4:32:57h |
105 |  |  | Ignatas Konovalovas | Groupama - FDJ | +4:43:42h |
106 |  |  | Filippo Magli | VF Group - Bardiani CSF - Faizanè | +4:46:15h |
107 |  |  | Gianni Moscon | XDS Astana Team | +4:48:59h |
108 |  |  | Campbell Stewart | Team Jayco AlUla | +4:51:15h |
109 |  |  | Daan Hoole | Lidl - Trek | +4:52:37h |
110 |  |  | Max Kanter | Movistar Team | +4:52:47h |
111 |  |  | Simone Consonni | Cofidis | +4:56:49h |
112 |  |  | Arne Marit | Intermarché - Wanty | +4:58:01h |
113 |  |  | Fabian Lienhard | Groupama - FDJ | +4:59:21h |
114 |  |  | Filippo Fiorelli | VF Group - Bardiani CSF - Faizanè | +5:00:34h |
115 |  |  | Charlie Quarterman | Team Solution Tech - Vini Fantini | +5:01:27h |
116 |  |  | Alan Riou | Arkéa - B&B Hotels | +5:02:06h |
117 |  |  | Jonas Hvideberg | Team Picnic PostNL | +5:02:12h |
118 |  |  | Fernando Gaviria | Movistar Team | +5:04:38h |
119 |  |  | Alessandro Iacchi | Team Solution Tech - Vini Fantini | +5:06:23h |
120 |  |  | Mark Cavendish | XDS Astana Team | +5:07:08h |
121 |  |  | Alexander Krieger | Alpecin - Deceuninck | +5:08:46h |
122 |  |  | Albert Torres Barcelo | Movistar Team | +5:19:29h |
123 |  |  | Yukiya Arashiro | Bahrain Victorious | +5:21:17h |
124 |  |  | Alberto Dainese | Team Picnic PostNL | +5:23:48h |
125 |  |  | Nicolas Dalla Valle | Team Solution Tech - Vini Fantini | +5:26:45h |