Juan Carlos Medina debuted with
Atlas on 31 August 2003 in a
league match against
Tecos UAG. With Atlas, he made 160 league appearances, scoring eleven goals. In 2008, Medina was transferred to league giants
Club América. He had an unsuccessful first stint with América, being loaned out to clubs
Monterrey and
San Luis. In 2011 Medina returned to América, only to make three appearances in the Apertura tournament, in which the club finished in an abysmal 17th place. After the arrival of coach
Miguel Herrera, his former coach whilst at Monterrey, Medina began to see more playing time, and eventually cemented his place in América's starting-eleven. On 26 May 2013 he played in his first league final against
Cruz Azul, playing the whole match. América won the final on penalties, and were crowned
champions. This would be Medina's first league championship as a player. Medina announced his retirement on June 11, 2018. ==International career==