Barcelona brought in Garcia on a free transfer from Manchester City in 2021 after his contract expired. He spent two seasons at Camp Nou before moving on loan to Girona, seeking more game time after falling out of favour under then-coach Xavi. The defender also wanted regular minutes to stay sharp for the 2024 Paris Olympics. On his return to Barcelona, Garcia’s versatility quickly impressed new coach Hansi Flick. The German tactician deployed him in multiple roles, including at right-back to provide cover for the injured Jules Kounde.