RHP Lance McCullers Jr. and the Astros are in agreement on a five-year, $85 million contract extension, sources told ESPN’s Jeff Passan.