 Prior to the 2018 season, "Sports Illustrated" ranked Altuve as the #2 player in baseball, trailing only Trout.On March 16, 2018, Altuve and the Astros agreed to a five-year, $151 million contract extension that would span the 2020–24 seasons.His current contract included a $6 million salary in 2018 and a $6.5 million team option in 2019.