A 33 éves csatár az ecuadori Emelec után a mexikói Pachuca és Tigres, az angol West Ham, illetve Everton színeiben szerepelt, majd 2020-ban Törökországba, a Fenerbahcéhoz igazolt. Az isztambuli klubban 116 mérkőzésen 59 gólig és 17 gólpasszig jutott, a mögöttünk hagyott idényben pedig 29 góllal segítette csapatát, ám 2023. június 30-án lejáró szerződését nem hosszabbította meg, s távozott.
Valencia már meg is találta új csapatát, a brazil élvonalban 10 forduló után 10. helyen álló Porto Alegre-i Internacionalt, amelynél három évre írt alá.