The Houston Astros and star second baseman Jose Altuve agreed to a five-year contract extension through the 2029 season, the club announced Tuesday.
The deal is worth $125 million, reports Jon Heyman of MLB Network.
Altuve also gets a $15-million signing bonus, according to Mark Feinsand of MLB.com.
The eight-time All-Star would’ve been eligible to test free agency after the 2024 campaign if he didn’t sign an extension. The 33-year-old was entering his final season under contract after inking a seven-year, $163.5-million deal in March 2018.