Solís returned to Saprissa after spending a good deal of time abroad - he has played with Universidad Católica in Chile, OFI Crete in Greece, and SK Brann in Norway. Known as "El Mariachi", Solís has become one of the top players in Costa Rica in the last seasons, scoring amazing goals and performing well during the matches, he has a great ability to dribble and he is also a great shooter from mid distances.
Solís had an extremely impressive 2003/4 season with Saprissa, finishing third in the league in goals with 17, while leading Saprissa to an easy first-place finish in the league.
Solís is also a figure in the Costa Rica national football team, playing a significant role in the team's 2006 World Cup Qualifying campaign.
In junior level, he played in 1995 FIFA U-17 World Championship held in Ecuador, and the 1997 FIFA World Youth Championship held in Malaysia.
With Saprissa, he has won four national championships and a CONCACAF Champions Cup, and was part of the team that played the 2005 FIFA Club World Championship Toyota Cup, where Saprissa finished third behind São Paulo Futebol Clube and Liverpool F.C. Because of his natural talent for the game, he left a very good impression in the tournament.
Due his performance, at the end of the last season he received many offers from clubs in Mexico, Brasil and even in Costa Rica, but he decided to stay in Saprissa. Due to Walter Gaitán's recent injury, Solis was loaned to Necaxa for 3 months, starting on March 17, 2008. He was one of the most loved and claimed by the crowd while he played at Deportivo Saprissa. In his final game with Saprissa, visiting archrival Liga Deportiva Alajuelense, Solis scored an excellent goal, which gave them the 0-1 win, Saprissa's 9th consecutive win in the 2008 Clausura Championship.