On 23 May 2009, García played his first match as a professional, coming on as a substitute for Quique de Lucas in a 2–2 away draw against RC Celta de Vigo in the Segunda División.[3] He scored his first goal roughly a month later, the first in a 2–1 home victory over UD Salamanca.[4] In November he signed a new three-year contract, being definitely promoted to the main squad.[5]
García suffered an injury to his fibula in September 2011[6] and, despite being initially sidelined for a month, he was out of action for the entire campaign. In October of the following year he signed a new deal with Murcia, running until 2016.[7]
In his final year with the Pimentoneros, 2013–14, García was the joint second top scorer in the league with 23 goals and helped his team to the La Liga promotion play-offs.[8] He was also May's Player of the Month.[9]
Middlesbrough
On 11 July 2014, García joined English Football League Championship side Middlesbrough, in a €3.5 million (£2.7 million) deal.[8] He was signed by compatriot Aitor Karanka, who had worked with him at international youth level,[8] and made his competitive debut on 9 August by starting at home to Birmingham City on the opening day of the season, scoring his team's second goal in the 66th minute for a 2–0 home win.[10] He found the net again in his second appearance three days later, replacing Adam Reach early into the second half of a Football League Cup tie at Oldham Athletic and scoring the last goal in a 3–0 victory.[11]
García came on for Jelle Vossen in the 86th minute of Middlesbrough's FA Cup fourth round match at reigning Premier League champions Manchester City on 24 January 2015, and scored the second goal of a 2–0 win.[12] On 10 February, he netted an 88th-minute winner in a 2–1 away defeat of Blackpool, a result which moved his team above AFC Bournemouth into first place.[13]
García scored in Middlesbrough's 3–0 win over Brentford on 15 May 2015, which advanced the hosts to the play-off final 5–1 on aggregate.[14] He was a substitute in the decisive match, a 0–2 loss to Norwich City at Wembley Stadium.[15]
On 15 August 2015, García scored his first two-goal haul for Middlesbrough, a first-half double in a 3–0 home win against Bolton Wanderers.[16] He scored and assistedChristian Stuani on 19 December in a 3–0 victory at Brighton & Hove Albion, which ended the hosts' unbeaten season and put the opposition on top of the league table.[17]
Eibar
The signings of strikers David Nugent and Jordan Rhodes at Middlesbrough led to speculation about García's future at the club, creating extra pressure for him to be included in the starting line-up.[18][19] After interest from fellow league teams Leeds United and Wolverhampton Wanderers, he left and on 2 February 2016 signed for SD Eibar in the top flight, but a late registration meant that he would be ineligible to play until the following season.[20]
García finally made his debut for the Basques on 19 August 2016, starting in a 2–1 away loss against Deportivo de La Coruña.[21] He scored seven goals in his debut campaign – nine in all competitions – helping to a tenth-place finish.[22]
On 1 May 2021, García scored all of his side's goals in the 3–0 home victory over Deportivo Alavés.[23] He totalled 12 for the season, in an eventual relegation as last.[24]
Osasuna
García continued in the Spanish top tier in the 2021 off-season, with the free agent joining CA Osasuna on a three-year contract with a €15 million buyout clause.[25] He scored his first goal for his new team on 29 August, from the penalty spot in a 3–2 win at Cádiz CF.[26]
^Moreno, Ángela (5 September 2011). "El Murcia también se queda sin Kike" [Murcia left without Kike as well]. La Opinión de Murcia (in Spanish). Retrieved 4 July 2014.