2 Partidas e gols totais pelos clubes, atualizadas até 24 de maio de 2024.
3 Partidas e gols pela seleção nacional estão atualizadas até 5 de agosto de 2024.
Foi integrado ao elenco principal dos Citizens para jogar a pré-temporada nos Estados Unidos, e seu primeiro jogo como profissional foi contra o Leicester, pelas quartas-de-final da Copa da Liga Inglesa, em novembro de 2018, formando dupla com o argentino Nicolás Otamendi. A estreia na Premier League, no entanto, só viria no ano seguinte, no dia 21 de setembro de 2019, na vitória por 8 a 0 sobre oWatford,[5] substituindo Otamendi aos 18 minutos do segundo tempo - antes, já tinha disputado a Supercopa da Inglaterra, vencida pelo City.
García ainda jogaria mais 19 vezes na temporada 2019–20 (13 pela Premier League, 2 pela Copa da Inglaterra, 3 pela Copa da Liga e outras 2 partidas pela Liga dos Campeões da UEFA). Em junho de 2020, na vitória por 3 a 0 sobre o Arsenal, o zagueiro teve que deixar o gramado aos 35 minutos da segunda etapa após chocar-se contra o goleiro Ederson, chegando a ficar inconsciente por alguns minutos.[6] Ele recebeu alta no dia seguinte.[7]
Retorno ao Barcelona
Em agosto, o técnico do Manchester City, Josep Guardiola, revelou que García, interessado em voltar ao Barcelona (desta vez para atuar profissionalmente), recusou uma proposta de renovação de contrato, embora o treinador manifestasse sua vontade de ver o compatriota formando uma nova dupla com o francês Aymeric Laporte.[8] O zagueiro, porém, afirmou que quer permanecer até o final do vínculo com os Citizens.[9]
No dia 1 de junho de 2021 foi anunciada a sua chegada ao Barcelona.[10]
Carreira internacional
Desde 2019, García atua nas seleções de base da Espanha, e sua estreia no time principal da Fúria foi em setembro de 2020, entrando no lugar de Sergio Ramos no jogo contra a Ucrânia,[11] que terminou com vitória espanhola por 4 a 0.
No dia 29 de junho de 2021, foi um dos 18 convocados pelo técnico Luis de la Fuente para representar a Espanha nos Jogos Olímpicos de Tokyo.