Giovanni Luis Soto (born May 18, 1991) is a Puerto Rican professional baseball player. A pitcher, he plays in minor league baseball in the organization of the Cleveland Indians of Major League Baseball.
In 2010, the Detroit Tigers traded Soto to the Cleveland Indians for Jhonny Peralta.
On July 15, 2012, while playing for the Akron Aeros, Soto pitched a no-hitter against the Altoona Curve.
The Indians invited Soto to spring training as a non-roster invitee in 2013. He also played for the Puerto Rican national baseball team in the 2013 World Baseball Classic where they lost to the Dominican Republic national baseball team in the championship game 3-0.