Classement: général

1. Primoz Roglic 83:29:41
2. Tadej Pogacar +0:57
3. Miguel Angel Lopez Moreno +1:27
4. Romain Bardet +0:11
4. Richie Porte +3:06
5. Mikel Landa Meana +3:28
6. Enric Mas Nicolau +4:19
7. Adam Yates +5:55
8. Rigoberto Uran Uran +6:05
9. Tom Dumoulin +7:24
10. Alejandro Valverde Belmonte +12:12
11. Damiano Caruso +12:31
12. Guillaume Martin +13:16
13. Richard Antonio Carapaz Montenegro +17:48
14. Bauke Mollema +2:12
14. Warren Barguil +28:03
15. Sepp Kuss +35:54
16. Pello Bilbao Lopez De Armentia +53:33
16. Egan Bernal +19:04
17. Nairo Alexander Quintana Rojas +57:49
18. Pierre Rolland +1:00:13
19. Carlos Verona Quintanilla +1:11:30
20. Wout Van Aert +1:19:57
20. Sergio Andres Higuita Garcia +2:48
21. Marc Soler Gimenez +1:26:54
22. Gorka Izagirre Insausti +1:27:52
23. Sebastien Reichenbach +1:30:51
24. Kenny Elissonde +1:31:32
25. Ilnur Zakarin +11:03
25. Mikaël Cherel +1:32:24
26. Jhoan Esteban Chaves Rubio +1:33:35
27. Valentin Madouas +1:36:32
28. Daniel Felipe Martinez Poveda +1:52:29
29. Michal Kwiatkowski +1:55:35
29. Fabio Aru +18:10
30. Thibaut Pinot +1:56:21
31. George Bennett +2:01:53
32. Romain Sicard +2:04:56
33. Luis Leon Sanchez Gil +2:07:02
34. Alexis Vuillermoz +2:09:01
35. Lennard Kämna +2:11:18
36. Julian Alaphilippe +2:11:36
37. Hugh Carthy +2:11:54
38. Ion Izagirre Insausti +27:29
38. Emanuel Buchmann +2:13:24
39. Rudy Molard +2:19:58
40. Jonathan Castroviejo Nicolas +2:22:03
41. Robert Gesink +2:23:53
42. Daniel Martin +2:25:17
43. Jan Polanc +2:26:38
44. Bob Jungels +2:27:50
45. Jesus Herrada Lopez +2:29:05
45. David Gaudu +1:46:59
46. Harold Tejada +2:30:10
47. Hugo Houle +2:30:59
48. Alexey Lutsenko +2:34:27
48. Mikel Nieve Iturralde +1:53:37
49. Nicolas Edet +2:38:58
49. Greg Van Avermaet +2:39:20
50. Simon Geschke +2:39:40
51. Domenico Pozzovivo +36:10
51. Niklas Eg +2:42:58
52. Marc Hirschi +2:43:57
53. Stefan Küng +2:00:57
53. Davide Formolo +36:41
54. Quentin Pacher +2:47:00
55. Thomas De Gendt +2:47:29
56. Maximilian Schachmann +2:57:48
57. Neilson Powless +2:57:49
58. Nelson Santos Simoes Oliveira +2:57:56
59. Soren Kragh Andersen +3:01:56
59. Dylan Van Baarle +3:00:50
60. Gregor Muhlberger +46:20
60. Omar Fraile Matarranz +3:08:31
61. Oliver Naesen +3:15:16
62. Nicolas Roche +3:15:49
63. Alberto Bettiol +3:18:13
64. Felix Grossschartner +3:19:37
65. Nans Peters +3:19:45
67. Winner Anacona Gomez +3:23:44
68. Jan Hirt +3:24:20
69. Ben Hermans +3:30:46
70. Jose Joaquin Rojas Gil +3:30:56
71. Jasper Stuyven +3:31:48
71. Michael Valgren Andersen +3:31:17
72. Michael Schär +3:33:35
73. David De La Cruz Melgarejo +3:37:07
75. Pierre Latour +1:00:14
75. Andrey Amador Bikkazakova +3:40:01
76. Imanol Erviti Ollo +3:40:25
77. Tiesj Benoot +3:41:06
78. Matej Mohoric +3:41:25
79. Matteo Trentin +3:43:32
79. Cyril Gautier +3:43:00
80. Toms Skujins +3:44:05
81. Dario Cataldo +3:44:33
82. Vegard Stake Laengen +3:47:02
83. Jack Bauer +3:49:33
84. Peter Sagan +3:56:16
85. Diego Rosa +50:45
86. Michael Gogl +4:03:45
87. Luka Mezgec +4:07:05
87. Krists Neilands +4:04:33
88. Pierre-Luc Périchon +4:07:01
89. Pavel Sivakov +4:07:14
90. Jens Keukeleire +4:09:46
91. Dries Devenyns +4:12:49
91. Tejay Van Garderen +4:11:09
93. Dayer Uberney Quintana Rojas +4:15:11
94. Casper Pedersen +4:16:17
95. Matthieu Ladagnous +4:16:22
96. Sonny Colbrelli +4:17:58
97. Daryl Impey +4:18:21
99. Cyril Barthe +4:20:17
99. Edvald Boasson Hagen +4:26:54
100. Tom Van Asbroeck +4:24:07
101. Alessandro De Marchi +4:27:34
102. Christopher Juul Jensen +4:28:23
103. Kevin Ledanois +4:28:52
104. Anthony Perez +18:00
105. Clement Venturini +4:30:45
106. Joris Nieuwenhuis +4:32:30
107. Daniel Oss +4:32:38
108. Roman Kreuziger +4:34:22
109. Connor Swift +4:34:26
110. Anthony Turgis +4:38:19
111. Christophe Laporte +4:39:11
112. Marco Marcato +4:39:37
113. Wout Poels +4:42:45
114. Simone Consonni +4:47:47
114. Hugo Hofstetter +4:52:14
115. Benoît Cosnefroy +4:51:52
116. Fabien Grellier +4:52:15
118. Kasper Asgreen +4:56:13
119. Remi Cavagna +4:56:14
120. Edward Theuns +4:56:34
120. Bryan Coquard +5:02:19
121. Nikias Arndt +5:02:43
121. Tony Martin +4:56:48
122. Mads Pedersen +5:02:57
123. Ryan Gibbons +5:03:11
124. Jonas Koch +5:03:30
125. Nils Politt +5:03:46
126. Geoffrey Soupe +5:04:14
127. Tim Declercq +5:05:17
128. Luke Rowe +5:08:49
129. Lukas Pöstlberger +5:06:43
130. Amund Grondahl Jansen +5:09:10
134. Michael Morkov Christensen +5:17:16
135. Alexander Kristoff +5:20:16
136. Clement Russo +5:21:06
137. Kévin Reza +5:21:07
137. Sam Bennett +5:23:40
138. Elia Viviani +5:21:56
139. Jens Debusschere +4:19:02
139. Maximilian Walscheid +5:22:43
140. Niv Guy +5:24:08
141. Maxime Chevalier +5:25:46
142. Cees Bol +5:29:50
143. André Greipel +5:00:20
144. Caleb Ewan +5:41:38
144. Niccolo Bonifazio +5:32:25
145. Frederik Frison +5:52:13
145. Jasper De Buyst +5:34:26
146. Roger Kluge +5:58:09
146. Giacomo Nizzolo +1:33:42
146. Marco Haller +5:36:39
154. Lilian Calmejane +1:34:18
156. Jerome Cousin +4:43:19
161. Sam Bewley +2:04:18
165. Steff Cras +2:08:45
167. William Bonnet +1:41:09
 Classement
1. Primoz Roglic 83:29:41
2. Tadej Pogacar +0:57
3. Miguel Angel Lopez Moreno +1:27
4. Romain Bardet +0:11
4. Richie Porte +3:06
5. Mikel Landa Meana +3:28
6. Enric Mas Nicolau +4:19
7. Adam Yates +5:55
8. Rigoberto Uran Uran +6:05
9. Tom Dumoulin +7:24