1 | Richie Porte INEOS Grenadiers | INEOS Grenadiers | 29h 10' 41'' |
2 | Michal Kwiatkowski Soudal - Quick-Step | Soudal - Quick-Step | +30'' |
3 | Simon Špilak Katusha-Alpecin | Katusha-Alpecin | +30'' |
4 | Rui Costa UAE Team Emirates | UAE Team Emirates | +30'' |
5 | Geraint Thomas INEOS Grenadiers | INEOS Grenadiers | +41'' |
6 | Tony Gallopin Lotto - Dstny | Lotto - Dstny | +1' 03'' |
7 | Jakob Fuglsang Astana - Qazaqstan Team | Astana - Qazaqstan Team | +1' 05'' |
8 | Rafael Valls UAE Team Emirates | UAE Team Emirates | +1' 24'' |
9 | Gorka Izagirre MOVISTAR | MOVISTAR | +1' 38'' |
10 | Tim Wellens Lotto - Dstny | Lotto - Dstny | +2' 18'' |
11 | Sylvain Chavanel IAM Cycling | IAM Cycling | +2' 48'' |
12 | Arthur Vichot Groupama - FDJ | Groupama - FDJ | +2' 50'' |
13 | Nicolas Edet COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2' 58'' |
14 | Romain Bardet Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +4' 02'' |
15 | Wilco Kelderman Team Visma-Lease a Bike | Team Visma-Lease a Bike | +5' 21'' |
16 | Tejay van Garderen CCC Team | CCC Team | +5' 41'' |
17 | Jan Bakelants Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +7' 36'' |
18 | Maxime Bouet Soudal - Quick-Step | Soudal - Quick-Step | +8' 18'' |
19 | Luis Ángel Maté COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +9' 22'' |
20 | Robert Kišerlovski TINKOFF | TINKOFF | +11' 08'' |
21 | Steven Kruijswijk Team Visma-Lease a Bike | Team Visma-Lease a Bike | +11' 45'' |
22 | Cyril Gautier TotalEnergies | TotalEnergies | +12' 01'' |
23 | Bob Jungels Lidl Trek | Lidl Trek | +14' 12'' |
24 | Philippe Gilbert CCC Team | CCC Team | +15' 10'' |
25 | Michal Golas Soudal - Quick-Step | Soudal - Quick-Step | +17' 10'' |
26 | Ion Izagirre MOVISTAR | MOVISTAR | +17' 26'' |
27 | Yury Trofimov Katusha-Alpecin | Katusha-Alpecin | +18' 02'' |
28 | Nicolas Roche INEOS Grenadiers | INEOS Grenadiers | +18' 44'' |
29 | Simon Yates Team Jayco AlUla | Team Jayco AlUla | +19' 03'' |
30 | Lars Boom Astana - Qazaqstan Team | Astana - Qazaqstan Team | +19' 30'' |
31 | Ben Swift INEOS Grenadiers | INEOS Grenadiers | +20' 39'' |
32 | Mikaël Chérel Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +20' 44'' |
33 | Imanol Erviti MOVISTAR | MOVISTAR | +21' 15'' |
34 | Mathias Frank IAM Cycling | IAM Cycling | +21' 17'' |
35 | Pierrick Fédrigo Arkéa - B&B Hotels | Arkéa - B&B Hotels | +21' 36'' |
36 | Tom-Jelte Slagter EF Education - EasyPost | EF Education - EasyPost | +21' 51'' |
37 | Sergey Chernetsky Katusha-Alpecin | Katusha-Alpecin | +23' 24'' |
38 | Tony Martin Soudal - Quick-Step | Soudal - Quick-Step | +24' 05'' |
39 | Fabio Aru Astana - Qazaqstan Team | Astana - Qazaqstan Team | +24' 48'' |
40 | Eduardo Sepúlveda Arkéa - B&B Hotels | Arkéa - B&B Hotels | +24' 52'' |
41 | Georg Preidler Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +25' 46'' |
42 | Michael Valgren TINKOFF | TINKOFF | +26' 01'' |
43 | Julian Alaphilippe Soudal - Quick-Step | Soudal - Quick-Step | +26' 41'' |
44 | Paolo Tiralongo Astana - Qazaqstan Team | Astana - Qazaqstan Team | +27' 46'' |
45 | Simon Clarke Team Jayco AlUla | Team Jayco AlUla | +28' 36'' |
46 | Riccardo Zoidl Lidl Trek | Lidl Trek | +28' 40'' |
47 | Romain Sicard TotalEnergies | TotalEnergies | +29' 03'' |
48 | Silvan Dillier CCC Team | CCC Team | +29' 21'' |
49 | Eros Capecchi MOVISTAR | MOVISTAR | +30' 17'' |
50 | Andrew Talansky EF Education - EasyPost | EF Education - EasyPost | +30' 22'' |
51 | Michael Matthews Team Jayco AlUla | Team Jayco AlUla | +30' 24'' |
52 | Rein Taaramäe Astana - Qazaqstan Team | Astana - Qazaqstan Team | +30' 50'' |
53 | Bram Tankink Team Visma-Lease a Bike | Team Visma-Lease a Bike | +31' 07'' |
54 | Dáyer Quintana MOVISTAR | MOVISTAR | +31' 38'' |
55 | Nélson Oliveira UAE Team Emirates | UAE Team Emirates | +32' 00'' |
56 | Jack Bauer EF Education - EasyPost | EF Education - EasyPost | +33' 09'' |
57 | Jérôme Pineau IAM Cycling | IAM Cycling | +33' 11'' |
58 | George Bennett Team Visma-Lease a Bike | Team Visma-Lease a Bike | +33' 14'' |
59 | Ben Gastauer Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +33' 16'' |
60 | Ben Hermans CCC Team | CCC Team | +33' 43'' |
61 | Laurent Pichon Groupama - FDJ | Groupama - FDJ | +36' 22'' |
62 | Jonathan Hivert Arkéa - B&B Hotels | Arkéa - B&B Hotels | +36' 32'' |
63 | Lars Petter Nordhaug INEOS Grenadiers | INEOS Grenadiers | +36' 58'' |
64 | Niccolò Bonifazio UAE Team Emirates | UAE Team Emirates | +37' 09'' |
65 | Anthony Delaplace Arkéa - B&B Hotels | Arkéa - B&B Hotels | +37' 54'' |
66 | Vicente Reynés IAM Cycling | IAM Cycling | +39' 58'' |
67 | Dylan van Baarle EF Education - EasyPost | EF Education - EasyPost | +40' 11'' |
68 | Rafal Majka TINKOFF | TINKOFF | +40' 19'' |
69 | Thomas De Gendt Lotto - Dstny | Lotto - Dstny | +41' 00'' |
70 | José Joaquín Rojas MOVISTAR | MOVISTAR | +42' 45'' |
71 | Lars Bak Lotto - Dstny | Lotto - Dstny | +44' 04'' |
72 | Chris Sørensen TINKOFF | TINKOFF | +44' 20'' |
73 | Jos van Emden Team Visma-Lease a Bike | Team Visma-Lease a Bike | +45' 02'' |
74 | John Degenkolb Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +45' 33'' |
75 | Matteo Bono UAE Team Emirates | UAE Team Emirates | +45' 41'' |
76 | Sérgio Paulinho TINKOFF | TINKOFF | +46' 56'' |
77 | Pawel Poljanski TINKOFF | TINKOFF | +47' 07'' |
78 | Laurens De Vreese Astana - Qazaqstan Team | Astana - Qazaqstan Team | +47' 20'' |
79 | Thomas Voeckler TotalEnergies | TotalEnergies | +47' 26'' |
80 | Daryl Impey Team Jayco AlUla | Team Jayco AlUla | +48' 14'' |
81 | Christian Knees INEOS Grenadiers | INEOS Grenadiers | +51' 02'' |
82 | Anthony Roux Groupama - FDJ | Groupama - FDJ | +51' 42'' |
83 | Sebastian Langeveld EF Education - EasyPost | EF Education - EasyPost | +51' 46'' |
84 | Alexander Kristoff Katusha-Alpecin | Katusha-Alpecin | +51' 59'' |
85 | Johan Vansummeren Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +52' 16'' |
86 | Florian Vachon Arkéa - B&B Hotels | Arkéa - B&B Hotels | +52' 17'' |
87 | Arnaud Gérard Arkéa - B&B Hotels | Arkéa - B&B Hotels | +52' 19'' |
88 | Borut Božic Astana - Qazaqstan Team | Astana - Qazaqstan Team | +52' 51'' |
89 | Roy Curvers Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +53' 37'' |
90 | Benjamin King EF Education - EasyPost | EF Education - EasyPost | +54' 02'' |
91 | Mickaël Delage Groupama - FDJ | Groupama - FDJ | +54' 05'' |
92 | Greg Henderson Lotto - Dstny | Lotto - Dstny | +54' 08'' |
93 | Grégory Rast Lidl Trek | Lidl Trek | +54' 11'' |
94 | Florian Sénéchal COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +54' 11'' |
95 | Giacomo Nizzolo Lidl Trek | Lidl Trek | +54' 25'' |
96 | Christian Meier Team Jayco AlUla | Team Jayco AlUla | +54' 33'' |
97 | Michael Albasini Team Jayco AlUla | Team Jayco AlUla | +54' 35'' |
98 | Antoine Duchesne TotalEnergies | TotalEnergies | +55' 10'' |
99 | Cyril Lemoine COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +56' 35'' |
100 | Luke Rowe INEOS Grenadiers | INEOS Grenadiers | +56' 45'' |
101 | Eugenio Alafaci Lidl Trek | Lidl Trek | +57' 07'' |
102 | Dominique Rollin COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +59' 36'' |
103 | Michael Mørkøv TINKOFF | TINKOFF | +1h 00' 58'' |
104 | Maarten Tjallingii Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 01' 44'' |
105 | Stijn Vandenbergh Soudal - Quick-Step | Soudal - Quick-Step | +1h 08' 04'' |