49ers Attempted Trade For Justin Jefferson Before Draft
This offseason saw the Vikings sign their young, star wide receiver Justin Jefferson to the biggest contract for a pass catcher in NFL history, The four-year, $140MM deal matched Davante Adams in total value, but with Adams contract for five years, that leaves Jefferson alone at the top in average annual value with $35MM per year. Before the team ensure Jefferson was sticking around for years to come, though, multiple teams reached out with interest in trading for the offensive phenom. 
According to a recent report from ESPN’s Adam Schefter, the 49ers checked if Minnesota was open at all to a trade that would land them the NFL’s top wideout. This attempt at a trade happened amidst San Francisco’s contract struggles with their own wide receiver, Brandon Aiyuk. The Aiyuk-situation devolved to a point at which the 49ers wide receiver even requested a trade himself.
The deal was a no-go for the Vikings from the start. The 49ers weren’t the only ones to try, though. Per Schefter, the Jets and Colts made inquiries, as well, into obtaining the star receiver. Minnesota shut down any interest and delivered on their own plans of extending Jefferson to his record-breaking deal. San Francisco, for their part, ended up inking Aiyuk after their failed trade attempt, signing him to a four-year, $120.01MM contract.
This report is a timely one as the two teams faced off today. Jefferson’s 133-yard performance including a 97-yard touchdown was a key factor in Minnesota’s victory over the favored 49ers. Aiyuk’s season, after his long holdout, is off to a slow start. So far this year, Aiyuk has six catches for 71 yards in two contests.
49ers To Place RB Christian McCaffrey On IR
Christian McCaffrey is officially out for at least the next month. ESPN’s Adam Schefter reports that the 49ers are placing their star running back on injured reserve.
NFL Network Ian Rapoport says the team is hoping McCaffrey will be ready to play when first eligible in Week 6. That October 10th showdown with the Seahawks could end up marking the running back’s season debut, although ESPN’s Nick Wagoner cautions that it’s “no guarantee” that McCaffrey is ready by that date, and Rapoport added that CMC could be sidelined for six weeks, and possibly longer (video link).
McCaffrey was limited with calf issues during the preseason and the practices preceding Week 1, leading to him being a sudden inactive for the team’s season opener. It’s since been revealed that the RB is dealing with a serious case of Achilles tendinitis, although both the player and the team expressed some optimism that the star would be back for Week 2. At the very least, there was optimism that McCaffrey would only have to miss one more game.
However, the organization’s tone changed over the past 24 hours. Yesterday, coach Kyle Shanahan definitively ruled out McCaffrey for Week 2 while also admitting that an IR stint was a real possibility. Now, the team will be rolling without their top offensive weapon for at least the next four games.
Jordan Mason had a breakout performance while filling in for his star teammate. The running back finished Week 1 with 152 yards from scrimmage and one touchdown, and it sounds like the third-year back will continue to lead the depth chart.
The team actually didn’t give any carries to backups Isaac Guerendo and Patrick Taylor, with wideout Deebo Samuel getting eight rushing attempts of his own. When asked about the receiver’s usage in the running game, Shanahan said it would be a “game by game proposition” (per Wagoner). The head coach also expressed trust in Guerendo and Taylor, so perhaps we’ll see more of the duo in the coming weeks.
Minor NFL Transactions: 9/14/24
Saturday’s minor transactions and gameday practice squad callups:
Arizona Cardinals
- Elevated: T Jackson Barton
Baltimore Ravens
- Elevated: CB Ka’dar Hollman, RB John Kelly
Carolina Panthers
- Elevated: TE Feleipe Franks
Dallas Cowboys
- Elevated: TE Princeton Fant, LB Nick Vigil
Denver Broncos
- Elevated: RB Tyler Badie, WR Lil’Jordan Humphrey
Detroit Lions
- Elevated: WR Tom Kennedy, WR Tim Patrick
Green Bay Packers
- Elevated: QB Sean Clifford
Houston Texans
- Elevated: CB D’Angelo Ross
Indianapolis Colts
- Elevated: DE Genard Avery, S Ronnie Harrison
Jacksonville Jaguars
- Elevated: CB Christian Braswell
Las Vegas Raiders
- Elevated: OLB K’Lavon Chaisson, CB Sam Webb
Los Angeles Chargers
- Elevated: S Tony Jefferson, LB Shaquille Quarterman
Minnesota Vikings
- Elevated: RB Myles Gaskin, DL Jonah Williams
New Orleans Saints
- Elevated: S Ugo Amadi, LB Isaiah Stalbird
New York Giants
- Elevated: LB Tomon Fox, LB Ty Summers
- Placed on IR: WR Gunner Olszewski
New York Jets
- Elevated: DE Jalyn Holmes
San Francisco 49ers
- Elevated: S Tracy Walker
- Placed on IR: RB Christian McCaffrey (story)
Seattle Seahawks
- Elevated: T McClendon Curtis, RB George Holani
Tampa Bay Buccaneers
- Elevated: DT C.J. Brewer, DL Mike Greene
Tennessee Titans
- Elevated: LB Luke Gifford
Washington Commanders
- Signed to active roster: LB Nick Bellore
- Elevated: CB Bobby Price, DE Carlos Watkins
Patrick was among the Broncos’ final roster cuts after a Saints trade was discussed. The 30-year-old missed the 2022 and ’23 campaigns due to ACL and Achilles tears, respectively. Patrick did not need to wait long to find a new opportunity, though, quickly landing a practice squad deal with the Lions. He is now positioned make his season debut tomorrow as a complementary option in Detroit’s passing attack.
Olszewski is dealing with a groin injury and he was known to be facing a long-term absence. Today’s move thus comes as no surprise, but it ensures at least a four-week absence. The former All-Pro scored a punt return touchdown with Pittsburgh early last season and added another during his 10-game Giants stretch to close out the year. The team will need to rely on other options in the return game for the time being.
Christian McCaffrey Out For Week 2; 49ers Considering IR
SEPTEMBER 13: Shanahan said on Friday McCaffrey will not play in Week 2 after he was off the practice field altogether today. He said Thursday’s practice led to pain in the affected calf and Achilles area, so McCaffrey will be out for at least another game.
Concerningly, Shanahan added (via The Athletic’s Matt Barrows) San Francisco is, in fact, now considering injured reserve in this situation. Moving last year’s rushing champion to IR would sideline him until at least Week 6, though it would give him a longer period to heal in full. Mason will be in line for RB1 duties on Sunday at a minimum, but that could be the case for much longer.
SEPTEMBER 11: Christian McCaffrey missed the 49ers’ Week 1 win over the Jets thanks to his pesky Achilles/calf issues. Coach Kyle Shanahan has since specified that a bout of Achilles tendinitis has been the main contributor to the running back’s inconsistent status. Fortunately, it doesn’t sound like McCaffrey will be sidelined for much longer, as Shanahan told reporters that the star player isn’t a candidate for injured reserve (via NFL Network’s Ian Rapoport).
[RELATED: 49ers RB Christian McCaffrey Inactive For Week 1]
While McCaffrey was listed as limited during today’s practice (per NFL Network’s Tom Pelissero), the player is confident that he’ll be on the field for Week 2.
“My mentality is I’m playing this week,” McCaffrey said (via ESPN’s Nick Wagoner). “That’s where I’m at. That’s how I am every week. I’m not lying. I think as soon as a player says, ‘maybe I’ll play, maybe I won’t,’ that’s not a good mentality to go into a week with when you’re kind of on the fence. For me, I’m ready to go.”
The player’s Week 1 absence inspired some controversy when fill-in Jordan Mason revealed that he learned of his RB1 role on Friday…days before the team announced McCaffrey’s inactive status. McCaffrey said there wasn’t any gamesmanship at play with the late call, as the RB said he hoped he could push through the injury until the last possible moment. McCaffrey said his pre-game workout didn’t go as he hoped, leading to the final decision (via Wagoner).
Mason filled in admirably for his All-Pro teammates, rushing for 147 yards and a touchdown on 28 carries. Mason’s performance may ultimately convince the 49ers to sit McCaffrey for another week, per NFL Network’s Ian Rapoport, although the reporter also believes the starter will do everything in his power to play.
NFL Practice Squad Updates: 9/11/24
Today’s practice squad transactions:
Arizona Cardinals
- Signed: OT Charlie Heck
Carolina Panthers
- Signed: TE Feleipe Franks
Denver Broncos
- Signed: WR Kaden Davis
Detroit Lions
- Signed: DL Chris Smith
Indianapolis Colts
- Signed: S Ronnie Harrison Jr., CB Kelvin Joseph
- Released: DE Titus Leo
Los Angeles Chargers
- Signed: CB Dicaprio Bootle
New Orleans Saints
- Signed: CB Shemar Jean-Charles
New York Jets
- Signed: LB Jackson Sirmon
Philadelphia Eagles
- Signed: S Caden Sterns
- Released: TE Jack Stoll
San Francisco 49ers
- Signed: OL Chris Hubbard
- Released: DE Jonathan Garvin
Tennessee Titans
- Signed: LB Kyron Johnson
49ers, CB Deommodore Lenoir Have Talked Extension
Mentioned previously as an extension candidate, it sounds like Deommodore Lenoir has indeed talked about a long-term pact with the 49ers. Per ESPN’s Jeremy Fowler, the organization has “discussed an extension” with their young defensive back.
[RELATED: Deommodore Lenoir On 49ers’ Extension Radar]
We heard this summer that the 49ers front office was potentially looking to extend the former fifth-round pick, but this latest update sounds a bit more definitive. Ee haven’t heard any recent updates on a long-term pact for Charvarius Ward, who was also mentioned as an extension candidate around the same time. Lenoir is set to hit free agency following the 2024 campaign.
Lenoir was selected by the 49ers in the fifth round of the 2021 draft. It didn’t take long for the Oregon product to establish himself as a foundational piece on San Francisco’s defense. The defensive back started 13 of his 17 appearances as a sophomore, and he started all 17 games in 2023. The 49ers have been creative with their usage of the defensive back over the past few years, using him as an outside CB and in the slot.
Lenoir ultimately got into 90 percent of his team’s defensive snaps in 2023, finishing with 84 tackles, three interceptions, and 10 passes defended. Pro Football Focus ended up grading him 23rd among 127 qualifying cornerbacks.
The 49ers have been connected to cornerback reinforcement in recent years, including Patrick Surtain and Nate Hobbs at last year’s trade deadline. They added Isaac Yiadom this offseason as a replacement for Isaiah Oliver, but the team is still plenty reliant on Lenoir. The cornerback’s extension probably won’t break the bank, but the team will still have to commit a chunk of change to maintain some continuity on their depth chart.
Jets’ Jeff Ulbrich Confirms 49ers’ DC Inquiry
In making Steve Wilks a one-and-done as 49ers defensive coordinator, Kyle Shanahan conducted a search that ended with a Nick Sorensen promotion. The eighth-year San Francisco HC’s unofficial search proved more interesting.
Shanahan reached out to Bill Belichick and attempted to gauge Steve Spagnuolo‘s interest in switching sides in this period’s premier AFC-NFC rivalry. Neither effort proved successful. Belichick is holding out hope for a 2025 HC job, as he conducts a media blitz this season, and the Chiefs extended Spagnuolo days after Super Bowl LVIII. The 49ers also reached out to one of Shanahan’s former Falcons coworkers, showing interest in Jets DC Jeff Ulbrich.
[Offseason In Review: San Francisco 49ers]
A 49ers linebacker from 2000-09, Ulbrich is from the Bay Area and worked with Shanahan from 2015-16 in Atlanta. However, Ulbrich needed permission to conduct an interview with the 49ers. Robert Saleh confirmed (via the San Francisco Chronicle’s Michael Silver) that would not happen.
“I don’t blame him,” Saleh said of Shanahan’s Ulbrich pursuit. “He should ask. The answer was no. But I’d ask, too.”
Ulbrich stayed in Atlanta throughout Dan Quinn‘s tenure, as Shanahan left after the Falcons’ 2016 Super Bowl season. He serves as the Jets’ defensive play-caller, though Saleh certainly operates as the lead defensive voice for the team. The Jets turned a corner on defense in Saleh’s second season, but as QB play played the lead role in dropping the 2022 and ’23 Jet teams under .500, no HC interviews have come. The Jets could not have denied Ulbrich permission to meet about a head coaching job, but since he was under contract for 2024, they could block the request.
“Absolutely honored,” Ulbrich said (via Silver) of Shanahan’s interest. “I have unbelievable, tremendous respect for Kyle, and that organization, and the team they’ve built, and the coaching staff that they have. So, what an honor it was. But at the same time, I am so connected [to the Jets].”
The Jets were not the only team to block a coordinator interview this offseason. The Panthers kept Ejiro Evero from meeting about other DC positions, while the Giants blocked a Seahawks Mike Kafka OC summit. Although Saleh would not let Ulbrich out of his contract, Silver adds the fourth-year Jets DC received an offseason raise.
Shanahan considered promoting Sorensen to replace DeMeco Ryans in 2023, but like Ryans back in his early days on San Francisco’s staff, the veteran HC viewed Sorensen as needing more developmental time. After two seasons with the team, Shanahan deemed Sorensen ready. The 49ers ranked third in scoring defense and fourth in DVOA, but Wilks’ unit struggled in the NFC playoffs. Despite holding the Chiefs without a touchdown — excluding a drive that began at the 49ers’ 16-yard line — that defense could not prevent a game-tying field goal to force overtime and could not hold serve with Kansas City defense in the extra period.
Sorensen, who spent eight seasons on Pete Carroll‘s Seahawks staff, will take a crack at maximizing the talent on the 49ers’ defense. The Jets will hope their offense does enough to complement their Saleh-Ulbrich defensive setup this season.
Brandon Aiyuk Nixed Trade To Steelers; Latest On Browns, Patriots’ Proposals
Due to the 49ers‘ interest in keeping Brandon Aiyuk via an extension, the fifth-year wide receiver carried substantial control during his trade sweepstakes despite the lack of a no-trade clause. Although Aiyuk shut down Cleveland and New England as destinations, as his San Francisco talks continued, he was believed to be fine being dealt to Pittsburgh. Until the 11th hour, that is.
While Aiyuk ended up signing a four-year, $120MM extension to remain with the 49ers, FOX’s Jay Glazer reports the team nearly traded him to the Steelers on the day he agreed to terms. After giving Aiyuk what amounted to an ultimatum two weeks ago, the 49ers were finalizing a trade to the Steelers. Aiyuk intervened, however, leading to a frantic sequence that shut down this would-be deal. The Steelers’ party line pointed to the team expecting Aiyuk to sign a 49ers extension, but it certainly appears they were in this until the end.
Aiyuk showed up early to the 49ers’ facility August 29, meeting with Kyle Shanahan to inform the eighth-year HC he was still interested in staying. Shanahan attempted to call the 49ers’ front office power brokers to inform them of this, but Glazer adds he was unable to get through due to team brass’ discussions with the Steelers about the then-impending trade. Shanahan then proceeded to run across the facility to stop trade talks, with the team then expressing its final ultimatum.
Aiyuk had until the end of practice August 29 to commit to the team — via the extension offer that had been on the table since August 12 — or be traded. Shanahan effectively confirmed (via 49ersWebZone.com) Glazer’s account after the 49ers’ Week 1 win over the Jets.
That development wrapped one of the busiest wide receiver sagas in recent NFL history. The 49ers had put two offers on the table for Aiyuk earlier in August — a three-year deal worth $87MM and the four-year, $120MM proposal — but SI.com’s Albert Breer indicated the fifth-year wideout rejected both. San Francisco had remained at its $26MM-per-year offer — which surfaced in May — until training camp but eventually came up toward Aiyuk’s price point. The guarantees in San Francisco’s 3/87 offer are not known, but the AAV would have still checked in more than $5MM north of Deebo Samuel‘s three-year deal (3/71.55).
That $26MM-per-year number came in lower than the Steelers’ extension offer — $27.7MM — but Aiyuk said he factored quarterback play and long-term success into his decision, ESPN.com’s Nick Wagoner adds. The 49ers saw Aiyuk and Brock Purdy form a potent connection last season, when Aiyuk zoomed to second-team All-Pro honors and led the NFC champions in receiving by a wide margin.
San Francisco has also become one of this period’s most reliable teams, advancing to two Super Bowls and two more conference championship games since 2019. The Steelers continue to stay above .500, but they have not won a playoff game since 2016. Their quarterback situation also invites major questions — particularly beyond 2024.
The Steelers had been part of a potential three-team trade — for all intents and purposes — involving the Broncos, as the 49ers had attempted to flip Pittsburgh’s third-round pick for Courtland Sutton. Denver declined, but Breer adds the 49ers ultimately called around a dozen teams discussing trades for wide receivers. The Steelers offered second- and third-round pick for Aiyuk but did not include any players, which did not mesh with what the 49ers wanted as they constructed another Super Bowl-contending roster. The other 49ers calls also involved the team attempting to trade the Steelers third-round pick for a wideout.
Despite the 49ers’ reservations about the Steelers not including a veteran player in their proposal, Pittsburgh and San Francisco agreed to trade parameters in mid-August. Despite his team’s short- and long-term QB uncertainty, Mike Tomlin had presented a draw for Aiyuk. This ties to the respected HC’s conversations with the wideout during the pre-draft process in 2020, Breer adds. The Steelers had traded their 2020 first-rounder for Minkah Fitzpatrick months earlier but did draft a wideout with its first pick that year (Chase Claypool, No. 49). The 49ers had taken Aiyuk at 25.
The Browns were willing to offer Aiyuk $30MM per season on a three-year deal, but the top extension offer in this derby still came from a Patriots team that had also chased Calvin Ridley in free agency.
New England also sent two offers Aiyuk’s way, per Breer, who adds the team was willing to pay the former first-round pick $32MM per year on a four-year deal and $30MM AAV on a three-year contract. As far as the Pats’ trade offer goes, Breer reports they proposed a 2025 second-rounder, a 2026 fourth and one veteran player. The 49ers had asked about a Kendrick Bourne reunion. While Breer does not specify which player the Pats were set to include, Bourne represents a good guess — even though his ACL rehab landed him on the PUP list.
George Pickens does not have much in the way of proven help in Pittsburgh. Ex-Rams and Falcons supporting-caster Van Jefferson started Sunday. Roman Wilson did not make his debut in Atlanta, but Tomlin said the third-round rookie will see more practice time soon. An ankle injury kept Wilson off the field during the preseason. The Steelers have a strong WR development track record, but after narrowly missing out on Aiyuk, they certainly look to need a quick progression from Wilson.
“I’m comfortable with the performance of these guys,” Tomlin said about his auxiliary WR group. “(I) had some questions, even dating back to spring, and to be quite honest with you, I probably went into the receiver room a couple weeks into camp and told them that. I just believe in being really transparent.
“But the consistency with which those guys performed in Latrobe and with team development has made me more comfortable, and specifically I’m talking about Scotty Miller and Van Jefferson. I just can’t say enough about the consistency with which they’ve performed, their floor.”
The Steelers added Miller, who joined Jefferson in playing under Arthur Smith last season, shortly after the draft. Miller played 17 offensive snaps against the Falcons; Jefferson logged 49 and caught one pass.
NFL Practice Squad Updates: 9/10/24
Today’s practice squad transactions from around the NFL:
Arizona Cardinals
- Signed: DT Angelo Blackson
- Released: DT Tyler Manoa
Carolina Panthers
- Signed: CB Azizi Hearn, DE DeShawn Williams
Cleveland Browns
- Signed: TE Geoff Swaim
- Released: WR Lideatrick Griffin, CB Justin Hardee
Green Bay Packers
- Signed: TE Johnny Lumpkin, WR T.J. Luther
- Released: RB La’Mical Perine, WR Jalen Wayne
Houston Texans
- Signed: CB Desmond King, CB Troy Pride Jr.
- Released: S Mark Perry
Indianapolis Colts
- Signed: CB Kelvin Joseph
Jacksonville Jaguars
- Signed: CB Zech McPhearson
Minnesota Vikings
- Signed: WR Jeshaun Jones
- Released: CB Jaylin Williams
New England Patriots
- Signed: DT Jaquelin Roy
- Released: G Jerome Carvin
New York Giants
- Signed: G Cade Mays
- Released: T Marcellus Johnson
Philadelphia Eagles
- Signed: WR Danny Gray, CB AJ Woods
- Released: WR Griffin Hebert, LB Brandon Smith
Pittsburgh Steelers
- Signed: WR Shaquan Davis
- Released: LB Marcus Haynes
San Francisco 49ers
- Released: DE Jonathan Garvin
Seattle Seahawks
- Signed: WR Ty Scott
- Released: LB Michael Barrett
Tennessee Titans
- Signed: WR Tay Martin
Washington Commanders
- Signed: T Anim Dankwah
Offseason In Review: San Francisco 49ers
As we reach the end of this year’s Offseason In Review journey, the defending NFC champions — who played the lead role in churning out summer content — close the show. After coming closer to winning a championship without actually doing so than anyone in the Super Bowl era, the 49ers completed a busy offseason.
Extensions and reworkings, one after an endless rumor spree that involved a handful of other teams, dominated a San Francisco offseason that also featured a key coaching change. Here is how the 2023 runners-up went about assembling their latest Super Bowl contender.
Extensions and restructures:
- Reached four-year, $120MM extension ($45MM guaranteed) with WR Brandon Aiyuk
- Finalized two-year, $38MM extension ($24MM guaranteed) with RB Christian McCaffrey
- Agreed to reworked three-year, $82.66MM contract ($26.9MM guaranteed) with T Trent Williams
- Hammered out two-year, $15.39MM extension ($8.44MM guaranteed) with WR Jauan Jennings
- Agreed to one-year, $5.85MM extension ($4.54MM guaranteed) with RT Colton McKivitz
- Extended S George Odum at three years, $7.5MM ($3.58MM guaranteed)
- Restructured WR Deebo Samuel‘s deal, creating $16.4MM in cap room
- Restructured TE George Kittle‘s contract, creating $9.75MM in cap space
- Gave FB Kyle Juszczyk pay cut, creating nearly $4MM in cap room
Amid the 49ers’ months-long Aiyuk odyssey, they rewarded the game’s most dynamic running back. As RB salaries stagnated ahead of a 2023 crisis point at the position, this year brought some relief for the market. Saquon Barkley secured $26MM fully guaranteed to top all backs. No player had approached McCaffrey’s $16MM-per-year AAV, however; that number topped position since the Panthers signed off on it in April 2020. But McCaffrey’s deal had paid out its guarantees ahead of the All-Pro’s age-28 season. The 49ers soon took care of the 2022 trade acquisition, raising the RB ceiling with a number unlikely to be approached in the near future.
McCaffrey now holds the RB AAV lead by $4MM, and his $24MM at signing trails only Barkley. Of course, CMC already played four seasons on the deal he inked with the Panthers to set himself up well despite playing a position with a notoriously short career span.
The second-generation NFLer proved a perfect fit in Kyle Shanahan‘s offense, giving Brock Purdy an unmatched backfield weapon as he began his QB1 run. The 49ers beat out the Rams by sending second-, third-, fourth- and fifth-round picks for McCaffrey and saw tremendous return on investment last year, when the former top-10 draftee soared to Offensive Player of the Year acclaim.
McCaffrey’s rushing title (1,459 yards) was the franchise’s first since Hall of Famer Joe Perry in 1954, and the OPOY’s 21 total touchdowns led the league despite the 49ers resting him in Week 18. McCaffrey’s workload (1,806 career touches) and Carolina injury history certainly bring concerns entering Year 8, but he has shown the value a top-tier RB can provide a team and did well to secure money through 2025.
Although the deal runs through the 2027 season, it becomes a pay-as-you-go pact beyond 2025. It would cost the 49ers $12.8MM to move on from McCaffrey in 2026, but even if that happens, this will still be considered a successful partnership. The 49ers had kept RB costs low since their 2018 Jerick McKinnon deal did not pan out, but they will hope to again lean on the game’s most expensive ball-carrier as they attempt to win their first Super Bowl in 30 years.
This payment may well have provided a push for Williams to act regarding his contract, as he is by far the top player blocking for McCaffrey. The 49ers have constructed an offensive line that features only Williams tied to a deal worth more than $6MM per year, leaving the door open to this holdout due to the value the perennial All-Pro left tackle provides. A rumor about a potential Williams contract squabble surfaced in June, and the decorated blocker indeed followed through on an attempt to seek an update midway through his six-year deal.
Williams, 36, signed a six-year, $138MM contract in 2021, as the 49ers beat out the Chiefs to re-sign a player who would secure Hall of Fame entry on this contract. The former Washington top-five pick, a first-team All-Pro each year from 2021-23, had played out the guarantees on his contract. Despite the 49ers controlling Williams through 2026, they were dealing with a player who had already displayed conviction via his 2019 Washington standoff — one that ultimately keyed a 2020 trade to San Francisco. The 49ers’ O-line construction also brings Williams dependance, a blueprint reflected in the team’s 0-2 record without its stalwart LT last season.
Between missed practices and preseason games, this holdout cost Williams $5.39MM to wage. Although the CBA prevented the 49ers from waiving Williams’ fines like they did for Nick Bosa (due to the former being on a veteran contract), the holdout probably proved worthwhile for the 15th-year veteran. Williams’ updated deal added no new years but made him the NFL’s highest-paid tackle once again ($27.55MM per year) and made it nearly impossible for the 49ers to move on until at least 2026. Even then, the penalty would now be steep ($35.7MM).
With Williams confirming late last season he was not planning to retire, the 49ers will show faith he can deliver multiple additional seasons. With one more Pro Bowl nod, Williams — an 11-time Pro Bowler — can set the NFL tackle record.
Jennings’ agreement pointed to the 49ers splitting up their Aiyuk-Deebo Samuel pair in 2025, and with Aiyuk finally signed, Samuel trade rumors probably are not far away. A former seventh-round pick, Jennings has delivered strong value. The team attempted to replace Jennings with third-rounder Danny Gray, but Jennings has proven important in more ways than one. The ex-quarterback caught and threw a TD pass in Super Bowl LVIII, coming after a 361-snap season, and PFF rated him as the NFL’s third-best run-blocking receiver in 2023.
Previously given a second-round RFA tender, the 27-year-old role player is signed through 2025. He rounds out a deep receiving corps, should first-rounder Ricky Pearsall eventually factor into this season’s equation. Of course, this was a footnote compared to the next notable WR transaction the 49ers completed.
John Lynch said in February an Aiyuk extension would present challenges; this proved a good synopsis for the action-packed negotiations ahead. Discussions began in late March, but no movement between the parties occurred for months. This produced countless rumors about Aiyuk’s price points — in terms of AAV and guarantees — and invited other teams to inquire. Trade talks did not become serious until training camp, though the 49ers — as they did with Samuel during his 2022 impasse — discussed Aiyuk with teams during the draft. San Francisco wanted a mid-first-round pick for the second-team All-Pro; no team made such an offer, and by summer’s end, no team ultimately would.
During the sides’ negotiations, the wideout market shifted. When the parties began talking, one receiver was tied to a deal north of $30MM per year (Tyreek Hill). Amon-Ra St. Brown and A.J. Brown joined that club in April, and Justin Jefferson reset the market in late May. CeeDee Lamb used the Jefferson deal to secure monster terms from the Cowboys following a holdout. The top two contracts on the market did not affect Aiyuk too closely, but the position’s ceiling rising as it did inflated asking prices for players not quite on that level. The Dolphins and Eagles respectively paying Jaylen Waddle ($28.25MM per year, $76MM guaranteed) and DeVonta Smith ($25MM AAV, $69.99MM guaranteed) shaped the Aiyuk talks as well.
These deals did not convince the 49ers to change their Aiyuk view for months; the team stood at a price between $26-$27MM per year until training camp. Aiyuk had aimed to land St. Brown-level money and targeted guarantees in the Brown range ($84MM). An ascending player, the 26-year-old talent still exited the 2023 season 17th in receiving yards in the 2020s. Aiyuk’s surface-level stats brought scrutiny regarding his demands.
The 2020 first-round pick, however, displayed high-end efficiency last season. His 1,342-yard year came on just 105 targets in the 49ers’ well-balanced offense. Aiyuk’s 3.01 yards per route run ranked third in the NFL last year, and his camp undoubtedly parlayed this efficiency — along with Aiyuk’s importance to a championship contender — into the late-August windfall.
Before reaching the finish line, the 49ers let Aiyuk shop around. Had he wanted to merely take the best deal, the Patriots (at $32MM per year, with Kendrick Bourne potentially coming back to San Francisco) may have been the trade partner. But Aiyuk did not want to be dealt to New England or Cleveland, the latter offering $30MM per and submitting an interesting package involving contract-year WR Amari Cooper along with second- and fifth-round picks. Although Aiyuk would have welcomed being dealt to the Commanders and reuniting with college teammate Jayden Daniels, they were not especially interested.
The Steelers — an Aiyuk draw largely due to Mike Tomlin‘s presence — became the “what if?” team, but their trade and extension offers underwhelmed both the 49ers and Aiyuk. Trade framework ultimately emerged, but the underwhelming proposals ended up bringing Aiyuk back to the table with the 49ers, who again turned a WR trade request into a summer extension. Of course, it took San Francisco upping its offer to $30MM per.
Pittsburgh not having a comparable receiver to trade for Aiyuk hurt its cause, leading San Francisco to contact other teams about what would have essentially been a three-team trade. Most notably, they offered the Broncos a third-rounder for Courtland Sutton. The Steelers offered second- and third-round picks for Aiyuk, but the 49ers being unable to flip the third they would have obtained for Sutton helped keep Aiyuk in the fold. Sitting on the same extension offer for two-plus weeks, Aiyuk accepted and is now the NFL’s sixth $30MM-per-year receiver.
Considering how difficult it would have been for the 49ers to replace their top outside receiver at this juncture, a late-summer trade never made much sense. Had the 49ers been rebuilding and determined to obtain the most value, Aiyuk is probably in the AFC now. For one more season at least, the 49ers’ four-All-Pro skill-position setup — which includes Samuel and George Kittle on through-2025 contracts — is intact. A likely Purdy 2025 extension threatens to split up the quartet after this season.
Free agency additions:
- Leonard Floyd, DE. Two years, $20MM ($12MM guaranteed)
- Yetur Gross-Matos, DE. Two years, $18MM ($9.39MM guaranteed)
- De’Vondre Campbell, LB. One year, $5MM ($4.56MM guaranteed)
- Jordan Elliott, DT. Two years, $7MM ($2.33MM guaranteed)
- Joshua Dobbs, QB. One year, $2.25MM ($2.25MM guaranteed)
- Isaac Yiadom, CB. One year, $3MM ($1.38MM guaranteed)
- Rock Ya-Sin, CB. One year, $1.19MM
- Brandon Parker, T. One year, $1.13MM
- Eric Saubert, TE. One year, $1.13MM
- Tracy Walker, S. Practice squad
These signings seem like they occurred years ago, as the 49ers’ holdover contracts overshadowed their outside additions. But Floyd represents a key piece for a team that carried far less proven edge rushers opposite Bosa for a multiyear stretch. After washing out with the Bears, Floyd revitalized his career alongside Aaron Donald. Floyd’s Bills work, however, showed he was not merely a Donald creation.
The former top-10 Chicago pick matched his career high with 10.5 sacks last season, becoming a vital defender for a Bills team that did not see Von Miller display his 2022 form after a second ACL tear. Given a one-year, $7MM Buffalo deal, Floyd anchored the AFC East champs’ pass rush. He is in San Francisco due to an assist from offseason hire Brandon Staley, the ex-Rams DC who pushed for a reunion.
Floyd, who turned 32 on Sunday, has been one of the 2020s’ most consistent rushers. He has totaled between nine and 10.5 sacks in each of the past four seasons and tallied between 18 and 22 QB hits each year this decade. Teaming with Bosa and highly regarded D-line coach Kris Kocurek should allow Floyd to continue producing at this level.








