W wiosennym sezonie Clausura 2016 jako kluczowy gracz dotarł z nim do finału rozgrywek Ascenso MX.

W lipcu 2016 Caicedo powrócił do ojczyzny, na zasadzie wypożyczenia zasilając ekipę Barcelona SC ze swojego rodzinnego Guayaquil.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2007 CS Emelec

Serie A 2 0 2008 CS Emelec

Serie A 12 1 2009 CS Emelec

Serie A 13 1 2010 CS Emelec

Serie A 31 4 2011 CS Emelec

Serie A 26 2 2012 El Nacional

Serie A 38 7 2013 CS Emelec

Serie A 33 8 2014 CS Emelec

Serie A 10 3 2014/2015 Club León

Liga MX 25 1 2015/2016 Dorados de Sinaloa

Liga MX 15 1 2015/2016 Mineros de Zacatecas

Ascenso MX 19 0 2016 Barcelona SC

Serie A

Kariera reprezentacyjna W 2011 roku Caicedo został powołany przez szkoleniowca Sixto Vizuete do reprezentacji Ekwadoru U-20 na Mistrzostwa Ameryki Południowej U-20. Na peruwiańskich boiskach pełnił rolę podstawowego zawodnika swojej drużyny, rozgrywając wszystkie dziewięć meczów, z czego siedem w wyjściowym składzie i zdobył bramkę w spotkaniu z Boliwią (3:1). Jego kadra zajęła drugie miejsce w liczącej pięć zespołów grupie w pierwszej rundzie, dzięki czemu awansowała do rundy finałowej. Tam z kolei uplasowała się na czwartej lokacie i awansowała na Mistrzostwa Świata U-20 w Kolumbii.