1. Alexandre VINOKOUROV (Kaz) en 23h04'55"
2. Michael Sandstöd (Dan) à 27"
3. Damien Nazon (Fra) à 28"
4. Luca Sironi (Ita) à 31"
5. Arturas Kasputis (Lit) à 32"
6. Jean-Patrick Nazon (Fra) à 33"
7. Stefano Dante (Ita) à 34"
8. Oscar Dalla Costa (Ita) à 37"
9. Frédéric Vifian (Sui) à 42"
10. Martial Locatelli (Fra) à 47"
11. Erwin Thijs (Bel) à 1'07"
12. Stéphane Conan (Fra) à 1'09"
13. Frédéric Gabriel (Fra) à 1'16"
14. Peter Wuyts (Bel) à 1'17"
15. Christian Poos (Lux) à 1'29"
16. Daniel Paradis (Sui) à 1'38"
17. Thierry Gouvenou (Fra) à 1'42"
18. Torsten Schmidt (All) à 1'44"
19. Bram De Groot (Hol) à 1'55"
20. J.C. Martin (Fra) à 2'00"
21. Andrey Mizurov (Kaz) à 2'03"
22. Nicolas Dumont (Fra) à 2'05"
23. Pierre Painaud (Fra) à 2'07"
24. Addy Engels (Hol) à 2'08"
25. Marc Tune Madsen (Dan) à 2'21"
26. Jacques Landry (Can) à 2'25"
27. Wilfried Cretskens (Bel) à 2'28"
28. Leif Hoste (Bel) à 2'33"
29. Alessio Girelli (Ita) à 2'34"
30. Marco Zanotti (Ita) à 2'36"
31. Jérôme Rouyer (Fra) à 2'40"
32. Simon Borchmann (Dan) à 2'45"
33. D. Dumont (Fra) à 2'46"
34. Dennis Rasmussen (Dan) à 2'59"
35. Steve Vermaut (Bel) à 3'05"
36. Guido Wirz (Sui) à 3'07"
37. Matthé Pronk (Hol) à 3'23"
38. Cyril Dessel (Fra) à 3'23"
39. Kris Gerits (Bel) à 3'32"
40. Pierre Ackermann (Sui) à 3'38"
41. Tim Christopher (Aus) à 3'46"
42. Karsten Kroon (Hol) à 3'51"
43. Krzysztof Mermer (Pol) à 3'52"
44. Janek Tombak (Est) à 3'54"
45. Roger Beuchat (Sui) à 3'55"
46. Michael Barry (Can) à 4'02"
47. Benoît Joachim (Lux) à 4'28"
48. Allan Johansen (Dan) à 5'16"
49. Stéphane Houillon (Fra) à 5'36"
50. Jean-Michel Tessier (Fra) à 6'30"