The Phillies agreed to a $5.1 million contract for 2018 with Cesar Hernandez, according to Todd Zolecki. Hernandez earned $2.55 million last season, then had a career year, hitting .294/.373/.421 with 41 extra-base hits. MLB Trade Rumors projected Hernandez to earn $4.7 million in 2018. The Phillies have come to terms with all arbitration-eligible players.