
San Francisco 49ers DVOA, Stats, & NFL Rankings
Team Profile

-
13% 7thOff DVOA
-
38.8% 4thPassing DVOA
-
-4.5% 13thRushing DVOA
-
-1.8% 12thDef DVOA
-
2.2% 10thDef Passing DVOA
-
-6.4% 19thDef Rushing DVOA
2024 Team Stats
-
Points For22.9 14th
-
Points Against25.6 27th
-
Yards Per Game377.0 4th
-
Yards Allowed Per Game318.0 8th


San Francisco 49ers offensive coordinator Klay Kubiak said that running back Christian McCaffrey (knee) "looks awesome" this offseason and also said that "we're going to do everything we can to get him the ball as much as we can." McCaffrey was a big-time fantasy bust as the No. 1 overall pick in most fantasy drafts in 2024, as he didn't make his season debut until Week 10 due to bilateral Achilles tendinitis before spraining his PCL in Week 14 and being shut down for the rest of the year. The 28-year-old All-Pro has no restrictions during the team's offseason program, though, and should be fully healthy for Week 1 in 2025. It doesn't sound like the Niners plan to reduce his workload this year, but fantasy managers are surely skeptical about CMC staying healthy for a full season. McCaffrey is a league-winner if he stays healthy, but he's played fewer than eight games three times in the last five years.



The San Francisco 49ers have agreed to a one-year contract with former Atlanta Falcons tight end Ross Dwelley. ESPN's Adam Schefter reported the news, but did not disclose the monetary details. The 30-year-old spent his first seven campaigns in the league with San Francisco and will return after a one-year stint with the Falcons. Dwelley appeared in all 17 games last season, but he played only 105 snaps (9.19%) -- snagging his only target for a gain of five yards. He did most of his damage -- snap-wise -- on special teams, but was still only on the field roughly a third of the time (37.22% of snaps). It's possible the 49ers brought him on due to his familiarity with their system, but he doesn't project to make an impact in the receiving column. He'll serve as a depth piece for the organization.



Six-time Pro Bowl tight end George Kittle signed a four-year, $76.4 million contract extension with the San Francisco 49ers on Tuesday that includes $40 million guaranteed, according to ESPN's Adam Schefter. Now that the two sides were able to work out a contract extension, Kittle should show up for the team's voluntary offseason program, while the Niners can now turn their full attention to getting an extension done with quarterback Brock Purdy. Despite being on the wrong side of 30 -- he'll turn 32 in October, Kittle finished as the TE2 in half-PPR scoring last year, behind only Las Vegas Raiders rookie Brock Bowers. He finished 2024 with 78 catches on 94 targets for 1,106 yards and eight touchdowns in only 15 games played. Kittle is a high-end fantasy tight end, but he's also injury-prone and relies more on efficiency than volume, as he hasn't had triple-digit targets since 2019.


The San Francisco 49ers have selected Ole Miss wide receiver Jordan Watkins with the 138th overall pick in the 2025 NFL Draft. Watkins doesn't possess game-changing speed, but his physical playing style and dependable hands make him a solid slot receiver who can play through contact. His receiving skills were on display at Ole Miss, where he caught 49 passes for 906 yards and nine touchdowns. San Francisco shipped away Deebo Samuel Sr. this offseason, but Watkins is still buried on the depth chart behind Brandon Aiyuk, Jauan Jennings, and Ricky Pearsall.



San Francisco 49ers tight end George Kittle wants to become the league's highest-paid tight end, a league source told The Athletic's Dianna Russini. Kittle would have to top the four-year, $76 million deal that 25-year-old Trey McBride recently inked with the Arizona Cardinals. So far the 49ers' offers to Kittle have been rebuffed, and the two sides are far apart from a deal, which is why Kittle didn't show up to the start of the team's voluntary offseason workouts earlier this week. He will be turning 32 in October and is set to enter the start of the final year of his current deal in 2025. Other teams are keeping an eye out, but so far, Kittle isn't requesting a trade. Despite being on the wrong side of 30, Kittle finished as the TE2 in PPR scoring in 2024 thanks to 78 catches, 1,106 yards and eight touchdowns in 15 games. He'll be an injury-prone, high-end fantasy TE1 that thrives on per-target efficiency rather than volume.
