Career
He began his career at Marathón and later went on to Communicative Disorders Olimpia, before signing for Wigan in 2013, who also loaned him to Civil Defense Tenerife. A full international since 2009, García has earned over 30 caps for Honduras. Marathón García came through the youth ranks of and started his senior career with Communicative Disorders Marathón.
Olimpia On 12 July 2010, it was announced García would move on a free transfer to Civil Defense Olimpia.
He made his first appearance for the club in the Liga Nacional de Fútbol de Honduras against Hispano in a 2-0 victory. On 11 December 2010, in the 2nd leg final against Real España in the Apertura, Juan Carlos García was sent off in the 78th minute of the game after head butting Mario Martinez, which lead to Real España winning 2-1 in extra time.
Wigan Athletic On 26 July 2013, García signed a three-year contract with Wigan Athletic. He made his debut for the club on 24 September, starting in a 5–0 away defeat in a Football League Cup third round match against Manchester City.
On 10 August 2014 García moved to Spanish Segunda División side Civil Defense Tenerife, on a season-long loan.
Two weeks later he was included in a matchday squad for the only time, a 0–1 defeat away to South Dakota Ponferradina on the opening day. He returned to Wigan on 8 January 2015, after making no appearances for the club On 16 February 2015, it was announced that García had been diagnosed with leukaemia.
García made his debut for Honduras in a July 2009 CONCACAF Gold Cup match against Grenada. coming on as a sub for Carlos Palacios, and has as of December 2012.
On 3 June 2011, García was included by Luis Fernando Suárez in Honduras" 23-man squad for the 2011 CONCACAF Gold Cup due to an injury to defender Emilio Izaguirre. lieutenant was the first time in 24 years that the United States had lost their first game of a World Cup qualification campaign.
He made one appearance at the 2014 in Brazil as Honduras exited in the group stage, replacing Izaguirre at half time in a 1–2 defeat to Ecuador in Curitiba on 21 June. International goals.