
| 1 | - | Vingegaard Jonas | Equipo Visma | Alquile una bicicleta | 53:19:49 |
| 2 | - | Almeida João | UAE Team Emirates - XRG | 0:48 |
| 3 | - | Pidcock Thomas | Q36.5 Equipo ciclista profesional | 2:38 |
| 4 | - | Hindley Jai | Red Bull - BORA - hansgrohe | 3:10 |
| 5 | - | Galo Félix | Equipo Decathlon AG2R La Mondiale | 3:30 |
| 6 | - | Pellizzari Giulio | Red Bull - BORA - hansgrohe | 4:21 |
| 7 | - | Riccitello Mateo | Israel - Premier Tech | 4:53 |
| 8 | ▲2 | Kuss Sepp | Equipo Visma | Alquile una bicicleta | 5:46 |
| 9 | - | Træen Torstein | Bahréin - Victorioso | 6:33 |
| 10 | ▲1 | Jorgenson Matteo | Equipo Visma | Alquile una bicicleta | 8:52 |
| 11 | ▲3 | Tejada Harold | Equipo XDS Astana | 11:48 |
| 12 | ▲3 | Armirail Bruno | Equipo Decathlon AG2R La Mondiale | 16:18 |
| 13 | - | Lecerf Junior | Soudal Quick-Step | 18:57 |
| 14 | ▲2 | Balderstone Abel | Caja Rural - Seguros RGA | 19:26 |
| 15 | ▲4 | Guardeño Jaume | Caja Rural - Seguros RGA | 22:15 |
| 16 | ▼8 | Ciccone Giulio | Lidl - Trek | 25:29 |
| 17 | - | Meintjes Louis | Intermarché - Wanty | 26:36 |
| 18 | ▼6 | Bernal Egan | Granaderos de INEOS | 29:13 |
| 19 | ▲3 | Soler Marc | UAE Team Emirates - XRG | 33:22 |
| 20 | ▲1 | Buitrago Santiago | Bahréin - Victorioso | 42:23 |
| 21 | ▼3 | López Harold Martín | Equipo XDS Astana | 44:15 |
| 22 | ▲4 | Tulett Ben | Equipo Visma | Alquile una bicicleta | 45:10 |
| 23 | ▲4 | Garofoli Gianmarco | Soudal Quick-Step | 47:01 |
| 24 | ▼4 | Molard Rudy | Groupama - FDJ | 48:59 |
| 25 | ▲5 | Vermaerke Kevin | Picnic del equipo PostNL | 52:53 |
| 26 | ▲2 | Cepeda Jefferson Alveiro | Equipo Movistar | 56:22 |
| 27 | ▲7 | Großschartner Felix | UAE Team Emirates - XRG | 57:57 |
| 28 | ▲5 | Dunbar Eddie | Equipo Jayco AlUla | 59:02 |
| 29 | ▲3 | Howson Damián | Q36.5 Equipo ciclista profesional | 1:03:41 |
| 30 | ▼7 | Landa Mikel | Soudal Quick-Step | 1:04:38 |
| 31 | ▲12 | Pickering Finlay | Bahréin - Victorioso | 1:06:23 |
| 32 | ▼7 | Frigo Marco | Israel - Premier Tech | 1:07:45 |
| 33 | ▲2 | Samitier Sergio | Cofidis | 1:07:54 |
| 34 | ▼10 | Fortunato Lorenzo | Equipo XDS Astana | 1:09:37 |
| 35 | ▲11 | Staune-Mittet Johannes | Equipo Decathlon AG2R La Mondiale | 1:12:17 |
| 36 | ▲6 | Viña Jay | UAE Team Emirates - XRG | 1:17:58 |
| 37 | ▼8 | Poels Wout | Equipo XDS Astana | 1:18:01 |
| 38 | ▼7 | Rolland Brieuc | Groupama - FDJ | 1:19:38 |
| 39 | ▼3 | Campenaerts Victor | Equipo Visma | Alquile una bicicleta | 1:23:40 |
| 40 | ▼1 | Bagioli Andrea | Lidl - Trek | 1:23:41 |
| 41 | ▼4 | Scotson Callum | Equipo Decathlon AG2R La Mondiale | 1:25:34 |
| 42 | ▲11 | Masnada Fausto | Equipo XDS Astana | 1:27:16 |
| 43 | ▲1 | Vervaeke Louis | Soudal Quick-Step | 1:28:06 |
| 44 | ▲1 | Bernard Julien | Lidl - Trek | 1:28:52 |
| 45 | ▲9 | Verona Carlos | Lidl - Trek | 1:30:21 |
| 46 | ▼8 | Romo Javier | Equipo Movistar | 1:30:23 |
| 47 | ▲12 | Hirt Jan | Israel - Premier Tech | 1:31:22 |
| 48 | ▼8 | Beloki Markel | EF Education - EasyPost | 1:31:59 |
| 49 | ▼2 | Zwiehoff Ben | Red Bull - BORA - hansgrohe | 1:33:56 |
| 50 | ▼9 | Antonio Tiberi | Bahréin - Victorioso | 1:34:44 |
| 51 | ▼2 | Bob Jungels | Granaderos de INEOS | 1:37:07 |
| 52 | ▼4 | Langellotti Victor | Granaderos de INEOS | 1:38:32 |
| 53 | ▲15 | Thierry Pierre | Arkéa - Hoteles B&B | 1:39:27 |
| 54 | ▼4 | Braz Afonso Clément | Groupama - FDJ | 1:39:29 |
| 55 | ▼4 | Martínez Juan Guillermo | Picnic del equipo PostNL | 1:42:51 |
| 56 | ▼4 | Rivera Brandon Smith | Granaderos de INEOS | 1:44:25 |
| 57 | ▲8 | Dados Lars | Lotería | 1:44:29 |
| 58 | ▲12 | Shaw James | EF Education - EasyPost | 1:47:15 |
| 59 | ▲15 | Bisiaux Léo | Equipo Decathlon AG2R La Mondiale | 1:50:04 |
| 60 | ▼4 | Ayuso Juan | UAE Team Emirates - XRG | 1:50:16 |
| 61 | ▼4 | Silva Guillermo Thomas | Caja Rural - Seguros RGA | 1:50:45 |
| 62 | ▼2 | Faura José Luis | Burpellet Burgos BH | 1:51:25 |
| 63 | ▼1 | Hamilton Chris | Picnic del equipo PostNL | 1:52:19 |
| 64 | ▼6 | Canal Carlos | Equipo Movistar | 1:53:02 |
| 65 | ▼2 | De Pestel Sander | Equipo Decathlon AG2R La Mondiale | 1:53:29 |
| 66 | ▼5 | Sheffield Magnus | Granaderos de INEOS | 1:54:25 |
| 67 | ▲12 | Leemreize Gijs | Picnic del equipo PostNL | 1:54:38 |
| 68 | ▼13 | Chumil Sergio Geovani | Burpellet Burgos BH | 1:55:41 |
| 69 | ▼5 | Aleotti Giovanni | Red Bull - BORA - hansgrohe | 1:58:02 |
| 70 | ▲19 | de la Calle Hugo | Burpellet Burgos BH | 1:59:12 |
| 71 | ▼5 | Vansevenant Mauri | Soudal Quick-Step | 2:00:11 |
| 72 | ▼1 | Kelderman Wilco | Equipo Visma | Alquile una bicicleta | 2:00:17 |
| 73 | ▼6 | Hessmann Michel | Equipo Movistar | 2:00:36 |
| 74 | ▼2 | Schachmann Maximilian | Soudal Quick-Step | 2:00:45 |
| 75 | ▲9 | Haig Jack | Bahréin - Victorioso | 2:03:25 |
| 76 | ▲1 | Eduardo Sepúlveda | Lotería | 2:03:47 |
| 77 | ▼4 | Küng Stefan | Groupama - FDJ | 2:04:15 |
| 78 | ▼9 | Kwiatkowski Michał | Granaderos de INEOS | 2:04:31 |
| 79 | ▼4 | Conci Nicola | Equipo XDS Astana | 2:05:42 |
| 80 | ▲10 | González David | Q36.5 Equipo ciclista profesional | 2:07:30 |
| 81 | ▼3 | Fisher-Negro Finn | Red Bull - BORA - hansgrohe | 2:07:31 |
| 82 | - | Herrada Jesús | Cofidis | 2:07:33 |
| 83 | ▼7 | Molenaar Alex | Caja Rural - Seguros RGA | 2:08:12 |
| 84 | ▼4 | Quinn Sean | EF Education - EasyPost | 2:09:17 |
| 85 | ▼2 | Ermakov Roman | Bahréin - Victorioso | 2:10:48 |
| 86 | ▼5 | Koerdt Bjorn | Picnic del equipo PostNL | 2:11:49 |
| 87 | - | Peters Nans | Equipo Decathlon AG2R La Mondiale | 2:16:40 |
| 88 | ▲3 | Labrosse Jordania | Equipo Decathlon AG2R La Mondiale | 2:17:07 |
| 89 | ▼3 | Gaudu David | Groupama - FDJ | 2:17:49 |
| 90 | ▼2 | de la Cruz David | Q36.5 Equipo ciclista profesional | 2:19:21 |
| 91 | ▲21 | Bou Joan | Caja Rural - Seguros RGA | 2:19:38 |
| 92 | ▲13 | van der Lee Jardi Christiaan | EF Education - EasyPost | 2:20:36 |
| 93 | ▲16 | Paasschens Mathijs | Bahréin - Victorioso | 2:21:43 |
| 94 | ▼2 | Glivar Gal | Alpecin - Deceuninck | 2:24:09 |
| 95 | - | Buchmann Emanuel | Cofidis | 2:24:26 |
| 96 | ▼2 | Segaert Alec | Lotería | 2:25:10 |
| 97 | ▲1 | Gregaard Jonas | Lotería | 2:25:35 |
| 98 | ▲1 | Otruba Jakub | Caja Rural - Seguros RGA | 2:26:13 |
| 99 | ▲2 | Denz Nico | Red Bull - BORA - hansgrohe | 2:26:24 |
| 100 | ▼4 | Gruel Thibaud | Groupama - FDJ | 2:27:24 |
| 101 | ▼4 | García Cortina Iván | Equipo Movistar | 2:27:35 |
| 102 | ▼9 | Vinokurov Nicolas | Equipo XDS Astana | 2:28:58 |
| 103 | ▼3 | Aular Orluis | Equipo Movistar | 2:29:42 |
| 104 | ▼1 | Petilli Simone | Intermarché - Wanty | ,, |
| 105 | ▼1 | Rickaert Jonas | Alpecin - Deceuninck | 2:30:23 |
| 106 | ▼4 | Patrick Gamper | Equipo Jayco AlUla | 2:31:12 |
| 107 | - | Nerurkar Lukas | EF Education - EasyPost | 2:36:45 |
| 108 | - | Côté Pier-André | Israel - Premier Tech | 2:36:49 |
| 109 | ▲1 | Van Boven Luca | Intermarché - Wanty | 2:37:19 |
| 110 | ▼4 | O'Brien Kelland | Equipo Jayco AlUla | 2:38:05 |
| 111 | - | Camprubí Marcel | Q36.5 Equipo ciclista profesional | 2:38:16 |
| 112 | ▲5 | Buratti Nicolò | Bahréin - Victorioso | 2:39:12 |
| 113 | ▲3 | Rouland Louis | Arkéa - B&B Hoteles | 2:40:50 |
| 114 | ▼1 | Nicolau Joel | Caja Rural - Seguros RGA | 2:41:27 |
| 115 | ▲5 | Juul-Jensen Christopher | Equipo Jayco AlUla | 2:41:28 |
| 116 | ▼2 | Lozouet Léandre | Arkéa - B&B Hoteles | 2:42:05 |
| 117 | ▼2 | Cavagna Rémi | Groupama - FDJ | 2:42:35 |
| 118 | ▲4 | Bonneu Kamiel | Intermarché - Wanty | 2:43:08 |
| 119 | ▲8 | Aparicio Mario | Burpellet Burgos BH | 2:44:14 |
| 120 | ▼2 | Oliveira Ivo | UAE Team Emirates - XRG | 2:44:51 |
| 121 | ▼2 | Artz Huub | Intermarché - Wanty | 2:45:35 |
| 122 | ▲1 | Zukowsky Nickolas | Q36.5 Equipo ciclista profesional | 2:46:12 |
| 123 | ▲9 | Smith Dion | Intermarché - Wanty | 2:47:15 |
| 124 | ▼3 | Pedersen Mads | Lidl - Trek | 2:48:28 |
| 125 | ▼1 | Sobrero Matteo | Red Bull - BORA - hansgrohe | 2:48:44 |
| 126 | - | Mihkels Madis | EF Education - EasyPost | 2:49:27 |
| 127 | ▼2 | Ghebreigzabhier Amanuel | Lidl - Trek | 2:49:35 |
| 128 | - | Guernalec Victor | Arkéa - B&B Hoteles | 2:53:15 |
| 129 | ▲2 | Tobias Bayer | Alpecin - Deceuninck | 2:54:08 |
| 130 | ▼1 | Christen Fabio | Q36.5 Equipo ciclista profesional | 2:54:15 |
| 131 | ▲2 | Planckaert Edward | Alpecin - Deceuninck | 2:55:38 |
| 132 | ▼2 | van Baarle Dylan | Equipo Visma | Alquile una bicicleta | 2:57:21 |
| 133 | ▲6 | Slock Liam | Lotería | 2:58:04 |
| 134 | ▲2 | Turner Ben | Granaderos de INEOS | 2:58:14 |
| 135 | ▲2 | De Pooter Dries | Intermarché - Wanty | 2:58:57 |
| 136 | ▼2 | Coquard Bryan | Cofidis | 2:59:07 |
| 137 | ▼2 | Ganna Filippo | Granaderos de INEOS | 2:59:42 |
| 138 | - | De Buyst Jasper | Lotería | 3:03:05 |
| 139 | ▲1 | Bjerg Mikkel | UAE Team Emirates - XRG | 3:05:22 |
| 140 | ▲7 | van Dijke Tim | Red Bull - BORA - hansgrohe | 3:10:08 |
| 141 | - | Azparren Xabier Mikel | Q36.5 Equipo ciclista profesional | 3:10:40 |
| 142 | ▲1 | Verre Alessandro | Arkéa - B&B Hoteles | 3:11:42 |
| 143 | ▼1 | Stewart Jake | Israel - Premier Tech | 3:14:20 |
| 144 | - | Roosen Timo | Picnic del equipo PostNL | 3:15:49 |
| 145 | - | Vernon Ethan | Israel - Premier Tech | 3:16:43 |
| 146 | ▲3 | Marit Arne | Intermarché - Wanty | 3:17:15 |
| 147 | ▼1 | Kragh Andersen Søren | Lidl - Trek | 3:18:27 |
| 148 | ▲2 | Foldager Anders | Equipo Jayco AlUla | 3:19:38 |
| 149 | ▼1 | Novak Domen | UAE Team Emirates - XRG | 3:19:53 |
| 150 | ▲2 | Philipsen Jasper | Alpecin - Deceuninck | 3:21:01 |
| 151 | - | Biermans Jenthe | Arkéa - B&B Hoteles | 3:21:29 |
| 152 | ▲1 | Raisberg Nadav | Israel - Premier Tech | 3:22:26 |
| 153 | ▲1 | Viviani Elia | Lotería | 3:25:47 |
| 154 | ▲1 | Hoole Daan | Lidl - Trek | 3:26:08 |
| 155 | ▲2 | Aniołkowski Stanisław | Cofidis | 3:36:13 |
| 156 | - | Eddy Patrick | Picnic del equipo PostNL | 3:37:00 |
| 157 | ▲1 | Riesebeek Oscar | Alpecin - Deceuninck | 3:47:53 |


Loading