The 49ers knew that finding a franchise quarterback wasn’t going to be easy. To supplement the position while they look to find a long-term answer under center, they’ve built a juggernaut of a roster that can support some up-and-down QB play.
A good illustration of the 49ers’ roster construction is shown via their salary cap commitments for the 2023 season.
San Francisco is actually in a reasonable place from a financial standpoint. They sit $10,648,223 below the cap heading into training camp according to Over the Cap. That number could actually climb some once Nick Bosa’s extension is done since it will likely drop his cap hit this year. Without an extension he’s set to play on the fully-guaranteed fifth-year option on his rookie deal which will cost north of $17 million against the cap.
Part of the reason they’re in an okay financial spot this year is because of some contract restructures over the last couple seasons that pushed money further into the future. Eventually those bills will come due and the team will be in a tough spot cap-wise. That’s part of the reason they need some of their young players on rookie deals to work out if they want to extend their Super Bowl window. They can’t afford to keep filling holes via free agency.
Let’s take a look at what their cap situation looks like heading into training camp with the 15 biggest cap hits scheduled for this season:
1
LT Trent Williams
2023 cap hit: $27,227,424
2
DL Arik Armstead
2023 cap hit: $23,755,883
3
TE George Kittle
2023 cap hit: $18,033,751
4
DE Nick Bosa
2023 cap hit: $17,859,000
5
QB Trey Lance
2023 cap hit: $9,301,434
6
LB Fred Warner
2023 cap hit: $9,049,000
7
WR Deebo Samuel
2023 cap hit: $8,653,529
8
FB Kyle Juszczyk
2023 cap hit: $6,565,221
9
DL Javon Hargrave
2023 cap hit: $6,555,000
10
CB Charvarius Ward
2023 cap hit: $6,421,000
11
QB Sam Darnold
2023 cap hit: $5,711,765
12
LB Dre Greenlaw
2023 cap hit: $5,548,558
13
DL Javon Kinlaw
2023 cap hit: $4,928,223
14
WR Brandon Aiyuk
2023 cap hit: $3,987,248
15
RB Christian McCaffrey
2023 cap hit: $3,424,000