The Houston Astros have reached an agreement on a two-year, $7 million contract with Jason Castro, according to sources.

Castro, who was drafted by the Astros in 2008, spent the 2020 season with the San Diego Padres and Los Angeles Angels.

The contract includes $2 million in possible escalators based on games played at catcher in 2021.