Melvin Upton Jr. will reportedly seek redemption with the Cleveland Indians as he attempts to rebound from an injury-riddled 2017 season. According to the Athletic's Ken Rosenthal, Upton and the Indians agreed to terms Friday on a minor league contract. FanRag Sports' Jon Heyman reported Upton Jr. will earn $1.5 million if he makes the club. Upton Jr. last hit the professional diamond in 2016 when he suited up for the San Diego Padres and Toronto Blue Jays, and it became clear during the split campaign that he didn't have much gas left in the tank. Over the course of 492 at-bats, Upton slashed .238/.291/.402 with 20 home runs and 61 RBI.