León - El Morredero (154,2 km)
| Rang | Name | Zeit |
|---|
| 1. | Alejandro Valverde (Spanien) | 4:01:05 Std. |
| 2. | Carlos Sastre (Spanien) | + 0:04 Min. |
| 3. | José Gomez Marchante (Spanien) | + 0:06 |
| 4. | Janez Brajkovic (Slowenien) | + 0:07 |
| 5. | Manuel Beltran (Spanien) | gleiche Zeit |
| 6. | Alexander Winokourow (Kasachstan) | + 0:12 |
| ... | | |
| 37. | Daniel Becke (Erfurt) | + 3:28 |
| 62. | Grischa Niermann (Hildesheim) | + 6:47 |
| 87. | Torsten Hiekmann (Küttingen) | + 14:26 |
| 96. | Erik Zabel (Unna) | + 20:49 |
| 101. | Stephan Schreck (Erfurt) | gleiche Zeit |
| 103. | André Greipel (Kritzmow) | gleiche Zeit |
| 117. | Robert Förster (Markkleeberg) | gleiche Zeit |
| 120. | Thomas Ziegler (Erfurt) | gleiche Zeit |
| 121. | Enrico Poitschke (Gera) | gleiche Zeit |
| 135. | Sebastian Siedler (Buchloe) | gleiche Zeit |
| 139. | Heinrich Haussler (Cottbus) | gleiche Zeit |
| 176. | Markus Fothen (Kaarst-Vorst ) | gleiche Zeit |