VICTOIRE DE PRIMOZ ROGLIC (Jumbo-Visma) CLASSEMENT1 SLO Primoz Roglic Jumbo-Visma 4:17:41 2 GBR Adam Yates INEOS Grenadiers + 12
3 POR Joao Almeida Deceuninck-Quick Step + 35
4 SLO Tadej Pogacar UAE Team Emirates + 35
5 CAN Michael Woods Israel Start-Up Nation + 48
6 FRA David Gaudu Groupama-FDJ + 48 7 ITA Diego Ulissi UAE Team Emirates + 48
8 ITA Fausto Masnada Deceuninck-Quick Step + 48
9 COL Nairo Quintana
Team Arkéa-Samsic + 48
10 ESP Alejandro Valverde Movistar Team + 56
11 BEL Ben Hermans Israel Start-Up Nation + 56
12 RUS Aleksandr Vlasov Astana-Premier Tech + 56
13 ITA Matteo Fabbro BORA-hansgrohe + 56
14 EST Rein Taaramäe Intermarché-Wanty-Gobert + 56
15 AUS Michael Storer Team DSM + 1:27
16 ESP Mikel Bizkarra Euskaltel-Euskadi + 1:50
17 RUS Pavel Sivakov INEOS Grenadiers + 2:01
18 ITA Domenico Pozzovivo Team Qhubeka NextHash + 2:05
19 BEL Mauri Vansevenant Deceuninck-Quick Step + 2:30
20 FRA Clément Champoussin AG2R Citroën Team + 2:35 21 NED Bauke Mollema Trek-Segafredo + 2:40
22 SUI Sebastien Reichenbach
Groupama-FDJ + 2:51
23 AUS Chris Harper Jumbo-Visma + 3:01
24 POL Rafal Majka UAE Team Emirates + 3:01
25 FRA Julian Alaphilippe Deceuninck-Quick Step + 3:18 26 KAZ Alexey Lutsenko Astana-Premier Tech + 3:39
27 ITA Cristian Scaroni Gazprom-RusVelo + 3:39
28 ITA Daniel Savini Bardiani CSF Faizanè + 3:39
29 COL Jhojan Garcia Caja Rural-Seguros RGA + 3:43
30 RUS Artem Nych Gazprom-RusVelo + 3:43
31 SUI Matteo Badilatti
Groupama-FDJ + 3:43
32 ITA Edward Ravasi EOLO-KOMETA + 3:43
33 ARG Eduardo Sepulveda Androni Giocattoli-Sidermec + 3:43
34 FRA Rémy Rochas Cofidis + 4:02 35 ITA Andrea Garosio Bardiani CSF Faizanè + 4:07
36 USA Lawrence Warbasse
AG2R Citroën Team + 4:07
37 ITA Giovanni Carboni Bardiani CSF Faizanè + 4:14
38 BEL Jan Bakelants Intermarché-Wanty-Gobert + 4:22
39 NZL George Bennett Jumbo-Visma + 4:33
40 FRA Guillaume Martin Cofidis + 4:39 41 ESP Antonio Pedrero Movistar Team + 4:39
42 ESP Ruben Fernandez
Cofidis + 4:49
43 ESP Sergio Martin Caja Rural-Seguros RGA + 4:49
44 ITA Vincenzo Nibali Trek-Segafredo + 4:58
45 AUT Patrick Konrad BORA-hansgrohe + 4:58
46 SUI Marc Hirschi UAE Team Emirates + 4:58
47 ESP Mikel Iturria Euskaltel-Euskadi + 4:58
48 NED Sam Oomen Jumbo-Visma + 4:58
49 COL Einer Rubio Movistar Team + 4:58
50 COL Daniel Muñoz Androni Giocattoli-Sidermec + 4:58
51 ITA Davide Bais EOLO-KOMETA + 4:58
52 SLO Jan Polanc UAE Team Emirates + 4:58
53 AUS Chris Hamilton Team DSM + 5:09
54 GER Jason Osborne Deceuninck-Quick Step + 5:57
55 RUS Pavel Kochetkov Gazprom-RusVelo + 6:33
56 ESP Joan Bou Euskaltel-Euskadi + 6:33
57 FRA Clement Berthet AG2R Citroën Team + 6:33 58 GBR Daniel Pearson Vini Zabù + 6:33
59 USA Sepp Kuss Jumbo-Visma + 6:51
60 ITA Davide Orrico Vini Zabù + 7:06
61 ITA Simone Petilli Intermarché-Wanty-Gobert + 7:12
62 FRA Elie Gesbert Team Arkéa-Samsic + 7:19
63 FRA Maxime Bouet Team Arkéa-Samsic + 7:19 64 FIN Jaakko Hänninen
AG2R Citroën Team + 7:19
65 ITA Luca Covili Bardiani CSF Faizanè + 7:19
66 ESP Julen Amezqueta Caja Rural-Seguros RGA + 7:19
67 FRA Romain Combaud Team DSM + 7:19 68 IRL Edward Dunbar INEOS Grenadiers + 7:19
69 RUS Sergey Chernetskiy Gazprom-RusVelo + 7:19
70 ESP Jonathan Castroviejo INEOS Grenadiers + 7:19
71 GER Emanuel Buchmann BORA-hansgrohe + 7:26
72 ITA Alessandro Monaco Bardiani CSF Faizanè + 7:36
73 NED Ide Schelling BORA-hansgrohe + 7:49
74 ITA Luca Chirico Androni Giocattoli-Sidermec + 7:59
75 FRA Anthony Delaplace Team Arkéa-Samsic + 8:09 76 ESP Oier Lazkano Caja Rural-Seguros RGA + 8:28
77 FRA Mikaël Chérel AG2R Citroën Team + 9:08 78 NOR Tobias Foss Jumbo-Visma + 9:08
79 BEL Tiesj Benoot Team DSM + 9:32
80 ITA Mattia Frapporti EOLO-KOMETA + 9:32
81 SUI Reto Hollenstein Israel Start-Up Nation + 11:06
82 FRA Matthieu Ladagnous Groupama-FDJ + 11:06 83 GER Marco Brenner Team DSM + 11:06
84 HUN Erik Fetter EOLO-KOMETA + 11:06
85 FRA Hugo Toumire Cofidis + 11:06 86 GER Michel Heßmann Jumbo-Visma + 11:06
87 RSA Louis Meintjes Intermarché-Wanty-Gobert + 11:06
88 POL Cesare Benedetti BORA-hansgrohe + 11:06
89 POL Lukasz Owsian T
eam Arkéa-Samsic + 11:06
90 COL Rodrigo Contreras Astana-Premier Tech + 11:06
91 PUR Abner Gonzalez Rivera Movistar Team + 11:06
92 VEN Orluis Aular Caja Rural-Seguros RGA + 11:06
93 ITA Simone Velasco Gazprom-RusVelo + 11:06
94 SUI Yannis Voisard
Team Arkéa-Samsic + 11:44
95 FRA Aurélien Paret-Peintre AG2R Citroën Team + 13:04
96 FRA Geoffrey Bouchard AG2R Citroën Team + 13:04 97 AUS Dylan Sunderland Team Qhubeka NextHash + 13:04
98 ITA Jacopo Mosca Trek-Segafredo + 14:25
99 ERI Amanuel Gebreigzabhier Trek-Segafredo + 14:25
100 USA Sean Bennett Team Qhubeka NextHash + 14:25
101 DEN Niklas Eg Trek-Segafredo + 14:25
102 ITA Riccardo Tosin Vini Zabù + 14:25
103 ITA Alessandro Bisolti Androni Giocattoli-Sidermec + 14:25
104 ITA Simone Ravanelli Androni Giocattoli-Sidermec + 14:33
105 HUN Attila Valter
Groupama-FDJ + 14:33
106 ESP Unai Iribar Euskaltel-Euskadi + 16:47
107 FRA Jérémy Bellicaud Intermarché-Wanty-Gobert + 16:47 108 ESP Josu Etxeberria Caja Rural-Seguros RGA + 18:56
109 FRA William Bonnet Groupama-FDJ + 21:03 .