
| 1 | Chris Horner | Radioshack Leopard | 84:36:04h | |
| 2 | Vincenzo Nibali | XDS Astana Team | +37s | |
| 3 | Alejandro Valverde | Movistar Team | +1:36m | |
| 4 | Joaquím Rodríguez Oliver | Team Katusha Alpecin | +3:22m | |
| 5 | Nicolas Roche | Team Saxo-Tinkoff | +7:11m | |
| 6 | Domenico Pozzovivo | Decathlon AG2R La Mondiale Team | +8:00m | |
| 7 | Thibaut Pinot | Groupama - FDJ | +8:41m | |
| 8 | Samuel Sanchez | Euskaltel | +9:51m | |
| 9 | Leopold König | Team Netapp | +10:11m | |
| 10 | Daniel Moreno | Team Katusha Alpecin | +13:11m | |
| 11 | Tanel Kangert | XDS Astana Team | +14:05m | |
| 12 | José Herrada | Movistar Team | +16:48m | |
| 13 | David Arroyo | Caja Rural-Seguros RGA | +17:34m | |
| 14 | BMC Racing Team | +19:26m | ||
| 15 | Michele Scarponi | Lampre-Merida | +22:04m | |
| 16 | Andre Cardoso | Caja Rural-Seguros RGA | +25:03m | |
| 17 | Robert Kiserlovski | Radioshack Leopard | +25:06m | |
| 18 | Chris Anker Sørensen | Team Saxo-Tinkoff | +27:02m | |
| 19 | Rafał Majka | Team Saxo-Tinkoff | +32:52m | |
| 20 | Igor Antón Hernandez | Euskaltel | +33:05m | |
| 21 | Yoann Bagot | Cofidis | +35:22m | |
| 22 | José Mendes | Team Netapp | +39:25m | |
| 23 | Mikel Nieve | Euskaltel | +49:36m | |
| 24 | Eros Capecchi | Movistar Team | +50:23m | |
| 25 | Amets Txurruka | Caja Rural-Seguros RGA | +51:17m | |
| 26 | Janez Brajkovic | XDS Astana Team | +57:32m | |
| 27 | Rigoberto Urán | Ineos Grenadiers | +57:53m | |
| 28 | Sergio Henao | Ineos Grenadiers | +59:55m | |
| 29 | Jakob Fuglsang | XDS Astana Team | +1:01:08h | |
| 30 | Egoi Martínez | Euskaltel | +1:12:18h | |
| 31 | Serge Pauwels | Omega Pharma-Quickstep | +1:17:42h | |
| 32 | Diego Ulissi | Lampre-Merida | +1:19:34h | |
| 33 | Kenny Elissonde | Groupama - FDJ | +1:22:43h | |
| 34 | Anthony Roux | Groupama - FDJ | +1:25:44h | |
| 35 | Bartosz Huzarski | Team Netapp | +1:26:14h | |
| 36 | Georg Preidler | Argos-Shimano | +1:28:03h | |
| 37 | Oliver Zaugg | Team Saxo-Tinkoff | +1:33:54h | |
| 38 | Warren Barguil | Argos-Shimano | +1:36:49h | |
| 39 | Mikel Landa | Euskaltel | +1:37:26h | |
| 40 | Jérôme Coppel | Cofidis | +1:37:43h | |
| 41 | Francis De Greef | Lotto Belisol | +1:38:50h | |
| 42 | Luis Ángel Maté | Cofidis | +1:41:15h | |
| 43 | Rafael Valls | Vacansoleil-DCM | +1:43:02h | |
| 44 | Juan Antonio Flecha | Vacansoleil-DCM | +1:46:53h | |
| 45 | Sylwester Szmyd | Movistar Team | +1:48:25h | |
| 46 | Juan José Oroz Ugalde | Euskaltel | +1:48:50h | |
| 47 | Alexandre Geniez | Groupama - FDJ | +1:51:39h | |
| 48 | Ivan Santaromita | BMC Racing Team | +1:52:24h | |
| 49 | Giampaolo Caruso | Team Katusha Alpecin | +1:52:54h | |
| 50 | Pieter Serry | Omega Pharma-Quickstep | +1:54:14h | |
| 51 | Paolo Tiralongo | XDS Astana Team | +1:59:16h | |
| 52 | Bauke Mollema | Belkin Pro Cycling | +1:59:34h | |
| 53 | Rinaldo Nocentini | Decathlon AG2R La Mondiale Team | +2:03:08h | |
| 54 | Maciej Paterski | Cannondale | +2:03:20h | |
| 55 | Xabier Zandio Echaide | Ineos Grenadiers | +2:05:02h | |
| 56 | Mikaël Chérel | Decathlon AG2R La Mondiale Team | +2:05:39h | |
| 57 | Cayetano José Sarmiento | Cannondale | +2:07:58h | |
| 58 | Gianni Meersman | Omega Pharma-Quickstep | +2:14:16h | |
| 59 | Johannes Fröhlinger | Argos-Shimano | +2:16:56h | |
| 60 | Adam Hansen | Lotto Belisol | +2:17:18h | |
| 61 | Ben Hermans | Radioshack Leopard | +2:18:16h | |
| 62 | Vladimir Gusev | Team Katusha Alpecin | +2:19:34h | |
| 63 | Gorka Verdugo | Euskaltel | +2:20:01h | |
| 64 | Matthew Busche | Radioshack Leopard | +2:25:57h | |
| 65 | Ben Gastauer | Decathlon AG2R La Mondiale Team | +2:26:34h | |
| 66 | Martin Kohler | BMC Racing Team | +2:29:16h | |
| 67 | Iker Camaño | Team Netapp | +2:32:39h | |
| 68 | Paul Voss | Team Netapp | +2:32:44h | |
| 69 | Simon Clarke | Team Jayco AlUla | +2:36:08h | |
| 70 | Manuele Mori | Lampre-Merida | +2:36:45h | |
| 71 | Juan Manuel Gárate | Belkin Pro Cycling | +2:38:19h | |
| 72 | Danilo Wyss | BMC Racing Team | +2:39:35h | |
| 73 | Vasil Kiryienka | Ineos Grenadiers | +2:41:03h | |
| 74 | Dario Cataldo | Ineos Grenadiers | +2:43:18h | |
| 75 | Marcos Garcia Fernandez | Caja Rural-Seguros RGA | +2:43:22h | |
| 76 | Javier Moreno | Movistar Team | +2:43:31h | |
| 77 | Grégory Rast | Radioshack Leopard | +2:49:32h | |
| 78 | Nico Sijmens | Cofidis | +2:51:22h | |
| 79 | Christian Knees | Ineos Grenadiers | +2:51:56h | |
| 80 | Ángel Vicioso | Team Katusha Alpecin | +2:52:25h | |
| 81 | Andrey Zeits | XDS Astana Team | +2:52:37h | |
| 82 | Christian Meier | Team Jayco AlUla | +2:53:42h | |
| 83 | Yannick Eijssen | BMC Racing Team | +2:55:58h | |
| 84 | Edvald Boasson Hagen | Ineos Grenadiers | +2:59:04h | |
| 85 | Yaroslav Popovych | Radioshack Leopard | +3:01:08h | |
| 86 | Markel Irizar | Radioshack Leopard | +3:01:23h | |
| 87 | Beñat Intxausti | Movistar Team | +3:01:24h | |
| 88 | Johan Van Summeren | Garmin Sharp | +3:01:57h | |
| 89 | Paolo Longo Borghini | Cannondale | +3:02:11h | |
| 90 | Jorge Azanza Soto | Euskaltel | +3:03:39h | |
| 91 | Romain Zingle | Cofidis | +3:05:03h | |
| 92 | Dimitry Kozontchuk | Team Katusha Alpecin | +3:08:27h | |
| 93 | Alex Howes | Garmin Sharp | +3:08:45h | |
| 94 | Julien Berard | Decathlon AG2R La Mondiale Team | +3:10:09h | |
| 95 | Daniele Ratto | Cannondale | +3:11:50h | |
| 96 | Jan Barta | Team Netapp | +3:12:43h | |
| 97 | Grega Bole | Vacansoleil-DCM | +3:21:31h | |
| 98 | Reinardt Janse van Rensburg | Argos-Shimano | +3:22:28h | |
| 99 | Cameron Wurf | Cannondale | +3:22:56h | |
| 100 | Nicki Sörensen | Team Saxo-Tinkoff | +3:24:16h | |
| 101 | Andriy Grivko | XDS Astana Team | +3:26:23h | |
| 102 | Imanol Erviti | Movistar Team | +3:27:15h | |
| 103 | Cédric Pineau | Groupama - FDJ | +3:27:59h | |
| 104 | Nicolas Edet | Cofidis | +3:30:11h | |
| 105 | Winner Andrew Anacona Gomez | Lampre-Merida | +3:31:07h | |
| 106 | David Tanner | Belkin Pro Cycling | +3:32:48h | |
| 107 | Luca Paolini | Team Katusha Alpecin | +3:36:53h | |
| 108 | Dennis Vanendert | Lotto Belisol | +3:37:23h | |
| 109 | Antonio Piedra | Caja Rural-Seguros RGA | +3:37:49h | |
| 110 | Michael Matthews | Team Jayco AlUla | +3:40:30h | |
| 111 | Tiziano Dall'Antonia | Cannondale | +3:46:01h | |
| 112 | Caleb Fairly | Garmin Sharp | +3:47:47h | |
| 113 | Alessandro Vanotti | XDS Astana Team | +3:54:57h | |
| 114 | Lloyd Mondory | Decathlon AG2R La Mondiale Team | +3:57:27h | |
| 115 | Matteo Tosatto | Team Saxo-Tinkoff | +3:58:50h | |
| 116 | Thomas Peterson | Argos-Shimano | +4:00:15h | |
| 117 | Evgeni Petrov | Team Saxo-Tinkoff | +4:03:53h | |
| 118 | Javier Aramendía Lorente | Caja Rural-Seguros RGA | +4:04:39h | |
| 119 | José Iván Gutiérrez | Movistar Team | +4:04:54h | |
| 120 | Klaas Lodewyck | BMC Racing Team | +4:05:49h | |
| 121 | Fabricio Ferrari | Caja Rural-Seguros RGA | +4:05:50h | |
| 122 | Pablo Urtasun Perez | Euskaltel | +4:08:50h | |
| 123 | Robert Wagner | Belkin Pro Cycling | +4:10:49h | |
| 124 | Tyler Farrar | Garmin Sharp | +4:12:26h | |
| 125 | Guillaume Van Keirsbulck | Omega Pharma-Quickstep | +4:14:05h | |
| 126 | Carlos Alberto Betancourt Gomez | Decathlon AG2R La Mondiale Team | +4:14:27h | |
| 127 | Tosh van der Sande | Lotto Belisol | +4:15:12h | |
| 128 | Michael Mørkøv | Team Saxo-Tinkoff | +4:16:29h | |
| 129 | Luca Dodi | Lampre-Merida | +4:16:31h | |
| 130 | Adrien Petit | Cofidis | +4:19:20h | |
| 131 | Vladimir Isaichev | Team Katusha Alpecin | +4:19:31h | |
| 132 | Arnaud Courteille | Groupama - FDJ | +4:20:39h | |
| 133 | Zakkari Dempster | Team Netapp | +4:21:54h | |
| 134 | Alex Rasmussen | Garmin Sharp | +4:23:03h | |
| 135 | Mitchell Docker | Team Jayco AlUla | +4:23:34h | |
| 136 | Nikias Arndt | Argos-Shimano | +4:24:05h | |
| 137 | Tom Stamsnijder | Argos-Shimano | +4:27:07h | |
| 138 | Stéphane Poulhiès | Cofidis | +4:27:23h | |
| 139 | Lucas Sebastian Haedo | Cannondale | +4:28:21h | |
| 140 | Francesco Lasca | Caja Rural-Seguros RGA | +4:28:28h | |
| 141 | Maximiliano Richeze | Lampre-Merida | +4:30:58h | |
| 142 | Leigh Howard | Team Jayco AlUla | +4:47:03h | |
| 143 | Matteo Bono | Lampre-Merida | +4:48:47h | |
| 144 | Massimo Graziato | Lampre-Merida | +4:49:30h |
| 0 | Jakob Fuglsang | XDS Astana Team | 1 | |
| 0 | Christian Meier | Team Jayco AlUla | 1 | |
| 1 | Alejandro Valverde | Movistar Team | 152 | |
| 2 | Chris Horner | Radioshack Leopard | 126 | |
| 3 | Joaquím Rodríguez Oliver | Team Katusha Alpecin | 125 | |
| 4 | Nicolas Roche | Team Saxo-Tinkoff | 122 | |
| 5 | Daniel Moreno | Team Katusha Alpecin | 119 | |
| 6 | Vincenzo Nibali | XDS Astana Team | 111 | |
| 7 | Maximiliano Richeze | Lampre-Merida | 84 | |
| 8 | Edvald Boasson Hagen | Ineos Grenadiers | 83 | |
| 9 | Michael Matthews | Team Jayco AlUla | 78 | |
| 10 | Bauke Mollema | Belkin Pro Cycling | 75 | |
| 11 | Domenico Pozzovivo | Decathlon AG2R La Mondiale Team | 67 | |
| 12 | Warren Barguil | Argos-Shimano | 65 | |
| 12 | Gianni Meersman | Omega Pharma-Quickstep | 65 | |
| 14 | Tyler Farrar | Garmin Sharp | 64 | |
| 15 | Leopold König | Team Netapp | 61 | |
| 16 | Michele Scarponi | Lampre-Merida | 55 | |
| 17 | Samuel Sanchez | Euskaltel | 54 | |
| 18 | Thibaut Pinot | Groupama - FDJ | 51 | |
| 19 | Rigoberto Urán | Ineos Grenadiers | 50 | |
| 20 | Rinaldo Nocentini | Decathlon AG2R La Mondiale Team | 45 | |
| 21 | Daniele Ratto | Cannondale | 41 | |
| 22 | Diego Ulissi | Lampre-Merida | 38 | |
| 23 | Vasil Kiryienka | Ineos Grenadiers | 37 | |
| 24 | Chris Anker Sørensen | Team Saxo-Tinkoff | 34 | |
| 25 | Juan Antonio Flecha | Vacansoleil-DCM | 33 | |
| 25 | Adrien Petit | Cofidis | 33 | |
| 27 | Nikias Arndt | Argos-Shimano | 30 | |
| 27 | BMC Racing Team | 30 | ||
| 29 | Alexandre Geniez | Groupama - FDJ | 29 | |
| 29 | Grega Bole | Vacansoleil-DCM | 29 | |
| 31 | José Herrada | Movistar Team | 28 | |
| 31 | Amets Txurruka | Caja Rural-Seguros RGA | 28 | |
| 33 | Andre Cardoso | Caja Rural-Seguros RGA | 26 | |
| 33 | Michael Mørkøv | Team Saxo-Tinkoff | 26 | |
| 35 | Kenny Elissonde | Groupama - FDJ | 25 | |
| 35 | Robert Wagner | Belkin Pro Cycling | 25 | |
| 37 | Egoi Martínez | Euskaltel | 24 | |
| 37 | Rafał Majka | Team Saxo-Tinkoff | 24 | |
| 39 | Igor Antón Hernandez | Euskaltel | 23 | |
| 39 | Reinardt Janse van Rensburg | Argos-Shimano | 23 | |
| 39 | Luca Paolini | Team Katusha Alpecin | 23 | |
| 42 | Javier Aramendía Lorente | Caja Rural-Seguros RGA | 21 | |
| 42 | Francesco Lasca | Caja Rural-Seguros RGA | 21 | |
| 44 | Anthony Roux | Groupama - FDJ | 20 | |
| 44 | Adam Hansen | Lotto Belisol | 20 | |
| 46 | Martin Kohler | BMC Racing Team | 18 | |
| 46 | Ivan Santaromita | BMC Racing Team | 18 | |
| 48 | Bartosz Huzarski | Team Netapp | 16 | |
| 49 | Jérôme Coppel | Cofidis | 15 | |
| 49 | David Arroyo | Caja Rural-Seguros RGA | 15 | |
| 51 | Dario Cataldo | Ineos Grenadiers | 14 | |
| 52 | Sergio Henao | Ineos Grenadiers | 13 | |
| 52 | Mikel Nieve | Euskaltel | 13 | |
| 52 | Tanel Kangert | XDS Astana Team | 13 | |
| 55 | Mikaël Chérel | Decathlon AG2R La Mondiale Team | 12 | |
| 55 | Xabier Zandio Echaide | Ineos Grenadiers | 12 | |
| 57 | Antonio Piedra | Caja Rural-Seguros RGA | 11 | |
| 58 | Danilo Wyss | BMC Racing Team | 10 | |
| 58 | Alex Rasmussen | Garmin Sharp | 10 | |
| 58 | Nicolas Edet | Cofidis | 10 | |
| 58 | Maciej Paterski | Cannondale | 10 | |
| 62 | José Mendes | Team Netapp | 9 | |
| 62 | Serge Pauwels | Omega Pharma-Quickstep | 9 | |
| 64 | Paul Voss | Team Netapp | 8 | |
| 64 | Georg Preidler | Argos-Shimano | 8 | |
| 64 | Klaas Lodewyck | BMC Racing Team | 8 | |
| 67 | Pablo Urtasun Perez | Euskaltel | 7 | |
| 67 | Mikel Landa | Euskaltel | 7 | |
| 67 | Beñat Intxausti | Movistar Team | 7 | |
| 67 | Janez Brajkovic | XDS Astana Team | 7 | |
| 71 | Zakkari Dempster | Team Netapp | 6 | |
| 71 | Fabricio Ferrari | Caja Rural-Seguros RGA | 6 | |
| 71 | Christian Knees | Ineos Grenadiers | 6 | |
| 71 | Arnaud Courteille | Groupama - FDJ | 6 | |
| 75 | Vladimir Gusev | Team Katusha Alpecin | 5 | |
| 75 | Lucas Sebastian Haedo | Cannondale | 5 | |
| 75 | Dennis Vanendert | Lotto Belisol | 5 | |
| 78 | Matthew Busche | Radioshack Leopard | 4 | |
| 78 | Jorge Azanza Soto | Euskaltel | 4 | |
| 78 | Ben Gastauer | Decathlon AG2R La Mondiale Team | 4 | |
| 78 | David Tanner | Belkin Pro Cycling | 4 | |
| 78 | Francis De Greef | Lotto Belisol | 4 | |
| 78 | Lloyd Mondory | Decathlon AG2R La Mondiale Team | 4 | |
| 78 | Mitchell Docker | Team Jayco AlUla | 4 | |
| 78 | Cédric Pineau | Groupama - FDJ | 4 | |
| 86 | Luis Ángel Maté | Cofidis | 3 | |
| 86 | Luca Dodi | Lampre-Merida | 3 | |
| 88 | Gorka Verdugo | Euskaltel | 2 | |
| 88 | Andriy Grivko | XDS Astana Team | 2 | |
| 88 | Juan José Oroz Ugalde | Euskaltel | 2 | |
| 88 | Tosh van der Sande | Lotto Belisol | 2 | |
| 88 | Alessandro Vanotti | XDS Astana Team | 2 | |
| 88 | Eros Capecchi | Movistar Team | 2 | |
| 94 | Alex Howes | Garmin Sharp | 1 | |
| 94 | Romain Zingle | Cofidis | 1 | |
| 94 | Imanol Erviti | Movistar Team | 1 | |
| 94 | Winner Andrew Anacona Gomez | Lampre-Merida | 1 | |
| 94 | Sylwester Szmyd | Movistar Team | 1 | |
| 94 | Pieter Serry | Omega Pharma-Quickstep | 1 | |
| 94 | Cameron Wurf | Cannondale | 1 |
| 1 | Nicolas Edet | Cofidis | 46 | |
| 2 | Chris Horner | Radioshack Leopard | 32 | |
| 3 | Daniele Ratto | Cannondale | 30 | |
| 4 | Andre Cardoso | Caja Rural-Seguros RGA | 26 | |
| 5 | Vincenzo Nibali | XDS Astana Team | 23 | |
| 6 | Amets Txurruka | Caja Rural-Seguros RGA | 22 | |
| 7 | Kenny Elissonde | Groupama - FDJ | 21 | |
| 8 | Nicolas Roche | Team Saxo-Tinkoff | 19 | |
| 9 | Vasil Kiryienka | Ineos Grenadiers | 18 | |
| 10 | Alexandre Geniez | Groupama - FDJ | 17 | |
| 10 | Michele Scarponi | Lampre-Merida | 17 | |
| 12 | Diego Ulissi | Lampre-Merida | 16 | |
| 12 | Alejandro Valverde | Movistar Team | 16 | |
| 12 | Mikaël Chérel | Decathlon AG2R La Mondiale Team | 16 | |
| 15 | Warren Barguil | Argos-Shimano | 14 | |
| 16 | Adam Hansen | Lotto Belisol | 13 | |
| 16 | Daniel Moreno | Team Katusha Alpecin | 13 | |
| 18 | Leopold König | Team Netapp | 12 | |
| 19 | Joaquím Rodríguez Oliver | Team Katusha Alpecin | 10 | |
| 19 | Paolo Tiralongo | XDS Astana Team | 10 | |
| 21 | Egoi Martínez | Euskaltel | 9 | |
| 21 | Georg Preidler | Argos-Shimano | 9 | |
| 21 | Chris Anker Sørensen | Team Saxo-Tinkoff | 9 | |
| 24 | Edvald Boasson Hagen | Ineos Grenadiers | 8 | |
| 24 | Serge Pauwels | Omega Pharma-Quickstep | 8 | |
| 26 | Domenico Pozzovivo | Decathlon AG2R La Mondiale Team | 7 | |
| 26 | Javier Aramendía Lorente | Caja Rural-Seguros RGA | 7 | |
| 28 | Rigoberto Urán | Ineos Grenadiers | 6 | |
| 28 | BMC Racing Team | 6 | ||
| 28 | Nico Sijmens | Cofidis | 6 | |
| 31 | Winner Andrew Anacona Gomez | Lampre-Merida | 5 | |
| 32 | Bartosz Huzarski | Team Netapp | 4 | |
| 33 | Juan Antonio Flecha | Vacansoleil-DCM | 3 | |
| 33 | Romain Zingle | Cofidis | 3 | |
| 35 | José Herrada | Movistar Team | 2 | |
| 35 | Antonio Piedra | Caja Rural-Seguros RGA | 2 | |
| 35 | Fabricio Ferrari | Caja Rural-Seguros RGA | 2 | |
| 35 | Danilo Wyss | BMC Racing Team | 2 | |
| 35 | Rinaldo Nocentini | Decathlon AG2R La Mondiale Team | 2 | |
| 35 | Martin Kohler | BMC Racing Team | 2 | |
| 35 | Francis De Greef | Lotto Belisol | 2 | |
| 35 | Juan José Oroz Ugalde | Euskaltel | 2 | |
| 35 | Thibaut Pinot | Groupama - FDJ | 2 | |
| 44 | Cédric Pineau | Groupama - FDJ | 1 | |
| 44 | Samuel Sanchez | Euskaltel | 1 | |
| 44 | Alex Rasmussen | Garmin Sharp | 1 | |
| 44 | Jakob Fuglsang | XDS Astana Team | 1 | |
| 44 | David Arroyo | Caja Rural-Seguros RGA | 1 |
| 1 | Euskaltel | 253:29:35h |
| 2 | Movistar Team | +1:02m |
| 3 | XDS Astana Team | +1:30m |
| 4 | Team Saxo-Tinkoff | +9:56m |
| 5 | Caja Rural-Seguros RGA | +33:48m |
| 6 | Team Katusha Alpecin | +45:21m |
| 7 | Radioshack Leopard | +46:54m |
| 8 | Team Netapp | +52:29m |
| 9 | Groupama - FDJ | +1:01:21h |
| 10 | BMC Racing Team | +1:56:46h |
| 11 | Decathlon AG2R La Mondiale Team | +2:05:01h |
| 12 | Ineos Grenadiers | +2:05:05h |
| 13 | Cofidis | +2:11:00h |
| 14 | Lampre-Merida | +3:00:06h |
| 15 | Cannondale | +3:54:26h |
| 16 | Vacansoleil-DCM | +3:54:38h |
| 17 | Argos-Shimano | +3:57:50h |
| 18 | Omega Pharma-Quickstep | +4:15:28h |
| 19 | Belkin Pro Cycling | +4:42:51h |
| 20 | Lotto Belisol | +5:04:06h |
| 21 | Team Jayco AlUla | +7:22:38h |
| 22 | Garmin Sharp | +7:36:52h |










