Кіріспе
Испаниялық футболшы (1987 жылы туған) 2006 жылдың жазы Гарсия үшін өте тығыз болды: алдымен, ол 19 жасқа дейінгі жастар арасында УЕФА Еуропа чемпионатын жеңіп алды, бірінші команданың бас бапкері Фабио Капелло оны жаттығуларға шақырды. Ол Реалдың маусым алдындағы ойындардың көпшілігін ойнады, соның ішінде Рамон де Карранса трофиінің екі кездесуінде де бастапқы қатарда болды. Ол жаңа сатып алынған Эмерсонмен бірге орталық жартылай алаңға орналасты; алайда ол ресми матчтарда негізгі құрамада пайда бола алмады. 2007 жылдың тамызында Гарсияның бірінші командаға нақты көтерілуіне қарсы науқанда бас бапкер Бернд Шустер сол алтын мүмкіндікті болдырмады, өйткені канера ойыншылары Рубен де ла Ред пен Эстебан Гранеро да кетіп қалды. Ливерпульді қоса алғанда, Премьер-лигадағы клубтардан және Атлетико Мадрид пен Депортиво де Ла Корунья сияқты отандық командалардан ұсыныстар пайда бола бастады. Гарсия ақыры 31 тамызда Осасунаға қоныстанды, ол 2,5 миллион евроға төрт маусымға келісім берді, өйткені Наварра жағы жарақат алған жартылай қорғаушы Жавад Некоунамды (бірнеше ай бойы алаңнан тыс) алмастыруды қалады; Севильяға қарсы үйде 1 минуттық теңдікте бірінші рет 1 минуттық ойын өткізген ол алғашқы алты матчта екі рет гол соқты, Левантеге (41 минуттық) және Вильярреалға (32 минуттық) қарсы жеңістерде. Гарсияның келісім-шартында оны Реал Мадридке 4 миллион еуроға қайтару туралы шарт бар еді. 2008 жылдың 29 сәуірінде Осасуна біріншісі сатып алу опциясын қолданғанын ресми түрде хабарлады, ал ойыншы 2008-2009 жылғы Сантьяго Бернабеуге оралды. Ол 24 қыркүйекте "Спортинг де Гижонды" 7-1 есебімен ұрып-соғу кезінде екінші жартысында Махамаду Диарраның орнына екінші жартысында Реал үшін алғашқы лигалық кездесуін өткізді.
The summer of 2006 was a very busy one for García: first, he won the UEFA European Championship with the under 19s, impressing first team head coach Fabio Capello who recalled him to training sessions. He played most of Real's pre season games, including a starting line up spot in both Ramón de Carranza Trophy fixtures, being deployed in central midfield alongside new purchase Emerson; however, he failed to appear for the main squad in official matches. In August 2007, in the campaign of García's supposed definitive promotion to the first team, head coach Bernd Schuster would eventually prevent that golden opportunity – as fellow cantera players Rubén de la Red and Esteban Granero also left – and offers began to appear from clubs in the Premier League, including Liverpool, and domestic teams such as Atlético Madrid and Deportivo de La Coruña. García would finally settle for Osasuna on 31 August, signing for four seasons for a €2.5 million transfer fee as the Navarre side was keen to replace injury struck midfielder Javad Nekounam (out of action for several months); having first appeared in a 1–1 home draw to Sevilla, where he played one minute, he scored twice in his first six matches, in victories over Levante (4–1) and Villarreal (3–2). García's contract included a buy back clause that could see him return to Real Madrid for €4 million. On 29 April 2008, Osasuna officially reported that the former had exercised their purchase option, and the player returned to the Santiago Bernabéu for 2008–09; he made his first league appearance for Real in his second spell during the 7–1 thrashing of Sporting de Gijón on 24 September, coming on as a second half substitute for Mahamadou Diarra.
Бенфика
Реал Мадридтің талаптарына артық деп саналған Гарсия 2009 жылдың 21 шілдесінде Португалиядағы Бенфикамен 7 миллион евро трансфер ақысына бес жылдық келісімшартқа қол қойды. Бірінші маусымда ол үш гол соқты, ең бастысы соңғы минутта бас соққымен үйінде Associação Naval 1o de Maio қарсы ойынның жалғыз голы үшін, клуб 9 қарашада бірінші орынға ие болды және ақырында Премьер Лиганы жеңіп алды. Гарсия 2011-12 жылдары 43 жарысқа қатысты. Оның екі голы Лиссабон дербисінде "Спортинг" клубына қарсы 1-0 есебімен ұтылды, ал УЕФА Чемпиондар Лигасының 1/4 финалында "Челсиге" қарсы 85-ші минутта бұрыш соққысын соққыға ұшырып, 1-0 есебіне жетті, бірақ он адамнан құралған "Бенфика" ақырында 2-1 және 3-1 есебімен жеңілді.
Манчестер Сити
2012 жылдың 31 тамызында Гарсия Манчестер Ситиге 15,8 миллион фунтқа қосылды. Премьер-лигада 15 қыркүйекте Сток Ситиге қарсы ойын барысында 11 есебімен тең түсті. Чемпиондар лигасының топтық кезеңінде Боруссия Дортмундқа қарсы кездесудің алғашқы минуттарында беліне жарақат алғаннан кейін Гарсия бірнеше апта бойы ойыннан қайтты. Ол Уэст Хэм Юнайтедке қарсы қайта оралды, ол Уптон Паркте 0:0 есебімен теңгенің 84-мүнтігінде Тевестің орнын ауыстырды. 15 желтоқсанда ол "Ньюкасл Юнайтедті" 3 - 1 есебімен жеңіп, екінші голын соқты.
"Зенит Санкт-Петербург"
2014 жылдың 13 тамызында "Зенит" Санкт-Петербург клубы Гарсияның медициналық тексеруден өткеннен кейін 13 миллион фунт стерлингке қол қоюын жариялады. Ол 18 күннен кейін жаңа командасы үшін алғашқы голын соқты. Бұл гол Ресей Премьер-лигасындағы "Локомотив" командасының үйден тыс ойындағы жеңісі болатын. Гарсия 2014/15 маусымда 24 кездесуде ойнап, үш рет ұпай жинады, өйткені команда өз тарихында бесінші ұлттық чемпионатты жеңіп алды (турнирдің жаңа аталуы бойынша төртінші).
Бетис
2017 жылдың 14 тамызында 30 жастағы Гарсия сегіз жылдан кейін Испанияға оралып, "Реал Бетиске" қосылды. Ол үш маусым ішінде "Бенито Вилламарин" стадионынан команда үшін 64 ойынға қатысып, 2018 жылдың 12 наурызында "Алавеске" қарсы 3-1 есебімен жеңіске жетіп, 10 ақпанда "Леганеске" 3:0 есебімен ұтылып, алаңнан шығарылды. Гарсия 2019 жылдың 5 шілдесінде андалусиялықтармен жаңа екі жылдық келісімшартқа қол қойды.
Боависта
Бетиспен келісімшартын өзара тоқтатқаннан кейін Гарсия 2020 жылдың 19 тамызында үш жылдық келісім бойынша Боавистаға қосылып, Португалияның жоғары сапына оралды. Ол команда үшін алғашқы голын 25 қазанда 22 есебімен Фалаликаода қосқанда, ол содан шығарылды. 2022 жылдың 22 маусымында 35 жастағы Гарсия зейнеткерлікке шықты. Португалияда қалып, ол дереу "Бенфикаға" оралып, жаңа менеджер Роджер Шмидттің штабына қосылды.
Халықаралық мансап
Гарсия Испанияның 21 жасқа дейінгі құрамасының құрамында 2009 жылғы УЕФА Еуропа чемпионатында Англияға қарсы (2-0 есебімен жеңіліс) ойнаған. Ол өзінің алғашқы ойынды 2012 жылы 26 мамырда Сербияның Санкт-Галлен қаласында 2:0 есебімен жеңіп алған жолдастық кездесуде 22 минут ойнаған.