At the age of twelve, Gonzalez started playing for Liga Deportiva Alajuelense minor leagues. He quickly became known as a skilled player. In 2003, at the age of 18, he began playing first division football. He would eventually become a professional soccer player with the same team.