2009–2014 Honduras 39 apps, 1 goal He was included in their squads for three CONCACAF Gold Cups and the 2014 World Cup.

He made his first appearance for Olimpia in the Honduras National League against Hispano in a 2–0 victory.

García was unfortunate in the two finals of the Liga Nacional de Futbol de Honduras in which he played.

On 15th May 2010, in the 2nd leg final Amado Guevara had at shot at goal from outside of the area deflected by Garcia's head for an own goal, which gave Motagua the championship with a 3-1 win.

On 11th December 2010, in the 2nd leg final against Real Espana in the Apertura, he was sent off in the 78th minute after head butting Mario Martinez, which led to Real Espana winning 2–1 after extra time.

On 26th July 2013, García signed a three year contract with Wigan Athletic. He made his debut on 24th September in a 5–0 away defeat in the Football League Cup third round against Manchester City.

García made no further appearances that season, only once being named as a substitute (unused) for the championship match on 6th October, a 2–1 home win over Blackburn Rovers.

On 10th August 2014 García moved to Spanish Second Division Tenerife, on a season long loan. Two weeks later he was included in their squad for the only time, a 0–1 defeat away to Ponferradina on the opening day.

He returned to Wigan on 8th January 2015, after making no appearances for the club.

García made his debut for Honduras in a July 2009 CONCACAF Gold Cup match against Grenada. coming on as a substitute and represented his country in 4 World Cup qualifiying matches and played at the 2011 UNCAF Nations Cup as well as at the 2009 & 2011 CONCACAF Gold Cups.

On 6th February 2013, Garcia scored his only international goal, a bicycle kick to equalise in a 2–1 home win against the United States during World Cup qualifying.

He made one appearance at the 2014 World Cup in Brazil as Honduras exited in the group stage, replacing Izaguirre at half time in a 1–2 defeat to Ecuador in Curitiba on 21st June.

On 16th February 2015, it was announced that García had been diagnosed with leukaemia having returned to Wigan and was granted permission to remain in the U.K. to continue medical treatment after his contract with Wigan ended in 2016. He moved back to his home country towards the end of 2017.

Wigan will hold a minute's silence in Garcia's memory before their match with Peterborough United on Saturday 13th January.