
| 1 | Pieter Weening | Team Jayco AlUla | 31:58:07h | |
| 2 | Ion Izagirre | Euskaltel | +13s | |
| 3 | Christophe Riblon | Decathlon AG2R La Mondiale Team | +16s | |
| 4 | Rafał Majka | Team Saxo-Tinkoff | +26s | |
| 5 | Sergio Henao | Ineos Grenadiers | +51s | |
| 6 | Eros Capecchi | Movistar Team | +51s | |
| 7 | Domenico Pozzovivo | Decathlon AG2R La Mondiale Team | +1:14m | |
| 8 | Ivan Basso | Cannondale | +1:38m | |
| 9 | Tanel Kangert | XDS Astana Team | +2:35m | |
| 10 | Chris Anker Sørensen | Team Saxo-Tinkoff | +2:50m | |
| 11 | Robert Kiserlovski | Radioshack Leopard | +2:56m | |
| 12 | Ben Hermans | Radioshack Leopard | +2:57m | |
| 13 | BMC Racing Team | +3:12m | ||
| 14 | Ivan Santaromita | BMC Racing Team | +3:25m | |
| 15 | Alex Howes | Garmin Sharp | +4:33m | |
| 16 | Kenny Elissonde | Groupama - FDJ | +5:44m | |
| 17 | Warren Barguil | Argos-Shimano | +6:04m | |
| 18 | Sergei Chernetski | Team Katusha Alpecin | +8:01m | |
| 19 | Vladimir Gusev | Team Katusha Alpecin | +8:02m | |
| 20 | Jhon Darwin Atapuma Hurtado | Colombia | +10:10m | |
| 21 | Davide Rebellin | CCC Polsat Polkowice | +11:18m | |
| 22 | Cayetano José Sarmiento | Cannondale | +14:12m | |
| 23 | Cameron Wurf | Cannondale | +17:58m | |
| 24 | Zdeněk Štybar | Omega Pharma-Quickstep | +20:08m | |
| 25 | Luis León Sánchez | Belkin Pro Cycling | +20:26m | |
| 26 | José Rodolfo Serpa Pérez | Lampre-Merida | +21:10m | |
| 27 | Francis De Greef | Lotto Belisol | +22:22m | |
| 28 | Georg Preidler | Argos-Shimano | +22:31m | |
| 29 | Diego Ulissi | Lampre-Merida | +27:08m | |
| 30 | Paul Voss | Team Netapp | +28:14m | |
| 31 | Kristof Vandewalle | Omega Pharma-Quickstep | +28:16m | |
| 32 | Gianluca Brambilla | Omega Pharma-Quickstep | +29:26m | |
| 33 | Oliver Zaugg | Team Saxo-Tinkoff | +30:20m | |
| 34 | Maciej Paterski | Cannondale | +33:07m | |
| 35 | Michał Gołaś | Omega Pharma-Quickstep | +34:02m | |
| 36 | Thomas Peterson | Argos-Shimano | +34:27m | |
| 37 | Matteo Montaguti | Decathlon AG2R La Mondiale Team | +34:51m | |
| 38 | Leopold König | Team Netapp | +35:20m | |
| 39 | Tomasz Marczyński | Vacansoleil-DCM | +38:02m | |
| 40 | Kevin De Weert | Omega Pharma-Quickstep | +38:47m | |
| 41 | Mateusz Taciak | CCC Polsat Polkowice | +41:01m | |
| 42 | Ángel Madrazo | Movistar Team | +41:04m | |
| 43 | Paolo Tiralongo | XDS Astana Team | +41:15m | |
| 44 | Jeffry Romero | Colombia | +42:00m | |
| 45 | Michele Scarponi | Lampre-Merida | +46:38m | |
| 46 | Matthias Frank | BMC Racing Team | +48:34m | |
| 47 | Rigoberto Urán | Ineos Grenadiers | +53:32m | |
| 48 | Bradley Wiggins | Ineos Grenadiers | +54:15m | |
| 49 | Miguel Minguez | Euskaltel | +56:08m | |
| 50 | Sandy Casar | Groupama - FDJ | +57:41m | |
| 51 | Thomas Dekker | Garmin Sharp | +59:06m | |
| 52 | Adrian Saez | Euskaltel | +59:42m | |
| 53 | Vincenzo Nibali | XDS Astana Team | +1:02:54h | |
| 54 | Daniele Ratto | Cannondale | +1:02:58h | |
| 55 | Adrian Honkisz | CCC Polsat Polkowice | +1:03:41h | |
| 56 | Petr Ignatenko | Team Katusha Alpecin | +1:03:54h | |
| 57 | Cristiano Salerno | Cannondale | +1:04:00h | |
| 58 | Jussi Veikkanen | Groupama - FDJ | +1:06:18h | |
| 59 | Grega Bole | Vacansoleil-DCM | +1:06:28h | |
| 60 | Johan Van Summeren | Garmin Sharp | +1:06:41h | |
| 61 | Giovanni Visconti | Movistar Team | +1:07:44h | |
| 62 | Matthieu Ladagnous | Groupama - FDJ | +1:09:02h | |
| 63 | Garikoitz Bravo Oiarbide | Euskaltel | +1:11:11h | |
| 64 | Jelle Vanendert | Lotto Belisol | +1:11:35h | |
| 65 | Pawel Cieslik | Reprezentacja Polski | +1:11:39h | |
| 66 | Bartosz Huzarski | Team Netapp | +1:13:22h | |
| 67 | Przemyslaw Niemiec | Lampre-Merida | +1:14:26h | |
| 68 | Fabian Cancellara | Radioshack Leopard | +1:15:13h | |
| 69 | Karol Domagalski | Reprezentacja Polski | +1:15:22h | |
| 70 | Maurits Lammertink | Vacansoleil-DCM | +1:16:25h | |
| 71 | Yaroslav Popovych | Radioshack Leopard | +1:16:43h | |
| 72 | Bert-Jan Lindeman | Vacansoleil-DCM | +1:16:59h | |
| 73 | Vicente Reynès Mimo | Lotto Belisol | +1:19:18h | |
| 74 | Ricardo Mestre | Euskaltel | +1:19:47h | |
| 75 | Nikolay Mihaylov | CCC Polsat Polkowice | +1:22:34h | |
| 76 | Arnaud Courteille | Groupama - FDJ | +1:22:45h | |
| 77 | Daniel Schorn | Team Netapp | +1:22:57h | |
| 78 | Dirk Bellemakers | Lotto Belisol | +1:24:54h | |
| 79 | Winner Andrew Anacona Gomez | Lampre-Merida | +1:25:03h | |
| 80 | David Tanner | Belkin Pro Cycling | +1:25:34h | |
| 81 | Andreas Schillinger | Team Netapp | +1:29:27h | |
| 82 | Cédric Pineau | Groupama - FDJ | +1:32:35h | |
| 83 | Kamil Gradek | Reprezentacja Polski | +1:35:56h | |
| 84 | Tosh van der Sande | Lotto Belisol | +1:37:04h | |
| 85 | Stef Clement | Belkin Pro Cycling | +1:37:16h | |
| 86 | Cesare Benedetti | Team Netapp | +1:37:42h | |
| 87 | Marco Pinotti | BMC Racing Team | +1:39:34h | |
| 88 | Mitchell Docker | Team Jayco AlUla | +1:40:20h | |
| 89 | Thor Hushovd | BMC Racing Team | +1:41:26h | |
| 90 | Sylwester Szmyd | Movistar Team | +1:42:28h | |
| 91 | Jesse Sergent | Radioshack Leopard | +1:43:20h | |
| 92 | Timothy Duggan | Team Saxo-Tinkoff | +1:46:29h | |
| 93 | Reinardt Janse van Rensburg | Argos-Shimano | +1:47:05h | |
| 94 | Bartlomiej Matysiak | CCC Polsat Polkowice | +1:49:11h | |
| 95 | Luka Mezgec | Argos-Shimano | +1:50:12h | |
| 96 | Danny Pate | Ineos Grenadiers | +1:53:11h | |
| 97 | Leonardo Duque | Colombia | +1:53:35h | |
| 98 | Leigh Howard | Team Jayco AlUla | +2:01:33h | |
| 99 | Robinson Eduardo Chalapud Gomez | Colombia | +2:01:41h | |
| 100 | Robert Wagner | Belkin Pro Cycling | +2:02:27h | |
| 101 | Taylor Phinney | BMC Racing Team | +2:02:53h | |
| 102 | Gediminas Bagdonas | Decathlon AG2R La Mondiale Team | +2:06:17h | |
| 103 | Jacob Rathe | Garmin Sharp | +2:07:59h | |
| 104 | Łukasz Bodnar | Reprezentacja Polski | +2:13:43h | |
| 105 | Valerio Agnoli | XDS Astana Team | +2:15:01h | |
| 106 | Yauheni Hutarovich | Decathlon AG2R La Mondiale Team | +2:16:08h | |
| 107 | Pawel Franczak | Reprezentacja Polski | +2:18:26h | |
| 108 | Steele von Hoff | Garmin Sharp | +2:21:47h | |
| 109 | Ji Cheng | Argos-Shimano | +2:34:14h |
| 1 | Rafał Majka | Team Saxo-Tinkoff | 68 | |
| 2 | Ion Izagirre | Euskaltel | 66 | |
| 3 | Christophe Riblon | Decathlon AG2R La Mondiale Team | 65 | |
| 4 | Sergio Henao | Ineos Grenadiers | 56 | |
| 5 | Thor Hushovd | BMC Racing Team | 55 | |
| 6 | Diego Ulissi | Lampre-Merida | 51 | |
| 7 | Pieter Weening | Team Jayco AlUla | 47 | |
| 8 | Taylor Phinney | BMC Racing Team | 46 | |
| 9 | Domenico Pozzovivo | Decathlon AG2R La Mondiale Team | 42 | |
| 9 | Luka Mezgec | Argos-Shimano | 42 | |
| 11 | Jhon Darwin Atapuma Hurtado | Colombia | 39 | |
| 11 | Daniele Ratto | Cannondale | 39 | |
| 13 | Steele von Hoff | Garmin Sharp | 37 | |
| 14 | Eros Capecchi | Movistar Team | 35 | |
| 15 | Georg Preidler | Argos-Shimano | 33 | |
| 16 | Yauheni Hutarovich | Decathlon AG2R La Mondiale Team | 31 | |
| 17 | Ben Hermans | Radioshack Leopard | 29 | |
| 18 | Reinardt Janse van Rensburg | Argos-Shimano | 28 | |
| 19 | Ivan Basso | Cannondale | 27 | |
| 19 | Alex Howes | Garmin Sharp | 27 | |
| 21 | Robert Kiserlovski | Radioshack Leopard | 24 | |
| 21 | Grega Bole | Vacansoleil-DCM | 24 | |
| 21 | Tanel Kangert | XDS Astana Team | 24 | |
| 21 | Chris Anker Sørensen | Team Saxo-Tinkoff | 24 | |
| 25 | BMC Racing Team | 23 | ||
| 26 | Ivan Santaromita | BMC Racing Team | 22 | |
| 26 | Michał Gołaś | Omega Pharma-Quickstep | 22 | |
| 28 | Bradley Wiggins | Ineos Grenadiers | 20 | |
| 29 | Matthieu Ladagnous | Groupama - FDJ | 19 | |
| 29 | Leopold König | Team Netapp | 19 | |
| 29 | Fabian Cancellara | Radioshack Leopard | 19 | |
| 32 | Marco Pinotti | BMC Racing Team | 17 | |
| 33 | Tosh van der Sande | Lotto Belisol | 16 | |
| 33 | Davide Rebellin | CCC Polsat Polkowice | 16 | |
| 33 | David Tanner | Belkin Pro Cycling | 16 | |
| 33 | Kristof Vandewalle | Omega Pharma-Quickstep | 16 | |
| 37 | Leigh Howard | Team Jayco AlUla | 15 | |
| 38 | Bartlomiej Matysiak | CCC Polsat Polkowice | 13 | |
| 38 | Daniel Schorn | Team Netapp | 13 | |
| 38 | Zdeněk Štybar | Omega Pharma-Quickstep | 13 | |
| 38 | Sergei Chernetski | Team Katusha Alpecin | 13 | |
| 42 | José Rodolfo Serpa Pérez | Lampre-Merida | 11 | |
| 43 | Leonardo Duque | Colombia | 10 | |
| 43 | Jesse Sergent | Radioshack Leopard | 10 | |
| 43 | Mitchell Docker | Team Jayco AlUla | 10 | |
| 46 | Maciej Paterski | Cannondale | 9 | |
| 47 | Nikolay Mihaylov | CCC Polsat Polkowice | 8 | |
| 48 | Kenny Elissonde | Groupama - FDJ | 7 | |
| 49 | Luis León Sánchez | Belkin Pro Cycling | 5 | |
| 49 | Pawel Franczak | Reprezentacja Polski | 5 | |
| 49 | Arnaud Courteille | Groupama - FDJ | 5 | |
| 52 | Adrian Saez | Euskaltel | 4 | |
| 53 | Ángel Madrazo | Movistar Team | 2 | |
| 53 | Warren Barguil | Argos-Shimano | 2 | |
| 55 | Cayetano José Sarmiento | Cannondale | 1 | |
| 55 | Giovanni Visconti | Movistar Team | 1 |
| 1 | Tomasz Marczyński | Vacansoleil-DCM | 86 | |
| 2 | Jhon Darwin Atapuma Hurtado | Colombia | 64 | |
| 3 | Bartosz Huzarski | Team Netapp | 58 | |
| 4 | Sylwester Szmyd | Movistar Team | 23 | |
| 5 | Christophe Riblon | Decathlon AG2R La Mondiale Team | 20 | |
| 6 | Alex Howes | Garmin Sharp | 15 | |
| 7 | Sergei Chernetski | Team Katusha Alpecin | 14 | |
| 8 | Chris Anker Sørensen | Team Saxo-Tinkoff | 13 | |
| 9 | Georg Preidler | Argos-Shimano | 12 | |
| 9 | Ion Izagirre | Euskaltel | 12 | |
| 11 | Pawel Cieslik | Reprezentacja Polski | 11 | |
| 12 | Ivan Santaromita | BMC Racing Team | 10 | |
| 12 | Robert Kiserlovski | Radioshack Leopard | 10 | |
| 12 | Jussi Veikkanen | Groupama - FDJ | 10 | |
| 12 | Davide Rebellin | CCC Polsat Polkowice | 10 | |
| 16 | Leopold König | Team Netapp | 9 | |
| 17 | Matthias Frank | BMC Racing Team | 8 | |
| 17 | Eros Capecchi | Movistar Team | 8 | |
| 17 | Nikolay Mihaylov | CCC Polsat Polkowice | 8 | |
| 17 | Robinson Eduardo Chalapud Gomez | Colombia | 8 | |
| 21 | Michał Gołaś | Omega Pharma-Quickstep | 7 | |
| 21 | Vincenzo Nibali | XDS Astana Team | 7 | |
| 21 | Matteo Montaguti | Decathlon AG2R La Mondiale Team | 7 | |
| 21 | Pieter Weening | Team Jayco AlUla | 7 | |
| 21 | Diego Ulissi | Lampre-Merida | 7 | |
| 26 | Giovanni Visconti | Movistar Team | 6 | |
| 26 | Marco Pinotti | BMC Racing Team | 6 | |
| 26 | Maciej Paterski | Cannondale | 6 | |
| 29 | Przemyslaw Niemiec | Lampre-Merida | 5 | |
| 29 | Cédric Pineau | Groupama - FDJ | 5 | |
| 29 | Mateusz Taciak | CCC Polsat Polkowice | 5 | |
| 32 | Warren Barguil | Argos-Shimano | 3 | |
| 32 | Ben Hermans | Radioshack Leopard | 3 | |
| 32 | Zdeněk Štybar | Omega Pharma-Quickstep | 3 | |
| 32 | Bartlomiej Matysiak | CCC Polsat Polkowice | 3 | |
| 32 | Kamil Gradek | Reprezentacja Polski | 3 | |
| 32 | Sandy Casar | Groupama - FDJ | 3 | |
| 38 | Rafał Majka | Team Saxo-Tinkoff | 2 | |
| 38 | Sergio Henao | Ineos Grenadiers | 2 | |
| 38 | Leonardo Duque | Colombia | 2 | |
| 38 | Winner Andrew Anacona Gomez | Lampre-Merida | 2 | |
| 38 | Valerio Agnoli | XDS Astana Team | 2 | |
| 38 | Dirk Bellemakers | Lotto Belisol | 2 | |
| 38 | Danny Pate | Ineos Grenadiers | 2 | |
| 45 | Miguel Minguez | Euskaltel | 1 |
| 1 | Radioshack Leopard | 95:58:50h |
| 2 | Cannondale | +19:41m |
| 3 | Team Saxo-Tinkoff | +26:22m |
| 4 | Decathlon AG2R La Mondiale Team | +31:14m |
| 5 | BMC Racing Team | +35:28m |
| 6 | Movistar Team | +38:12m |
| 7 | Euskaltel | +50:14m |
| 8 | Omega Pharma-Quickstep | +53:32m |
| 9 | Argos-Shimano | +56:04m |
| 10 | Team Katusha Alpecin | +1:04:38h |
| 11 | Lampre-Merida | +1:17:45h |
| 12 | Belkin Pro Cycling | +1:19:11h |
| 13 | CCC Polsat Polkowice | +1:31:15h |
| 14 | XDS Astana Team | +1:33:44h |
| 15 | Ineos Grenadiers | +1:34:04h |
| 16 | Groupama - FDJ | +1:44:07h |
| 17 | Vacansoleil-DCM | +1:50:13h |
| 18 | Colombia | +2:01:44h |
| 19 | Team Netapp | +2:02:31h |
| 20 | Garmin Sharp | +2:05:51h |
| 21 | Lotto Belisol | +2:14:57h |
| 22 | Team Jayco AlUla | +3:28:59h |
| 23 | Reprezentacja Polski | +3:44:30h |












