In reply to: Isn't Gonzalez playing for El Tri? (link) posted by G.K.Chesterton
BREAKING: Jesse Gonzalez part of prelim 40 man Gold Cup Roster. Confirmation from agent that if in final roster, will rep USA & be cap tied
— Stuart Holden (@stuholden) June 4, 2017
I'm pretty sure even the article suggests that he was hoping to play for Mexico, but if he got an offer for the senior US team first, he'd accept it.
"Even now, he suggests that if U.S. head coach Bruce Arena came in with a surprise call it could spark a fresh chain of events."
edited to add pertinent quote