Vuelta a España 2017 - Stage 21
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 | Matteo Trentin | Quick-Step Floors | 3:06:25 |
| 2 | Lorrenzo Manzin | FDJ | + 00.00 |
| 3 | Søren Kragh Andersen | Team Sunweb | + 00.00 |
| 4 | Tom Van Asbroeck | Cannondale-Drapac Pro Cycling | + 00.00 |
| 5 | Iván García Cortina | Bahrain-Merida | + 00.00 |
| 6 | Magnus Cort | Orica-Scott | + 00.00 |
| 7 | Kenneth Vanbilsen | Cofidis, Solutions Crédits | + 00.00 |
| 8 | Sacha Modolo | UAE Team Emirates | + 00.00 |
| 9 | Michael Schwarzmann | Bora-Hansgrohe | + 00.00 |
| 10 | Daniel Hoelgaard | FDJ | + 00.00 |
| 11 | Chris Froome | Team Sky | + 00.00 |
| 12 | Juan Jose Lobato | Team Lotto NL-Jumbo | + 00.00 |
| 13 | Edward Theuns | Trek-Segafredo | + 00.00 |
| 14 | Loic Vliegen | BMC Racing Team | + 00.00 |
| 15 | Julien Duval | AG2R La Mondiale | + 00.00 |
| 16 | Wilco Kelderman | Team Sunweb | + 00.00 |
| 17 | Francisco Ventoso | BMC Racing Team | + 00.00 |
| 18 | Ilnur Zakarin | Katusha-Alpecin | + 00.00 |
| 19 | Sebastian Molano | Manzana - Postobón | + 00.00 |
| 20 | José Joaquin Rojas | Movistar Team | + 00.00 |
| 21 | Matej Mohoric | UAE Team Emirates | + 00.00 |
| 22 | Vincenzo Nibali | Bahrain-Merida | + 00.00 |
| 23 | Aaron Gate | Aqua Blue Sport | + 00.00 |
| 24 | Marco Haller | Katusha-Alpecin | + 00.00 |
| 25 | Julian Alaphilippe | Quick-Step Floors | + 00.07 |
| 26 | Alberto Contador | Trek-Segafredo | + 00.07 |
| 27 | Antwan Tolhoek | Team Lotto NL-Jumbo | + 00.08 |
| 28 | Anthony Turgis | Cofidis, Solutions Crédits | + 00.08 |
| 29 | Nelson Oliveira | Movistar Team | + 00.09 |
| 30 | Anthony Roux | FDJ | + 00.11 |
| 31 | Alexey Lutsenko | Astana Pro Team | + 00.11 |
| 32 | Michael Woods | Cannondale-Drapac Pro Cycling | + 00.11 |
| 33 | Laurens De Vreese | Astana Pro Team | + 00.14 |
| 34 | Koen Bouwman | Team Lotto NL-Jumbo | + 00.14 |
| 35 | Aldemar Reyes | Manzana - Postobón | + 00.14 |
| 36 | Fabricio Ferrari | Caja Rural-Seguros RGA | + 00.14 |
| 37 | Juan Felipe Osorio | Manzana - Postobón | + 00.14 |
| 38 | Hernan Aguirre | Manzana - Postobón | + 00.14 |
| 39 | Guillaume Bonnafond | Cofidis, Solutions Crédits | + 00.14 |
| 40 | Richard Carapaz | Movistar Team | + 00.14 |
| 41 | Wout Poels | Team Sky | + 00.14 |
| 42 | Jack Haig | Orica-Scott | + 00.14 |
| 43 | Nicolas Roche | BMC Racing Team | + 00.14 |
| 44 | Koen De Kort | Trek-Segafredo | + 00.14 |
| 45 | Luis Angel Mate | Cofidis, Solutions Crédits | + 00.14 |
| 46 | Luis León Sánchez | Astana Pro Team | + 00.14 |
| 47 | Fabio Aru | Astana Pro Team | + 00.14 |
| 48 | Diego Rosa | Team Sky | + 00.14 |
| 49 | Lluis Mas | Caja Rural-Seguros RGA | + 00.14 |
| 50 | Simon Yates | Orica-Scott | + 00.14 |
| 51 | Sergey Chernetskiy | Astana Pro Team | + 00.14 |
| 52 | Esteban Chaves | Orica-Scott | + 00.14 |
| 53 | Hernando Bohorquez | Manzana - Postobón | + 00.14 |
| 54 | Diego Rubio | Caja Rural-Seguros RGA | + 00.14 |
| 55 | Peter Stetina | Trek-Segafredo | + 00.14 |
| 56 | Bart De Clercq | Lotto-Soudal | + 00.14 |
| 57 | Chris Hamilton | Team Sunweb | + 00.14 |
| 58 | Jan Polanc | UAE Team Emirates | + 00.14 |
| 59 | Stef Clement | Team Lotto NL-Jumbo | + 00.14 |
| 60 | Steven Kruijswijk | Team Lotto NL-Jumbo | + 00.14 |
| 61 | Ricardo Vilela | Manzana - Postobón | + 00.14 |
| 62 | Sander Armee | Lotto-Soudal | + 00.14 |
| 63 | Adam Hansen | Lotto-Soudal | + 00.14 |
| 64 | Markel Irizar | Trek-Segafredo | + 00.14 |
| 65 | Daan Olivier | Team Lotto NL-Jumbo | + 00.14 |
| 66 | Darwin Atapuma | UAE Team Emirates | + 00.14 |
| 67 | Michael Mørkøv | Katusha-Alpecin | + 00.14 |
| 68 | Pello Bilbao | Astana Pro Team | + 00.14 |
| 69 | Daniel Moreno | Movistar Team | + 00.14 |
| 70 | Hector Saez | Caja Rural-Seguros RGA | + 00.14 |
| 71 | Jetse Bol | Manzana - Postobón | + 00.14 |
| 72 | Igor Anton | Team Dimension Data | + 00.14 |
| 73 | David López | Team Sky | + 00.14 |
| 74 | Gianni Moscon | Team Sky | + 00.14 |
| 75 | Sergio Pardilla | Caja Rural-Seguros RGA | + 00.14 |
| 76 | Tejay van Garderen | BMC Racing Team | + 00.14 |
| 77 | Romain Bardet | AG2R La Mondiale | + 00.14 |
| 78 | Yves Lampaert | Quick-Step Floors | + 00.14 |
| 79 | Clément Chevrier | AG2R La Mondiale | + 00.14 |
| 80 | Miguel Ángel López | Astana Pro Team | + 00.14 |
| 81 | Chad Haga | Team Sunweb | + 00.14 |
| 82 | Pawel Poljanski | Bora-Hansgrohe | + 00.14 |
| 83 | Louis Meintjes | UAE Team Emirates | + 00.26 |
| 84 | Jaime Roson | Caja Rural-Seguros RGA | + 00.26 |
| 85 | Adam Blythe | Aqua Blue Sport | + 00.26 |
| 86 | Przemyslaw Niemiec | UAE Team Emirates | + 00.29 |
| 87 | Remy Mertz | Lotto-Soudal | + 00.29 |
| 88 | Salvatore Puccio | Team Sky | + 00.29 |
| 89 | Jeremy Maison | FDJ | + 00.34 |
| 90 | Jarlinson Pantano | Trek-Segafredo | + 00.34 |
| 91 | Alberto Losada | Katusha-Alpecin | + 00.34 |
| 92 | Bernardo Suaza | Manzana - Postobón | + 00.34 |
| 93 | Fernando Orjuela | Manzana - Postobón | + 00.34 |
| 94 | Andreas Schillinger | Bora-Hansgrohe | + 00.37 |
| 95 | Jesús Hernández | Trek-Segafredo | + 00.41 |
| 96 | Mikel Nieve | Team Sky | + 00.44 |
| 97 | Antonio Pedrero | Movistar Team | + 00.44 |
| 98 | Sam Bewley | Orica-Scott | + 00.46 |
| 99 | Thomas De Gendt | Lotto-Soudal | + 00.46 |
| 100 | Adam Yates | Orica-Scott | + 00.46 |
| 101 | Carlos Verona | Orica-Scott | + 00.46 |
| 102 | Federico Zurlo | UAE Team Emirates | + 00.46 |
| 103 | Tobias Ludvigsson | FDJ | + 00.50 |
| 104 | Lasse Norman Leth | Aqua Blue Sport | + 00.50 |
| 105 | Ian Stannard | Team Sky | + 00.52 |
| 106 | Hugo Houle | AG2R La Mondiale | + 00.52 |
| 107 | Julien Bernard | Trek-Segafredo | + 00.56 |
| 108 | Valerio Agnoli | Bahrain-Merida | + 00.56 |
| 109 | Giovanni Visconti | Bahrain-Merida | + 00.56 |
| 110 | Alexis Gougeard | AG2R La Mondiale | + 00.58 |
| 111 | Franco Pellizotti | Bahrain-Merida | + 00.58 |
| 112 | Simon Clarke | Cannondale-Drapac Pro Cycling | + 00.58 |
| 113 | Bob Jungels | Quick-Step Floors | + 00.58 |
| 114 | Daniel Navarro | Cofidis, Solutions Crédits | + 00.58 |
| 115 | Rafal Majka | Bora-Hansgrohe | + 00.58 |
| 116 | Niki Terpstra | Quick-Step Floors | + 00.58 |
| 117 | David Arroyo | Caja Rural-Seguros RGA | + 00.58 |
| 118 | Rafael Reis | Caja Rural-Seguros RGA | + 00.58 |
| 119 | Lachlan Morton | Team Dimension Data | + 00.58 |
| 120 | Rein Taaramäe | Katusha-Alpecin | + 01.03 |
| 121 | Davide Villella | Cannondale-Drapac Pro Cycling | + 01.03 |
| 122 | Antonio Nibali | Bahrain-Merida | + 01.05 |
| 123 | Arnaud Courteille | FDJ | + 01.05 |
| 124 | Damiano Caruso | BMC Racing Team | + 01.05 |
| 125 | Marc Soler | Movistar Team | + 01.05 |
| 126 | Domen Novak | Bahrain-Merida | + 01.05 |
| 127 | Christian Knees | Team Sky | + 01.05 |
| 128 | Mark Christian | Aqua Blue Sport | + 01.05 |
| 129 | Nikita Stalnov | Astana Pro Team | + 01.05 |
| 130 | Tomasz Marczynski | Lotto-Soudal | + 01.05 |
| 131 | Jelle Wallays | Lotto-Soudal | + 01.05 |
| 132 | Maxim Belkov | Katusha-Alpecin | + 01.05 |
| 133 | Thomas Scully | Cannondale-Drapac Pro Cycling | + 01.19 |
| 134 | Brendan Canty | Cannondale-Drapac Pro Cycling | + 01.22 |
| 135 | Johannes Fröhlinger | Team Sunweb | + 01.22 |
| 136 | Jacques Janse Van Rensburg | Team Dimension Data | + 01.22 |
| 137 | Joe Dombrowski | Cannondale-Drapac Pro Cycling | + 01.22 |
| 138 | Manuele Boaro | Bahrain-Merida | + 01.25 |
| 139 | Anthony Perez | Cofidis, Solutions Crédits | + 01.28 |
| 140 | Stéphane Rossetto | Cofidis, Solutions Crédits | + 01.28 |
| 141 | Bert-Jan Lindeman | Team Lotto NL-Jumbo | + 01.36 |
| 142 | Christoph Pfingsten | Bora-Hansgrohe | + 01.36 |
| 143 | Patrick Konrad | Bora-Hansgrohe | + 01.36 |
| 144 | Emanuel Buchmann | Bora-Hansgrohe | + 01.36 |
| 145 | Christopher Juul-Jensen | Orica-Scott | + 02.01 |
| 146 | Michel Kreder | Aqua Blue Sport | + 02.05 |
| 147 | Nick Schultz | Caja Rural-Seguros RGA | + 02.09 |
| 148 | William Clarke | Cannondale-Drapac Pro Cycling | + 02.09 |
| 149 | Toms Skujins | Cannondale-Drapac Pro Cycling | + 02.09 |
| 150 | Rui Costa | UAE Team Emirates | + 02.15 |
| 151 | Conor Dunne | Aqua Blue Sport | + 02.37 |
| 152 | Stefan Denifl | Aqua Blue Sport | + 02.37 |
| 153 | Floris De Tier | Team Lotto NL-Jumbo | + 03.08 |
| 154 | Enric Mas | Quick-Step Floors | + 04.35 |
| 155 | Tim Declercq | Quick-Step Floors | + 04.35 |
| 156 | Eros Capecchi | Quick-Step Floors | + 04.35 |
| 157 | Peter Koning | Aqua Blue Sport | + 04.35 |
| 158 | Alessandro De Marchi | BMC Racing Team | + 05.05 |
| - | Odd Christian Eiking | FDJ | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Chris Froome | Team Sky | 82:30:02 |
| 2 | Vincenzo Nibali | Bahrain-Merida | + 02.15 |
| 3 | Ilnur Zakarin | Katusha-Alpecin | + 02.51 |
| 4 | Wilco Kelderman | Team Sunweb | + 03.15 |
| 5 | Alberto Contador | Trek-Segafredo | + 03.18 |
| 6 | Wout Poels | Team Sky | + 06.59 |
| 7 | Michael Woods | Cannondale-Drapac Pro Cycling | + 08.27 |
| 8 | Miguel Ángel López | Astana Pro Team | + 09.13 |
| 9 | Steven Kruijswijk | Team Lotto NL-Jumbo | + 11.18 |
| 10 | Tejay van Garderen | BMC Racing Team | + 15.50 |
| 11 | Esteban Chaves | Orica-Scott | + 16.46 |
| 12 | Louis Meintjes | UAE Team Emirates | + 17.41 |
| 13 | Fabio Aru | Astana Pro Team | + 21.41 |
| 14 | Nicolas Roche | BMC Racing Team | + 22.00 |
| 15 | Sergio Pardilla | Caja Rural-Seguros RGA | + 22.59 |
| 16 | Mikel Nieve | Team Sky | + 28.00 |
| 17 | Romain Bardet | AG2R La Mondiale | + 31.21 |
| 18 | Daniel Moreno | Movistar Team | + 42.16 |
| 19 | Sander Armee | Lotto-Soudal | + 59.01 |
| 20 | Darwin Atapuma | UAE Team Emirates | + 01:02.58 |
| 21 | Jack Haig | Orica-Scott | + 01:04.48 |
| 22 | José Joaquin Rojas | Movistar Team | + 01:05.02 |
| 23 | Pello Bilbao | Astana Pro Team | + 01:06.22 |
| 24 | Luis Angel Mate | Cofidis, Solutions Crédits | + 01:13.27 |
| 25 | Franco Pellizotti | Bahrain-Merida | + 01:13.36 |
| 26 | Jaime Roson | Caja Rural-Seguros RGA | + 01:17.12 |
| 27 | Gianni Moscon | Team Sky | + 01:21.17 |
| 28 | Antwan Tolhoek | Team Lotto NL-Jumbo | + 01:21.46 |
| 29 | Stef Clement | Team Lotto NL-Jumbo | + 01:26.13 |
| 30 | Matej Mohoric | UAE Team Emirates | + 01:31.24 |
| 31 | Peter Stetina | Trek-Segafredo | + 01:36.35 |
| 32 | Luis León Sánchez | Astana Pro Team | + 01:36.50 |
| 33 | Jarlinson Pantano | Trek-Segafredo | + 01:39.27 |
| 34 | Adam Yates | Orica-Scott | + 01:39.51 |
| 35 | Igor Anton | Team Dimension Data | + 01:42.33 |
| 36 | Richard Carapaz | Movistar Team | + 01:43.59 |
| 37 | Hernan Aguirre | Manzana - Postobón | + 01:49.26 |
| 38 | Jan Polanc | UAE Team Emirates | + 01:52.14 |
| 39 | Rafal Majka | Bora-Hansgrohe | + 01:53.59 |
| 40 | Bart De Clercq | Lotto-Soudal | + 01:54.19 |
| 41 | Koen Bouwman | Team Lotto NL-Jumbo | + 01:55.00 |
| 42 | Bob Jungels | Quick-Step Floors | + 01:58.17 |
| 43 | Rui Costa | UAE Team Emirates | + 01:58.46 |
| 44 | Simon Yates | Orica-Scott | + 02:02.43 |
| 45 | Aldemar Reyes | Manzana - Postobón | + 02:03.25 |
| 46 | Giovanni Visconti | Bahrain-Merida | + 02:11.10 |
| 47 | Nelson Oliveira | Movistar Team | + 02:16.03 |
| 48 | Marc Soler | Movistar Team | + 02:19.27 |
| 49 | Bernardo Suaza | Manzana - Postobón | + 02:23.21 |
| 50 | Ricardo Vilela | Manzana - Postobón | + 02:25.21 |
| 51 | Antonio Pedrero | Movistar Team | + 02:27.03 |
| 52 | Anthony Roux | FDJ | + 02:28.01 |
| 53 | Diego Rosa | Team Sky | + 02:31.16 |
| 54 | Stéphane Rossetto | Cofidis, Solutions Crédits | + 02:33.53 |
| 55 | Tomasz Marczynski | Lotto-Soudal | + 02:34.33 |
| 56 | Fabricio Ferrari | Caja Rural-Seguros RGA | + 02:39.52 |
| 57 | Thomas De Gendt | Lotto-Soudal | + 02:39.53 |
| 58 | Stefan Denifl | Aqua Blue Sport | + 02:41.15 |
| 59 | Tobias Ludvigsson | FDJ | + 02:42.20 |
| 60 | Daan Olivier | Team Lotto NL-Jumbo | + 02:42.35 |
| 61 | Clément Chevrier | AG2R La Mondiale | + 02:42.41 |
| 62 | Floris De Tier | Team Lotto NL-Jumbo | + 02:44.41 |
| 63 | Jeremy Maison | FDJ | + 02:45.01 |
| 64 | Jesús Hernández | Trek-Segafredo | + 02:45.39 |
| 65 | Emanuel Buchmann | Bora-Hansgrohe | + 02:57.29 |
| 66 | David López | Team Sky | + 02:58.17 |
| 67 | Pawel Poljanski | Bora-Hansgrohe | + 02:58.35 |
| 68 | Julian Alaphilippe | Quick-Step Floors | + 02:59.11 |
| 69 | Jetse Bol | Manzana - Postobón | + 02:59.17 |
| 70 | Alessandro De Marchi | BMC Racing Team | + 03:00.15 |
| 71 | Enric Mas | Quick-Step Floors | + 03:02.34 |
| 72 | Alberto Losada | Katusha-Alpecin | + 03:06.59 |
| 73 | Carlos Verona | Orica-Scott | + 03:07.12 |
| 74 | Simon Clarke | Cannondale-Drapac Pro Cycling | + 03:07.58 |
| 75 | Alexey Lutsenko | Astana Pro Team | + 03:08.08 |
| 76 | Hector Saez | Caja Rural-Seguros RGA | + 03:09.06 |
| 77 | Koen De Kort | Trek-Segafredo | + 03:09.17 |
| 78 | Salvatore Puccio | Team Sky | + 03:09.44 |
| 79 | Valerio Agnoli | Bahrain-Merida | + 03:09.53 |
| 80 | Anthony Perez | Cofidis, Solutions Crédits | + 03:13.46 |
| 81 | Daniel Navarro | Cofidis, Solutions Crédits | + 03:17.49 |
| 82 | Jacques Janse Van Rensburg | Team Dimension Data | + 03:18.23 |
| 83 | Lluis Mas | Caja Rural-Seguros RGA | + 03:18.29 |
| 84 | Matteo Trentin | Quick-Step Floors | + 03:18.41 |
| 85 | Julien Bernard | Trek-Segafredo | + 03:22.16 |
| 86 | Przemyslaw Niemiec | UAE Team Emirates | + 03:25.48 |
| 87 | Juan Felipe Osorio | Manzana - Postobón | + 03:27.41 |
| 88 | Guillaume Bonnafond | Cofidis, Solutions Crédits | + 03:28.17 |
| 89 | David Arroyo | Caja Rural-Seguros RGA | + 03:32.34 |
| 90 | Lachlan Morton | Team Dimension Data | + 03:32.57 |
| 91 | Edward Theuns | Trek-Segafredo | + 03:33.03 |
| 92 | Francisco Ventoso | BMC Racing Team | + 03:33.37 |
| 93 | Hernando Bohorquez | Manzana - Postobón | + 03:33.54 |
| 94 | Sergey Chernetskiy | Astana Pro Team | + 03:35.00 |
| 95 | Adam Hansen | Lotto-Soudal | + 03:37.11 |
| 96 | Patrick Konrad | Bora-Hansgrohe | + 03:37.18 |
| 97 | Davide Villella | Cannondale-Drapac Pro Cycling | + 03:37.57 |
| 98 | Chad Haga | Team Sunweb | + 03:44.08 |
| 99 | Alexis Gougeard | AG2R La Mondiale | + 03:46.38 |
| 100 | Iván García Cortina | Bahrain-Merida | + 03:47.27 |
| 101 | Joe Dombrowski | Cannondale-Drapac Pro Cycling | + 03:47.58 |
| 102 | Antonio Nibali | Bahrain-Merida | + 03:50.02 |
| 103 | Arnaud Courteille | FDJ | + 03:50.13 |
| 104 | Eros Capecchi | Quick-Step Floors | + 03:52.20 |
| 105 | Domen Novak | Bahrain-Merida | + 03:52.56 |
| 106 | Søren Kragh Andersen | Team Sunweb | + 03:52.58 |
| 107 | Christopher Juul-Jensen | Orica-Scott | + 03:53.31 |
| 108 | Julien Duval | AG2R La Mondiale | + 03:54.03 |
| 109 | Damiano Caruso | BMC Racing Team | + 03:54.23 |
| 110 | Bert-Jan Lindeman | Team Lotto NL-Jumbo | + 03:55.09 |
| 111 | Nick Schultz | Caja Rural-Seguros RGA | + 03:55.40 |
| 112 | Loic Vliegen | BMC Racing Team | + 03:56.01 |
| 113 | Brendan Canty | Cannondale-Drapac Pro Cycling | + 03:57.55 |
| 114 | Juan Jose Lobato | Team Lotto NL-Jumbo | + 04:02.01 |
| 115 | Hugo Houle | AG2R La Mondiale | + 04:03.18 |
| 116 | Manuele Boaro | Bahrain-Merida | + 04:03.24 |
| 117 | Anthony Turgis | Cofidis, Solutions Crédits | + 04:06.21 |
| 118 | Marco Haller | Katusha-Alpecin | + 04:06.31 |
| 119 | Markel Irizar | Trek-Segafredo | + 04:07.16 |
| 120 | Johannes Fröhlinger | Team Sunweb | + 04:08.43 |
| 121 | Chris Hamilton | Team Sunweb | + 04:12.42 |
| 122 | Laurens De Vreese | Astana Pro Team | + 04:12.46 |
| 123 | Toms Skujins | Cannondale-Drapac Pro Cycling | + 04:13.16 |
| 124 | Christian Knees | Team Sky | + 04:13.46 |
| 125 | Daniel Hoelgaard | FDJ | + 04:17.04 |
| 126 | Magnus Cort | Orica-Scott | + 04:17.37 |
| 127 | Diego Rubio | Caja Rural-Seguros RGA | + 04:19.46 |
| 128 | Michel Kreder | Aqua Blue Sport | + 04:21.18 |
| 129 | Tim Declercq | Quick-Step Floors | + 04:21.20 |
| 130 | Niki Terpstra | Quick-Step Floors | + 04:23.54 |
| 131 | Sacha Modolo | UAE Team Emirates | + 04:27.08 |
| 132 | Rafael Reis | Caja Rural-Seguros RGA | + 04:27.14 |
| 133 | Tom Van Asbroeck | Cannondale-Drapac Pro Cycling | + 04:29.59 |
| 134 | Maxim Belkov | Katusha-Alpecin | + 04:30.01 |
| 135 | Fernando Orjuela | Manzana - Postobón | + 04:31.44 |
| 136 | Yves Lampaert | Quick-Step Floors | + 04:32.02 |
| 137 | Michael Mørkøv | Katusha-Alpecin | + 04:33.01 |
| 138 | Mark Christian | Aqua Blue Sport | + 04:36.26 |
| 139 | Lasse Norman Leth | Aqua Blue Sport | + 04:38.56 |
| 140 | Aaron Gate | Aqua Blue Sport | + 04:40.07 |
| 141 | Peter Koning | Aqua Blue Sport | + 04:41.00 |
| 142 | Christoph Pfingsten | Bora-Hansgrohe | + 04:41.29 |
| 143 | Sam Bewley | Orica-Scott | + 04:43.27 |
| 144 | Andreas Schillinger | Bora-Hansgrohe | + 04:44.03 |
| 145 | Nikita Stalnov | Astana Pro Team | + 04:44.07 |
| 146 | Kenneth Vanbilsen | Cofidis, Solutions Crédits | + 04:44.33 |
| 147 | Rein Taaramäe | Katusha-Alpecin | + 04:46.21 |
| 148 | Ian Stannard | Team Sky | + 04:47.00 |
| 149 | Federico Zurlo | UAE Team Emirates | + 04:47.04 |
| 150 | Remy Mertz | Lotto-Soudal | + 04:49.50 |
| 151 | Jelle Wallays | Lotto-Soudal | + 04:53.38 |
| 152 | Sebastian Molano | Manzana - Postobón | + 04:54.27 |
| 153 | Thomas Scully | Cannondale-Drapac Pro Cycling | + 04:56.59 |
| 154 | Michael Schwarzmann | Bora-Hansgrohe | + 04:57.10 |
| 155 | Adam Blythe | Aqua Blue Sport | + 04:58.28 |
| 156 | Lorrenzo Manzin | FDJ | + 05:01.29 |
| 157 | William Clarke | Cannondale-Drapac Pro Cycling | + 05:03.10 |
| 158 | Conor Dunne | Aqua Blue Sport | + 05:16.23 |
| - | Odd Christian Eiking | FDJ | DNS |








