Vuelta a España 2017 - Stage 15
19.08-10.09
The Vuelta a España will celebrate its 81th edition in 2026. First organised in 1935, it has grown into one of cycling’s three Grand Tours and a key fixture on the late summer calendar. The 2026 race runs from 22 August to 13 September, starting in Monaco and finishing in Granada. Riders will cover around 3,275 kilometres over 21 stages across Monaco, France, Andorra and Spain. The race is broadcast in more than 190 countries, reaching a global audience of millions. At stake is the maillot rojo, one of the most prestigious jerseys in professional cycling.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Miguel Ángel López | Astana Pro Team | 3:34:51 |
| 2 | Ilnur Zakarin | Katusha-Alpecin | + 00.36 |
| 3 | Wilco Kelderman | Team Sunweb | + 00.45 |
| 4 | Esteban Chaves | Orica-Scott | + 00.47 |
| 5 | Chris Froome | Team Sky | + 00.47 |
| 6 | Michael Woods | Cannondale-Drapac Pro Cycling | + 00.50 |
| 7 | Vincenzo Nibali | Bahrain-Merida | + 00.53 |
| 8 | Wout Poels | Team Sky | + 00.53 |
| 9 | Louis Meintjes | UAE Team Emirates | + 00.53 |
| 10 | Pello Bilbao | Astana Pro Team | + 01.02 |
| 11 | Fabio Aru | Astana Pro Team | + 01.02 |
| 12 | Romain Bardet | AG2R La Mondiale | + 01.23 |
| 13 | Alberto Contador | Trek-Segafredo | + 01.27 |
| 14 | Darwin Atapuma | UAE Team Emirates | + 01.46 |
| 15 | Steven Kruijswijk | Team Lotto NL-Jumbo | + 02.17 |
| 16 | Antonio Pedrero | Movistar Team | + 02.42 |
| 17 | Tejay van Garderen | BMC Racing Team | + 03.19 |
| 18 | Daniel Moreno | Movistar Team | + 03.37 |
| 19 | Jack Haig | Orica-Scott | + 03.41 |
| 20 | Mikel Nieve | Team Sky | + 03.43 |
| 21 | Simon Yates | Orica-Scott | + 04.37 |
| 22 | Adam Yates | Orica-Scott | + 04.37 |
| 23 | Thomas De Gendt | Lotto-Soudal | + 04.58 |
| 24 | David de la Cruz | Quick-Step Floors | + 05.23 |
| 25 | Sander Armee | Lotto-Soudal | + 06.04 |
| 26 | Stef Clement | Team Lotto NL-Jumbo | + 07.13 |
| 27 | Sergio Pardilla | Caja Rural-Seguros RGA | + 07.13 |
| 28 | Richard Carapaz | Movistar Team | + 09.35 |
| 29 | Hernan Aguirre | Manzana - Postobón | + 09.35 |
| 30 | Jaime Roson | Caja Rural-Seguros RGA | + 12.45 |
| 31 | Antwan Tolhoek | Team Lotto NL-Jumbo | + 12.53 |
| 32 | Luis Angel Mate | Cofidis, Solutions Crédits | + 12.53 |
| 33 | Jesús Hernández | Trek-Segafredo | + 12.53 |
| 34 | Stéphane Rossetto | Cofidis, Solutions Crédits | + 13.08 |
| 35 | Jarlinson Pantano | Trek-Segafredo | + 13.33 |
| 36 | Bob Jungels | Quick-Step Floors | + 14.51 |
| 37 | Gianni Moscon | Team Sky | + 15.01 |
| 38 | Anthony Roux | FDJ | + 15.21 |
| 39 | Jeremy Maison | FDJ | + 15.21 |
| 40 | Carlos Verona | Orica-Scott | + 15.21 |
| 41 | Luis León Sánchez | Astana Pro Team | + 15.21 |
| 42 | Tomasz Marczynski | Lotto-Soudal | + 15.21 |
| 43 | Maxime Monfort | Lotto-Soudal | + 15.21 |
| 44 | Przemyslaw Niemiec | UAE Team Emirates | + 15.21 |
| 45 | Rafal Majka | Bora-Hansgrohe | + 15.21 |
| 46 | Floris De Tier | Team Lotto NL-Jumbo | + 15.21 |
| 47 | David Arroyo | Caja Rural-Seguros RGA | + 15.21 |
| 48 | Ricardo Vilela | Manzana - Postobón | + 15.21 |
| 49 | Peter Stetina | Trek-Segafredo | + 15.21 |
| 50 | David López | Team Sky | + 15.21 |
| 51 | Koen Bouwman | Team Lotto NL-Jumbo | + 15.21 |
| 52 | Salvatore Puccio | Team Sky | + 15.41 |
| 53 | Franco Pellizotti | Bahrain-Merida | + 15.41 |
| 54 | Nicolas Roche | BMC Racing Team | + 16.18 |
| 55 | Daniel Navarro | Cofidis, Solutions Crédits | + 16.18 |
| 56 | Bernardo Suaza | Manzana - Postobón | + 16.36 |
| 57 | Edward Theuns | Trek-Segafredo | + 16.42 |
| 58 | Hector Saez | Caja Rural-Seguros RGA | + 17.12 |
| 59 | Bart De Clercq | Lotto-Soudal | + 17.12 |
| 60 | Matej Mohoric | UAE Team Emirates | + 17.30 |
| 61 | José Joaquin Rojas | Movistar Team | + 17.49 |
| 62 | Emanuel Buchmann | Bora-Hansgrohe | + 18.03 |
| 63 | Tim Declercq | Quick-Step Floors | + 18.04 |
| 64 | Giovanni Visconti | Bahrain-Merida | + 18.27 |
| 65 | Jacques Janse Van Rensburg | Team Dimension Data | + 18.33 |
| 66 | Rohan Dennis | BMC Racing Team | + 19.50 |
| 67 | Koen De Kort | Trek-Segafredo | + 19.50 |
| 68 | Adam Hansen | Lotto-Soudal | + 19.50 |
| 69 | Stefan Denifl | Aqua Blue Sport | + 19.55 |
| 70 | Mark Christian | Aqua Blue Sport | + 19.55 |
| 71 | Sergey Chernetskiy | Astana Pro Team | + 20.47 |
| 72 | Francisco Ventoso | BMC Racing Team | + 20.55 |
| 73 | Eros Capecchi | Quick-Step Floors | + 20.55 |
| 74 | Guillaume Bonnafond | Cofidis, Solutions Crédits | + 20.55 |
| 75 | Fabricio Ferrari | Caja Rural-Seguros RGA | + 20.55 |
| 76 | Christopher Juul-Jensen | Orica-Scott | + 20.58 |
| 77 | Arnaud Courteille | FDJ | + 20.58 |
| 78 | Nelson Oliveira | Movistar Team | + 21.46 |
| 79 | Alessandro De Marchi | BMC Racing Team | + 21.50 |
| 80 | Diego Rubio | Caja Rural-Seguros RGA | + 22.16 |
| 81 | Sacha Modolo | UAE Team Emirates | + 22.56 |
| 82 | Christian Knees | Team Sky | + 23.34 |
| 83 | Valerio Agnoli | Bahrain-Merida | + 24.00 |
| 84 | Juan Felipe Osorio | Manzana - Postobón | + 24.17 |
| 85 | Rui Costa | UAE Team Emirates | + 26.09 |
| 86 | Matteo Trentin | Quick-Step Floors | + 26.09 |
| 87 | Odd Christian Eiking | FDJ | + 26.09 |
| 88 | Bert-Jan Lindeman | Team Lotto NL-Jumbo | + 26.09 |
| 89 | Enric Mas | Quick-Step Floors | + 26.09 |
| 90 | Lluis Mas | Caja Rural-Seguros RGA | + 26.09 |
| 91 | Jetse Bol | Manzana - Postobón | + 26.09 |
| 92 | Patrick Konrad | Bora-Hansgrohe | + 26.09 |
| 93 | Johannes Fröhlinger | Team Sunweb | + 26.09 |
| 94 | Nick Schultz | Caja Rural-Seguros RGA | + 26.09 |
| 95 | Iván García Cortina | Bahrain-Merida | + 26.09 |
| 96 | Jan Polanc | UAE Team Emirates | + 26.09 |
| 97 | Simon Clarke | Cannondale-Drapac Pro Cycling | + 26.09 |
| 98 | Marc Soler | Movistar Team | + 26.09 |
| 99 | Julien Bernard | Trek-Segafredo | + 26.09 |
| 100 | Julien Duval | AG2R La Mondiale | + 26.09 |
| 101 | Markel Irizar | Trek-Segafredo | + 26.09 |
| 102 | Alberto Losada | Katusha-Alpecin | + 26.09 |
| 103 | Manuele Boaro | Bahrain-Merida | + 26.09 |
| 104 | Brendan Canty | Cannondale-Drapac Pro Cycling | + 26.09 |
| 105 | Diego Rosa | Team Sky | + 26.09 |
| 106 | Juan Jose Lobato | Team Lotto NL-Jumbo | + 26.09 |
| 107 | Damiano Caruso | BMC Racing Team | + 26.09 |
| 108 | Lasse Norman Leth | Aqua Blue Sport | + 26.09 |
| 109 | Ian Stannard | Team Sky | + 26.09 |
| 110 | Lorrenzo Manzin | FDJ | + 26.09 |
| 111 | Aldemar Reyes | Manzana - Postobón | + 26.09 |
| 112 | Tobias Ludvigsson | FDJ | + 26.09 |
| 113 | Alexey Lutsenko | Astana Pro Team | + 26.09 |
| 114 | Yves Lampaert | Quick-Step Floors | + 26.09 |
| 115 | Igor Anton | Team Dimension Data | + 26.09 |
| 116 | Daniel Hoelgaard | FDJ | + 26.09 |
| 117 | Pawel Poljanski | Bora-Hansgrohe | + 26.09 |
| 118 | Maxim Belkov | Katusha-Alpecin | + 26.09 |
| 119 | Daan Olivier | Team Lotto NL-Jumbo | + 26.09 |
| 120 | Nico Denz | AG2R La Mondiale | + 26.09 |
| 121 | Joe Dombrowski | Cannondale-Drapac Pro Cycling | + 26.09 |
| 122 | Remy Mertz | Lotto-Soudal | + 26.09 |
| 123 | Niki Terpstra | Quick-Step Floors | + 26.09 |
| 124 | Alexis Gougeard | AG2R La Mondiale | + 26.09 |
| 125 | Hugo Houle | AG2R La Mondiale | + 26.09 |
| 126 | Domen Novak | Bahrain-Merida | + 26.09 |
| 127 | Matvei Mamykin | Katusha-Alpecin | + 26.09 |
| 128 | Daniel Oss | BMC Racing Team | + 26.09 |
| 129 | Lachlan Morton | Team Dimension Data | + 26.09 |
| 130 | Anthony Perez | Cofidis, Solutions Crédits | + 26.09 |
| 131 | Michel Kreder | Aqua Blue Sport | + 26.09 |
| 132 | Federico Zurlo | UAE Team Emirates | + 26.09 |
| 133 | Alexandre Geniez | AG2R La Mondiale | + 26.09 |
| 134 | Julian Alaphilippe | Quick-Step Floors | + 26.09 |
| 135 | Antonio Nibali | Bahrain-Merida | + 26.09 |
| 136 | Jelle Wallays | Lotto-Soudal | + 26.09 |
| 137 | Kenneth Vanbilsen | Cofidis, Solutions Crédits | + 28.40 |
| 138 | Fernando Orjuela | Manzana - Postobón | + 30.22 |
| 139 | Sebastian Molano | Manzana - Postobón | + 30.22 |
| 140 | Hernando Bohorquez | Manzana - Postobón | + 30.38 |
| 141 | Loic Vliegen | BMC Racing Team | + 30.38 |
| 142 | Adam Blythe | Aqua Blue Sport | + 30.38 |
| 143 | Aaron Gate | Aqua Blue Sport | + 30.38 |
| 144 | Laurens De Vreese | Astana Pro Team | + 30.38 |
| 145 | Anthony Turgis | Cofidis, Solutions Crédits | + 30.38 |
| 146 | Davide Villella | Cannondale-Drapac Pro Cycling | + 30.38 |
| 147 | Rafael Reis | Caja Rural-Seguros RGA | + 30.38 |
| 148 | Peter Koning | Aqua Blue Sport | + 30.38 |
| 149 | Nikita Stalnov | Astana Pro Team | + 30.38 |
| 150 | Lennard Kämna | Team Sunweb | + 30.38 |
| 151 | Clément Chevrier | AG2R La Mondiale | + 30.38 |
| 152 | Andreas Schillinger | Bora-Hansgrohe | + 30.38 |
| 153 | Kilian Frankiny | BMC Racing Team | + 30.38 |
| 154 | Magnus Cort | Orica-Scott | + 30.38 |
| 155 | Michael Mørkøv | Katusha-Alpecin | + 30.38 |
| 156 | Rein Taaramäe | Katusha-Alpecin | + 30.38 |
| 157 | Marco Haller | Katusha-Alpecin | + 30.38 |
| 158 | Thomas Scully | Cannondale-Drapac Pro Cycling | + 30.38 |
| 159 | Tom Van Asbroeck | Cannondale-Drapac Pro Cycling | + 30.38 |
| 160 | Sam Bewley | Orica-Scott | + 30.38 |
| 161 | Svein Tuft | Orica-Scott | + 30.38 |
| 162 | Chris Hamilton | Team Sunweb | + 30.38 |
| 163 | Christoph Pfingsten | Bora-Hansgrohe | + 30.38 |
| 164 | Chad Haga | Team Sunweb | + 30.38 |
| 165 | Toms Skujins | Cannondale-Drapac Pro Cycling | + 30.38 |
| 166 | Conor Dunne | Aqua Blue Sport | + 30.38 |
| 167 | Michael Schwarzmann | Bora-Hansgrohe | + 30.38 |
| 168 | William Clarke | Cannondale-Drapac Pro Cycling | + 30.38 |
| 169 | Søren Kragh Andersen | Team Sunweb | + 30.54 |
| - | Ruben Fernandez | Movistar Team | DNF |
| - | Jimmy Turgis | Cofidis, Solutions Crédits | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Chris Froome | Team Sky | 62:06:25 |
| 2 | Vincenzo Nibali | Bahrain-Merida | + 01.01 |
| 3 | Ilnur Zakarin | Katusha-Alpecin | + 02.08 |
| 4 | Wilco Kelderman | Team Sunweb | + 02.11 |
| 5 | Esteban Chaves | Orica-Scott | + 02.39 |
| 6 | Miguel Ángel López | Astana Pro Team | + 02.51 |
| 7 | Fabio Aru | Astana Pro Team | + 03.24 |
| 8 | Michael Woods | Cannondale-Drapac Pro Cycling | + 03.26 |
| 9 | Alberto Contador | Trek-Segafredo | + 03.59 |
| 10 | Wout Poels | Team Sky | + 05.22 |
| 11 | David de la Cruz | Quick-Step Floors | + 07.47 |
| 12 | Steven Kruijswijk | Team Lotto NL-Jumbo | + 08.08 |
| 13 | Tejay van Garderen | BMC Racing Team | + 08.16 |
| 14 | Louis Meintjes | UAE Team Emirates | + 09.02 |
| 15 | Mikel Nieve | Team Sky | + 18.45 |
| 16 | Sergio Pardilla | Caja Rural-Seguros RGA | + 19.12 |
| 17 | Nicolas Roche | BMC Racing Team | + 21.40 |
| 18 | Daniel Moreno | Movistar Team | + 27.42 |
| 19 | Romain Bardet | AG2R La Mondiale | + 30.41 |
| 20 | Darwin Atapuma | UAE Team Emirates | + 34.47 |
| 21 | Stef Clement | Team Lotto NL-Jumbo | + 44.44 |
| 22 | Igor Anton | Team Dimension Data | + 47.49 |
| 23 | Jack Haig | Orica-Scott | + 48.25 |
| 24 | Sander Armee | Lotto-Soudal | + 51.04 |
| 25 | Pello Bilbao | Astana Pro Team | + 52.34 |
| 26 | Jaime Roson | Caja Rural-Seguros RGA | + 53.44 |
| 27 | Adam Yates | Orica-Scott | + 55.49 |
| 28 | Luis Angel Mate | Cofidis, Solutions Crédits | + 55.53 |
| 29 | Franco Pellizotti | Bahrain-Merida | + 58.36 |
| 30 | José Joaquin Rojas | Movistar Team | + 01:00.05 |
| 31 | Luis León Sánchez | Astana Pro Team | + 01:00.56 |
| 32 | Gianni Moscon | Team Sky | + 01:04.22 |
| 33 | Jan Polanc | UAE Team Emirates | + 01:09.24 |
| 34 | Richard Carapaz | Movistar Team | + 01:13.10 |
| 35 | Peter Stetina | Trek-Segafredo | + 01:13.13 |
| 36 | Jarlinson Pantano | Trek-Segafredo | + 01:15.03 |
| 37 | Simon Yates | Orica-Scott | + 01:15.41 |
| 38 | Nelson Oliveira | Movistar Team | + 01:16.09 |
| 39 | Rafal Majka | Bora-Hansgrohe | + 01:17.56 |
| 40 | Rui Costa | UAE Team Emirates | + 01:19.48 |
| 41 | Antwan Tolhoek | Team Lotto NL-Jumbo | + 01:23.48 |
| 42 | Bart De Clercq | Lotto-Soudal | + 01:25.10 |
| 43 | Hernan Aguirre | Manzana - Postobón | + 01:26.02 |
| 44 | Matej Mohoric | UAE Team Emirates | + 01:26.25 |
| 45 | Bob Jungels | Quick-Step Floors | + 01:26.54 |
| 46 | Tomasz Marczynski | Lotto-Soudal | + 01:38.23 |
| 47 | Ricardo Vilela | Manzana - Postobón | + 01:40.20 |
| 48 | Aldemar Reyes | Manzana - Postobón | + 01:41.48 |
| 49 | Daan Olivier | Team Lotto NL-Jumbo | + 01:42.18 |
| 50 | Odd Christian Eiking | FDJ | + 01:46.18 |
| 51 | Fabricio Ferrari | Caja Rural-Seguros RGA | + 01:47.56 |
| 52 | Koen Bouwman | Team Lotto NL-Jumbo | + 01:49.10 |
| 53 | Giovanni Visconti | Bahrain-Merida | + 01:49.15 |
| 54 | Bernardo Suaza | Manzana - Postobón | + 01:49.43 |
| 55 | Maxime Monfort | Lotto-Soudal | + 01:50.25 |
| 56 | Marc Soler | Movistar Team | + 01:54.19 |
| 57 | Jetse Bol | Manzana - Postobón | + 01:56.43 |
| 58 | Jesús Hernández | Trek-Segafredo | + 01:57.18 |
| 59 | Diego Rosa | Team Sky | + 01:58.52 |
| 60 | Clément Chevrier | AG2R La Mondiale | + 02:00.04 |
| 61 | Alberto Losada | Katusha-Alpecin | + 02:00.25 |
| 62 | Valerio Agnoli | Bahrain-Merida | + 02:01.38 |
| 63 | Stéphane Rossetto | Cofidis, Solutions Crédits | + 02:02.00 |
| 64 | Tobias Ludvigsson | FDJ | + 02:04.30 |
| 65 | Floris De Tier | Team Lotto NL-Jumbo | + 02:04.35 |
| 66 | Anthony Roux | FDJ | + 02:05.59 |
| 67 | Koen De Kort | Trek-Segafredo | + 02:06.10 |
| 68 | Thomas De Gendt | Lotto-Soudal | + 02:08.06 |
| 69 | Stefan Denifl | Aqua Blue Sport | + 02:08.41 |
| 70 | Pawel Poljanski | Bora-Hansgrohe | + 02:09.13 |
| 71 | Emanuel Buchmann | Bora-Hansgrohe | + 02:12.42 |
| 72 | Anthony Perez | Cofidis, Solutions Crédits | + 02:15.37 |
| 73 | Antonio Pedrero | Movistar Team | + 02:17.16 |
| 74 | Hector Saez | Caja Rural-Seguros RGA | + 02:19.31 |
| 75 | Lachlan Morton | Team Dimension Data | + 02:20.35 |
| 76 | Salvatore Puccio | Team Sky | + 02:22.17 |
| 77 | Simon Clarke | Cannondale-Drapac Pro Cycling | + 02:23.41 |
| 78 | Alessandro De Marchi | BMC Racing Team | + 02:24.18 |
| 79 | Jeremy Maison | FDJ | + 02:24.43 |
| 80 | Enric Mas | Quick-Step Floors | + 02:25.16 |
| 81 | Rohan Dennis | BMC Racing Team | + 02:25.38 |
| 82 | David López | Team Sky | + 02:26.40 |
| 83 | Carlos Verona | Orica-Scott | + 02:27.29 |
| 84 | Jacques Janse Van Rensburg | Team Dimension Data | + 02:27.30 |
| 85 | Daniel Navarro | Cofidis, Solutions Crédits | + 02:27.41 |
| 86 | Lluis Mas | Caja Rural-Seguros RGA | + 02:28.05 |
| 87 | Przemyslaw Niemiec | UAE Team Emirates | + 02:28.13 |
| 88 | Guillaume Bonnafond | Cofidis, Solutions Crédits | + 02:29.04 |
| 89 | Sergey Chernetskiy | Astana Pro Team | + 02:30.48 |
| 90 | Juan Felipe Osorio | Manzana - Postobón | + 02:31.37 |
| 91 | Julien Bernard | Trek-Segafredo | + 02:33.36 |
| 92 | Adam Hansen | Lotto-Soudal | + 02:33.38 |
| 93 | Hernando Bohorquez | Manzana - Postobón | + 02:34.42 |
| 94 | Julian Alaphilippe | Quick-Step Floors | + 02:36.01 |
| 95 | David Arroyo | Caja Rural-Seguros RGA | + 02:36.07 |
| 96 | Alexey Lutsenko | Astana Pro Team | + 02:37.05 |
| 97 | Alexandre Geniez | AG2R La Mondiale | + 02:37.19 |
| 98 | Matvei Mamykin | Katusha-Alpecin | + 02:38.50 |
| 99 | Arnaud Courteille | FDJ | + 02:38.52 |
| 100 | Edward Theuns | Trek-Segafredo | + 02:39.48 |
| 101 | Brendan Canty | Cannondale-Drapac Pro Cycling | + 02:39.53 |
| 102 | Francisco Ventoso | BMC Racing Team | + 02:40.22 |
| 103 | Davide Villella | Cannondale-Drapac Pro Cycling | + 02:40.40 |
| 104 | Joe Dombrowski | Cannondale-Drapac Pro Cycling | + 02:42.53 |
| 105 | Lennard Kämna | Team Sunweb | + 02:43.19 |
| 106 | Eros Capecchi | Quick-Step Floors | + 02:43.26 |
| 107 | Domen Novak | Bahrain-Merida | + 02:43.53 |
| 108 | Antonio Nibali | Bahrain-Merida | + 02:44.01 |
| 109 | Bert-Jan Lindeman | Team Lotto NL-Jumbo | + 02:45.03 |
| 110 | Matteo Trentin | Quick-Step Floors | + 02:47.38 |
| 111 | Kilian Frankiny | BMC Racing Team | + 02:49.19 |
| 112 | Manuele Boaro | Bahrain-Merida | + 02:49.48 |
| 113 | Damiano Caruso | BMC Racing Team | + 02:50.51 |
| 114 | Loic Vliegen | BMC Racing Team | + 02:53.19 |
| 115 | Julien Duval | AG2R La Mondiale | + 02:54.41 |
| 116 | Christopher Juul-Jensen | Orica-Scott | + 02:55.55 |
| 117 | Hugo Houle | AG2R La Mondiale | + 02:57.14 |
| 118 | Patrick Konrad | Bora-Hansgrohe | + 02:58.06 |
| 119 | Anthony Turgis | Cofidis, Solutions Crédits | + 02:58.40 |
| 120 | Marco Haller | Katusha-Alpecin | + 03:00.20 |
| 121 | Michel Kreder | Aqua Blue Sport | + 03:00.55 |
| 122 | Juan Jose Lobato | Team Lotto NL-Jumbo | + 03:01.20 |
| 123 | Johannes Fröhlinger | Team Sunweb | + 03:01.28 |
| 124 | Markel Irizar | Trek-Segafredo | + 03:01.52 |
| 125 | Chad Haga | Team Sunweb | + 03:02.02 |
| 126 | Tim Declercq | Quick-Step Floors | + 03:06.09 |
| 127 | Chris Hamilton | Team Sunweb | + 03:08.59 |
| 128 | Alexis Gougeard | AG2R La Mondiale | + 03:12.16 |
| 129 | Toms Skujins | Cannondale-Drapac Pro Cycling | + 03:12.47 |
| 130 | Nico Denz | AG2R La Mondiale | + 03:13.00 |
| 131 | Maxim Belkov | Katusha-Alpecin | + 03:13.25 |
| 132 | Christian Knees | Team Sky | + 03:13.31 |
| 133 | Tom Van Asbroeck | Cannondale-Drapac Pro Cycling | + 03:13.46 |
| 134 | Diego Rubio | Caja Rural-Seguros RGA | + 03:13.49 |
| 135 | Laurens De Vreese | Astana Pro Team | + 03:14.22 |
| 136 | Sacha Modolo | UAE Team Emirates | + 03:14.40 |
| 137 | Rafael Reis | Caja Rural-Seguros RGA | + 03:15.36 |
| 138 | Daniel Hoelgaard | FDJ | + 03:15.56 |
| 139 | Michael Mørkøv | Katusha-Alpecin | + 03:16.07 |
| 140 | Fernando Orjuela | Manzana - Postobón | + 03:16.18 |
| 141 | Niki Terpstra | Quick-Step Floors | + 03:16.19 |
| 142 | Søren Kragh Andersen | Team Sunweb | + 03:16.25 |
| 143 | Iván García Cortina | Bahrain-Merida | + 03:18.10 |
| 144 | Nick Schultz | Caja Rural-Seguros RGA | + 03:18.24 |
| 145 | Nikita Stalnov | Astana Pro Team | + 03:22.33 |
| 146 | Yves Lampaert | Quick-Step Floors | + 03:22.56 |
| 147 | Daniel Oss | BMC Racing Team | + 03:23.09 |
| 148 | Magnus Cort | Orica-Scott | + 03:24.12 |
| 149 | Christoph Pfingsten | Bora-Hansgrohe | + 03:24.57 |
| 150 | Andreas Schillinger | Bora-Hansgrohe | + 03:26.39 |
| 151 | Mark Christian | Aqua Blue Sport | + 03:26.50 |
| 152 | Aaron Gate | Aqua Blue Sport | + 03:29.52 |
| 153 | Ian Stannard | Team Sky | + 03:33.41 |
| 154 | Federico Zurlo | UAE Team Emirates | + 03:33.58 |
| 155 | Kenneth Vanbilsen | Cofidis, Solutions Crédits | + 03:34.54 |
| 156 | Peter Koning | Aqua Blue Sport | + 03:35.06 |
| 157 | Remy Mertz | Lotto-Soudal | + 03:36.36 |
| 158 | Lasse Norman Leth | Aqua Blue Sport | + 03:37.33 |
| 159 | Sebastian Molano | Manzana - Postobón | + 03:37.55 |
| 160 | Sam Bewley | Orica-Scott | + 03:41.50 |
| 161 | Michael Schwarzmann | Bora-Hansgrohe | + 03:41.58 |
| 162 | Rein Taaramäe | Katusha-Alpecin | + 03:42.11 |
| 163 | Thomas Scully | Cannondale-Drapac Pro Cycling | + 03:43.07 |
| 164 | Adam Blythe | Aqua Blue Sport | + 03:43.22 |
| 165 | William Clarke | Cannondale-Drapac Pro Cycling | + 03:45.38 |
| 166 | Lorrenzo Manzin | FDJ | + 03:46.45 |
| 167 | Jelle Wallays | Lotto-Soudal | + 03:47.36 |
| 168 | Svein Tuft | Orica-Scott | + 03:47.52 |
| 169 | Conor Dunne | Aqua Blue Sport | + 03:57.26 |
| - | Ruben Fernandez | Movistar Team | DNF |
| - | Jimmy Turgis | Cofidis, Solutions Crédits | DNF |








