Career
González made his professional debut for Saprissa on 14 July 1989 against Uruguay de Coronado but left them to move abroad and play for Dinamo Zagreb in Yugoslavia. He also had a short spell on loan at Vorwärts Steyr in Austria. He played a total of 318 games for Saprissa, scoring 26 goals.
He retired in October 2006.
He played for Costa Rica at the 1989 Fédération internationale de football association World Youth Championship in Saudi Arabia where he scored a goal against Colombia. There, at 19 years of age, he scored a goal against Czechoslovakia, becoming the youngest player to score a goal in that World Cup.
He earned a total of 65 caps, scoring 5 goals and represented his country in 19 Fédération internationale de football association World Cup qualification matches and at the 1991 CONCACAF Gold Cup as well as at the 1993 and 1997 UNCAF Nations Cups. Also, he was his country"s captain during the 1997 Copa América and was a non-playing squad member at the 2001 Copa América.
His final international was an August 2000 friendly match against Venezuela.
After retiring as a player, González took up coaching and was in charge of the Costa Rica national under-20 football team and acted as caretaker for the senior national team In December 2011 he was announced as manager of his former club Comunicaciones. In December 2012, González was reported to leave Comunicaciones for Saprissa with whom he became the 61st Costa Rica league title winning manager in May 2014.
On Tuesday September 30, Saprissa announced that has cut González from managing the team