In January 2012, Gonzalez was loaned to 1. FC Nuremberg of the Bundesliga until mid-February. During his first training session with his new club, Gonzalez suffered a torn anterior cruciate ligament to his left knee after a collision with national teammate Timothy Chandler. He immediately headed back to the US to undergo surgery.
On March 26, 2013, Gonzalez was given the start in central defense in the United States' 0-0 draw in a World Cup qualifier against Mexico at Estadio Azteca in Mexico City. According to Jeff Carlisle of ESPN, Gonzalez "was the man of the match by a clear margin".
Gonzalez was included on Jurgen Klinsmann's 23-man roster for the 2014 FIFA World Cup, Gonzalez started in the final group match against Germany, and the round of 16 match versus Belgium.