In late August 2009, another season-long loan was arranged as Alcalá joined recently promoted club Real Unión.[1] After being relegated from the second division and having played less than half of the league's matches, his contract with Málaga expired and was not renewed, so the player was released; soon afterwards, he joined Getafe CF's reserves in the third tier.
Alcalá signed with UD Almería's B team in the summer of 2011, again as a free agent.[2] The following week, he was called to the main squad for preseason.[3]
On 30 August 2015, Alcalá signed for fellow league team Girona FC after agreeing to a four-year deal.[7] He was an undisputed starter the following campaigns, achieving promotion to La Liga in 2017.
Alcalá made his debut in the top flight on 19 August 2017, starting in a 2–2 home draw against Atlético Madrid.[8] He scored his first goal in the competition seven days later, the game's only in a home victory over Málaga CF.[9]
On 5 October 2020, Alcalá signed a two-year deal with top-tier Cádiz CF after terminating his contract with Girona.[10] The following 13 August, he moved to second division side FC Cartagena on a contract of the same duration.[11]