| 1 | VALVERDE Alejandro (ESP19800425) | CAISSE D'EPARGNE | 17:37:55 |
| 2 | SPILAK Simon (SLO19860623) | LAMPRE FARNESE VINI | 11 |
| 3 | MENCHOV Denis (RUS19780125) | RABOBANK | 21 |
| 4 | ROGERS Michael (AUS19791220) | TEAM COLUMBIA-HTC | 35 |
| 5 | KARPETS Vladimir (RUS19800920) | TEAM KATUSHA | 42 |
| 6 | BRAJKOVIC Janez (SLO19831218) | TEAM RADIOSHACK | 52 |
| 7 | MACHADO Tiago (POR19851018) | TEAM RADIOSHACK | 1:16 |
| 8 | PINOTTI Marco (ITA19760225) | TEAM COLUMBIA-HTC | 1:27 |
| 9 | WYSS Marcel (SUI19860625) | CERVELO TEST TEAM | 1:28 |
| 10 | ANTON Igor (ESP19830302) | EUSKALTEL - EUSKADI | 1:34 |
| 11 | PORTE Richie (AUS19850130) | TEAM SAXO BANK | 2:10 |
| 12 | MOREAU Christophe (FRA19710412) | CAISSE D'EPARGNE | 2:17 |
| 13 | SAGAN Peter (SKV19900126) | LIQUIGAS - DOIMO | 2:32 |
| 14 | VANDEVELDE Christian (USA19760522) | GARMIN TRANSITIONS | 2:47 |
| 15 | ROY Jérémy (FRA19830622) | FRANÇAISE DES JEUX | 2:50 |
| 16 | CASAR Sandy (FRA19790202) | FRANÇAISE DES JEUX | 2:56 |
| 17 | ZUBELDIA Haimar (ESP19770401) | TEAM RADIOSHACK | 3:06 |
| 18 | CAPECCHI Eros (ITA19860613) | FOOTON - SERVETTO | 3:20 |
| 19 | GADRET John (FRA19790422) | AG2R LA MONDIALE | 3:45 |
| 20 | RUBIERA Jose Luis (ESP19730127) | TEAM RADIOSHACK | 3:59 |
| 21 | DUPONT Hubert (FRA19801113) | AG2R LA MONDIALE | 4:14 |
| 22 | SOLER Mauricio (COL19830114) | CAISSE D'EPARGNE | 4:19 |
| 23 | CIONI Dario (ITA19741202) | TEAM SKY | 4:45 |
| 24 | POSSONI Morris (ITA19840701) | TEAM SKY | 5:28 |
| 25 | AERTS Mario (BEL19741231) | OMEGA PHARMA-LOTTO | 5:55 |
| 26 | DI GREGORIO Remy (FRA19850731) | FRANÇAISE DES JEUX | 6:15 |
| 27 | FELLINE Fabio (ITA19900329) | FOOTON - SERVETTO | 8:08 |
| 28 | EIBEGGER Markus (AUT19841016) | FOOTON - SERVETTO | 8:17 |
| 29 | SAMOILAU Branislau (BLR19850525) | QUICK STEP | 8:23 |
| 30 | OVECHKIN Artem (RUS19860711) | TEAM KATUSHA | 8:39 |
| 31 | PINOT Thibaut (FRA19900529) | FRANÇAISE DES JEUX | 8:41 |
| 32 | MOOS Alexandre (SUI19721222) | BMC RACING TEAM | 10:32 |
| 33 | RIBLON Christophe (FRA19810117) | AG2R LA MONDIALE | 10:45 |
| 34 | ROHREGGER Thomas (GER19821223) | TEAM MILRAM | 11:12 |
| 35 | SZYMID Silvester (POL19780302) | LIQUIGAS - DOIMO | 12:38 |
| 36 | BASSO Ivan (ITA19771126) | LIQUIGAS - DOIMO | 13:24 |
| 37 | PLIUSCHIN Alexandr (MDA19870113) | TEAM KATUSHA | 13:34 |
| 38 | MARZANO Marco (ITA19800610) | LAMPRE FARNESE VINI | 13:45 |
| 39 | KOZONTCHUK Dimitri (RUS19840405) | RABOBANK | 14:24 |
| 40 | MOLLEMA Bauke (NED19861126) | RABOBANK | 14:43 |
| 41 | GUSTOV Volodymir (UKR19770215) | CERVELO TEST TEAM | 14:58 |
| 42 | NIEVE Mikel (ESP19840526) | EUSKALTEL - EUSKADI | 15:13 |
| 43 | MALORI Adriano (ITA19880128) | LAMPRE FARNESE VINI | 15:55 |
| 44 | FRANK Mathias (SUI19861209) | BMC RACING TEAM | 16:28 |
| 45 | LE MEVEL Christophe (FRA19800911) | FRANÇAISE DES JEUX | 16:51 |
| 46 | BRANDLE Matthias (AUT19891207) | FOOTON - SERVETTO | 17:15 |
| 47 | EFIMKIN Alexander (RUS19811202) | AG2R LA MONDIALE | 17:19 |
| 48 | SWIFT Ben (GBR19871105) | TEAM SKY | 17:40 |
| 49 | ARDILA Mauricio (COL19790521) | RABOBANK | 18:03 |
| 50 | CARUSO Gianpaolo (ITA19800815) | TEAM KATUSHA | 21:01 |
| 51 | DYACHENKO Alexandr (KAZ19831017) | ASTANA | 21:17 |
| 52 | WEENING Pieter (NED19810405) | RABOBANK | 21:29 |
| 53 | VICHOT Arthur (FRA19881126) | FRANÇAISE DES JEUX | 22:13 |
| 54 | STEENSEN André (DEN19871012) | TEAM SAXO BANK | 22:19 |
| 55 | FRÖHLINGER Johannes (GER19850609) | TEAM MILRAM | 23:28 |
| 56 | OROZ Juan Jose (ESP19800711) | EUSKALTEL - EUSKADI | 23:44 |
| 57 | ISASI Iñaki (ESP19770420) | EUSKALTEL - EUSKADI | 24:21 |
| 58 | VERDUGO Gorka (ESP19781104) | EUSKALTEL - EUSKADI | 24:47 |
| 59 | DESSEL Cyril (FRA19741129) | AG2R LA MONDIALE | 26:37 |
| 60 | SCHÄR Michael (SUI19860929) | BMC RACING TEAM | 27:20 |
| 61 | BOTCHAROV Alexander (RUS19750226) | TEAM KATUSHA | 27:25 |
| 62 | ZAUGG Oliver (SUI19810509) | LIQUIGAS - DOIMO | 30:22 |
| 63 | PAULINHO Sergio (POR19800326) | TEAM RADIOSHACK | 30:23 |
| 64 | LUND Anders (DEN19850214) | TEAM SAXO BANK | 31:08 |
| 65 | BUSCHE Matthew (USA19850509) | TEAM RADIOSHACK | 31:18 |
| 66 | MOUREY Francis (FRA19801208) | FRANÇAISE DES JEUX | 32:15 |
| 67 | IRIZAR Markel (ESP19800205) | TEAM RADIOSHACK | 39:19 |
| 68 | MANDRI René (EST19840120) | AG2R LA MONDIALE | 40:23 |
| 69 | PEREZ Alan (ESP19820715) | EUSKALTEL - EUSKADI | 43:14 |
| 70 | MEYER Travis (AUS19890608) | GARMIN TRANSITIONS | 47:23 |
| 71 | PAUWELS Serge (BEL19831121) | TEAM SKY | 48:33 |
| 72 | RUSS Matthias (GER19831114) | TEAM MILRAM | 49:38 |
| 73 | PORTAL Nicolas (FRA19790423) | TEAM SKY | 59:08 |
| 74 | ZAHNER Simon (SUI19830306) | BMC RACING TEAM | 1:01:54 |
| 75 | BEYER Chad (USA19860815) | BMC RACING TEAM | 1:15:29 |