Bastien Tronchon (Groupama-FDJ United) took a huge and surprising win on stage 10 of the Vuelta a España, coming round two late attackers right in the final metres to win a messy sprint into Elche de la Sierra.
The peloton had to chase down a late move from Yevgeniy Fedorov (XDS Astana) and Xabier Azparren (Pinarello Q36.5) in the challenging final kilometre, and it looked like they might not make it, but a huge turn of speed saw Tronchon come round the pair to win.
Latest Videos FromCyclingnews
You may like
Groupama-FDJ’s French rider Bastien Tronchon celebrates stage 10 victory (Image credit: Getty Images)
Get The Leadout Newsletter
What to read next
Enric Mas of Movistar Team celebrates at podium in Red Leader Jersey (Image credit: Getty Images)
Not a straightforward day for anyone in the Spanish hills
The breakaway during stage 10 of the 2026 Vuelta a España (Image credit: Getty Images)
Visma – Lease a Bike leads the peloton with no urgency to catch the break (Image credit: Getty Images)
Walter Calzoni of Pinarello – Q36.5 Pro Cycling (Image credit: Getty Images)
Stage 10 results
Swipe to scroll horizontally
Position
Rider (Country) Team
Time Gap
1
Bastien Tronchon (Fra) Groupama-FDJ United
4:07:41
2
Magnus Cort (Den) Uno-X Mobility
Row 1 – Cell 2
3
Thibau Nys (Bel) Lidl-Trek
Row 2 – Cell 2
4
Wout Van Aert (Bel) Visma-Lease a Bike
Row 3 – Cell 2
5
Alessandro Romele (Ita) XDS Astana
Row 4 – Cell 2
6
Xabier Mikel Azparren Irurzun (Spa) Pinarello-Q36.5
Row 5 – Cell 2
7
Finn Fisher-Black (NZl) Red Bull-Bora-Hansgrohe
Row 6 – Cell 2
8
Orluis Alberto Aular Sanabria (Ven) Movistar Team
Row 7 – Cell 2
9
Jordan Labrosse (Fra) Decathlon CMA CGM
Row 8 – Cell 2
10
Hugo Hofstetter (Fra) NSN Cycling Team
Row 9 – Cell 2
11
Vincenzo Albanese (Ita) EF Education-EasyPost
Row 10 – Cell 2
12
Yevgeniy Fedorov (Kaz) XDS Astana
Row 11 – Cell 2
13
Bryan Coquard (Fra) Cofidis
Row 12 – Cell 2
14
Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
Row 13 – Cell 2
15
Henok Mulueberhan (Eri) XDS Astana
Row 14 – Cell 2
16
Axel Laurance (Fra) Ineos Grenadiers
Row 15 – Cell 2
17
Marcel Camprubi Pijuan (Spa) Pinarello-Q36.5
Row 16 – Cell 2
18
Gal Glivar (Slo) Alpecin-Premier Tech
Row 17 – Cell 2
19
Richard Carapaz (Ecu) EF Education-EasyPost
Row 18 – Cell 2
20
Filippo Zana (Ita) Soudal-QuickStep
Row 19 – Cell 2
21
Gijs Leemreize (Ned) Picnic PostNL
Row 20 – Cell 2
22
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United
Row 21 – Cell 2
23
Stefan Küng (Swi) Tudor Pro Cycling
Row 22 – Cell 2
24
David Gonzalez Lopez (Spa) Pinarello-Q36.5
Row 23 – Cell 2
25
Rémy Rochas (Fra) Groupama-FDJ United
Row 24 – Cell 2
26
Edgar Oscar Onley (GBr) Ineos Grenadiers
Row 25 – Cell 2
27
Rudy Porter (Aus) Jayco-AlUla
Row 26 – Cell 2
28
Julien Bernard (Fra) Lidl-Trek
Row 27 – Cell 2
29
Urko Berrade Fernandez (Spa) Equipo Kern Pharma
Row 28 – Cell 2
30
Lawrence Warbasse (USA) Tudor Pro Cycling
Row 29 – Cell 2
31
Léo Bisiaux (Fra) Decathlon CMA CGM
Row 30 – Cell 2
32
Tobias Halland Johannessen (Nor) Uno-X Mobility
Row 31 – Cell 2
33
Ibon Ruiz Sedano (Spa) Equipo Kern Pharma
Row 32 – Cell 2
34
Mauri Vansevenant (Bel) Soudal-QuickStep
Row 33 – Cell 2
35
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe
Row 34 – Cell 2
36
Enric Mas Nicolau (Spa) Movistar Team
Row 35 – Cell 2
37
Mattias Skjelmose (Den) Lidl-Trek
Row 36 – Cell 2
38
Timo De Jong (Ned) Picnic PostNL
Row 37 – Cell 2
39
Felix Gall (Aut) Decathlon CMA CGM
Row 38 – Cell 2
40
Gregor Mühlberger (Aut) Decathlon CMA CGM
Row 39 – Cell 2
41
Harold Alfonso Tejada Canacue (Col) XDS Astana
Row 40 – Cell 2
42
Jakob Omrzel (Slo) Bahrain Victorious
Row 41 – Cell 2
43
Clément Berthet (Fra) Groupama-FDJ United
Row 42 – Cell 2
44
Mario Aparicio Muñoz (Spa) Burgos Burpellet BH
Row 43 – Cell 2
45
Jesus Herrada (Spa) Burgos Burpellet BH
Row 44 – Cell 2
46
Valentin Madouas (Fra) Groupama-FDJ United
Row 45 – Cell 2
47
Sepp Kuss (USA) Visma-Lease a Bike
Row 46 – Cell 2
48
Matthew Riccitello (USA) Decathlon CMA CGM
Row 47 – Cell 2
49
Patrick Konrad (Aut) Lidl-Trek
Row 48 – Cell 2
50
Thomas Gloag (GBr) Pinarello-Q36.5
Row 49 – Cell 2
51
Rudy Molard (Fra) Groupama-FDJ United
Row 50 – Cell 2
52
Cristian Rodriguez Martin (Spa) XDS Astana
Row 51 – Cell 2
53
Santiago Buitrago Sanchez (Col) Bahrain Victorious
Row 52 – Cell 2
54
Koen Bouwman (Ned) Jayco-AlUla
Row 53 – Cell 2
55
Juan Felipe Rodriguez Contreras (Col) EF Education-EasyPost
Row 54 – Cell 2
56
Jarno Widar (Bel) Lotto-Intermarché
Row 55 – Cell 2
57
Jose Luis Faura Asensio (Spa) Burgos Burpellet BH
Row 56 – Cell 2
58
Xavier Finlay Xavier Pickering (GBr) Jayco-AlUla
Row 57 – Cell 2
59
Simon Dalby (Den) Uno-X Mobility
Row 58 – Cell 2
60
Attila Valter (Hun) Bahrain Victorious
Row 59 – Cell 2
61
Jan Hirt (Cze) NSN Cycling Team
Row 60 – Cell 2
62
Pau Miquel Delgado (Spa) Bahrain Victorious
Row 61 – Cell 2
63
Mikel Landa Meana (Spa) Soudal-QuickStep
Row 62 – Cell 2
64
Andreas Leknessund (Nor) Uno-X Mobility
Row 63 – Cell 2
65
Marco Brenner (Ger) Tudor Pro Cycling
Row 64 – Cell 2
66
Edward Dunbar (Irl) Pinarello-Q36.5
Row 65 – Cell 2
67
Ivan Ramiro Sosa Cuervo (Col) Equipo Kern Pharma
Row 66 – Cell 2
68
Fabio Van Den Bossche (Bel) Soudal-QuickStep
Row 67 – Cell 2
69
Jacopo Mosca (Ita) Lidl-Trek
0:00:19
70
Pavel Sivakov (Fra) UAE Team Emirates-XRG
0:00:19
71
Lennard Kämna (Ger) Lidl-Trek
0:00:19
72
Alexis Renard (Fra) Cofidis
0:00:19
73
Embret Svestad-Bårdseng (Nor) Ineos Grenadiers
0:00:25
74
Hannes Wilksch (Ger) Tudor Pro Cycling
0:00:35
75
Lindsay De Vylder (Bel) Alpecin-Premier Tech
0:00:35
76
Jack Haig (Aus) Ineos Grenadiers
0:00:35
77
Ivo Oliveira (Por) UAE Team Emirates-XRG
0:00:35
78
Andreas Kron (Den) Uno-X Mobility
0:00:35
79
Pau Marti Soriano (Spa) NSN Cycling Team
0:00:35
80
Frederik Wandahl (Den) Red Bull-Bora-Hansgrohe
0:00:35
81
Darren Van Bekkum (Ned) XDS Astana
0:00:54
82
Martin Tjøtta (Nor) Uno-X Mobility
0:00:54
83
Lorenzo Rota (Ita) Lotto-Intermarché
0:00:54
84
Alberto Dainese (Ita) Soudal-QuickStep
0:00:54
85
Carlos Rodriguez Cano (Spa) Ineos Grenadiers
0:00:54
86
Nicholas Schultz (Aus) NSN Cycling Team
0:01:01
87
Chris Hamilton (Aus) Picnic PostNL
0:01:07
88
James Shaw (GBr) EF Education-EasyPost
0:01:07
89
Gianmarco Garofoli (Ita) Soudal-QuickStep
0:01:14
90
Matthew Brennan (GBr) Visma-Lease a Bike
0:01:20
91
Paul Ourselin (Fra) Cofidis
0:01:31
92
Rasmus Tiller (Nor) Uno-X Mobility
0:01:31
93
Sander De Pestel (Bel) Decathlon CMA CGM
0:01:31
94
Cesar Macias Estrada (Mex) Burgos Burpellet BH
0:01:38
95
Emanuel Buchmann (Ger) Cofidis
0:01:38
96
Olivier Le Gac (Fra) Groupama-FDJ United
0:01:44
97
Reuben Thompson (NZl) Lotto-Intermarché
0:01:51
98
Carlos Canal Blanco (Spa) Movistar Team
0:02:00
99
Ivan Romeo Abad (Spa) Movistar Team
0:02:00
100
Callum Scotson (Aus) Decathlon CMA CGM
0:02:00
101
Milan Vader (Ned) Pinarello-Q36.5
0:02:06
102
Kevin Vermaerke (USA) UAE Team Emirates-XRG
0:02:06
103
Roman Ermakov (Slo) Bahrain Victorious
0:02:06
104
Walter Calzoni (Ita) Pinarello-Q36.5
0:02:28
105
Raul Garcia Pierna (Spa) Movistar Team
0:02:42
106
Fredrik Dversnes (Nor) Uno-X Mobility
0:02:54
107
Iñigo Elosegui Momeñe (Spa) Equipo Kern Pharma
0:03:29
108
Lorenzo Fortunato (Ita) XDS Astana
0:03:29
109
Roland Thalmann (Swi) Tudor Pro Cycling
0:05:09
110
Lucas Wade Hamilton (Aus) Ineos Grenadiers
0:05:09
111
Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe
0:05:19
112
Fabian Weiss (Swi) Tudor Pro Cycling
0:06:26
113
Michael Gogl (Aut) Alpecin-Premier Tech
0:06:26
114
Enzo Paleni (Fra) Groupama-FDJ United
0:06:26
115
Hugo Houle (Can) Alpecin-Premier Tech
0:06:26
116
Darren Rafferty (Irl) EF Education-EasyPost
0:06:26
117
Callum Thornley (GBr) Red Bull-Bora-Hansgrohe
0:06:26
118
Paul Double (GBr) Jayco-AlUla
0:06:26
119
Ramses Debruyne (Bel) Alpecin-Premier Tech
0:06:26
120
Lars Craps (Bel) Lotto-Intermarché
0:06:26
121
William Barta (USA) Tudor Pro Cycling
0:06:26
122
Jørgen Nordhagen (Nor) Visma-Lease a Bike
0:06:26
123
Jorge Arcas (Spa) Movistar Team
0:06:26
124
David De La Cruz Melgarejo (Spa) Pinarello-Q36.5
0:06:26
125
Valentin Paret Peintre (Fra) Soudal-QuickStep
0:06:43
126
Ivan Cobo Cayon (Spa) Equipo Kern Pharma
0:07:29
127
Christophe Laporte (Fra) Visma-Lease a Bike
0:07:29
128
Alexey Lutsenko (Kaz) NSN Cycling Team
0:08:05
129
Joao Pedro Gonçalves Almeida (Por) UAE Team Emirates-XRG
0:08:29
130
Mathijs Paasschens (Ned) Bahrain Victorious
0:09:33
131
Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe
0:09:42
132
Oliver Peace (GBr) Picnic PostNL
0:10:12
133
Jose Manuel Diaz Gallego (Spa) Burgos Burpellet BH
0:10:12
134
Bruno Armirail (Fra) Visma-Lease a Bike
0:10:32
135
Steven Kruijswijk (Ned) Visma-Lease a Bike
0:10:32
136
Steffen De Schuyteneer (Bel) Lotto-Intermarché
0:10:32
137
Timo Roosen (Ned) Picnic PostNL
0:10:32
138
Gianni Vermeersch (Bel) Red Bull-Bora-Hansgrohe
0:10:32
139
Jay Vine (Aus) UAE Team Emirates-XRG
0:10:32
140
Guillermo Juan Martinez Huertas (Col) Picnic PostNL
0:10:32
141
Sylvain Moniquet (Bel) Cofidis
0:10:32
142
Georg Steinhauser (Ger) EF Education-EasyPost
0:10:32
143
Hamish Mckenzie (Aus) Jayco-AlUla
0:10:32
144
Andrew Oscar Chamberlain (Aus) Decathlon CMA CGM
0:10:32
145
Alastair Mackellar (Aus) EF Education-EasyPost
0:10:32
146
Jasha Sütterlin (Ger) Jayco-AlUla
0:10:32
147
Pablo Castrillo Zapater (Spa) Movistar Team
0:10:32
148
Arthur Kluckers (Lux) Tudor Pro Cycling
0:10:32
149
Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe
0:10:32
150
Alessandro Covi (Ita) Jayco-AlUla
0:10:32
151
Sinuhe Fernandez Rodriguez (Spa) Burgos Burpellet BH
0:10:32
152
Francesco Busatto (Ita) Alpecin-Premier Tech
0:10:56
153
Moritz Kretschy (Ger) NSN Cycling Team
0:10:56
154
Vito Braet (Bel) Lotto-Intermarché
0:10:56
155
Domen Novak (Slo) UAE Team Emirates-XRG
0:10:56
156
Matevž Govekar (Slo) Bahrain Victorious
0:10:56
157
Clement Alleno (Fra) Burgos Burpellet BH
0:11:29
158
Mats Wenzel (Lux) Equipo Kern Pharma
0:12:18
159
Marc Brustenga Masague (Spa) Equipo Kern Pharma
0:12:18
160
Ethan Edward Hayter (GBr) Soudal-QuickStep
0:12:18
161
Asbjørn Hellemose (Den) Jayco-AlUla
0:12:18
162
Sunekær Mathias Norsgaard (Den) Lidl-Trek
0:12:18
163
Mads Pedersen (Den) Lidl-Trek
0:12:18
General Classification after stage 10
Swipe to scroll horizontally
Position
Rider (Country) Team
Time Gap
1
Enric Mas Nicolau (Spa) Movistar Team
32:41:44
2
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe
0:01:18
3
Felix Gall (Aut) Decathlon CMA CGM
0:01:39
4
Edgar Oscar Onley (GBr) Ineos Grenadiers
0:02:20
5
Richard Carapaz (Ecu) EF Education-EasyPost
0:03:26
6
Mattias Skjelmose (Den) Lidl-Trek
0:03:55
7
Sepp Kuss (USA) Visma-Lease a Bike
0:04:09
8
Harold Alfonso Tejada Canacue (Col) XDS Astana
0:04:39
9
Gregor Mühlberger (Aut) Decathlon CMA CGM
0:07:33
10
Jakob Omrzel (Slo) Bahrain Victorious
0:08:05
11
Clément Berthet (Fra) Groupama-FDJ United
0:09:32
12
Jarno Widar (Bel) Lotto-Intermarché
0:09:34
13
Cristian Rodriguez Martin (Spa) XDS Astana
0:09:42
14
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United
0:12:58
15
Léo Bisiaux (Fra) Decathlon CMA CGM
0:13:51
16
Matthew Riccitello (USA) Decathlon CMA CGM
0:15:36
17
Juan Felipe Rodriguez Contreras (Col) EF Education-EasyPost
0:16:54
18
Ramses Debruyne (Bel) Alpecin-Premier Tech
0:23:23
19
Filippo Zana (Ita) Soudal-QuickStep
0:24:01
20
Xavier Finlay Xavier Pickering (GBr) Jayco-AlUla
0:24:43
21
Embret Svestad-Bårdseng (Nor) Ineos Grenadiers
0:28:01
22
Jan Hirt (Cze) NSN Cycling Team
0:31:05
23
Mario Aparicio Muñoz (Spa) Burgos Burpellet BH
0:31:28
24
Tobias Halland Johannessen (Nor) Uno-X Mobility
0:32:14
25
Raul Garcia Pierna (Spa) Movistar Team
0:38:02
26
Santiago Buitrago Sanchez (Col) Bahrain Victorious
0:41:12
27
Emanuel Buchmann (Ger) Cofidis
0:41:55
28
Pavel Sivakov (Fra) UAE Team Emirates-XRG
0:42:07
29
Carlos Rodriguez Cano (Spa) Ineos Grenadiers
0:46:39
30
Koen Bouwman (Ned) Jayco-AlUla
0:47:12
31
Gijs Leemreize (Ned) Picnic PostNL
0:48:09
32
Jack Haig (Aus) Ineos Grenadiers
0:48:58
33
Valentin Madouas (Fra) Groupama-FDJ United
0:49:05
34
Urko Berrade Fernandez (Spa) Equipo Kern Pharma
0:51:42
35
Patrick Konrad (Aut) Lidl-Trek
0:52:15
36
Milan Vader (Ned) Pinarello-Q36.5
0:52:22
37
Marcel Camprubi Pijuan (Spa) Pinarello-Q36.5
0:52:46
38
Callum Scotson (Aus) Decathlon CMA CGM
0:52:48
39
Lawrence Warbasse (USA) Tudor Pro Cycling
0:52:56
40
Valentin Paret Peintre (Fra) Soudal-QuickStep
0:53:14
41
Attila Valter (Hun) Bahrain Victorious
0:53:52
42
Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
0:54:03
43
Ibon Ruiz Sedano (Spa) Equipo Kern Pharma
0:54:47
44
Rudy Molard (Fra) Groupama-FDJ United
0:55:51
45
Wout Van Aert (Bel) Visma-Lease a Bike
0:55:53
46
Gianmarco Garofoli (Ita) Soudal-QuickStep
0:55:58
47
Mikel Landa Meana (Spa) Soudal-QuickStep
0:56:53
48
Hugo Hofstetter (Fra) NSN Cycling Team
0:57:41
49
Edward Dunbar (Irl) Pinarello-Q36.5
0:58:20
50
Thomas Gloag (GBr) Pinarello-Q36.5
0:59:59
51
Hannes Wilksch (Ger) Tudor Pro Cycling
1:01:15
52
James Shaw (GBr) EF Education-EasyPost
1:01:53
53
Lennard Kämna (Ger) Lidl-Trek
1:03:06
54
Axel Laurance (Fra) Ineos Grenadiers
1:03:34
55
Marco Brenner (Ger) Tudor Pro Cycling
1:03:41
56
Enzo Paleni (Fra) Groupama-FDJ United
1:04:47
57
Stefan Küng (Swi) Tudor Pro Cycling
1:05:33
58
Andreas Kron (Den) Uno-X Mobility
1:07:04
59
Henok Mulueberhan (Eri) XDS Astana
1:07:09
60
William Barta (USA) Tudor Pro Cycling
1:07:14
61
Bruno Armirail (Fra) Visma-Lease a Bike
1:09:06
62
Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe
1:09:44
63
Jose Manuel Diaz Gallego (Spa) Burgos Burpellet BH
1:10:38
64
Pau Miquel Delgado (Spa) Bahrain Victorious
1:11:27
65
Carlos Canal Blanco (Spa) Movistar Team
1:11:40
66
Jordan Labrosse (Fra) Decathlon CMA CGM
1:13:48
67
Frederik Wandahl (Den) Red Bull-Bora-Hansgrohe
1:13:55
68
Jørgen Nordhagen (Nor) Visma-Lease a Bike
1:14:00
69
Ivan Romeo Abad (Spa) Movistar Team
1:14:26
70
Andreas Leknessund (Nor) Uno-X Mobility
1:14:33
71
Paul Ourselin (Fra) Cofidis
1:14:36
72
Reuben Thompson (NZl) Lotto-Intermarché
1:14:46
73
Vincenzo Albanese (Ita) EF Education-EasyPost
1:15:52
74
Bastien Tronchon (Fra) Groupama-FDJ United
1:16:01
75
Alexey Lutsenko (Kaz) NSN Cycling Team
1:16:49
76
Jose Luis Faura Asensio (Spa) Burgos Burpellet BH
1:18:46
77
Pau Marti Soriano (Spa) NSN Cycling Team
1:19:13
78
Rémy Rochas (Fra) Groupama-FDJ United
1:19:19
79
Jay Vine (Aus) UAE Team Emirates-XRG
1:20:14
80
Lorenzo Fortunato (Ita) XDS Astana
1:20:16
81
Simon Dalby (Den) Uno-X Mobility
1:20:18
82
Mauri Vansevenant (Bel) Soudal-QuickStep
1:20:35
83
Sander De Pestel (Bel) Decathlon CMA CGM
1:20:38
84
Thibau Nys (Bel) Lidl-Trek
1:22:39
85
Fabian Weiss (Swi) Tudor Pro Cycling
1:22:43
86
Roland Thalmann (Swi) Tudor Pro Cycling
1:22:52
87
Julien Bernard (Fra) Lidl-Trek
1:23:52
88
Rudy Porter (Aus) Jayco-AlUla
1:24:28
89
Jacopo Mosca (Ita) Lidl-Trek
1:24:56
90
Xabier Mikel Azparren Irurzun (Spa) Pinarello-Q36.5
1:25:54
91
Kevin Vermaerke (USA) UAE Team Emirates-XRG
1:26:18
92
Gianni Vermeersch (Bel) Red Bull-Bora-Hansgrohe
1:26:23
93
Jorge Arcas (Spa) Movistar Team
1:26:33
94
Finn Fisher-Black (NZl) Red Bull-Bora-Hansgrohe
1:27:04
95
Gal Glivar (Slo) Alpecin-Premier Tech
Row 94 – Cell 2
96
Hugo Houle (Can) Alpecin-Premier Tech
1:27:32
97
Clement Alleno (Fra) Burgos Burpellet BH
1:28:39
98
Lars Craps (Bel) Lotto-Intermarché
1:31:07
99
Steven Kruijswijk (Ned) Visma-Lease a Bike
1:31:14
100
Sylvain Moniquet (Bel) Cofidis
1:32:12
101
Darren Van Bekkum (Ned) XDS Astana
1:32:15
102
Lorenzo Rota (Ita) Lotto-Intermarché
1:32:54
103
Fredrik Dversnes (Nor) Uno-X Mobility
1:34:31
104
Lucas Wade Hamilton (Aus) Ineos Grenadiers
1:34:44
105
Pablo Castrillo Zapater (Spa) Movistar Team
1:35:12
106
Nicholas Schultz (Aus) NSN Cycling Team
1:36:19
107
Darren Rafferty (Irl) EF Education-EasyPost
1:37:32
108
Alessandro Romele (Ita) XDS Astana
1:38:33
109
Ivan Ramiro Sosa Cuervo (Col) Equipo Kern Pharma
1:39:47
110
Christophe Laporte (Fra) Visma-Lease a Bike
1:40:15
111
Jesus Herrada (Spa) Burgos Burpellet BH
1:40:20
112
Walter Calzoni (Ita) Pinarello-Q36.5
1:40:47
113
Yevgeniy Fedorov (Kaz) XDS Astana
1:41:07
114
Orluis Alberto Aular Sanabria (Ven) Movistar Team
1:41:42
115
Mats Wenzel (Lux) Equipo Kern Pharma
1:42:44
116
Moritz Kretschy (Ger) NSN Cycling Team
1:43:39
117
David De La Cruz Melgarejo (Spa) Pinarello-Q36.5
1:44:11
118
David Gonzalez Lopez (Spa) Pinarello-Q36.5
1:44:57
119
Joao Pedro Gonçalves Almeida (Por) UAE Team Emirates-XRG
1:45:24
120
Matthew Brennan (GBr) Visma-Lease a Bike
1:45:45
121
Georg Steinhauser (Ger) EF Education-EasyPost
1:46:31
122
Chris Hamilton (Aus) Picnic PostNL
1:47:06
123
Cort Magnus Nielsen (Den) Uno-X Mobility
1:48:34
124
Michael Gogl (Aut) Alpecin-Premier Tech
1:48:53
125
Bryan Coquard (Fra) Cofidis
1:49:03
126
Roman Ermakov (Slo) Bahrain Victorious
1:50:41
127
Alberto Dainese (Ita) Soudal-QuickStep
1:51:06
128
Fabio Van Den Bossche (Bel) Soudal-QuickStep
1:51:40
129
Timo De Jong (Ned) Picnic PostNL
1:52:20
130
Iñigo Elosegui Momeñe (Spa) Equipo Kern Pharma
1:53:22
131
Lindsay De Vylder (Bel) Alpecin-Premier Tech
1:54:27
132
Martin Tjøtta (Nor) Uno-X Mobility
1:54:47
133
Callum Thornley (GBr) Red Bull-Bora-Hansgrohe
1:57:48
134
Alessandro Covi (Ita) Jayco-AlUla
1:58:02
135
Francesco Busatto (Ita) Alpecin-Premier Tech
1:58:21
136
Vito Braet (Bel) Lotto-Intermarché
1:58:22
137
Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe
1:58:47
138
Mads Pedersen (Den) Lidl-Trek
1:58:49
139
Mathijs Paasschens (Ned) Bahrain Victorious
2:00:05
140
Cesar Macias Estrada (Mex) Burgos Burpellet BH
2:00:26
141
Ivan Cobo Cayon (Spa) Equipo Kern Pharma
2:01:04
142
Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe
2:01:36
143
Paul Double (GBr) Jayco-AlUla
2:01:48
144
Sinuhe Fernandez Rodriguez (Spa) Burgos Burpellet BH
2:02:56
145
Rasmus Tiller (Nor) Uno-X Mobility
2:03:00
146
Alastair Mackellar (Aus) EF Education-EasyPost
2:03:18
147
Alexis Renard (Fra) Cofidis
2:03:55
148
Olivier Le Gac (Fra) Groupama-FDJ United
2:04:00
149
Ethan Edward Hayter (GBr) Soudal-QuickStep
2:07:55
150
Guillermo Juan Martinez Huertas (Col) Picnic PostNL
2:08:16
151
Matevž Govekar (Slo) Bahrain Victorious
2:08:48
152
Jasha Sütterlin (Ger) Jayco-AlUla
2:09:03
153
Andrew Oscar Chamberlain (Aus) Decathlon CMA CGM
2:11:27
154
Timo Roosen (Ned) Picnic PostNL
2:12:35
155
Oliver Peace (GBr) Picnic PostNL
2:14:16
156
Steffen De Schuyteneer (Bel) Lotto-Intermarché
2:14:38
157
Arthur Kluckers (Lux) Tudor Pro Cycling
2:17:06
158
Marc Brustenga Masague (Spa) Equipo Kern Pharma
2:17:30
159
Ivo Oliveira (Por) UAE Team Emirates-XRG
2:19:52
160
Hamish Mckenzie (Aus) Jayco-AlUla
2:22:28
161
Asbjørn Hellemose (Den) Jayco-AlUla
2:25:08
162
Domen Novak (Slo) UAE Team Emirates-XRG
2:26:15
163
Sunekær Mathias Norsgaard (Den) Lidl-Trek
2:37:11