Gonzalez, 30, joined Toronto FC from Futbol Club Atlas (Atlas) of Liga MX in 2019 where he was in his first season with the club, having made 36 appearances with two goals.
Gonzalez began his professional career after being selected third overall by LA Galaxy in the 2009 MLS SuperDraft. In seven seasons with the Galaxy, Gonzalez made 223 combined appearances (MLS, MLS Cup Playoffs, U.S. Open Cup, Concacaf Champions League) with 17 goals and 13 assists. With the Galaxy, he won three MLS Cups (2011, 2012, 2014), two MLS Supporters Shields (2010, 2011), was named to the MLS Best XI four times (2010, 2011, 2013, 2014) along with MLS Defender of the Year (2011) and MLS Rookie of the Year (2009).
In December 2015, Gonzalez was sold and signed with C.F. Pachuca (Pachuca) of Liga MX. With Pachuca, he made 87 combined appearances with three goals and four assists. Gonzalez won three trophies with Pachuca including, the Clausura Liga MX championship (2016), 2016 Liga MX championship and the 2016-17 Concacaf Champions League. He later joined Atlas in July 2018.
At the time of writing, Gonzalez had earned 52 caps for the U.S. Mens National team. He was part of the U.S. 2013 and 2017 Concacaf Gold Cup winning sides; and the roster for the 2014 FIFA World Cup in Brazil. His most recent cap came on March 27, 2019 in a 1-1 friendly match against Chile. Gonzalez was also named to the preliminary U.S. squad for the 2019 Concacaf Gold Cup.
At the end of the 2021 season he had his option year declined and signed for New England Revolution.
Representing United States
August 10th, 2018 vs. Brazil
|On August 10, 2010, Gonzalez made his debut for the United States' first team in a friendly against Brazil.
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.
On October 10, 2017, Gonzalez scored an own goal in the game against Trinidad and Tobago that knocked the U.S. out of the 2018 FIFA World Cup.