Good thing the Phillies signed Zack Wheeler when they did.
Stephen Strasburg, who entered the offseason as the No. 2 starting pitcher in free agency behind Gerrit Cole and ahead of Wheeler, is returning to the Nationals on a massive seven-year, $245 million contract, according to ESPN's Jeff Passan.
As historically good as Strasburg was in October, that is an insane number for him. He will turn 32 midway through the first of the seven years. He has made 30 starts in just three of nine seasons and reached 200 innings twice. He was more durable than ever in 2019 and, boy, did he cash in because of it.
Two seasons ago, in 2018, Strasburg made 22 starts with a 3.74 ERA. Had he had that type of season in 2019, he probably wouldn't have even opted out of the remaining three years and $75 million to find this next payday.
Good for him. But also good for the Phillies in agreeing with Wheeler five days before the Nats retained Strasburg. Because if Wheeler was still on the board today, that number is at least $20 million higher and maybe more. Would a team go to $140 million for Wheeler? What about $160 million? Think about how many free agents the White Sox have struck out on in recent years. Wouldn't they have been likely to up their offer one more time if Wheeler was still out there to see what Strasburg signed for?
Strasburg is a great pitcher, don't get it twisted. He proved in 2019 that he can be the most reliable and important arm in the league when the pressure is at its peak. But forget Year 6, by Year 3 or 4 of this deal, the Nationals could be regretting it mightily.
And if this is what it took to sign Strasburg, Gerrit Cole is even more likely to approach $300 million.
There has been much more offseason activity leaguewide than there was at this point a year ago. The five best remaining free agents are Cole, Anthony Rendon, Josh Donaldson, Madison Bumgarner and Hyun-Jin Ryu. The next three would be Nick Castellanos, Didi Gregorius, Marcell Ozuna and then you're getting into back-end-rotation types.
Click here to download the MyTeams App by NBC Sports! Receive comprehensive coverage of your teams and stream the Flyers, Sixers and Phillies games easily on your device.