Dumoulin, który był największym faworytem niespełna 40-kilometrowej czasówki na umbryjskich pagórkach, pojechał niesamowicie szybko, osiągając średnią prędkość ponad 47 kilometrów na godzinę. Holender, który do etapu przystępował ze stratą 30 sekund do lidera wyścigu, Nairo Quintany (Movistar), z nawiązką odrobił wszystkie straty, wyprzedzając najgroźniejszych rywali o ponad dwie minuty. Dumoulin już od pierwszych kilometrów narzucił tempo nieosiągalne dla pozostałych kolarzy i z dużą przewagą mijał punkty kontrolne.
Walczący o utrzymanie kontaktu z Holendrem Vincenzo Nibali (Bahrain-Merida), Thibaut Pinot (FDJ), Bob Jungels (Quick-Step Floors) czy w końcu Quintana, z każdym kilometrem tracili coraz więcej i początkowe straty kilkunastu sekund, na mecie urosły do kilku minut.
Po przyjechaniu na metę Dumoulin zepchnął z prowadzenia bardzo dobrze jadącego dziś Gerainta Thomasa (Team Sky), który po katastrofalnej w skutkach kraksie na poprzednim etapie starał się dziś odrobić część strat. Dumoulin, który uzyskał czas 50:37, był szybszy od Brytyjczyka o 49 sekund. Trzeci był Jungels, który stracił kolejne 7 sekund. Nibali, który był piąty, także zdołał odrobić część start do Quintany, który pojechał najgorzej z kandydatow do podium. Kolumbijczyk, z czasem 53.30 zajął dopiero 23. miejsce.
Bardzo dobrze pojechali kolarze CCC Sprandi Polkowice, którzy przez długi czas plasowali się w pierwszej dziesiątce, a ostatecznie11. miejsce na dzisiejszym etapie zajął Jan Tratnik, który stracił do Dumoulin 2.18. Felix Grosschartner zajął 26. miejsce, a Marcin Białobłocki był 29. Tomasz Marczyński (Lotto Soudal) zajął 84. miejsce, a 154. był Michał Gołaś (Team Sky).
W klasyfikacji generalnej Dumoulin ma po dzisiejszej czasówce ponad dwie minuty przewagi nad Quintaną. Kolejne miejsca zajmują Bauke Mollema (Trek-Segafredo), Pinot i Nibali, którzy mieszczą się w trzech minutach straty do Holendra z Team Sunweb.
Wyniki 10. etapu:
- 1 Tom Dumoulin (Ned) Team Sunweb 0:50:37
- 2 Geraint Thomas (GBr) Team Sky 0:00:49
- 3 Bob Jungels (Lux) Quick-Step Floors 0:00:56
- 4 Luis León Sanchez (Spa) Astana Pro Team 0:01:40
- 5 Vasil Kiryienka (Blr) Team Sky 0:02:00
- 6 Vincenzo Nibali (Ita) Bahrain-Merida 0:02:07
- 7 Maxime Monfort (Bel) Lotto Soudal 0:02:13
- 8 Jos Van Emden (Ned) Team LottoNl-Jumbo 0:02:15
- 9 Andrey Amador (CRc) Movistar Team 0:02:16
- 10 Bauke Mollema (Ned) Trek-Segafredo 0:02:17
- 11 Jan Tratnik (Slo) CCC Sprandi Polkowice 0:02:18
- 12 Ilnur Zakarin (Rus) Katusha-Alpecin 0:02:19
- 13 Michael Hepburn (Aus) Orica-Scott 0:02:23
- 14 Georg Preidler (Aut) Team Sunweb 0:02:27
- 15 Jan Polanc (Slo) UAE Team Emirates 0:02:35
- 16 Jan Bárta (Cze) Bora-Hansgrohe 0:02:36
- 17 Adam Yates (GBr) Orica-Scott 0:02:39
- 18 Ben Hermans (Bel) BMC Racing Team 0:02:41
- 19 Thibaut Pinot (Fra) FDJ 0:02:42
- 20 Steven Kruijswijk (Ned) Team LottoNl-Jumbo 0:02:43
- 21 Rui Costa (Por) UAE Team Emirates 0:02:50
- 22 Tanel Kangert (Est) Astana Pro Team 0:02:51
- 23 Nairo Quintana (Col) Movistar Team 0:02:53
- 24 Dario Cataldo (Ita) Astana Pro Team 0:02:54
- 25 Stef Clement (Ned) Team LottoNl-Jumbo 0:02:56
- 26 Felix Großschartner (Aut) CCC Sprandi Polkowice
- 27 Domenico Pozzovivo (Ita) AG2R La Mondiale 0:03:07
- 28 Ruben Plaza (Spa) Orica-Scott 0:03:08
- 29 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 0:03:14
- 30 Kanstantsin Siutsou (Blr) Bahrain-Merida 0:03:17
- 31 Martijn Keizer (Ned) Team LottoNl-Jumbo 0:03:38
- 32 Salvatore Puccio (Ita) Team Sky
- 33 Lars Ytting Bak (Den) Lotto Soudal 0:03:39
- 34 Bart De Clercq (Bel) Lotto Soudal 0:03:50
- 35 José Gonçalves (Por) Katusha-Alpecin 0:03:54
- 36 José Mendes (Por) Bora-Hansgrohe 0:03:57
- 37 Daniele Bennati (Ita) Movistar Team 0:04:00
- 38 Mikel Landa (Spa) Team Sky 0:04:02
- 39 Davide Formolo (Ita) Cannondale-Drapac 0:04:04
- 40 Laurens Ten Dam (Ned) Team Sunweb 0:04:07
- 41 Michal Schlegel (Cze) CCC Sprandi Polkowice
- 42 Branislau Samoilau (Blr) CCC Sprandi Polkowice 0:04:14
- 43 Tejay Van Garderen (USA) BMC Racing Team 0:04:16
- 44 Manuel Quinziato (Ita) BMC Racing Team 0:04:20
- 45 Jérémy Roy (Fra) FDJ 0:04:29
- 46 Omar Fraile (Spa) Dimension Data 0:04:32
- 47 Daniel Teklehaimanot (Eri) Dimension Data 0:04:56
- 48 Steve Morabito (Swi) FDJ
- 49 Peter Stetina (USA) Trek-Segafredo 0:04:59
- 50 Enrico Battaglin (Ita) Team LottoNl-Jumbo 0:05:03
- 51 Diego Rosa (Ita) Team Sky
- 52 Sebastian Henao (Col) Team Sky 0:05:06
- 53 Francisco Ventoso (Spa) BMC Racing Team 0:05:07
- 54 Jacques Janse Van Rensburg (RSA) Dimension Data 0:05:10
- 55 Gorka Izagirre (Spa) Movistar Team 0:05:13
- 56 Cristian Rodriguez (Spa) Wilier Triestina 0:05:15
- 57 Davide Villella (Ita) Cannondale-Drapac 0:05:16
- 58 Łukasz Owsian (Pol) CCC Sprandi Polkowice 0:05:17
- 59 Enrico Gasparotto (Ita) Bahrain-Merida 0:05:19
- 60 Jurgen Van Den Broeck (Bel) Team LottoNl-Jumbo 0:05:21
- 61 Bram Tankink (Ned) Team LottoNl-Jumbo 0:05:24
- 62 Julien Bernard (Fra) Trek-Segafredo
- 63 Alexander Edmondson (Aus) Orica-Scott 0:05:26
- 64 Jose Rojas (Spa) Movistar Team 0:05:28
- 65 Ben Gastauer (Lux) AG2R La Mondiale
- 66 Winner Anacona (Col) Movistar Team 0:05:30
- 67 Patrick Konrad (Aut) Bora-Hansgrohe 0:05:31
- 68 Chad Haga (USA) Team Sunweb 0:05:36
- 69 Ryan Gibbons (RSA) Dimension Data 0:05:40
- 70 Christopher Juul Jensen (Den) Orica-Scott 0:05:41
- 71 Silvan Dillier (Swi) BMC Racing Team
- 72 Laurens De Plus (Bel) Quick-Step Floors 0:05:48
- 73 Evgeny Shalunov (Rus) Gazprom – Rusvelo 0:05:55
- 74 Aleksei Tcatevich (Rus) Gazprom – Rusvelo 0:05:57
- 75 Benoit Vaugrenard (Fra) FDJ 0:06:00
- 76 Matteo Montaguti (Ita) AG2R La Mondiale 0:06:05
- 77 André Greipel (Ger) Lotto Soudal 0:06:07
- 78 Manuele Boaro (Ita) Bahrain-Merida 0:06:08
- 79 Victor De La Parte (Spa) Movistar Team 0:06:09
- 80 Alexander Foliforov (Rus) Gazprom – Rusvelo 0:06:10
- 81 Eros Capecchi (Ita) Quick-Step Floors 0:06:11
- 82 Sergey Firsanov (Rus) Gazprom – Rusvelo
- 83 Maxim Belkov (Rus) Katusha-Alpecin 0:06:12
- 84 Tomasz Marczyński (Pol) Lotto Soudal 0:06:13
- 85 Jan Hirt (Cze) CCC Sprandi Polkowice 0:06:15
- 86 Matthieu Ladagnous (Fra) FDJ
- 87 Daniel Martinez (Col) Wilier Triestina 0:06:16
- 88 Iljo Keisse (Bel) Quick-Step Floors 0:06:17
- 89 Andrey Zeits (Kaz) Astana Pro Team 0:06:19
- 90 Philip Deignan (Irl) Team Sky 0:06:20
- 91 Marco Marcato (Ita) UAE Team Emirates 0:06:21
- 92 Kristijan Koren (Slo) Cannondale-Drapac 0:06:23
- 93 Pierre Rolland (Fra) Cannondale-Drapac 0:06:25
- 94 Tobias Ludvigsson (Swe) FDJ 0:06:33
- 95 Tom Stamsnijder (Ned) Team Sunweb 0:06:34
- 96 Maciej Paterski (Pol) CCC Sprandi Polkowice 0:06:35
- 97 Hubert Dupont (Fra) AG2R La Mondiale 0:06:36
- 98 Sébastien Reichenbach (Swi) FDJ 0:06:37
- 99 Nathan Haas (Aus) Dimension Data 0:06:39
- 100 Dries Devenyns (Bel) Quick-Step Floors 0:06:40
- 101 Luka Pibernik (Slo) Bahrain-Merida
- 102 Quentin Jauregui (Fra) AG2R La Mondiale 0:06:44
- 103 Cesare Benedetti (Ita) Bora-Hansgrohe 0:06:45
- 104 Zhandos Bizhigitov (Kaz) Astana Pro Team 0:06:47
- 105 Jose Herrada (Spa) Movistar Team 0:06:51
- 106 Valerio Agnoli (Ita) Bahrain-Merida 0:06:52
- 107 Johann Van Zyl (RSA) Dimension Data 0:06:58
- 108 Fernando Gaviria (Col) Quick-Step Floors 0:07:00
- 109 Giovanni Visconti (Ita) Bahrain-Merida 0:07:03
- 110 Igor Anton (Spa) Dimension Data 0:07:04
- 111 Jasper De Buyst (Bel) Lotto Soudal
- 112 Simone Petilli (Ita) UAE Team Emirates 0:07:06
- 113 Adam James Hansen (Aus) Lotto Soudal 0:07:07
- 114 Eugert Zhupa (Alb) Wilier Triestina 0:07:09
- 115 Rudy Molard (Fra) FDJ 0:07:10
- 116 Twan Castelijns (Ned) Team LottoNl-Jumbo 0:07:11
- 117 Laurent Didier (Lux) Trek-Segafredo
- 118 Franco Pellizotti (Ita) Bahrain-Merida 0:07:12
- 119 William Bonnet (Fra) FDJ 0:07:13
- 120 Pieter Serry (Bel) Quick-Step Floors 0:07:16
- 121 Svein Tuft (Can) Orica-Scott
- 122 Manuel Senni (Ita) BMC Racing Team 0:07:17
- 123 Carlos Verona (Spa) Orica-Scott 0:07:20
- 124 Natnael Berhane (Eri) Dimension Data
- 125 Kenny Elissonde (Fra) Team Sky 0:07:24
- 126 Sindre Skjøstad Lunke (Nor) Team Sunweb
- 127 Simon Geschke (Ger) Team Sunweb 0:07:29
- 128 Sergey Lagutin (Rus) Gazprom – Rusvelo
- 129 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 0:07:31
- 130 Tom-Jelte Slagter (Ned) Cannondale-Drapac 0:07:32
- 131 Kristian Sbaragli (Ita) Dimension Data 0:07:36
- 132 Joey Rosskopf (USA) BMC Racing Team 0:07:38
- 133 Sacha Modolo (Ita) UAE Team Emirates
- 134 Filippo Pozzato (Ita) Wilier Triestina 0:07:42
- 135 Rory Sutherland (Aus) Movistar Team
- 136 Moreno Hofland (Ned) Lotto Soudal 0:07:46
- 137 Jesper Hansen (Den) Astana Pro Team 0:07:47
- 138 Eugenio Alafaci (Ita) Trek-Segafredo 0:07:48
- 139 Hugh Carthy (GBr) Cannondale-Drapac 0:07:50
- 140 Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:07:51
- 141 Mirco Maestri (Ita) Bardiani CSF 0:07:54
- 142 Clement Chevrier (Fra) AG2R La Mondiale 0:07:57
- 143 Sean De Bie (Bel) Lotto Soudal 0:07:58
- 144 Michael Woods (Can) Cannondale-Drapac 0:08:00
- 145 Giuseppe Fonzi (Ita) Wilier Triestina 0:08:02
- 146 Rüdiger Selig (Ger) Bora-Hansgrohe 0:08:05
- 147 Dylan Teuns (Bel) BMC Racing Team 0:08:06
- 148 Alex Howes (USA) Cannondale-Drapac 0:08:09
- 149 Robert Kiserlovski (Cro) Katusha-Alpecin
- 150 Ivan Rovny (Rus) Gazprom – Rusvelo 0:08:10
- 151 Pello Bilbao (Spa) Astana Pro Team 0:08:11
- 152 Matvey Mamykin (Rus) Katusha-Alpecin 0:08:15
- 153 Matteo Busato (Ita) Wilier Triestina
- 154 Michał Gołaś (Pol) Team Sky 0:08:16
- 155 Gregor Mühlberger (Aut) Bora-Hansgrohe 0:08:17
- 156 Ángel Vicioso (Spa) Katusha-Alpecin 0:08:18
- 157 Alberto Losada (Spa) Katusha-Alpecin
- 158 Mads Pedersen (Den) Trek-Segafredo
- 159 Joe Dombrowski (USA) Cannondale-Drapac 0:08:21
- 160 François Bidard (Fra) AG2R La Mondiale 0:08:29
- 161 Jasper Stuyven (Bel) Trek-Segafredo 0:08:31
- 162 Ivan Savitckii (Rus) Gazprom – Rusvelo 0:08:33
- 163 Edward Ravasi (Ita) UAE Team Emirates 0:08:36
- 164 Paolo Tiralongo (Ita) Astana Pro Team 0:08:39
- 165 Julen Amezqueta (Spa) Wilier Triestina
- 166 Julien Berard (Fra) AG2R La Mondiale 0:08:51
- 167 Davide Martinelli (Ita) Quick-Step Floors 0:08:54
- 168 Jesus Hernandez (Spa) Trek-Segafredo
- 169 Phil Bauhaus (Ger) Team Sunweb 0:09:07
- 170 Nicola Boem (Ita) Bardiani CSF 0:09:12
- 171 Ilia Koshevoy (Blr) Wilier Triestina 0:09:25
- 172 Maximiliano Richeze (Arg) Quick-Step Floors 0:09:26
- 173 Simone Ponzi (Ita) CCC Sprandi Polkowice 0:09:27
- 174 Enrico Barbin (Ita) Bardiani CSF 0:09:42
- 175 Sam Bennett (Irl) Bora-Hansgrohe 0:09:43
- 176 Luka Mezgec (Slo) Orica-Scott 0:10:00
- 177 Giacomo Nizzolo (Ita) Trek-Segafredo 0:10:25
- 178 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 0:10:30
- 179 Valerio Conti (Ita) UAE Team Emirates 0:10:36
- 180 Roberto Ferrari (Ita) UAE Team Emirates 0:10:37
- 181 Lorenzo Rota (Ita) Bardiani CSF 0:10:50
- 182 Victor Campenaerts (Bel) Team LottoNl-Jumbo 0:10:52
- 183 Pavel Brutt (Rus) Gazprom – Rusvelo 0:11:02
- 184 Simone Andreetta (Ita) Bardiani CSF 0:11:03
- 185 Matej Mohoric (Slo) UAE Team Emirates 0:11:04
- 186 Jakub Mareczko (Ita) Wilier Triestina 0:11:06
- 187 Giulio Ciccone (Ita) Bardiani CSF 0:11:20
- 188 Vincenzo Albanese (Ita) Bardiani CSF 0:11:41
- 189 Caleb Ewan (Aus) Orica-Scott 0:12:56
- OTL Matteo Pelucchi (Ita) Bora-Hansgrohe 0:16:18
- Klasyfikacja punktowa:
- 1 Tom Dumoulin (Ned) Team Sunweb 15 pkt
- 2 Geraint Thomas (GBr) Team Sky 12
- 3 Bob Jungels (Lux) Quick-Step Floors 9
- 4 Luis León Sanchez (Spa) Astana Pro Team 7
- 5 Vasil Kiryienka (Blr) Team Sky 6
- 6 Vincenzo Nibali (Ita) Bahrain-Merida 5
- 7 Maxime Monfort (Bel) Lotto Soudal 4
- 8 Jan Tratnik (Slo) CCC Sprandi Polkowice 3
- 9 Jos Van Emden (Ned) Team LottoNl-Jumbo 2
- 10 Andrey Amador (CRc) Movistar Team 1
- Klasyfikacja najaktywniejszych:
- 1 Tom Dumoulin (Ned) Team Sunweb 6 pkt
- 2 Geraint Thomas (GBr) Team Sky 5
- 3 Bob Jungels (Lux) Quick-Step Floors 4
- 4 Luis León Sanchez (Spa) Astana Pro Team 3
- 5 Vasil Kiryienka (Blr) Team Sky 2
- 6 Vincenzo Nibali (Ita) Bahrain-Merida 1
- Klasyfikacja drużynowa:
- 1 Team Sky 2:38:18
- 2 Team Sunweb 0:00:07
- 3 Astana Pro Team 0:00:58
- 4 Team LottoNl-Jumbo 0:01:27
- 5 Orica-Scott 0:01:43
- 6 CCC Sprandi Polkowice 0:01:56
- 7 Movistar Team 0:02:42
- 8 Lotto Soudal 0:03:15
- 9 Bahrain-Merida 0:04:16
- 10 BMC Racing Team 0:04:50
- 11 UAE Team Emirates 0:05:19
- 12 Bora-Hansgrohe 0:05:37
- 13 FDJ 0:05:40
- 14 Katusha-Alpecin 0:05:58
- 15 Trek-Segafredo 0:06:13
- 16 Quick-Step Floors 0:06:28
- 17 Dimension Data 0:08:11
- 18 AG2R La Mondiale 0:08:13
- 19 Cannondale-Drapac 0:09:16
- 20 Gazprom – Rusvelo 0:11:35
- 21 Wilier Triestina 0:12:13
- 22 Bardiani CSF 0:20:21
- Trofeo Super teams:
- 1 Team Sunweb 52 pkt
- 2 Team Sky 49
- 3 Quick-Step Floors 25
- 4 Astana Pro Team 18
- 5 Bahrain-Merida 12
- 6 Lotto Soudal 10
- 7 CCC Sprandi Polkowice 8
- 8 Team LottoNl-Jumbo 7
- 9 Movistar Team 6
- 10 Trek-Segafredo 5
- 11 Katusha-Alpecin 4
- 12 Orica-Scott 3
- 13 UAE Team Emirates 1
- 14 Bora-Hansgrohe
- 15 BMC Racing Team
- 16 FDJ
- 17 AG2R La Mondiale
- 18 Cannondale-Drapac
- 19 Dimension Data
- 20 Wilier Triestina
- 21 Gazprom – Rusvelo
- 22 Bardiani CSF
Klasyfikacja generalna po 10. etapie:
- 1 Tom Dumoulin (Ned) Team Sunweb 42:57:16
- 2 Nairo Quintana (Col) Movistar Team 0:02:23
- 3 Bauke Mollema (Ned) Trek-Segafredo 0:02:38
- 4 Thibaut Pinot (Fra) FDJ 0:02:40
- 5 Vincenzo Nibali (Ita) Bahrain-Merida 0:02:47
- 6 Bob Jungels (Lux) Quick-Step Floors 0:03:56
- 7 Domenico Pozzovivo (Ita) AG2R La Mondiale 0:04:05
- 8 Ilnur Zakarin (Rus) Katusha-Alpecin 0:04:17
- 9 Andrey Amador (CRc) Movistar Team 0:04:39
- 10 Steven Kruijswijk (Ned) Team LottoNl-Jumbo 0:05:19
- 11 Geraint Thomas (GBr) Team Sky 0:05:33
- 12 Tanel Kangert (Est) Astana Pro Team 0:05:36
- 13 Davide Formolo (Ita) Cannondale-Drapac 0:06:19
- 14 Jan Polanc (Slo) UAE Team Emirates 0:06:51
- 15 Dario Cataldo (Ita) Astana Pro Team 0:06:56
- 16 Adam Yates (GBr) Orica-Scott 0:06:58
- 17 Tejay Van Garderen (USA) BMC Racing Team 0:07:42
- 18 Rui Costa (Por) UAE Team Emirates 0:08:12
- 19 Maxime Monfort (Bel) Lotto Soudal 0:08:56
- 20 Ben Hermans (Bel) BMC Racing Team 0:09:49
- 21 Simone Petilli (Ita) UAE Team Emirates 0:15:00
- 22 Michael Woods (Can) Cannondale-Drapac 0:15:56
- 23 Sébastien Reichenbach (Swi) FDJ 0:16:49
- 24 Franco Pellizotti (Ita) Bahrain-Merida 0:16:56
- 25 Jan Hirt (Cze) CCC Sprandi Polkowice 0:17:07
- 26 Cristian Rodriguez (Spa) Wilier Triestina 0:17:37
- 27 Peter Stetina (USA) Trek-Segafredo 0:17:55
- 28 Valerio Conti (Ita) UAE Team Emirates 0:18:51
- 29 Kanstantsin Siutsou (Blr) Bahrain-Merida 0:19:45
- 30 Hubert Dupont (Fra) AG2R La Mondiale 0:20:00
- 31 Patrick Konrad (Aut) Bora-Hansgrohe 0:20:15
- 32 Jesper Hansen (Den) Astana Pro Team 0:21:28
- 33 Stef Clement (Ned) Team LottoNl-Jumbo 0:21:55
- 34 Laurens De Plus (Bel) Quick-Step Floors 0:22:08
- 35 Winner Anacona (Col) Movistar Team 0:24:52
- 36 Rudy Molard (Fra) FDJ 0:25:15
- 37 Natnael Berhane (Eri) Dimension Data 0:25:36
- 38 Laurens Ten Dam (Ned) Team Sunweb 0:27:07
- 39 Gorka Izagirre (Spa) Movistar Team 0:28:19
- 40 Jose Herrada (Spa) Movistar Team 0:29:20
- 41 Ben Gastauer (Lux) AG2R La Mondiale 0:29:43
- 42 Mikel Landa (Spa) Team Sky 0:30:38
- 43 Jacques Janse Van Rensburg (RSA) Dimension Data 0:30:43
- 44 Matteo Montaguti (Ita) AG2R La Mondiale 0:31:42
- 45 Tobias Ludvigsson (Swe) FDJ 0:33:55
- 46 Georg Preidler (Aut) Team Sunweb 0:34:18
- 47 Tomasz Marczyński (Pol) Lotto Soudal 0:34:32
- 48 José Mendes (Por) Bora-Hansgrohe 0:35:23
- 49 Steve Morabito (Swi) FDJ 0:35:30
- 50 Joey Rosskopf (USA) BMC Racing Team 0:36:26
- 51 François Bidard (Fra) AG2R La Mondiale 0:36:34
- 52 Pierre Rolland (Fra) Cannondale-Drapac 0:37:31
- 53 Alexander Foliforov (Rus) Gazprom – Rusvelo 0:37:37
- 54 Jose Rojas (Spa) Movistar Team 0:38:24
- 55 Julien Bernard (Fra) Trek-Segafredo 0:39:11
- 56 Giovanni Visconti (Ita) Bahrain-Merida 0:39:18
- 57 Philip Deignan (Irl) Team Sky 0:39:27
- 58 Diego Rosa (Ita) Team Sky 0:39:42
- 59 Salvatore Puccio (Ita) Team Sky 0:39:56
- 60 Enrico Battaglin (Ita) Team LottoNl-Jumbo 0:40:03
- 61 Luis León Sanchez (Spa) Astana Pro Team 0:40:13
- 62 Sebastian Henao (Col) Team Sky 0:40:20
- 63 Victor De La Parte (Spa) Movistar Team 0:41:18
- 64 Robert Kiserlovski (Cro) Katusha-Alpecin 0:41:28
- 65 Igor Anton (Spa) Dimension Data 0:42:21
- 66 Hugh Carthy (GBr) Cannondale-Drapac 0:43:07
- 67 Sergey Firsanov (Rus) Gazprom – Rusvelo 0:43:54
- 68 Chad Haga (USA) Team Sunweb 0:44:35
- 69 Michal Schlegel (Cze) CCC Sprandi Polkowice 0:44:44
- 70 Jérémy Roy (Fra) FDJ 0:44:48
- 71 Ruben Plaza (Spa) Orica-Scott 0:45:09
- 72 Gregor Mühlberger (Aut) Bora-Hansgrohe
- 73 Bram Tankink (Ned) Team LottoNl-Jumbo 0:45:33
- 74 Manuele Boaro (Ita) Bahrain-Merida 0:46:07
- 75 Eros Capecchi (Ita) Quick-Step Floors 0:46:52
- 76 Silvan Dillier (Swi) BMC Racing Team 0:47:53
- 77 José Gonçalves (Por) Katusha-Alpecin 0:48:08
- 78 Adam James Hansen (Aus) Lotto Soudal 0:48:48
- 79 Andrey Zeits (Kaz) Astana Pro Team 0:49:56
- 80 Laurent Didier (Lux) Trek-Segafredo 0:51:59
- 81 Simon Geschke (Ger) Team Sunweb 0:52:31
- 82 Felix Großschartner (Aut) CCC Sprandi Polkowice 0:52:44
- 83 Bart De Clercq (Bel) Lotto Soudal 0:54:44
- 84 Dylan Teuns (Bel) BMC Racing Team 0:56:33
- 85 Clement Chevrier (Fra) AG2R La Mondiale 0:56:55
- 86 Enrico Gasparotto (Ita) Bahrain-Merida 0:57:13
- 87 Paolo Tiralongo (Ita) Astana Pro Team 0:57:25
- 88 Carlos Verona (Spa) Orica-Scott 0:58:04
- 89 Pello Bilbao (Spa) Astana Pro Team 0:58:12
- 90 Francisco Ventoso (Spa) BMC Racing Team 0:59:32
- 91 Lukas Pöstlberger (Aut) Bora-Hansgrohe 1:00:28
- 92 Jurgen Van Den Broeck (Bel) Team LottoNl-Jumbo 1:00:55
- 93 Edward Ravasi (Ita) UAE Team Emirates 1:01:15
- 94 Lars Ytting Bak (Den) Lotto Soudal 1:01:18
- 95 Tom-Jelte Slagter (Ned) Cannondale-Drapac 1:01:26
- 96 Jasper Stuyven (Bel) Trek-Segafredo 1:02:52
- 97 Pavel Brutt (Rus) Gazprom – Rusvelo 1:03:04
- 98 Jesus Hernandez (Spa) Trek-Segafredo 1:03:09
- 99 Luka Pibernik (Slo) Bahrain-Merida 1:04:28
- 100 Benoit Vaugrenard (Fra) FDJ 1:05:06
- 101 Matthieu Ladagnous (Fra) FDJ 1:05:17
- 102 Davide Villella (Ita) Cannondale-Drapac 1:05:46
- 103 Dries Devenyns (Bel) Quick-Step Floors 1:05:50
- 104 Omar Fraile (Spa) Dimension Data 1:06:00
- 105 Valerio Agnoli (Ita) Bahrain-Merida 1:06:58
- 106 Jos Van Emden (Ned) Team LottoNl-Jumbo 1:07:09
- 107 Kristian Sbaragli (Ita) Dimension Data 1:07:57
- 108 Julien Berard (Fra) AG2R La Mondiale 1:08:20
- 109 Ryan Gibbons (RSA) Dimension Data 1:08:46
- 110 Matvey Mamykin (Rus) Katusha-Alpecin 1:09:49
- 111 Michael Hepburn (Aus) Orica-Scott 1:10:04
- 112 Nathan Haas (Aus) Dimension Data 1:10:13
- 113 Matteo Busato (Ita) Wilier Triestina 1:10:29
- 114 Quentin Jauregui (Fra) AG2R La Mondiale 1:11:48
- 115 Marco Marcato (Ita) UAE Team Emirates 1:11:57
- 116 Maciej Paterski (Pol) CCC Sprandi Polkowice 1:12:01
- 117 Kenny Elissonde (Fra) Team Sky 1:12:14
- 118 Fernando Gaviria (Col) Quick-Step Floors 1:12:23
- 119 Vasil Kiryienka (Blr) Team Sky 1:12:24
- 120 Daniel Teklehaimanot (Eri) Dimension Data 1:12:37
- 121 Jan Tratnik (Slo) CCC Sprandi Polkowice 1:13:13
- 122 Filippo Pozzato (Ita) Wilier Triestina 1:13:30
- 123 Sindre Skjøstad Lunke (Nor) Team Sunweb 1:13:52
- 124 Cesare Benedetti (Ita) Bora-Hansgrohe 1:14:26
- 125 Ivan Rovny (Rus) Gazprom – Rusvelo 1:14:52
- 126 Simone Ponzi (Ita) CCC Sprandi Polkowice 1:15:20
- 127 Daniele Bennati (Ita) Movistar Team 1:15:30
- 128 Łukasz Owsian (Pol) CCC Sprandi Polkowice 1:15:39
- 129 Jasper De Buyst (Bel) Lotto Soudal 1:15:44
- 130 Giulio Ciccone (Ita) Bardiani CSF 1:16:03
- 131 Eugert Zhupa (Alb) Wilier Triestina 1:16:07
- 132 Matej Mohoric (Slo) UAE Team Emirates 1:16:25
- 133 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 1:17:02
- 134 Sacha Modolo (Ita) UAE Team Emirates 1:17:12
- 135 Branislau Samoilau (Blr) CCC Sprandi Polkowice 1:17:21
- 136 Kristijan Koren (Slo) Cannondale-Drapac 1:17:41
- 137 Manuel Quinziato (Ita) BMC Racing Team 1:18:06
- 138 Aleksei Tcatevich (Rus) Gazprom – Rusvelo 1:18:13
- 139 Martijn Keizer (Ned) Team LottoNl-Jumbo 1:19:17
- 140 André Greipel (Ger) Lotto Soudal 1:19:24
- 141 William Bonnet (Fra) FDJ 1:19:39
- 142 Mads Pedersen (Den) Trek-Segafredo 1:19:47
- 143 Mirco Maestri (Ita) Bardiani CSF 1:20:08
- 144 Enrico Barbin (Ita) Bardiani CSF 1:21:12
- 145 Michał Gołaś (Pol) Team Sky 1:21:19
- 146 Joe Dombrowski (USA) Cannondale-Drapac 1:22:02
- 147 Alex Howes (USA) Cannondale-Drapac 1:22:10
- 148 Christopher Juul Jensen (Den) Orica-Scott 1:22:17
- 149 Moreno Hofland (Ned) Lotto Soudal 1:23:23
- 150 Julen Amezqueta (Spa) Wilier Triestina 1:23:25
- 151 Svein Tuft (Can) Orica-Scott 1:24:27
- 152 Ángel Vicioso (Spa) Katusha-Alpecin 1:24:44
- 153 Luka Mezgec (Slo) Orica-Scott 1:24:59
- 154 Alexander Edmondson (Aus) Orica-Scott 1:25:16
- 155 Johann Van Zyl (RSA) Dimension Data 1:26:18
- 156 Victor Campenaerts (Bel) Team LottoNl-Jumbo 1:27:10
- 157 Sergey Lagutin (Rus) Gazprom – Rusvelo 1:27:52
- 158 Tom Stamsnijder (Ned) Team Sunweb 1:27:54
- 159 Iljo Keisse (Bel) Quick-Step Floors 1:28:03
- 160 Eugenio Alafaci (Ita) Trek-Segafredo 1:28:09
- 161 Rüdiger Selig (Ger) Bora-Hansgrohe 1:28:37
- 162 Roberto Ferrari (Ita) UAE Team Emirates 1:28:50
- 163 Maxim Belkov (Rus) Katusha-Alpecin 1:30:10
- 164 Davide Martinelli (Ita) Quick-Step Floors 1:31:13
- 165 Twan Castelijns (Ned) Team LottoNl-Jumbo 1:31:51
- 166 Pieter Serry (Bel) Quick-Step Floors 1:32:19
- 167 Caleb Ewan (Aus) Orica-Scott 1:32:41
- 168 Manuel Senni (Ita) BMC Racing Team 1:32:52
- 169 Vincenzo Albanese (Ita) Bardiani CSF 1:33:36
- 170 Rory Sutherland (Aus) Movistar Team 1:33:54
- 171 Daniel Martinez (Col) Wilier Triestina 1:34:30
- 172 Jan Bárta (Cze) Bora-Hansgrohe 1:34:45
- 173 Evgeny Shalunov (Rus) Gazprom – Rusvelo 1:35:44
- 174 Nicola Boem (Ita) Bardiani CSF 1:35:55
- 175 Maximiliano Richeze (Arg) Quick-Step Floors 1:36:08
- 176 Phil Bauhaus (Ger) Team Sunweb 1:37:13
- 177 Giacomo Nizzolo (Ita) Trek-Segafredo 1:38:57
- 178 Lorenzo Rota (Ita) Bardiani CSF 1:40:09
- 179 Jakub Mareczko (Ita) Wilier Triestina 1:41:08
- 180 Ivan Savitckii (Rus) Gazprom – Rusvelo 1:42:29
- 181 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 1:42:50
- 182 Sean De Bie (Bel) Lotto Soudal 1:43:10
- 183 Alberto Losada (Spa) Katusha-Alpecin 1:44:36
- 184 Zhandos Bizhigitov (Kaz) Astana Pro Team 1:47:04
- 185 Simone Andreetta (Ita) Bardiani CSF 1:48:06
- 186 Sam Bennett (Irl) Bora-Hansgrohe 1:48:33
- 187 Ilia Koshevoy (Blr) Wilier Triestina 1:48:52
- 188 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 1:51:52
- 189 Giuseppe Fonzi (Ita) Wilier Triestina 1:59:51
- Klasyfikacja punktowa:
- 1 Fernando Gaviria (Col) Quick-Step Floors 191 pkt
- 2 Jasper Stuyven (Bel) Trek-Segafredo 160
- 3 André Greipel (Ger) Lotto Soudal 129
- 4 Caleb Ewan (Aus) Orica-Scott 100
- 5 Lukas Pöstlberger (Aut) Bora-Hansgrohe 98
- 6 Daniel Teklehaimanot (Eri) Dimension Data 78
- 7 Kristian Sbaragli (Ita) Dimension Data 76
- 8 Silvan Dillier (Swi) BMC Racing Team 68
- 9 Eugert Zhupa (Alb) Wilier Triestina 60
- 10 Sam Bennett (Irl) Bora-Hansgrohe 57
- 11 Simone Andreetta (Ita) Bardiani CSF 52
- 12 Roberto Ferrari (Ita) UAE Team Emirates 46
- 13 Rüdiger Selig (Ger) Bora-Hansgrohe 43
- 14 Giacomo Nizzolo (Ita) Trek-Segafredo 43
- 15 Ryan Gibbons (RSA) Dimension Data 42
- 16 Maciej Paterski (Pol) CCC Sprandi Polkowice 40
- 17 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 40
- 18 Geraint Thomas (GBr) Team Sky 39
- 19 Enrico Battaglin (Ita) Team LottoNl-Jumbo 39
- 20 Tom Dumoulin (Ned) Team Sunweb 37
- 21 Evgeny Shalunov (Rus) Gazprom – Rusvelo 36
- 22 Jakub Mareczko (Ita) Wilier Triestina 35
- 23 Pavel Brutt (Rus) Gazprom – Rusvelo 34
- 24 Luis León Sanchez (Spa) Astana Pro Team 34
- 25 Bob Jungels (Lux) Quick-Step Floors 33
- 26 Vincenzo Nibali (Ita) Bahrain-Merida 29
- 27 Maximiliano Richeze (Arg) Quick-Step Floors 28
- 28 Gorka Izagirre (Spa) Movistar Team 27
- 29 Phil Bauhaus (Ger) Team Sunweb 25
- 30 Thibaut Pinot (Fra) FDJ 24
- 31 Nathan Haas (Aus) Dimension Data 24
- 32 Giuseppe Fonzi (Ita) Wilier Triestina 24
- 33 Sacha Modolo (Ita) UAE Team Emirates 23
- 34 Adam Yates (GBr) Orica-Scott 22
- 35 Giovanni Visconti (Ita) Bahrain-Merida 21
- 36 Nairo Quintana (Col) Movistar Team 20
- 37 Jan Polanc (Slo) UAE Team Emirates 20
- 38 Michael Woods (Can) Cannondale-Drapac 20
- 39 Ivan Rovny (Rus) Gazprom – Rusvelo 20
- 40 Ilia Koshevoy (Blr) Wilier Triestina 20
- 41 Aleksei Tcatevich (Rus) Gazprom – Rusvelo 19
- 42 Bauke Mollema (Ned) Trek-Segafredo 17
- 43 Jan Tratnik (Slo) CCC Sprandi Polkowice 16
- 44 Ilnur Zakarin (Rus) Katusha-Alpecin 15
- 45 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 14
- 46 Iljo Keisse (Bel) Quick-Step Floors 13
- 47 Kanstantsin Siutsou (Blr) Bahrain-Merida 12
- 48 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 12
- 49 Cesare Benedetti (Ita) Bora-Hansgrohe 11
- 50 Valerio Conti (Ita) UAE Team Emirates 10
- 51 Łukasz Owsian (Pol) CCC Sprandi Polkowice 10
- 52 Mads Pedersen (Den) Trek-Segafredo 10
- 53 Omar Fraile (Spa) Dimension Data 8
- 54 Dario Cataldo (Ita) Astana Pro Team 6
- 55 Rui Costa (Por) UAE Team Emirates 6
- 56 Matteo Montaguti (Ita) AG2R La Mondiale 6
- 57 Gregor Mühlberger (Aut) Bora-Hansgrohe 6
- 58 Vasil Kiryienka (Blr) Team Sky 6
- 59 Domenico Pozzovivo (Ita) AG2R La Mondiale 5
- 60 Jacques Janse Van Rensburg (RSA) Dimension Data 5
- 61 Steven Kruijswijk (Ned) Team LottoNl-Jumbo 4
- 62 Tanel Kangert (Est) Astana Pro Team 4
- 63 Maxime Monfort (Bel) Lotto Soudal 4
- 64 Bart De Clercq (Bel) Lotto Soudal 4
- 65 Davide Villella (Ita) Cannondale-Drapac 4
- 66 Valerio Agnoli (Ita) Bahrain-Merida 4
- 67 Johann Van Zyl (RSA) Dimension Data 4
- 68 Andrey Amador (CRc) Movistar Team 3
- 69 Salvatore Puccio (Ita) Team Sky 3
- 70 Eros Capecchi (Ita) Quick-Step Floors 3
- 71 Laurent Didier (Lux) Trek-Segafredo 3
- 72 Jos Van Emden (Ned) Team LottoNl-Jumbo 3
- 73 Pieter Serry (Bel) Quick-Step Floors 3
- 74 Jan Bárta (Cze) Bora-Hansgrohe 3
- 75 Sébastien Reichenbach (Swi) FDJ 2
- 76 Igor Anton (Spa) Dimension Data 2
- 77 Simone Ponzi (Ita) CCC Sprandi Polkowice 2
- 78 Jasper De Buyst (Bel) Lotto Soudal 2
- 79 Christopher Juul Jensen (Den) Orica-Scott 2
- 80 Svein Tuft (Can) Orica-Scott 2
- 81 Vincenzo Albanese (Ita) Bardiani CSF 2
- 82 Davide Formolo (Ita) Cannondale-Drapac 1
- 83 Patrick Konrad (Aut) Bora-Hansgrohe 1
- 84 Francisco Ventoso (Spa) BMC Racing Team 1
- 85 Lars Ytting Bak (Den) Lotto Soudal 1
- 86 Dries Devenyns (Bel) Quick-Step Floors 1
- 87 Matteo Busato (Ita) Wilier Triestina 1
- 88 Marco Marcato (Ita) UAE Team Emirates 1
- 89 Winner Anacona (Col) Movistar Team -5
- 90 Laurens Ten Dam (Ned) Team Sunweb -5
- 91 Jose Rojas (Spa) Movistar Team -5
- Klasyfikacja górska:
- 1 Jan Polanc (Slo) UAE Team Emirates 44 pkt
- 2 Nairo Quintana (Col) Movistar Team 35
- 3 Thibaut Pinot (Fra) FDJ 27
- 4 Daniel Teklehaimanot (Eri) Dimension Data 23
- 5 Ilnur Zakarin (Rus) Katusha-Alpecin 19
- 6 Luis León Sanchez (Spa) Astana Pro Team 18
- 7 Tom Dumoulin (Ned) Team Sunweb 16
- 8 Jacques Janse Van Rensburg (RSA) Dimension Data 15
- 9 Simone Andreetta (Ita) Bardiani CSF 15
- 10 Geraint Thomas (GBr) Team Sky 12
- 11 Cesare Benedetti (Ita) Bora-Hansgrohe 9
- 12 Bauke Mollema (Ned) Trek-Segafredo 9
- 13 Omar Fraile (Spa) Dimension Data 9
- 14 Lukas Pöstlberger (Aut) Bora-Hansgrohe 8
- 15 Giovanni Visconti (Ita) Bahrain-Merida 8
- 16 Pavel Brutt (Rus) Gazprom – Rusvelo 7
- 17 Davide Villella (Ita) Cannondale-Drapac 7
- 18 Vincenzo Nibali (Ita) Bahrain-Merida 6
- 19 Dario Cataldo (Ita) Astana Pro Team 6
- 20 Pierre Rolland (Fra) Cannondale-Drapac 6
- 21 Silvan Dillier (Swi) BMC Racing Team 6
- 22 Eugert Zhupa (Alb) Wilier Triestina 6
- 23 Evgeny Shalunov (Rus) Gazprom – Rusvelo 6
- 24 Domenico Pozzovivo (Ita) AG2R La Mondiale 4
- 25 Laurent Didier (Lux) Trek-Segafredo 4
- 26 Eugenio Alafaci (Ita) Trek-Segafredo 4
- 27 Maciej Paterski (Pol) CCC Sprandi Polkowice 3
- 28 Jan Tratnik (Slo) CCC Sprandi Polkowice 3
- 29 Giuseppe Fonzi (Ita) Wilier Triestina 3
- 30 Ivan Rovny (Rus) Gazprom – Rusvelo 3
- 31 Bob Jungels (Lux) Quick-Step Floors 2
- 32 Tanel Kangert (Est) Astana Pro Team 2
- 33 Valerio Conti (Ita) UAE Team Emirates 2
- 34 Matteo Montaguti (Ita) AG2R La Mondiale 2
- 35 Jasper Stuyven (Bel) Trek-Segafredo 2
- 36 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 2
- 37 Adam Yates (GBr) Orica-Scott 1
- 38 Manuele Boaro (Ita) Bahrain-Merida 1
- 39 Branislau Samoilau (Blr) CCC Sprandi Polkowice 1
- 40 Ilia Koshevoy (Blr) Wilier Triestina 1
- 41 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 1
- Klasyfikacja na lotnych premiach:
- 1 Daniel Teklehaimanot (Eri) Dimension Data 37 pkt
- 2 Eugert Zhupa (Alb) Wilier Triestina 29
- 3 Jasper Stuyven (Bel) Trek-Segafredo 28
- 4 Pavel Brutt (Rus) Gazprom – Rusvelo 28
- 5 Maciej Paterski (Pol) CCC Sprandi Polkowice 20
- 6 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 20
- 7 Luis León Sanchez (Spa) Astana Pro Team 17
- 8 Evgeny Shalunov (Rus) Gazprom – Rusvelo 16
- 9 Fernando Gaviria (Col) Quick-Step Floors 14
- 10 Simone Andreetta (Ita) Bardiani CSF 14
- 11 Lukas Pöstlberger (Aut) Bora-Hansgrohe 13
- 12 Kristian Sbaragli (Ita) Dimension Data 12
- 13 Aleksei Tcatevich (Rus) Gazprom – Rusvelo 12
- 14 Giuseppe Fonzi (Ita) Wilier Triestina 12
- 15 Omar Fraile (Spa) Dimension Data 11
- 16 Valerio Conti (Ita) UAE Team Emirates 10
- 17 Iljo Keisse (Bel) Quick-Step Floors 10
- 18 Jan Polanc (Slo) UAE Team Emirates 9
- 19 Jacques Janse Van Rensburg (RSA) Dimension Data 9
- 20 Ivan Rovny (Rus) Gazprom – Rusvelo 9
- 21 Ilia Koshevoy (Blr) Wilier Triestina 9
- 22 Silvan Dillier (Swi) BMC Racing Team 8
- 23 Jan Tratnik (Slo) CCC Sprandi Polkowice 5
- 24 Eugenio Alafaci (Ita) Trek-Segafredo 4
- 25 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 4
- 26 Giovanni Visconti (Ita) Bahrain-Merida 3
- 27 Matteo Busato (Ita) Wilier Triestina 3
- 28 Marco Marcato (Ita) UAE Team Emirates 3
- 29 Cesare Benedetti (Ita) Bora-Hansgrohe 3
- 30 Łukasz Owsian (Pol) CCC Sprandi Polkowice 3
- 31 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 3
- 32 Mads Pedersen (Den) Trek-Segafredo 3
- 33 Gorka Izagirre (Spa) Movistar Team 2
- 34 Matteo Montaguti (Ita) AG2R La Mondiale 2
- 35 Pierre Rolland (Fra) Cannondale-Drapac 2
- 36 André Greipel (Ger) Lotto Soudal 2
- 37 Vincenzo Albanese (Ita) Bardiani CSF 2
- 38 Maximiliano Richeze (Arg) Quick-Step Floors 2
- 39 Tomasz Marczyński (Pol) Lotto Soudal 1
- 40 Gregor Mühlberger (Aut) Bora-Hansgrohe 1
- 41 Valerio Agnoli (Ita) Bahrain-Merida 1
- Klasyfikacja najaktywniejszych:
- 1 Fernando Gaviria (Col) Quick-Step Floors 34 pkt
- 2 Jasper Stuyven (Bel) Trek-Segafredo 29
- 3 Daniel Teklehaimanot (Eri) Dimension Data 23
- 4 Luis León Sanchez (Spa) Astana Pro Team 21
- 5 Lukas Pöstlberger (Aut) Bora-Hansgrohe 20
- 6 Jan Polanc (Slo) UAE Team Emirates 19
- 7 Simone Andreetta (Ita) Bardiani CSF 19
- 8 André Greipel (Ger) Lotto Soudal 18
- 9 Pavel Brutt (Rus) Gazprom – Rusvelo 17
- 10 Eugert Zhupa (Alb) Wilier Triestina 17
- 11 Tom Dumoulin (Ned) Team Sunweb 13
- 12 Silvan Dillier (Swi) BMC Racing Team 13
- 13 Thibaut Pinot (Fra) FDJ 13
- 14 Evgeny Shalunov (Rus) Gazprom – Rusvelo 13
- 15 Caleb Ewan (Aus) Orica-Scott 11
- 16 Maciej Paterski (Pol) CCC Sprandi Polkowice 11
- 17 Kristian Sbaragli (Ita) Dimension Data 11
- 18 Geraint Thomas (GBr) Team Sky 11
- 19 Nairo Quintana (Col) Movistar Team 10
- 20 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 10
- 21 Jacques Janse Van Rensburg (RSA) Dimension Data 10
- 22 Giovanni Visconti (Ita) Bahrain-Merida 10
- 23 Giuseppe Fonzi (Ita) Wilier Triestina 9
- 24 Gorka Izagirre (Spa) Movistar Team 8
- 25 Omar Fraile (Spa) Dimension Data 8
- 26 Ilnur Zakarin (Rus) Katusha-Alpecin 8
- 27 Aleksei Tcatevich (Rus) Gazprom – Rusvelo 8
- 28 Sam Bennett (Irl) Bora-Hansgrohe 8
- 29 Ivan Rovny (Rus) Gazprom – Rusvelo 7
- 30 Giacomo Nizzolo (Ita) Trek-Segafredo 7
- 31 Ilia Koshevoy (Blr) Wilier Triestina 7
- 32 Jan Tratnik (Slo) CCC Sprandi Polkowice 6
- 33 Cesare Benedetti (Ita) Bora-Hansgrohe 6
- 34 Valerio Conti (Ita) UAE Team Emirates 5
- 35 Iljo Keisse (Bel) Quick-Step Floors 5
- 36 Rüdiger Selig (Ger) Bora-Hansgrohe 5
- 37 Roberto Ferrari (Ita) UAE Team Emirates 5
- 38 Jakub Mareczko (Ita) Wilier Triestina 5
- 39 Bauke Mollema (Ned) Trek-Segafredo 4
- 40 Bob Jungels (Lux) Quick-Step Floors 4
- 41 Michael Woods (Can) Cannondale-Drapac 4
- 42 Enrico Battaglin (Ita) Team LottoNl-Jumbo 4
- 43 Eugenio Alafaci (Ita) Trek-Segafredo 4
- 44 Maximiliano Richeze (Arg) Quick-Step Floors 4
- 45 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 4
- 46 Vincenzo Nibali (Ita) Bahrain-Merida 3
- 47 Pierre Rolland (Fra) Cannondale-Drapac 3
- 48 Nathan Haas (Aus) Dimension Data 3
- 49 Matteo Busato (Ita) Wilier Triestina 3
- 50 Marco Marcato (Ita) UAE Team Emirates 3
- 51 Łukasz Owsian (Pol) CCC Sprandi Polkowice 3
- 52 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 3
- 53 Mads Pedersen (Den) Trek-Segafredo 3
- 54 Dario Cataldo (Ita) Astana Pro Team 2
- 55 Matteo Montaguti (Ita) AG2R La Mondiale 2
- 56 Vasil Kiryienka (Blr) Team Sky 2
- 57 Sacha Modolo (Ita) UAE Team Emirates 2
- 58 Vincenzo Albanese (Ita) Bardiani CSF 2
- 59 Phil Bauhaus (Ger) Team Sunweb 2
- 60 Domenico Pozzovivo (Ita) AG2R La Mondiale 1
- 61 Adam Yates (GBr) Orica-Scott 1
- 62 Kanstantsin Siutsou (Blr) Bahrain-Merida 1
- 63 Tomasz Marczyński (Pol) Lotto Soudal 1
- 64 Gregor Mühlberger (Aut) Bora-Hansgrohe 1
- 65 Davide Villella (Ita) Cannondale-Drapac 1
- 66 Valerio Agnoli (Ita) Bahrain-Merida 1
- 67 Ryan Gibbons (RSA) Dimension Data 1
- Klasyfikacja młodzieżowa:
- 1 Bob Jungels (Lux) Quick-Step Floors 43:01:12
- 2 Davide Formolo (Ita) Cannondale-Drapac 0:02:23
- 3 Jan Polanc (Slo) UAE Team Emirates 0:02:55
- 4 Adam Yates (GBr) Orica-Scott 0:03:02
- 5 Simone Petilli (Ita) UAE Team Emirates 0:11:04
- 6 Cristian Rodriguez (Spa) Wilier Triestina 0:13:41
- 7 Valerio Conti (Ita) UAE Team Emirates 0:14:55
- 8 Laurens De Plus (Bel) Quick-Step Floors 0:18:12
- 9 François Bidard (Fra) AG2R La Mondiale 0:32:38
- 10 Alexander Foliforov (Rus) Gazprom – Rusvelo 0:33:41
- 11 Julien Bernard (Fra) Trek-Segafredo 0:35:15
- 12 Sebastian Henao (Col) Team Sky 0:36:24
- 13 Hugh Carthy (GBr) Cannondale-Drapac 0:39:11
- 14 Michal Schlegel (Cze) CCC Sprandi Polkowice 0:40:48
- 15 Gregor Mühlberger (Aut) Bora-Hansgrohe 0:41:13
- 16 Felix Großschartner (Aut) CCC Sprandi Polkowice 0:48:48
- 17 Dylan Teuns (Bel) BMC Racing Team 0:52:37
- 18 Clement Chevrier (Fra) AG2R La Mondiale 0:52:59
- 19 Carlos Verona (Spa) Orica-Scott 0:54:08
- 20 Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:56:32
- 21 Edward Ravasi (Ita) UAE Team Emirates 0:57:19
- 22 Jasper Stuyven (Bel) Trek-Segafredo 0:58:56
- 23 Luka Pibernik (Slo) Bahrain-Merida 1:00:32
- 24 Ryan Gibbons (RSA) Dimension Data 1:04:50
- 25 Matvey Mamykin (Rus) Katusha-Alpecin 1:05:53
- 26 Quentin Jauregui (Fra) AG2R La Mondiale 1:07:52
- 27 Fernando Gaviria (Col) Quick-Step Floors 1:08:27
- 28 Sindre Skjøstad Lunke (Nor) Team Sunweb 1:09:56
- 29 Jasper De Buyst (Bel) Lotto Soudal 1:11:48
- 30 Giulio Ciccone (Ita) Bardiani CSF 1:12:07
- 31 Matej Mohoric (Slo) UAE Team Emirates 1:12:29
- 32 Mads Pedersen (Den) Trek-Segafredo 1:15:51
- 33 Julen Amezqueta (Spa) Wilier Triestina 1:19:29
- 34 Alexander Edmondson (Aus) Orica-Scott 1:21:20
- 35 Davide Martinelli (Ita) Quick-Step Floors 1:27:17
- 36 Caleb Ewan (Aus) Orica-Scott 1:28:45
- 37 Manuel Senni (Ita) BMC Racing Team 1:28:56
- 38 Vincenzo Albanese (Ita) Bardiani CSF 1:29:40
- 39 Daniel Martinez (Col) Wilier Triestina 1:30:34
- 40 Evgeny Shalunov (Rus) Gazprom – Rusvelo 1:31:48
- 41 Phil Bauhaus (Ger) Team Sunweb 1:33:17
- 42 Lorenzo Rota (Ita) Bardiani CSF 1:36:13
- 43 Jakub Mareczko (Ita) Wilier Triestina 1:37:12
- 44 Ivan Savitckii (Rus) Gazprom – Rusvelo 1:38:33
- 45 Simone Andreetta (Ita) Bardiani CSF 1:44:10
- Klasyfikacja drużynowa:
- 1 Movistar Team 129:07:41
- 2 Astana Pro Team 0:04:31
- 3 UAE Team Emirates 0:10:34
- 4 Cannondale-Drapac 0:17:18
- 5 FDJ 0:18:11
- 6 Team Sunweb 0:18:14
- 7 Bahrain-Merida 0:18:38
- 8 AG2R La Mondiale 0:21:30
- 9 BMC Racing Team 0:24:53
- 10 Trek-Segafredo 0:29:40
- 11 Team Sky 0:30:34
- 12 Team LottoNl-Jumbo 0:36:35
- 13 Dimension Data 0:45:05
- 14 Quick-Step Floors 0:51:50
- 15 Lotto Soudal 0:54:21
- 16 Orica-Scott 1:02:38
- 17 Katusha-Alpecin 1:05:44
- 18 Bora-Hansgrohe 1:10:36
- 19 CCC Sprandi Polkowice 1:11:38
- 20 Gazprom – Rusvelo 1:38:46
- 21 Wilier Triestina 2:01:02
- 22 Bardiani CSF 2:58:47
- Trofeo Super teams:
- 1 Quick-Step Floors 258 pkt
- 2 Trek-Segafredo 202
- 3 Bora-Hansgrohe 197
- 4 Dimension Data 155
- 5 UAE Team Emirates 151
- 6 Team Sunweb 137
- 7 Orica-Scott 135
- 8 Lotto Soudal 130
- 9 Movistar Team 124
- 10 Bahrain-Merida 106
- 11 Team Sky 103
- 12 Astana Pro Team 84
- 13 Gazprom – Rusvelo 82
- 14 Wilier Triestina 80
- 15 FDJ 72
- 16 Team LottoNl-Jumbo 69
- 17 Katusha-Alpecin 61
- 18 BMC Racing Team 58
- 19 Cannondale-Drapac 42
- 20 CCC Sprandi Polkowice 38
- 21 Bardiani CSF 33
- 22 AG2R La Mondiale 25