En julio de 2016 firma un contrato con los Houston Astros por cinco años a cambio de 50 millones de dólares.