González began his club career with CS Herediano in 2000. González was an important player for Herediano, appearing in 154 league matches and scoring 3 goals in nine years at the club. He stayed with the team until his transfer to Municipal Liberia, also known as Liberia Mia in early 2009. On July 2, 2009, it was announced that he was signed to Seattle Sounders FC of Major League Soccer.
Upon signing González, Coach Sigi Schmid said, “It’s nice to have a naturally left-footed player. He can play left back, play center back in a pinch, and he can also play wide and run the whole line for us. He is an attacking left fullback with good size and athleticism. He’s very willing to get forward out of a defensive position and does a good job defensively.”