| 1 | 1 | Tadej Pogacar | UAE TEAM EMIRATES XRG | 76h 00' 32'' | - |
|---|
| 2 | 11 | Jonas Vingegaard Hansen | TEAM VISMA | LEASE A BIKE | 76h 04' 56'' | + 00h 04' 24'' |
|---|
| 3 | 72 | Florian Lipowitz | RED BULL - BORA - HANSGROHE | 76h 11' 32'' | + 00h 11' 00'' |
|---|
| 4 | 191 | Edgar Oscar Onley | TEAM PICNIC POSTNL | 76h 12' 44'' | + 00h 12' 12'' |
|---|
| 5 | 151 | Felix Gall | DECATHLON AG2R LA MONDIALE TEAM | 76h 17' 44'' | + 00h 17' 12'' |
|---|
| 6 | 221 | Tobias Halland Johannessen | UNO-X MOBILITY | 76h 20' 46'' | + 00h 20' 14'' |
|---|
| 7 | 131 | Kévin Vauquelin | ARKEA-B&B HOTELS | 76h 23' 07'' | + 00h 22' 35'' |
|---|
| 8 | 71 | Primoz Roglic | RED BULL - BORA - HANSGROHE | 76h 26' 02'' | + 00h 25' 30'' |
|---|
| 9 | 31 | Ben Healy | EF EDUCATION - EASYPOST | 76h 28' 34'' | + 00h 28' 02'' |
|---|
| 10 | 186 | Jordan Jegat | TOTALENERGIES | 76h 33' 14'' | + 00h 32' 42'' |
|---|
| 11 | 121 | Ben Alexander O Connor | TEAM JAYCO ALULA | 76h 35' 06'' | + 00h 34' 34'' |
|---|
| 12 | 62 | Thymen Arensman | INEOS GRENADIERS | 76h 53' 13'' | + 00h 52' 41'' |
|---|
| 13 | 3 | Jhonatan Manuel Narvaez Prado | UAE TEAM EMIRATES XRG | 77h 05' 08'' | + 01h 04' 36'' |
|---|
| 14 | 176 | Sergio Andres Higuita Garcia | XDS ASTANA TEAM | 77h 08' 51'' | + 01h 08' 19'' |
|---|
| 15 | 18 | Simon Philip Yates | TEAM VISMA | LEASE A BIKE | 77h 18' 02'' | + 01h 17' 30'' |
|---|
| 16 | 91 | Guillaume Martin Guyonnet | GROUPAMA-FDJ | 77h 18' 39'' | + 01h 18' 07'' |
|---|
| 17 | 16 | Sepp Kuss | TEAM VISMA | LEASE A BIKE | 77h 20' 56'' | + 01h 20' 24'' |
|---|
| 18 | 146 | Gregor Muehlberger | MOVISTAR TEAM | 77h 28' 49'' | + 01h 28' 17'' |
|---|
| 19 | 15 | Matteo Jorgenson | TEAM VISMA | LEASE A BIKE | 77h 30' 00'' | + 01h 29' 28'' |
|---|
| 20 | 137 | Cristian Rodriguez Martin | ARKEA-B&B HOTELS | 77h 36' 47'' | + 01h 36' 15'' |
|---|
| 21 | 95 | Valentin Madouas | GROUPAMA-FDJ | 77h 40' 18'' | + 01h 39' 46'' |
|---|
| 22 | 104 | Xandro Meurisse | ALPECIN-DECEUNINCK | 77h 44' 18'' | + 01h 43' 46'' |
|---|
| 23 | 192 | Warren Barguil | TEAM PICNIC POSTNL | 77h 48' 41'' | + 01h 48' 09'' |
|---|
| 24 | 8 | Adam Yates | UAE TEAM EMIRATES XRG | 77h 49' 13'' | + 01h 48' 41'' |
|---|
| 25 | 156 | Aurélien Paret-Peintre | DECATHLON AG2R LA MONDIALE TEAM | 78h 13' 24'' | + 02h 12' 52'' |
|---|
| 26 | 135 | Raul Garcia Pierna | ARKEA-B&B HOTELS | 78h 16' 30'' | + 02h 15' 58'' |
|---|
| 27 | 78 | Aleksandr Vlasov | RED BULL - BORA - HANSGROHE | 78h 16' 47'' | + 02h 16' 15'' |
|---|
| 28 | 14 | Victor Campenaerts | TEAM VISMA | LEASE A BIKE | 78h 21' 08'' | + 02h 20' 36'' |
|---|
| 29 | 6 | Marc Soler | UAE TEAM EMIRATES XRG | 78h 21' 33'' | + 02h 21' 01'' |
|---|
| 30 | 161 | Emanuel Buchmann | COFIDIS | 78h 22' 06'' | + 02h 21' 34'' |
|---|
| 31 | 148 | Einer Augusto Rubio Reyes | MOVISTAR TEAM | 78h 22' 28'' | + 02h 21' 56'' |
|---|
| 32 | 28 | Ilan Van Wilder | SOUDAL QUICK-STEP | 78h 23' 46'' | + 02h 23' 14'' |
|---|
| 33 | 157 | Callum Scotson | DECATHLON AG2R LA MONDIALE TEAM | 78h 26' 12'' | + 02h 25' 40'' |
|---|
| 34 | 94 | Romain Gregoire | GROUPAMA-FDJ | 78h 26' 30'' | + 02h 25' 58'' |
|---|
| 35 | 36 | Harrison William Sweeny | EF EDUCATION - EASYPOST | 78h 28' 30'' | + 02h 27' 58'' |
|---|
| 36 | 153 | Clément Berthet | DECATHLON AG2R LA MONDIALE TEAM | 78h 33' 22'' | + 02h 32' 50'' |
|---|
| 37 | 7 | Tim Wellens | UAE TEAM EMIRATES XRG | 78h 38' 56'' | + 02h 38' 24'' |
|---|
| 38 | 178 | Simone Velasco | XDS ASTANA TEAM | 78h 42' 03'' | + 02h 41' 31'' |
|---|
| 39 | 198 | Frank Van Den Broek | TEAM PICNIC POSTNL | 78h 46' 16'' | + 02h 45' 44'' |
|---|
| 40 | 51 | Santiago Buitrago Sanchez | BAHRAIN VICTORIOUS | 78h 46' 20'' | + 02h 45' 48'' |
|---|
| 41 | 25 | Valentin Paret Peintre | SOUDAL QUICK-STEP | 78h 47' 37'' | + 02h 47' 05'' |
|---|
| 42 | 117 | Michael Storer | TUDOR PRO CYCLING TEAM | 78h 51' 23'' | + 02h 50' 51'' |
|---|
| 43 | 138 | Clément Venturini | ARKEA-B&B HOTELS | 78h 53' 11'' | + 02h 52' 39'' |
|---|
| 44 | 171 | Harold Tejada Canacue | XDS ASTANA TEAM | 78h 55' 06'' | + 02h 54' 34'' |
|---|
| 45 | 96 | Quentin Pacher | GROUPAMA-FDJ | 78h 56' 32'' | + 02h 56' 00'' |
|---|
| 46 | 34 | Alex Baudin | EF EDUCATION - EASYPOST | 78h 56' 47'' | + 02h 56' 15'' |
|---|
| 47 | 35 | Neilson Powless | EF EDUCATION - EASYPOST | 78h 59' 24'' | + 02h 58' 52'' |
|---|
| 48 | 203 | Peter Joseph Blackmore | ISRAEL - PREMIER TECH | 78h 59' 36'' | + 02h 59' 04'' |
|---|
| 49 | 23 | Pascal Eenkhoorn | SOUDAL QUICK-STEP | 79h 00' 57'' | + 03h 00' 25'' |
|---|
| 50 | 152 | Bruno Armirail | DECATHLON AG2R LA MONDIALE TEAM | 79h 03' 44'' | + 03h 03' 12'' |
|---|
| 51 | 133 | Ewen Costiou | ARKEA-B&B HOTELS | 79h 07' 07'' | + 03h 06' 35'' |
|---|
| 52 | 201 | Michael Russell Woods | ISRAEL - PREMIER TECH | 79h 07' 31'' | + 03h 06' 59'' |
|---|
| 53 | 65 | Axel Laurance | INEOS GRENADIERS | 79h 10' 42'' | + 03h 10' 10'' |
|---|
| 54 | 13 | Tiesj Benoot | TEAM VISMA | LEASE A BIKE | 79h 10' 51'' | + 03h 10' 19'' |
|---|
| 55 | 183 | Alexandre Delettre | TOTALENERGIES | 79h 13' 00'' | + 03h 12' 28'' |
|---|
| 56 | 111 | Julian Alaphilippe | TUDOR PRO CYCLING TEAM | 79h 13' 52'' | + 03h 13' 20'' |
|---|
| 57 | 227 | Andreas Leknessund | UNO-X MOBILITY | 79h 15' 16'' | + 03h 14' 44'' |
|---|
| 58 | 61 | Geraint Thomas | INEOS GRENADIERS | 79h 15' 29'' | + 03h 14' 57'' |
|---|
| 59 | 84 | Quinn Simmons | LIDL-TREK | 79h 18' 08'' | + 03h 17' 36'' |
|---|
| 60 | 184 | Thomas Gachignard | TOTALENERGIES | 79h 23' 46'' | + 03h 23' 14'' |
|---|
| 61 | 136 | Mathis Le Berre | ARKEA-B&B HOTELS | 79h 26' 00'' | + 03h 25' 28'' |
|---|
| 62 | 87 | Jasper Stuyven | LIDL-TREK | 79h 26' 43'' | + 03h 26' 11'' |
|---|
| 63 | 182 | Mathieu Burgaudeau | TOTALENERGIES | 79h 26' 50'' | + 03h 26' 18'' |
|---|
| 64 | 225 | Markus Hoelgaard | UNO-X MOBILITY | 79h 27' 01'' | + 03h 26' 29'' |
|---|
| 65 | 108 | Emiel Verstrynge | ALPECIN-DECEUNINCK | 79h 28' 33'' | + 03h 28' 01'' |
|---|
| 66 | 212 | Jenno Berckmoes | LOTTO | 79h 33' 44'' | + 03h 33' 12'' |
|---|
| 67 | 17 | Wout Van Aert | TEAM VISMA | LEASE A BIKE | 79h 34' 28'' | + 03h 33' 56'' |
|---|
| 68 | 26 | Maximilian Schachmann | SOUDAL QUICK-STEP | 79h 35' 33'' | + 03h 35' 01'' |
|---|
| 69 | 164 | Ion Izagirre Insausti | COFIDIS | 79h 35' 34'' | + 03h 35' 02'' |
|---|
| 70 | 63 | Tobias Svendsen Foss | INEOS GRENADIERS | 79h 35' 47'' | + 03h 35' 15'' |
|---|
| 71 | 222 | Jonas Abrahamsen | UNO-X MOBILITY | 79h 36' 53'' | + 03h 36' 21'' |
|---|
| 72 | 37 | Michael Valgren | EF EDUCATION - EASYPOST | 79h 37' 33'' | + 03h 37' 01'' |
|---|
| 73 | 155 | Oliver Naesen | DECATHLON AG2R LA MONDIALE TEAM | 79h 40' 00'' | + 03h 39' 28'' |
|---|
| 74 | 144 | Nelson Dos Santos Simoes Oliveira | MOVISTAR TEAM | 79h 41' 35'' | + 03h 41' 03'' |
|---|
| 75 | 4 | Nils Politt | UAE TEAM EMIRATES XRG | 79h 45' 17'' | + 03h 44' 45'' |
|---|
| 76 | 226 | Anders Halland Johannessen | UNO-X MOBILITY | 79h 46' 34'' | + 03h 46' 02'' |
|---|
| 77 | 158 | Bastien Tronchon | DECATHLON AG2R LA MONDIALE TEAM | 79h 47' 08'' | + 03h 46' 36'' |
|---|
| 78 | 114 | Marc Hirschi | TUDOR PRO CYCLING TEAM | 79h 49' 09'' | + 03h 48' 37'' |
|---|
| 79 | 55 | Lenny Martinez | BAHRAIN VICTORIOUS | 79h 49' 37'' | + 03h 49' 05'' |
|---|
| 80 | 177 | Mike Teunissen | XDS ASTANA TEAM | 79h 50' 00'' | + 03h 49' 28'' |
|---|
| 81 | 162 | Alex Aranburu Deva | COFIDIS | 79h 50' 01'' | + 03h 49' 29'' |
|---|
| 82 | 42 | Louis Barré | INTERMARCHÉ - WANTY | 79h 52' 06'' | + 03h 51' 34'' |
|---|
| 83 | 116 | Marius Mayrhofer | TUDOR PRO CYCLING TEAM | 79h 53' 50'' | + 03h 53' 18'' |
|---|
| 84 | 218 | Brent Van Moer | LOTTO | 79h 53' 51'' | + 03h 53' 19'' |
|---|
| 85 | 174 | Clément Champoussin | XDS ASTANA TEAM | 79h 53' 59'' | + 03h 53' 27'' |
|---|
| 86 | 103 | Kaden Groves | ALPECIN-DECEUNINCK | 79h 54' 01'' | + 03h 53' 29'' |
|---|
| 87 | 5 | Pavel Sivakov | UAE TEAM EMIRATES XRG | 79h 54' 51'' | + 03h 54' 19'' |
|---|
| 88 | 207 | Krists Neilands | ISRAEL - PREMIER TECH | 79h 54' 57'' | + 03h 54' 25'' |
|---|
| 89 | 75 | Laurence Pithie | RED BULL - BORA - HANSGROHE | 79h 55' 16'' | + 03h 54' 44'' |
|---|
| 90 | 166 | Dylan Teuns | COFIDIS | 79h 56' 20'' | + 03h 55' 48'' |
|---|
| 91 | 33 | Kasper Asgreen | EF EDUCATION - EASYPOST | 79h 58' 57'' | + 03h 58' 25'' |
|---|
| 92 | 206 | Alexey Lutsenko | ISRAEL - PREMIER TECH | 80h 00' 24'' | + 03h 59' 52'' |
|---|
| 93 | 98 | Clément Russo | GROUPAMA-FDJ | 80h 02' 16'' | + 04h 01' 44'' |
|---|
| 94 | 168 | Damien Touzé | COFIDIS | 80h 02' 20'' | + 04h 01' 48'' |
|---|
| 95 | 86 | Toms Skujins | LIDL-TREK | 80h 04' 48'' | + 04h 04' 16'' |
|---|
| 96 | 195 | Tobias Lund Lund Andresen | TEAM PICNIC POSTNL | 80h 07' 23'' | + 04h 06' 51'' |
|---|
| 97 | 113 | Marco Haller | TUDOR PRO CYCLING TEAM | 80h 09' 56'' | + 04h 09' 24'' |
|---|
| 98 | 105 | Jonas Rickaert | ALPECIN-DECEUNINCK | 80h 11' 49'' | + 04h 11' 17'' |
|---|
| 99 | 118 | Matteo Trentin | TUDOR PRO CYCLING TEAM | 80h 13' 03'' | + 04h 12' 31'' |
|---|
| 100 | 205 | Matis Louvel | ISRAEL - PREMIER TECH | 80h 13' 33'' | + 04h 13' 01'' |
|---|
| 101 | 128 | Mauro Schmid | TEAM JAYCO ALULA | 80h 14' 32'' | + 04h 14' 00'' |
|---|
| 102 | 142 | William Barta | MOVISTAR TEAM | 80h 20' 39'' | + 04h 20' 07'' |
|---|
| 103 | 107 | Gianni Vermeersch | ALPECIN-DECEUNINCK | 80h 23' 01'' | + 04h 22' 29'' |
|---|
| 104 | 58 | Alfred Brockwell Wright | BAHRAIN VICTORIOUS | 80h 23' 24'' | + 04h 22' 52'' |
|---|
| 105 | 74 | Gianni Moscon | RED BULL - BORA - HANSGROHE | 80h 31' 28'' | + 04h 30' 56'' |
|---|
| 106 | 187 | Anthony Turgis | TOTALENERGIES | 80h 32' 30'' | + 04h 31' 58'' |
|---|
| 107 | 147 | Ivan Romeo Abad | MOVISTAR TEAM | 80h 34' 21'' | + 04h 33' 49'' |
|---|
| 108 | 208 | Thomas Jake Stewart | ISRAEL - PREMIER TECH | 80h 37' 09'' | + 04h 36' 37'' |
|---|
| 109 | 67 | Connor Swift | INEOS GRENADIERS | 80h 41' 02'' | + 04h 40' 30'' |
|---|
| 110 | 143 | Pablo Castrillo Zapater | MOVISTAR TEAM | 80h 43' 23'' | + 04h 42' 51'' |
|---|
| 111 | 97 | Paul Penhoët | GROUPAMA-FDJ | 80h 45' 16'' | + 04h 44' 44'' |
|---|
| 112 | 196 | Niklas Maerkl | TEAM PICNIC POSTNL | 80h 46' 55'' | + 04h 46' 23'' |
|---|
| 113 | 76 | Mick Van Dijke | RED BULL - BORA - HANSGROHE | 80h 47' 22'' | + 04h 46' 50'' |
|---|
| 114 | 32 | Vincenzo Albanese | EF EDUCATION - EASYPOST | 80h 48' 52'' | + 04h 48' 20'' |
|---|
| 115 | 68 | Samuel Watson | INEOS GRENADIERS | 80h 50' 46'' | + 04h 50' 14'' |
|---|
| 116 | 83 | Thibau Nys | LIDL-TREK | 80h 51' 14'' | + 04h 50' 42'' |
|---|
| 117 | 145 | Ivan Garcia Cortina | MOVISTAR TEAM | 80h 53' 50'' | + 04h 53' 18'' |
|---|
| 118 | 12 | Edoardo Affini | TEAM VISMA | LEASE A BIKE | 80h 55' 25'' | + 04h 54' 53'' |
|---|
| 119 | 112 | Alberto Dainese | TUDOR PRO CYCLING TEAM | 80h 57' 03'' | + 04h 56' 31'' |
|---|
| 120 | 197 | Tim Naberman | TEAM PICNIC POSTNL | 81h 00' 35'' | + 05h 00' 03'' |
|---|
| 121 | 126 | Lucas Plapp | TEAM JAYCO ALULA | 81h 03' 06'' | + 05h 02' 34'' |
|---|
| 122 | 216 | Eduardo Sepulveda | LOTTO | 81h 03' 26'' | + 05h 02' 54'' |
|---|
| 123 | 57 | Robert Stannard | BAHRAIN VICTORIOUS | 81h 04' 02'' | + 05h 03' 30'' |
|---|
| 124 | 188 | Matteo Vercher | TOTALENERGIES | 81h 07' 05'' | + 05h 06' 33'' |
|---|
| 125 | 202 | Pascal Ackermann | ISRAEL - PREMIER TECH | 81h 10' 29'' | + 05h 09' 57'' |
|---|
| 126 | 56 | Matej Mohoric | BAHRAIN VICTORIOUS | 81h 10' 45'' | + 05h 10' 13'' |
|---|
| 127 | 92 | Lewis Askey | GROUPAMA-FDJ | 81h 11' 12'' | + 05h 10' 40'' |
|---|
| 128 | 46 | Jonas Rutsch | INTERMARCHÉ - WANTY | 81h 11' 39'' | + 05h 11' 07'' |
|---|
| 129 | 214 | Jarrad Eriks Drizners | LOTTO | 81h 11' 49'' | + 05h 11' 17'' |
|---|
| 130 | 223 | Magnus Cort Nielsen | UNO-X MOBILITY | 81h 12' 23'' | + 05h 11' 51'' |
|---|
| 131 | 102 | Silvan Dillier | ALPECIN-DECEUNINCK | 81h 14' 44'' | + 05h 14' 12'' |
|---|
| 132 | 41 | Biniam Girmay | INTERMARCHÉ - WANTY | 81h 15' 27'' | + 05h 14' 55'' |
|---|
| 133 | 193 | Pavel Bittner | TEAM PICNIC POSTNL | 81h 18' 16'' | + 05h 17' 44'' |
|---|
| 134 | 194 | Sean Flynn | TEAM PICNIC POSTNL | 81h 18' 45'' | + 05h 18' 13'' |
|---|
| 135 | 172 | Davide Ballerini | XDS ASTANA TEAM | 81h 20' 54'' | + 05h 20' 22'' |
|---|
| 136 | 132 | Amaury Capiot | ARKEA-B&B HOTELS | 81h 23' 10'' | + 05h 22' 38'' |
|---|
| 137 | 123 | Luke Durbridge | TEAM JAYCO ALULA | 81h 23' 53'' | + 05h 23' 21'' |
|---|
| 138 | 44 | Hugo Page | INTERMARCHÉ - WANTY | 81h 24' 55'' | + 05h 24' 23'' |
|---|
| 139 | 224 | Stian Edvardsen Fredheim | UNO-X MOBILITY | 81h 27' 13'' | + 05h 26' 41'' |
|---|
| 140 | 127 | Elmar Reinders | TEAM JAYCO ALULA | 81h 29' 22'' | + 05h 28' 50'' |
|---|
| 141 | 45 | Laurenz Rex | INTERMARCHÉ - WANTY | 81h 29' 48'' | + 05h 29' 16'' |
|---|
| 142 | 211 | Arnaud De Lie | LOTTO | 81h 30' 07'' | + 05h 29' 35'' |
|---|
| 143 | 43 | Vito Braet | INTERMARCHÉ - WANTY | 81h 32' 36'' | + 05h 32' 04'' |
|---|
| 144 | 215 | Sebastien Grignard | LOTTO | 81h 34' 20'' | + 05h 33' 48'' |
|---|
| 145 | 165 | Alexis Renard | COFIDIS | 81h 35' 28'' | + 05h 34' 56'' |
|---|
| 146 | 81 | Jonathan Milan | LIDL-TREK | 81h 36' 07'' | + 05h 35' 35'' |
|---|
| 147 | 27 | Bert Van Lerberghe | SOUDAL QUICK-STEP | 81h 37' 19'' | + 05h 36' 47'' |
|---|
| 148 | 24 | Tim Merlier | SOUDAL QUICK-STEP | 81h 37' 51'' | + 05h 37' 19'' |
|---|
| 149 | 204 | Guillaume Boivin | ISRAEL - PREMIER TECH | 81h 38' 16'' | + 05h 37' 44'' |
|---|
| 150 | 124 | Dylan Groenewegen | TEAM JAYCO ALULA | 81h 38' 56'' | + 05h 38' 24'' |
|---|
| 151 | 52 | Phil Bauhaus | BAHRAIN VICTORIOUS | 81h 40' 01'' | + 05h 39' 29'' |
|---|
| 152 | 125 | Luka Mezgec | TEAM JAYCO ALULA | 81h 40' 40'' | + 05h 40' 08'' |
|---|
| 153 | 134 | Arnaud Démare | ARKEA-B&B HOTELS | 81h 41' 07'' | + 05h 40' 35'' |
|---|
| 154 | 167 | Benjamin Thomas | COFIDIS | 81h 41' 48'' | + 05h 41' 16'' |
|---|
| 155 | 53 | Kamil Gradek | BAHRAIN VICTORIOUS | 81h 44' 23'' | + 05h 43' 51'' |
|---|
| 156 | 47 | Roel Van Sintmaartensdijk | INTERMARCHÉ - WANTY | 81h 44' 43'' | + 05h 44' 11'' |
|---|
| 157 | 115 | Fabian Lienhard | TUDOR PRO CYCLING TEAM | 81h 46' 32'' | + 05h 46' 00'' |
|---|
| 158 | 73 | Jordi Meeus | RED BULL - BORA - HANSGROHE | 81h 48' 57'' | + 05h 48' 25'' |
|---|
| 159 | 88 | Edward Theuns | LIDL-TREK | 81h 51' 57'' | + 05h 51' 25'' |
|---|
| 160 | 82 | Simone Consonni | LIDL-TREK | 81h 52' 12'' | + 05h 51' 40'' |
|---|