He has been one of the best goalkeepers in Costa Rica in the last few years, been called up to the national team for almost every game, but his team has not had their best seasons lately, only winning 1 local championship and 1 CONCACAF Club Championship in the last 4 years.
He started up his career playing at the Costa Rican Second Division with Santos de Guapiles and then he moved to AD Guanacasteca. Then in 2001, CS Cartagines set their eyes on his great performance and decided to bring him to the top division. He debuted on September 16 of that year against Perez Zeledon and soon became the most valuable player for this team, helping them to stay at the top division with his great saves. By the end of the 2003-2004 season, his current team LD Alajuelense decided to loan Ricardo Gonzalez to the Guatemalan club Comunicaciones so they asked CS Cartagines to have him loaned. He debuted with his new team on April 25 of 2004 and became usual at the starting line-up soon after he got to the team. By the end of this season LD Alajuelense decided to purchase him.
Four seasons later, he is captain of the team and one of the most beloved players by the fans, in a team full of youth rising stars and just a few experienced players. He is also known for the love he has shown to this institution. He lost his place at the starting line-up in the last few games with his team, apparently because his level was not the same.