VICTOIRE DE ARNAUD DEMARE (Groupama-FDJ) CLASSEMENT1 Arnaud Démare Groupama-FDJ 4:18:57 2 Caleb Ewan Lotto Soudal + 00
3 Wout Van Aert Team Jumbo - Visma + 00
4 Peter Sagan Bora-Hansgrohe + 00
5 Danny van Poppel Circus-Wanty Gobert + 00
6 Nacer Bouhanni Team Arkea-Samsic + 00
7 Fernando Gaviria UAE Team Emirates + 00
8 Manuel Belletti Androni Giocattoli-Sidermec + 00
9 Dion Smith Mitchelton-Scott + 00
10 Ben Swift Team Ineos + 00
11 Andrea Vendrame
AG2R La Mondiale + 00
12 Lawrence Naesen
AG2R La Mondiale + 00
13 Mathieu van der Poel Alpecin-Fenix + 00
14 Davide Cimolai Israel Start-Up Nation + 00
15 Oliver Naesen
AG2R La Mondiale + 00
16 Umberto Marengo Vini Zabú-KTM + 00
17 Alexander Konychev Mitchelton-Scott + 00
18 Pieter Vanspeybrouck Circus-Wanty Gobert + 00
19 Sam Bennett Deceuninck-Quick Step + 00
20 Kristian Sbaragli Alpecin-Fenix + 00
21 Martin Marcellusi Italy + 00
22 Mikkel Honore Deceuninck-Quick Step + 00
23 Jacopo Guarnieri
Groupama-FDJ + 05
24 Jacopo Mosca Trek-Segafredo + 05
25 Filippo Ganna Team Ineos + 05
26 Vincenzo Nibali Trek-Segafredo + 05
27 Rick Zabel Israel Start-Up Nation + 05
28 Maximiliano Richeze UAE Team Emirates + 08
29 Daniel Oss Bora-Hansgrohe + 15
30 Ramon Sinkeldam
Groupama-FDJ + 18
31 Boy van Poppel Circus-Wanty Gobert + 22
32 Marco Marcato UAE Team Emirates + 22
33 Christian Knees Team Ineos + 25
34 Iuri Filosi Bardiani-CSF-Faizanè + 25
35 Julien Duval AG2R La Mondiale + 25 36 Reto Hollenstein Israel Start-Up Nation + 25
37 Michele Gazzoli Italy + 25
38 Salvatore Puccio Team Ineos + 25
39 Leonardo Marchiori Italy + 25
40 Miles Scotson
Groupama-FDJ + 25
41 Jasper De Buyst Lotto Soudal + 28
42 Timo Roosen Team Jumbo - Visma + 28
43 Dries De Bondt Alpecin-Fenix + 32
44 Sacha Modolo Alpecin-Fenix + 35
45 Shane Archbold Deceuninck-Quick Step + 39
46 Oliviero Troia UAE Team Emirates + 45
47 Leonardo Basso Team Ineos + 47
48 Amund Grøndahl Jansen Team Jumbo - Visma + 49
49 Tosh Van der Sande Lotto Soudal + 1:24
50 Marco Frapporti Vini Zabú-KTM + 1:24
51 Nicola Venchiarutti Androni Giocattoli-Sidermec + 1:24
52 Nicola Bagioli Androni Giocattoli-Sidermec + 1:24
53 Giovanni Visconti Vini Zabú-KTM + 1:27
54 Damiano Cima Gazprom-RusVelo + 1:27
55 Nathan Van Hooydonck CCC Team + 1:27
56 Filippo Conca Italy + 1:27
57 Juri Hollmann Movistar Team + 1:27
58 Giovanni Aleotti Italy + 1:27
59 Jhonatan Restrepo Androni Giocattoli-Sidermec + 1:27
60 Jonas Koch CCC Team + 1:27
61 Alex Dowsett Israel Start-Up Nation + 1:27
62 Senne Leysen Alpecin-Fenix + 1:27
63 Danill Fominykh Astana Pro Team + 1:27
64 Gregor Muhlberger Bora-Hansgrohe + 1:27
65 Einer Rubio Movistar Team + 1:27
66 Stepan Kurianov Gazprom-RusVelo + 1:27
67 Tsgabu Grmay Mitchelton-Scott + 1:27
68 Alexander Kristoff UAE Team Emirates + 1:27
69 Stijn Vandenbergh
AG2R La Mondiale + 1:27
70 Gabriel Cullaigh Movistar Team + 1:27
71 Daniel Savini Bardiani-CSF-Faizanè + 1:27
72 Philippe Gilbert Lotto Soudal + 1:27
73 Andreas Schillinger Bora-Hansgrohe + 1:27
74 Jhonnatan Narvaez Team Ineos + 1:27
75 Kevin Colleoni Italy + 1:27
76 Nicolas Dalla Valle Bardiani-CSF-Faizanè + 1:27
77 Dario Cataldo Movistar Team + 1:27
78 Michael Mørkøv Deceuninck-Quick Step + 1:27
79 Nikolas Maes Lotto Soudal + 1:27
80 Zhandos Bizhigitov Astana Pro Team + 1:27
81 Imerio Cima Gazprom-RusVelo + 1:27
82 Mathias Norsgaard Movistar Team + 1:27
83 Lawrence Warbasse
AG2R La Mondiale + 1:27
84 Francisco Ventoso CCC Team + 1:27
85 Lorenzo Fortunato Vini Zabú-KTM + 1:27
86 Michael Albasini Mitchelton-Scott + 1:27
87 Alessandro Iacchi Vini Zabú-KTM + 1:27
88 Ian Garrison Deceuninck-Quick Step + 1:27
89 Cameron Meyer Mitchelton-Scott + 1:27
90 Omer Goldstein Israel Start-Up Nation + 1:27
91 Alex Aranburu Astana Pro Team + 1:27
92 Tim Declercq Deceuninck-Quick Step + 1:27
93 Davide Martinelli Astana Pro Team + 1:27
94 Gorka Izagirre Astana Pro Team + 1:27
95 Manuele Boaro Astana Pro Team + 1:27
96 Andrea Garosio Vini Zabú-KTM + 1:27
97 Alessandro Tonelli Bardiani-CSF-Faizanè + 1:27
98 Koen De Kort Trek-Segafredo + 1:27
99 Gianluca Brambilla Trek-Segafredo + 1:27
100 Louis Vervaeke Alpecin-Fenix + 1:27
101 Jasper De Plus Circus-Wanty Gobert + 1:27
102 Matteo Moschetti Trek-Segafredo + 1:27
103 Antonio Nibali Trek-Segafredo + 1:27
104 Pavel Kochetkov CCC Team + 1:27
105 Simone Velasco Gazprom-RusVelo + 1:27
106 Marco Canola Gazprom-RusVelo + 1:27
107 Alfdan De Decker Circus-Wanty Gobert + 1:27
108 Paul Martens Team Jumbo - Visma + 1:27
109 Bert-Jan Lindeman Team Jumbo - Visma + 1:27
110 Jakub Mareczko CCC Team + 1:27
111 Nicola Conci Trek-Segafredo + 1:27
112 Florian Vermeersch Lotto Soudal + 1:27
113 Johan Jacobs Movistar Team + 1:27
114 Scott Thwaites Alpecin-Fenix + 1:27
115 Clément Russo Team Arkea-Samsic + 1:27
116 Florian Vachon Team Arkea-Samsic + 1:27 117 Cesare Benedetti Bora-Hansgrohe + 1:27
118 Daniel McLay
Team Arkea-Samsic + 1:27
119 Laurent Pichon Team Arkea-Samsic + 1:37
120 Thomas Boudat Team Arkea-Samsic + 1:37 121 Alessandro De Marchi CCC Team + 1:40
122 Oscar Gatto Bora-Hansgrohe + 1:44
123 Marcus Burghardt Bora-Hansgrohe + 1:49
124 Mattia Viel Androni Giocattoli-Sidermec + 2:45
125 Francesco Gavazzi Androni Giocattoli-Sidermec + 2:45
126 Alessandro Pessot Bardiani-CSF-Faizanè + 2:45
127 Lorenzo Rota Vini Zabú-KTM + 2:45
128 Antwan Tolhoek Team Jumbo - Visma + 2:45
129 Davide Villella Movistar Team + 2:45
130 Jan Bakelants Circus-Wanty Gobert + 3:04
131 Alex Edmondson Mitchelton-Scott + 4:07
132 Robert Stannard Mitchelton-Scott + 4:07
133 Romain Le Roux Team Arkea-Samsic + 4:07 134 Samuele Rivi Italy + 4:32
135 Frederik Frison Lotto Soudal + 4:32
136 Gijs Van Hoecke CCC Team + 4:32
137 Kevin Geniets
Groupama-FDJ + 5:07
138 Ignatas Konovalovas
Groupama-FDJ + 5:07
139 Fabio Mazzucco Bardiani-CSF-Faizanè + 5:19
140 Guillaume Boivin Israel Start-Up Nation + 5:55
141 Igor Boev Gazprom-RusVelo + 6:20
142 Timothy Dupont Circus-Wanty Gobert + 6:59
143 Luca Pacioni Androni Giocattoli-Sidermec + 7:09
144 Ethan Hayter Team Ineos + 12:05
145 Tom Bohli UAE Team Emirates + 14:41
146 Clément Davy Groupama-FDJ + 14:41.