1 Marco Serpellini ITA 2h59'46"
2 Igor Dziouba URS 9"
3 Bogdan Fink SLO 15"
4 Daniele Nardello ITA
5 Volodimyr Duma UKR
6 Gabriele Colombo ITA
7 George Hincapie USA
8 Patrick Ruyloft BEL 17"
9 Erich Kaiter USA 18"
10 Andreas Hubmann SWI 28"
11 Elio Aggiano ITA
12 Marc-Strange Jacobsen DEN
13 Petr Pucelik CZE
14 Lee Burns GBR
15 Arnold Eisel AUT
16 Teemu Rimpilainen FIN
17 Rikkie Matthyssens BEL
18 Steffen Mohrstedt DDR
19 Michal Schlegel CZE
20 Ralf Grabsch GER
21 Steve Whittington GBR
22 Stefan Wedl AUT
23 Rodolfo Meneghetti FRA
24 Dariusz Baranowski POL
25 Aviv Toledano ISR
26 Stuart O'Grady AUS
27 Richard Wooles GBR
28 Eric Harris USA
29 Gorazd Stangelj SLO
30 Peter Jörg SWI
31 Patrik Betschart SWI
32 Marcos Antonio Serrano Rodriguez SPA
33 Niels Van Der Steen NED
34 Sylvain Golay SWI
35 Grzegorz Laniec POL
36 Holger Schardt DDR
37 Egel Andersen NOR
38 Artur Krzeszowiec POL
39 Theodoros Gantzoudis GRE
40 Nathan Long USA
41 Grzegorz Rosolinski POL
42 Jan Ullrich GER
43 Frédéric Lassalle FRA
44 James Cross AUS
45 Bernard Wierzbinski POL
46 Igor Kranjec SLO
47 Andrew Parker GBR 36"
48 Guy Morten Haddeland NOR 37"
49 Johan Van Saen BEL
50 Matthias Eriksson SWE
51 Nicklas Axelsson SWE
52 Miloslav Kejval CZE
53 Sebastien Medan FRA
54 Philippe Gaumont FRA
55 Jukka Heinikainen FIN
56 Andrew Duncan IRL
57 Caj Orpana FIN
58 Laurent Roux FRA
59 Johan De Geyter BEL
60 Michael Boogerd NED
61 Kevin Andrew Monahan USA
62 Peter Luttenberger AUT
63 Marko Belic YUG
64 Paolo Calabria ITA
65 Trond Bjerkely NOR
66 Henrik Tolstrup DEN
67 Paul Van Hyfte BEL
68 Pavel Tcherkassov RUS
69 Klaus Diewald GER
70 Ulrik Traff DEN
71 Piotre Elizarov URS
72 Androus Aoug URS
73 Nibardo Enriquez CUB
74 Volker Marquardt GER
75 Jokin Lazkoz SPA 41"
76 Dennis Rasmussen DEN
77 Stefano Casagrande ITA
78 Andreas Roth FDR
79 Mel Sutcliffe IRL
80 Erkaitz Elcoroiribe SPA
81 Ole Sigurd Simensen NOR
82 Serguei Aoutko RUS
83 Danilo Klaar GER
84 Sören Monster DEN
85 Frank Høj DEN
86 Oscar Barriuso SPA
87 Leon Van Bon NED
88 Gregory Strock USA 1'05"
89 Martin Hagmann SWI 1'28"
90 Peter Zaugg SWI 1'37"
91 Joona Laukka FIN 1'43"
92 Sung Hwan Ji KOR 2'28"
93 Bum Ryiong Kim KOR 6'38"
94 Peter Daly IRL
95 Erik Reinerink NED
96 Hyo Sub Yoo KOR 7'17"
97 Thomas Pasti AUT
98 Young Keun Cho KOR 11'41"
99 Marcos Olsson SWE
100 Suk Hyun Wang KOR 14'12"
101 Cyril Bos FRA
102 Fredrik Nord SWE 20'47"
103 Johan Wennerstrand SWE 21'40"
104 Toni Korin FIN
105 Fotis Tsimitreas GRE
106 Paul Giles GBR
107 Steffen Kjaergaard NOR
108 Todd Grave NZL 22'53 Sluiten