There was a report yesterday that a Matthew Stafford trade should be expected soon. Very soon indeed: it happened overnight. Stafford is a Ram and Jared Goff is a Lion, and Detroit also gets two first-round picks and a third-rounder. Former No. 1 overall picks swapped for each other; shocking stuff.

If the price seems high for a 33-year-old (next week) quarterback, consider that built into the deal is the Lions taking on Goff's monster contract. (Consider also that the Lions aren't even getting a first-round pick this year, which can't be pleasing to Lions fans; Jacksonville already has the Rams' first-rounder this year from the Jalen Ramsey trade.) Goff's contract is going to count roughly $30 million against the salary cap in each of the next two seasons, considerably more than Stafford's. So shedding that ill-advised deal is a part of what the Rams are paying for with their picks.

Fantasy-wise, it's hard not to like the deal for Los Angeles. Goff has disappointed, particularly in the postseason; despite great talent around him and one of the league's best offensive coaching minds, he's generally seemed to hold the offense back; they've tried to hide him in the game plan more often than not. Stafford is a more aggressive downfield passer, which should benefit all the team's receivers and the running game as well. Cooper Kupp, Robert Woods, Tyler Higbee, Cam Akers -- looks like a plus for all those guys.

For the Lions? Well, they'll have extra first-round picks in 2022 and 2023. That's not nothing. And about the 87th pick this year, whoohoo. But they'll go into the season with Jared Goff at quarterback, which it's hard to view with a lot of excitement.

Back in 2018, when the Rams went to the Super Bowl and Goff's play got him signed to that big contract, his numbers suggested he was the kind of aggressive downfield passer that merited such a deal. He averaged 8.36 yards per attempt, which was a top-3 number that year (up with Patrick Mahomes and, slightly more surprisingly, Philip Rivers).

But in the two years since signing that deal, Goff has been a different quarterback, perhaps partly due to his own play and partly due to Sean McVay adjusting the offense to hide him. In those two seasons Goff's yards per attempt has dipped to 7.41 and 7.16. Might not sound like a huge difference, but those are well below average among regular starting quarterbacks in those two seasons. Stafford's 8.59 when healthy in 2019 was the league's 3rd-highest total over those two years, while this year's 7.73 (while playing hurt and with Kenny Golladay sidelined most of the season) was also a top-25 performance. (Search engines at pro-football-reference.com used to generate this table.)

QB YARDS PER ATTEMPT, 2019-2020
PlayerYearY/ACmpAttCmp%YdsTDInt
Ryan Tannehill20199.5920128670.32742226
Deshaun Watson20208.8738254470.24823337
Matthew Stafford20198.5918729164.32499195
Jimmy Garoppolo20198.3632947669.139782713
Patrick Mahomes20198.3331948465.94031265
Kirk Cousins20208.2734951667.642653513
Dak Prescott20198.2238859665.149023011
Aaron Rodgers20208.1737252670.74299485
Jameis Winston20198.1638062660.751093330
Kirk Cousins20198.1130744469.13603266
Patrick Mahomes20208.0639058866.34740386
Russell Wilson20197.9734151666.14110315
Josh Allen20207.9439657269.245443710
Ryan Tannehill20207.9431548165.53819337
Derek Carr20207.9434851767.34103279
Derek Carr20197.9036151370.44054218
Drew Brees20197.8828137874.32979274
Ryan Fitzpatrick20207.8318326768.52091138
Philip Rivers20197.8139059166.046152320
Lamar Jackson20197.8026540166.13127366
Deshaun Watson20197.7833349567.338522612
Matthew Stafford20207.7333952864.240842610
Philip Rivers20207.6836954368.041692411
Tom Brady20207.6040161065.746334012
Teddy Bridgewater20207.5934049269.137331511
Russell Wilson20207.5538455868.842124013
Drew Brees20207.5427539070.52942246
Nick Mullens20207.4821132664.724371212
Jared Goff20197.4139462662.946382216
Lamar Jackson20207.3324237664.42757269
Baker Mayfield20207.3330548662.83563268
Matt Ryan20207.3240762665.045812611
Justin Herbert20207.2939659566.643363110
Matt Ryan20197.2540861666.244662614
Cam Newton20207.2224236865.82657810
Baker Mayfield20197.1731753459.438272221
Jared Goff20207.1637055267.039522013
Kyler Murray20207.1237555867.239712612
Aaron Rodgers20197.0335356962.04002264
Ryan Fitzpatrick20197.0331150262.035292013

I posted a week ago that I'm not entirely sure about an investment in Stafford. While he's been productive, he hasn't been good enough to elevate the Lions into being a playoff contender. And now he's an older quarterback who's dealt with a lot of injuries the last two years.

But if healthy, he's going to be a better fit for McVay's offense than Goff was. And the Rams are free of that albatross contract. They'll need to win over the next couple of years without many early draft picks, but not at all far-fetched to think they can be the NFC West's best team, giving Stafford a chance to ply his trade in the playoffs, where Goff generally let the team down.

--Andy Richardson