1.º Jamie BURROW (GBR) in 13h 17' 13"
2.º Cadel EVANS (AUS) a 0h 0' 2"
3.º Gerhard TRAMPUSCH (AUT) a 0h 0' 4"
4.º Charles WEGELIUS (GBR) a 0h 5' 9"
5.º Addy ENGELS (NED) a 0h 6' 9"
6.º Bjorn HOEBEN (NED) a 0h 6' 41"
7.º Frank SCHLECK (LUX) a 0h 6' 50"
8.º Thorwald VENEBERG (NED) a 0h 7' 0"
9.º Sylvester SZMYD (POL) a 0h 7' 32"
10.º Thor HUSHOVD (NOR) a 0h 8' 21"
11.º Rene WEISSINGER (GER) a 0h 8' 39"
12.º Francesco MAZZANTINI (ITA) a 0h 8' 44"
13.º Michael REIHS (DEN) a 0h 8' 48"
14.º Kim KIRCHEN (LUX) a 0h 8' 53"
15.º Sandy CASAR (FRA) a 0h 9' 2"
16.º Michael ROGERS (AUS) a 0h 9' 22"
17.º Ricardo SCHLEMONAT (GER) a 0h 9' 46"
18.º Reinbert WIELINGA (NED) a 0h 9' 56"
19.º Christian WERNER (GER) a 0h 10' 23"
20.º Morten HEGREBERG (NOR) a 0h 12' 49"
21.º Bram SCHMITZ (NED) a 0h 13' 5"
22.º Henrik SIMPER (DEN) a 0h 13' 14"
23.º Stefan KLINK (GER) a 0h 13' 27"
24.º Mathias WILFURTH (GER) a 0h 13' 40"
25.º Klaus MUTSCHLER (GER) "
26.º Stephan SCHRECK (GER) a 0h 13' 41"
27.º Philippe KOEHLER (FRA) "
28.º Regis LHUILLIER (FRA) a 0h 13' 56"
29.º Ronni JAHN (GER) a 0h 14' 3"
30.º Marcel DUIJN (NED) a 0h 14' 58"
31.º Jorg STRAUSS (SUI) a 0h 15' 24"
32.º Vincent VAN DER KOOIJ (NED) a 0h 17' 27"
33.º Nicolas ANDRE (FRA) a 0h 18' 11"
34.º Scott DAVIS (AUS) a 0h 18' 18"
35.º Justin William SPINELLI (USA) a 0h 18' 23"
36.º Eric HILDEBRANDT (GER) a 0h 18' 31"
37.º Stefan MÜLLER (GER) a 0h 18' 51"
38.º Christian HOLZL (AUT) a 0h 19' 25"
39.º Jacob NIELSEN (DEN) a 0h 20' 43"
40.º Valentin TABOR (DEN) a 0h 22' 17"
41.º Lars BREISETH (NOR) a 0h 22' 51"
42.º Thomas BODO (FRA) "
43.º Matthew HAYMAN (AUS) a 0h 22' 59"
44.º Gerben LOWIK (NED) a 0h 23' 2"
45.º Torsten NITSCHKE (GER) a 0h 23' 29"
46.º Fabian WEGMANN (GER) a 0h 23' 33"
47.º Christian PFANNBERGER (AUT) a 0h 23' 50"
48.º Patrick KOFLER (AUT) a 0h 23' 51"
49.º Jonas HUDALLA (GER) a 0h 23' 56"
50.º Bas GOOSSENS (NED) a 0h 24' 11"
51.º Eddy WEENING (NED) a 0h 24' 54"
52.º Holger LOEW (GER) a 0h 25' 7"
53.º Tobias ERLER (GER) a 0h 25' 29"
54.º Patrik SINKEWITZ (GER) a 0h 26' 29"
55.º Alain VAN KATWIJK (NED) a 0h 27' 28"
56.º Lennart SLINNING (NOR) a 0h 27' 41"
57.º Christian ROLAND (GER) a 0h 27' 44"
58.º Beat OBRIST (SUI) a 0h 27' 49"
59.º Lasse SIGGAARD (DEN) a 0h 29' 0"
60.º Milovan STANIC (SUI) a 0h 29' 39"
61.º Armin KRONIGER (GER) a 0h 29' 43"
62.º Samuel ROUYER (FRA) a 0h 30' 8"
63.º Florian BAUER (GER) a 0h 30' 21"
64.º Lionel EYCHENNE (FRA) a 0h 31' 36"
65.º Andreas GUNTHER (GER) a 0h 31' 58"
66.º Alessandro CELLAI (ITA) a 0h 32' 38"
67.º Marco SEIDEL (GER) a 0h 35' 58"
68.º Kai WIESENBACH (GER) a 0h 36' 43"
69.º Thomas VATH (GER) a 0h 36' 59"
70.º Björn SCHWEGELER (SUI) a 0h 37' 28"
71.º Bernhard WACHTER (GER) a 0h 37' 38"
72.º David RUCKSTUHL (SUI) a 0h 39' 23"
73.º Michel WOLTER (LUX) a 0h 42' 20"
74.º Cameron MCDONALD (AUS) a 0h 44' 30"
75.º Donny LOPEZ (USA) a 0h 44' 48"
76.º Christian BACH (GER) a 0h 48' 28"
77.º Arno WALLAARD (NED) a 0h 48' 41"
78.º Thomas DEGRAEVE (FRA) a 0h 50' 17"
79.º Christian WEYLAND (LUX) a 0h 50' 25"
80.º Michael BAUMGARTNER (SUI) a 0h 50' 55"
81.º Michael Vincent LAURSEN (DEN) a 0h 51' 1"
82.º Florian HUBER (GER) a 0h 51' 20"
83.º Sébastian SIEDLER (GER) a 0h 52' 28"
84.º Frank VAN DULMEN (NED) a 0h 53' 48"
85.º Mathijs LOOHUIS (NED) a 0h 54' 14"
86.º Roy SENTJENS (BEL) a 0h 55' 3"
87.º Sean Michael SULLIVAN (AUS) a 0h 57' 47" Sluiten