González debuteerde in 2007 in het betaald voetbal in het shirt van Alajuelense, waarmee hij het keer het Cotsa Ricaanse landskampioenschap won in 2010 en tweemaal in 2011. Na het aflopen van zijn contract op 31 juli 2012 verkaste de verdediger naar Vålerenga.[1] Daar speelde hij zevenendertig competitiewedstrijden en kwam hij tot twee goals. Op 21 februari 2014 tekende González vervolgens bij Columbus Crew.[2] Zeven maanden later vertrok hij weer, naar Palermo, dat circa vijf miljoen euro voor hem betaalde. Hij tekende er voor vier jaar.[3] Hij maakte zijn debuut op 19 oktober 2014, tegen Cesena, en maakte in diezelfde wedstrijd het winnende doelpunt. Na drie seizoenen verkaste de Costa Ricaan naar Bologna, waar hij zijn handtekening zette onder een verbintenis voor de duur van drie seizoenen.[4]LA Galaxy nam de Costa Ricaan in april 2019 over van Bologna.[5] Medio 2021 werd de Costa Ricaan voor een half jaar gehuurd door zijn oude club Alajuelense.[6] Na de verhuurperiode nam Alajuelense hem definitief over.[7] Twee jaar na zijn komst liet Alajuelense hem naar Sporting San José vertrekken.[8]