Jose Altuve signed a five-year extension on Tuesday that all but guarantees he will finish his career with the Houston Astros.
The deal is worth $125 million, sources told ESPN, taking him all the way through his age-39 season.
"He's a franchise-type