On June 3, 2017, Gonzalez was named by Bruce Arena to the United States' 40-man preliminary roster for the 2017 Gold Cup. On June 29, U.S. Soccer confirmed that Gonzalez's one-time switch had been approved by FIFA, and moving forward he would represent the United States at the international level. On July 16, Gonzalez was added to the United States' 23-man roster for the Gold Cup knockout stage.