
| 1 | Rui Costa | Movistar Team | 35:54:49h | |
| 2 | Fränk Schleck | Radioshack-Nissan | +14s | |
| 3 | Levi Leipheimer | Omega Pharma-Quickstep | +21s | |
| 4 | Robert Gesink | Rabobank | +25s | |
| 5 | Mikel Nieve | Euskaltel | +40s | |
| 6 | Roman Kreuziger | XDS Astana Team | +47s | |
| 7 | Tom Danielson | Garmin | +48s | |
| 8 | Steven Kruijswijk | Rabobank | +59s | |
| 9 | Alejandro Valverde | Movistar Team | +1:42m | |
| 10 | Nicolas Roche | Decathlon AG2R La Mondiale Team | +1:52m | |
| 11 | Chris Anker Sørensen | Saxo Bank | +2:10m | |
| 12 | Matthias Frank | BMC Racing Team | +2:21m | |
| 13 | Robert Kiserlovski | XDS Astana Team | +2:42m | |
| 14 | Bart de Clercq | Lotto Belisol | +3:18m | |
| 15 | Wout Poels | Vacansoleil | +4:40m | |
| 16 | Vladimir Gusev | Team Katusha Alpecin | +5:41m | |
| 17 | Thomas Lövkvist | Ineos Grenadiers | +8:23m | |
| 18 | Tanel Kangert | XDS Astana Team | +9:00m | |
| 19 | Jérémy Roy | Groupama - FDJ | +9:55m | |
| 20 | Mikel Astarloza | Euskaltel | +10:22m | |
| 21 | Giampaolo Caruso | Team Katusha Alpecin | +10:28m | |
| 22 | Laurens Ten Dam | Rabobank | +13:13m | |
| 23 | Michael Barry | Ineos Grenadiers | +13:31m | |
| 24 | Jakob Fuglsang | Radioshack-Nissan | +16:46m | |
| 25 | Maxime Monfort | Radioshack-Nissan | +16:50m | |
| 26 | Thomas Peterson | Garmin | +21:25m | |
| 27 | Morris Possoni | Lampre | +21:49m | |
| 28 | Martin Elmiger | Decathlon AG2R La Mondiale Team | +22:16m | |
| 29 | Linus Gerdemann | Radioshack-Nissan | +22:33m | |
| 30 | Dario Cataldo | Omega Pharma-Quickstep | +23:35m | |
| 31 | Matteo Montaguti | Decathlon AG2R La Mondiale Team | +23:45m | |
| 32 | Bauke Mollema | Rabobank | +26:17m | |
| 33 | Marcus Burghardt | BMC Racing Team | +27:30m | |
| 34 | Peter Velits | Omega Pharma-Quickstep | +29:27m | |
| 35 | Alexandr Kolobnev | Team Katusha Alpecin | +29:58m | |
| 36 | Volodymyr Gustov | Saxo Bank | +30:02m | |
| 37 | Rubens Bertogliati | Team Type 1 | +30:35m | |
| 38 | Andreas Klöden | Radioshack-Nissan | +31:06m | |
| 39 | Tom Jelte Slagter | Rabobank | +31:15m | |
| 40 | Moreno Moser | Liquigas | +31:52m | |
| 41 | José Joaquín Rojas | Movistar Team | +31:55m | |
| 42 | Martin Kohler | BMC Racing Team | +35:06m | |
| 43 | Stephen Cummings | BMC Racing Team | +35:13m | |
| 44 | Sérgio Paulinho | Saxo Bank | +38:14m | |
| 45 | Lars Petter Nordhaug | Ineos Grenadiers | +38:24m | |
| 46 | Fabian Wegmann | Garmin | +38:53m | |
| 47 | Georg Preidler | Team Type 1 | +39:40m | |
| 48 | Timothy Duggan | Liquigas | +42:33m | |
| 49 | Vladimir Karpets | Movistar Team | +42:49m | |
| 50 | Manuele Mori | Lampre | +43:41m | |
| 51 | Damiano Cunego | Lampre | +44:44m | |
| 52 | Laurent Didier | Radioshack-Nissan | +44:53m | |
| 53 | Salvatore Puccio | Ineos Grenadiers | +47:12m | |
| 54 | Brent Bookwalter | BMC Racing Team | +47:12m | |
| 55 | Johnny Hoogerland | Vacansoleil | +48:51m | |
| 56 | Maarten Wynants | Rabobank | +49:17m | |
| 57 | Allan Davis | Team Jayco AlUla | +50:07m | |
| 58 | Marco Marcato | Vacansoleil | +50:08m | |
| 59 | Marzio Bruseghin | Movistar Team | +51:40m | |
| 60 | Matthew Hayman | Ineos Grenadiers | +52:22m | |
| 61 | Xabier Zandio Echaide | Ineos Grenadiers | +53:40m | |
| 62 | Grégory Rast | Radioshack-Nissan | +55:07m | |
| 63 | Alessandro Bazzana | Team Type 1 | +55:56m | |
| 64 | Peter Sagan | Liquigas | +56:00m | |
| 65 | Javier Megías | Team Type 1 | +56:59m | |
| 66 | Daniel Oss | Liquigas | +58:40m | |
| 67 | Joan Horrach | Team Katusha Alpecin | +1:00:35h | |
| 68 | Rubén Pérez Moreno | Euskaltel | +1:02:20h | |
| 69 | Alex Howes | Garmin | +1:02:48h | |
| 70 | Guillaume Bonnafond | Decathlon AG2R La Mondiale Team | +1:03:47h | |
| 71 | Lucas Euser | Team SpiderTech | +1:04:26h | |
| 72 | Sébastien Minard | Decathlon AG2R La Mondiale Team | +1:05:08h | |
| 73 | Vladimir Isaichev | Team Katusha Alpecin | +1:05:40h | |
| 74 | Grischa Niermann | Rabobank | +1:07:47h | |
| 75 | Raymond Kunzli | Team SpiderTech | +1:11:04h | |
| 76 | Stuart O'Grady | Team Jayco AlUla | +1:12:36h | |
| 77 | Alexander Efimkin | Team Type 1 | +1:13:47h | |
| 78 | Romain Sicard | Euskaltel | +1:15:37h | |
| 79 | Lloyd Mondory | Decathlon AG2R La Mondiale Team | +1:16:47h | |
| 80 | Kris Boeckmans | Vacansoleil | +1:18:34h | |
| 81 | Julien Berard | Decathlon AG2R La Mondiale Team | +1:19:50h | |
| 82 | Troels Vinther | Saxo Bank | +1:21:28h | |
| 83 | Matteo Trentin | Omega Pharma-Quickstep | +1:21:51h | |
| 84 | Nikita Novikov | Vacansoleil | +1:23:30h | |
| 85 | Brian Bach Vandborg | Team SpiderTech | +1:23:57h | |
| 86 | Michael Mørkøv | Saxo Bank | +1:26:48h | |
| 87 | Caleb Fairly | Team SpiderTech | +1:37:43h | |
| 88 | Luca Paolini | Team Katusha Alpecin | +1:39:14h | |
| 89 | Guillaume Boivin | Team SpiderTech | +1:44:55h | |
| 90 | Pablo Urtasun Perez | Euskaltel | +1:46:43h | |
| 91 | Ryan Anderson | Team SpiderTech | +1:48:18h |
| 1 | Peter Sagan | Liquigas | 102 | |
| 2 | Matteo Montaguti | Decathlon AG2R La Mondiale Team | 32 | |
| 3 | Tanel Kangert | XDS Astana Team | 31 | |
| 4 | Jérémy Roy | Groupama - FDJ | 28 | |
| 5 | José Joaquín Rojas | Movistar Team | 27 | |
| 5 | Allan Davis | Team Jayco AlUla | 27 | |
| 7 | Rubén Pérez Moreno | Euskaltel | 26 | |
| 7 | Fränk Schleck | Radioshack-Nissan | 26 | |
| 9 | Vladimir Isaichev | Team Katusha Alpecin | 25 | |
| 10 | Rui Costa | Movistar Team | 24 | |
| 11 | Lloyd Mondory | Decathlon AG2R La Mondiale Team | 23 | |
| 12 | Mikel Nieve | Euskaltel | 22 | |
| 13 | Robert Gesink | Rabobank | 21 | |
| 14 | Salvatore Puccio | Ineos Grenadiers | 16 | |
| 14 | Robert Kiserlovski | XDS Astana Team | 16 | |
| 14 | Alessandro Bazzana | Team Type 1 | 16 | |
| 14 | Steven Kruijswijk | Rabobank | 16 | |
| 18 | Daniel Oss | Liquigas | 14 | |
| 18 | Martin Elmiger | Decathlon AG2R La Mondiale Team | 14 | |
| 20 | Maxime Monfort | Radioshack-Nissan | 13 | |
| 20 | Sébastien Minard | Decathlon AG2R La Mondiale Team | 13 | |
| 20 | Matthias Frank | BMC Racing Team | 13 | |
| 23 | Levi Leipheimer | Omega Pharma-Quickstep | 12 | |
| 23 | Chris Anker Sørensen | Saxo Bank | 12 | |
| 23 | Wout Poels | Vacansoleil | 12 | |
| 23 | Roman Kreuziger | XDS Astana Team | 12 | |
| 27 | Vladimir Gusev | Team Katusha Alpecin | 11 | |
| 28 | Giampaolo Caruso | Team Katusha Alpecin | 10 | |
| 28 | Moreno Moser | Liquigas | 10 | |
| 30 | Kris Boeckmans | Vacansoleil | 9 | |
| 30 | Jakob Fuglsang | Radioshack-Nissan | 9 | |
| 30 | Marco Marcato | Vacansoleil | 9 | |
| 30 | Nicolas Roche | Decathlon AG2R La Mondiale Team | 9 | |
| 30 | Guillaume Bonnafond | Decathlon AG2R La Mondiale Team | 9 | |
| 35 | Peter Velits | Omega Pharma-Quickstep | 8 | |
| 36 | Tom Danielson | Garmin | 7 | |
| 36 | Michael Mørkøv | Saxo Bank | 7 | |
| 36 | Tom Jelte Slagter | Rabobank | 7 | |
| 39 | Andreas Klöden | Radioshack-Nissan | 6 | |
| 39 | Lars Petter Nordhaug | Ineos Grenadiers | 6 | |
| 39 | Javier Megías | Team Type 1 | 6 | |
| 39 | Troels Vinther | Saxo Bank | 6 | |
| 39 | Marcus Burghardt | BMC Racing Team | 6 | |
| 39 | Dario Cataldo | Omega Pharma-Quickstep | 6 | |
| 45 | Fabian Wegmann | Garmin | 5 | |
| 46 | Alejandro Valverde | Movistar Team | 4 | |
| 47 | Johnny Hoogerland | Vacansoleil | 3 | |
| 47 | Brent Bookwalter | BMC Racing Team | 3 | |
| 47 | Martin Kohler | BMC Racing Team | 3 | |
| 50 | Thomas Lövkvist | Ineos Grenadiers | 2 | |
| 51 | Bart de Clercq | Lotto Belisol | 1 |
| 1 | Matteo Montaguti | Decathlon AG2R La Mondiale Team | 73 | |
| 2 | Tanel Kangert | XDS Astana Team | 39 | |
| 3 | Jérémy Roy | Groupama - FDJ | 35 | |
| 4 | Fränk Schleck | Radioshack-Nissan | 30 | |
| 5 | Vladimir Isaichev | Team Katusha Alpecin | 21 | |
| 6 | Ryan Anderson | Team SpiderTech | 20 | |
| 7 | Brian Bach Vandborg | Team SpiderTech | 17 | |
| 7 | Michael Mørkøv | Saxo Bank | 17 | |
| 9 | Rubén Pérez Moreno | Euskaltel | 16 | |
| 9 | Levi Leipheimer | Omega Pharma-Quickstep | 16 | |
| 11 | Alessandro Bazzana | Team Type 1 | 15 | |
| 11 | Tom Danielson | Garmin | 15 | |
| 13 | Sébastien Minard | Decathlon AG2R La Mondiale Team | 13 | |
| 13 | Brent Bookwalter | BMC Racing Team | 13 | |
| 15 | Mikel Nieve | Euskaltel | 10 | |
| 15 | Daniel Oss | Liquigas | 10 | |
| 17 | Troels Vinther | Saxo Bank | 9 | |
| 18 | Matthew Hayman | Ineos Grenadiers | 8 | |
| 18 | Kris Boeckmans | Vacansoleil | 8 | |
| 18 | Lars Petter Nordhaug | Ineos Grenadiers | 8 | |
| 21 | Salvatore Puccio | Ineos Grenadiers | 6 | |
| 21 | Martin Elmiger | Decathlon AG2R La Mondiale Team | 6 | |
| 21 | Manuele Mori | Lampre | 6 | |
| 21 | Rui Costa | Movistar Team | 6 | |
| 21 | Chris Anker Sørensen | Saxo Bank | 6 | |
| 21 | Guillaume Bonnafond | Decathlon AG2R La Mondiale Team | 6 | |
| 21 | Peter Velits | Omega Pharma-Quickstep | 6 | |
| 28 | Sérgio Paulinho | Saxo Bank | 5 | |
| 29 | Guillaume Boivin | Team SpiderTech | 4 | |
| 29 | Grégory Rast | Radioshack-Nissan | 4 | |
| 29 | Laurens Ten Dam | Rabobank | 4 | |
| 32 | Martin Kohler | BMC Racing Team | 2 | |
| 32 | Dario Cataldo | Omega Pharma-Quickstep | 2 | |
| 32 | Robert Gesink | Rabobank | 2 | |
| 32 | Moreno Moser | Liquigas | 2 | |
| 36 | Javier Megías | Team Type 1 | 1 | |
| 36 | Steven Kruijswijk | Rabobank | 1 | |
| 36 | Roman Kreuziger | XDS Astana Team | 1 |










