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.