
| 1 | Chris Froome | Ineos Grenadiers | 16:18:46h | |
| 2 | Simon Špilak | Team Katusha Alpecin | +28s | |
| 3 | Rui Costa | Lampre-Merida | +1:32m | |
| 4 | Matthias Frank | IAM Cycling | +1:44m | |
| 5 | Vincenzo Nibali | XDS Astana Team | +1:48m | |
| 6 | Beñat Intxausti | Movistar Team | +1:52m | |
| 7 | Jakob Fuglsang | XDS Astana Team | +1:56m | |
| 8 | Jon Izaguirre | Movistar Team | +2:07m | |
| 9 | Jesus Herrada | Movistar Team | +2:15m | |
| 10 | Thibaut Pinot | Groupama - FDJ | +2:31m | |
| 11 | Andrew Talansky | Garmin Sharp | +2:38m | |
| 12 | Riccardo Zoidl | Lidl - Trek | +3:29m | |
| 13 | Rafał Majka | Tinkoff | +3:32m | |
| 14 | Rigoberto Urán | Omega Pharma-Quickstep | +3:50m | |
| 15 | Sébastien Reichenbach | IAM Cycling | +5:30m | |
| 16 | Marcel Wyss | IAM Cycling | +5:32m | |
| 17 | Andre Cardoso | Garmin Sharp | +6:44m | |
| 18 | Jhon Darwin Atapuma Hurtado | BMC Racing Team | +7:24m | |
| 19 | Nicolas Roche | Tinkoff | +7:30m | |
| 20 | Jan Bakelants | Omega Pharma-Quickstep | +7:37m | |
| 21 | Thomas Voeckler | Team Europcar | +7:55m | |
| 22 | Egor Silin | Team Katusha Alpecin | +8:59m | |
| 23 | Yuriy Trofimov | Team Katusha Alpecin | +9:14m | |
| 24 | Laurens Ten Dam | Belkin Pro Cycling | +9:56m | |
| 25 | Johann Tschopp | IAM Cycling | +10:01m | |
| 26 | Sander Armée | Lotto Belisol | +12:22m | |
| 27 | Maxime Monfort | Lotto Belisol | +12:48m | |
| 28 | Stef Clement | Belkin Pro Cycling | +12:56m | |
| 29 | Edward Beltran Suarez | Tinkoff | +13:05m | |
| 30 | Maxime Bouet | Decathlon AG2R La Mondiale Team | +13:18m | |
| 31 | Alexandre Geniez | Groupama - FDJ | +13:24m | |
| 32 | Jean-Christophe Péraud | Decathlon AG2R La Mondiale Team | +13:35m | |
| 33 | Tanel Kangert | XDS Astana Team | +13:47m | |
| 34 | Georg Preidler | Team Giant-Shimano | +14:10m | |
| 35 | Mikaël Chérel | Decathlon AG2R La Mondiale Team | +15:15m | |
| 36 | BMC Racing Team | +15:22m | ||
| 37 | Alexis Vuillermoz | Decathlon AG2R La Mondiale Team | +15:26m | |
| 38 | Rafael Valls | Lampre-Merida | +15:55m | |
| 39 | Sergei Chernetski | Team Katusha Alpecin | +16:14m | |
| 40 | Cameron Meyer | Team Jayco AlUla | +17:18m | |
| 41 | Ivan Basso | Cannondale | +17:48m | |
| 42 | Nino Schurter | Team Jayco AlUla | +17:50m | |
| 43 | Rohan Dennis | Garmin Sharp | +18:04m | |
| 44 | David López García | Ineos Grenadiers | +18:10m | |
| 45 | Gianluca Brambilla | Omega Pharma-Quickstep | +20:00m | |
| 46 | Jonathan Castroviejo | Movistar Team | +21:41m | |
| 47 | Silvan Dillier | BMC Racing Team | +23:03m | |
| 48 | Ramūnas Navardauskas | Garmin Sharp | +23:26m | |
| 49 | Winner Andrew Anacona Gomez | Lampre-Merida | +23:44m | |
| 50 | Jérémy Roy | Groupama - FDJ | +25:10m | |
| 51 | Andriy Grivko | XDS Astana Team | +25:29m | |
| 52 | Mikel Nieve | Ineos Grenadiers | +25:32m | |
| 53 | Jonathan Fumeaux | IAM Cycling | +25:35m | |
| 54 | Pawel Poljanski | Tinkoff | +25:56m | |
| 55 | Moreno Moser | Cannondale | +26:08m | |
| 56 | Francis Mourey | Groupama - FDJ | +26:17m | |
| 57 | Caleb Fairly | Garmin Sharp | +27:21m | |
| 58 | Kenny Elissonde | Groupama - FDJ | +29:12m | |
| 59 | Cyril Gautier | Team Europcar | +30:09m | |
| 60 | Evgeni Petrov | Tinkoff | +30:37m | |
| 61 | Tom Danielson | Garmin Sharp | +31:02m | |
| 62 | Tobias Ludvigsson | Team Giant-Shimano | +31:34m | |
| 63 | Koldo Fernández de Larrea | Garmin Sharp | +31:45m | |
| 64 | Dimitry Kozontchuk | Team Katusha Alpecin | +32:20m | |
| 65 | Paolo Longo Borghini | Cannondale | +32:25m | |
| 66 | Jonathan Hivert | Belkin Pro Cycling | +32:48m | |
| 67 | Maxim Iglinskiy | XDS Astana Team | +33:51m | |
| 68 | Paul Martens | Belkin Pro Cycling | +33:53m | |
| 69 | Oliver Zaugg | Tinkoff | +34:30m | |
| 70 | Anthony Roux | Groupama - FDJ | +34:58m | |
| 71 | Sylwester Szmyd | Movistar Team | +35:23m | |
| 72 | Jay McCarthy | Tinkoff | +35:24m | |
| 73 | Danilo Wyss | BMC Racing Team | +36:40m | |
| 74 | Serge Pauwels | Omega Pharma-Quickstep | +37:50m | |
| 75 | Christopher Juul-Jensen | Tinkoff | +39:02m | |
| 76 | Nelson Oliveira | Lampre-Merida | +40:42m | |
| 77 | Pavel Brutt | Team Katusha Alpecin | +40:46m | |
| 78 | Jack Bobridge | Belkin Pro Cycling | +41:21m | |
| 79 | Michael Albasini | Team Jayco AlUla | +41:59m | |
| 80 | Elia Favilli | Lampre-Merida | +43:42m | |
| 81 | Xabier Zandio Echaide | Ineos Grenadiers | +44:15m | |
| 82 | Reto Hollenstein | IAM Cycling | +44:27m | |
| 83 | Tony Martin | Omega Pharma-Quickstep | +44:51m | |
| 84 | Damiano Caruso | Cannondale | +45:28m | |
| 85 | Alexey Tsatevitch | Team Katusha Alpecin | +45:58m | |
| 86 | Tosh van der Sande | Lotto Belisol | +46:41m | |
| 87 | Luka Mezgec | Team Giant-Shimano | +47:09m | |
| 88 | Jesse Sergent | Lidl - Trek | +47:37m | |
| 89 | Jean-Marc Marino | Cannondale | +48:59m | |
| 90 | Thierry Hupond | Team Giant-Shimano | +49:17m | |
| 91 | Romain Guillemois | Team Europcar | +49:53m | |
| 92 | Oscar Gatto | Cannondale | +50:36m | |
| 93 | Christian Meier | Team Jayco AlUla | +52:14m | |
| 94 | Fredrik Kessiakoff | XDS Astana Team | +52:57m | |
| 95 | Davide Appollonio | Decathlon AG2R La Mondiale Team | +53:52m | |
| 96 | Sean De Bie | Lotto Belisol | +55:03m | |
| 97 | Albert Timmer | Team Giant-Shimano | +55:13m | |
| 98 | Cédric Pineau | Groupama - FDJ | +56:34m | |
| 99 | Danilo Hondo | Lidl - Trek | +57:31m | |
| 100 | Martin Kohler | BMC Racing Team | +57:37m | |
| 101 | Axel Domont | Decathlon AG2R La Mondiale Team | +58:19m | |
| 102 | Pirmin Lang | IAM Cycling | +58:27m | |
| 103 | Dennis Vanendert | Lotto Belisol | +58:53m | |
| 104 | Lawrence Warbasse | BMC Racing Team | +1:00:07h | |
| 105 | Cayetano José Sarmiento | Cannondale | +1:03:03h | |
| 106 | Jens Voigt | Lidl - Trek | +1:04:00h | |
| 107 | Danny van Poppel | Lidl - Trek | +1:04:36h | |
| 108 | Svein Tuft | Team Jayco AlUla | +1:08:12h | |
| 109 | Luke Rowe | Ineos Grenadiers | +1:08:52h | |
| 110 | Gang Xu | Lampre-Merida | +1:10:33h | |
| 111 | Calvin Watson | Lidl - Trek | +1:10:44h | |
| 112 | Eugenio Alafaci | Lidl - Trek | +1:12:39h | |
| 113 | Damien Gaudin | Decathlon AG2R La Mondiale Team | +1:13:00h | |
| 114 | Michael Hepburn | Team Jayco AlUla | +1:16:37h | |
| 115 | Boris Vallee | Lotto Belisol | +1:17:14h | |
| 116 | Tom Stamsnijder | Team Giant-Shimano | +1:17:35h | |
| 117 | Mikhail Ignatiev | Team Katusha Alpecin | +1:19:36h | |
| 118 | Pierre Lecuisinier | Groupama - FDJ | +1:19:43h | |
| 119 | Giovanni Visconti | Movistar Team | +1:19:48h | |
| 120 | Tom Veelers | Team Giant-Shimano | +1:24:16h | |
| 121 | Nathan Earle | Ineos Grenadiers | +1:27:06h | |
| 122 | Christopher Sutton | Ineos Grenadiers | +1:30:34h |
| 1 | Martin Kohler | BMC Racing Team | 12 | |
| 2 | Alexis Vuillermoz | Decathlon AG2R La Mondiale Team | 10 | |
| 3 | Vincenzo Nibali | XDS Astana Team | 6 | |
| 3 | Jan Bakelants | Omega Pharma-Quickstep | 6 | |
| 3 | Cyril Gautier | Team Europcar | 6 | |
| 3 | Pirmin Lang | IAM Cycling | 6 | |
| 3 | Boris Vallee | Lotto Belisol | 6 | |
| 8 | Reto Hollenstein | IAM Cycling | 4 | |
| 9 | Mikaël Chérel | Decathlon AG2R La Mondiale Team | 3 | |
| 9 | Jean-Marc Marino | Cannondale | 3 | |
| 9 | Michael Albasini | Team Jayco AlUla | 3 | |
| 12 | Sander Armée | Lotto Belisol | 1 | |
| 12 | Thomas Voeckler | Team Europcar | 1 | |
| 12 | Christopher Juul-Jensen | Tinkoff | 1 | |
| 12 | Francis Mourey | Groupama - FDJ | 1 | |
| 12 | Rigoberto Urán | Omega Pharma-Quickstep | 1 | |
| 12 | Silvan Dillier | BMC Racing Team | 1 |
| 1 | Johann Tschopp | IAM Cycling | 30 | |
| 2 | Cyril Gautier | Team Europcar | 28 | |
| 3 | Chris Froome | Ineos Grenadiers | 12 | |
| 3 | Jean-Marc Marino | Cannondale | 12 | |
| 5 | Pirmin Lang | IAM Cycling | 10 | |
| 6 | Simon Špilak | Team Katusha Alpecin | 8 | |
| 7 | Martin Kohler | BMC Racing Team | 6 | |
| 7 | Rohan Dennis | Garmin Sharp | 6 | |
| 7 | Vincenzo Nibali | XDS Astana Team | 6 | |
| 7 | Thibaut Pinot | Groupama - FDJ | 6 | |
| 7 | Alexis Vuillermoz | Decathlon AG2R La Mondiale Team | 6 | |
| 7 | Michael Albasini | Team Jayco AlUla | 6 | |
| 7 | Andriy Grivko | XDS Astana Team | 6 | |
| 14 | Jan Bakelants | Omega Pharma-Quickstep | 5 | |
| 15 | Jonathan Fumeaux | IAM Cycling | 4 | |
| 15 | Jakob Fuglsang | XDS Astana Team | 4 | |
| 15 | Elia Favilli | Lampre-Merida | 4 | |
| 15 | Thomas Voeckler | Team Europcar | 4 | |
| 15 | Marcel Wyss | IAM Cycling | 4 | |
| 15 | Matthias Frank | IAM Cycling | 4 | |
| 21 | Danilo Wyss | BMC Racing Team | 2 | |
| 21 | Andrew Talansky | Garmin Sharp | 2 | |
| 21 | Beñat Intxausti | Movistar Team | 2 | |
| 21 | Tom Danielson | Garmin Sharp | 2 | |
| 25 | Eugenio Alafaci | Lidl - Trek | 1 | |
| 25 | Pawel Poljanski | Tinkoff | 1 | |
| 25 | Edward Beltran Suarez | Tinkoff | 1 |
| 1 | Movistar Team | 49:02:34h |
| 2 | IAM Cycling | +2:48m |
| 3 | XDS Astana Team | +7:13m |
| 4 | Team Katusha Alpecin | +11:42m |
| 5 | Tinkoff | +15:34m |
| 6 | Garmin Sharp | +18:29m |
| 7 | Omega Pharma-Quickstep | +18:48m |
| 8 | Lampre-Merida | +28:52m |
| 9 | Ineos Grenadiers | +30:17m |
| 10 | BMC Racing Team | +30:25m |
| 11 | Team Europcar | +33:08m |
| 12 | Groupama - FDJ | +33:26m |
| 13 | Decathlon AG2R La Mondiale Team | +33:49m |
| 14 | Belkin Pro Cycling | +43:58m |
| 15 | Lotto Belisol | +56:07m |
| 16 | Cannondale | +1:03:04h |
| 17 | Team Jayco AlUla | +1:09:26h |
| 18 | Team Giant-Shimano | +1:15:40h |
| 19 | Lidl - Trek | +1:33:45h |












