Left-hander Rich Hill and the Pittsburgh Pirates are in agreement on a one-year, $8 million contract, sources familiar with the deal told ESPN, uniting Hill with his 12th big league team and setting him up to be the oldest player in Major League Baseball this season.

Hill, who turns 43 in March, carved out a role in recent years as a five-inning specialist. With the Boston Red Sox last season, he started 26 games and threw 124⅓ innings, posting a 4.27 ERA and putting up typically strong strikeout-to-walk numbers.