After saying he planned to opt out of his contract at the end of the season, All-Star third baseman gets new deal through 2033.
Author: Bob Nightengale and Steve Gardner, USA TODAY
Justin Verlander, New York Mets reach agreement on two-year, $86.6 million deal
Three-time Cy Young award winner Justin Verlander leaves World Series champion Astros for a two-year, $86.6 million contract with the Mets.