Boston Red SoxfromMLB Trade Rumors4 months agoGiants Sign Cal Mitchell To Minor League ContractCal Mitchell has signed a minor league deal with the Giants to revive his career after struggles with the White Sox.