Real zwyciężył 6:1.

W latach 1980–1981 był członkiem pierwszego zespołu Królewskich, grając na pozycji lewego obrońcy. Zadebiutował w ekstraklasie w kwietniu 1980 w zwycięskim meczu przeciwko Sportingowi de Gijón. W barwach Realu zdobył tytuł mistrza (1980) i wicemistrza (1981) kraju, rozgrywając 15 spotkań ligowych. W rozgrywkach Pucharu Europy Real dochodził w tych latach, odpowiednio, do półfinału i finału. García zasłynął występem przeciwko Hamburger SV w 1/2 finału Pucharu Europy 1979/80, gdy wyłączył z gry Kevina Keegana, czołowego wówczas piłkarza świata, dwukrotnego laureata Złotej Piłki. Real rywalizację o puchar kraju rozstrzygnął na swą korzyść również w 1982.

García w swojej karierze reprezentował także barwy Realu Murcia (w sezonie 1981/82 będąc wypożyczony z Madrytu oraz w latach 1985–1991) i Elche CF (1982–1985). Oba te zespoły występowały w tym czasie przemiennie na pierwszym i drugim poziomie ligowym. W Elche zaliczył 32 występy w ekstraklasie, w Murcii natomiast zagrał w 92 meczach tej klasy i zdobył jedną bramkę. Podczas gry w Elche tygodnik Don Balón wybrał go do jedenastki sezonu. Piłkarską karierę kończył w trzecioligowym CD Roldán.

Miał za sobą też grę w reprezentacjach Hiszpanii do lat 18 i do lat 21.