1. Mauro Gianetti (Sui) in 4h31'01"
2. Pascal Hervé (Fra) op 23"
3. Andrea Peron (Ita) op 24"
4. Andrea Tafi (Ita)
5. Davide Rebellin (Ita)
6. Daniele Nardello (Ita) op 32"
7. Fabio Roscioli (Ita) op 1'57"
8. Vjatceslav Ekimov (Rus) op 4'40"
9. Michel Lafis (Swe)
10. Bobby Julich (Usa)
11. Stefano Faustini (Ita)
12. Daisuke Imanaka (Jpn) op 7'12"
13. Stefano Zanini (Ita) op 7'13"
14. Fabian Jaker (Sui) op 7'14"
15. Valentino Fois (Ita) op 7'16"
16. Stefano Cattai (Ita) op 7'17"
17. Jürgen Werner (Ger) op 9'48"
18. Peter Meinert (Dan) op 9'49"
19. Erik Breukink (Ned) op 9'50"
20. Daniel Clavero (Esp)
21. Dario Frigo (Ita)
22. Claudio Chiappucci (Ita)
23. Marcos Serrano (Esp) op 9'52"
24. Mauro Santaromita (Ita)
25. Andrea Ferrigato (Ita)
26. Johan Museeuw (Bel) op 9'53"
27. Alberto Elli (Ita) op 9'58"
28. Gianni Bugno (Ita)