It took four years but somebody has finally topped David Price's record contract for a pitcher.
According to multiple reports, the Nationals have re-signed Stephen Strasburg. The deal, per ESPN, is for seven years, $245 million. Price had inked a seven-year, $217 million contract with the Red Sox leading into the 2016 season.
While the deal doesn't come with opt-outs according to Yahoo! Sports, MLB.com reports that it has full no-trade protection. Strasburg had four years, $100 million left on his deal with Washington before opting out following the Nationals' World Series win.
The 31-year-old led the National League last season with 18 wins and 209 innings, finishing the regular season with a 3.32 ERA in 33 starts. It marked the first time since 2014 Strasburg had managed more than 28 starts.
Jon Heyman was first to report the agreement.