This led to a move to Perugia in the Italian Serie A. Kaviedes was unsuccessful there, since then he has journeyed around the world playing for a number of clubs in Europe, Mexico, and South America, even returning to his homeland.
Αυτός ήταν και ο λόγος για μετακίνησή του στην Ιταλία και την Περούτζια της ιταλικής Σέριε Α. Ο Καβιέδες δεν ταίριαξε με το κλίμα εκεί και έτσι και από τότε άλλαξε έναν αριθμό ομάδων στην Ευρώπη, το Μεξικό και τη Νότια Αμερική πριν επιστρέψει στην πατρίδα του.