Johnny Garcia Lopez is a professional football player from Mexico who plays primarily as a defender although he made his debut, and played the early part of his career, as a midfielder. Garcia played his youth football at CD Tapatio, the second division affiliate of Chivas.
Despite playing for CD Tapatio, his professional debut, in 2001, came for Club Deportivo Guadalajara. Garcia would soon become a regular in the first team and ended his 7-year association with Guadalajara having appeared almost 140 times for the club and having scored 10 goals. Garcia moved to the USA in 2006 to play for Chivas USA but was just played in 2 games.
Disappointed with his stint in the United States, Garcia returned to Mexico and signed with Jaguares de Chiapas. In 2006-07, he made just 10 appearances for his new club before being transferred to Santos Laguna at the end of the season.
In his two seasons with Santos Laguna, Garcia has played just over 20 games, although mainly as a substitute, and has scored once. He has also made a permanent shift to a defensive position after having played as a midfielder for many years, especially earlier in his career.