The Astros agreed to terms with five arbitration-eligible players on Friday, including All-Star starting pitchers Dallas Keuchel and Lance McCullers Jr. The club also announced deals for 2018 with catcher/designated hitter Evan Gattis, outfielder Jake Marisnick and pitcher Brad Peacock.