Wiosną 2016 Gonzalez przeszedł do meksykańskiego zespołu CF Pachuca. W tamtejszej Liga MX zadebiutował 8 stycznia 2016 w zremisowanym 1:1 meczu z Tijuaną, z miejsca zostając podstawowym stoperem ekipy, a pierwszą bramkę w lidze meksykańskiej strzelił 7 lutego tego samego roku w zremisowanym 1:1 pojedynku z Pumas UNAM. Już w swoim debiutanckim, wiosennym sezonie Clausura 2016 zdobył z drużyną prowadzoną przez Diego Alonso tytuł mistrza Meksyku, tworząc pewny duet środkowych obrońców z Oscarem Murillo. W tym samym roku zajął również drugie miejsce w krajowym superpucharze – Campeón de Campeones.
Kariera reprezentacyjna W kwietniu 2005 Gonzalez został powołany przez szkoleniowca Johna Hackwortha do reprezentacji Stanów Zjednoczonych U-17 na Mistrzostwa Ameryki Północnej U-17. Na kostarykańskich boiskach rozegrał wszystkie trzy spotkania (z czego jedno w wyjściowym składzie) i strzelił gola w konfrontacji z Kostaryką (2:1), natomiast jego drużyna zajęła wówczas pierwsze miejsce w grupie.