Número da camisa:
José Alfredo Castillo Parada, conhecido como J. Castillo, nasceu em 9 de fevereiro de 1983, em Santa Cruz de la Sierra, Bolívia. Iniciou sua carreira profissional no Club Blooming, da Bolívia, em 2001.
Castillo estreou pela seleção boliviana em 2004 e se tornou um jogador regular da equipe. Ele participou de duas edições da Copa América (2007 e 2011) e foi o artilheiro da seleção boliviana nas Eliminatórias da Copa do Mundo de 2010.
Em 2007, Castillo se transferiu para o Pachuca, do México, onde conquistou o Campeonato Mexicano Clausura em 2007. Posteriormente, jogou pelo Al Hilal, da Arábia Saudita, e pelo Club Atlético Mineiro, do Brasil.
Após passagens por clubes estrangeiros, Castillo retornou à Bolívia em 2013 para jogar pelo Oriente Petrolero. Ele ajudou o clube a conquistar o Campeonato Boliviano Apertura em 2014 e 2015.
Castillo se aposentou do futebol profissional em 2018, após uma carreira de 17 anos. Ele é considerado um dos maiores jogadores da história do futebol boliviano.