He spent the 2004–05 season with Deportivo Aragón in the Segunda División B and had a brief spell at SD Huesca before joining UD Barbastro in 2006, who were relegated from the third tier in his first campaign.
[4] The latter won the championship and promotion to La Liga in 2013, though he made only eight appearances and scored once;[5] during his tenure, he suffered two consecutive anterior cruciate ligament injuries to his right knee.
[9] He was top scorer with 30 goals (31 across all competitions) in 39 games[10][11] as the Asturians won the title in 2014–15, including two in a 3–0 win over Gimnàstic de Tarragona in the second leg of the play-off final on 10 June 2015.
[14] Halfway through the season, however, he left the club after it was expelled from the Liga de Fútbol Profesional due to unpaid wages,[15] joining Real Zaragoza shortly after.
[16] Linares retired in January 2022 at the age of 39, after two years at lower-league side SD Ejea where he failed to play a single competitive game due to another serious knee injury.