Kosta Rikos rinktinėje Gonzalesas debiutavo 2002 m. lapkričio mėn. draugiškoje rungtynėje su Ekvadoru ir iš viso įgijo 61 varžybas, įvaržęs 1 tašką. Jis atstovavo savo šaliai 15 FIFA pasaulio taurės kvalifikacinių rungtynių ir žaidė 2006 FIFA pasaulio čempionate, taip pat 2003, 2007
2009 m. CONCACAF aukso puodelis. Jis taip pat buvo išrinktas žaisti 2007 m. UNCAF tautų taurėje, kur jis įmušė prieš Hondurasą.