The Houston Astros have signed right-hander Cristian Javier to a five-year contract that avoided a salary arbitration hearing, the team announced Friday.

Sources told ESPN's Jeff Passan that the deal -- to run through the 2027 season -- is for $64 million, and it includes a $2 million signing bonus, payable within 30 days of the deal's approval by the commissioner's office.