Giro d'Italia 2017 - Stage 21
05.05-28.05
The Giro d'Italia, also known as La Corsa Rosa, will be held for the 109th time in 2026. First held in 1909, the Giro has established itself as one of the most iconic races on the cycling calendar with 71 different winners. This year's edition runs from May 8 to May 31, starting in Nessebar, Bulgaria and finishing in Rome, Italy. The winner of the race is awarded the iconic maglia rosa.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jos Van Emden | Team Lotto NL-Jumbo | 0:33:08 |
| 2 | Tom Dumoulin | Team Sunweb | + 00.15 |
| 3 | Manuel Quinziato | BMC Racing Team | + 00.27 |
| 4 | Vasil Kiryienka | Team Sky | + 00.31 |
| 5 | Joey Rosskopf | BMC Racing Team | + 00.35 |
| 6 | Jan Barta | Bora-Hansgrohe | + 00.39 |
| 7 | Georg Preidler | Team Sunweb | + 00.51 |
| 8 | Bob Jungels | Quick-Step Floors | + 00.54 |
| 9 | Jan Tratnik | CCC Sprandi Polkowice | + 00.57 |
| 10 | Andrey Amador | Movistar Team | + 01.02 |
| 11 | Marcin Bialoblocki | CCC Sprandi Polkowice | + 01.04 |
| 12 | Mads Pedersen | Trek-Segafredo | + 01.04 |
| 13 | Vincenzo Nibali | Bahrain-Merida | + 01.09 |
| 14 | Tobias Ludvigsson | FDJ | + 01.09 |
| 15 | Michael Hepburn | Orica-Scott | + 01.13 |
| 16 | Stef Clement | Team Lotto NL-Jumbo | + 01.14 |
| 17 | Chad Haga | Team Sunweb | + 01.16 |
| 18 | Jurgen Van den Broeck | Team Lotto NL-Jumbo | + 01.17 |
| 19 | Silvan Dillier | BMC Racing Team | + 01.17 |
| 20 | Svein Tuft | Orica-Scott | + 01.18 |
| 21 | Tejay van Garderen | BMC Racing Team | + 01.21 |
| 22 | Jasper Stuyven | Trek-Segafredo | + 01.31 |
| 23 | Rubén Plaza | Orica-Scott | + 01.36 |
| 24 | Jose Gonçalves | Katusha-Alpecin | + 01.36 |
| 25 | Lukas Pöstlberger | Bora-Hansgrohe | + 01.37 |
| 26 | Francisco Ventoso | BMC Racing Team | + 01.37 |
| 27 | Nairo Quintana | Movistar Team | + 01.39 |
| 28 | Thibaut Pinot | FDJ | + 01.42 |
| 29 | Patrick Konrad | Bora-Hansgrohe | + 01.44 |
| 30 | Twan Castelijns | Team Lotto NL-Jumbo | + 01.46 |
| 31 | Bauke Mollema | Trek-Segafredo | + 01.46 |
| 32 | Martijn Keizer | Team Lotto NL-Jumbo | + 01.48 |
| 33 | Ilnur Zakarin | Katusha-Alpecin | + 01.49 |
| 34 | Jérémy Roy | FDJ | + 01.49 |
| 35 | Luis León Sánchez | Astana Pro Team | + 01.49 |
| 36 | Diego Rosa | Team Sky | + 01.50 |
| 37 | Maxime Monfort | Lotto-Soudal | + 01.54 |
| 38 | Maxim Belkov | Katusha-Alpecin | + 01.54 |
| 39 | Maciej Paterski | CCC Sprandi Polkowice | + 01.57 |
| 40 | Lars Bak | Lotto-Soudal | + 01.58 |
| 41 | Jose Mendes | Bora-Hansgrohe | + 02.06 |
| 42 | Rui Costa | UAE Team Emirates | + 02.15 |
| 43 | Dario Cataldo | Astana Pro Team | + 02.15 |
| 44 | Mikel Landa | Team Sky | + 02.15 |
| 45 | Jan Polanc | UAE Team Emirates | + 02.16 |
| 46 | Kristjan Koren | Cannondale-Drapac Pro Cycling | + 02.18 |
| 47 | Valerio Conti | UAE Team Emirates | + 02.21 |
| 48 | Salvatore Puccio | Team Sky | + 02.24 |
| 49 | Matej Mohoric | UAE Team Emirates | + 02.25 |
| 50 | Evgeny Shalunov | Gazprom-RusVelo | + 02.27 |
| 51 | Adam Yates | Orica-Scott | + 02.28 |
| 52 | Marco Marcato | UAE Team Emirates | + 02.28 |
| 53 | Christopher Juul-Jensen | Orica-Scott | + 02.31 |
| 54 | Matteo Montaguti | AG2R La Mondiale | + 02.32 |
| 55 | Manuel Senni | BMC Racing Team | + 02.35 |
| 56 | Daniel Teklehaimanot | Team Dimension Data | + 02.37 |
| 57 | Julien Bernard | Trek-Segafredo | + 02.39 |
| 58 | Sam Bennett | Bora-Hansgrohe | + 02.48 |
| 59 | Domenico Pozzovivo | AG2R La Mondiale | + 02.49 |
| 60 | Iljo Keisse | Quick-Step Floors | + 02.49 |
| 61 | Matthieu Ladagnous | FDJ | + 02.55 |
| 62 | Tomasz Marczynski | Lotto-Soudal | + 02.57 |
| 63 | Sebastian Henao | Team Sky | + 02.58 |
| 64 | Edward Ravasi | UAE Team Emirates | + 02.58 |
| 65 | Carlos Verona | Orica-Scott | + 02.58 |
| 66 | Sebastien Reichenbach | FDJ | + 03.00 |
| 67 | Gorka Izagirre | Movistar Team | + 03.01 |
| 68 | Manuele Boaro | Bahrain-Merida | + 03.01 |
| 69 | Ben Gastauer | AG2R La Mondiale | + 03.01 |
| 70 | Benoît Vaugrenard | FDJ | + 03.02 |
| 71 | Fernando Gaviria | Quick-Step Floors | + 03.03 |
| 72 | Victor De La Parte | Movistar Team | + 03.03 |
| 73 | Luka Pibernik | Bahrain-Merida | + 03.05 |
| 74 | Simon Geschke | Team Sunweb | + 03.09 |
| 75 | Alexey Tsatevitch | Gazprom-RusVelo | + 03.09 |
| 76 | Franco Pellizotti | Bahrain-Merida | + 03.10 |
| 77 | Gregor Mühlberger | Bora-Hansgrohe | + 03.11 |
| 78 | Andrey Zeits | Astana Pro Team | + 03.12 |
| 79 | José Joaquin Rojas | Movistar Team | + 03.12 |
| 80 | Laurens De Plus | Quick-Step Floors | + 03.15 |
| 81 | Dylan Teuns | BMC Racing Team | + 03.15 |
| 82 | Cesare Benedetti | Bora-Hansgrohe | + 03.17 |
| 83 | Omar Fraile | Team Dimension Data | + 03.28 |
| 84 | Johann Van Zyl | Team Dimension Data | + 03.29 |
| 85 | Davide Formolo | Cannondale-Drapac Pro Cycling | + 03.30 |
| 86 | Eugenio Alafaci | Trek-Segafredo | + 03.31 |
| 87 | Enrico Battaglin | Team Lotto NL-Jumbo | + 03.33 |
| 88 | Michal Golas | Team Sky | + 03.33 |
| 89 | Eros Capecchi | Quick-Step Floors | + 03.35 |
| 90 | Jose Herrada | Movistar Team | + 03.37 |
| 91 | Julen Amezqueta | Wilier Triestina-Selle Italia | + 03.39 |
| 92 | Ivan Rovny | Gazprom-RusVelo | + 03.39 |
| 93 | Moreno Hofland | Lotto-Soudal | + 03.39 |
| 94 | Pieter Serry | Quick-Step Floors | + 03.40 |
| 95 | Laurens Ten Dam | Team Sunweb | + 03.42 |
| 96 | Kanstantsin Sivtsov | Bahrain-Merida | + 03.43 |
| 97 | Pavel Brutt | Gazprom-RusVelo | + 03.44 |
| 98 | Simone Petilli | UAE Team Emirates | + 03.44 |
| 99 | Rory Sutherland | Movistar Team | + 03.44 |
| 100 | Jacques Janse Van Rensburg | Team Dimension Data | + 03.46 |
| 101 | Pello Bilbao | Astana Pro Team | + 03.46 |
| 102 | Sergey Firsanov | Gazprom-RusVelo | + 03.48 |
| 103 | Dmitriy Kozontchuk | Gazprom-RusVelo | + 03.48 |
| 104 | Michael Woods | Cannondale-Drapac Pro Cycling | + 03.48 |
| 105 | Tom Stamsnijder | Team Sunweb | + 03.49 |
| 106 | Lukasz Owsian | CCC Sprandi Polkowice | + 03.50 |
| 107 | Philip Deignan | Team Sky | + 03.52 |
| 108 | Hubert Dupont | AG2R La Mondiale | + 03.56 |
| 109 | Michal Schlegel | CCC Sprandi Polkowice | + 03.58 |
| 110 | Igor Anton | Team Dimension Data | + 03.58 |
| 111 | Rudy Molard | FDJ | + 03.59 |
| 112 | Jan Hirt | CCC Sprandi Polkowice | + 03.59 |
| 113 | Vyacheslav Kuznetsov | Katusha-Alpecin | + 04.03 |
| 114 | Tom-Jelte Slagter | Cannondale-Drapac Pro Cycling | + 04.03 |
| 115 | Alexander Foliforov | Gazprom-RusVelo | + 04.04 |
| 116 | Kristian Sbaragli | Team Dimension Data | + 04.06 |
| 117 | Davide Martinelli | Quick-Step Floors | + 04.06 |
| 118 | Clément Chevrier | AG2R La Mondiale | + 04.08 |
| 119 | Luka Mezgec | Orica-Scott | + 04.08 |
| 120 | Felix Großschartner | CCC Sprandi Polkowice | + 04.15 |
| 121 | Winner Anacona | Movistar Team | + 04.17 |
| 122 | Joe Dombrowski | Cannondale-Drapac Pro Cycling | + 04.20 |
| 123 | Jesper Hansen | Astana Pro Team | + 04.22 |
| 124 | Giuseppe Fonzi | Wilier Triestina-Selle Italia | + 04.23 |
| 125 | Julien Bérard | AG2R La Mondiale | + 04.25 |
| 126 | Cristian Rodriguez | Wilier Triestina-Selle Italia | + 04.26 |
| 127 | Adam Hansen | Lotto-Soudal | + 04.26 |
| 128 | Alberto Losada | Katusha-Alpecin | + 04.26 |
| 129 | Eugert Zhupa | Wilier Triestina-Selle Italia | + 04.27 |
| 130 | Ilia Koshevoy | Wilier Triestina-Selle Italia | + 04.29 |
| 131 | Enrico Barbin | Bardiani CSF | + 04.30 |
| 132 | Steve Morabito | FDJ | + 04.31 |
| 133 | Maximiliano Richeze | Quick-Step Floors | + 04.32 |
| 134 | Branislau Samoilau | CCC Sprandi Polkowice | + 04.33 |
| 135 | Peter Stetina | Trek-Segafredo | + 04.34 |
| 136 | Nicola Boem | Bardiani CSF | + 04.36 |
| 137 | Natnael Berhane | Team Dimension Data | + 04.36 |
| 138 | Dries Devenyns | Quick-Step Floors | + 04.38 |
| 139 | Robert Kiserlovski | Katusha-Alpecin | + 04.41 |
| 140 | Enrico Gasparotto | Bahrain-Merida | + 04.45 |
| 141 | Mirco Maestri | Bardiani CSF | + 04.47 |
| 142 | Alex Howes | Cannondale-Drapac Pro Cycling | + 04.48 |
| 143 | François Bidard | AG2R La Mondiale | + 04.53 |
| 144 | Valerio Agnoli | Bahrain-Merida | + 04.54 |
| 145 | Roberto Ferrari | UAE Team Emirates | + 05.02 |
| 146 | Giulio Ciccone | Bardiani CSF | + 05.11 |
| 147 | Paolo Tiralongo | Astana Pro Team | + 05.11 |
| 148 | Simone Ponzi | CCC Sprandi Polkowice | + 05.12 |
| 149 | Matteo Busato | Wilier Triestina-Selle Italia | + 05.14 |
| 150 | Davide Villella | Cannondale-Drapac Pro Cycling | + 05.15 |
| 151 | Jesús Hernández | Trek-Segafredo | + 05.19 |
| 152 | Sergey Lagutin | Gazprom-RusVelo | + 05.23 |
| 153 | Quentin Jauregui | AG2R La Mondiale | + 05.24 |
| 154 | Pierre Rolland | Cannondale-Drapac Pro Cycling | + 05.27 |
| 155 | Filippo Pozzato | Wilier Triestina-Selle Italia | + 05.29 |
| 156 | Sindre Lunke | Team Sunweb | + 05.37 |
| 157 | Hugh Carthy | Cannondale-Drapac Pro Cycling | + 05.40 |
| 158 | Zhandos Bizhigitov | Astana Pro Team | + 05.41 |
| 159 | Lorenzo Rota | Bardiani CSF | + 05.43 |
| 160 | Matvei Mamykin | Katusha-Alpecin | + 05.50 |
| 161 | Simone Andreetta | Bardiani CSF | + 06.44 |
| - | Angel Vicioso | Katusha-Alpecin | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tom Dumoulin | Team Sunweb | 90:34:54 |
| 2 | Nairo Quintana | Movistar Team | + 00.31 |
| 3 | Vincenzo Nibali | Bahrain-Merida | + 00.40 |
| 4 | Thibaut Pinot | FDJ | + 01.17 |
| 5 | Ilnur Zakarin | Katusha-Alpecin | + 01.56 |
| 6 | Domenico Pozzovivo | AG2R La Mondiale | + 03.11 |
| 7 | Bauke Mollema | Trek-Segafredo | + 03.41 |
| 8 | Bob Jungels | Quick-Step Floors | + 07.04 |
| 9 | Adam Yates | Orica-Scott | + 08.10 |
| 10 | Davide Formolo | Cannondale-Drapac Pro Cycling | + 15.17 |
| 11 | Jan Polanc | UAE Team Emirates | + 18.06 |
| 12 | Jan Hirt | CCC Sprandi Polkowice | + 20.49 |
| 13 | Maxime Monfort | Lotto-Soudal | + 21.59 |
| 14 | Dario Cataldo | Astana Pro Team | + 24.40 |
| 15 | Sebastien Reichenbach | FDJ | + 28.11 |
| 16 | Patrick Konrad | Bora-Hansgrohe | + 35.50 |
| 17 | Mikel Landa | Team Sky | + 37.09 |
| 18 | Andrey Amador | Movistar Team | + 37.49 |
| 19 | Hubert Dupont | AG2R La Mondiale | + 38.45 |
| 20 | Tejay van Garderen | BMC Racing Team | + 57.13 |
| 21 | Franco Pellizotti | Bahrain-Merida | + 59.43 |
| 22 | Pierre Rolland | Cannondale-Drapac Pro Cycling | + 01:12.55 |
| 23 | Stef Clement | Team Lotto NL-Jumbo | + 01:14.00 |
| 24 | Laurens De Plus | Quick-Step Floors | + 01:20.00 |
| 25 | Winner Anacona | Movistar Team | + 01:26.41 |
| 26 | Simone Petilli | UAE Team Emirates | + 01:29.34 |
| 27 | Rui Costa | UAE Team Emirates | + 01:33.17 |
| 28 | Gorka Izagirre | Movistar Team | + 01:34.21 |
| 29 | Ben Gastauer | AG2R La Mondiale | + 01:35.49 |
| 30 | Rubén Plaza | Orica-Scott | + 01:36.26 |
| 31 | Robert Kiserlovski | Katusha-Alpecin | + 01:36.28 |
| 32 | Jesper Hansen | Astana Pro Team | + 01:36.32 |
| 33 | Sebastian Henao | Team Sky | + 01:44.04 |
| 34 | Laurens Ten Dam | Team Sunweb | + 01:47.24 |
| 35 | Kanstantsin Sivtsov | Bahrain-Merida | + 01:52.02 |
| 36 | Jacques Janse Van Rensburg | Team Dimension Data | + 01:58.49 |
| 37 | Philip Deignan | Team Sky | + 02:00.45 |
| 38 | Michael Woods | Cannondale-Drapac Pro Cycling | + 02:02.20 |
| 39 | François Bidard | AG2R La Mondiale | + 02:09.03 |
| 40 | Alexander Foliforov | Gazprom-RusVelo | + 02:09.30 |
| 41 | Gregor Mühlberger | Bora-Hansgrohe | + 02:12.34 |
| 42 | Julien Bernard | Trek-Segafredo | + 02:14.18 |
| 43 | Luis León Sánchez | Astana Pro Team | + 02:16.12 |
| 44 | Rudy Molard | FDJ | + 02:17.12 |
| 45 | Michal Schlegel | CCC Sprandi Polkowice | + 02:18.19 |
| 46 | Peter Stetina | Trek-Segafredo | + 02:19.20 |
| 47 | Tomasz Marczynski | Lotto-Soudal | + 02:20.09 |
| 48 | Jose Mendes | Bora-Hansgrohe | + 02:23.54 |
| 49 | Jesús Hernández | Trek-Segafredo | + 02:24.32 |
| 50 | José Joaquin Rojas | Movistar Team | + 02:25.08 |
| 51 | Matteo Montaguti | AG2R La Mondiale | + 02:25.28 |
| 52 | Cristian Rodriguez | Wilier Triestina-Selle Italia | + 02:27.56 |
| 53 | Steve Morabito | FDJ | + 02:28.42 |
| 54 | Simon Geschke | Team Sunweb | + 02:30.05 |
| 55 | Diego Rosa | Team Sky | + 02:33.01 |
| 56 | Victor De La Parte | Movistar Team | + 02:33.47 |
| 57 | Carlos Verona | Orica-Scott | + 02:34.13 |
| 58 | Eros Capecchi | Quick-Step Floors | + 02:35.30 |
| 59 | Natnael Berhane | Team Dimension Data | + 02:36.41 |
| 60 | Jose Gonçalves | Katusha-Alpecin | + 02:38.06 |
| 61 | Jose Herrada | Movistar Team | + 02:41.01 |
| 62 | Igor Anton | Team Dimension Data | + 02:50.11 |
| 63 | Andrey Zeits | Astana Pro Team | + 02:56.15 |
| 64 | Enrico Battaglin | Team Lotto NL-Jumbo | + 02:56.17 |
| 65 | Omar Fraile | Team Dimension Data | + 03:00.21 |
| 66 | Pello Bilbao | Astana Pro Team | + 03:01.22 |
| 67 | Silvan Dillier | BMC Racing Team | + 03:02.38 |
| 68 | Valerio Conti | UAE Team Emirates | + 03:05.10 |
| 69 | Joe Dombrowski | Cannondale-Drapac Pro Cycling | + 03:07.39 |
| 70 | Joey Rosskopf | BMC Racing Team | + 03:07.54 |
| 71 | Georg Preidler | Team Sunweb | + 03:09.18 |
| 72 | Davide Villella | Cannondale-Drapac Pro Cycling | + 03:10.39 |
| 73 | Jérémy Roy | FDJ | + 03:12.11 |
| 74 | Manuele Boaro | Bahrain-Merida | + 03:13.22 |
| 75 | Dylan Teuns | BMC Racing Team | + 03:15.44 |
| 76 | Enrico Gasparotto | Bahrain-Merida | + 03:16.27 |
| 77 | Tom-Jelte Slagter | Cannondale-Drapac Pro Cycling | + 03:17.51 |
| 78 | Felix Großschartner | CCC Sprandi Polkowice | + 03:19.04 |
| 79 | Manuel Senni | BMC Racing Team | + 03:23.35 |
| 80 | Edward Ravasi | UAE Team Emirates | + 03:26.47 |
| 81 | Clément Chevrier | AG2R La Mondiale | + 03:27.08 |
| 82 | Chad Haga | Team Sunweb | + 03:28.41 |
| 83 | Paolo Tiralongo | Astana Pro Team | + 03:28.53 |
| 84 | Matteo Busato | Wilier Triestina-Selle Italia | + 03:28.55 |
| 85 | Tobias Ludvigsson | FDJ | + 03:30.09 |
| 86 | Salvatore Puccio | Team Sky | + 03:30.11 |
| 87 | Matvei Mamykin | Katusha-Alpecin | + 03:33.28 |
| 88 | Lukasz Owsian | CCC Sprandi Polkowice | + 03:37.32 |
| 89 | Dries Devenyns | Quick-Step Floors | + 03:37.43 |
| 90 | Quentin Jauregui | AG2R La Mondiale | + 03:41.19 |
| 91 | Jurgen Van den Broeck | Team Lotto NL-Jumbo | + 03:44.13 |
| 92 | Hugh Carthy | Cannondale-Drapac Pro Cycling | + 03:46.09 |
| 93 | Adam Hansen | Lotto-Soudal | + 03:46.52 |
| 94 | Francisco Ventoso | BMC Racing Team | + 03:46.55 |
| 95 | Giulio Ciccone | Bardiani CSF | + 03:49.24 |
| 96 | Sergey Firsanov | Gazprom-RusVelo | + 03:52.44 |
| 97 | Matthieu Ladagnous | FDJ | + 03:54.19 |
| 98 | Jasper Stuyven | Trek-Segafredo | + 03:54.52 |
| 99 | Julen Amezqueta | Wilier Triestina-Selle Italia | + 03:56.48 |
| 100 | Luka Pibernik | Bahrain-Merida | + 03:58.19 |
| 101 | Kristian Sbaragli | Team Dimension Data | + 04:02.55 |
| 102 | Vasil Kiryienka | Team Sky | + 04:05.01 |
| 103 | Benoît Vaugrenard | FDJ | + 04:10.25 |
| 104 | Filippo Pozzato | Wilier Triestina-Selle Italia | + 04:10.33 |
| 105 | Pieter Serry | Quick-Step Floors | + 04:11.00 |
| 106 | Jan Tratnik | CCC Sprandi Polkowice | + 04:11.13 |
| 107 | Luka Mezgec | Orica-Scott | + 04:11.59 |
| 108 | Rory Sutherland | Movistar Team | + 04:12.42 |
| 109 | Christopher Juul-Jensen | Orica-Scott | + 04:13.51 |
| 110 | Valerio Agnoli | Bahrain-Merida | + 04:13.59 |
| 111 | Daniel Teklehaimanot | Team Dimension Data | + 04:14.04 |
| 112 | Branislau Samoilau | CCC Sprandi Polkowice | + 04:15.18 |
| 113 | Marco Marcato | UAE Team Emirates | + 04:15.19 |
| 114 | Lukas Pöstlberger | Bora-Hansgrohe | + 04:17.05 |
| 115 | Cesare Benedetti | Bora-Hansgrohe | + 04:17.22 |
| 116 | Martijn Keizer | Team Lotto NL-Jumbo | + 04:18.36 |
| 117 | Jos Van Emden | Team Lotto NL-Jumbo | + 04:18.47 |
| 118 | Lars Bak | Lotto-Soudal | + 04:20.06 |
| 119 | Ivan Rovny | Gazprom-RusVelo | + 04:20.36 |
| 120 | Sindre Lunke | Team Sunweb | + 04:22.58 |
| 121 | Alexey Tsatevitch | Gazprom-RusVelo | + 04:23.31 |
| 122 | Michael Hepburn | Orica-Scott | + 04:23.34 |
| 123 | Evgeny Shalunov | Gazprom-RusVelo | + 04:23.42 |
| 124 | Enrico Barbin | Bardiani CSF | + 04:25.05 |
| 125 | Maxim Belkov | Katusha-Alpecin | + 04:26.36 |
| 126 | Simone Ponzi | CCC Sprandi Polkowice | + 04:26.46 |
| 127 | Jan Barta | Bora-Hansgrohe | + 04:27.24 |
| 128 | Kristjan Koren | Cannondale-Drapac Pro Cycling | + 04:29.57 |
| 129 | Fernando Gaviria | Quick-Step Floors | + 04:30.27 |
| 130 | Twan Castelijns | Team Lotto NL-Jumbo | + 04:30.36 |
| 131 | Julien Bérard | AG2R La Mondiale | + 04:31.11 |
| 132 | Vyacheslav Kuznetsov | Katusha-Alpecin | + 04:31.58 |
| 133 | Manuel Quinziato | BMC Racing Team | + 04:32.10 |
| 134 | Pavel Brutt | Gazprom-RusVelo | + 04:33.02 |
| 135 | Matej Mohoric | UAE Team Emirates | + 04:34.06 |
| 136 | Alex Howes | Cannondale-Drapac Pro Cycling | + 04:36.21 |
| 137 | Maciej Paterski | CCC Sprandi Polkowice | + 04:36.56 |
| 138 | Mads Pedersen | Trek-Segafredo | + 04:37.52 |
| 139 | Moreno Hofland | Lotto-Soudal | + 04:39.29 |
| 140 | Eugert Zhupa | Wilier Triestina-Selle Italia | + 04:40.05 |
| 141 | Michal Golas | Team Sky | + 04:40.34 |
| 142 | Svein Tuft | Orica-Scott | + 04:44.25 |
| 143 | Mirco Maestri | Bardiani CSF | + 04:44.35 |
| 144 | Iljo Keisse | Quick-Step Floors | + 04:51.25 |
| 145 | Dmitriy Kozontchuk | Gazprom-RusVelo | + 04:57.48 |
| 146 | Eugenio Alafaci | Trek-Segafredo | + 04:58.43 |
| 147 | Alberto Losada | Katusha-Alpecin | + 05:02.25 |
| 148 | Maximiliano Richeze | Quick-Step Floors | + 05:03.27 |
| 149 | Johann Van Zyl | Team Dimension Data | + 05:04.06 |
| 150 | Roberto Ferrari | UAE Team Emirates | + 05:04.10 |
| 151 | Lorenzo Rota | Bardiani CSF | + 05:04.57 |
| 152 | Nicola Boem | Bardiani CSF | + 05:05.32 |
| 153 | Davide Martinelli | Quick-Step Floors | + 05:06.02 |
| 154 | Tom Stamsnijder | Team Sunweb | + 05:06.10 |
| 155 | Ilia Koshevoy | Wilier Triestina-Selle Italia | + 05:11.02 |
| 156 | Simone Andreetta | Bardiani CSF | + 05:14.16 |
| 157 | Sergey Lagutin | Gazprom-RusVelo | + 05:14.55 |
| 158 | Sam Bennett | Bora-Hansgrohe | + 05:18.56 |
| 159 | Marcin Bialoblocki | CCC Sprandi Polkowice | + 05:26.00 |
| 160 | Zhandos Bizhigitov | Astana Pro Team | + 05:26.28 |
| 161 | Giuseppe Fonzi | Wilier Triestina-Selle Italia | + 05:48.40 |
| - | Angel Vicioso | Katusha-Alpecin | DNS |








