Toros Neza
В начале 2010 года Хуан перешёл в «Леон». 10 января в матче против «Коррекаминос» он дебютировал за новый клуб. 21 августа 2011 года в поединке против «Торос Неса» Гонсалес забил свой первый гол за «Леон». По итогам сезона он помог клубу выиграть Лигу Ассенсо и выйти в элиту. В 2013 году Хуан помог Леону выиграть чемпионат, а спустя год повторил это достижение.