González made his debut for Costa Rica in a November 2002 friendly match against Ecuador and earned a total of 61 caps, scoring 1 goal. He represented his country in 15 FIFA World Cup qualification matches and played at the 2006 FIFA World Cup as well as the 2003, 2007 and 2009 CONCACAF Gold Cups. He was also selected to play in the UNCAF Nations Cup 2007, where he scored against Honduras.