| General et Ecarts | ||||||
| Gene | Coureur | Nat. | Equipe | Temps | ||
| 1 | Paolo SAVOLDELLI | ITA | INA | 89h22'42" | ||
| 2 | Tyler HAMILTON | USA | CST | 1'41" | ||
| 3 | Pietro CAUCCHIOLI | ITA | ALS | 2'12" | ||
| 4 | Juan Manuel GARATE | ESP | LAM | 3'14" | ||
| 5 | Pavel TONKOV | RUS | LAM | 5'34" | ||
| 6 | Aitor GONZALEZ JIMENEZ | ESP | KEL | 6'54" | ||
| 7 | Georg TOTSCHNIG | AUT | GST | 7'02" | ||
| 8 | Fernando ESCARTIN | ESP | COA | 7'07" | ||
| 9 | Rik VERBRUGGHE | BEL | LOT | 9'36" | ||
| 10 | Dario FRIGO | ITA | TAC | 11'50" | ||
| 11 | Oscar PEREIRO SIO | ESP | PHO | 12'49" | ||
| 12 | Yaroslav POPOVYCH | UKR | LAN | 14'50" | ||
| 13 | Ivan GOTTI | ITA | ALS | 15'17" | ||
| 14 | Cadel EVANS | AUS | MAP | 16'25" | ||
| 15 | Eddy MAZZOLENI | ITA | TAC | 17'23" | ||
| 16 | Franco PELLIZOTTI | ITA | ALS | 17'32" | ||
| 17 | Michael BOOGERD | NED | RAB | 19'28" | ||
| 18 | Michele SCARPONI | ITA | ACQ | 22'04" | ||
| 19 | Julio PEREZ CUAPIO | MEX | PAN | 22'15" | ||
| 20 | Andrea NOE' | ITA | MAP | 23'54" | ||
| 21 | Gianni FARESIN | ITA | GST | 24'21" | ||
| 22 | Grischa NIERMANN | GER | RAB | 25'33" | ||
| 23 | Serhiy HONCHAR | UKR | FAS | 25'59" | ||
| 24 | Addy ENGELS | NED | RAB | 26'24" | ||
| 25 | Matthias KESSLER | GER | TEL | 27'30" | ||
| 26 | Kurt VAN DE WOUWER | BEL | LOT | 28'04" | ||
| 27 | Hernan Dario MUNOZ | COL | CLM | 28'17" | ||
| 28 | Cristian MORENI | ITA | ALS | 30'10" | ||
| 29 | Dario David CIONI | ITA | MAP | 35'41" | ||
| 30 | Denis LUNGHI | ITA | CPK | 36'35" | ||
| 31 | Luis LAVERDE JIMENEZ | COL | FOT | 37'23" | ||
| 32 | Daniele DE PAOLI | ITA | ALS | 38'41" | ||
| 33 | Juan DE LOS ANGELES | ESP | KEL | 39'29" | ||
| 34 | Joaquim CASTELBLANCO | COL | CLM | 47'28" | ||
| 35 | Vladimir MIHOLIEVIC | CRO | ALS | 48'41" | ||
| 36 | Vladimir DUMA | UKR | PAN | 48'56" | ||
| 37 | Andrei MIZOUROV | KAZ | MER | 49'28" | ||
| 38 | Carlos SASTRE CANDIL | ESP | CST | 51'30" | ||
| 39 | Marcelino GARCIA ALONSO | ESP | CST | 53'24" | ||
| 40 | Igor PUGACI | MDA | SAE | 54'05" | ||
| 41 | Paolo LANFRANCHI | ITA | INA | 54'43" | ||
| 42 | Daniele NARDELLO | ITA | MAP | 54'57" | ||
| 43 | Mariano PICCOLI | ITA | LAM | 56'25" | ||
| 44 | Sylvester SZMYD | POL | TAC | 56'58" | ||
| 45 | Michael RASMUSSEN | DEN | CST | 59'23" | ||
| 46 | Francisco J. LARA RUIZ | ESP | COA | 1h01'03" | ||
| 47 | Geert VERHEYEN | BEL | RAB | 1h07'48" | ||
| 48 | Alessandro SPEZIALETTI | ITA | SAE | 1h11'39" | ||
| 49 | Torsten HIEKMANN | GER | TEL | 1h14'45" | ||
| 50 | Angel VICIOSO ARCOS | ESP | KEL | 1h14'50" | ||
| 51 | Alexandre MOOS | SUI | PHO | 1h18'39" | ||
| 52 | Manuel BELTRAN | ESP | COA | 1h19'30" | ||
| 53 | Igor ASTARLOA | ESP | SAE | 1h21'14" | ||
| 54 | Sergiy ADYEYEV | UKR | LAN | 1h25'39" | ||
| 55 | Matthias BUXHOFER | AUT | PHO | 1h36'22" | ||
| 56 | Oscar MASON | ITA | SAE | 1h36'22" | ||
| 57 | Jan BOVEN | NED | RAB | 1h40'24" | ||
| 58 | Fabio SACCHI | ITA | SAE | 1h40'38" | ||
| 59 | Francisco CEREZO PERALES Francisco | ESP | CST | 1h40'58" | ||
| 60 | Manuel CALVENTE | ESP | CST | 1h42'18" | ||
| 61 | Bert GRABSCH | GER | PHO | 1h42'19" | ||
| 62 | Gustavo OTERO GOMEZ | ESP | KEL | 1h42'19" | ||
| 63 | Matteo TOSATTO | ITA | FAS | 1h43'28" | ||
| 64 | Milan KADLEC | CZE | LAM | 1h44'28" | ||
| 65 | Thorwald VENEBERG | NED | RAB | 1h45'10" | ||
| 66 | Sergio BARBERO | ITA | LAM | 1h48'18" | ||
| 67 | Luca MAZZANTI | ITA | MER | 1h50'07" | ||
| 68 | Maximilian SCIANDRI | GBR | LAM | 1h51'12" | ||
| 69 | Francisco LEON MANE | ESP | KEL | 1h51'25" | ||
| 70 | Marc LOTZ | NED | RAB | 1h54'02" | ||
| 71 | Davide BRAMATI | ITA | MAP | 1h55'01" | ||
| 72 | Gabriele MISSAGLIA | ITA | LAM | 1h55'38" | ||
| 73 | Andrea PERON | ITA | CST | 1h56'46" | ||
| 74 | Ruben Alverio MARIN | COL | CLM | 1h57'28" | ||
| 75 | J. Carlos DOMINGUEZ | ESP | PHO | 1h58'01" | ||
| 76 | Lorenzo BERNUCCI | ITA | LAN | 1h58'03" | ||
| 77 | Bo HAMBURGER | DEN | INA | 1h59'20" | ||
| 78 | Raphael SCHWEDA | GER | COA | 2h00'20" | ||
| 79 | Roberto CONTI | ITA | ACQ | 2h03'33" | ||
| 80 | Hector MESA MESA | COL | FOT | 2h03'59" | ||
| 81 | Matteo CARRARA | ITA | CPK | 2h05'43" | ||
| 82 | Peter WROLICH | AUT | GST | 2h06'14" | ||
| 83 | Alessandro BERTOLINI | ITA | ALS | 2h11'15" | ||
| 84 | Mykhaylo KHALILOV | UKR | CLM | 2h11'43" | ||
| 85 | Daniele RIGHI | ITA | INA | 2h14'13" | ||
| 86 | Uros MURN | SLO | FOT | 2h14'50" | ||
| 87 | Giovanni LOMBARDI | ITA | ACQ | 2h15'31" | ||
| 88 | Cayetano JULIA CEGARRA | ESP | KEL | 2h16'59" | ||
| 89 | Steve ZAMPIERI | SUI | TAC | 2h17'32" | ||
| 90 | Serguei YAKOVLEV | KAZ | TEL | 2h18'11" | ||
| 91 | Mathew HAYMAN | AUS | RAB | 2h18'56" | ||
| 92 | Paolo FORNACIARI | ITA | MAP | 2h19'04" | ||
| 93 | Kai HUNDERTMARK | GER | TEL | 2h19'22" | ||
| 94 | Alessandro PETACCHI | ITA | FAS | 2h20'49" | ||
| 95 | Martin DERGANC | SLO | ACQ | 2h21'44" | ||
| 96 | Renzo MAZZOLENI | ITA | CPK | 2h22'13" | ||
| 97 | Thierry MARICHAL | BEL | LOT | 2h23'25" | ||
| 98 | Steven DE JONGH | NED | RAB | 2h25'56" | ||
| 99 | Gian Mario ORTENZI | ITA | MER | 2h27'23" | ||
| 100 | Mario CIPOLLINI | ITA | ACQ | 2h28'17" | ||
| 101 | Biagio CONTE | ITA | SAE | 2h29'54" | ||
| 102 | Mauro GEROSA | ITA | TAC | 2h30'49" | ||
| 103 | Dmitri KONYSHEV | RUS | FAS | 2h31'37" | ||
| 104 | Aart VIERHOUTEN | NED | LOT | 2h32'33" | ||
| 105 | Denis BONDARENKO | RUS | FOT | 2h33'34" | ||
| 106 | Rene' HASELBACHER | AUT | GST | 2h34'45" | ||
| 107 | Frank HOJ | DEN | COA | 2h35'29" | ||
| 108 | Jimmi MADSEN | DEN | CST | 2h36'21" | ||
| 109 | Mario SCIREA | ITA | ACQ | 2h37'15" | ||
| 110 | Stephan SCHRECK | GER | TEL | 2h37'25" | ||
| 111 | Ralf GRABSCH | GER | TEL | 2h37'37" | ||
| 112 | Lars MICHAELSEN | DEN | COA | 2h38'58" | ||
| 113 | Mauro RADAELLI | ITA | TAC | 2h39'10" | ||
| 114 | Massimo APOLLONIO | ITA | TAC | 2h39'55" | ||
| 115 | Andre' KORFF | GER | COA | 2h40'32" | ||
| 116 | Massimo STRAZZER | ITA | PHO | 2h40'43" | ||
| 117 | Alessio GALLETTI | ITA | SAE | 2h41'17" | ||
| 118 | Christophe DETILLOUX | BEL | LOT | 2h42'12" | ||
| 119 | Denis ZANETTE | ITA | FAS | 2h42'37" | ||
| 120 | Oscar CAVAGNIS | ITA | LAN | 2h43'13" | ||
| 121 | Isaac GALVEZ LOPEZ | ESP | KEL | 2h43'39" | ||
| 122 | Jan SCHAFFRATH | GER | TEL | 2h43'40" | ||
| 123 | Ellis RASTELLI | ITA | GST | 2h44'34" | ||
| 124 | Rolf SORENSEN | DEN | LAN | 2h49'20" | ||
| 125 | Guido TRENTI | USA | ACQ | 2h50'53" | ||
| 126 | Yauheni SENIUSHKINE | BLR | PAN | 2h52'27" | ||
| 127 | Fabrice GOUGOT | FRA | PHO | 2h54'04" | ||
| 128 | Angelo FURLAN | ITA | ALS | 2h54'52" | ||
| 129 | Miguel Angel MEZA | MEX | CPK | 2h55'29" | ||
| 130 | Gabriele COLOMBO | ITA | ACQ | 2h56'20" | ||
| 131 | Cristian GASPERONI | ITA | ACQ | 2h56'24" | ||
| 132 | Danny JONASSON | DEN | CST | 3h00'13" | ||
| 133 | Matteo GIGLI | ITA | CPK | 3h01'36" | ||
| 134 | Malte URBAN | GER | COA | 3h04'47" | ||
| 135 | Fabiano FONTANELLI | ITA | MER | 3h08'34" | ||
| 136 | Mario MANZONI | ITA | INA | 3h13'45" | ||
| 137 | Moreno DI BIASE | ITA | FOT | 3h16'57" | ||
| 138 | Enrico DEGANO | ITA | PAN | 3h21'50" | ||
| 139 | Hidenori NODERA | JPN | CPK | 3h23'56" | ||
| 140 | Eddy SERRI | ITA | INA | 3h34'55" | ||