1 |  |  | Juan Ayuso | UAE Team Emirates | 28:41:24h |
2 |  |  | Filippo Ganna | Ineos Grenadiers | +35s |
3 |  |  | Antonio Tiberi | Bahrain Victorious | +36s |
4 |  |  | Derek Gee | Israel - Premier Tech | +42s |
5 |  |  | Jai Hindley | Red Bull–Bora–Hansgrohe | +53s |
6 |  |  | Thomas Pidcock | Q36.5 Pro Cycling Team | +56s |
7 |  |  | Mikel Landa | Soudal - Quick Step | +1:05m |
8 |  |  | David De la Cruz | Q36.5 Pro Cycling Team | +1:32m |
9 |  |  | Pello Bilbao | Bahrain Victorious | +1:32m |
10 |  |  | Mattia Cattaneo | Soudal - Quick Step | +1:38m |
11 |  |  | Tobias Johannessen | Uno-X Mobility | +1:46m |
12 |  |  | Kevin Vauquelin | Arkéa - B&B Hotels | +1:52m |
13 |  |  | Giulio Ciccone | Lidl - Trek | +1:58m |
14 |  |  | Simon Yates | Team Visma / Lease a Bike | +2:04m |
15 |  |  | Romain Grégoire | Groupama - FDJ | +2:05m |
16 |  |  | Adam Yates | UAE Team Emirates | +2:05m |
17 |  |  | Davide Piganzoli | Team Polti VisitMalta | +2:11m |
18 |  |  | Richard Carapaz | EF Education-EasyPost | +2:26m |
19 |  |  | Isaac del Toro | UAE Team Emirates | +2:33m |
20 |  |  | Einer Augusto Rubio | Movistar Team | +2:33m |
21 |  |  | Lorenzo Fortunato | XDS Astana Team | +2:40m |
22 |  |  | Alessandro Pinarello | VF Group - Bardiani CSF - Faizanè | +2:41m |
23 |  |  | Marc Hirschi | Tudor Pro Cycling Team | +2:48m |
24 |  |  | Ben Healy | EF Education-EasyPost | +2:54m |
25 |  |  | Filippo Zana | Team Jayco AlUla | +3:01m |
26 |  |  | Simone Velasco | XDS Astana Team | +3:10m |
27 |  |  | Samuel Kajamini Florian | XDS Astana Team | +3:26m |
28 |  |  | Jon Izaguirre | Cofidis | +3:27m |
29 |  |  | Alex Aranburu | Cofidis | +3:28m |
30 |  |  | Filippo Fiorelli | VF Group - Bardiani CSF - Faizanè | +3:44m |
31 |  |  | Andrea Vendrame | Decathlon AG2R La Mondiale Team | +4:07m |
32 |  |  | Nairo Quintana Rojas | Movistar Team | +4:08m |
33 |  |  | Nicola Conci | XDS Astana Team | +4:26m |
34 |  |  | Christopher Hamilton | Team Picnic PostNL | +4:47m |
35 |  |  | Valentin Madouas | Groupama - FDJ | +5:24m |
36 |  |  | Johannes Staune-Mittet | Decathlon AG2R La Mondiale Team | +5:25m |
37 |  |  | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | +5:31m |
38 |  |  | Valentin Paret-Peintre | Soudal - Quick Step | +5:32m |
39 |  |  | Quentin Pacher | Groupama - FDJ | +5:40m |
40 |  |  | Esteban Chaves | EF Education-EasyPost | +6:10m |
41 |  |  | Brandon Smith Rivera | Ineos Grenadiers | +6:22m |
42 |  |  | Luca Covili | VF Group - Bardiani CSF - Faizanè | +6:29m |
43 |  |  | Jonas Rutsch | Intermarché - Wanty | +6:43m |
44 |  |  | Jasper Stuyven | Lidl - Trek | +6:54m |
45 |  |  | Fredrik Dversnes | Uno-X Mobility | +7:05m |
46 |  |  | Laurens De Plus | Ineos Grenadiers | +8:39m |
47 |  |  | Cristian Rodriguez Martin | Arkéa - B&B Hotels | +9:28m |
48 |  |  | Roger Adriá | Red Bull–Bora–Hansgrohe | +10:21m |
49 |  |  | Gijs Leemreize | Team Picnic PostNL | +10:48m |
50 |  |  | Mathieu Van der Poel | Alpecin - Deceuninck | +11:26m |
51 |  |  | Davide Formolo | Movistar Team | +12:10m |
52 |  |  | Orluis Aular | Movistar Team | +13:46m |
53 |  |  | Mark Donovan | Q36.5 Pro Cycling Team | +14:44m |
54 |  |  | Gianni Vermeersch | Alpecin - Deceuninck | +16:23m |
55 |  |  | Rick Pluimers | Tudor Pro Cycling Team | +17:28m |
56 |  |  | Attila Valter | Team Visma / Lease a Bike | +17:38m |
57 |  |  | Hannes Wilksch | Tudor Pro Cycling Team | +18:38m |
58 |  |  | Francesco Busatto | Intermarché - Wanty | +19:39m |
59 |  |  | Mirco Maestri | Team Polti VisitMalta | +19:56m |
60 |  |  | Felix Großschartner | UAE Team Emirates | +20:30m |
61 |  |  | Alessandro Tonelli | Team Polti VisitMalta | +21:14m |
62 |  |  | Gianni Moscon | Red Bull–Bora–Hansgrohe | +21:19m |
63 |  |  | Manuele Tarozzi | VF Group - Bardiani CSF - Faizanè | +23:21m |
64 |  |  | Matteo Scalco | VF Group - Bardiani CSF - Faizanè | +24:34m |
65 |  |  | Lorenzo Germani | Groupama - FDJ | +24:49m |
66 |  |  | Damiano Caruso | Bahrain Victorious | +24:54m |
67 |  |  | Jorge Arcas | Movistar Team | +25:05m |
68 |  |  | Lawrence Warbasse | Tudor Pro Cycling Team | +25:27m |
69 |  |  | Steven Kruijswijk | Team Visma / Lease a Bike | +25:49m |
70 |  |  | Paul Ourselin | Cofidis | +26:33m |
71 |  |  | Benjamin Thomas | Cofidis | +26:43m |
72 |  |  | Rafał Majka | UAE Team Emirates | +26:52m |
73 |  |  | Anthony Delaplace | Arkéa - B&B Hotels | +26:53m |
74 |  |  | Gal Glivar | Alpecin - Deceuninck | +27:36m |
75 |  |  | Jasha Sütterlin | Team Jayco AlUla | +27:58m |
76 |  |  | Marco Frigo | Israel - Premier Tech | +29:34m |
77 |  |  | Connor Swift | Ineos Grenadiers | +30:11m |
78 |  |  | Anders Johannessen | Uno-X Mobility | +30:22m |
79 |  |  | Florian Stork | Tudor Pro Cycling Team | +31:09m |
80 |  |  | Clément Venturini | Arkéa - B&B Hotels | +31:28m |
81 |  |  | Kevin Colleoni | Intermarché - Wanty | +31:48m |
82 |  |  | Tim van Dijke | Red Bull–Bora–Hansgrohe | +31:52m |
83 |  |  | Filip Maciejuk | Red Bull–Bora–Hansgrohe | +32:13m |
84 |  |  | Jakob Fuglsang | Israel - Premier Tech | +33:24m |
85 |  |  | Casper van Uden | Team Picnic PostNL | +33:31m |
86 |  |  | Dries De Bondt | Decathlon AG2R La Mondiale Team | +33:42m |
87 |  |  | Davide Toneatti | XDS Astana Team | +33:44m |
88 |  |  | Dylan van Baarle | Team Visma / Lease a Bike | +34:35m |
89 |  |  | Robert Stannard | Bahrain Victorious | +34:42m |
90 |  |  | Casper Pedersen | Soudal - Quick Step | +34:51m |
91 |  |  | Paul Magnier | Soudal - Quick Step | +35:08m |
92 |  |  | Francisco Muñoz | Team Polti VisitMalta | +35:11m |
93 |  |  | Samuele Battistella | EF Education-EasyPost | +35:23m |
94 |  |  | Jonas Koch | Red Bull–Bora–Hansgrohe | +36:05m |
95 |  |  | Jan Maas | Cofidis | +37:47m |
96 |  |  | Olav Kooij | Team Visma / Lease a Bike | +37:51m |
97 |  |  | William Blume Levy | Uno-X Mobility | +38:10m |
98 |  |  | Kamiel Bonneu | Intermarché - Wanty | +39:09m |
99 |  |  | Natnael Tesfazion | Movistar Team | +40:30m |
100 |  |  | Dorian Godon | Decathlon AG2R La Mondiale Team | +41:37m |
101 |  |  | Paul Penhoët | Groupama - FDJ | +41:42m |
102 |  |  | Enzo Leijnse | Team Picnic PostNL | +42:46m |
103 |  |  | Ådne Holter | Uno-X Mobility | +43:04m |
104 |  |  | Toms Skujiņš | Lidl - Trek | +44:15m |
105 |  |  | Clément Russo | Groupama - FDJ | +44:28m |
106 |  |  | Giovanni Lonardi | Team Polti VisitMalta | +45:48m |
107 |  |  | Mathis Le Berre | Arkéa - B&B Hotels | +46:28m |
108 |  |  | Davide Bais | Team Polti VisitMalta | +46:43m |
109 |  |  | Andrea Pietrobon | Team Polti VisitMalta | +47:52m |
110 |  |  | Magnus Cort | Uno-X Mobility | +48:35m |
111 |  |  | Pepijn Reinderink | Soudal - Quick Step | +48:47m |
112 |  |  | Amanuel Ghebreigzabhier | Lidl - Trek | +50:15m |
113 |  |  | Enrico Zanocello | VF Group - Bardiani CSF - Faizanè | +51:15m |
114 |  |  | Xandro Meurisse | Alpecin - Deceuninck | +52:27m |
115 |  |  | Samuel Gaze | Alpecin - Deceuninck | +52:33m |
116 |  |  | Lucas Hamilton | Ineos Grenadiers | +53:42m |
117 |  |  | Josef Černý | Soudal - Quick Step | +53:45m |
118 |  |  | Jake Stewart | Israel - Premier Tech | +53:49m |
119 |  |  | Damien Howson | Q36.5 Pro Cycling Team | +54:40m |
120 |  |  | Fran Miholjević | Bahrain Victorious | +57:53m |
121 |  |  | Maikel Zijlaard | Tudor Pro Cycling Team | +58:23m |
122 |  |  | Niklas Märkl | Team Picnic PostNL | +59:53m |
123 |  |  | Andrea Pasqualon | Bahrain Victorious | +1:02:15h |
124 |  |  | Tord Gudmestad | Decathlon AG2R La Mondiale Team | +1:02:18h |
125 |  |  | Patrick Gamper | Team Jayco AlUla | +1:02:31h |
126 |  |  | Luka Mezgec | Team Jayco AlUla | +1:04:45h |
127 |  |  | Amaury Capiot | Arkéa - B&B Hotels | +1:05:20h |
128 |  |  | Nadav Raisberg | Israel - Premier Tech | +1:05:26h |
129 |  |  | Bryan Coquard | Cofidis | +1:06:11h |
130 |  |  | Edward Theuns | Lidl - Trek | +1:06:16h |
131 |  |  | Daniel McLay | Team Visma / Lease a Bike | +1:06:22h |
132 |  |  | Valentin Ferron | Cofidis | +1:07:33h |
133 |  |  | Elmar Reinders | Team Jayco AlUla | +1:08:38h |
134 |  |  | Alexander Krieger | Tudor Pro Cycling Team | +1:11:20h |
135 |  |  | Jonathan Milan | Lidl - Trek | +1:11:58h |
136 |  |  | Sam Bennett | Decathlon AG2R La Mondiale Team | +1:12:58h |
137 |  |  | Dylan Groenewegen | Team Jayco AlUla | +1:15:21h |
138 |  |  | Søren Wærenskjold | Uno-X Mobility | +1:15:29h |