After finishing as top scorer in Segunda División three years later, he joined La Liga club Osasuna, where he also appeared for Betis, Levante and Valladolid to total 159 matches and 30 goals over six seasons.
Born in Palma del Río, Córdoba, León joined Real Betis' youth ranks at the age of 15 and made his debut for the first team on 27 March 2010, playing 26 minutes in place of Juanma in a 1–0 Segunda División loss against Girona FC at the Manuel Ruiz de Lopera.
In the 2011 January transfer window, after featuring rarely also for the reserves over the course of 1+1⁄2 seasons,[3] León left Betis and signed for CF Reus Deportiu in the Tercera División.
He made his competitive debut for the Valencians on 23 August 2015 by playing the full 90 minutes as they opened their campaign with a 2–0 defeat at SD Ponferradina,[13] and a week later scored his first goal to win a match 2–1 against Bilbao Athletic at the Estadio Martínez Valero.
[14] He was the Segunda División Player of the Month in September 2015, having contributed three goals and an assist,[15] and eventually won the Pichichi Trophy for top scorer, netting his 22nd from the penalty spot in the final game against AD Alcorcón to overtake Córdoba CF's Florin Andone.
He was the club's top scorer with 11 goals as they qualified for the UEFA Europa League in his first season, though he played less frequently in the second half of the campaign following the promotion of Loren into the first team.