Dejó la MLS para fichar con el club italiano Perugia en 2000, pero nunca llegó a jugar en el equipo de la Serie A, que lo prestó al Viterbese de la Serie C1, con el que disputó sólo 7 partidos.