1 | ![Antonio Pedrero]() Antonio Pedrero MOVISTAR | MOVISTAR | 18h 07' 16'' |
2 | ![Jesús Herrada]() Jesús Herrada COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +25'' |
3 | ![Óscar Rodríguez]() Óscar Rodríguez ASTANA PRO | ASTANA PRO | +34'' |
4 | ![Cristián Rodríguez]() Cristián Rodríguez TotalEnergies | TotalEnergies | +43'' |
5 | ![Giulio Ciccone]() Giulio Ciccone Trek-Segafredo | Trek-Segafredo | +58'' |
6 | ![Élie Gesbert]() Élie Gesbert Team Arkéa - Samsic | Team Arkéa - Samsic | +1' 28'' |
7 | ![Julen Amezqueta]() Julen Amezqueta Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1' 29'' |
8 | ![Merhawi Kudus]() Merhawi Kudus ASTANA PRO | ASTANA PRO | +1' 30'' |
9 | ![Simon Carr]() Simon Carr EF Education - EasyPost | EF Education - EasyPost | +1' 31'' |
10 | ![Mikel Bizkarra]() Mikel Bizkarra Euskaltel - Euskadi | Euskaltel - Euskadi | +1' 44'' |
11 | ![José Félix Parra]() José Félix Parra Equipo Kern Pharma | Equipo Kern Pharma | +2' 16'' |
12 | ![Joan Bou]() Joan Bou Euskaltel - Euskadi | Euskaltel - Euskadi | +2' 25'' |
13 | ![Clément Berthet]() Clément Berthet Delko | Delko | +2' 37'' |
14 | ![Roger Adrià]() Roger Adrià Equipo Kern Pharma | Equipo Kern Pharma | +3' 17'' |
15 | ![Jon Agirre]() Jon Agirre Equipo Kern Pharma | Equipo Kern Pharma | +4' 00'' |
16 | ![Gregor Mühlberger]() Gregor Mühlberger MOVISTAR | MOVISTAR | +4' 02'' |
17 | ![Hugo Toumire]() Hugo Toumire Francia | Francia | +4' 04'' |
18 | ![Clément Champoussin]() Clément Champoussin AG2R Citroën | AG2R Citroën | +4' 34'' |
19 | ![Jhojan García]() Jhojan García Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4' 48'' |
20 | ![Sebastian Schönberger]() Sebastian Schönberger B&B Hotels - KTM | B&B Hotels - KTM | +5' 23'' |
21 | ![Ander Okamika]() Ander Okamika Burgos - BH | Burgos - BH | +5' 35'' |
22 | ![Gianluca Brambilla]() Gianluca Brambilla Trek-Segafredo | Trek-Segafredo | +5' 38'' |
23 | ![Stéphane Rossetto]() Stéphane Rossetto St Michel - Auber 93 3 | St Michel - Auber 93 3 | +5' 50'' |
24 | ![Yuriy Natarov]() Yuriy Natarov ASTANA PRO | ASTANA PRO | +6' 48'' |
25 | ![Romain Hardy]() Romain Hardy Team Arkéa - Samsic | Team Arkéa - Samsic | +7' 31'' |
26 | ![Michel Ries]() Michel Ries Trek-Segafredo | Trek-Segafredo | +8' 57'' |
27 | ![José Manuel Díaz]() José Manuel Díaz Delko | Delko | +9' 40'' |
28 | ![Tony Gallopin]() Tony Gallopin AG2R Citroën | AG2R Citroën | +9' 54'' |
29 | ![Carlos García]() Carlos García Equipo Kern Pharma | Equipo Kern Pharma | +14' 02'' |
30 | ![Magnus Cort]() Magnus Cort EF Education - EasyPost | EF Education - EasyPost | +14' 17'' |
31 | ![Mikel Iturria]() Mikel Iturria Euskaltel - Euskadi | Euskaltel - Euskadi | +14' 50'' |
32 | ![Jérémy Cabot]() Jérémy Cabot TotalEnergies | TotalEnergies | +14' 51'' |
33 | ![Ben Swift]() Ben Swift INEOS Grenadiers | INEOS Grenadiers | +15' 34'' |
34 | ![Andrea Vendrame]() Andrea Vendrame AG2R Citroën | AG2R Citroën | +17' 56'' |
35 | ![Kévin Ledanois]() Kévin Ledanois Team Arkéa - Samsic | Team Arkéa - Samsic | +18' 25'' |
36 | ![Luis León Sánchez]() Luis León Sánchez ASTANA PRO | ASTANA PRO | +18' 58'' |
37 | ![Lluís Mas]() Lluís Mas MOVISTAR | MOVISTAR | +18' 58'' |
38 | ![Jacopo Mosca]() Jacopo Mosca Trek-Segafredo | Trek-Segafredo | +21' 03'' |
39 | ![Juri Hollmann]() Juri Hollmann MOVISTAR | MOVISTAR | +22' 41'' |
40 | ![Daniel Navarro]() Daniel Navarro Burgos - BH | Burgos - BH | +23' 24'' |
41 | ![Fernando Barceló]() Fernando Barceló COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +28' 55'' |
42 | ![Fabien Grellier]() Fabien Grellier TotalEnergies | TotalEnergies | +29' 49'' |
43 | ![Martí Márquez]() Martí Márquez Equipo Kern Pharma | Equipo Kern Pharma | +30' 04'' |
44 | ![Nicolas Prodhomme]() Nicolas Prodhomme AG2R Citroën | AG2R Citroën | +30' 16'' |
45 | ![Alan Jousseaume]() Alan Jousseaume Francia | Francia | +31' 50'' |
46 | ![Cameron Wurf]() Cameron Wurf INEOS Grenadiers | INEOS Grenadiers | +32' 01'' |
47 | ![Álvaro Cuadros]() Álvaro Cuadros Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +32' 07'' |
48 | ![Owain Doull]() Owain Doull INEOS Grenadiers | INEOS Grenadiers | +32' 25'' |
49 | ![Garikoitz Bravo]() Garikoitz Bravo Euskaltel - Euskadi | Euskaltel - Euskadi | +32' 56'' |
50 | ![Diego Rosa]() Diego Rosa Team Arkéa - Samsic | Team Arkéa - Samsic | +33' 13'' |
51 | ![Txomin Juaristi]() Txomin Juaristi Euskaltel - Euskadi | Euskaltel - Euskadi | +33' 43'' |
52 | ![Jokin Murguialday]() Jokin Murguialday Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +34' 49'' |
53 | ![Juan Pedro López]() Juan Pedro López Trek-Segafredo | Trek-Segafredo | +35' 34'' |
54 | ![Diego López]() Diego López Equipo Kern Pharma | Equipo Kern Pharma | +35' 51'' |
55 | ![José Herrada]() José Herrada COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +36' 34'' |
56 | ![Anthony Roux]() Anthony Roux Groupama - FDJ | Groupama - FDJ | +38' 24'' |
57 | ![Alexandre Geniez]() Alexandre Geniez TotalEnergies | TotalEnergies | +38' 26'' |
58 | ![Dáyer Quintana]() Dáyer Quintana Team Arkéa - Samsic | Team Arkéa - Samsic | +39' 25'' |
59 | ![Matis Louvel]() Matis Louvel Team Arkéa - Samsic | Team Arkéa - Samsic | +41' 19'' |
60 | ![Delio Fernández]() Delio Fernández Delko | Delko | +41' 29'' |
61 | ![Alex Baudin]() Alex Baudin Francia | Francia | +43' 58'' |
62 | ![Adrien Guillonnet]() Adrien Guillonnet St Michel - Auber 93 3 | St Michel - Auber 93 3 | +44' 53'' |
63 | ![Stan Dewulf]() Stan Dewulf AG2R Citroën | AG2R Citroën | +45' 04'' |
64 | ![William Barta]() William Barta EF Education - EasyPost | EF Education - EasyPost | +46' 07'' |
65 | ![Logan Owen]() Logan Owen EF Education - EasyPost | EF Education - EasyPost | +46' 32'' |
66 | ![Thomas Champion]() Thomas Champion COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +47' 39'' |
67 | ![Ignatas Konovalovas]() Ignatas Konovalovas Groupama - FDJ | Groupama - FDJ | +48' 38'' |
68 | ![Clément Braz Afonso]() Clément Braz Afonso Francia | Francia | +49' 10'' |
69 | ![Ángel Madrazo]() Ángel Madrazo Burgos - BH | Burgos - BH | +49' 50'' |
70 | ![Iñigo Elosegui]() Iñigo Elosegui MOVISTAR | MOVISTAR | +50' 13'' |
71 | ![Leonardo Basso]() Leonardo Basso INEOS Grenadiers | INEOS Grenadiers | +50' 32'' |
72 | ![Julien Trarieux]() Julien Trarieux Delko | Delko | +50' 58'' |
73 | ![Eddy Finé]() Eddy Finé COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +50' 58'' |
74 | ![Alexandre Delettre]() Alexandre Delettre Delko | Delko | +51' 32'' |
75 | ![Miles Scotson]() Miles Scotson Groupama - FDJ | Groupama - FDJ | +51' 39'' |
76 | ![Victor Langelotti]() Victor Langelotti Burgos - BH | Burgos - BH | +52' 21'' |
77 | ![Valentin Ferron]() Valentin Ferron TotalEnergies | TotalEnergies | +53' 13'' |
78 | ![Dmitriy Gruzdev]() Dmitriy Gruzdev ASTANA PRO | ASTANA PRO | +54' 29'' |
79 | ![Iker Ballarin]() Iker Ballarin Euskaltel - Euskadi | Euskaltel - Euskadi | +54' 57'' |
80 | ![Flavien Maurelet]() Flavien Maurelet St Michel - Auber 93 3 | St Michel - Auber 93 3 | +55' 02'' |
81 | ![Anthony Maldonado]() Anthony Maldonado St Michel - Auber 93 3 | St Michel - Auber 93 3 | +55' 26'' |
82 | ![Ibon Ruiz]() Ibon Ruiz Equipo Kern Pharma | Equipo Kern Pharma | +55' 53'' |
83 | ![Eduard Prades]() Eduard Prades Delko | Delko | +56' 08'' |
84 | ![André Carvalho]() André Carvalho COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +56' 31'' |
85 | ![Mitch Docker]() Mitch Docker EF Education - EasyPost | EF Education - EasyPost | +57' 03'' |
86 | ![Óscar Cabedo]() Óscar Cabedo Burgos - BH | Burgos - BH | +58' 16'' |
87 | ![David González]() David González Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +59' 10'' |
88 | ![Julien Morice]() Julien Morice B&B Hotels - KTM | B&B Hotels - KTM | +59' 18'' |
89 | ![Lorrenzo Manzin]() Lorrenzo Manzin TotalEnergies | TotalEnergies | +1h 00' 03'' |
90 | ![Lilian Calmejane]() Lilian Calmejane AG2R Citroën | AG2R Citroën | +1h 00' 24'' |
91 | ![Lachlan Morton]() Lachlan Morton EF Education - EasyPost | EF Education - EasyPost | +1h 00' 27'' |
92 | ![Nicola Bagioli]() Nicola Bagioli B&B Hotels - KTM | B&B Hotels - KTM | +1h 00' 33'' |
93 | ![Thomas Bonnet]() Thomas Bonnet Francia | Francia | +1h 00' 54'' |
94 | ![Marlon Gaillard]() Marlon Gaillard TotalEnergies | TotalEnergies | +1h 01' 08'' |
95 | ![Samuel Leroux]() Samuel Leroux Go Sport - Roubaix - Lille Métropole | Go Sport - Roubaix - Lille Métropole | +1h 01' 51'' |
96 | ![Yevgeniy Fedorov]() Yevgeniy Fedorov ASTANA PRO | ASTANA PRO | +1h 02' 53'' |
97 | ![Mathias Norsgaard]() Mathias Norsgaard MOVISTAR | MOVISTAR | +1h 02' 56'' |
98 | ![Morné Van Niekerk]() Morné Van Niekerk St Michel - Auber 93 3 | St Michel - Auber 93 3 | +1h 03' 51'' |
99 | ![Adne van Engelen]() Adne van Engelen Bike Aid | Bike Aid | +1h 07' 15'' |
100 | ![Clément Davy]() Clément Davy Groupama - FDJ | Groupama - FDJ | +1h 09' 23'' |
101 | ![Luca Mozzato]() Luca Mozzato B&B Hotels - KTM | B&B Hotels - KTM | +1h 11' 08'' |
102 | ![Sebastián Mora]() Sebastián Mora MOVISTAR | MOVISTAR | +1h 12' 26'' |
103 | ![Ramon Sinkeldam]() Ramon Sinkeldam Groupama - FDJ | Groupama - FDJ | +1h 12' 43'' |
104 | ![Arnaud Démare]() Arnaud Démare Groupama - FDJ | Groupama - FDJ | +1h 14' 23'' |
105 | ![Jacopo Guarnieri]() Jacopo Guarnieri Groupama - FDJ | Groupama - FDJ | +1h 14' 57'' |
106 | ![Marco König]() Marco König Bike Aid | Bike Aid | +1h 22' 51'' |
107 | ![Valentin Retailleau]() Valentin Retailleau Francia | Francia | +1h 23' 03'' |