Upton, 33, was hoping to compete for an outfield role with the Indians, but has suffered through a tumultuous spring, batting just .189 and slugging .297. After spending the 2017 season recovering from thumb surgery with the Giants’ Triple-A affiliate, Upton will continue to search for the production that he enjoyed with the Rays in 2011 and 2012, when he hit a combined 51 home runs.
With Upton out of the picture, the Indians will likely continue with Brad Zimmer and Lonnie Chisenhall in the outfield, while hoping Michael Brantley and Brandon Guyer are healthy for Opening Day.
Hanigan, 37, struggled through a similarly rough spring as Upton, batting just .154 with an identical slugging percentage. The 11-year veteran hit two home runs with an OPS+ of 67 with the Rockies last season. Known mainly for his defensive abilities, Hanigan owns a career slugging percentage of just .334.
The Indians give up on Hanigan, but maintain their depth behind the plate. Roberto Perez, Yan Gomes and Francisco Mejia will all likely see time at catcher this season.