This week, the 49ers signed George Kittle to a four-year contract extension that keeps him under team control through 2029. But before the deal was finalized, the 49ers actually considered trading him to a team for a second-round pick.
More info on: George Kittle