Barcelona fichó a Eric García en una transferencia gratuita desde el Manchester City en 2021, tras la expiración de su contrato. Pasó dos temporadas en el Camp Nou antes de marcharse cedido al Girona en busca de más minutos, después de perder protagonismo bajo el entonces entrenador Xavi. El defensor también buscaba tiempo de juego regular para mantenerse en forma de cara a los Juegos Olímpicos de París 2024. A su regreso al Barcelona, la versatilidad de García impresionó rápidamente al nuevo técnico, Hansi Flick, quien lo ha utilizado en varios roles, incluido como lateral derecho para cubrir la lesión de Jules Koundé.