1 Jan Ullrich ALL 4h13:09
2 Kaspars Ozers LAT
3 Lubor Tesar RTC
4 Alessandro Bertolini ITA
5 Arvis Piziks LAT 00:04
6 Marek Lesniewski POL 00:53
7 Christophe Leroscouet FRA
8 Nico Mattan BEL
9 Andreas Hubmann SUI
10 Mauro Radaelli ITA
11 Andreas Lebsanft ALL
12 Roland Meier SUI
13 David Garcia Markina ESP
14 George Hincapie E-U
15 Gian Matteo Fagnini ITA
16 Pavel Tcherkassov RUS
17 Georg Totschnig AUT
18 Axel Merckx BEL
19 Miloslav Kejval RTC
20 Marty Jemison E-U
21 Bert Dietz ALL
22 Stefano Faustini ITA
23 Fred Rodriguez E-U
24 Alexander Vinokourov KAZ
25 Serhiy Honchar UKR
26 Oscar Camenzind SUI
27 Marco Vermey P-B
28 Roman Jeker SUI
29 Libardo Niño Corredor COL
30 Remigius Lupeikis LTU
31 Patrick Jonker AUS
32 Peter Luttenberger AUT
33 Luca Scinto ITA
34 Ramon Garcia Espana ESP
35 Tomasz Brozyna POL
36 Jean-christophe Currit FRA
37 Jimmy Delbove FRA
38 Pavel Padrnos RTC
39 Leith Sherwin AUS
40 Laurent Roux FRA
41 Matthew Stephens G-B
42 Rosario Fina ITA
43 Lars Michaelsen DAN
44 Damian McDonald AUS 04:43
45 Henk Vogels AUS
46 Robert Pintaric SLO
47 Juan Carlos Dominguez Dominguez ESP
48 Brendan Hart NZL
49 Lutz Lehmann ALL
50 Candido Joaquim Barbosa POR
51 Grant Rice AUS
52 Angel Luis Casero Moreno ESP
53 Paul Leitch NZL
54 Murad Essenmuradov TUK
55 Yasuhiro Ando JPN
56 Finn Vegard Nordhagen NOR
57 Douglas Ryder AFS
58 Miika Hietanen FIN
59 Conor Henry IRL
60 Glenn Magnusson SUE
61 Heinz Marchel AUT
62 Dimitri Sedun RUS
63 Michael Andersson SUE
64 Nicklas Axelsson SUE
65 Jonas Romanovas LTU
66 Raimondas Rumsas LTU
67 Paul Van Hyfte BEL
68 Simon Hempsall G-B
69 Christian Andersen DAN
70 Kurt Van De Wouwer BEL
71 Aleksei Nakazny UKR
72 Svyatoslav Ryabushenko BLR
73 Lars Kristian Johnsen NOR
74 Wim Van Den Meulenhof P-B
75 Albin Kern AUT
76 Piotr Chmielevski POL
77 Arturas Kasputis LTU
78 Vadim Kravchenko KAZ
79 Casper Van Der Meer P-B
80 Kim Hjuler Marcussen DAN
81 Arno Wohlfahrter AUT
82 Frantisek Trkal RTC
83 Juri Silovs LAT
84 Dirk Baldinger ALL
85 Mark Mckay G-B
86 Franck Jarno FRA
87 Pascal Hervé FRA
88 Andres Lauk EST
89 Kazuo Oishi JPN
90 Matt Postle G-B
91 Piotr Wadecki POL
92 Jacek Micjiewicz POL 09:02
93 Ales Pagnon SLO
94 Petr Kochelenko UKR
95 Borut Rouscek SLO
96 Yury Surkov BLR
97 Nicolay Bo Larsen DAN
98 Brett Dennis AUS
99 Dennis Rasmussen DAN
100 Klas Johansson SUE
101 Chris Koberstein CAN
102 Vladimir Sadlo RTC
103 William-Chann McRae E-U
104 Leon Van Bon P-B 09:16
105 Stefan Sels BEL
106 Jan Zilovec SVK 11:48
107 Harald Morscher AUT 12:00
108 Harm Jansen P-B
109 Bogdan Fink SLO
110 Andrei Mizourov KAZ
111 Asdrubal Patino COL
112 Beat Huber SUI
113 Roberto Preziosi ARG 16:49
114 Alexander Zintchenko RUS 17:10
115 Roar Skaane NOR
116 José Bento Azevedo Carvalho POR
117 Julio Ernesto Bernal Gonzalez COL
118 Daisuke Imanaka JPN
119 Pavol Zaduban SVK
120 Steve Rover CAN
121 Trond Kristian Karlsen NOR
122 Vegard Overås Lied NOR
123 Mark Rendell NZL 17:18
124 Serguei Smetanine RUS 20:37
125 Dimitri Otmahov TUK
126 Arturas Trumpauskas LTU
127 Miroslav Liptak SVK
128 Janck Ermel EST 24:13
129 Raul-Alexander Montana Herrera COL
130 Victor Unegov UKR
131 Stephen Maher IRL
132 Boris Premuzic SLO
133 Kumaresan Murugayan MAL
134 Stuart Lowe NZL 26:24
135 Eamon Byrne IRL
136 Takeshi Okamoto JPN
137 Manuel Pedro Monteiro POR Sluiten