1 Pieter Weening (Ned) Rabobank 3.36.27 (35.29 km/h)
2 Theo Eltink (Ned) Rabobank 3.44
3 Domenico Puzzovivo (Ita) Zoccorinese 3.45
4 Laurens Ten Dan (Ned) Rabobank 3.52
5 Thomas Kaufmann (Ger) German National Team 4.10
6 Maryan Hary (Fra) Vendee-U 4.27
7 Michael Albasini (Swi) Swiss National Team 5.26
8 Thomas Rohregger (Aut) Austrian National Team 5.27
9 David Loosli (Swi) Swiss National Team 5.32
10 Thomas Oredsson (Den) Danish National Team 5.34
11 Michael Creed (USA) U.S.A. National Team 7.27
12 Mikhail Timochine (Rus) Zoccorinese 7.34
13 Nicolas Dulac (Fra) French National Team 7.47
14 Maxime Mederel (Fra) Panorimmo 8.00
15 Björn Schröder (Ger) German National Team 8.03
16 Thomas Ziegler (Ger) Vermarc 9.34
17 Aurélien Mingot (Fra) French National Team 9.36
18 Morien Knudsen (Den) Danish National Team 9.41
19 Marc Staelen (Fra) Panorimmo 9.50
20 Linus Gerdemann (Ger) Vermarc 9.55
21 Markus Fothen (Ger) German National Team
22 Carl Naibo (Fra) French National Team 10.14
23 Mathieu Sprick (Fra) French National Team 10.16
24 Björn Hoeben (Ned) Rabobank 10.36
25 Joost Posthuma (Ned) Rabobank 11.07
26 Maxim Karpatchev (Rus) Russian National Team 12.32
27 Steve Morabito (Swi) Swiss National Team 13.30
28 Christian Knees (Ger) German National Team 13.32
29 Marcel Sieberg (Ger) German National Team
30 Marcel Bejma (Ned) Löwik-Tegeltoko 13.34
31 Thijs Zonneveld (Ned) Löwik-Tegeltoko 13.55
32 Rory Sutherland (Aus) Australian National Team 14.10
33 Bernhard Kohl (Aut) Austrian National Team
34 Serguei Polukhine (Rus) Russian National Team 14.40
35 Stefan Rucker (Aut) Austrian National Team 16.46
36 Matej Mugurli (Slo) Zoccorinese 16.55
37 Mark Fitzgerald (USA) U.S.A. National Team 16.58
38 Florian Stalder (Swi) Swiss National Team 17.02
39 Ben Johnson (Aus) Australian National Team 17.05
40 Sébastien Portal (Fra) Panorimmo 17.09
41 Geoffroy Lequatre (Fra) Credit Agricole
42 Mathieu Claude (Fra) Vendee-U
43 Patrick McCarty (USA) U.S.A. National Team 17.18
44 Simon Gerrans (Aus) Australian National Team 17.19
45 Tomas Vaitkus (Ltu) Zoccorinese 17.55
46 Leo Kastens (Ger) Vermarc 17.56
47 Rui Carneiro (Por) Gondomar 18.21
48 Lasse Böchmann (Den) Danish National Team 18.43
49 Andrey Ptchelkin (Rus) Russian National Team 20.29
50 Barby Thomas (USA) U.S.A. National Team 21.27
51 George Nimos (Gre) Greek National Team 22.24
52 Davide Gomes (Por) Gondomar 23.17
53 Arne Kornegoor (Ned) Löwik-Tegeltoko 23.53
54 Loamis Tamouridis (Gre) Greek National Team
55 Piet Rooyakkers (Ned) Löwik-Tegeltoko
56 Muradja Khamulratov (Uzb) Zoccorinese 24.03
57 Mikhail Mikheev (Rus) Russian National Team
58 Martin Gartzer (Aut) Austrian National Team 24.22
59 Shawn Milne (USA) U.S.A. National Team
60 Mathieu Heuboer (Ned) Löwik-Tegeltoko
61 Clemen Grosslercher (Aut) Austrian National Team
62 Gene Bates (Aus) Australian National Team 24.25
63 Adrian Laidler (Aus) Australian National Team
64 Pierre Drancourt (Fra) French National Team
65 Robert Retschke (Ger) Vermarc 24.40
66 Emilien Berges (Fra) Panorimmo 24.43
67 Michäel Larsen (Den) Danish National Team 24.52
68 Ivan Terenin (Rus) Russian National Team 26.24
69 Roman Paramonov (Rus) Russian National Team 26.39
70 Alexei Tchebeline (Rus) St. Petersburg 27.59
71 Frank Hyrsting (Den) Danish National Team 29.09
72 Romuald Senechal (Fra) Panorimmo 30.04
73 Hans Dekkers (Ned) Rabobank 30.31
74 Serguei Firsanov (Rus) St. Petersburg 32.53
75 Cédric Coutouly (Fra) Credit Agricole 33.10
76 Sascha Urweider (Swi) Swiss National Team
77 Daniel Gysling (Swi) Swiss National Team
78 Francesco Rivera (Ita) Zoccorinese
79 Simon Heimkreiter (Ger) German National Team
80 Rony Martias (Fra) Vendee-U
81 Julien Mazet (Fra) Credit Agricole
82 Benoît Vaugrenard (Fra) French National Team
83 Ludovic Lanceleur (Fra) Credit Agricole
84 Yohann Gene (Fra) Vendee-U
85 Filipe Castro (Por) Gondomar 33.41
86 Serguei Lazarev (Rus) St. Petersburg 34.31
87 Konstantin Kliouev (Rus) St. Petersburg 34.33 Sluiten