| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Lars Boom | Rabobank | 00:06:18 | |
| 2 | Alexandre Vinokourov | Pro Team Astana | + 02 | + 02 |
| 3 | Bradley Wiggins | Sky ProCycling | + 05 | + 05 |
| 4 | John Degenkolb | Team HTC - Highroad | + 06 | + 06 |
| 5 | Blel Kadri | AG2R La Mondiale | + 08 | + 08 |
| 6 | Joost Posthuma | Leopard-Trek | + 09 | + 09 |
| 7 | Cadel Evans | BMC Racing Team | + 09 | + 09 |
| 8 | Christophe Riblon | AG2R La Mondiale | + 09 | + 09 |
| 9 | Cyril Lemoine | Saur - Sojasun | + 10 | + 10 |
| 10 | Jérôme Coppel | Saur - Sojasun | + 11 | + 11 |
| 11 | Paul Martens | Rabobank | + 12 | + 12 |
| 12 | Rui Costa | Movistar Team | + 12 | + 12 |
| 13 | Tyler Farrar | Garmin-Cervélo | + 13 | + 13 |
| 14 | Fredrik Kessiakoff | Pro Team Astana | + 13 | + 13 |
| 15 | Jurgen van den Broeck | Omega Pharma-Lotto | + 14 | + 14 |
| 16 | Markel Irizar | Team RadioShack | + 14 | + 14 |
| 17 | Janez Brajkovic | Team RadioShack | + 14 | + 14 |
| 18 | Jean-christophe Péraud | AG2R La Mondiale | + 15 | + 15 |
| 19 | Edvald Boasson-hagen | Sky ProCycling | + 15 | + 15 |
| 20 | Maarten Tjallingii | Rabobank | + 15 | + 15 |
| 21 | Matthew Busche | Team RadioShack | + 15 | + 15 |
| 22 | Gorka Verdugo | Euskaltel-Euskadi | + 15 | + 15 |
| 23 | Antonio Flecha Juan | Sky ProCycling | + 15 | + 15 |
| 24 | Samuel Sánchez | Euskaltel-Euskadi | + 15 | + 15 |
| 25 | Kenny Dehaes | Omega Pharma-Lotto | + 16 | + 16 |
| 26 | Pierrick Fedrigo | FDJ | + 16 | + 16 |
| 27 | Geraint Thomas | Sky ProCycling | + 16 | + 16 |
| 28 | Haimar Zubeldia | Team RadioShack | + 16 | + 16 |
| 29 | Robert Gesink | Rabobank | + 16 | + 16 |
| 30 | Jérémy Roy | FDJ | + 16 | + 16 |
| 30 | Andrey Kashechkin | Lampre-ISD | + 16 | + 16 |
| 32 | Nicolas Vogondy | Cofidis | + 17 | + 17 |
| 33 | Lieuwe Westra | Vacansoleil - DCM Pro Cycling Team | + 17 | + 17 |
| 34 | Tony Martin | Team HTC - Highroad | + 17 | + 17 |
| 35 | Sébastien Minard | AG2R La Mondiale | + 17 | + 17 |
| 36 | Benat Intxausti | Movistar Team | + 18 | + 18 |
| 37 | Jürgen Roelandts | Omega Pharma-Lotto | + 18 | + 18 |
| 38 | Simon Gerrans | Sky ProCycling | + 18 | + 18 |
| 39 | Maxim Iglinskiy | Pro Team Astana | + 19 | + 19 |
| 40 | Christophe Kern | Team Europcar | + 19 | + 19 |
| 41 | Sandy Casar | FDJ | + 19 | + 19 |
| 42 | Nicolas Roche | AG2R La Mondiale | + 19 | + 19 |
| 43 | William Bonnet | FDJ | + 19 | + 19 |
| 44 | Jonathan Hivert | Saur - Sojasun | + 19 | + 19 |
| 45 | Jan Ghyselinck | Team HTC - Highroad | + 19 | + 19 |
| 46 | Thibaut Pinot | FDJ | + 20 | + 20 |
| 47 | Dario Cataldo | Quick Step | + 21 | + 21 |
| 48 | Oliver Zaugg | Leopard-Trek | + 21 | + 21 |
| 49 | Leonardo Duque | Cofidis | + 21 | + 21 |
| 50 | Grischa Niermann | Rabobank | + 21 | + 21 |
| 51 | Mikhail Ignatiev | Katusha Team | + 21 | + 21 |
| 52 | Thomas Voeckler | Team Europcar | + 21 | + 21 |
| 53 | Steve Morabito | BMC Racing Team | + 22 | + 22 |
| 54 | David Zabriskie | Garmin-Cervélo | + 22 | + 22 |
| 55 | Nicki Sørensen | Saxo Bank - SunGard | + 22 | + 22 |
| 56 | Kristjan Koren | Liquigas-Cannondale | + 23 | + 23 |
| 57 | Ben Hermans | Team RadioShack | + 23 | + 23 |
| 58 | John Murphy | BMC Racing Team | + 23 | + 23 |
| 59 | Andriy Grivko | Pro Team Astana | + 23 | + 23 |
| 60 | Silva Pires Bruno | Leopard-Trek | + 23 | + 23 |
| 61 | Andrey Amador | Movistar Team | + 23 | + 23 |
| 62 | David Moncoutié | Cofidis | + 23 | + 23 |
| 63 | Egor Silin | Katusha Team | + 23 | + 23 |
| 64 | Xabier Zandio | Sky ProCycling | + 24 | + 24 |
| 65 | Cyril Bessy | Saur - Sojasun | + 24 | + 24 |
| 66 | Sven Vandousselaere | Omega Pharma-Lotto | + 24 | + 24 |
| 67 | Carlos Barredo | Rabobank | + 24 | + 24 |
| 68 | Pablo Urtasun | Euskaltel-Euskadi | + 25 | + 25 |
| 69 | Brice Feillu | Leopard-Trek | + 25 | + 25 |
| 70 | Rob Ruijgh | Vacansoleil - DCM Pro Cycling Team | + 25 | + 25 |
| 71 | Cameron Wurf | Liquigas-Cannondale | + 25 | + 25 |
| 72 | Christian Knees | Sky ProCycling | + 25 | + 25 |
| 73 | Sébastien Joly | Saur - Sojasun | + 26 | + 26 |
| 74 | Joaquim Rodríguez | Katusha Team | + 26 | + 26 |
| 75 | Vladimir Karpets | Katusha Team | + 26 | + 26 |
| 76 | Michal Golas | Vacansoleil - DCM Pro Cycling Team | + 27 | + 27 |
| 77 | Sergio Paulinho | Team RadioShack | + 28 | + 28 |
| 78 | Johan Vansummeren | Garmin-Cervélo | + 28 | + 28 |
| 79 | León Sánchez Luis | Rabobank | + 28 | + 28 |
| 80 | Andreas Klier | Garmin-Cervélo | + 28 | + 28 |
| 81 | Mauro Finetto | Liquigas-Cannondale | + 29 | + 29 |
| 82 | Egoi Martinez | Euskaltel-Euskadi | + 29 | + 29 |
| 83 | Andrey Zeits | Pro Team Astana | + 29 | + 29 |
| 84 | Frantisek Rabon | Team HTC - Highroad | + 29 | + 29 |
| 85 | Stefan Denifl | Leopard-Trek | + 29 | + 29 |
| 86 | Jesus Herrada | Movistar Team | + 29 | + 29 |
| 87 | Vincent Jérôme | Team Europcar | + 29 | + 29 |
| 88 | Francesco Reda | Quick Step | + 30 | + 30 |
| 89 | Ivan Santaromita | BMC Racing Team | + 30 | + 30 |
| 90 | Cyril Gautier | Team Europcar | + 30 | + 30 |
| 91 | Ramunas Navardauskas | Garmin-Cervélo | + 30 | + 30 |
| 92 | Maxim Belkov | Vacansoleil - DCM Pro Cycling Team | + 30 | + 30 |
| 93 | Fabrice Jeandesboz | Saur - Sojasun | + 30 | + 30 |
| 94 | Rémi Pauriol | FDJ | + 30 | + 30 |
| 95 | Imanol Erviti | Movistar Team | + 31 | + 31 |
| 96 | Francesco Bellotti | Liquigas-Cannondale | + 31 | + 31 |
| 97 | Arnold Jeannesson | FDJ | + 31 | + 31 |
| 98 | Julian Dean | Garmin-Cervélo | + 32 | + 32 |
| 99 | Pello Bilbao | Orbea Continental | + 33 | + 33 |
| 100 | Geoffroy Lequatre | Team RadioShack | + 33 | + 33 |
| 101 | Maxime Bouet | AG2R La Mondiale | + 33 | + 33 |
| 102 | Ivan Basso | Liquigas-Cannondale | + 34 | + 34 |
| 103 | Jan Tratnik | Quick Step | + 34 | + 34 |
| 104 | Frederik Willems | Omega Pharma-Lotto | + 34 | + 34 |
| 105 | Rémy Di Gregorio | Pro Team Astana | + 34 | + 34 |
| 106 | Francis Mourey | FDJ | + 34 | + 34 |
| 107 | Yannick Talabardon | Saur - Sojasun | + 35 | + 35 |
| 108 | Rafal Majka | Saxo Bank - SunGard | + 35 | + 35 |
| 109 | Amets Txurruka | Euskaltel-Euskadi | + 35 | + 35 |
| 110 | Tristan Valentin | Cofidis | + 35 | + 35 |
| 111 | Sergei Ivanov | Katusha Team | + 35 | + 35 |
| 112 | Yukiya Arashiro | Team Europcar | + 35 | + 35 |
| 113 | Vladimir Gusev | Katusha Team | + 35 | + 35 |
| 113 | Thomas Rohregger | Leopard-Trek | + 35 | + 35 |
| 115 | Sebastian Haedo Lucas | Saxo Bank - SunGard | + 35 | + 35 |
| 116 | Aitor Perez Arrieta | Lampre-ISD | + 35 | + 35 |
| 117 | Jelle Vanendert | Omega Pharma-Lotto | + 36 | + 36 |
| 118 | Mirko Selvaggi | Vacansoleil - DCM Pro Cycling Team | + 36 | + 36 |
| 119 | Vicente García José | Movistar Team | + 36 | + 36 |
| 120 | Danny Pate | Team HTC - Highroad | + 36 | + 36 |
| 121 | Julien Vermote | Quick Step | + 36 | + 36 |
| 122 | Perrig Quemeneur | Team Europcar | + 36 | + 36 |
| 123 | Andy Cappelle | Quick Step | + 36 | + 36 |
| 124 | Anker Sørensen Chris | Saxo Bank - SunGard | + 37 | + 37 |
| 125 | Anders Lund | Leopard-Trek | + 37 | + 37 |
| 126 | Rigoberto Uran | Sky ProCycling | + 37 | + 37 |
| 127 | Damien Monier | Cofidis | + 38 | + 38 |
| 128 | Marco Marzano | Lampre-ISD | + 39 | + 39 |
| 129 | José Haedo Juan | Saxo Bank - SunGard | + 39 | + 39 |
| 130 | Pierre Rolland | Team Europcar | + 39 | + 39 |
| 131 | Maciej Paterski | Liquigas-Cannondale | + 39 | + 39 |
| 132 | Brian Vandborg | Saxo Bank - SunGard | + 40 | + 40 |
| 133 | Fredrik Veuchelen | Vacansoleil - DCM Pro Cycling Team | + 41 | + 41 |
| 134 | Tomas Vaitkus | Pro Team Astana | + 41 | + 41 |
| 135 | Marc de Maar | Quick Step | + 41 | + 41 |
| 136 | Paolo Longo Borghini | Liquigas-Cannondale | + 41 | + 41 |
| 136 | Jason Mccartney | Team RadioShack | + 41 | + 41 |
| 138 | Michael Schär | BMC Racing Team | + 42 | + 42 |
| 139 | Fabian Wegmann | Leopard-Trek | + 42 | + 42 |
| 140 | Grega Bole | Lampre-ISD | + 42 | + 42 |
| 141 | Gatis Smukulis | Team HTC - Highroad | + 42 | + 42 |
| 142 | Francisco Pérez | Movistar Team | + 42 | + 42 |
| 143 | Dmitriy Fofonov | Pro Team Astana | + 42 | + 42 |
| 144 | Daniel Martin | Garmin-Cervélo | + 42 | + 42 |
| 145 | Rein Taaramäe | Cofidis | + 42 | + 42 |
| 146 | Manuel Quinziato | BMC Racing Team | + 43 | + 43 |
| 147 | Mickaël Buffaz | Cofidis | + 44 | + 44 |
| 148 | Santo Anzà | Vacansoleil - DCM Pro Cycling Team | + 44 | + 44 |
| 149 | Vitaly Kondrut | Lampre-ISD | + 44 | + 44 |
| 150 | Balint Szeghalmi | Lampre-ISD | + 44 | + 44 |
| 151 | Jurgen van de Walle | Omega Pharma-Lotto | + 45 | + 45 |
| 152 | Julien Simon | Saur - Sojasun | + 45 | + 45 |
| 153 | Yury Trofimov | Katusha Team | + 45 | + 45 |
| 154 | Marco Bandiera | Quick Step | + 45 | + 45 |
| 155 | Kevin Seeldraeyers | Quick Step | + 46 | + 46 |
| 156 | Mathieu Perget | AG2R La Mondiale | + 46 | + 46 |
| 157 | Amaël Moinard | BMC Racing Team | + 46 | + 46 |
| 158 | Daniel Lloyd | Garmin-Cervélo | + 47 | + 47 |
| 159 | Alexandr Kolobnev | Katusha Team | + 47 | + 47 |
| 160 | Mikel Landa | Euskaltel-Euskadi | + 48 | + 48 |
| 161 | Kanstantsin Sivtsov | Team HTC - Highroad | + 50 | + 50 |
| 162 | Przemyslaw Niemiec | Lampre-ISD | + 52 | + 52 |
| 163 | Karsten Kroon | BMC Racing Team | + 53 | + 53 |
| 164 | Mauro Da Dalto | Liquigas-Cannondale | + 55 | + 55 |
| 165 | Sébastien Hinault | AG2R La Mondiale | + 57 | + 57 |
| 166 | Ivan Velasco | Euskaltel-Euskadi | + 57 | + 57 |
| 167 | Manuel Garate Juan | Rabobank | + 58 | + 58 |
| 168 | Oscar Pujol | Omega Pharma-Lotto | + 01:00 | + 01:00 |
| 169 | Sébastien Chavanel | Team Europcar | + 01:02 | + 01:02 |
| 170 | Pim Ligthart | Vacansoleil - DCM Pro Cycling Team | + 01:04 | + 01:04 |
| 171 | Laurent Didier | Saxo Bank - SunGard | + 01:05 | + 01:05 |
| 172 | David López | Movistar Team | + 01:24 | + 01:24 |
| 173 | Volodymir Gustov | Saxo Bank - SunGard | + 01:32 | + 01:32 |
| 174 | Samuel Dumoulin | Cofidis | + 01:41 | + 01:41 |
| 175 | Adriano Malori | Lampre-ISD | + 02:54 | + 02:54 |