O médio internacional pelo Equador assinou um contrato de oito anos com os londrinos, com opção por mais uma temporada.
Tendo por base a imprensa inglesa, Caicedo tornou-se no jogador mais caro de sempre na Premier League, ao custar cerca de 133 milhões de euros (já com objetivos incluídos), mais uma percentagem de uma eventual futura venda.
Caicedo iniciou a sua carreira no Independiente del Valle, tendo assinado pelo Brighton em 2020, mas passou ainda por empréstimo nos belgas do Beerschot. Na última temporada, fez 43 jogos, marcou um golo e uma assistência.