
| 1 | Moreno Moser | Liquigas | 30:15:49h | |
| 2 | Michał Kwiatkowski | Omega Pharma-Quickstep | +5s | |
| 3 | Sergio Henao | Ineos Grenadiers | +16s | |
| 4 | Alexandr Kolobnev | Team Katusha Alpecin | +25s | |
| 5 | Linus Gerdemann | Radioshack-Nissan | +28s | |
| 6 | Rinaldo Nocentini | Decathlon AG2R La Mondiale Team | +29s | |
| 7 | Ion Izagirre | Euskaltel | +29s | |
| 8 | Tiago Machado | Radioshack-Nissan | +29s | |
| 9 | Alexandre Geniez | Argos-Shimano | +29s | |
| 10 | Rigoberto Urán | Ineos Grenadiers | +29s | |
| 11 | Javier Moreno | Movistar Team | +29s | |
| 12 | Romain Bardet | Decathlon AG2R La Mondiale Team | +39s | |
| 13 | Volodymyr Gustov | Saxo Bank | +39s | |
| 14 | Bruno Pires | Saxo Bank | +47s | |
| 15 | Manuele Mori | Lampre | +1:05m | |
| 16 | Sergio Pardilla Bellon | Movistar Team | +1:36m | |
| 17 | Greg Van Avermaet | BMC Racing Team | +1:38m | |
| 18 | Christophe Le Mével | Garmin | +1:48m | |
| 19 | Sergey Lagutin | Vacansoleil | +2:00m | |
| 20 | Fabian Wegmann | Garmin | +2:05m | |
| 21 | Michał Gołaś | Omega Pharma-Quickstep | +2:09m | |
| 22 | Jan Bakelants | Radioshack-Nissan | +2:18m | |
| 23 | Assan Bazayev | XDS Astana Team | +2:25m | |
| 24 | Przemyslaw Niemiec | Lampre | +2:57m | |
| 25 | Eros Capecchi | Liquigas | +3:07m | |
| 26 | Jure Kocjan | Team Type 1 | +3:13m | |
| 27 | Jack Bauer | Garmin | +3:22m | |
| 28 | Jussi Veikkanen | Groupama - FDJ | +4:11m | |
| 29 | Igor Antón Hernandez | Euskaltel | +4:14m | |
| 30 | Paul Martens | Rabobank | +4:19m | |
| 31 | Branislau Samoilau | Movistar Team | +4:20m | |
| 32 | Grégory Rast | Radioshack-Nissan | +4:47m | |
| 33 | Zdeněk Štybar | Omega Pharma-Quickstep | +5:06m | |
| 34 | Ian Stannard | Ineos Grenadiers | +5:51m | |
| 35 | Pim Ligthart | Vacansoleil | +7:05m | |
| 36 | Thierry Hupond | Argos-Shimano | +7:09m | |
| 37 | Julien El Fares | Team Type 1 | +7:50m | |
| 38 | Xavier Florencio Cabre | Team Katusha Alpecin | +8:07m | |
| 39 | Romain Sicard | Euskaltel | +8:10m | |
| 40 | Domenico Pozzovivo | Colnago-CSF Inox | +8:36m | |
| 41 | Murilo Antonio Fischer | Garmin | +9:32m | |
| 42 | Francesco Failli | Farnese Vini | +9:35m | |
| 43 | Björn Leukemans | Vacansoleil | +10:09m | |
| 44 | Matteo Trentin | Omega Pharma-Quickstep | +10:36m | |
| 45 | Lars Petter Nordhaug | Ineos Grenadiers | +10:58m | |
| 46 | Ángel Madrazo | Movistar Team | +11:02m | |
| 47 | Polen | +11:04m | ||
| 48 | Egor Silin | XDS Astana Team | +13:07m | |
| 49 | Pier Paolo de Negri | Farnese Vini | +13:21m | |
| 50 | Arnaud Courteille | Groupama - FDJ | +13:51m | |
| 51 | Davide Mucelli | Utensildnort | +15:01m | |
| 52 | Thomas Peterson | Garmin | +15:43m | |
| 53 | Garikoitz Bravo Oiarbide | Caja Rural-Seguros RGA | +16:15m | |
| 54 | Miguel Minguez | Euskaltel | +17:05m | |
| 55 | Vegard Stake Laengen | Team Type 1 | +17:15m | |
| 56 | Winner Andrew Anacona Gomez | Lampre | +17:55m | |
| 57 | Patxi Vila | Utensildnort | +18:13m | |
| 58 | Alessandro Ballan | BMC Racing Team | +18:42m | |
| 59 | Laszlo Bodrogi | Team Type 1 | +19:30m | |
| 60 | Heinrich Haussler | Garmin | +19:31m | |
| 61 | Stefano Pirazzi | Colnago-CSF Inox | +20:08m | |
| 62 | Tomasz Marczyński | Vacansoleil | +20:45m | |
| 63 | Francesco Gavazzi | XDS Astana Team | +20:56m | |
| 64 | Andrew Talansky | Garmin | +21:06m | |
| 65 | Mathieu Perget | Decathlon AG2R La Mondiale Team | +21:32m | |
| 66 | Matthew Hayman | Ineos Grenadiers | +21:57m | |
| 67 | Juan Antonio Flecha | Ineos Grenadiers | +22:22m | |
| 68 | Marco Pinotti | BMC Racing Team | +22:24m | |
| 69 | Sacha Modolo | Colnago-CSF Inox | +22:37m | |
| 70 | Sylvain Georges | Decathlon AG2R La Mondiale Team | +23:03m | |
| 71 | John Degenkolb | Argos-Shimano | +23:25m | |
| 72 | Gabriel Rasch | Groupama - FDJ | +24:48m | |
| 73 | Stefano Locatelli | Colnago-CSF Inox | +24:56m | |
| 74 | Oleksandr Kvachuk | Lampre | +25:23m | |
| 75 | Remy Cusin | Team Type 1 | +26:03m | |
| 76 | Lars Boom | Rabobank | +27:31m | |
| 77 | Martin Elmiger | Decathlon AG2R La Mondiale Team | +27:41m | |
| 78 | Danilo Wyss | BMC Racing Team | +28:22m | |
| 79 | Ben Swift | Ineos Grenadiers | +28:51m | |
| 80 | Vladimir Isaichev | Team Katusha Alpecin | +29:10m | |
| 81 | Karol Domagalski | Caja Rural-Seguros RGA | +29:19m | |
| 82 | Timothy Duggan | Liquigas | +29:31m | |
| 83 | Andrea Pasqualon | Colnago-CSF Inox | +29:57m | |
| 84 | Stijn Vandenbergh | Omega Pharma-Quickstep | +30:50m | |
| 85 | Francisco Jose Ventoso Alberdi | Movistar Team | +32:12m | |
| 86 | Denys Kostyuk | Lampre | +32:25m | |
| 87 | Simon Geschke | Argos-Shimano | +33:09m | |
| 88 | Paolo Tiralongo | XDS Astana Team | +33:34m | |
| 89 | Federico Rocchetti | Utensildnort | +33:37m | |
| 90 | Frederik Veuchelen | Vacansoleil | +33:54m | |
| 91 | David De la Cruz | Caja Rural-Seguros RGA | +33:54m | |
| 92 | Benjamín Noval | Saxo Bank | +34:27m | |
| 93 | Sonny Colbrelli | Colnago-CSF Inox | +34:47m | |
| 94 | Jaroslaw Marycz | Saxo Bank | +36:12m | |
| 95 | Ramūnas Navardauskas | Garmin | +36:27m | |
| 96 | Tosh van der Sande | Lotto Belisol | +36:29m | |
| 97 | Bert-Jan Lindeman | Vacansoleil | +36:54m | |
| 98 | Gabriele Bosisio | Utensildnort | +37:34m | |
| 99 | Juan José Oroz Ugalde | Euskaltel | +37:45m | |
| 100 | Gert Dockx | Lotto Belisol | +39:57m | |
| 101 | Wilco Kelderman | Rabobank | +39:57m | |
| 102 | Daniel Teklehaymanot | Team Jayco AlUla | +40:12m | |
| 103 | Matteo Tosatto | Saxo Bank | +41:38m | |
| 104 | Marco Canola | Colnago-CSF Inox | +41:46m | |
| 105 | Oleg Berdos | Utensildnort | +41:55m | |
| 106 | Maciej Bodnar | Liquigas | +41:58m | |
| 107 | Polen | +42:53m | ||
| 108 | Polen | +42:55m | ||
| 109 | Alexander Kristoff | Team Katusha Alpecin | +43:56m | |
| 110 | Diego Caccia | Farnese Vini | +44:48m | |
| 111 | Martijn Keizer | Vacansoleil | +45:32m | |
| 112 | Mickaël Delage | Groupama - FDJ | +45:47m | |
| 113 | Alan Marangoni | Liquigas | +47:15m | |
| 114 | Dmytro Kryvtsov | Lampre | +47:36m | |
| 115 | Thomas Damuseau | Argos-Shimano | +49:26m | |
| 116 | Enrique Sanz | Movistar Team | +50:04m | |
| 117 | Polen | +50:11m | ||
| 118 | Joost Posthuma | Radioshack-Nissan | +52:36m | |
| 119 | Elia Viviani | Liquigas | +52:40m | |
| 120 | Jacopo Guarnieri | XDS Astana Team | +52:45m | |
| 121 | Daniele Bennati | Radioshack-Nissan | +53:12m | |
| 122 | Aidis Kruopis | Team Jayco AlUla | +53:54m | |
| 123 | Edward King | Liquigas | +54:06m | |
| 124 | William Bonnet | Groupama - FDJ | +55:12m | |
| 125 | Lucas Sebastian Haedo | Saxo Bank | +55:43m | |
| 126 | Mikhail Ignatiev | Team Katusha Alpecin | +56:34m | |
| 127 | Alexander Porsev | Team Katusha Alpecin | +56:46m | |
| 128 | Dennis Vanendert | Lotto Belisol | +58:43m | |
| 129 | Mitchell Docker | Team Jayco AlUla | +1:00:06h | |
| 130 | Danail Andonov Petrov | Caja Rural-Seguros RGA | +1:01:43h | |
| 131 | Elia Favilli | Farnese Vini | +1:01:47h | |
| 132 | Manuel Belletti | Decathlon AG2R La Mondiale Team | +1:01:47h | |
| 133 | Massimo Graziato | Lampre | +1:04:31h | |
| 134 | Robert Wagner | Radioshack-Nissan | +1:05:27h | |
| 135 | Ramon Sinkeldam | Argos-Shimano | +1:05:49h | |
| 136 | Leigh Howard | Team Jayco AlUla | +1:05:56h | |
| 137 | Tom Jelte Slagter | Rabobank | +1:06:14h | |
| 138 | Rüdiger Selig | Team Katusha Alpecin | +1:06:26h | |
| 139 | Polen | +1:06:43h | ||
| 140 | Gregor Gazvoda | Decathlon AG2R La Mondiale Team | +1:09:48h | |
| 141 | Bert De Backer | Argos-Shimano | +1:10:05h | |
| 142 | Wouter Mol | Vacansoleil | +1:10:41h | |
| 143 | Manuel Cardoso | Caja Rural-Seguros RGA | +1:11:19h | |
| 144 | Roger Kluge | Argos-Shimano | +1:12:09h | |
| 145 | Adrian Kurek | Utensildnort | +1:14:29h | |
| 146 | Filippo Baggio | Utensildnort | +1:14:59h | |
| 147 | Takashi Miyazawa | Saxo Bank | +1:14:59h | |
| 148 | Dominique Rollin | Groupama - FDJ | +1:19:36h | |
| 149 | Jens Mouris | Team Jayco AlUla | +1:21:30h | |
| 150 | Filippo Fortin | Team Type 1 | +1:27:14h | |
| 151 | Arnaud Démare | Groupama - FDJ | +1:29:08h | |
| 152 | Theo Bos | Rabobank | +1:33:22h | |
| 153 | Martijn Verschoor | Team Type 1 | +1:35:43h | |
| 154 | Jimmy Casper | Decathlon AG2R La Mondiale Team | +2:03:37h |
| 1 | Ben Swift | Ineos Grenadiers | 77 | |
| 2 | Michał Kwiatkowski | Omega Pharma-Quickstep | 69 | |
| 3 | Moreno Moser | Liquigas | 59 | |
| 4 | Sergio Henao | Ineos Grenadiers | 52 | |
| 5 | Theo Bos | Rabobank | 47 | |
| 6 | Rinaldo Nocentini | Decathlon AG2R La Mondiale Team | 46 | |
| 7 | Elia Viviani | Liquigas | 44 | |
| 8 | Jacopo Guarnieri | XDS Astana Team | 42 | |
| 9 | Daniele Bennati | Radioshack-Nissan | 41 | |
| 10 | John Degenkolb | Argos-Shimano | 38 | |
| 11 | Matthew Hayman | Ineos Grenadiers | 37 | |
| 12 | Lars Boom | Rabobank | 36 | |
| 13 | Sacha Modolo | Colnago-CSF Inox | 34 | |
| 13 | Aidis Kruopis | Team Jayco AlUla | 34 | |
| 15 | Manuel Belletti | Decathlon AG2R La Mondiale Team | 33 | |
| 16 | Linus Gerdemann | Radioshack-Nissan | 32 | |
| 17 | Alexandr Kolobnev | Team Katusha Alpecin | 29 | |
| 18 | Fabian Wegmann | Garmin | 27 | |
| 19 | Rigoberto Urán | Ineos Grenadiers | 26 | |
| 19 | Greg Van Avermaet | BMC Racing Team | 26 | |
| 21 | Alexander Kristoff | Team Katusha Alpecin | 25 | |
| 22 | Elia Favilli | Farnese Vini | 24 | |
| 22 | Manuele Mori | Lampre | 24 | |
| 24 | Tosh van der Sande | Lotto Belisol | 23 | |
| 24 | Lucas Sebastian Haedo | Saxo Bank | 23 | |
| 26 | Pim Ligthart | Vacansoleil | 21 | |
| 26 | Michał Gołaś | Omega Pharma-Quickstep | 21 | |
| 28 | Zdeněk Štybar | Omega Pharma-Quickstep | 20 | |
| 29 | Francesco Gavazzi | XDS Astana Team | 19 | |
| 30 | Björn Leukemans | Vacansoleil | 17 | |
| 30 | Ion Izagirre | Euskaltel | 17 | |
| 30 | Jack Bauer | Garmin | 17 | |
| 33 | Jan Bakelants | Radioshack-Nissan | 16 | |
| 33 | Filippo Baggio | Utensildnort | 16 | |
| 33 | Przemyslaw Niemiec | Lampre | 16 | |
| 33 | Alexander Porsev | Team Katusha Alpecin | 16 | |
| 37 | Pier Paolo de Negri | Farnese Vini | 14 | |
| 37 | Heinrich Haussler | Garmin | 14 | |
| 39 | Filippo Fortin | Team Type 1 | 13 | |
| 40 | Tiago Machado | Radioshack-Nissan | 11 | |
| 40 | Eros Capecchi | Liquigas | 11 | |
| 40 | Jure Kocjan | Team Type 1 | 11 | |
| 40 | Martin Elmiger | Decathlon AG2R La Mondiale Team | 11 | |
| 44 | Lars Petter Nordhaug | Ineos Grenadiers | 10 | |
| 44 | Thomas Peterson | Garmin | 10 | |
| 44 | Alexandre Geniez | Argos-Shimano | 10 | |
| 47 | Javier Moreno | Movistar Team | 9 | |
| 48 | Takashi Miyazawa | Saxo Bank | 8 | |
| 48 | Mickaël Delage | Groupama - FDJ | 8 | |
| 50 | Romain Bardet | Decathlon AG2R La Mondiale Team | 7 | |
| 50 | Jaroslaw Marycz | Saxo Bank | 7 | |
| 50 | Sergey Lagutin | Vacansoleil | 7 | |
| 53 | Arnaud Démare | Groupama - FDJ | 6 | |
| 54 | Federico Rocchetti | Utensildnort | 5 | |
| 55 | Sonny Colbrelli | Colnago-CSF Inox | 4 | |
| 55 | Volodymyr Gustov | Saxo Bank | 4 | |
| 57 | Bruno Pires | Saxo Bank | 3 | |
| 58 | Massimo Graziato | Lampre | 2 | |
| 59 | Wouter Mol | Vacansoleil | 1 | |
| 59 | Grégory Rast | Radioshack-Nissan | 1 | |
| 59 | Assan Bazayev | XDS Astana Team | 1 |
| 1 | Tomasz Marczyński | Vacansoleil | 85 | |
| 2 | Daniel Teklehaymanot | Team Jayco AlUla | 46 | |
| 3 | Polen | 43 | ||
| 4 | Sergio Henao | Ineos Grenadiers | 30 | |
| 5 | Tom Jelte Slagter | Rabobank | 28 | |
| 6 | Ian Stannard | Ineos Grenadiers | 27 | |
| 7 | Mikhail Ignatiev | Team Katusha Alpecin | 25 | |
| 8 | Polen | 24 | ||
| 9 | Mickaël Delage | Groupama - FDJ | 22 | |
| 10 | Gabriele Bosisio | Utensildnort | 20 | |
| 11 | Przemyslaw Niemiec | Lampre | 14 | |
| 11 | Jan Bakelants | Radioshack-Nissan | 14 | |
| 13 | Federico Rocchetti | Utensildnort | 13 | |
| 14 | Jaroslaw Marycz | Saxo Bank | 12 | |
| 15 | Ion Izagirre | Euskaltel | 10 | |
| 16 | Lars Petter Nordhaug | Ineos Grenadiers | 9 | |
| 16 | Bert De Backer | Argos-Shimano | 9 | |
| 18 | Maciej Bodnar | Liquigas | 7 | |
| 19 | Sylvain Georges | Decathlon AG2R La Mondiale Team | 6 | |
| 19 | Alexandr Kolobnev | Team Katusha Alpecin | 6 | |
| 21 | Javier Moreno | Movistar Team | 5 | |
| 21 | Vladimir Isaichev | Team Katusha Alpecin | 5 | |
| 21 | Michał Kwiatkowski | Omega Pharma-Quickstep | 5 | |
| 24 | Matteo Trentin | Omega Pharma-Quickstep | 4 | |
| 25 | Grégory Rast | Radioshack-Nissan | 3 | |
| 25 | Alexander Porsev | Team Katusha Alpecin | 3 | |
| 25 | Diego Caccia | Farnese Vini | 3 | |
| 25 | Thomas Peterson | Garmin | 3 | |
| 25 | Linus Gerdemann | Radioshack-Nissan | 3 | |
| 25 | Ángel Madrazo | Movistar Team | 3 | |
| 31 | Jack Bauer | Garmin | 2 | |
| 31 | Martijn Verschoor | Team Type 1 | 2 | |
| 31 | Dmytro Kryvtsov | Lampre | 2 | |
| 31 | Romain Sicard | Euskaltel | 2 | |
| 31 | Juan Antonio Flecha | Ineos Grenadiers | 2 | |
| 31 | Domenico Pozzovivo | Colnago-CSF Inox | 2 | |
| 31 | Polen | 2 | ||
| 38 | Jussi Veikkanen | Groupama - FDJ | 1 | |
| 38 | Paul Martens | Rabobank | 1 | |
| 38 | Adrian Kurek | Utensildnort | 1 |
| 1 | Ineos Grenadiers | 90:49:30h |
| 2 | Radioshack-Nissan | +4s |
| 3 | Movistar Team | +1:25m |
| 4 | Decathlon AG2R La Mondiale Team | +2:19m |
| 5 | Omega Pharma-Quickstep | +2:37m |
| 6 | Garmin | +3:13m |
| 7 | Euskaltel | +5:29m |
| 8 | XDS Astana Team | +10:15m |
| 9 | Saxo Bank | +11:29m |
| 10 | Lampre | +11:36m |
| 11 | BMC Racing Team | +13:25m |
| 12 | Vacansoleil | +13:52m |
| 13 | Colnago-CSF Inox | +15:40m |
| 14 | Groupama - FDJ | +15:49m |
| 15 | Liquigas | +20:00m |
| 16 | Team Type 1 | +20:31m |
| 17 | Argos-Shimano | +23:49m |
| 18 | Team Katusha Alpecin | +28:02m |
| 19 | Rabobank | +34:33m |
| 20 | Polen | +38:22m |
| 21 | Farnese Vini | +39:40m |
| 22 | Utensildnort | +44:43m |
| 23 | Caja Rural-Seguros RGA | +1:04:21h |
| 24 | Lotto Belisol | +1:34:53h |
| 25 | Team Jayco AlUla | +1:39:14h |










