[1] He spent the vast majority of his first years as a senior with the Galicians's B team, also being loaned to Tercera División club Montañeros CF for the 2008–09 season.
[3] Subsequently, he was offered a new deal by his parent club, on the condition he accepted another loan;[4] the player refused and signed with UD Almería on 5 July 2012, initially being assigned to the reserves.
[8] On 28 June 2013, after contributing eight appearances as Almería returned to the top flight after two years out, García was promoted to the first team due to a clause on his contract.
[15] In January 2019, having been sparingly played during the first part of the season,[16] the free agent joined Girona FC – also of the top tier – on a five-month deal.
[17] On 1 July 2019, after suffering relegation, García moved to Getafe CF on a three-year contract,[18] but agreed to a six-month loan at Real Valladolid the following transfer window.