Rank Name Team Time
1 Geraint Thomas Team INEOS 25'30
2 Ion Izagirre Équipe Cycliste Groupama-FDJ + 18
3 Tejay Van Garderen EF Education First Pro Cycling + 31
4 Jakob Fuglsang Team Bahrain McLaren + 33
5 Richie Porte AG2R La Mondiale + 38
6 Maximilian Schachmann Team Jumbo-Visma + 39
7 Hugh Carthy EF Education First Pro Cycling + 41
8 Davide Formolo Mitchelton-SCOTT s.t.
9 Remco Evenepoel Team INEOS s.t.
10 Alejandro Valverde Movistar Team + 45
11 Gianni Moscon Team INEOS + 49
12 Dylan Teuns Astana Pro Team + 50
13 Alexey Lutsenko NTT Pro Cycling + 52
14 Lucas Hamilton Alpecin-Fenix + 54
15 Ben O'Connor NIPPO DELKO One Provence + 1'00
16 Rui Costa Astana Pro Team + 1'02
17 Alessandro De Marchi CCC Team + 1'04
18 Patrick Konrad BORA - hansgrohe + 1'10
19 Diego Ulissi BORA - hansgrohe + 1'11
20 Sergio Andres Higuita EF Education First Pro Cycling + 1'13
21 Daniel Martin Israel Start-Up Nation + 1'14
22 Jack Haig Team Bahrain McLaren + 1'19
23 Thomas Pidcock Vini Zabú - KTM s.t.
24 Ruben Guerreiro Astana Pro Team + 1'21
25 Óscar Sevilla Mitchelton-SCOTT + 1'25
26 Rodrigo Contreras Astana Pro Team + 1'29
27 Roman Kreuziger CCC Team + 1'31
28 Michael Woods Deceuninck - Quick-Step + 1'32
29 Gino Mäder NTT Pro Cycling + 1'34
30 Andrea Bagioli Deceuninck - Quick-Step + 1'35
31 Rudy Molard Deceuninck - Quick-Step s.t.
32 Alexys Brunel Équipe Cycliste Groupama-FDJ + 1'36
33 Chris Hamilton Movistar Team + 1'40
34 Nans Peters Team INEOS + 1'41
35 Carlos Alberto Betancur Team Jumbo-Visma + 1'43
36 Romain Sicard Team Total Direct Energie + 1'44
37 Patrick Schelling Israel Start-Up Nation s.t.
38 Alexander Evans NIPPO DELKO One Provence s.t.
39 Louis Vervaeke AG2R La Mondiale + 1'46
40 Ben Hermans Team Total Direct Energie + 1'48
41 Alexis Gougeard AG2R La Mondiale + 1'51
42 José Gonçalves Deceuninck - Quick-Step s.t.
43 Tim Wellens Team Jumbo-Visma + 1'53
44 Evgeny Shalunov NTT Pro Cycling + 1'55
45 Jesús Herrada Cofidis, Solutions Crédits + 1'57
46 Jhonatan Restrepo Mitchelton-SCOTT + 2'01
47 Delio Fernández Alpecin-Fenix + 2'02
48 Mark Padun Team Bahrain McLaren + 2'04
49 Kevin Rivera NIPPO DELKO One Provence + 2'05
50 Attila Valter CCC Team + 2'06
51 Jonas Rutsch EF Education First Pro Cycling s.t.
52 Michael Valgren CCC Team + 2'07
53 Christopher Juul Jensen Cofidis, Solutions Crédits + 2'09
54 Omar Fraile Équipe Cycliste Groupama-FDJ + 2'12
55 Ludovic Robeet Israel Start-Up Nation + 2'13
56 Patrick Gamper BORA - hansgrohe + 2'14
57 Stéphane Rossetto Cofidis, Solutions Crédits + 2'15
58 José Herrada Cofidis, Solutions Crédits s.t.
59 Mikel Nieve Mitchelton-SCOTT s.t.
60 Christian Knees Team INEOS s.t.
61 Marco Tizza Israel Start-Up Nation + 2'22
62 Dries Devenyns Deceuninck - Quick-Step s.t.
63 Eduard Prades NTT Pro Cycling + 2'24
64 Jonathan Lastra Trek-Segafredo + 2'26
65 Petr Vakoc Deceuninck - Quick-Step s.t.
66 Simon Clarke Cofidis, Solutions Crédits + 2'28
67 Jos Van Emden BORA - hansgrohe + 2'30
68 Enrico Gasparotto BORA - hansgrohe + 2'31
69 Andreas Kron NTT Pro Cycling s.t.
70 Enrico Battaglin Équipe Cycliste Groupama-FDJ + 2'32
71 Frederik Backaert CCC Team + 2'33
72 Kevin Geniets NTT Pro Cycling + 2'34
73 Daniil Fominykh Astana Pro Team + 2'35
74 Robert Power Team Bahrain McLaren s.t.
75 Jay McCarthy BORA - hansgrohe + 2'36
76 Georg Zimmermann CCC Team + 2'37
77 Héctor Sáez NIPPO DELKO One Provence + 2'40
78 Romain Seigle Équipe Cycliste Groupama-FDJ + 2'41
79 Cyril Barthe CCC Team + 2'43
80 Benoît Cosnefroy AG2R La Mondiale s.t.
81 Tom Jelte Slagter Team Jumbo-Visma + 2'45
82 Luca Wackermann Trek-Segafredo + 2'46
83 Clément Chevrier AG2R La Mondiale s.t.
84 Andrea Bartolozzi Mitchelton-SCOTT + 2'48
85 Andrea Vendrame Team Total Direct Energie + 2'51
86 Alessandro Fancellu Cofidis, Solutions Crédits + 2'53
87 Nikita Stalnov Astana Pro Team s.t.
88 Simon Guglielmi Équipe Cycliste Groupama-FDJ s.t.
89 Jasper Stuyven Trek-Segafredo + 2'54
90 Dorian Godon AG2R La Mondiale + 2'56
91 Etienne Van Empel Trek-Segafredo + 2'57
92 Anthony Delaplace Movistar Team + 2'58
93 Paul Ourselin Team Total Direct Energie + 3'01
94 Leonardo Basso AG2R La Mondiale + 3'04
95 Lucas De Rossi Vini Zabú - KTM s.t.
96 Fabien Grellier Team Total Direct Energie + 3'06
97 Michal Golas Team INEOS + 3'09
98 Andrea Garosio Team Bahrain McLaren s.t.
99 Bruno Armirail Équipe Cycliste Groupama-FDJ + 3'12
100 Alex Aranburu Astana Pro Team s.t.
101 Kristian Sbaragli Mitchelton-SCOTT + 3'13
102 Matthew Holmes Movistar Team + 3'15
103 Alexander Konychev Vini Zabú - KTM + 3'19
104 Umberto Marengo Deceuninck - Quick-Step + 3'20
105 Nils Eekhoff Movistar Team + 3'21
106 Hernando Bohórquez NIPPO DELKO One Provence + 3'22
107 Denis Nekrasov Alpecin-Fenix + 3'23
108 Nic Dlamini NTT Pro Cycling + 3'26
109 Alexander Richardson Mitchelton-SCOTT s.t.
110 Florian Maître Team Total Direct Energie + 3'28
111 Cesare Benedetti Cofidis, Solutions Crédits s.t.
112 Cameron Wurf Team INEOS + 3'38
113 Theo Delacroix Trek-Segafredo s.t.
114 Andrea Pasqualon Trek-Segafredo + 3'39
115 Veljko Stojnic Team Bahrain McLaren + 3'40
116 Tom Wirtgen Alpecin-Fenix + 3'41
117 Loris Rouiller Alpecin-Fenix s.t.
118 Michael Storer Movistar Team + 3'42
119 Julien Trarieux NIPPO DELKO One Provence s.t.
120 Pim Ligthart Team Total Direct Energie + 3'43
121 Taco Van Der Hoorn Team Jumbo-Visma + 3'48
122 Sindre Lunke Team Jumbo-Visma s.t.
123 James Mitri Vini Zabú - KTM + 3'51
124 Logan Owen Vini Zabú - KTM s.t.
125 Kris Boeckmans EF Education First Pro Cycling + 3'55
126 Kristoffer Halvorsen EF Education First Pro Cycling + 4'01
127 Tom Leezer Team Jumbo-Visma + 4'05
128 Biniyam Ghirmay Vini Zabú - KTM + 4'07
129 Daniel McLay EF Education First Pro Cycling + 4'13
130 Michael Gogl Movistar Team + 4'15
131 Grega Bole Team Bahrain McLaren + 4'16
132 Joel Nicolau Israel Start-Up Nation + 4'18
133 Hugo Hofstetter Israel Start-Up Nation + 4'27
134 Kiel Reijnen Trek-Segafredo + 4'28
135 Albert Torres Vini Zabú - KTM + 4'37
136 Antoine Benoist Alpecin-Fenix s.t.
137 Bram Welten BORA - hansgrohe + 4'51
138 Riccardo Minali NIPPO DELKO One Provence + 4'52
139 Matteo Malucelli Israel Start-Up Nation + 4'58
140 Bryan Alaphilippe Alpecin-Fenix + 5'46