The Houston Astros and free-agent outfielder Josh Reddick have agreed on a four-year, $52 million contract, according to multiple reports.

The agreement, which is subject to a physical, was first reported by Yahoo Sports.

In 155 combined games between the A's and Dodgers, Reddick hit .281 with 17 doubles, 10 home runs and 37 RBIs, while also providing steady defense in right field.