גונסאלס החל את הקריירה שלו בקבוצת אלחואלנסה (Alajuelense) מהליגה הקוסטה ריקאית הראשונה ב-2007 ואתה זכה בשתי אליפויות ב-2010 ו-2011. לאחר מכן גונסאלס עבר לוולרנגה מהליגה הנורווגית הראשונה בה שיחק עונה וחצי. ב-21 בפברואר 2014 הוא עבר לקבוצת קולומבוס קרו מה-MLS. ב-26 באוגוסט2014 חתם בקבוצת פלרמו לארבע שנים.
באוקטובר 2010 שיחק לראשונה במדי קוסטה ריקה, ואת שערו הראשון כבש בינואר 2013. הוא שותף בהישג השיא של נבחרתו הלאומית במונדיאל 2014, בה קוסטה ריקה הגיע לרבע הגמר.