García made his first Premier League appearance on 17 September 2016, coming on as a 75th-minute substitute in a 4–0 home win against Bournemouth.[7] On 21 September, he started in an EFL Cup match against Swansea City, scoring his first goal for the club in the 2–1 away win.[8] He next started a month later on 26 October, in another EFL Cup match, a 1–0 loss to Manchester United.[9]
Girona (loan)
On 1 August 2017, García was loaned to newly promoted La Liga club Girona FC until the end of the season.[10] He was loaned again for the 2018–19 season.[11]
On 8 October 2020, he signed a contract with Romanian club Dinamo București, until the end of the season.[13] On 18 January 2021, after featuring sparingly, he returned to Spain and its top tier after signing for Eibar on a free transfer.[14]
Return to Girona
On 23 July 2021, García returned to Girona on a two-year contract, with the club now in Segunda División.[15] He made his return debut for the club on 14 August, the first matchday of the 2021–22 season, starting in a 2–0 victory against Amorebieta.[16] On 2 December 2021, García scored his first goal for the club upon returning, closing the score in a 5–1 away win in the Copa del Rey over fourth tier Calvo Sotelo Puertollano.[17] He made 45 total appearances for the club in his first season, helping the club reach promotion to La Liga in the play-offs.[18]
On 26 February 2023, García opened the score in a historic 3–2 La Liga win over Athletic Bilbao, Girona's first ever win away against Bilbao at San Mamés.[19]
Bayer Leverkusen
On 13 June 2024, after a successful season for Girona, Garcia moved to Bayer 04 Leverkusen for more than €18 million.[20][21]
International career
García was a youth international footballer for Spain. On 10 November 2023, he was called up for the senior national team for the upcoming UEFA Euro 2024 qualifying matches.[22] On 16 November, he made his debut in a 3–1 away win over Cyprus.[23]
On 27 May 2024, he was selected in the 29-man preliminary squad for the UEFA Euro 2024.[24] However, on 7 June, he was excluded from the final squad prior to the tournament.[25]