 On 8 July 2016, after "Alba's" relegation, Juan Carlos signed a two-year deal with Real Oviedo also in division two.Midway through the 2017–18 season he lost his starting spot to Alfonso Herrero, and left the club as his contract expired.On 23 July 2018, Juan Carlos agreed to a two-year contract at CD Numancia still in the second tier.