The Houston Astros have agreed to a four-year, $52 million contract with Josh Reddick, according to multiple reports.

Reddick hit .281/.345/.405 with 17 doubles, 10 home runs and 37 RBIs in 155 games split between the Los Angeles Dodgers and Oakland Athletics this past season.

The 29-year-old began his career with the Boston Red Sox, playing three seasons with the team before four-plus years with the Athletics.