1 |  |  | Tadej Pogačar | UAE Team Emirates | 87:20:05h |
2 |  |  | Primož Roglič | Team Visma / Lease a Bike | +59s |
3 |  |  | Richie Porte | Lidl - Trek | +3:30m |
4 |  |  | Mikel Landa | Bahrain Victorious | +5:58m |
5 |  |  | Enric Mas | Movistar Team | +6:07m |
6 |  |  | Miguel Ángel López | XDS Astana Team | +6:47m |
7 |  |  | Tom Dumoulin | Team Visma / Lease a Bike | +7:48m |
8 |  |  | Rigoberto Urán | EF Education-EasyPost | +8:02m |
9 |  |  | Adam Yates | Team Jayco AlUla | +9:25m |
10 |  |  | Damiano Caruso | Bahrain Victorious | +14:03m |
11 |  |  | Guillaume Martin | Cofidis | +16:58m |
12 |  |  | Alejandro Valverde | Movistar Team | +17:41m |
13 |  |  | Richard Carapaz | Ineos Grenadiers | +25:53m |
14 |  |  | Warren Barguil | Arkéa - B&B Hotels | +31:04m |
15 |  |  | Sepp Kuss | Team Visma / Lease a Bike | +42:20m |
16 |  |  | Pello Bilbao | Bahrain Victorious | +55:56m |
17 |  |  | Nairo Quintana Rojas | Arkéa - B&B Hotels | +1:03:07h |
18 |  |  | Pierre Rolland | B&B Hotels p/b KTM | +1:08:26h |
19 |  |  | Carlos Verona | Movistar Team | +1:19:54h |
20 |  |  | Wout van Aert | Team Visma / Lease a Bike | +1:20:31h |
21 |  |  | Marc Soler | Movistar Team | +1:31:53h |
22 |  |  | Gorka Izaguirre | XDS Astana Team | +1:36:12h |
23 |  |  | Esteban Chaves | Team Jayco AlUla | +1:38:45h |
24 |  |  | Sébastien Reichenbach | Groupama - FDJ | +1:39:27h |
25 |  |  | Kenny Elissonde | Lidl - Trek | +1:40:06h |
26 |  |  | Mikaël Chérel | Decathlon AG2R La Mondiale Team | +1:40:51h |
27 |  |  | Valentin Madouas | Groupama - FDJ | +1:42:43h |
28 |  |  | Daniel Felipe Martínez | EF Education-EasyPost | +1:55:12h |
29 |  |  | Thibaut Pinot | Groupama - FDJ | +1:59:54h |
30 |  |  | Michał Kwiatkowski | Ineos Grenadiers | +2:06:32h |
31 |  |  | Romain Sicard | TotalEnergies | +2:13:02h |
32 |  |  | Luis León Sánchez | XDS Astana Team | +2:13:47h |
33 |  |  | Lennard Kämna | Red Bull–Bora–Hansgrohe | +2:15:39h |
34 |  |  | George Bennett | Team Visma / Lease a Bike | +2:15:49h |
35 |  |  | Alexis Vuillermoz | Decathlon AG2R La Mondiale Team | +2:16:19h |
36 |  |  | Julian Alaphilippe | Soudal - Quick Step | +2:19:11h |
37 |  |  | Hugh Carthy | EF Education-EasyPost | +2:20:31h |
38 |  |  | Emanuel Buchmann | Red Bull–Bora–Hansgrohe | +2:21:57h |
39 |  |  | Rudy Molard | Groupama - FDJ | +2:26:53h |
40 |  |  | Jan Polanc | UAE Team Emirates | +2:29:54h |
41 |  |  | Daniel Martin | Israel - Premier Tech | +2:30:25h |
42 |  |  | Robert Gesink | Team Visma / Lease a Bike | +2:30:35h |
43 |  |  | Bob Jungels | Soudal - Quick Step | +2:33:30h |
44 |  |  | Jesus Herrada | Cofidis | +2:34:50h |
45 |  |  | Harold Tejada | XDS Astana Team | +2:37:02h |
46 |  |  | Alexey Lutsenko | XDS Astana Team | +2:39:37h |
47 |  |  | Hugo Houle | XDS Astana Team | +2:39:54h |
48 |  |  | Simon Geschke | CCC Team | +2:44:27h |
49 |  |  | Nicolas Edet | Cofidis | +2:48:27h |
50 |  |  | Greg Van Avermaet | CCC Team | +2:49:50h |
51 |  |  | Niklas Eg | Lidl - Trek | +2:50:04h |
52 |  |  | Thomas De Gendt | Lotto | +2:51:56h |
53 |  |  | Quentin Pacher | B&B Hotels p/b KTM | +2:54:17h |
54 |  |  | Marc Hirschi | Team Picnic PostNL | +2:54:34h |
55 |  |  | Nelson Oliveira | Movistar Team | +3:01:41h |
56 |  |  | Neilson Powless | EF Education-EasyPost | +3:03:09h |
57 |  |  | Maximilian Schachmann | Red Bull–Bora–Hansgrohe | +3:03:28h |
58 |  |  | Søren Kragh Andersen | Team Picnic PostNL | +3:06:26h |
59 |  |  | Dylan van Baarle | Ineos Grenadiers | +3:07:42h |
60 |  |  | Omar Fraile | XDS Astana Team | +3:13:41h |
61 |  |  | Oliver Naesen | Decathlon AG2R La Mondiale Team | +3:22:04h |
62 |  |  | Alberto Bettiol | EF Education-EasyPost | +3:24:55h |
63 |  |  | Felix Großschartner | Red Bull–Bora–Hansgrohe | +3:25:17h |
64 |  |  | Nicolas Roche | Team Picnic PostNL | +3:27:13h |
65 |  |  | Nans Peters | Decathlon AG2R La Mondiale Team | +3:27:46h |
66 |  |  | Winner Andrew Anacona Gomez | Arkéa - B&B Hotels | +3:32:40h |
67 |  |  | Jan Hirt | CCC Team | +3:34:58h |
68 |  |  | Ben Hermans | Israel - Premier Tech | +3:37:12h |
69 |  |  | Michael Schär | CCC Team | +3:38:55h |
70 |  |  | José Joaquín Rojas | Movistar Team | +3:40:49h |
71 |  |  | Jasper Stuyven | Lidl - Trek | +3:40:52h |
72 |  |  | David De la Cruz | UAE Team Emirates | +3:41:19h |
73 |  |  | Michael Valgren | Team Qhubeka Assos | +3:41:45h |
74 |  |  | Imanol Erviti | Movistar Team | +3:48:00h |
75 |  |  | Tiesj Benoot | Team Picnic PostNL | +3:48:50h |
76 |  |  | Matej Mohorič | Bahrain Victorious | +3:49:02h |
77 |  |  | Andrey Amador | Ineos Grenadiers | +3:49:04h |
78 |  |  | Cyril Gautier | B&B Hotels p/b KTM | +3:51:57h |
79 |  |  | Matteo Trentin | CCC Team | +3:52:10h |
80 |  |  | Dario Cataldo | Movistar Team | +3:52:51h |
81 |  |  | Toms Skujiņš | Lidl - Trek | +3:53:09h |
82 |  |  | Vegard Stake Laengen | UAE Team Emirates | +3:53:17h |
83 |  |  | Jack Bauer | Team Jayco AlUla | +4:00:34h |
84 |  |  | Peter Sagan | Red Bull–Bora–Hansgrohe | +4:04:28h |
85 |  |  | Krists Neilands | Israel - Premier Tech | +4:11:03h |
86 |  |  | Pierre-Luc Périchon | Cofidis | +4:14:28h |
87 |  |  | Pavel Sivakov | Ineos Grenadiers | +4:15:36h |
88 |  |  | Luka Mezgec | Team Jayco AlUla | +4:17:07h |
89 |  |  | Jens Keukeleire | EF Education-EasyPost | +4:18:47h |
90 |  |  | Dries Devenyns | Soudal - Quick Step | +4:20:41h |
91 |  |  | Tejay van Garderen | EF Education-EasyPost | +4:22:20h |
92 |  |  | Casper Pedersen | Team Picnic PostNL | +4:24:13h |
93 |  |  | Sonny Colbrelli | Bahrain Victorious | +4:24:42h |
94 |  |  | Matthieu Ladagnous | Groupama - FDJ | +4:24:52h |
95 |  |  | Dayer Uberney Quintana Rojas | Arkéa - B&B Hotels | +4:25:50h |
96 |  |  | Cyril Barthe | B&B Hotels p/b KTM | +4:27:07h |
97 |  |  | Daryl Impey | Team Jayco AlUla | +4:28:39h |
98 |  |  | Tom van Asbroeck | Israel - Premier Tech | +4:33:17h |
99 |  |  | Christopher Juul-Jensen | Team Jayco AlUla | +4:34:03h |
100 |  |  | Alessandro De Marchi | CCC Team | +4:34:06h |
101 |  |  | Edvald Boasson Hagen | Team Qhubeka Assos | +4:34:19h |
102 |  |  | Kévin Ledanois | Arkéa - B&B Hotels | +4:35:48h |
103 |  |  | Joris Nieuwenhuis | Team Picnic PostNL | +4:38:50h |
104 |  |  | Clément Venturini | Decathlon AG2R La Mondiale Team | +4:39:08h |
105 |  |  | Daniel Oss | Red Bull–Bora–Hansgrohe | +4:40:46h |
106 |  |  | Connor Swift | Arkéa - B&B Hotels | +4:41:59h |
107 |  |  | Christophe Laporte | Cofidis | +4:44:30h |
108 |  |  | Anthony Turgis | TotalEnergies | +4:44:57h |
109 |  |  | Roman Kreuziger | Team Qhubeka Assos | +4:45:26h |
110 |  |  | Wout Poels | Bahrain Victorious | +4:47:23h |
111 |  |  | Marco Marcato | UAE Team Emirates | +4:48:47h |
112 |  |  | Simone Consonni | Cofidis | +4:53:50h |
113 |  |  | Rémi Cavagna | Soudal - Quick Step | +4:58:46h |
114 |  |  | Kasper Asgreen | Soudal - Quick Step | +5:00:04h |
115 |  |  | Hugo Hofstetter | Israel - Premier Tech | +5:00:14h |
116 |  |  | Benoit Cosnefroy | Decathlon AG2R La Mondiale Team | +5:00:43h |
117 |  |  | Fabien Grellier | TotalEnergies | +5:01:32h |
118 |  |  | Tony Martin | Team Visma / Lease a Bike | +5:05:28h |
119 |  |  | Edward Theuns | Lidl - Trek | +5:08:10h |
120 |  |  | Nils Politt | Israel - Premier Tech | +5:09:02h |
121 |  |  | Ryan Gibbons | Team Qhubeka Assos | +5:09:32h |
122 |  |  | Bryan Coquard | B&B Hotels p/b KTM | +5:10:32h |
123 |  |  | Geoffrey Soupe | TotalEnergies | +5:10:40h |
124 |  |  | Mads Pedersen | Lidl - Trek | +5:11:03h |
125 |  |  | Jonas Koch | CCC Team | +5:12:04h |
126 |  |  | Nikias Arndt | Team Picnic PostNL | +5:13:11h |
127 |  |  | Tim Declercq | Soudal - Quick Step | +5:14:52h |
128 |  |  | Amund Grøndahl Jansen | Team Visma / Lease a Bike | +5:17:28h |
129 |  |  | Luke Rowe | Ineos Grenadiers | +5:17:50h |
130 |  |  | Michael Mørkøv | Soudal - Quick Step | +5:26:21h |
131 |  |  | Mathieu Burgaudeau | TotalEnergies | +5:27:38h |
132 |  |  | Alexander Kristoff | UAE Team Emirates | +5:28:28h |
133 |  |  | Clément Russo | Arkéa - B&B Hotels | +5:28:45h |
134 |  |  | Max Walscheid | Team Qhubeka Assos | +5:29:38h |
135 |  |  | Elia Viviani | Cofidis | +5:30:01h |
136 |  |  | Maxime Chevalier | B&B Hotels p/b KTM | +5:31:30h |
137 |  |  | Kevin Reza | B&B Hotels p/b KTM | +5:31:37h |
138 |  |  | Sam Bennett | Soudal - Quick Step | +5:32:33h |
139 |  |  | Guy Niv | Israel - Premier Tech | +5:34:43h |
140 |  |  | Cees Bol | Team Picnic PostNL | +5:38:16h |
141 |  |  | Niccolo Bonifazio | TotalEnergies | +5:42:13h |
142 |  |  | Jasper De Buyst | Lotto | +5:43:07h |
143 |  |  | Marco Haller | Bahrain Victorious | +5:46:27h |
144 |  |  | Caleb Ewan | Lotto | +5:50:25h |
145 |  |  | Frederik Frison | Lotto | +6:01:48h |
146 |  |  | Roger Kluge | Lotto | +6:07:02h |