Dosedanji nogometaš angleškega prvaka Manchester Cityja je sicer kariero začel v mlajših ekipah Barcelone, preden je leta 2017 odšel na Otok.

Po štirih letih pri Manchester Cityju se je zdaj kot prosti igralec vrnil k blaugrani, s katero je sklenil kar petletono pogodbo - do poletja 2026. V pogodbi pa ima tudi kar 400 milijonov evrov vredno odkupno klavzulo. V ravnokar končani sezoni je Garcia odigral 12 tekem za Manchester City, tudi šest v Premier ligi, ki so jo sicer vnovič osvojili meščani pod taktirko Pepa Guardiole.