↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 5 июля 2022 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 22 января 2022 года.
Касарес начал карьеру в клубе «Барселона» из города Гуаякиль. В 2009 году он ненадолго оказался в команде «Норте Америка», но уже спустя пару месяцев присоединился к «Индепендьенте дель Валье». В том же году Хуан дебютировал в эквадорской Примере. В первом же сезоне на профессиональном уровне он забил девять мячей в шестнадцати матчах. После такого яркого старта Касерес был арендован аргентинским «Ривер Плейтом», где в составе молодёжной команды выиграл молодёжный Кубок Либертадорес и был признан лучшим игроком турнира. Летом 2011 года Хуан был выкуплен аргентинским клубом за 1 млн евро. 8 декабря в матче Кубка Аргентины против «Дефенсорес де Бельграно» он дебютировал за «Ривер»[3]. 27 августа в поединке против «Сан-Лоренсо де Альмагро» Касарес дебютировал в аргентинской Примере, заменив во втором тайме Мануэля Лансини[4].
В начале 2013 года он вернулся на родину в гуаякильскую «Барселону». 10 марта в матче против «Макары» Хуан дебютировал за новый клуб, заменив во втором тайме Хайме Айови[5].
Летом того же года Касарес на правах аренды перешёл в «Банфилд». 5 августа в поединке против «Альмиранте Браун» он дебютировал в аргентинской Примере B[6]. 7 декабря в матче против «Унион Санта-Фе» Хуан сделал «дубль» забив свои первые голы за «Банфилд»[7]. По итогам сезона он помог команде выйти в элиту.