Luego jugó en los clubes Perugia, Celta de Vigo, Puebla FC, Real Valladolid, FC Porto, Barcelona SC, Deportivo Quito, Crystal Palace, Argentinos Juniors, El Nacional, Liga de Quito, Macará, Aucas, Liga de Loja, Liga de Portoviejo y Águilas de Santo Domingo.