↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 19 июля 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах.
Воспитанник клубов «Клан Ювенил», «Клуб Спорт Норте Америка» и «ЛДУ Кито». Именно во время выступлений в последней из вышеуказанных команд, в 2021 году его повысили до первой команды, но так и не дебютировал в эквадорской Серии А. В 2020 году отдан в аренду в «Атлетико Кин» из Сегунда Дивизиона.
С середины апреля 2023 года донецкий «Шахтёр» проводил переговоры по трансферу Дениля Кастильо[3][4][5][6]. 24 апреля 2023 года перешел в донецкий клуб[7][8], с которым подписал контракт до 2028 года[9]. При этом стал первым игроком «ЛДУ Кито», который на момент перехода не сыграл ни одного официального матча за первую команду[10]. Присоединился к клубу в июле, в преддверии старта нового сезона[11][12][13]. В футболке «горняков» дебютировал 29 июля 2023 в победном (2:1) выездном поединке 1-го тура Премьер-лиги Украины против харьковского «Металлиста 1925». Дениль вышел на поле на 89-й минуте вместо Даниила Сикана[14][15].