González made his debut for El Salvador in a November 2002 friendly match against the United States and had, as of May 2011, earned a total of 82 caps, scoring 1 goal. He has represented his country in 22 FIFA World Cup qualification matches and played at the 2003, 2005, 2009 UNCAF Nations Cups and 2011 Copa Centroamericana. As well as at the 2003, 2009 and 2011 CONCACAF Gold Cups. González has received a total of 83 caps making him the top second capped player for El Salvador before Leonel Cárcamo (84 caps).