Jason Castro’s two-year deal with the Houston Astros guarantees him $7 million and can be worth up to $9 million depending on the games he plays at catcher in 2021, sources tell ESPN.

— Jeff Passan (@JeffPassan) January 21, 2021