When teams get good in a hurry, as the 49ers did last season, there are difficult decisions that must follow.
Trading defensive tackle DeForest Buckner? Yes, that qualifies.
Holding onto George Kittle? Not exactly.
Sure, it took a while to arrive at the years, dollars and structure that agent Jack Bechta negotiated with the 49ers, but this was something that had to get done. There was no other reasonable option.
It is a five-year, $75 million contract with a signing bonus of $18 million, Bechta told NBC Sports Bay Area. The contract includes $30 million guaranteed at signing and $40 million in total guarantees.
Even during a pandemic with an uncertain salary cap for future seasons, this makes complete sense for the 49ers. This was the wise decision. The recent past dictated that there was no other decision for the present and future of the franchise.
After all, if you’re not going to pay George Kittle, who are you going to pay?
It’s not hyperbole to recognize that Kittle is the most impactful offensive player -- not playing quarterback -- in the league.
At the very least, with his combination of receiving production and dominance as a blocker in the run game, there’s no other offensive player who possibly could be more valuable to the 49ers and coach Kyle Shanahan’s system.
Kittle is getting what he deserves.
And this is a load off everybody’s mind heading into the season.
George Kittle is not going anywhere for a while.
[49ERS INSIDER PODCAST: Listen to the latest episode]