1. Nathan O'Neill 34,1 km. in 42'05" en 63 hondersten
2. Andrea Tafi op 6"03
3. Slawomir Kohut op 27"41
4. Davide Rebellin op 45"07
5. Francesco Casagrande op 57"55
6. Gianni Faresin op 1'02"57
7. Massimo Donati op 1'06"58
8. Michael Rogers op 1'14"30
9. Paolo Bettini op 1'14"52
10. Gianluca Sironi op 1'37"65
11. Seweryn Kohut op 1'42"73
12. Daniele Righi op 1'45"58
13. Csaba Szekeres op 1'57"98
14. Mauro Radaelli op 2'06"01
15. Mykhail Khalilov op 2'15"46
16. Mirko Puglioli op 2'16"31
17. Raimondas Rumsas op 2'34"89
18. Dario Andriotto op 2'37"36
19. Paolo Lanfranchi op 2'47"34
20. Sylvester Szmyd op 2'52"86
21. Fabio Bulgarelli op 3'39"77
22. Alessandro Baronti op 4'20"11
23. Francesco Secchiari op 4'58"80
24. Corrado Serina op 5'40"85