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 |