
| Pos | Name | Mannschaft | Einzelwertung | |
|---|---|---|---|---|
| 1 | Julian Alaphilippe | Tudor Pro Cycling Team | 5:04:32h | |
| 2 | Pavel Sivakov | UAE Team Emirates | +2s | |
| 3 | Alberto Bettiol | XDS Astana Team | +4s | |
| 4 | Mattias Skjelmose Jensen | Lidl - Trek | +14s | |
| 5 | Matej Mohorič | Bahrain Victorious | +14s | |
| 6 | Quinten Hermans | Alpecin - Deceuninck | +14s | |
| 7 | Anthon Charmig | XDS Astana Team | +16s | |
| 8 | Arnaud De Lie | Lotto | +17s | |
| 9 | Michael Matthews | Team Jayco AlUla | +17s | |
| 10 | Corbin Strong | Israel - Premier Tech | +17s | |
| 11 | Dorian Godon | Decathlon AG2R La Mondiale Team | +17s | |
| 12 | Paul Lapeira | Decathlon AG2R La Mondiale Team | +17s | |
| 13 | Gianni Vermeersch | Alpecin - Deceuninck | +17s | |
| 14 | Wout van Aert | Team Visma / Lease a Bike | +17s | |
| 15 | Fred Wright | Bahrain Victorious | +17s | |
| 16 | Tiesj Benoot | Team Visma / Lease a Bike | +17s | |
| 17 | Valentin Madouas | Groupama - FDJ | +17s | |
| 18 | Edoardo Zambanini | Bahrain Victorious | +17s | |
| 19 | Simone Velasco | XDS Astana Team | +17s | |
| 20 | Jhonatan Narváez | UAE Team Emirates | +17s | |
| 21 | Roger Adriá | Red Bull–Bora–Hansgrohe | +17s | |
| 22 | Pello Bilbao | Bahrain Victorious | +17s | |
| 23 | Biniam Girmay Hailu | Intermarché - Wanty | +17s | |
| 24 | Alex Aranburu | Cofidis | +17s | |
| 25 | Neilson Powless | EF Education-EasyPost | +22s | |
| 26 | Jenno Berckmoes | Lotto | +22s | |
| 27 | Kevin Geniets | Groupama - FDJ | +22s | |
| 28 | Adam Yates | UAE Team Emirates | +22s | |
| 29 | Tadej Pogačar | UAE Team Emirates | +26s | |
| 30 | Mathis Le Berre | Arkéa - B&B Hotels | +26s | |
| 31 | Filippo Zana | Team Jayco AlUla | +26s | |
| 32 | Mauro Schmid | Team Jayco AlUla | +26s | |
| 33 | Afonso Eulalio | Bahrain Victorious | +26s | |
| 34 | Sam Maisonobe | Cofidis | +26s | |
| 35 | Frank van den Broek | Team Picnic PostNL | +26s | |
| 36 | Jan Tratnik | Red Bull–Bora–Hansgrohe | +26s | |
| 37 | Anders Skaarseth | Uno-X Mobility | +36s | |
| 38 | Fredrik Dversnes | Uno-X Mobility | +47s | |
| 39 | Lewis Askey | Groupama - FDJ | +47s | |
| 40 | Quinn Simmons | Lidl - Trek | +47s | |
| 41 | Alexander Kamp | Intermarché - Wanty | +47s | |
| 42 | Clément Berthet | Decathlon AG2R La Mondiale Team | +53s | |
| 43 | Marius Mayrhofer | Tudor Pro Cycling Team | +1:02m | |
| 44 | Hugo Houle | Israel - Premier Tech | +1:02m | |
| 45 | Xandro Meurisse | Alpecin - Deceuninck | +1:14m | |
| 46 | Alex Baudin | EF Education-EasyPost | +1:14m | |
| 47 | Filip Maciejuk | Red Bull–Bora–Hansgrohe | +1:18m | |
| 48 | Lawrence Warbasse | Tudor Pro Cycling Team | +1:18m | |
| 49 | Brandon McNulty | UAE Team Emirates | +1:18m | |
| 50 | Patrick Konrad | Lidl - Trek | +1:18m | |
| 51 | Artem Shmidt | Ineos Grenadiers | +1:18m | |
| 52 | Jonas Abrahamsen | Uno-X Mobility | +1:49m | |
| 53 | Sam Oomen | Lidl - Trek | +1:52m | |
| 54 | Antonio Pedrero | Movistar Team | +1:52m | |
| 55 | Luca Vergallito | Alpecin - Deceuninck | +1:56m | |
| 56 | Victor Lafay | Decathlon AG2R La Mondiale Team | +1:56m | |
| 57 | Christophe Laporte | Team Visma / Lease a Bike | +2:02m | |
| 58 | Krists Neilands | Israel - Premier Tech | +2:02m | |
| 59 | Riley Sheehan | Israel - Premier Tech | +2:24m | |
| 60 | William Blume Levy | Uno-X Mobility | +2:36m | |
| 61 | Antoine Huby | Soudal - Quick Step | +3:05m | |
| 62 | Guillaume Boivin | Israel - Premier Tech | +3:23m | |
| 63 | Anthony Delaplace | Arkéa - B&B Hotels | +3:26m | |
| 64 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | +3:38m | |
| 65 | Stan Van Tricht | Alpecin - Deceuninck | +4:04m | |
| 66 | Mathias Norsgaard | Movistar Team | +4:04m | |
| 67 | Johan Jacobs | Groupama - FDJ | +4:04m | |
| 68 | Louis Barré | Intermarché - Wanty | +4:04m | |
| 69 | Fabian Weiss | Tudor Pro Cycling Team | +4:04m | |
| 70 | Rémy Rochas | Groupama - FDJ | +4:04m | |
| 71 | Mikkel Honoré | EF Education-EasyPost | +4:04m | |
| 72 | Mattia Cattaneo | Soudal - Quick Step | +4:04m | |
| 73 | Pascal Eenkhoorn | Soudal - Quick Step | +4:04m | |
| 74 | Lucas Hamilton | Ineos Grenadiers | +4:04m | |
| 75 | Axel Laurance | Ineos Grenadiers | +4:04m | |
| 76 | Robert Donaldson | Team Jayco AlUla | +4:11m | |
| 77 | Tobias Johannessen | Uno-X Mobility | +4:16m | |
| 78 | Joseph Blackmore | Israel - Premier Tech | +4:16m | |
| 79 | Stan Dewulf | Decathlon AG2R La Mondiale Team | +4:16m | |
| 80 | Tim Wellens | UAE Team Emirates | +4:16m | |
| 81 | Fabio Van Den Bossche | Alpecin - Deceuninck | +4:45m | |
| 82 | Jacopo Mosca | Lidl - Trek | +5:29m | |
| 83 | Jonas Rutsch | Intermarché - Wanty | +6:12m | |
| 84 | Jarrad Drizners | Lotto | +6:12m | |
| 85 | Logan Currie | Lotto | +6:12m | |
| 86 | Colby Simmons | EF Education-EasyPost | +6:33m | |
| 87 | Embret Svestad-Bårdseng | Arkéa - B&B Hotels | +6:33m | |
| 88 | Nils Politt | UAE Team Emirates | +6:40m | |
| 89 | Hannes Wilksch | Tudor Pro Cycling Team | +6:40m | |
| 90 | Aaron Gate | XDS Astana Team | +6:40m | |
| 91 | Simon Clarke | Israel - Premier Tech | +6:40m | |
| 92 | Sakarias Koller Loland | Uno-X Mobility | +6:40m | |
| 93 | Harry Sweeny | EF Education-EasyPost | +6:40m | |
| 94 | Henok Mulubrhan | XDS Astana Team | +6:40m | |
| 95 | Lucas Eriksson | Tudor Pro Cycling Team | +6:40m | |
| 96 | Gil Gelders | Soudal - Quick Step | +6:40m | |
| 97 | Max Kanter | XDS Astana Team | +6:40m | |
| 98 | Vito Braet | Intermarché - Wanty | +6:40m | |
| 99 | Sébastien Grignard | Lotto | +6:45m | |
| 100 | Fran Miholjević | Bahrain Victorious | +8:16m | |
| 101 | Jérôme Gauthier | Èquipe Canada Team | +8:16m | |
| 102 | Anders Johannessen | Uno-X Mobility | +8:33m | |
| 103 | Ide Schelling | XDS Astana Team | +9:16m | |
| 104 | Anton Palzer | Red Bull–Bora–Hansgrohe | +10:11m | |
| 105 | Michel Ries | Arkéa - B&B Hotels | +10:11m | |
| 106 | Anthony Perez | Cofidis | +10:11m | |
| 107 | Asbjørn Hellemose | Team Jayco AlUla | +10:11m | |
| 108 | Peter Øxenberg | Ineos Grenadiers | +10:11m | |
| 109 | Ewen Costiou | Arkéa - B&B Hotels | +10:11m | |
| 110 | Tobias Andresen | Team Picnic PostNL | +10:26m | |
| 111 | Valentin Paret-Peintre | Soudal - Quick Step | +10:43m | |
| 112 | Attila Valter | Team Visma / Lease a Bike | +11:30m | |
| 113 | Romain Combaud | Team Picnic PostNL | +11:30m | |
| 114 | Noa Isidore | Decathlon AG2R La Mondiale Team | DNF | |
| 115 | Oscar Onley | Team Picnic PostNL | DNF | |
| 115 | Robbe Dhondt | Team Picnic PostNL | DNF | |
| 115 | Donovan Grondin | Arkéa - B&B Hotels | DNF | |
| 115 | Henri Vandenabeele | Lotto | DNF | |
| 115 | Warren Barguil | Team Picnic PostNL | DNF | |
| 115 | Luke Lamperti | Soudal - Quick Step | DNF | |
| 115 | Roel Van Sintmaartensdijk | Intermarché - Wanty | DNF | |
| 115 | Pieter Serry | Soudal - Quick Step | DNF | |
| 115 | Quentin Pacher | Groupama - FDJ | DNF | |
| 115 | Owain Doull | EF Education-EasyPost | DNF | |
| 115 | Damien Touzé | Cofidis | DNF | |
| 115 | Tim Naberman | Team Picnic PostNL | DNF | |
| 115 | Tom Paquot | Intermarché - Wanty | DNF | |
| 115 | Laurens Huys | Arkéa - B&B Hotels | DNF | |
| 115 | Andrew August | Ineos Grenadiers | DNF | |
| 115 | Salvatore Puccio | Ineos Grenadiers | DNF | |
| 115 | Michael Hepburn | Team Jayco AlUla | DNF | |
| 115 | Luke Durbridge | Team Jayco AlUla | DNF | |
| 115 | Jon Barrenetxea | Movistar Team | DNF | |
| 115 | Will Barta | Movistar Team | DNF | |
| 115 | Michael Leonard | Ineos Grenadiers | DNF | |
| 115 | Einer Augusto Rubio | Movistar Team | DNF | |
| 115 | Nikias Arndt | Bahrain Victorious | DNF | |
| 115 | Jorgen Nordhagen | Team Visma / Lease a Bike | DNF | |
| 115 | Reuben Thompson | Lotto | DNF | |
| 115 | Oliver Knight | Cofidis | DNF | |
| 115 | Quentin Cowan | Èquipe Canada Team | DNF | |
| 115 | Samuel Couture | Èquipe Canada Team | DNF | |
| 115 | Steven Kruijswijk | Team Visma / Lease a Bike | DNF | |
| 115 | Ruben Guerreiro | Movistar Team | DNF | |
| 115 | Simon Yates | Team Visma / Lease a Bike | DNF | |
| 115 | Darren Rafferty | EF Education-EasyPost | DNF | |
| 115 | Robbe Ghys | Alpecin - Deceuninck | DNF | |
| 115 | Nicolas Debeaumarché | Cofidis | DNF | |
| 115 | Clément Davy | Groupama - FDJ | DNF | |
| 115 | Philippe Jacob | Èquipe Canada Team | DNF | |
| 115 | Laurence Pithie | Red Bull–Bora–Hansgrohe | DNF | |
| 115 | Alex Kirsch | Lidl - Trek | DNF |












