* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 16 Oktober 2023 ‡ Penampilan dan gol di tim nasional akurat per 10 September 2023
García merupakan jebolan akademi sepak bola Barcelona La Masia, García bergabung ke Manchester City saat berusia 17 tahun. Dia melakukan debut Liga Primer untuk Manchester City pada 21 September 2019.
Karier Internasional
Setelah mewakili Spanyol di level U-19 dan U-21, García menerima panggilan senior pertamanya pada 20 Agustus 2020, untuk dua pertandingan UEFA Nations League melawan Jerman dan Ukraina.[5] Dia melakukan debut internasional seniornya melawan Ukraina pada 6 September 2020, menggantikan Sergio Ramos di menit ke-61 saat Spanyol menang 4-0.[6]