After losing starting pitcher Framber Valdez for an indefinite period of time, the Astros have reached an agreement with free-agent right-hander Jake Odorizzi on a two-year deal with a player option, a source told ESPN’s Jeff Passan.