Ekwadorczyk
jest zawodnikiem Lazio od sierpnia 2017 roku, a do Rzymu
przeprowadził się z Barcelony, gdzie grał w Espanyolu. Wcześniej
występował m.in. w takich klubach, jak Lokomotiw Moskwa, FC Basel,
Manchester City, Levante czy Malaga.
W
barwach Lazio napastnik rozegrał dotychczas łącznie 76 spotkań, w
których zdobył 16 bramek i zaliczył dziewięć asyst. Wywalczył
Puchar oraz Superpuchar Włoch.
W
tym sezonie w Serie A Caicedo strzelił jak na razie jednego gola.