| 1 | Gianluca Brambilla | in 3h36' | Italia | Zalf Désirée Fior [Dilettanti] |
| 2 | Emanuele Moschen | a 22" | Italia | Unidelta Arvedi Garda [Dilettanti] |
| 3 | Manuele Caddeo | a 22" | Italia | Mastromarco Sensi Grassi [Dilettanti] |
| 4 | Federico Rocchetti | a 36" | Italia | Pagnoncelli - NGC - Perrell [Dilettanti] |
| 5 | Alessandro Colò | a 1'00" | Italia | Promociclo - Brunero [Dilettanti] |
| 6 | Alessandro Mazzi | a 1'02" | Italia | Team Grigolin Solaris Palazzago [Dilettanti] |
| 7 | Vitaliy Buts | a 1'02" | Ucraina | Pagnoncelli - NGC - Perrell [Dilettanti] |
| 8 | Luca Benedetti | a 1'02" | Italia | Cremonese Arvedi Unidelta [Dilettanti] |
| 9 | Roman Maximov | a 1'02" | Russia | Cycling Team Friuli [Dilettanti] |
| 10 | Mirko Battaglini | a 1'02" | Italia | Lucchini Neri Comauto Cocif [Dilettanti] |
| 11 | Cesare Benedetti | a 1'02" | Italia | Gavardo - Tecmor [Dilettanti] |
| 12 | Pavel Kochetkov | a 1'02" | Russia | |
| 13 | Damiano Caruso | a 1'02" | Italia | Mastromarco Sensi Grassi [Dilettanti] |
| 14 | Efrem Salvi | a 1'02" | Italia | U.C. Bergamasca 1902 [Dilettanti] |
| 15 | Stefano Borchi | a 1'02" | Italia | Mastromarco Sensi Grassi [Dilettanti] |
| 16 | Adriano Malori | a 1'02" | Italia | Filmop Sorelle Ramonda Bottoli Parolin [Dilettanti] |
| 17 | Travis Meyer | a 1'02" | Australia | SouthAustralia.com - AIS |
| 18 | Patrick Facchini | a 1'02" | Italia | Unidelta Arvedi Garda [Dilettanti] |
| 19 | Giuseppe Pecoraro | a 1'40" | Italia | Lucchini Neri Comauto Cocif [Dilettanti] |
| 20 | Tomas Alberio | a 2'00" | Italia | Filmop Sorelle Ramonda Bottoli Parolin [Dilettanti] |