| 1 | Martin Pedersen | in 2h24'05" | Danimarca | Christina Watches - Onfone |
| 2 | Angelo Furlan | a 2" | Italia | Christina Watches - Onfone |
| 3 | Thomas Frei | a 2" | Svizzera | Christina Watches - Onfone |
| 4 | Stefan Schumacher | a 2" | Germania | Christina Watches - Onfone |
| 5 | Michael Rasmussen | a 2" | Danimarca | Christina Watches - Onfone |
| 6 | Daniel Foder | a 2" | Danimarca | Christina Watches - Onfone |
| 7 | Alexander Serebryakov | a 16" | Russia | Team Type 1 - Sanofi |
| 8 | Marco Minnaard | a 17" | Olanda | Rabobank Continental Team |
| 9 | Nicky Van Der Lijke | a 17" | Olanda | Rabobank Continental Team |
| 10 | Ivar Slik | a 17" | Olanda | Rabobank Continental Team |
| 11 | Jenning Huizenga | a 17" | Olanda | Rabobank Continental Team |
| 12 | Martijn Tusveld | a 17" | Olanda | Rabobank Continental Team |
| 13 | Marc Goos | a 17" | Olanda | Rabobank Continental Team |
| 14 | Ruslan Tleubayev | a 26" | Kazakistan | Continental Team Astana |
| 15 | Aldo Ino Ilesic | a 26" | Slovenia | Team Type 1 - Sanofi |
| 16 | Ilya Davidenok | a 26" | Kazakistan | Continental Team Astana |
| 17 | Filippo Fortin | a 26" | Italia | Team Type 1 - Sanofi |
| 18 | Roman Semyonov | a 26" | Kazakistan | Continental Team Astana |
| 19 | Nazar Jumabekov | a 26" | Kazakistan | Continental Team Astana |
| 20 | Alexandre Shushemoin | a 26" | Kazakistan | Continental Team Astana |