1 Jeff Evanshire USA 3h03'33"
2 Tony Morphett AUS 45"
3 Eddy Mazzoleni ITA 53"
4 Rik Reinerink NED
5 Miloslav Kejval CZE 1'00"
6 Fred Rodriguez USA 1'05"
7 Henk Vogels AUS 1'37"
8 Alexandre Kozlov RUS 2'04"
9 Elisio Torresi ITA 2'08"
10 Paolo Alberati ITA
11 Peter Wrolich AUT 2'12"
12 Kevin Livingston USA 2'15"
13 Giuseppe Di Grande ITA 2'27"
14 François Douhet FRA 2'32"
15 Ronald Withag NED 2'39"
16 Igor Gonzalez De Galdeano Aranzabal SPA 2'43"
17 René Keller SWI 2'48"
18 Michael Blaudzun DEN 2'58"
19 Koos Moerenhout NED 3'17"
20 Max Van Heeswijk NED 3'22"
21 Urs Graf SWI 3'25"
22 Hendrik Van Dyck BEL
23 Markus Zberg SWI
24 Piotr Wadecki POL
25 Bostjan Mervar SLO
26 René Hefti SWI
27 Dariusz Maslak POL
28 Jan Ullrich GER
29 Frédéric Berland FRA
30 Pedro Cortinas SPA
31 Roger Smeets NED
32 Andrei Mizurov RUS
33 Ralf Grabsch GER 3'42"
34 Serguei Aoutko RUS
35 George Hincapie USA
36 Jan Valach SVK
37 François Villemure CAN
38 Dmitri Mourachko RUS
39 Etienne Vergeer NED
40 Bernard Bocian POL 5'18"
41 Ondrej Schejbal CZE 5'41"
42 Roger Hammond GBR 6'45"
43 Mark Sinclair GBR
44 Jonathan Vaughters USA 8'17"
45 Jiri Pospisil CZE 8'18"
46 Gert Vanderaerden BEL 8'45"
47 Steffen Kjaergaard NOR
48 José Luis Torres POR
49 Fotis Tsimitreas GRE
50 Iwan Fankhauser SWI
51 Victorian Fernandez SPA
52 Adrian Gagala POL 8'58"
53 Ewan Mcmaster NZL 9'37"
54 Uros Murn SLO 9'50"
55 Jérôme Delbove FRA 10'32"
56 Lars Dietrichsen DEN 10'42"
57 José Antonio Gil SPA 11'02"
58 Jeremy Hunt GBR 12'02"
59 Roland Green CAN
60 Jürgen Fleischmann AUT
61 Andrej Gimpelj SLO 12'09"
62 Charalabo Patsatzis GRE 12'45"
63 Joao Silva Correia POR 15'26"
64 Geert Verheyen BEL
65 Chris Yenkey USA 15'55" Sluiten