Skip to main content

Tom Dumoulin wins the Giro d'Italia

Image 1 of 46

Tom Dumoulin in the Giro d'Italia's final time trial

Tom Dumoulin in the Giro d'Italia's final time trial (Image credit: Tim de Waele/TDWSport.com)
Image 2 of 46

Nairo Quintana finishes as runner-up in the 2017 Giro d'Italia.

Nairo Quintana finishes as runner-up in the 2017 Giro d'Italia.
Image 3 of 46

Nairo Quintana congratulates Tom Dumoulin after the Giro d'Italia.

Nairo Quintana congratulates Tom Dumoulin after the Giro d'Italia.
Image 4 of 46

Nairo Quintana ceded the pink jersey on the Giro d'Italia's final stage.

Nairo Quintana ceded the pink jersey on the Giro d'Italia's final stage.
Image 5 of 46

Tom Dumoulin en route to the overall title at the Giro d'Italia

Tom Dumoulin en route to the overall title at the Giro d'Italia
Image 6 of 46

Champagne for the final podium at the Giro d'Italia

Champagne for the final podium at the Giro d'Italia
Image 7 of 46

Team Sunweb after Tom Dumoulin's Giro d'Italia victory

Team Sunweb after Tom Dumoulin's Giro d'Italia victory (Image credit: Stephen Farrand)
Image 8 of 46

Tom Dumoulin celebrates his first Grand Tour title.

Tom Dumoulin celebrates his first Grand Tour title. (Image credit: Tim de Waele/TDWSport.com)
Image 9 of 46

Tom Dumoulin with the Giro d'Italia trophy

Tom Dumoulin with the Giro d'Italia trophy (Image credit: Tim de Waele/TDWSport.com)
Image 10 of 46

The final podium at the 2017 Giro d'Italia

The final podium at the 2017 Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 11 of 46

Tom Dumoulin back in pink after the final stage of the Giro d'Italia

Tom Dumoulin back in pink after the final stage of the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 12 of 46

Jos van Emden celebrates his first career Grand Tour stage victory.

Jos van Emden celebrates his first career Grand Tour stage victory. (Image credit: Tim de Waele/TDWSport.com)
Image 13 of 46

Jos van Emden on the Giro d'Italia's stage 21 podium

Jos van Emden on the Giro d'Italia's stage 21 podium (Image credit: Tim de Waele/TDWSport.com)
Image 14 of 46

Jos van Emden enjoys his first-ever Grand Tour stage victory

Jos van Emden enjoys his first-ever Grand Tour stage victory (Image credit: Tim de Waele/TDWSport.com)
Image 15 of 46

Tom Dumoulin celebrates his Giro d'Italia overall title in Milan.

Tom Dumoulin celebrates his Giro d'Italia overall title in Milan. (Image credit: Bettini Photo)
Image 16 of 46

Tom Dumoulin and his Sunweb teammates in Milan

Tom Dumoulin and his Sunweb teammates in Milan (Image credit: Bettini Photo)
Image 17 of 46

Tom Dumoulin celebrates his first Grand Tour win.

Tom Dumoulin celebrates his first Grand Tour win. (Image credit: Tim de Waele/TDWSport.com)
Image 18 of 46

Tom Dumoulin celebrates a Giro victory in Milan.

Tom Dumoulin celebrates a Giro victory in Milan. (Image credit: Tim de Waele/TDWSport.com)
Image 19 of 46

Tom Dumoulin with the Giro trophy in Milan

Tom Dumoulin with the Giro trophy in Milan (Image credit: Tim de Waele/TDWSport.com)
Image 20 of 46

Mikel Landa celebrates his king of the mountains title after the Giro d'Italia's final stage

Mikel Landa celebrates his king of the mountains title after the Giro d'Italia's final stage (Image credit: Tim de Waele/TDWSport.com)
Image 21 of 46

Fernando Gaviria held on to Milan to win the Giro d'Italia's points classification.

Fernando Gaviria held on to Milan to win the Giro d'Italia's points classification. (Image credit: Tim de Waele/TDWSport.com)
Image 22 of 46

Sunweb celebrates Tom Dumoulin's Giro d'Italia victory.

Sunweb celebrates Tom Dumoulin's Giro d'Italia victory. (Image credit: Bettini Photo)
Image 23 of 46

Tom Dumoulin holds his newly won Giro d'Italia trophy high.

Tom Dumoulin holds his newly won Giro d'Italia trophy high. (Image credit: Bettini Photo)
Image 24 of 46

Tom Dumoulin after his Giro d'Italia victory

Tom Dumoulin after his Giro d'Italia victory (Image credit: Bettini Photo)
Image 25 of 46

Tom Dumoulin with the Giro d'Italia trophy

Tom Dumoulin with the Giro d'Italia trophy (Image credit: Tim de Waele/TDWSport.com)
Image 26 of 46

Mikel Landa closing out his Giro d'Italia in the mountains jersey

Mikel Landa closing out his Giro d'Italia in the mountains jersey (Image credit: Tim de Waele/TDWSport.com)
Image 27 of 46

Mikel Landa wins the mountains classification at the Giro d'Italia.

Mikel Landa wins the mountains classification at the Giro d'Italia. (Image credit: Tim de Waele/TDWSport.com)
Image 28 of 46

Overall Winner Tom Dumoulin, runner-up Nairo Quintana and third-placed Vincenzo Nibali on the Giro d'Italia podium

Overall Winner Tom Dumoulin, runner-up Nairo Quintana and third-placed Vincenzo Nibali on the Giro d'Italia podium (Image credit: Tim de Waele/TDWSport.com)
Image 29 of 46

Nairo Quintana on stage 21 of the Giro d'Italia

Nairo Quintana on stage 21 of the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 30 of 46

Tom Dumoulin on stage 21 of the Giro d'Italia

Tom Dumoulin on stage 21 of the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 31 of 46

Ilnur Zakarin in the time trial finale of the Giro d'Italia

Ilnur Zakarin in the time trial finale of the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 32 of 46

Domenico Pozzovivo on the final stage of the Giro d'Italia

Domenico Pozzovivo on the final stage of the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 33 of 46

Bauke Mollema in time trial mode at the Giro d'Italia

Bauke Mollema in time trial mode at the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 34 of 46

Adam Yates riding the Giro d'Italia's 21st stage

Adam Yates riding the Giro d'Italia's 21st stage (Image credit: Tim de Waele/TDWSport.com)
Image 35 of 46

Bob Jungels on the Giro d'Italia's final stage

Bob Jungels on the Giro d'Italia's final stage (Image credit: Tim de Waele/TDWSport.com)
Image 36 of 46

Vincenzo Nibali en route to third overall at the Giro d'Italia

Vincenzo Nibali en route to third overall at the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 37 of 46

Thibaut Pinot on the final stage of the Giro d'Italia

Thibaut Pinot on the final stage of the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 38 of 46

Bob Jungels on stage 21 of the Giro d'Italia

Bob Jungels on stage 21 of the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 39 of 46

Michael Hepburn at the Giro d'Italia

Michael Hepburn at the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 40 of 46

Salvatore Puccio starts stage 21 of the Giro d'Italia.

Salvatore Puccio starts stage 21 of the Giro d'Italia. (Image credit: Tim de Waele/TDWSport.com)
Image 41 of 46

Stef Clement gets underway in the Giro d'Italia's final stage.

Stef Clement gets underway in the Giro d'Italia's final stage. (Image credit: Tim de Waele/TDWSport.com)
Image 42 of 46

Joey Rosskopf preparing for the Giro d'Italia's time trial finale

Joey Rosskopf preparing for the Giro d'Italia's time trial finale (Image credit: Tim de Waele/TDWSport.com)
Image 43 of 46

Luis León Sánchez in time trial mode at the Giro d'Italia

Luis León Sánchez in time trial mode at the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 44 of 46

Franco Pellizotti in the final stage of the Giro d'Italia

Franco Pellizotti in the final stage of the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 45 of 46

Andrey Amador at the Giro d'Italia

Andrey Amador at the Giro d'Italia (Image credit: Tim de Waele/TDWSport.com)
Image 46 of 46

Maxime Monfort in the Giro d'Italia's stage 21 time trial

Maxime Monfort in the Giro d'Italia's stage 21 time trial (Image credit: Tim de Waele/TDWSport.com)

Tom Dumoulin (Sunweb) put in a nearly perfect time trial to win the 100th Giro d'Italia. He finished second on Sunday's 21st and final stage to claim the overall victory. Nairo Quintana (Movistar) was able to rescue second place in the general classification, 31 seconds down, with Vincenzo Nibali (Bahrain Merida) third at 40 seconds. FDJ's Thibaut Pinot, who began the day in third on GC, dropped off the final podium to finish in fourth place overall.

It was a double victory for the Netherlands, as Jos van Emden (LottoNL-Jumbo) took the stage win. He put in an early good time of 33:08 on the 29.3km course into Milan, finishing 15 seconds ahead of Dumoulin's time. BMC's Manuel Quinziato, retiring at the end of the year, was third at 27 seconds.

"It's great, it's really crazy," Dumoulin said as he came to terms with the overall win, which marked his first time finishing on a Grand Tour podium, let alone the top step. "I cannot describe it with words. It's incredible. It was such a nerve-wracking day. I was super nervous from the beginning and I needed to stay calm but I almost couldn't. I had good legs and I just went for it."

Giuseppe Fonzi (Willier Triestina) was the first off under the cheerful sun at the Monza race track. For the next few hours, rider followed rider at one-minute intervals, with many of them concerned only with making it to the finish line within the time limits, and looking forward to a well-deserved rest and celebration for having survived the Giro until the end.

The early lead changed hands from Marcin Bialablocki (CCC) to Quinziato, riding his last Giro ever. The Italian wouldn't stay in the lead for long, however, as van Emden bumped him off the hot seat with a blistering time of just over 33 minutes. The Dutchman would not relinquish control of hot seat for the rest of the day. Only Dumoulin came close to his compatriot's time.

Former world champion Vasil Kiryienka (Sky) put in a strong showing, but the course was too flat for the Belarusian and he crossed the line as third, 31 seconds slower than van Emden, ultimately bumped to fourth by Dumoulni.

Midway through the stage, Adam Hansen (Lotto Soudal) finished with a rather leisurely 37:34 to wrap up his 17th consecutive Grand Tour.

Excitement picked up as those in the GC top 10 took to the road. Dumoulin set his first mark at the 8.8km time check, coming in second at only two seconds down on van Emden. Pinot was surprisingly slow there, 26 seconds down. Nibali was 19 seconds back, and Quintana 31 seconds.

Dumoulin repeated it at the second time check, still two seconds behind van Emden. Pinot was continuing to lose time, Nibali was 43 seconds down and Quintana at 1:08, putting Dumoulin provisionally into pink.

One by one the top 10 came across the line. Jungels topped rival Yates by a significant amount to wrap up the young riders jersey. The other GC riders did their best after an exhausting three weeks but were unable to match time trial specialist Dumoulin.

"I didn't know any time gaps, because I just wanted to focus on my own TT. Then I spoke to my sports director, and he told me not to take risks anymore in the corners. He said that already at halfway, and then in the last kilometres he told me to be really safe," Dumoulin said. "When I crossed the line, everybody told me, 'You've won, you've won.' But then I looked at the TV and the gap was only three seconds, and I was so angry with everyone. 'How can you say I've won it?' And I'd already celebrated too ... But eventually it all came good."

After finishing with the second best time on the stage, the Dutchman refused to believe he had won while the others were still out on the road. Even as Quintana struggled along, Dumoulin stared intently and worriedly at the television. He finally realized his victory before the Colombian crossed the finish line. As Dumoulin celebrated his overall victory, his compatriot van Emden sobbed in happiness and relief at claiming his first career Grand Tour stage win.

Full Results

#Rider Name (Country) TeamResult
1Jos van Emden (Ned) Team LottoNl-Jumbo0:33:08
2Tom Dumoulin (Ned) Team Sunweb0:00:15
3Manuel Quinziato (Ita) BMC Racing Team0:00:27
4Vasil Kiryienka (Blr) Team Sky0:00:31
5Joey Rosskopf (USA) BMC Racing Team0:00:35
6Jan Bárta (Cze) Bora-Hansgrohe0:00:39
7Georg Preidler (Aut) Team Sunweb0:00:51
8Bob Jungels (Lux) Quick-Step Floors0:00:54
9Jan Tratnik (Slo) CCC Sprandi Polkowice0:00:57
10Andrey Amador (CRc) Movistar Team0:01:02
11Marcin Bialoblocki (Pol) CCC Sprandi Polkowice0:01:04
12Mads Pedersen (Den) Trek-Segafredo
13Vincenzo Nibali (Ita) Bahrain-Merida0:01:09
14Tobias Ludvigsson (Swe) FDJ
15Michael Hepburn (Aus) Orica-Scott0:01:13
16Stef Clement (Ned) Team LottoNl-Jumbo0:01:14
17Chad Haga (USA) Team Sunweb0:01:16
18Jurgen Van Den Broeck (Bel) Team LottoNl-Jumbo0:01:17
19Silvan Dillier (Swi) BMC Racing Team
20Svein Tuft (Can) Orica-Scott0:01:18
21Tejay van Garderen (USA) BMC Racing Team0:01:21
22Jasper Stuyven (Bel) Trek-Segafredo0:01:31
23Ruben Plaza (Spa) Orica-Scott0:01:36
24José Gonçalves (Por) Katusha-Alpecin
25Lukas Pöstlberger (Aut) Bora-Hansgrohe0:01:37
26Francisco Ventoso (Spa) BMC Racing Team
27Nairo Quintana (Col) Movistar Team0:01:39
28Thibaut Pinot (Fra) FDJ0:01:42
29Patrick Konrad (Aut) Bora-Hansgrohe0:01:44
30Twan Castelijns (Ned) Team LottoNl-Jumbo0:01:46
31Bauke Mollema (Ned) Trek-Segafredo
32Martijn Keizer (Ned) Team LottoNl-Jumbo0:01:48
33Ilnur Zakarin (Rus) Katusha-Alpecin0:01:49
34Jérémy Roy (Fra) FDJ
35Luis Leon Sanchez (Spa) Astana Pro Team
36Diego Rosa (Ita) Team Sky0:01:50
37Maxime Monfort (Bel) Lotto Soudal0:01:54
38Maxim Belkov (Rus) Katusha-Alpecin
39Maciej Paterski (Pol) CCC Sprandi Polkowice0:01:57
40Lars Ytting Bak (Den) Lotto Soudal0:01:58
41José Mendes (Por) Bora-Hansgrohe0:02:06
42Rui Costa (Por) UAE Team Emirates0:02:15
43Dario Cataldo (Ita) Astana Pro Team
44Mikel Landa (Spa) Team Sky
45Jan Polanc (Slo) UAE Team Emirates0:02:16
46Kristijan Koren (Slo) Cannondale-Drapac0:02:18
47Valerio Conti (Ita) UAE Team Emirates0:02:21
48Salvatore Puccio (Ita) Team Sky0:02:24
49Matej Mohoric (Slo) UAE Team Emirates0:02:25
50Evgeny Shalunov (Rus) Gazprom – Rusvelo0:02:27
51Adam Yates (GBr) Orica-Scott0:02:28
52Marco Marcato (Ita) UAE Team Emirates
53Christopher Juul Jensen (Den) Orica-Scott0:02:31
54Matteo Montaguti (Ita) AG2R La Mondiale0:02:32
55Manuel Senni (Ita) BMC Racing Team0:02:35
56Daniel Teklehaimanot (Eri) Dimension Data0:02:37
57Julien Bernard (Fra) Trek-Segafredo0:02:39
58Sam Bennett (Irl) Bora-Hansgrohe0:02:48
59Domenico Pozzovivo (Ita) AG2R La Mondiale0:02:49
60Iljo Keisse (Bel) Quick-Step Floors
61Matthieu Ladagnous (Fra) FDJ0:02:55
62Tomasz Marczynski (Pol) Lotto Soudal0:02:57
63Sebastian Henao (Col) Team Sky0:02:58
64Edward Ravasi (Ita) UAE Team Emirates
65Carlos Verona (Spa) Orica-Scott
66Sébastien Reichenbach (Swi) FDJ0:03:00
67Gorka Izagirre (Spa) Movistar Team0:03:01
68Manuele Boaro (Ita) Bahrain-Merida
69Ben Gastauer (Lux) AG2R La Mondiale
70Benoit Vaugrenard (Fra) FDJ0:03:02
71Fernando Gaviria (Col) Quick-Step Floors0:03:03
72Victor De La Parte (Spa) Movistar Team
73Luka Pibernik (Slo) Bahrain-Merida0:03:05
74Simon Geschke (Ger) Team Sunweb0:03:09
75Aleksei Tcatevich (Rus) Gazprom – Rusvelo
76Franco Pellizotti (Ita) Bahrain-Merida0:03:10
77Gregor Mühlberger (Aut) Bora-Hansgrohe0:03:11
78Andrey Zeits (Kaz) Astana Pro Team0:03:12
79Jose Rojas (Spa) Movistar Team
80Laurens De Plus (Bel) Quick-Step Floors0:03:15
81Dylan Teuns (Bel) BMC Racing Team
82Cesare Benedetti (Ita) Bora-Hansgrohe0:03:17
83Omar Fraile (Spa) Dimension Data0:03:28
84Johann Van Zyl (RSA) Dimension Data0:03:29
85Davide Formolo (Ita) Cannondale-Drapac0:03:30
86Eugenio Alafaci (Ita) Trek-Segafredo0:03:31
87Enrico Battaglin (Ita) Team LottoNl-Jumbo0:03:33
88Michal Golas (Pol) Team Sky
89Eros Capecchi (Ita) Quick-Step Floors0:03:35
90Jose Herrada (Spa) Movistar Team0:03:37
91Julen Amezqueta (Spa) Wilier Triestina0:03:39
92Ivan Rovny (Rus) Gazprom – Rusvelo
93Moreno Hofland (Ned) Lotto Soudal
94Pieter Serry (Bel) Quick-Step Floors0:03:40
95Laurens Ten Dam (Ned) Team Sunweb0:03:42
96Kanstantsin Siutsou (Blr) Bahrain-Merida0:03:43
97Pavel Brutt (Rus) Gazprom – Rusvelo0:03:44
98Simone Petilli (Ita) UAE Team Emirates
99Rory Sutherland (Aus) Movistar Team
100Jacques Janse Van Rensburg (RSA) Dimension Data0:03:46
101Pello Bilbao (Spa) Astana Pro Team
102Sergey Firsanov (Rus) Gazprom – Rusvelo0:03:48
103Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo
104Michael Woods (Can) Cannondale-Drapac
105Tom Stamsnijder (Ned) Team Sunweb0:03:49
106Lukasz Owsian (Pol) CCC Sprandi Polkowice0:03:50
107Philip Deignan (Irl) Team Sky0:03:52
108Hubert Dupont (Fra) AG2R La Mondiale0:03:56
109Michal Schlegel (Cze) CCC Sprandi Polkowice0:03:58
110Igor Anton (Spa) Dimension Data
111Rudy Molard (Fra) FDJ0:03:59
112Jan Hirt (Cze) CCC Sprandi Polkowice
113Viacheslav Kuznetsov (Rus) Katusha-Alpecin0:04:03
114Tom-Jelte Slagter (Ned) Cannondale-Drapac
115Alexander Foliforov (Rus) Gazprom – Rusvelo0:04:04
116Kristian Sbaragli (Ita) Dimension Data0:04:06
117Davide Martinelli (Ita) Quick-Step Floors
118Clement Chevrier (Fra) AG2R La Mondiale0:04:08
119Luka Mezgec (Slo) Orica-Scott
120Felix Großschartner (Aut) CCC Sprandi Polkowice0:04:15
121Winner Anacona (Col) Movistar Team0:04:17
122Joe Dombrowski (USA) Cannondale-Drapac0:04:20
123Jesper Hansen (Den) Astana Pro Team0:04:22
124Giuseppe Fonzi (Ita) Wilier Triestina0:04:23
125Julien Berard (Fra) AG2R La Mondiale0:04:25
126Cristian Rodriguez (Spa) Wilier Triestina0:04:26
127Adam James Hansen (Aus) Lotto Soudal
128Alberto Losada (Spa) Katusha-Alpecin
129Eugert Zhupa (Alb) Wilier Triestina0:04:27
130Ilia Koshevoy (Blr) Wilier Triestina0:04:29
131Enrico Barbin (Ita) Bardiani CSF0:04:30
132Steve Morabito (Swi) FDJ0:04:31
133Maximiliano Richeze (Arg) Quick-Step Floors0:04:32
134Branislau Samoilau (Blr) CCC Sprandi Polkowice0:04:33
135Peter Stetina (USA) Trek-Segafredo0:04:34
136Nicola Boem (Ita) Bardiani CSF0:04:36
137Natnael Berhane (Eri) Dimension Data
138Dries Devenyns (Bel) Quick-Step Floors0:04:38
139Robert Kiserlovski (Cro) Katusha-Alpecin0:04:41
140Enrico Gasparotto (Ita) Bahrain-Merida0:04:45
141Mirco Maestri (Ita) Bardiani CSF0:04:47
142Alex Howes (USA) Cannondale-Drapac0:04:48
143François Bidard (Fra) AG2R La Mondiale0:04:53
144Valerio Agnoli (Ita) Bahrain-Merida0:04:54
145Roberto Ferrari (Ita) UAE Team Emirates0:05:02
146Giulio Ciccone (Ita) Bardiani CSF0:05:11
147Paolo Tiralongo (Ita) Astana Pro Team
148Simone Ponzi (Ita) CCC Sprandi Polkowice0:05:12
149Matteo Busato (Ita) Wilier Triestina0:05:14
150Davide Villella (Ita) Cannondale-Drapac0:05:15
151Jesus Hernandez (Spa) Trek-Segafredo0:05:19
152Sergey Lagutin (Rus) Gazprom – Rusvelo0:05:23
153Quentin Jauregui (Fra) AG2R La Mondiale0:05:24
154Pierre Rolland (Fra) Cannondale-Drapac0:05:27
155Filippo Pozzato (Ita) Wilier Triestina0:05:29
156Sindre Skjøstad Lunke (Nor) Team Sunweb0:05:37
157Hugh Carthy (GBr) Cannondale-Drapac0:05:40
158Zhandos Bizhigitov (Kaz) Astana Pro Team0:05:41
159Lorenzo Rota (Ita) Bardiani CSF0:05:43
160Matvey Mamykin (Rus) Katusha-Alpecin0:05:50
161Simone Andreetta (Ita) Bardiani CSF0:06:44
DNSÁngel Vicioso (Spa) Katusha-Alpecin

Team classification
#Rider Name (Country) TeamResult
1BMC Racing Team1:41:43
2Team Sunweb0:00:03
3Team LottoNl-Jumbo0:00:12
4CCC Sprandi Polkowice0:01:39
5Bora-Hansgrohe0:01:41
6Orica-Scott0:01:48
7Trek-Segafredo0:02:02
8Team Sky0:02:17
9FDJ0:02:21
10Katusha-Alpecin0:03:00
11Movistar Team0:03:23
12Quick-Step Floors0:04:27
13Lotto Soudal0:04:30
14UAE Team Emirates0:04:33
15Bahrain-Merida0:04:56
16Astana Pro Team0:04:57
17AG2R La Mondiale0:06:03
18Gazprom – Rusvelo0:06:56
19Dimension Data0:07:15
20Cannondale-Drapac0:07:17
21Wilier Triestina0:10:09
22Bardiani CSF0:11:34

Super team classification
#Rider Name (Country) TeamResult
1Team LottoNl-Jumbo50pts
2Team Sunweb45
3BMC Racing Team39
4Team Sky18
5Bora-Hansgrohe12
6CCC Sprandi Polkowice12
7Quick-Step Floors8
8Movistar Team6
9Trek-Segafredo4
10Bahrain-Merida3
11FDJ2
12Orica-Scott1
13Katusha-Alpecin
14Astana Pro Team
15Lotto Soudal
16UAE Team Emirates
17Cannondale-Drapac
18Gazprom – Rusvelo
19AG2R La Mondiale
20Dimension Data
21Wilier Triestina
22Bardiani CSF

Final general classification
#Rider Name (Country) TeamResult
1Tom Dumoulin (Ned) Team Sunweb90:34:54
2Nairo Quintana (Col) Movistar Team0:00:31
3Vincenzo Nibali (Ita) Bahrain-Merida0:00:40
4Thibaut Pinot (Fra) FDJ0:01:17
5Ilnur Zakarin (Rus) Katusha-Alpecin0:01:56
6Domenico Pozzovivo (Ita) AG2R La Mondiale0:03:11
7Bauke Mollema (Ned) Trek-Segafredo0:03:41
8Bob Jungels (Lux) Quick-Step Floors0:07:04
9Adam Yates (GBr) Orica-Scott0:08:10
10Davide Formolo (Ita) Cannondale-Drapac0:15:17
11Jan Polanc (Slo) UAE Team Emirates0:18:06
12Jan Hirt (Cze) CCC Sprandi Polkowice0:20:49
13Maxime Monfort (Bel) Lotto Soudal0:21:59
14Dario Cataldo (Ita) Astana Pro Team0:24:40
15Sébastien Reichenbach (Swi) FDJ0:28:11
16Patrick Konrad (Aut) Bora-Hansgrohe0:35:50
17Mikel Landa (Spa) Team Sky0:37:09
18Andrey Amador (CRc) Movistar Team0:37:49
19Hubert Dupont (Fra) AG2R La Mondiale0:38:45
20Tejay van Garderen (USA) BMC Racing Team0:57:13
21Franco Pellizotti (Ita) Bahrain-Merida0:59:43
22Pierre Rolland (Fra) Cannondale-Drapac1:12:55
23Stef Clement (Ned) Team LottoNl-Jumbo1:14:00
24Laurens De Plus (Bel) Quick-Step Floors1:20:00
25Winner Anacona (Col) Movistar Team1:26:41
26Simone Petilli (Ita) UAE Team Emirates1:29:34
27Rui Costa (Por) UAE Team Emirates1:33:17
28Gorka Izagirre (Spa) Movistar Team1:34:21
29Ben Gastauer (Lux) AG2R La Mondiale1:35:49
30Ruben Plaza (Spa) Orica-Scott1:36:26
31Robert Kiserlovski (Cro) Katusha-Alpecin1:36:28
32Jesper Hansen (Den) Astana Pro Team1:36:32
33Sebastian Henao (Col) Team Sky1:44:04
34Laurens Ten Dam (Ned) Team Sunweb1:47:24
35Kanstantsin Siutsou (Blr) Bahrain-Merida1:52:02
36Jacques Janse Van Rensburg (RSA) Dimension Data1:58:49
37Philip Deignan (Irl) Team Sky2:00:45
38Michael Woods (Can) Cannondale-Drapac2:02:20
39François Bidard (Fra) AG2R La Mondiale2:09:03
40Alexander Foliforov (Rus) Gazprom – Rusvelo2:09:30
41Gregor Mühlberger (Aut) Bora-Hansgrohe2:12:34
42Julien Bernard (Fra) Trek-Segafredo2:14:18
43Luis Leon Sanchez (Spa) Astana Pro Team2:16:12
44Rudy Molard (Fra) FDJ2:17:12
45Michal Schlegel (Cze) CCC Sprandi Polkowice2:18:19
46Peter Stetina (USA) Trek-Segafredo2:19:20
47Tomasz Marczynski (Pol) Lotto Soudal2:20:09
48José Mendes (Por) Bora-Hansgrohe2:23:54
49Jesus Hernandez (Spa) Trek-Segafredo2:24:32
50Jose Rojas (Spa) Movistar Team2:25:08
51Matteo Montaguti (Ita) AG2R La Mondiale2:25:28
52Cristian Rodriguez (Spa) Wilier Triestina2:27:56
53Steve Morabito (Swi) FDJ2:28:42
54Simon Geschke (Ger) Team Sunweb2:30:05
55Diego Rosa (Ita) Team Sky2:33:01
56Victor De La Parte (Spa) Movistar Team2:33:47
57Carlos Verona (Spa) Orica-Scott2:34:13
58Eros Capecchi (Ita) Quick-Step Floors2:35:30
59Natnael Berhane (Eri) Dimension Data2:36:41
60José Gonçalves (Por) Katusha-Alpecin2:38:06
61Jose Herrada (Spa) Movistar Team2:41:01
62Igor Anton (Spa) Dimension Data2:50:11
63Andrey Zeits (Kaz) Astana Pro Team2:56:15
64Enrico Battaglin (Ita) Team LottoNl-Jumbo2:56:17
65Omar Fraile (Spa) Dimension Data3:00:21
66Pello Bilbao (Spa) Astana Pro Team3:01:22
67Silvan Dillier (Swi) BMC Racing Team3:02:38
68Valerio Conti (Ita) UAE Team Emirates3:05:10
69Joe Dombrowski (USA) Cannondale-Drapac3:07:39
70Joey Rosskopf (USA) BMC Racing Team3:07:54
71Georg Preidler (Aut) Team Sunweb3:09:18
72Davide Villella (Ita) Cannondale-Drapac3:10:39
73Jérémy Roy (Fra) FDJ3:12:11
74Manuele Boaro (Ita) Bahrain-Merida3:13:22
75Dylan Teuns (Bel) BMC Racing Team3:15:44
76Enrico Gasparotto (Ita) Bahrain-Merida3:16:27
77Tom-Jelte Slagter (Ned) Cannondale-Drapac3:17:51
78Felix Großschartner (Aut) CCC Sprandi Polkowice3:19:04
79Manuel Senni (Ita) BMC Racing Team3:23:35
80Edward Ravasi (Ita) UAE Team Emirates3:26:47
81Clement Chevrier (Fra) AG2R La Mondiale3:27:08
82Chad Haga (USA) Team Sunweb3:28:41
83Paolo Tiralongo (Ita) Astana Pro Team3:28:53
84Matteo Busato (Ita) Wilier Triestina3:28:55
85Tobias Ludvigsson (Swe) FDJ3:30:09
86Salvatore Puccio (Ita) Team Sky3:30:11
87Matvey Mamykin (Rus) Katusha-Alpecin3:33:28
88Lukasz Owsian (Pol) CCC Sprandi Polkowice3:37:32
89Dries Devenyns (Bel) Quick-Step Floors3:37:43
90Quentin Jauregui (Fra) AG2R La Mondiale3:41:19
91Jurgen Van Den Broeck (Bel) Team LottoNl-Jumbo3:44:13
92Hugh Carthy (GBr) Cannondale-Drapac3:46:09
93Adam James Hansen (Aus) Lotto Soudal3:46:52
94Francisco Ventoso (Spa) BMC Racing Team3:46:55
95Giulio Ciccone (Ita) Bardiani CSF3:49:24
96Sergey Firsanov (Rus) Gazprom – Rusvelo3:52:44
97Matthieu Ladagnous (Fra) FDJ3:54:19
98Jasper Stuyven (Bel) Trek-Segafredo3:54:52
99Julen Amezqueta (Spa) Wilier Triestina3:56:48
100Luka Pibernik (Slo) Bahrain-Merida3:58:19
101Kristian Sbaragli (Ita) Dimension Data4:02:55
102Vasil Kiryienka (Blr) Team Sky4:05:01
103Benoit Vaugrenard (Fra) FDJ4:10:25
104Filippo Pozzato (Ita) Wilier Triestina4:10:33
105Pieter Serry (Bel) Quick-Step Floors4:11:00
106Jan Tratnik (Slo) CCC Sprandi Polkowice4:11:13
107Luka Mezgec (Slo) Orica-Scott4:11:59
108Rory Sutherland (Aus) Movistar Team4:12:42
109Christopher Juul Jensen (Den) Orica-Scott4:13:51
110Valerio Agnoli (Ita) Bahrain-Merida4:13:59
111Daniel Teklehaimanot (Eri) Dimension Data4:14:04
112Branislau Samoilau (Blr) CCC Sprandi Polkowice4:15:18
113Marco Marcato (Ita) UAE Team Emirates4:15:19
114Lukas Pöstlberger (Aut) Bora-Hansgrohe4:17:05
115Cesare Benedetti (Ita) Bora-Hansgrohe4:17:22
116Martijn Keizer (Ned) Team LottoNl-Jumbo4:18:36
117Jos van Emden (Ned) Team LottoNl-Jumbo4:18:47
118Lars Ytting Bak (Den) Lotto Soudal4:20:06
119Ivan Rovny (Rus) Gazprom – Rusvelo4:20:36
120Sindre Skjøstad Lunke (Nor) Team Sunweb4:22:58
121Aleksei Tcatevich (Rus) Gazprom – Rusvelo4:23:31
122Michael Hepburn (Aus) Orica-Scott4:23:34
123Evgeny Shalunov (Rus) Gazprom – Rusvelo4:23:42
124Enrico Barbin (Ita) Bardiani CSF4:25:05
125Maxim Belkov (Rus) Katusha-Alpecin4:26:36
126Simone Ponzi (Ita) CCC Sprandi Polkowice4:26:46
127Jan Bárta (Cze) Bora-Hansgrohe4:27:24
128Kristijan Koren (Slo) Cannondale-Drapac4:29:57
129Fernando Gaviria (Col) Quick-Step Floors4:30:27
130Twan Castelijns (Ned) Team LottoNl-Jumbo4:30:36
131Julien Berard (Fra) AG2R La Mondiale4:31:11
132Viacheslav Kuznetsov (Rus) Katusha-Alpecin4:31:58
133Manuel Quinziato (Ita) BMC Racing Team4:32:10
134Pavel Brutt (Rus) Gazprom – Rusvelo4:33:02
135Matej Mohoric (Slo) UAE Team Emirates4:34:06
136Alex Howes (USA) Cannondale-Drapac4:36:21
137Maciej Paterski (Pol) CCC Sprandi Polkowice4:36:56
138Mads Pedersen (Den) Trek-Segafredo4:37:52
139Moreno Hofland (Ned) Lotto Soudal4:39:29
140Eugert Zhupa (Alb) Wilier Triestina4:40:05
141Michal Golas (Pol) Team Sky4:40:34
142Svein Tuft (Can) Orica-Scott4:44:25
143Mirco Maestri (Ita) Bardiani CSF4:44:35
144Iljo Keisse (Bel) Quick-Step Floors4:51:25
145Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo4:57:48
146Eugenio Alafaci (Ita) Trek-Segafredo4:58:43
147Alberto Losada (Spa) Katusha-Alpecin5:02:25
148Maximiliano Richeze (Arg) Quick-Step Floors5:03:27
149Johann Van Zyl (RSA) Dimension Data5:04:06
150Roberto Ferrari (Ita) UAE Team Emirates5:04:10
151Lorenzo Rota (Ita) Bardiani CSF5:04:57
152Nicola Boem (Ita) Bardiani CSF5:05:32
153Davide Martinelli (Ita) Quick-Step Floors5:06:02
154Tom Stamsnijder (Ned) Team Sunweb5:06:10
155Ilia Koshevoy (Blr) Wilier Triestina5:11:02
156Simone Andreetta (Ita) Bardiani CSF5:14:16
157Sergey Lagutin (Rus) Gazprom – Rusvelo5:14:55
158Sam Bennett (Irl) Bora-Hansgrohe5:18:56
159Marcin Bialoblocki (Pol) CCC Sprandi Polkowice5:26:00
160Zhandos Bizhigitov (Kaz) Astana Pro Team5:26:28
161Giuseppe Fonzi (Ita) Wilier Triestina5:48:40

Young rider classification
#Rider Name (Country) TeamResult
1Bob Jungels (Lux) Quick-Step Floors90:41:58
2Adam Yates (GBr) Orica-Scott0:01:06
3Davide Formolo (Ita) Cannondale-Drapac0:08:13
4Jan Polanc (Slo) UAE Team Emirates0:11:02
5Laurens De Plus (Bel) Quick-Step Floors1:12:56
6Simone Petilli (Ita) UAE Team Emirates1:22:30
7Sebastian Henao (Col) Team Sky1:37:00
8François Bidard (Fra) AG2R La Mondiale2:01:59
9Alexander Foliforov (Rus) Gazprom – Rusvelo2:02:26
10Gregor Mühlberger (Aut) Bora-Hansgrohe2:05:30
11Julien Bernard (Fra) Trek-Segafredo2:07:14
12Michal Schlegel (Cze) CCC Sprandi Polkowice2:11:15
13Cristian Rodriguez (Spa) Wilier Triestina2:20:52
14Carlos Verona (Spa) Orica-Scott2:27:09
15Valerio Conti (Ita) UAE Team Emirates2:58:06
16Dylan Teuns (Bel) BMC Racing Team3:08:40
17Felix Großschartner (Aut) CCC Sprandi Polkowice3:12:00
18Manuel Senni (Ita) BMC Racing Team3:16:31
19Edward Ravasi (Ita) UAE Team Emirates3:19:43
20Clement Chevrier (Fra) AG2R La Mondiale3:20:04
21Matvey Mamykin (Rus) Katusha-Alpecin3:26:24
22Quentin Jauregui (Fra) AG2R La Mondiale3:34:15
23Hugh Carthy (GBr) Cannondale-Drapac3:39:05
24Giulio Ciccone (Ita) Bardiani CSF3:42:20
25Jasper Stuyven (Bel) Trek-Segafredo3:47:48
26Julen Amezqueta (Spa) Wilier Triestina3:49:44
27Luka Pibernik (Slo) Bahrain-Merida3:51:15
28Lukas Pöstlberger (Aut) Bora-Hansgrohe4:10:01
29Sindre Skjøstad Lunke (Nor) Team Sunweb4:15:54
30Evgeny Shalunov (Rus) Gazprom – Rusvelo4:16:38
31Fernando Gaviria (Col) Quick-Step Floors4:23:23
32Matej Mohoric (Slo) UAE Team Emirates4:27:02
33Mads Pedersen (Den) Trek-Segafredo4:30:48
34Lorenzo Rota (Ita) Bardiani CSF4:57:53
35Davide Martinelli (Ita) Quick-Step Floors4:58:58
36Simone Andreetta (Ita) Bardiani CSF5:07:12

Points Classification
#Rider Name (Country) TeamResult
1Fernando Gaviria (Col) Quick-Step Floors325pts
2Jasper Stuyven (Bel) Trek-Segafredo192
3Sam Bennett (Irl) Bora-Hansgrohe117
4Daniel Teklehaimanot (Eri) Dimension Data100
5Lukas Pöstlberger (Aut) Bora-Hansgrohe98
6Tom Dumoulin (Ned) Team Sunweb80
7Pavel Brutt (Rus) Gazprom – Rusvelo76
8Kristian Sbaragli (Ita) Dimension Data76
9Eugert Zhupa (Alb) Wilier Triestina70
10Roberto Ferrari (Ita) UAE Team Emirates70
11Silvan Dillier (Swi) BMC Racing Team68
12Thibaut Pinot (Fra) FDJ67
13Bob Jungels (Lux) Quick-Step Floors64
14Mikel Landa (Spa) Team Sky63
15Nairo Quintana (Col) Movistar Team62
16Vincenzo Nibali (Ita) Bahrain-Merida61
17Ilnur Zakarin (Rus) Katusha-Alpecin58
18Simone Andreetta (Ita) Bardiani CSF52
19Maximiliano Richeze (Arg) Quick-Step Floors50
20Rui Costa (Por) UAE Team Emirates48
21Pierre Rolland (Fra) Cannondale-Drapac47
22Maciej Paterski (Pol) CCC Sprandi Polkowice42
23Adam Yates (GBr) Orica-Scott41
24Evgeny Shalunov (Rus) Gazprom – Rusvelo41
25Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo40
26Enrico Battaglin (Ita) Team LottoNl-Jumbo40
27Luis Leon Sanchez (Spa) Astana Pro Team38
28Gorka Izagirre (Spa) Movistar Team34
29Marco Marcato (Ita) UAE Team Emirates33
30Mirco Maestri (Ita) Bardiani CSF32
31Domenico Pozzovivo (Ita) AG2R La Mondiale32
32Matej Mohoric (Slo) UAE Team Emirates32
33Omar Fraile (Spa) Dimension Data30
34Bauke Mollema (Ned) Trek-Segafredo27
35Viacheslav Kuznetsov (Rus) Katusha-Alpecin24
36Giuseppe Fonzi (Ita) Wilier Triestina24
37Michael Woods (Can) Cannondale-Drapac22
38Aleksei Tcatevich (Rus) Gazprom – Rusvelo22
39Ilia Koshevoy (Blr) Wilier Triestina22
40Dries Devenyns (Bel) Quick-Step Floors20
41Iljo Keisse (Bel) Quick-Step Floors20
42Ivan Rovny (Rus) Gazprom – Rusvelo20
43Jos van Emden (Ned) Team LottoNl-Jumbo18
44Jan Tratnik (Slo) CCC Sprandi Polkowice18
45Natnael Berhane (Eri) Dimension Data16
46Sergey Firsanov (Rus) Gazprom – Rusvelo16
47Tejay van Garderen (USA) BMC Racing Team15
48Sergey Lagutin (Rus) Gazprom – Rusvelo15
49Jan Bárta (Cze) Bora-Hansgrohe14
50Vasil Kiryienka (Blr) Team Sky13
51Eros Capecchi (Ita) Quick-Step Floors12
52Kanstantsin Siutsou (Blr) Bahrain-Merida12
53Enrico Barbin (Ita) Bardiani CSF12
54Marcin Bialoblocki (Pol) CCC Sprandi Polkowice12
55Igor Anton (Spa) Dimension Data11
56Valerio Conti (Ita) UAE Team Emirates11
57Cesare Benedetti (Ita) Bora-Hansgrohe11
58Jan Polanc (Slo) UAE Team Emirates10
59Dario Cataldo (Ita) Astana Pro Team10
60Lukasz Owsian (Pol) CCC Sprandi Polkowice10
61Pieter Serry (Bel) Quick-Step Floors10
62Mads Pedersen (Den) Trek-Segafredo10
63Philip Deignan (Irl) Team Sky9
64Matthieu Ladagnous (Fra) FDJ9
65Manuel Quinziato (Ita) BMC Racing Team9
66Diego Rosa (Ita) Team Sky8
67Manuele Boaro (Ita) Bahrain-Merida8
68Dylan Teuns (Bel) BMC Racing Team8
69Rory Sutherland (Aus) Movistar Team8
70Gregor Mühlberger (Aut) Bora-Hansgrohe7
71Pello Bilbao (Spa) Astana Pro Team7
72Joey Rosskopf (USA) BMC Racing Team7
73Felix Großschartner (Aut) CCC Sprandi Polkowice7
74Davide Formolo (Ita) Cannondale-Drapac6
75Jan Hirt (Cze) CCC Sprandi Polkowice6
76Maxime Monfort (Bel) Lotto Soudal6
77Patrick Konrad (Aut) Bora-Hansgrohe6
78Simone Petilli (Ita) UAE Team Emirates6
79Sebastian Henao (Col) Team Sky6
80Matteo Montaguti (Ita) AG2R La Mondiale6
81Jérémy Roy (Fra) FDJ6
82Salvatore Puccio (Ita) Team Sky6
83Sébastien Reichenbach (Swi) FDJ5
84Jacques Janse Van Rensburg (RSA) Dimension Data5
85Matteo Busato (Ita) Wilier Triestina5
86Andrey Amador (CRc) Movistar Team4
87Georg Preidler (Aut) Team Sunweb4
88Davide Villella (Ita) Cannondale-Drapac4
89Filippo Pozzato (Ita) Wilier Triestina4
90Christopher Juul Jensen (Den) Orica-Scott4
91Valerio Agnoli (Ita) Bahrain-Merida4
92Johann Van Zyl (RSA) Dimension Data4
93Franco Pellizotti (Ita) Bahrain-Merida3
94José Mendes (Por) Bora-Hansgrohe3
95Moreno Hofland (Ned) Lotto Soudal3
96Rudy Molard (Fra) FDJ2
97Benoit Vaugrenard (Fra) FDJ2
98Simone Ponzi (Ita) CCC Sprandi Polkowice2
99Svein Tuft (Can) Orica-Scott2
100Lorenzo Rota (Ita) Bardiani CSF2
101Davide Martinelli (Ita) Quick-Step Floors2
102Hubert Dupont (Fra) AG2R La Mondiale1
103Laurens De Plus (Bel) Quick-Step Floors1
104Julien Bernard (Fra) Trek-Segafredo1
105Tom-Jelte Slagter (Ned) Cannondale-Drapac1
106Francisco Ventoso (Spa) BMC Racing Team1
107Luka Mezgec (Slo) Orica-Scott1
108Maxim Belkov (Rus) Katusha-Alpecin1
109Nicola Boem (Ita) Bardiani CSF1
110Winner Anacona (Col) Movistar Team-1
111Jose Rojas (Spa) Movistar Team-1
112Chad Haga (USA) Team Sunweb-1
113Tomasz Marczynski (Pol) Lotto Soudal-4
114Lars Ytting Bak (Den) Lotto Soudal-4
115Laurens Ten Dam (Ned) Team Sunweb-5
116Cristian Rodriguez (Spa) Wilier Triestina-5
117Steve Morabito (Swi) FDJ-5
118Enrico Gasparotto (Ita) Bahrain-Merida-5
119Matvey Mamykin (Rus) Katusha-Alpecin-5
120Michael Hepburn (Aus) Orica-Scott-5
121Kristijan Koren (Slo) Cannondale-Drapac-5

Mountains classification
#Rider Name (Country) TeamResult
1Mikel Landa (Spa) Team Sky224pts
2Luis Leon Sanchez (Spa) Astana Pro Team118
3Omar Fraile (Spa) Dimension Data104
4Nairo Quintana (Col) Movistar Team70
5Pierre Rolland (Fra) Cannondale-Drapac70
6Ilnur Zakarin (Rus) Katusha-Alpecin66
7Igor Anton (Spa) Dimension Data56
8Tom Dumoulin (Ned) Team Sunweb55
9Domenico Pozzovivo (Ita) AG2R La Mondiale54
10Thibaut Pinot (Fra) FDJ53
11Diego Rosa (Ita) Team Sky49
12Jan Polanc (Slo) UAE Team Emirates46
13Dries Devenyns (Bel) Quick-Step Floors35
14Jacques Janse Van Rensburg (RSA) Dimension Data34
15Vincenzo Nibali (Ita) Bahrain-Merida33
16Rui Costa (Por) UAE Team Emirates31
17Jan Hirt (Cze) CCC Sprandi Polkowice30
18Laurens De Plus (Bel) Quick-Step Floors27
19Daniel Teklehaimanot (Eri) Dimension Data26
20Tejay van Garderen (USA) BMC Racing Team24
21Sergey Firsanov (Rus) Gazprom – Rusvelo23
22Matej Mohoric (Slo) UAE Team Emirates23
23Pavel Brutt (Rus) Gazprom – Rusvelo23
24Natnael Berhane (Eri) Dimension Data22
25Sebastian Henao (Col) Team Sky21
26Pello Bilbao (Spa) Astana Pro Team20
27Dylan Teuns (Bel) BMC Racing Team19
28Philip Deignan (Irl) Team Sky18
29Winner Anacona (Col) Movistar Team16
30Joe Dombrowski (USA) Cannondale-Drapac16
31Davide Villella (Ita) Cannondale-Drapac16
32Simone Andreetta (Ita) Bardiani CSF15
33Mirco Maestri (Ita) Bardiani CSF15
34Dario Cataldo (Ita) Astana Pro Team15
35Tom-Jelte Slagter (Ned) Cannondale-Drapac14
36Joey Rosskopf (USA) BMC Racing Team12
37Evgeny Shalunov (Rus) Gazprom – Rusvelo11
38Bauke Mollema (Ned) Trek-Segafredo10
39Marco Marcato (Ita) UAE Team Emirates10
40Cesare Benedetti (Ita) Bora-Hansgrohe9
41Rudy Molard (Fra) FDJ9
42Matthieu Ladagnous (Fra) FDJ9
43Lukas Pöstlberger (Aut) Bora-Hansgrohe8
44Maciej Paterski (Pol) CCC Sprandi Polkowice7
45Silvan Dillier (Swi) BMC Racing Team6
46Julen Amezqueta (Spa) Wilier Triestina6
47Eugert Zhupa (Alb) Wilier Triestina6
48Bob Jungels (Lux) Quick-Step Floors5
49Adam Yates (GBr) Orica-Scott5
50Andrey Amador (CRc) Movistar Team4
51Ruben Plaza (Spa) Orica-Scott4
52Robert Kiserlovski (Cro) Katusha-Alpecin4
53Ivan Rovny (Rus) Gazprom – Rusvelo4
54Eugenio Alafaci (Ita) Trek-Segafredo4
55Filippo Pozzato (Ita) Wilier Triestina3
56Jan Tratnik (Slo) CCC Sprandi Polkowice3
57Giuseppe Fonzi (Ita) Wilier Triestina3
58Valerio Conti (Ita) UAE Team Emirates3
59Jose Rojas (Spa) Movistar Team2
60Matteo Montaguti (Ita) AG2R La Mondiale2
61Jasper Stuyven (Bel) Trek-Segafredo2
62Rory Sutherland (Aus) Movistar Team2
63Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo2
64Hubert Dupont (Fra) AG2R La Mondiale1
65Franco Pellizotti (Ita) Bahrain-Merida1
66Gorka Izagirre (Spa) Movistar Team1
67Kanstantsin Siutsou (Blr) Bahrain-Merida1
68Alexander Foliforov (Rus) Gazprom – Rusvelo1
69Manuele Boaro (Ita) Bahrain-Merida1
70Matteo Busato (Ita) Wilier Triestina1
71Branislau Samoilau (Blr) CCC Sprandi Polkowice1
72Enrico Barbin (Ita) Bardiani CSF1
73Alberto Losada (Spa) Katusha-Alpecin1
74Ilia Koshevoy (Blr) Wilier Triestina1
75Marcin Bialoblocki (Pol) CCC Sprandi Polkowice1

Intermediate sprint classification
#Rider Name (Country) TeamResult
1Daniel Teklehaimanot (Eri) Dimension Data55pts
2Pavel Brutt (Rus) Gazprom – Rusvelo54
3Eugert Zhupa (Alb) Wilier Triestina39
4Fernando Gaviria (Col) Quick-Step Floors32
5Jasper Stuyven (Bel) Trek-Segafredo28
6Matej Mohoric (Slo) UAE Team Emirates23
7Maciej Paterski (Pol) CCC Sprandi Polkowice20
8Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo20
9Sergey Lagutin (Rus) Gazprom – Rusvelo20
10Dries Devenyns (Bel) Quick-Step Floors19
11Marco Marcato (Ita) UAE Team Emirates19
12Mikel Landa (Spa) Team Sky18
13Natnael Berhane (Eri) Dimension Data18
14Luis Leon Sanchez (Spa) Astana Pro Team17
15Omar Fraile (Spa) Dimension Data17
16Mirco Maestri (Ita) Bardiani CSF16
17Evgeny Shalunov (Rus) Gazprom – Rusvelo16
18Matthieu Ladagnous (Fra) FDJ14
19Simone Andreetta (Ita) Bardiani CSF14
20Philip Deignan (Irl) Team Sky13
21Igor Anton (Spa) Dimension Data13
22Lukas Pöstlberger (Aut) Bora-Hansgrohe13
23Diego Rosa (Ita) Team Sky12
24Kristian Sbaragli (Ita) Dimension Data12
25Aleksei Tcatevich (Rus) Gazprom – Rusvelo12
26Giuseppe Fonzi (Ita) Wilier Triestina12
27Iljo Keisse (Bel) Quick-Step Floors11
28Pierre Rolland (Fra) Cannondale-Drapac11
29Eros Capecchi (Ita) Quick-Step Floors10
30Valerio Conti (Ita) UAE Team Emirates10
31Manuele Boaro (Ita) Bahrain-Merida10
32Dylan Teuns (Bel) BMC Racing Team10
33Jan Polanc (Slo) UAE Team Emirates9
34Jacques Janse Van Rensburg (RSA) Dimension Data9
35Ivan Rovny (Rus) Gazprom – Rusvelo9
36Ilia Koshevoy (Blr) Wilier Triestina9
37Silvan Dillier (Swi) BMC Racing Team8
38Filippo Pozzato (Ita) Wilier Triestina8
39Winner Anacona (Col) Movistar Team7
40Enrico Barbin (Ita) Bardiani CSF7
41Jose Rojas (Spa) Movistar Team6
42Jérémy Roy (Fra) FDJ6
43Chad Haga (USA) Team Sunweb6
44Sergey Firsanov (Rus) Gazprom – Rusvelo6
45Jan Bárta (Cze) Bora-Hansgrohe6
46Jan Tratnik (Slo) CCC Sprandi Polkowice5
47Maxim Belkov (Rus) Katusha-Alpecin5
48Gregor Mühlberger (Aut) Bora-Hansgrohe4
49Tomasz Marczynski (Pol) Lotto Soudal4
50Joey Rosskopf (USA) BMC Racing Team4
51Tom-Jelte Slagter (Ned) Cannondale-Drapac4
52Matteo Busato (Ita) Wilier Triestina4
53Mads Pedersen (Den) Trek-Segafredo4
54Eugenio Alafaci (Ita) Trek-Segafredo4
55Marcin Bialoblocki (Pol) CCC Sprandi Polkowice4
56Hubert Dupont (Fra) AG2R La Mondiale3
57Simone Petilli (Ita) UAE Team Emirates3
58Felix Großschartner (Aut) CCC Sprandi Polkowice3
59Salvatore Puccio (Ita) Team Sky3
60Lukasz Owsian (Pol) CCC Sprandi Polkowice3
61Cesare Benedetti (Ita) Bora-Hansgrohe3
62Viacheslav Kuznetsov (Rus) Katusha-Alpecin3
63Moreno Hofland (Ned) Lotto Soudal3
64Maximiliano Richeze (Arg) Quick-Step Floors3
65Nicola Boem (Ita) Bardiani CSF3
66Jan Hirt (Cze) CCC Sprandi Polkowice2
67Rui Costa (Por) UAE Team Emirates2
68Gorka Izagirre (Spa) Movistar Team2
69Sebastian Henao (Col) Team Sky2
70Laurens Ten Dam (Ned) Team Sunweb2
71Rudy Molard (Fra) FDJ2
72Matteo Montaguti (Ita) AG2R La Mondiale2
73Benoit Vaugrenard (Fra) FDJ2
74Andrey Amador (CRc) Movistar Team1
75Laurens De Plus (Bel) Quick-Step Floors1
76Enrico Battaglin (Ita) Team LottoNl-Jumbo1
77Valerio Agnoli (Ita) Bahrain-Merida1

Combativity classification
#Rider Name (Country) TeamResult
1Mikel Landa (Spa) Team Sky60pts
2Fernando Gaviria (Col) Quick-Step Floors57
3Pierre Rolland (Fra) Cannondale-Drapac36
4Daniel Teklehaimanot (Eri) Dimension Data34
5Pavel Brutt (Rus) Gazprom – Rusvelo34
6Jasper Stuyven (Bel) Trek-Segafredo33
7Omar Fraile (Spa) Dimension Data32
8Thibaut Pinot (Fra) FDJ31
9Luis Leon Sanchez (Spa) Astana Pro Team29
10Tom Dumoulin (Ned) Team Sunweb28
11Nairo Quintana (Col) Movistar Team28
12Ilnur Zakarin (Rus) Katusha-Alpecin28
13Matej Mohoric (Slo) UAE Team Emirates23
14Eugert Zhupa (Alb) Wilier Triestina22
15Rui Costa (Por) UAE Team Emirates22
16Lukas Pöstlberger (Aut) Bora-Hansgrohe20
17Jan Polanc (Slo) UAE Team Emirates19
18Simone Andreetta (Ita) Bardiani CSF19
19Dries Devenyns (Bel) Quick-Step Floors17
20Domenico Pozzovivo (Ita) AG2R La Mondiale17
21Sam Bennett (Irl) Bora-Hansgrohe17
22Vincenzo Nibali (Ita) Bahrain-Merida16
23Natnael Berhane (Eri) Dimension Data15
24Diego Rosa (Ita) Team Sky14
25Igor Anton (Spa) Dimension Data14
26Marco Marcato (Ita) UAE Team Emirates14
27Jacques Janse Van Rensburg (RSA) Dimension Data14
28Evgeny Shalunov (Rus) Gazprom – Rusvelo14
29Silvan Dillier (Swi) BMC Racing Team13
30Mirco Maestri (Ita) Bardiani CSF13
31Gorka Izagirre (Spa) Movistar Team12
32Maciej Paterski (Pol) CCC Sprandi Polkowice12
33Bob Jungels (Lux) Quick-Step Floors11
34Kristian Sbaragli (Ita) Dimension Data11
35Dmitriy Kozontchuk (Rus) Gazprom – Rusvelo10
36Sergey Lagutin (Rus) Gazprom – Rusvelo10
37Matthieu Ladagnous (Fra) FDJ10
38Tejay van Garderen (USA) BMC Racing Team9
39Philip Deignan (Irl) Team Sky9
40Sergey Firsanov (Rus) Gazprom – Rusvelo9
41Giuseppe Fonzi (Ita) Wilier Triestina9
42Dylan Teuns (Bel) BMC Racing Team8
43Joey Rosskopf (USA) BMC Racing Team8
44Aleksei Tcatevich (Rus) Gazprom – Rusvelo8
45Roberto Ferrari (Ita) UAE Team Emirates8
46Sebastian Henao (Col) Team Sky7
47Filippo Pozzato (Ita) Wilier Triestina7
48Ivan Rovny (Rus) Gazprom – Rusvelo7
49Maximiliano Richeze (Arg) Quick-Step Floors7
50Ilia Koshevoy (Blr) Wilier Triestina7
51Jos van Emden (Ned) Team LottoNl-Jumbo6
52Jan Hirt (Cze) CCC Sprandi Polkowice6
53Pello Bilbao (Spa) Astana Pro Team6
54Jérémy Roy (Fra) FDJ6
55Tom-Jelte Slagter (Ned) Cannondale-Drapac6
56Matteo Busato (Ita) Wilier Triestina6
57Jan Tratnik (Slo) CCC Sprandi Polkowice6
58Cesare Benedetti (Ita) Bora-Hansgrohe6
59Eros Capecchi (Ita) Quick-Step Floors5
60Valerio Conti (Ita) UAE Team Emirates5
61Manuele Boaro (Ita) Bahrain-Merida5
62Iljo Keisse (Bel) Quick-Step Floors5
63Adam Yates (GBr) Orica-Scott5
64Winner Anacona (Col) Movistar Team5
65Enrico Battaglin (Ita) Team LottoNl-Jumbo5
66Vasil Kiryienka (Blr) Team Sky5
67Enrico Barbin (Ita) Bardiani CSF5
68Maxim Belkov (Rus) Katusha-Alpecin5
69Jan Bárta (Cze) Bora-Hansgrohe5
70Bauke Mollema (Ned) Trek-Segafredo4
71Laurens De Plus (Bel) Quick-Step Floors4
72Michael Woods (Can) Cannondale-Drapac4
73Gregor Mühlberger (Aut) Bora-Hansgrohe4
74Rudy Molard (Fra) FDJ4
75Tomasz Marczynski (Pol) Lotto Soudal4
76Jose Rojas (Spa) Movistar Team4
77Chad Haga (USA) Team Sunweb4
78Manuel Quinziato (Ita) BMC Racing Team4
79Mads Pedersen (Den) Trek-Segafredo4
80Eugenio Alafaci (Ita) Trek-Segafredo4
81Marcin Bialoblocki (Pol) CCC Sprandi Polkowice4
82Hubert Dupont (Fra) AG2R La Mondiale3
83Simone Petilli (Ita) UAE Team Emirates3
84Felix Großschartner (Aut) CCC Sprandi Polkowice3
85Salvatore Puccio (Ita) Team Sky3
86Lukasz Owsian (Pol) CCC Sprandi Polkowice3
87Rory Sutherland (Aus) Movistar Team3
88Viacheslav Kuznetsov (Rus) Katusha-Alpecin3
89Moreno Hofland (Ned) Lotto Soudal3
90Nicola Boem (Ita) Bardiani CSF3
91Dario Cataldo (Ita) Astana Pro Team2
92Laurens Ten Dam (Ned) Team Sunweb2
93Matteo Montaguti (Ita) AG2R La Mondiale2
94Joe Dombrowski (USA) Cannondale-Drapac2
95Davide Villella (Ita) Cannondale-Drapac2
96Benoit Vaugrenard (Fra) FDJ2
97Davide Formolo (Ita) Cannondale-Drapac1
98Patrick Konrad (Aut) Bora-Hansgrohe1
99Andrey Amador (CRc) Movistar Team1
100Kanstantsin Siutsou (Blr) Bahrain-Merida1
101Valerio Agnoli (Ita) Bahrain-Merida1

Team Classification
#Rider Name (Country) TeamResult
1Movistar Team272:21:54
2AG2R La Mondiale0:59:46
3FDJ1:19:56
4Bahrain-Merida1:24:52
5Cannondale-Drapac1:27:19
6UAE Team Emirates1:59:31
7Team Sky1:59:41
8Astana Pro Team2:09:05
9Trek-Segafredo2:23:12
10Team Sunweb2:41:45
11Orica-Scott2:49:34
12Quick-Step Floors2:51:09
13Katusha-Alpecin2:53:55
14BMC Racing Team3:02:58
15Team LottoNl-Jumbo3:13:00
16Bora-Hansgrohe3:59:12
17CCC Sprandi Polkowice4:09:42
18Dimension Data4:20:44
19Lotto Soudal4:56:46
20Wilier Triestina7:28:47
21Gazprom – Rusvelo8:07:36
22Bardiani CSF10:56:57

Super team classification
#Rider Name (Country) TeamResult
1Quick-Step Floors516pts
2UAE Team Emirates355
3Team Sky323
4Bora-Hansgrohe308
5Movistar Team297
6Dimension Data289
7Team Sunweb286
8Trek-Segafredo277
9FDJ240
10Bahrain-Merida239
11Orica-Scott204
12Katusha-Alpecin182
13Cannondale-Drapac175
14BMC Racing Team174
15Wilier Triestina173
16Lotto Soudal163
17Astana Pro Team148
18Team LottoNl-Jumbo146
19Gazprom – Rusvelo142
20AG2R La Mondiale112
21CCC Sprandi Polkowice92
22Bardiani CSF78

Latest on Cyclingnews