Career
He played in Major League Baseball (MLB) for the San Diego Padres in 2012 and Tampa Bay Rays in 2014. Professional Baseball San Diego Padres
The San Diego Padres signed Solís as an international free agent in February 2005. Solís spent eight professional seasons in the Padres minor league organization, as well as playing 21 games in the Mexican League in 2010.
In 2012, Solís played for the Double-A San Antonio Missions, hitting.283 with 6 home runs in 87 games.
He appeared in the All-Star Futures Game as a replacement for Yasmani Grandal. He was voted the top catcher, along with Lars Davis, in the Texas League.
The Padres promoted Solís to the major leagues on September 4, 2012. He appeared in 5 games and had 4 at-bats, staying on the roster through the end of the season.
Pittsburgh Pirates
On October 25, 2012, the Pittsburgh Pirates claimed Solís off waivers and then outrighted him to the minors.
Tampa Bay Rays
Solis signed a minor league deal with the Tampa Bay Rays on November 21, 2013. His contract was selected from the Triple-A Durham Bulls on May 27, 2014. Los Angeles Dodgers
On December 19, 2014, Solís signed a minor league contract with the Los Angeles Dodgers that included an invitation to Major League spring training.
Solís left the team on February 21, 2015, due to a "contractual issue." On March 16, he rejoined the Dodgers but was assigned to minor league camp.
He was assigned to the Associate of Arts Tulsa Drillers to start the season. He played in 69 games for Tulsa and hit.145 before a late season recall to the American Automobile Association Oklahoma City Dodgers, where he hit.143 in seven games.