Odubel Herrera traded future money for guaranteed dollars. Philadelphia and Herrera agreed to a $30.5 million, five-year contract on Thursday, keeping the NL All-Star center fielder under the Phillies' control through 2023. Herrera has been the most consistent player on a rebuilding team the past two seasons.
More...