Career
Known as El Mariachi, Solís made his professional debut for Saprissa on 28 January 1996 against Municipal Pérez Zeledón and scored his first goal on 13 April 1997 against Carmelita. Europe
He then spent a good deal of time abroad, with Universidad Católica in Chile, OFI Crete in Greece, and Saskatchewan Brann in Norway. Saprissa
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.
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 injury, Solis was loaned to Necaxa for 3 months, starting on March 17, 2008. The Mexicans could not offer him a contract due to the foreign player quota.
He was one of the most loved and claimed by the crowd while he played at Deportivo Saprissa. He ended up playing 292 league games for Saprissa, scoring 98 goals.
In January 2012, Solís was signed by Bengal Premier League side Durgapur only to discover the league was postponed and eventually cancelled.
In November 2012, he was cleared to play for LINAFA outfit San Francisco de Dos Ríos, after having officially retired In August 2013, Solís made his debut as player-manager for second division side Generación Saprissa, Saprissa"s reserve team At junior level, he played in the 1995 Fédération internationale de football association U-17 World Championship held in Ecuador, and the 1997 Fédération internationale de football association World Youth Championship held in Malaysia. Solís made his debut for Costa Rica in a May 1999 friendly match against Chile and earned a total of 48 caps, scoring 8 goals.