27-latek przez większą część swojej kariery był związany z Los Angeles Galaxy. W minionym sezonie wystąpił w 31 spotkaniach tej drużyny, w których strzelił jednego gola.
W 2012 roku obrońca trafił do Europy, ale nie zdołał zadebiutować w barwach FC Nürnberg i po półrocznym wypożyczeniu wrócił do Ameryki Północnej.
Warto dodać, że Gonzalez rozegrał do tej pory 30 meczów dla reprezentacji Stanów Zjednoczonych i strzelił w nich jednego gola. Ponadto był w kadrze Jürgena Klinsmanna na Mistrzostwach Świata 2014 i zagrał na tym turnieju w w dwóch spotkaniach (z Niemcami oraz Belgią).