Klasyfikacje końcowe Klasyfikacja generalna M-ceZawodnikZespółCzas 1. Simon Špilak 20px Team Katusha-Alpecin 2. Damiano Caruso BMC Racing Team + 48" 3. Steven Kruijswijk Team LottoNL-Jumbo + 1' 08" 4. Domenico Pozzovivo Ag2r-La Mondiale + 2' 37" 5. Rui Costa UAE Team Emirates + 3' 09" 6. Jon Izagirre Bahrain-Merida + 3' 51" 7. Mathias Frank Ag2r-La Mondiale + 4' 00" 8. Marc Soler Movistar Team + 4' 14" 9. Mikel Nieve Team Sky + 4' 47" 10. Pello Bilbao Astana Pro Team + 5' 30" 47. Tomasz Marczyński Lotto Soudal + 49' 16" 101. Jakub Kaczmarek CCC Sprandi Polkowice + 1h 33' 01" 104. Maciej Bodnar Bora-Hansgrohe + 1h 34' 39" 120. Adrian Kurek CCC Sprandi Polkowice + 1h 45' 37" 122. Leszek Pluciński CCC Sprandi Polkowice + 1h 47' 23"
| width="50%" align="left" valign="top" |
Klasyfikacja punktowa M-ceZawodnikZespółPunkty 1. Peter Sagan 20px Bora-Hansgrohe 37 2. Damiano Caruso BMC Racing Team 25 3. Stefan Küng BMC Racing Team 21 4. Rohan Dennis BMC Racing Team 20 5. Simon Špilak 20px Team Katusha-Alpecin 18 37. Maciej Bodnar Bora-Hansgrohe 1 | width="50%" align="left" valign="top" |