Van Garderen i Landa, którzy jechali w ucieczce przez większość dnia, dojechali do mety z niewielką przewagą nad goniącą ich grupą faworytów i między sobą rozegrali finisz, na którym więcej sprytu i sił zachował Amerykanin. Kolarz BMC Racing Team pokonał Landę, który ponownie zajął drugie miejsce na etapie, choć umocnił się na pozycji w klasyfikacji górskiej. Na 5. miejscu finiszował Hirt, który także jechał w ucieczce, lecz w końcówce nie wytrzymał tempa liderów i na metę wjechał za Thibaut Pinot (FDJ) i Domenico Pozzovivo (Ag2R La Mondiale).
Bardzo krótki, najeżony podjazdami etap, gwarantował emocje od samego startu z Moeny aż do mety na Ortisei. Niemalże od razu po starcie kolarze rozpoczynali wspinaczkę pod Passo Podoi, gdzie po kilku mocnych atakach oderwała się grupka harcowników, w której byli m.in. Mikel Landa (Team Sky), Tejay van Garderen (BMC Racing Team), Joe Dombrowski (Cannondale-Drapac), Ruben Plaza (Orica-Scott), Andrey Amador (Movistar Team), Jan Hirt (CCC Sprandi Polkowice) i kilkunastu innych kolarzy.
Dzisiejszego dnia droga wiodła tylko w górę lub w dół i po szybkim zjeździe czołówka rozpoczęła podjazd pod Passo Valparola, mając około dwóch minut przewagi nad grupą faworytów. Tempo w niej dyktowali kolarze Movistar i Orica-Scott i z każdym kilometrem grupa robiła się coraz mniej liczna.
Gdy na Passo Gardena w grupie lidera było już tylko kilkunastu kolarzy, na atak zdecydował się Nairo Quintana (Movistar), a potem Vincenzo Nibali (Bahrain-Merida). Drugi i trzeci kolarz z generalki zgubili Toma Dumoulin (Team Sunweb), ale Holender jadący swoim tempem doszedł do rywali tuż przed szczytem trzeciej premii górskiej. Po szybkim zjeździe kolarze pokonywali niewielki podjazd pod Passo di Pinei i kolejny zjazd, po którym następowała już finałowa wspinaczka pod Ortisei. Właśnie na zjeździe z czołówki, w której było już tylko sześciu kolarzy, odjechali Van Garderen i Landa. Szybko zyskali pół minuty przewagi nad pozostałymi uciekinierami i minutę nad faworytami. Gdy ta dwójka walczyła o zwycięstwo, na 7 kilometrów przed metą skontrował jeszcze Hirt, lecz był za daleko, by doścignąć rywali.
Za ich plecami, z kolei, znów uaktywnili się faworyci – atakowali Nibali i Quintana, ale ich ataki szybko kasował Dumoulin. Lider wyścigu także próbował zerwać rywali z koła, ale szybko wszyscy zorientowali się, że żaden z rywali nie zamierza odpuścić i faworyci zaczęli jechać na remis. Odjechali jednak Pozzovivo i Pinot, dzięki czemu Francuz z FDJ zbliżył się na 24 sekundy do zajmującego trzecie miejsce Nibalego. Włoch zaś traci 1.12 do Dumoulin i 41 sekund do Quintany.
Wyniki 18. etapu:
- 1 Tejay Van Garderen (USA) BMC Racing Team 3:54:04
- 2 Mikel Landa (Spa) Team Sky
- 3 Thibaut Pinot (Fra) FDJ 0:00:08
- 4 Domenico Pozzovivo (Ita) AG2R La Mondiale
- 5 Jan Hirt (Cze) CCC Sprandi Polkowice 0:00:11
- 6 Ilnur Zakarin (Rus) Katusha-Alpecin 0:00:24
- 7 Steven Kruijswijk (Ned) Team LottoNl-Jumbo 0:00:34
- 8 Bauke Mollema (Ned) Trek-Segafredo
- 9 Tom Dumoulin (Ned) Team Sunweb 0:01:06
- 10 Nairo Quintana (Col) Movistar Team
- 11 Vincenzo Nibali (Ita) Bahrain-Merida
- 12 Adam Yates (GBr) Orica-Scott 0:01:12
- 13 Sébastien Reichenbach (Swi) FDJ
- 14 Dario Cataldo (Ita) Astana Pro Team 0:01:48
- 15 Davide Formolo (Ita) Cannondale-Drapac
- 16 Winner Anacona (Col) Movistar Team 0:02:20
- 17 Joe Dombrowski (USA) Cannondale-Drapac
- 18 Hubert Dupont (Fra) AG2R La Mondiale 0:03:06
- 19 Bob Jungels (Lux) Quick-Step Floors 0:03:55
- 20 Andrey Amador (CRc) Movistar Team
- 21 Kanstantsin Siutsou (Blr) Bahrain-Merida 0:04:28
- 22 Natnael Berhane (Eri) Dimension Data
- 23 Davide Villella (Ita) Cannondale-Drapac 0:04:48
- 24 Maxime Monfort (Bel) Lotto Soudal 0:05:06
- 25 Patrick Konrad (Aut) Bora-Hansgrohe
- 26 Robert Kiserlovski (Cro) Katusha-Alpecin 0:05:44
- 27 Jan Polanc (Slo) UAE Team Emirates 0:06:57
- 28 Stef Clement (Ned) Team LottoNl-Jumbo
- 29 Diego Rosa (Ita) Team Sky
- 30 Alexander Foliforov (Rus) Gazprom – Rusvelo
- 31 Giovanni Visconti (Ita) Bahrain-Merida 0:07:40
- 32 Franco Pellizotti (Ita) Bahrain-Merida
- 33 Ben Gastauer (Lux) AG2R La Mondiale 0:08:44
- 34 Ruben Plaza (Spa) Orica-Scott
- 35 Pierre Rolland (Fra) Cannondale-Drapac 0:09:23
- 36 Gregor Mühlberger (Aut) Bora-Hansgrohe 0:10:16
- 37 Gorka Izagirre (Spa) Movistar Team 0:14:18
- 38 Laurens Ten Dam (Ned) Team Sunweb 0:18:37
- 39 Jasper Stuyven (Bel) Trek-Segafredo
- 40 Joey Rosskopf (USA) BMC Racing Team
- 41 Carlos Verona (Spa) Orica-Scott 0:18:48
- 42 Sebastian Henao (Col) Team Sky
- 43 Philip Deignan (Irl) Team Sky
- 44 José Gonçalves (Por) Katusha-Alpecin
- 45 Jose Rojas (Spa) Movistar Team 0:21:59
- 46 Rory Sutherland (Aus) Movistar Team 0:32:57
- 47 Michael Hepburn (Aus) Orica-Scott
- 48 Tobias Ludvigsson (Swe) FDJ
- 49 Giulio Ciccone (Ita) Bardiani CSF
- 50 Cristian Rodriguez (Spa) Wilier Triestina
- 51 Luka Mezgec (Slo) Orica-Scott
- 52 Sindre Skjøstad Lunke (Nor) Team Sunweb
- 53 Simone Petilli (Ita) UAE Team Emirates
- 54 Peter Stetina (USA) Trek-Segafredo
- 55 Quentin Jauregui (Fra) AG2R La Mondiale
- 56 Luka Pibernik (Slo) Bahrain-Merida
- 57 Rui Costa (Por) UAE Team Emirates
- 58 Clement Chevrier (Fra) AG2R La Mondiale
- 59 Łukasz Owsian (Pol) CCC Sprandi Polkowice
- 60 Julien Bernard (Fra) Trek-Segafredo
- 61 Georg Preidler (Aut) Team Sunweb
- 62 Silvan Dillier (Swi) BMC Racing Team
- 63 Maciej Paterski (Pol) CCC Sprandi Polkowice
- 64 Dylan Teuns (Bel) BMC Racing Team
- 65 Simon Geschke (Ger) Team Sunweb
- 66 Felix Großschartner (Aut) CCC Sprandi Polkowice
- 67 Steve Morabito (Swi) FDJ
- 68 Jérémy Roy (Fra) FDJ
- 69 Jan Tratnik (Slo) CCC Sprandi Polkowice
- 70 Michal Schlegel (Cze) CCC Sprandi Polkowice
- 71 Enrico Gasparotto (Ita) Bahrain-Merida
- 72 Paolo Tiralongo (Ita) Astana Pro Team
- 73 Victor De La Parte (Spa) Movistar Team
- 74 Jan Bárta (Cze) Bora-Hansgrohe
- 75 Valerio Agnoli (Ita) Bahrain-Merida
- 76 Alex Howes (USA) Cannondale-Drapac
- 77 Michael Woods (Can) Cannondale-Drapac
- 78 Jurgen Van Den Broeck (Bel) Team LottoNl-Jumbo
- 79 Eros Capecchi (Ita) Quick-Step Floors
- 80 Chad Haga (USA) Team Sunweb
- 81 Mads Pedersen (Den) Trek-Segafredo
- 82 Jesus Hernandez (Spa) Trek-Segafredo
- 83 José Mendes (Por) Bora-Hansgrohe
- 84 Julen Amezqueta (Spa) Wilier Triestina
- 85 Jesper Hansen (Den) Astana Pro Team
- 86 Bram Tankink (Ned) Team LottoNl-Jumbo
- 87 Enrico Battaglin (Ita) Team LottoNl-Jumbo
- 88 Jos Van Emden (Ned) Team LottoNl-Jumbo
- 89 François Bidard (Fra) AG2R La Mondiale
- 90 Matteo Montaguti (Ita) AG2R La Mondiale
- 91 Martijn Keizer (Ned) Team LottoNl-Jumbo
- 92 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo
- 93 Laurens De Plus (Bel) Quick-Step Floors
- 94 Omar Fraile (Spa) Dimension Data
- 95 Jose Herrada (Spa) Movistar Team
- 96 Evgeny Shalunov (Rus) Gazprom – Rusvelo
- 97 Ivan Rovny (Rus) Gazprom – Rusvelo
- 98 Aleksei Tcatevich (Rus) Gazprom – Rusvelo
- 99 Igor Anton (Spa) Dimension Data
- 100 Pello Bilbao (Spa) Astana Pro Team
- 101 Hugh Carthy (GBr) Cannondale-Drapac
- 102 Ángel Vicioso (Spa) Katusha-Alpecin
- 103 Christopher Juul Jensen (Den) Orica-Scott 0:33:09
- 104 Manuel Quinziato (Ita) BMC Racing Team 0:35:55
- 105 Filippo Pozzato (Ita) Wilier Triestina
- 106 Cesare Benedetti (Ita) Bora-Hansgrohe
- 107 Valerio Conti (Ita) UAE Team Emirates
- 108 Giuseppe Fonzi (Ita) Wilier Triestina
- 109 Moreno Hofland (Ned) Lotto Soudal
- 110 Simone Ponzi (Ita) CCC Sprandi Polkowice
- 111 Adam James Hansen (Aus) Lotto Soudal
- 112 Matthieu Ladagnous (Fra) FDJ
- 113 Eugert Zhupa (Alb) Wilier Triestina
- 114 Manuel Senni (Ita) BMC Racing Team
- 115 Marco Marcato (Ita) UAE Team Emirates
- 116 Salvatore Puccio (Ita) Team Sky
- 117 Kristian Sbaragli (Ita) Dimension Data
- 118 Benoit Vaugrenard (Fra) FDJ
- 119 Lars Ytting Bak (Den) Lotto Soudal
- 120 Julien Berard (Fra) AG2R La Mondiale
- 121 Tom-Jelte Slagter (Ned) Cannondale-Drapac
- 122 Jacques Janse Van Rensburg (RSA) Dimension Data
- 123 Andrey Zeits (Kaz) Astana Pro Team
- 124 Tom Stamsnijder (Ned) Team Sunweb
- 125 Branislau Samoilau (Blr) CCC Sprandi Polkowice
- 126 Sergey Firsanov (Rus) Gazprom – Rusvelo
- 127 Pavel Brutt (Rus) Gazprom – Rusvelo
- 128 Edward Ravasi (Ita) UAE Team Emirates
- 129 Twan Castelijns (Ned) Team LottoNl-Jumbo
- 130 Lukas Pöstlberger (Aut) Bora-Hansgrohe
- 131 Pieter Serry (Bel) Quick-Step Floors
- 132 Luis León Sanchez (Spa) Astana Pro Team
- 133 Alberto Losada (Spa) Katusha-Alpecin
- 134 Daniel Teklehaimanot (Eri) Dimension Data
- 135 Michał Gołaś (Pol) Team Sky
- 136 Sam Bennett (Irl) Bora-Hansgrohe
- 137 Kristijan Koren (Slo) Cannondale-Drapac
- 138 Tomasz Marczyński (Pol) Lotto Soudal
- 139 Maxim Belkov (Rus) Katusha-Alpecin
- 140 Francisco Ventoso (Spa) BMC Racing Team
- 141 Matej Mohoric (Slo) UAE Team Emirates
- 142 Svein Tuft (Can) Orica-Scott
- 143 Nicola Boem (Ita) Bardiani CSF
- 144 Marcin Białobłocki (Pol) CCC Sprandi Polkowice
- 145 Davide Martinelli (Ita) Quick-Step Floors
- 146 Mirco Maestri (Ita) Bardiani CSF
- 147 Matvey Mamykin (Rus) Katusha-Alpecin
- 148 Ilia Koshevoy (Blr) Wilier Triestina
- 149 Manuele Boaro (Ita) Bahrain-Merida
- 150 Johann Van Zyl (RSA) Dimension Data
- 151 Lorenzo Rota (Ita) Bardiani CSF
- 152 Rudy Molard (Fra) FDJ
- 153 Dries Devenyns (Bel) Quick-Step Floors
- 154 Simone Andreetta (Ita) Bardiani CSF
- 155 Vasil Kiryienka (Blr) Team Sky
- 156 Eugenio Alafaci (Ita) Trek-Segafredo
- 157 Fernando Gaviria (Col) Quick-Step Floors
- 158 Sergey Lagutin (Rus) Gazprom – Rusvelo
- 159 Iljo Keisse (Bel) Quick-Step Floors
- 160 Enrico Barbin (Ita) Bardiani CSF
- 161 Viacheslav Kuznetsov (Rus) Katusha-Alpecin
- 162 Roberto Ferrari (Ita) UAE Team Emirates
- 163 Maximiliano Richeze (Arg) Quick-Step Floors
- 164 Matteo Busato (Ita) Wilier Triestina
- 165 Zhandos Bizhigitov (Kaz) Astana Pro Team
- DNF Jasper De Buyst (Bel) Lotto Soudal
- Klasyfikacja punktowa:
- 1 Tejay Van Garderen (USA) BMC Racing Team 15 pkt
- 2 Mikel Landa (Spa) Team Sky 12
- 3 Thibaut Pinot (Fra) FDJ 9
- 4 Diego Rosa (Ita) Team Sky 8
- 5 Manuele Boaro (Ita) Bahrain-Merida 8
- 6 Domenico Pozzovivo (Ita) AG2R La Mondiale 7
- 7 Jan Hirt (Cze) CCC Sprandi Polkowice 6
- 8 Ilnur Zakarin (Rus) Katusha-Alpecin 5
- 9 Steven Kruijswijk (Ned) Team LottoNl-Jumbo 4
- 10 Winner Anacona (Col) Movistar Team 4
- 11 Natnael Berhane (Eri) Dimension Data 4
- 12 Bauke Mollema (Ned) Trek-Segafredo 3
- 13 Tom Dumoulin (Ned) Team Sunweb 2
- 14 Nairo Quintana (Col) Movistar Team 1
- 15 Joey Rosskopf (USA) BMC Racing Team 1
- 16 Philip Deignan (Irl) Team Sky 1
- 17 Gorka Izagirre (Spa) Movistar Team -5
- 18 Bob Jungels (Lux) Quick-Step Floors -5
- Klasyfikacja górska:
- GPM 1 (kat. 1) Passo Pordoi, km. 26
- 1 Diego Rosa (Ita) Team Sky 35 pkt
- 2 Natnael Berhane (Eri) Dimension Data 18
- 3 Joey Rosskopf (USA) BMC Racing Team 12
- 4 Davide Villella (Ita) Cannondale-Drapac 9
- 5 Joe Dombrowski (USA) Cannondale-Drapac 6
- 6 Tejay Van Garderen (USA) BMC Racing Team 4
- 7 Philip Deignan (Irl) Team Sky 2
- 8 Kanstantsin Siutsou (Blr) Bahrain-Merida 1
- GPM 2 (kat. 2) Passo Valparola, km. 57
- 1 Omar Fraile (Spa) Dimension Data 15 pkt
- 2 Mikel Landa (Spa) Team Sky 8
- 3 Diego Rosa (Ita) Team Sky 6
- 4 Philip Deignan (Irl) Team Sky 4
- 5 Winner Anacona (Col) Movistar Team 2
- 6 Alexander Foliforov (Rus) Gazprom – Rusvelo 1
- GPM 3 (kat. 2) Passo Gardena/Grödnerjoch, km. 85
- 1 Mikel Landa (Spa) Team Sky 15 pkt
- 2 Diego Rosa (Ita) Team Sky 8
- 3 Joe Dombrowski (USA) Cannondale-Drapac 6
- 4 Natnael Berhane (Eri) Dimension Data 4
- 5 Jan Hirt (Cze) CCC Sprandi Polkowice 2
- 6 Tejay Van Garderen (USA) BMC Racing Team 1
- GPM 4 (kat. 4) Passo di Pinei/Panidersattel, km. 108
- 1 Mikel Landa (Spa) Team Sky 7 pkt
- 2 Joe Dombrowski (USA) Cannondale-Drapac 4
- 3 Jan Hirt (Cze) CCC Sprandi Polkowice 2
- 4 Tejay Van Garderen (USA) BMC Racing Team 1
- GPM 5 (kat. 1) Pontives, km. 133
- 1 Mikel Landa (Spa) Team Sky 35 pkt
- 2 Tejay Van Garderen (USA) BMC Racing Team 18
- 3 Jan Hirt (Cze) CCC Sprandi Polkowice 12
- 4 Domenico Pozzovivo (Ita) AG2R La Mondiale 9
- 5 Thibaut Pinot (Fra) FDJ 6
- 6 Vincenzo Nibali (Ita) Bahrain-Merida 4
- 7 Nairo Quintana (Col) Movistar Team 2
- 8 Alberto Losada (Spa) Katusha-Alpecin 1
- Klasyfikacja na lotnych premiach:
- Sprint 1 - Canazei, km. 14
- 1 Manuele Boaro (Ita) Bahrain-Merida 10 pkt
- 2 Natnael Berhane (Eri) Dimension Data 6
- 3 Joey Rosskopf (USA) BMC Racing Team 3
- 4 Diego Rosa (Ita) Team Sky 2
- 5 Mads Pedersen (Den) Trek-Segafredo 1
- Sprint 2 - La Villa/Stern, km. 71
- 1 Diego Rosa (Ita) Team Sky 10 pkt
- 2 Winner Anacona (Col) Movistar Team 6
- 3 Philip Deignan (Irl) Team Sky 3
- 4 Mikel Landa (Spa) Team Sky 2
- 5 Joey Rosskopf (USA) BMC Racing Team 1
- Klasyfikacja najaktywniejszych:
- 1 Mikel Landa (Spa) Team Sky 18 pkt
- 2 Diego Rosa (Ita) Team Sky 14
- 3 Tejay Van Garderen (USA) BMC Racing Team 9
- 4 Natnael Berhane (Eri) Dimension Data 7
- 5 Joey Rosskopf (USA) BMC Racing Team 6
- 6 Manuele Boaro (Ita) Bahrain-Merida 5
- 7 Thibaut Pinot (Fra) FDJ 4
- 8 Domenico Pozzovivo (Ita) AG2R La Mondiale 4
- 9 Jan Hirt (Cze) CCC Sprandi Polkowice 4
- 10 Winner Anacona (Col) Movistar Team 4
- 11 Philip Deignan (Irl) Team Sky 3
- 12 Omar Fraile (Spa) Dimension Data 3
- 13 Joe Dombrowski (USA) Cannondale-Drapac 2
- 14 Ilnur Zakarin (Rus) Katusha-Alpecin 1
- 15 Davide Villella (Ita) Cannondale-Drapac 1
- 16 Mads Pedersen (Den) Trek-Segafredo 1
- Klasyfikacja drużynowa:
- 1 Movistar Team 11:49:33
- 2 Cannondale-Drapac 0:01:35
- 3 AG2R La Mondiale 0:04:37
- 4 Bahrain-Merida 0:05:53
- 5 Katusha-Alpecin 0:17:35
- 6 Team Sky 0:18:24
- 7 Orica-Scott 0:21:23
- 8 FDJ 0:26:56
- 9 Team LottoNl-Jumbo 0:33:07
- 10 Bora-Hansgrohe 0:40:58
- 11 BMC Racing Team 0:44:13
- 12 Trek-Segafredo 0:44:47
- 13 Team Sunweb 0:45:19
- 14 CCC Sprandi Polkowice 0:58:44
- 15 Astana Pro Team 1:00:21
- 16 Quick-Step Floors 1:02:28
- 17 Dimension Data 1:03:01
- 18 UAE Team Emirates 1:05:30
- 19 Gazprom – Rusvelo
- 20 Lotto Soudal 1:09:35
- 21 Wilier Triestina 1:34:28
- 22 Bardiani CSF 1:37:26
- Trofeo Super Teams:
- 1 BMC Racing Team 54 pkt
- 2 Team Sky 50
- 3 FDJ 28
- 4 AG2R La Mondiale 18
- 5 CCC Sprandi Polkowice 14
- 6 Bahrain-Merida 13
- 7 Katusha-Alpecin 12
- 8 Movistar Team 11
- 9 Team LottoNl-Jumbo 10
- 10 Trek-Segafredo 9
- 11 Team Sunweb 7
- 12 Dimension Data 5
- 13 Orica-Scott 4
- 14 Astana Pro Team 2
- 15 Cannondale-Drapac 1
- 16 Quick-Step Floors
- 17 Lotto Soudal
- 18 Bora-Hansgrohe
- 19 UAE Team Emirates
- 20 Gazprom – Rusvelo
- 21 Bardiani CSF
- 22 Wilier Triestina
Klasyfikacja generalna po 18. etapie:
- 1 Tom Dumoulin (Ned) Team Sunweb 80:00:48
- 2 Nairo Quintana (Col) Movistar Team 0:00:31
- 3 Vincenzo Nibali (Ita) Bahrain-Merida 0:01:12
- 4 Thibaut Pinot (Fra) FDJ 0:01:36
- 5 Ilnur Zakarin (Rus) Katusha-Alpecin 0:01:58
- 6 Domenico Pozzovivo (Ita) AG2R La Mondiale 0:02:07
- 7 Bauke Mollema (Ned) Trek-Segafredo 0:03:17
- 8 Steven Kruijswijk (Ned) Team LottoNl-Jumbo 0:05:48
- 9 Adam Yates (GBr) Orica-Scott 0:07:06
- 10 Bob Jungels (Lux) Quick-Step Floors 0:07:34
- 11 Davide Formolo (Ita) Cannondale-Drapac 0:07:59
- 12 Maxime Monfort (Bel) Lotto Soudal 0:11:16
- 13 Jan Polanc (Slo) UAE Team Emirates 0:12:24
- 14 Dario Cataldo (Ita) Astana Pro Team 0:14:08
- 15 Andrey Amador (CRc) Movistar Team 0:14:18
- 16 Jan Hirt (Cze) CCC Sprandi Polkowice 0:18:07
- 17 Sébastien Reichenbach (Swi) FDJ 0:25:26
- 18 Hubert Dupont (Fra) AG2R La Mondiale 0:30:27
- 19 Patrick Konrad (Aut) Bora-Hansgrohe 0:30:50
- 20 Franco Pellizotti (Ita) Bahrain-Merida 0:36:49
- 21 Tejay Van Garderen (USA) BMC Racing Team 0:39:45
- 22 Mikel Landa (Spa) Team Sky 0:40:46
- 23 Stef Clement (Ned) Team LottoNl-Jumbo 0:42:42
- 24 Winner Anacona (Col) Movistar Team 0:47:05
- 25 Gorka Izagirre (Spa) Movistar Team 0:51:27
- 26 Simone Petilli (Ita) UAE Team Emirates 1:00:58
- 27 Pierre Rolland (Fra) Cannondale-Drapac 1:03:08
- 28 Rui Costa (Por) UAE Team Emirates 1:03:22
- 29 Laurens De Plus (Bel) Quick-Step Floors 1:07:04
- 30 Laurens Ten Dam (Ned) Team Sunweb 1:08:45
- 31 Kanstantsin Siutsou (Blr) Bahrain-Merida 1:13:36
- 32 Robert Kiserlovski (Cro) Katusha-Alpecin 1:14:07
- 33 Jesper Hansen (Den) Astana Pro Team 1:18:26
- 34 Ben Gastauer (Lux) AG2R La Mondiale 1:18:49
- 35 Giovanni Visconti (Ita) Bahrain-Merida 1:20:15
- 36 Ruben Plaza (Spa) Orica-Scott 1:23:00
- 37 Jacques Janse Van Rensburg (RSA) Dimension Data 1:25:11
- 38 Peter Stetina (USA) Trek-Segafredo 1:25:26
- 39 Michael Woods (Can) Cannondale-Drapac 1:27:49
- 40 Gregor Mühlberger (Aut) Bora-Hansgrohe 1:31:18
- 41 Alexander Foliforov (Rus) Gazprom – Rusvelo 1:33:28
- 42 Philip Deignan (Irl) Team Sky 1:36:07
- 43 Rudy Molard (Fra) FDJ 1:37:35
- 44 Natnael Berhane (Eri) Dimension Data 1:37:57
- 45 Michal Schlegel (Cze) CCC Sprandi Polkowice 1:39:24
- 46 Sebastian Henao (Col) Team Sky 1:40:06
- 47 Cristian Rodriguez (Spa) Wilier Triestina 1:44:14
- 48 Tomasz Marczyński (Pol) Lotto Soudal 1:46:29
- 49 Eros Capecchi (Ita) Quick-Step Floors 1:52:20
- 50 Julien Bernard (Fra) Trek-Segafredo 1:52:50
- 51 François Bidard (Fra) AG2R La Mondiale 1:53:00
- 52 Igor Anton (Spa) Dimension Data 1:56:53
- 53 Steve Morabito (Swi) FDJ 1:58:16
- 54 Luis León Sanchez (Spa) Astana Pro Team 1:58:50
- 55 José Mendes (Por) Bora-Hansgrohe 1:59:19
- 56 Diego Rosa (Ita) Team Sky 2:00:28
- 57 Jose Rojas (Spa) Movistar Team 2:00:44
- 58 José Gonçalves (Por) Katusha-Alpecin 2:01:33
- 59 Matteo Montaguti (Ita) AG2R La Mondiale 2:01:39
- 60 Jose Herrada (Spa) Movistar Team 2:02:29
- 61 Victor De La Parte (Spa) Movistar Team 2:04:49
- 62 Simon Geschke (Ger) Team Sunweb 2:04:58
- 63 Bram Tankink (Ned) Team LottoNl-Jumbo 2:06:59
- 64 Silvan Dillier (Swi) BMC Racing Team 2:07:13
- 65 Valerio Conti (Ita) UAE Team Emirates 2:08:41
- 66 Carlos Verona (Spa) Orica-Scott 2:09:58
- 67 Jesus Hernandez (Spa) Trek-Segafredo 2:10:24
- 68 Joey Rosskopf (USA) BMC Racing Team 2:13:11
- 69 Davide Villella (Ita) Cannondale-Drapac 2:18:35
- 70 Georg Preidler (Aut) Team Sunweb 2:21:31
- 71 Enrico Gasparotto (Ita) Bahrain-Merida 2:23:14
- 72 Joe Dombrowski (USA) Cannondale-Drapac 2:23:26
- 73 Pello Bilbao (Spa) Astana Pro Team 2:29:27
- 74 Felix Großschartner (Aut) CCC Sprandi Polkowice 2:30:45
- 75 Manuele Boaro (Ita) Bahrain-Merida 2:32:58
- 76 Chad Haga (USA) Team Sunweb 2:33:17
- 77 Salvatore Puccio (Ita) Team Sky 2:33:39
- 78 Jérémy Roy (Fra) FDJ 2:34:47
- 79 Tobias Ludvigsson (Swe) FDJ 2:34:52
- 80 Enrico Battaglin (Ita) Team LottoNl-Jumbo 2:35:04
- 81 Andrey Zeits (Kaz) Astana Pro Team 2:36:32
- 82 Omar Fraile (Spa) Dimension Data 2:40:55
- 83 Tom-Jelte Slagter (Ned) Cannondale-Drapac 2:43:06
- 84 Clement Chevrier (Fra) AG2R La Mondiale 2:46:05
- 85 Hugh Carthy (GBr) Cannondale-Drapac 2:46:21
- 86 Dylan Teuns (Bel) BMC Racing Team 2:47:37
- 87 Edward Ravasi (Ita) UAE Team Emirates 2:48:52
- 88 Francisco Ventoso (Spa) BMC Racing Team 2:51:10
- 89 Matteo Busato (Ita) Wilier Triestina 2:52:29
- 90 Łukasz Owsian (Pol) CCC Sprandi Polkowice 2:53:15
- 91 Paolo Tiralongo (Ita) Astana Pro Team 2:53:33
- 92 Manuel Senni (Ita) BMC Racing Team 2:55:05
- 93 Quentin Jauregui (Fra) AG2R La Mondiale 2:55:59
- 94 Jasper Stuyven (Bel) Trek-Segafredo 2:57:30
- 95 Dries Devenyns (Bel) Quick-Step Floors 2:57:44
- 96 Sergey Firsanov (Rus) Gazprom – Rusvelo 2:59:36
- 97 Matvey Mamykin (Rus) Katusha-Alpecin 3:01:49
- 98 Adam James Hansen (Aus) Lotto Soudal 3:03:10
- 99 Jurgen Van Den Broeck (Bel) Team LottoNl-Jumbo 3:04:32
- 100 Julen Amezqueta (Spa) Wilier Triestina 3:09:05
- 101 Kristian Sbaragli (Ita) Dimension Data 3:09:29
- 102 Vasil Kiryienka (Blr) Team Sky 3:10:22
- 103 Benoit Vaugrenard (Fra) FDJ 3:13:15
- 104 Valerio Agnoli (Ita) Bahrain-Merida 3:14:57
- 105 Luka Pibernik (Slo) Bahrain-Merida 3:15:53
- 106 Matthieu Ladagnous (Fra) FDJ 3:16:30
- 107 Branislau Samoilau (Blr) CCC Sprandi Polkowice 3:16:37
- 108 Daniel Teklehaimanot (Eri) Dimension Data 3:17:19
- 109 Cesare Benedetti (Ita) Bora-Hansgrohe 3:19:57
- 110 Jan Tratnik (Slo) CCC Sprandi Polkowice 3:20:56
- 111 Lukas Pöstlberger (Aut) Bora-Hansgrohe 3:21:20
- 112 Giulio Ciccone (Ita) Bardiani CSF 3:22:15
- 113 Martijn Keizer (Ned) Team LottoNl-Jumbo 3:22:40
- 114 Sindre Skjøstad Lunke (Nor) Team Sunweb 3:23:13
- 115 Marco Marcato (Ita) UAE Team Emirates 3:23:31
- 116 Ángel Vicioso (Spa) Katusha-Alpecin 3:23:40
- 117 Lars Ytting Bak (Den) Lotto Soudal 3:23:50
- 118 Ivan Rovny (Rus) Gazprom – Rusvelo 3:24:37
- 119 Jos Van Emden (Ned) Team LottoNl-Jumbo 3:24:39
- 120 Rory Sutherland (Aus) Movistar Team 3:24:54
- 121 Enrico Barbin (Ita) Bardiani CSF 3:26:27
- 122 Simone Ponzi (Ita) CCC Sprandi Polkowice 3:27:26
- 123 Michael Hepburn (Aus) Orica-Scott 3:28:03
- 124 Filippo Pozzato (Ita) Wilier Triestina 3:30:01
- 125 Christopher Juul Jensen (Den) Orica-Scott 3:31:27
- 126 Jan Bárta (Cze) Bora-Hansgrohe 3:32:37
- 127 Julien Berard (Fra) AG2R La Mondiale 3:32:38
- 128 Fernando Gaviria (Col) Quick-Step Floors 3:33:16
- 129 Twan Castelijns (Ned) Team LottoNl-Jumbo 3:34:42
- 130 Aleksei Tcatevich (Rus) Gazprom – Rusvelo 3:34:59
- 131 Pavel Brutt (Rus) Gazprom – Rusvelo 3:35:10
- 132 Pieter Serry (Bel) Quick-Step Floors 3:36:00
- 133 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 3:36:46
- 134 Alex Howes (USA) Cannondale-Drapac 3:37:25
- 135 Matej Mohoric (Slo) UAE Team Emirates 3:37:33
- 136 Manuel Quinziato (Ita) BMC Racing Team 3:37:35
- 137 Maciej Paterski (Pol) CCC Sprandi Polkowice 3:40:51
- 138 Mads Pedersen (Den) Trek-Segafredo 3:40:57
- 139 Eugert Zhupa (Alb) Wilier Triestina 3:41:30
- 140 Moreno Hofland (Ned) Lotto Soudal 3:41:42
- 141 Michał Gołaś (Pol) Team Sky 3:42:53
- 142 Luka Mezgec (Slo) Orica-Scott 3:42:59
- 143 Kristijan Koren (Slo) Cannondale-Drapac 3:43:25
- 144 Mirco Maestri (Ita) Bardiani CSF 3:45:40
- 145 Maxim Belkov (Rus) Katusha-Alpecin 3:47:48
- 146 Svein Tuft (Can) Orica-Scott 3:48:59
- 147 Evgeny Shalunov (Rus) Gazprom – Rusvelo 3:51:27
- 148 Iljo Keisse (Bel) Quick-Step Floors 3:54:28
- 149 Eugenio Alafaci (Ita) Trek-Segafredo 3:58:21
- 150 Roberto Ferrari (Ita) UAE Team Emirates 4:03:17
- 151 Alberto Losada (Spa) Katusha-Alpecin 4:03:51
- 152 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 4:04:40
- 153 Maximiliano Richeze (Arg) Quick-Step Floors 4:04:47
- 154 Tom Stamsnijder (Ned) Team Sunweb 4:05:59
- 155 Davide Martinelli (Ita) Quick-Step Floors 4:06:05
- 156 Johann Van Zyl (RSA) Dimension Data 4:06:29
- 157 Sergey Lagutin (Rus) Gazprom – Rusvelo 4:15:24
- 158 Simone Andreetta (Ita) Bardiani CSF 4:15:54
- 159 Sam Bennett (Irl) Bora-Hansgrohe 4:20:17
- 160 Nicola Boem (Ita) Bardiani CSF 4:22:19
- 161 Lorenzo Rota (Ita) Bardiani CSF 4:28:12
- 162 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 4:30:48
- 163 Zhandos Bizhigitov (Kaz) Astana Pro Team 4:31:27
- 164 Ilia Koshevoy (Blr) Wilier Triestina 4:33:52
- 165 Giuseppe Fonzi (Ita) Wilier Triestina 4:50:09
- Klasyfikacja punktowa:
- 1 Fernando Gaviria (Col) Quick-Step Floors 325 pkt
- 2 Jasper Stuyven (Bel) Trek-Segafredo 192
- 3 Sam Bennett (Irl) Bora-Hansgrohe 117
- 4 Lukas Pöstlberger (Aut) Bora-Hansgrohe 98
- 5 Daniel Teklehaimanot (Eri) Dimension Data 96
- 6 Pavel Brutt (Rus) Gazprom – Rusvelo 76
- 7 Kristian Sbaragli (Ita) Dimension Data 76
- 8 Eugert Zhupa (Alb) Wilier Triestina 70
- 9 Roberto Ferrari (Ita) UAE Team Emirates 70
- 10 Silvan Dillier (Swi) BMC Racing Team 68
- 11 Tom Dumoulin (Ned) Team Sunweb 67
- 12 Nairo Quintana (Col) Movistar Team 56
- 13 Bob Jungels (Lux) Quick-Step Floors 56
- 14 Vincenzo Nibali (Ita) Bahrain-Merida 52
- 15 Thibaut Pinot (Fra) FDJ 52
- 16 Simone Andreetta (Ita) Bardiani CSF 52
- 17 Maximiliano Richeze (Arg) Quick-Step Floors 50
- 18 Mikel Landa (Spa) Team Sky 48
- 19 Ilnur Zakarin (Rus) Katusha-Alpecin 46
- 20 Maciej Paterski (Pol) CCC Sprandi Polkowice 42
- 21 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 40
- 22 Enrico Battaglin (Ita) Team LottoNl-Jumbo 40
- 23 Adam Yates (GBr) Orica-Scott 37
- 24 Rui Costa (Por) UAE Team Emirates 36
- 25 Evgeny Shalunov (Rus) Gazprom – Rusvelo 36
- 26 Gorka Izagirre (Spa) Movistar Team 34
- 27 Pierre Rolland (Fra) Cannondale-Drapac 34
- 28 Luis León Sanchez (Spa) Astana Pro Team 34
- 29 Marco Marcato (Ita) UAE Team Emirates 33
- 30 Mirco Maestri (Ita) Bardiani CSF 32
- 31 Matej Mohoric (Slo) UAE Team Emirates 32
- 32 Omar Fraile (Spa) Dimension Data 30
- 33 Giovanni Visconti (Ita) Bahrain-Merida 27
- 34 Domenico Pozzovivo (Ita) AG2R La Mondiale 25
- 35 Bauke Mollema (Ned) Trek-Segafredo 25
- 36 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 24
- 37 Giuseppe Fonzi (Ita) Wilier Triestina 24
- 38 Michael Woods (Can) Cannondale-Drapac 22
- 39 Aleksei Tcatevich (Rus) Gazprom – Rusvelo 22
- 40 Ilia Koshevoy (Blr) Wilier Triestina 21
- 41 Iljo Keisse (Bel) Quick-Step Floors 20
- 42 Ivan Rovny (Rus) Gazprom – Rusvelo 20
- 43 Natnael Berhane (Eri) Dimension Data 16
- 44 Sergey Firsanov (Rus) Gazprom – Rusvelo 16
- 45 Jan Tratnik (Slo) CCC Sprandi Polkowice 16
- 46 Jan Polanc (Slo) UAE Team Emirates 15
- 47 Tejay Van Garderen (USA) BMC Racing Team 15
- 48 Sergey Lagutin (Rus) Gazprom – Rusvelo 15
- 49 Kanstantsin Siutsou (Blr) Bahrain-Merida 12
- 50 Enrico Barbin (Ita) Bardiani CSF 12
- 51 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 12
- 52 Igor Anton (Spa) Dimension Data 11
- 53 Valerio Conti (Ita) UAE Team Emirates 11
- 54 Cesare Benedetti (Ita) Bora-Hansgrohe 11
- 55 Steven Kruijswijk (Ned) Team LottoNl-Jumbo 10
- 56 Dario Cataldo (Ita) Astana Pro Team 10
- 57 Łukasz Owsian (Pol) CCC Sprandi Polkowice 10
- 58 Pieter Serry (Bel) Quick-Step Floors 10
- 59 Mads Pedersen (Den) Trek-Segafredo 10
- 60 Philip Deignan (Irl) Team Sky 9
- 61 Jan Bárta (Cze) Bora-Hansgrohe 9
- 62 Diego Rosa (Ita) Team Sky 8
- 63 Manuele Boaro (Ita) Bahrain-Merida 8
- 64 Dries Devenyns (Bel) Quick-Step Floors 8
- 65 Rory Sutherland (Aus) Movistar Team 8
- 66 Felix Großschartner (Aut) CCC Sprandi Polkowice 7
- 67 Matteo Busato (Ita) Wilier Triestina 7
- 68 Davide Formolo (Ita) Cannondale-Drapac 6
- 69 Maxime Monfort (Bel) Lotto Soudal 6
- 70 Jan Hirt (Cze) CCC Sprandi Polkowice 6
- 71 Patrick Konrad (Aut) Bora-Hansgrohe 6
- 72 Simone Petilli (Ita) UAE Team Emirates 6
- 73 Gregor Mühlberger (Aut) Bora-Hansgrohe 6
- 74 Matteo Montaguti (Ita) AG2R La Mondiale 6
- 75 Salvatore Puccio (Ita) Team Sky 6
- 76 Jérémy Roy (Fra) FDJ 6
- 77 Vasil Kiryienka (Blr) Team Sky 6
- 78 Jacques Janse Van Rensburg (RSA) Dimension Data 5
- 79 Eros Capecchi (Ita) Quick-Step Floors 4
- 80 Davide Villella (Ita) Cannondale-Drapac 4
- 81 Valerio Agnoli (Ita) Bahrain-Merida 4
- 82 Christopher Juul Jensen (Den) Orica-Scott 4
- 83 Johann Van Zyl (RSA) Dimension Data 4
- 84 Andrey Amador (CRc) Movistar Team 3
- 85 Franco Pellizotti (Ita) Bahrain-Merida 3
- 86 José Mendes (Por) Bora-Hansgrohe 3
- 87 Jos Van Emden (Ned) Team LottoNl-Jumbo 3
- 88 Moreno Hofland (Ned) Lotto Soudal 3
- 89 Sébastien Reichenbach (Swi) FDJ 2
- 90 Rudy Molard (Fra) FDJ 2
- 91 Benoit Vaugrenard (Fra) FDJ 2
- 92 Simone Ponzi (Ita) CCC Sprandi Polkowice 2
- 93 Svein Tuft (Can) Orica-Scott 2
- 94 Davide Martinelli (Ita) Quick-Step Floors 2
- 95 Hubert Dupont (Fra) AG2R La Mondiale 1
- 96 Laurens De Plus (Bel) Quick-Step Floors 1
- 97 Julien Bernard (Fra) Trek-Segafredo 1
- 98 Joey Rosskopf (USA) BMC Racing Team 1
- 99 Francisco Ventoso (Spa) BMC Racing Team 1
- 100 Lars Ytting Bak (Den) Lotto Soudal 1
- 101 Luka Mezgec (Slo) Orica-Scott 1
- 102 Maxim Belkov (Rus) Katusha-Alpecin 1
- 103 Winner Anacona (Col) Movistar Team -1
- 104 Jose Rojas (Spa) Movistar Team -1
- 105 Chad Haga (USA) Team Sunweb -1
- 106 Tomasz Marczyński (Pol) Lotto Soudal -4
- 107 Laurens Ten Dam (Ned) Team Sunweb -5
- 108 Cristian Rodriguez (Spa) Wilier Triestina -5
- 109 Steve Morabito (Swi) FDJ -5
- 110 Enrico Gasparotto (Ita) Bahrain-Merida -5
- 111 Matvey Mamykin (Rus) Katusha-Alpecin -5
- Klasyfikacja górska:
- 1 Mikel Landa (Spa) Team Sky 189 pkt
- 2 Luis León Sanchez (Spa) Astana Pro Team 108
- 3 Omar Fraile (Spa) Dimension Data 104
- 4 Nairo Quintana (Col) Movistar Team 64
- 5 Pierre Rolland (Fra) Cannondale-Drapac 56
- 6 Igor Anton (Spa) Dimension Data 56
- 7 Tom Dumoulin (Ned) Team Sunweb 51
- 8 Diego Rosa (Ita) Team Sky 49
- 9 Jan Polanc (Slo) UAE Team Emirates 46
- 10 Ilnur Zakarin (Rus) Katusha-Alpecin 46
- 11 Thibaut Pinot (Fra) FDJ 41
- 12 Jacques Janse Van Rensburg (RSA) Dimension Data 34
- 13 Jan Hirt (Cze) CCC Sprandi Polkowice 30
- 14 Laurens De Plus (Bel) Quick-Step Floors 27
- 15 Steven Kruijswijk (Ned) Team LottoNl-Jumbo 26
- 16 Daniel Teklehaimanot (Eri) Dimension Data 24
- 17 Vincenzo Nibali (Ita) Bahrain-Merida 24
- 18 Tejay Van Garderen (USA) BMC Racing Team 24
- 19 Sergey Firsanov (Rus) Gazprom – Rusvelo 23
- 20 Matej Mohoric (Slo) UAE Team Emirates 23
- 21 Pavel Brutt (Rus) Gazprom – Rusvelo 23
- 22 Natnael Berhane (Eri) Dimension Data 22
- 23 Domenico Pozzovivo (Ita) AG2R La Mondiale 19
- 24 Philip Deignan (Irl) Team Sky 18
- 25 Winner Anacona (Col) Movistar Team 16
- 26 Davide Villella (Ita) Cannondale-Drapac 16
- 27 Joe Dombrowski (USA) Cannondale-Drapac 16
- 28 Simone Andreetta (Ita) Bardiani CSF 15
- 29 Mirco Maestri (Ita) Bardiani CSF 15
- 30 Joey Rosskopf (USA) BMC Racing Team 12
- 31 Marco Marcato (Ita) UAE Team Emirates 10
- 32 Cesare Benedetti (Ita) Bora-Hansgrohe 9
- 33 Bauke Mollema (Ned) Trek-Segafredo 9
- 34 Dario Cataldo (Ita) Astana Pro Team 9
- 35 Rudy Molard (Fra) FDJ 9
- 36 Lukas Pöstlberger (Aut) Bora-Hansgrohe 8
- 37 Giovanni Visconti (Ita) Bahrain-Merida 8
- 38 Rui Costa (Por) UAE Team Emirates 6
- 39 Silvan Dillier (Swi) BMC Racing Team 6
- 40 Julen Amezqueta (Spa) Wilier Triestina 6
- 41 Eugert Zhupa (Alb) Wilier Triestina 6
- 42 Evgeny Shalunov (Rus) Gazprom – Rusvelo 6
- 43 Adam Yates (GBr) Orica-Scott 5
- 44 Andrey Amador (CRc) Movistar Team 4
- 45 Ruben Plaza (Spa) Orica-Scott 4
- 46 Ivan Rovny (Rus) Gazprom – Rusvelo 4
- 47 Eugenio Alafaci (Ita) Trek-Segafredo 4
- 48 Jan Tratnik (Slo) CCC Sprandi Polkowice 3
- 49 Maciej Paterski (Pol) CCC Sprandi Polkowice 3
- 50 Giuseppe Fonzi (Ita) Wilier Triestina 3
- 51 Bob Jungels (Lux) Quick-Step Floors 3
- 52 Valerio Conti (Ita) UAE Team Emirates 3
- 53 Jose Rojas (Spa) Movistar Team 2
- 54 Matteo Montaguti (Ita) AG2R La Mondiale 2
- 55 Jasper Stuyven (Bel) Trek-Segafredo 2
- 56 Rory Sutherland (Aus) Movistar Team 2
- 57 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 2
- 58 Franco Pellizotti (Ita) Bahrain-Merida 1
- 59 Gorka Izagirre (Spa) Movistar Team 1
- 60 Kanstantsin Siutsou (Blr) Bahrain-Merida 1
- 61 Alexander Foliforov (Rus) Gazprom – Rusvelo 1
- 62 Manuele Boaro (Ita) Bahrain-Merida 1
- 63 Branislau Samoilau (Blr) CCC Sprandi Polkowice 1
- 64 Enrico Barbin (Ita) Bardiani CSF 1
- 65 Alberto Losada (Spa) Katusha-Alpecin 1
- 66 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 1
- 67 Ilia Koshevoy (Blr) Wilier Triestina 1
- Klasyfikacja na lotnych premiach:
- 1 Pavel Brutt (Rus) Gazprom – Rusvelo 54 pkt
- 2 Daniel Teklehaimanot (Eri) Dimension Data 49
- 3 Eugert Zhupa (Alb) Wilier Triestina 39
- 4 Fernando Gaviria (Col) Quick-Step Floors 32
- 5 Jasper Stuyven (Bel) Trek-Segafredo 28
- 6 Matej Mohoric (Slo) UAE Team Emirates 23
- 7 Maciej Paterski (Pol) CCC Sprandi Polkowice 20
- 8 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 20
- 9 Sergey Lagutin (Rus) Gazprom – Rusvelo 20
- 10 Marco Marcato (Ita) UAE Team Emirates 19
- 11 Mikel Landa (Spa) Team Sky 18
- 12 Natnael Berhane (Eri) Dimension Data 18
- 13 Luis León Sanchez (Spa) Astana Pro Team 17
- 14 Omar Fraile (Spa) Dimension Data 17
- 15 Mirco Maestri (Ita) Bardiani CSF 16
- 16 Evgeny Shalunov (Rus) Gazprom – Rusvelo 16
- 17 Simone Andreetta (Ita) Bardiani CSF 14
- 18 Philip Deignan (Irl) Team Sky 13
- 19 Igor Anton (Spa) Dimension Data 13
- 20 Lukas Pöstlberger (Aut) Bora-Hansgrohe 13
- 21 Diego Rosa (Ita) Team Sky 12
- 22 Kristian Sbaragli (Ita) Dimension Data 12
- 23 Aleksei Tcatevich (Rus) Gazprom – Rusvelo 12
- 24 Giuseppe Fonzi (Ita) Wilier Triestina 12
- 25 Iljo Keisse (Bel) Quick-Step Floors 11
- 26 Valerio Conti (Ita) UAE Team Emirates 10
- 27 Manuele Boaro (Ita) Bahrain-Merida 10
- 28 Jan Polanc (Slo) UAE Team Emirates 9
- 29 Jacques Janse Van Rensburg (RSA) Dimension Data 9
- 30 Ivan Rovny (Rus) Gazprom – Rusvelo 9
- 31 Ilia Koshevoy (Blr) Wilier Triestina 9
- 32 Silvan Dillier (Swi) BMC Racing Team 8
- 33 Winner Anacona (Col) Movistar Team 7
- 34 Enrico Barbin (Ita) Bardiani CSF 7
- 35 Jose Rojas (Spa) Movistar Team 6
- 36 Chad Haga (USA) Team Sunweb 6
- 37 Jérémy Roy (Fra) FDJ 6
- 38 Sergey Firsanov (Rus) Gazprom – Rusvelo 6
- 39 Jan Bárta (Cze) Bora-Hansgrohe 6
- 40 Jan Tratnik (Slo) CCC Sprandi Polkowice 5
- 41 Pierre Rolland (Fra) Cannondale-Drapac 4
- 42 Tomasz Marczyński (Pol) Lotto Soudal 4
- 43 Joey Rosskopf (USA) BMC Racing Team 4
- 44 Mads Pedersen (Den) Trek-Segafredo 4
- 45 Eugenio Alafaci (Ita) Trek-Segafredo 4
- 46 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 4
- 47 Hubert Dupont (Fra) AG2R La Mondiale 3
- 48 Simone Petilli (Ita) UAE Team Emirates 3
- 49 Giovanni Visconti (Ita) Bahrain-Merida 3
- 50 Felix Großschartner (Aut) CCC Sprandi Polkowice 3
- 51 Salvatore Puccio (Ita) Team Sky 3
- 52 Matteo Busato (Ita) Wilier Triestina 3
- 53 Łukasz Owsian (Pol) CCC Sprandi Polkowice 3
- 54 Cesare Benedetti (Ita) Bora-Hansgrohe 3
- 55 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 3
- 56 Moreno Hofland (Ned) Lotto Soudal 3
- 57 Maxim Belkov (Rus) Katusha-Alpecin 3
- 58 Maximiliano Richeze (Arg) Quick-Step Floors 3
- 59 Jan Hirt (Cze) CCC Sprandi Polkowice 2
- 60 Gorka Izagirre (Spa) Movistar Team 2
- 61 Laurens Ten Dam (Ned) Team Sunweb 2
- 62 Rudy Molard (Fra) FDJ 2
- 63 Matteo Montaguti (Ita) AG2R La Mondiale 2
- 64 Dries Devenyns (Bel) Quick-Step Floors 2
- 65 Benoit Vaugrenard (Fra) FDJ 2
- 66 Andrey Amador (CRc) Movistar Team 1
- 67 Laurens De Plus (Bel) Quick-Step Floors 1
- 68 Gregor Mühlberger (Aut) Bora-Hansgrohe 1
- 69 Enrico Battaglin (Ita) Team LottoNl-Jumbo 1
- 70 Valerio Agnoli (Ita) Bahrain-Merida 1
- 71 Matthieu Ladagnous (Fra) FDJ 1
- Klasyfikacja najaktywniejszych:
- 1 Fernando Gaviria (Col) Quick-Step Floors 57 pkt
- 2 Mikel Landa (Spa) Team Sky 50
- 3 Pavel Brutt (Rus) Gazprom – Rusvelo 34
- 4 Jasper Stuyven (Bel) Trek-Segafredo 33
- 5 Omar Fraile (Spa) Dimension Data 32
- 6 Daniel Teklehaimanot (Eri) Dimension Data 30
- 7 Luis León Sanchez (Spa) Astana Pro Team 27
- 8 Nairo Quintana (Col) Movistar Team 26
- 9 Pierre Rolland (Fra) Cannondale-Drapac 25
- 10 Tom Dumoulin (Ned) Team Sunweb 23
- 11 Thibaut Pinot (Fra) FDJ 23
- 12 Matej Mohoric (Slo) UAE Team Emirates 23
- 13 Eugert Zhupa (Alb) Wilier Triestina 22
- 14 Ilnur Zakarin (Rus) Katusha-Alpecin 20
- 15 Lukas Pöstlberger (Aut) Bora-Hansgrohe 20
- 16 Jan Polanc (Slo) UAE Team Emirates 19
- 17 Simone Andreetta (Ita) Bardiani CSF 19
- 18 Sam Bennett (Irl) Bora-Hansgrohe 17
- 19 Natnael Berhane (Eri) Dimension Data 15
- 20 Igor Anton (Spa) Dimension Data 14
- 21 Diego Rosa (Ita) Team Sky 14
- 22 Marco Marcato (Ita) UAE Team Emirates 14
- 23 Jacques Janse Van Rensburg (RSA) Dimension Data 14
- 24 Silvan Dillier (Swi) BMC Racing Team 13
- 25 Mirco Maestri (Ita) Bardiani CSF 13
- 26 Evgeny Shalunov (Rus) Gazprom – Rusvelo 13
- 27 Gorka Izagirre (Spa) Movistar Team 12
- 28 Giovanni Visconti (Ita) Bahrain-Merida 12
- 29 Vincenzo Nibali (Ita) Bahrain-Merida 11
- 30 Maciej Paterski (Pol) CCC Sprandi Polkowice 11
- 31 Kristian Sbaragli (Ita) Dimension Data 11
- 32 Rui Costa (Por) UAE Team Emirates 11
- 33 Bob Jungels (Lux) Quick-Step Floors 10
- 34 Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo 10
- 35 Sergey Lagutin (Rus) Gazprom – Rusvelo 10
- 36 Domenico Pozzovivo (Ita) AG2R La Mondiale 10
- 37 Tejay Van Garderen (USA) BMC Racing Team 9
- 38 Philip Deignan (Irl) Team Sky 9
- 39 Sergey Firsanov (Rus) Gazprom – Rusvelo 9
- 40 Giuseppe Fonzi (Ita) Wilier Triestina 9
- 41 Aleksei Tcatevich (Rus) Gazprom – Rusvelo 8
- 42 Roberto Ferrari (Ita) UAE Team Emirates 8
- 43 Ivan Rovny (Rus) Gazprom – Rusvelo 7
- 44 Maximiliano Richeze (Arg) Quick-Step Floors 7
- 45 Ilia Koshevoy (Blr) Wilier Triestina 7
- 46 Jan Hirt (Cze) CCC Sprandi Polkowice 6
- 47 Joey Rosskopf (USA) BMC Racing Team 6
- 48 Jérémy Roy (Fra) FDJ 6
- 49 Cesare Benedetti (Ita) Bora-Hansgrohe 6
- 50 Jan Tratnik (Slo) CCC Sprandi Polkowice 6
- 51 Valerio Conti (Ita) UAE Team Emirates 5
- 52 Manuele Boaro (Ita) Bahrain-Merida 5
- 53 Iljo Keisse (Bel) Quick-Step Floors 5
- 54 Adam Yates (GBr) Orica-Scott 5
- 55 Winner Anacona (Col) Movistar Team 5
- 56 Enrico Battaglin (Ita) Team LottoNl-Jumbo 5
- 57 Matteo Busato (Ita) Wilier Triestina 5
- 58 Enrico Barbin (Ita) Bardiani CSF 5
- 59 Bauke Mollema (Ned) Trek-Segafredo 4
- 60 Laurens De Plus (Bel) Quick-Step Floors 4
- 61 Michael Woods (Can) Cannondale-Drapac 4
- 62 Rudy Molard (Fra) FDJ 4
- 63 Tomasz Marczyński (Pol) Lotto Soudal 4
- 64 Jose Rojas (Spa) Movistar Team 4
- 65 Chad Haga (USA) Team Sunweb 4
- 66 Jan Bárta (Cze) Bora-Hansgrohe 4
- 67 Mads Pedersen (Den) Trek-Segafredo 4
- 68 Eugenio Alafaci (Ita) Trek-Segafredo 4
- 69 Marcin Białobłocki (Pol) CCC Sprandi Polkowice 4
- 70 Hubert Dupont (Fra) AG2R La Mondiale 3
- 71 Simone Petilli (Ita) UAE Team Emirates 3
- 72 Felix Großschartner (Aut) CCC Sprandi Polkowice 3
- 73 Salvatore Puccio (Ita) Team Sky 3
- 74 Łukasz Owsian (Pol) CCC Sprandi Polkowice 3
- 75 Dries Devenyns (Bel) Quick-Step Floors 3
- 76 Rory Sutherland (Aus) Movistar Team 3
- 77 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 3
- 78 Moreno Hofland (Ned) Lotto Soudal 3
- 79 Maxim Belkov (Rus) Katusha-Alpecin 3
- 80 Dario Cataldo (Ita) Astana Pro Team 2
- 81 Laurens Ten Dam (Ned) Team Sunweb 2
- 82 Matteo Montaguti (Ita) AG2R La Mondiale 2
- 83 Davide Villella (Ita) Cannondale-Drapac 2
- 84 Joe Dombrowski (USA) Cannondale-Drapac 2
- 85 Vasil Kiryienka (Blr) Team Sky 2
- 86 Benoit Vaugrenard (Fra) FDJ 2
- 87 Steven Kruijswijk (Ned) Team LottoNl-Jumbo 1
- 88 Davide Formolo (Ita) Cannondale-Drapac 1
- 89 Andrey Amador (CRc) Movistar Team 1
- 90 Patrick Konrad (Aut) Bora-Hansgrohe 1
- 91 Kanstantsin Siutsou (Blr) Bahrain-Merida 1
- 92 Gregor Mühlberger (Aut) Bora-Hansgrohe 1
- 93 Valerio Agnoli (Ita) Bahrain-Merida 1
- 94 Matthieu Ladagnous (Fra) FDJ 1
- Klasyfikacja młodzieżowa:
- 1 Adam Yates (GBr) Orica-Scott 80:07:54
- 2 Bob Jungels (Lux) Quick-Step Floors 0:00:28
- 3 Davide Formolo (Ita) Cannondale-Drapac 0:00:53
- 4 Jan Polanc (Slo) UAE Team Emirates 0:05:18
- 5 Simone Petilli (Ita) UAE Team Emirates 0:53:52
- 6 Laurens De Plus (Bel) Quick-Step Floors 0:59:58
- 7 Gregor Mühlberger (Aut) Bora-Hansgrohe 1:24:12
- 8 Alexander Foliforov (Rus) Gazprom – Rusvelo 1:26:22
- 9 Michal Schlegel (Cze) CCC Sprandi Polkowice 1:32:18
- 10 Sebastian Henao (Col) Team Sky 1:33:00
- 11 Cristian Rodriguez (Spa) Wilier Triestina 1:37:08
- 12 Julien Bernard (Fra) Trek-Segafredo 1:45:44
- 13 François Bidard (Fra) AG2R La Mondiale 1:45:54
- 14 Valerio Conti (Ita) UAE Team Emirates 2:01:35
- 15 Carlos Verona (Spa) Orica-Scott 2:02:52
- 16 Felix Großschartner (Aut) CCC Sprandi Polkowice 2:23:39
- 17 Clement Chevrier (Fra) AG2R La Mondiale 2:38:59
- 18 Hugh Carthy (GBr) Cannondale-Drapac 2:39:15
- 19 Dylan Teuns (Bel) BMC Racing Team 2:40:31
- 20 Edward Ravasi (Ita) UAE Team Emirates 2:41:46
- 21 Manuel Senni (Ita) BMC Racing Team 2:47:59
- 22 Quentin Jauregui (Fra) AG2R La Mondiale 2:48:53
- 23 Jasper Stuyven (Bel) Trek-Segafredo 2:50:24
- 24 Matvey Mamykin (Rus) Katusha-Alpecin 2:54:43
- 25 Julen Amezqueta (Spa) Wilier Triestina 3:01:59
- 26 Luka Pibernik (Slo) Bahrain-Merida 3:08:47
- 27 Lukas Pöstlberger (Aut) Bora-Hansgrohe 3:14:14
- 28 Giulio Ciccone (Ita) Bardiani CSF 3:15:09
- 29 Sindre Skjøstad Lunke (Nor) Team Sunweb 3:16:07
- 30 Fernando Gaviria (Col) Quick-Step Floors 3:26:10
- 31 Matej Mohoric (Slo) UAE Team Emirates 3:30:27
- 32 Mads Pedersen (Den) Trek-Segafredo 3:33:51
- 33 Evgeny Shalunov (Rus) Gazprom – Rusvelo 3:44:21
- 34 Davide Martinelli (Ita) Quick-Step Floors 3:58:59
- 35 Simone Andreetta (Ita) Bardiani CSF 4:08:48
- 36 Lorenzo Rota (Ita) Bardiani CSF 4:21:06
- Klasyfikacja drużynowa:
- 1 Movistar Team 240:20:15
- 2 Bahrain-Merida 0:57:13
- 3 Cannondale-Drapac 0:58:07
- 4 AG2R La Mondiale 0:59:16
- 5 FDJ 1:24:30
- 6 UAE Team Emirates 1:40:05
- 7 Team Sky 1:58:22
- 8 Team Sunweb 2:09:16
- 9 Astana Pro Team 2:10:00
- 10 Trek-Segafredo 2:11:56
- 11 BMC Racing Team 2:13:06
- 12 Team LottoNl-Jumbo 2:16:24
- 13 Katusha-Alpecin 2:26:13
- 14 Quick-Step Floors 2:34:36
- 15 Orica-Scott 2:38:56
- 16 Dimension Data 2:55:21
- 17 Bora-Hansgrohe 3:10:43
- 18 CCC Sprandi Polkowice 3:15:46
- 19 Lotto Soudal 3:50:30
- 20 Wilier Triestina 6:17:00
- 21 Gazprom – Rusvelo 6:30:33
- 22 Bardiani CSF 9:30:47
- Trofeo Super teams:
- 1 Quick-Step Floors 472 pkt
- 2 UAE Team Emirates 317
- 3 Bora-Hansgrohe 289
- 4 Dimension Data 281
- 5 Movistar Team 277
- 6 Trek-Segafredo 266
- 7 Team Sky 239
- 8 Team Sunweb 235
- 9 Bahrain-Merida 211
- 10 Orica-Scott 192
- 11 FDJ 164
- 12 Lotto Soudal 163
- 13 Wilier Triestina 151
- 14 Katusha-Alpecin 142
- 15 Cannondale-Drapac 140
- 16 Gazprom – Rusvelo 130
- 17 BMC Racing Team 127
- 18 Astana Pro Team 120
- 19 Team LottoNl-Jumbo 96
- 20 AG2R La Mondiale 88
- 21 CCC Sprandi Polkowice 75
- 22 Bardiani CSF 68