BAL BUF CIN CLE DEN HOU IND JAX KC LAC LV MIA NE NYJ PIT TEN
ARI ATL CAR CHI DAL DET GB LAR MIN NO NYG PHI SEA SF TB WAS
QB RB WR TE PK | All Non-IDP | DT DE DL ILB OLB LB CB S DB | Footballguys View | All the news | FBG News Blogger Archive
49ers | Christian McCaffrey holding up well Thu Jun 12, 01:49 AM
San Francisco 49ers RB Christian McCaffrey (Achilles, knee) participated in every phase of voluntary OTAs and the mandatory minicamp, and he even took reps during team drills, which was rare among the team's established stars, per ESPN's Nick Wagoner.
Footballguys view: Good news for the 49ers here. Everyone knows McCaffrey is a stud who can be the best back in the league when healthy. It's that staying healthy part that is unknown. McCaffrey says he feels 'great' after being dogged by injuries in 2024. |
Christian McCaffrey player page
San Francisco 49ers QB Kurtis Rourke (knee) is not expected to be ready for the start of training camp, according to head coach Kyle Shanahan.
Link to storySan Francisco 49ers WR Jauan Jennings (calf) is not participate in the mandatory minicamp but is expected to be ready for the start of training camp, according to head coach Kyle Shanahan.
Footballguys view: With the timetable for Brandon Aiyuk's return from last year's torn ACL still uncertain, a cautious approach with Jennings makes sense. Coming off his most productive campaign as a pro, Jennings and Ricky Pearsall are expected to be the team's top receivers heading into Week 1. In case you missed it, Jennings set career highs in targets (113), receptions (77), receiving yards (975), and touchdowns (6) in 2024. He heads into the summer with a WR37 Average Draft Position and a Round 7 price. |
Jauan Jennings player page
San Francisco 49ers WR Ricky Pearsall (hamstring) is not participating in the mandatory minicamp this week, but head coach Kyle Shanahan indicated that Pearsall should be ready for the start of training camp.
Footballguys view: With Brandon Aiyuk likely sidelined at the start of the 2025 season after last year's torn ACL, Pearsall and Jauan Jennings are projected as the Week 1 starting wide receivers. That being the case, a cautious approach with Pearsall's hamstring seems wise. Pearsall finished his rookie campaign with 31 receptions for 400 yards and three touchdowns. He ended the season on a high note, hauling in 14 catches for 210 yards and two touchdowns over the final two games. That late surge shouldn't be lost on fantasy investors, who'll find Pearsall available as WR41 in Round 8. |
San Francisco 49ers WR Brandon Aiyuk (knee) is not expected to be ready for the start of training camp in late July, according to head coach Kyle Shanahan on Tuesday, June 10.
Footballguys view: Although his timeline is unclear, Aiyuk was spotted lightly jogging and coaching up teammates during Tuesday's practice, a positive sign in his recovery. "He's making his way back," Shanahan said. "He's still in the middle of it. So, he's working through that. He's been around, been rehabbing for the most part, but he's been out to some practices, and it was good to have him out today." Still, with Aiyuk likely sidelined at the start of the 2025 season, Ricky Pearsall and Jauan Jennings are projected as the Week 1 starting wide receivers. |
Brandon Aiyuk player page
Updating a previous report, San Francisco 49ers WR Trent Taylor (back) was placed on the Reserve/Injured list because of a back injury.
Link to storyTrent Taylor player page
San Francisco 49ers WR Jauan Jennings (undisclosed) participated in individual drills during practice Wednesday, June 4, but sat out team drills.
Footballguys view: While the San Francisco 49ers struggled to secure six wins last season, Jennings had his most productive campaign. He set career highs in targets (113), receptions (77), receiving yards (975), and touchdowns (6). Now entering the final year of his contract, Jennings is in line to be the 49ers' top wideout in Week 1, especially with Brandon Aiyuk recovering from a significant knee injury. Jennings is currently a solid value, going as WR34 on Underdog in Round 6. |
Jauan Jennings player page
Free-agent WR Malik Knowles (Vikings) signed a one-year contract with the San Francisco 49ers on Tuesday, June 3. WR Trent Taylor (undisclosed) was placed on the Reserve/Injured list to make room for him on the roster.
Link to storyTrent Taylor player page
Malik Knowles player page
Updating a previous report, Philadelphia Eagles DE Bryce Huff was traded to the San Francisco 49ers for a conditional fifth-round draft choice on Monday, June 2.
Link to storyBryce Huff player page
Philadelphia Eagles DE Bryce Huff is being acquired by the San Francisco 49ers Monday, June 2, in exchange for a 2026 mid-round draft choice. The deal will be official once Huff passes a physical.
Link to storyBryce Huff player page
San Francisco 49ers TE George Kittle participated in individual drills and some team drills during practice Thursday, May 29.
Footballguys view: This doesn't sound especially worrisome. Kittle, RB Christian McCaffrey, and DE Nick Bosa all had a bit of a reduced workload but also participated in individual drills and some of the no-helmet 11 versus 11. We'll watch for more, but going easy on proven veterans in OTAs makes a lot of sense. |
George Kittle player page
San Francisco 49ers TE Luke Farrell is expected to be used primarily as a blocking tight end, allowing the team to free up offensive threats such as RB Christian McCaffrey and TE George Kittle to run routes.
Link to storyChristian McCaffrey player page
George Kittle player page
Luke Farrell player page
Philadelphia Eagles DE Bryce Huff will reportedly be traded to the San Francisco 49ers in exchange for a mid-round draft pick after June 1, according to multiple sources via ESPN's Adam Schefter.
Link to storyBryce Huff player page
San Francisco 49ers WR Jordan Watkins looked 'fast and fluid' and was one of the few rookies to have a prominent role during OTAs Thursday, May 29, according to Matt Barrows of The Athletic.
Footballguys view: Watkins has plenty of speed and moves in the open field, so it's no surprising he's turning heads at OTAs. We'll see what he can do as training camp gets here. Watkins is down the depth chart (fifth or sixth) but has added value as a return man option as well. |
San Francisco 49ers WR Jauan Jennings was the favorite target of QB Brock Purdy during OTAs Thursday, May 29, according to Matt Barrows of The Athletic.
Footballguys view: Let's keep an eye on this as the offseason rolls on. The 49ers are dealing with banged up wide receivers missing time in Brandon Aiyuk and Ricky Pearsall. Depending on when Pearsall is ready, Jennings could be in line to be the team's no.1 receiver to begin the season. We like him as a WR3/flex option from a fantasy perspective. |
Jauan Jennings player page
San Francisco 49ers WR Brandon Aiyuk (knee) did not participate in drills during OTAs Thursday, May 29.
Footballguys view: No surprise here. Aiyuk suffered a torn ACL and MCL last season and likely won't even be ready at the start of the season as he continues to rehab. Reports earlier this year indicated Aiyuk could be ready around the middle of the regular season. |
Brandon Aiyuk player page
San Francisco 49ers RB Christian McCaffrey (Achilles, knee) 'looked electric' during OTAs Thursday, May 29, according to Matt Barrows of The Athletic.
Footballguys view: 49ers head coach Kyle Shanahan told reporters that McCaffrey is as "healthy as can be" and that the team must "protect him from himself." Everyone knows McCaffrey is an elite playmaker when healthy, but it's been the staying healthy part that has been a problem in recent years. McCaffrey has injury risk, but is seen as a low-end RB1 for Fantasy GMs in 2025. Isaac Guerendo could get more work to keep McCaffrey fresh as the year goes on. |
Christian McCaffrey player page
San Francisco 49ers S Ji'Ayir Brown (ankle) recently underwent a procedure on his ankle and will be sidelined until training camp.
Link to storyJi'Ayir Brown player page
San Francisco 49ers WR Ricky Pearsall (undisclosed) attended the offseason workout Thursday, May 29, but did not participate.
Footballguys view: Pearsall (hamstring) is dealing with a hamstring injury and likely will be sidelined until training camp, according to head coach Kyle Shanahan. When healthy, Pearsall has plenty of flex appeal for Fantasy GMs out there. |
Updating a previous report, free-agent P Thomas Morstead (Jets) signed a one-year contract with the San Francisco 49ers Wednesday, May 28. Financial terms were not disclosed.
Link to storyFree-agent LB Chazz Surratt (Jets) signed a one-year contract with the San Francisco 49ers Wednesday, May 28. Financial terms were not disclosed. The team also waived LB DaShaun White and released P Mitch Wishnowsky.
Link to storyChazz Surratt player page
Free-agent P Thomas Morstead (Jets) signed an undisclosed deal with the San Francisco 49ers Wednesday, May 28.
Link to storyFormer Jacksonville Jaguars assistant general manager Ethan Waugh is expected to return to the San Francisco 49ers, according to a source. Before his time with the Jaguars, Waugh served as the 49ers' vice president of player personnel from 2021 to 2022.
Footballguys view: The move makes sense as Waugh worked for the 49ers for 17 years. When Trent Baalke left the 49ers for the Jaguars a few years ago, Waugh followed him to Florida. With Baalke fired, and James Gladstone hired, Waugh now goes back to the 49ers in a yet undetermined role. |
Updating previous reports, San Francisco 49ers QB Brock Purdy officially signed his new contract on Tuesday, May 20. Terms of the deal were not disclosed.
Link to storySan Francisco 49ers DE Alex Barrett was released Monday, May 19.
Link to storySan Francisco 49ers LB Fred Warner agreed to terms on a three-year contract extension with the 49ers Monday, May 19, worth $63 million. The deal includes $56.7 million in guaranteed money.
Footballguys view: After completing lucrative contract extensions with quarterback Brock Purdy and tight end George Kittle in recent weeks, the 49ers had one more key player to take care of to wrap up their most pressing offseason business. While Purdy's deal represented the largest deal in team history (five years for $265 million, including $181 million in overall guaranteed money) and the biggest raise the Niners have ever handed out, Warner's extension always figured to be a bit easier because he had two years remaining on the five-year, $95 million deal he signed in 2021. With Warner, 28, Purdy, and Kittle signed before the on-field portion of organized team activities begin, the 49ers can rest easy from a business standpoint as they head toward training camp. |
Fred Warner player page
Updating a previous report, San Francisco 49ers QB Brock Purdy received a no-trade clause for the duration of his five-year deal.
Footballguys view: The reported five-year, $265 million contract means Purdy gets financial security and control over his future. More immediately, Purdy, who finished as QB13 last year, sits at QB14 on the 2025 Footballguys Projections. While his numbers took a hit during the 2024 season, it's important to note the absence of a handful of key offensive weapons as San Francisco had brutal injury luck with a few of its star players as the 49ers stumbled toward a 6-11 record. Despite the down season, Purdy, who finished as QB6 in 2023, will play a significant role in getting what the team hopes will be a healthier offense back on track. If that's the case, fantasy investors could easily end up with QB1 production at a QB2 price. |
San Francisco 49ers QB Brock Purdy agreed to terms on a five-year contract extension with the 49ers Friday, May 16, worth $265 million. The deal includes $181 million in guaranteed money, and Purdy will receive $165.05 million in the first three years of the extension.
Footballguys view: For Purdy, "Mr. Irrelevant" as the last pick in the 2022 NFL draft, the new contract will go down as one of the biggest raises in NFL history. Under the terms of his rookie deal, he was set to count just $5.365 million against the cap in 2025. The new deal should come as no surprise. Since he took over as the starter for an injured Garoppolo in Week 13 of 2022, including playoffs, the Niners are 27-15 in games Purday started. In that time, he ranks third in the NFL in passing yards (9,452), first in yards per attempt (8.9) and seventh in touchdown passes (64). In 2024, playing missing key members of his supporting cast, including Christian McCaffrey (Achilles, knee), Brandon Aiyuk (knee), Trent Williams (ankle), tight end George Kittle (hamstring), and receiver Deebo Samuel (calf, illness, ribs) for varying amounts of time, Purdy finished as fantasy's QB13. He sits at QB14 on the 2025 Footballguys Projections. Investors could do worse for their QB2 this year. |
San Francisco 49ers LB Nick Martin should fill the starting linebacker spot vacated by LB Dre Greenlaw's departure in free agency, according to Field Yates of ESPN.com.
Link to storyFree-agent PK Greg Joseph (Jets) agreed to terms on a one-year contract with the San Francisco 49ers Friday, May 16. Financial terms were not disclosed.
Link to storySan Francisco 49ers QB Kurtis Rourke (knee) may be a candidate for the Physically Unable to Perform list because he is recovering from a torn anterior cruciate ligament, in the opinion of ESPN.com's Nick Wagoner.
Link to storyUpdating a previous report, free-agent OT D.J. Humphries (Chiefs) never agreed to terms on a contract with the San Francisco 49ers in late April, as had been reported by the agency that represents him. Furthermore, Matt Maiocco of NBCSportsBayArea reports that no agreement appears to be imminent either.
Link to storySan Francisco 49ers DE Mykel Williams signed a four-year deal worth $24.943 million with a $14.78 million signing bonus Wednesday, May 14.
Link to storyUndrafted free-agent CB Derrick Canteen (Cincinnati) signed an undisclosed contract with the San Francisco 49ers on Tuesday, May 13. The 49ers also waived S Quindell Johnson.
Link to storyFree-agent WR Gabe Davis (Jaguars) is scheduled to meet with the San Francisco 49ers in the near future, according to a source.
Footballguys view: The Jaguars officially released Davis with a failed physical designation after he tore his meniscus in November, but he is expected to be ready to go for Week 1. As Profootballtalk.com notes, the 26-year-old Davis was a 2020 fourth-round pick of the Bills who played four seasons in Buffalo before signing in Jacksonville last season. He was a solid member of the Bills' receiving corps for four years but had his least productive season with the Jaguars. If he's healthy and in the right offense, he could be a solid contributor to some other team's passing game, and the 49ers may be that team. |
Gabe Davis player page
San Francisco 49ers seventh-round draft choice QB Kurtis Rourke signed a four-year contract with the 49ers Friday, May 9. Financial terms were not disclosed.
Link to storySan Francisco 49ers third-round draft choice LB Nick Martin, third-round draft choice CB Upton Stout, fourth-round draft choice WR Jordan Watkins, fifth-round draft choice RB Jordan James, fifth-round draft choice S Marques Sigle, seventh-round draft choice Connor Colby and seventh-round draft choice WR Junior Bergen signed four-year contracts with the 49ers Friday, May 9. Financial terms were not disclosed.
Footballguys view: Any running back added to the 49ers roster will attract out attention. James can turn short passes into long gains with speed and quickness. We'll watch him in camp as he works to earn a roster spot behind starting RB Christian McCaffrey. |
Free-agent OT Andre Dillard (Packers), OT Nicholas Petit-Frere (Titans) and CB Dallis Flowers (Buccaneers) signed one-year contracts with the San Francisco 49ers Friday, May 9. Financial terms were not disclosed. The team also waived OG Jalen McKenzie and waived/injured CB Tre'Vius Hodges-Tomlinson (undisclosed).
Link to storyTre'Vius Hodges-Tomlinson player page
San Francisco 49ers DE Drake Jackson (knee) was waived Friday, May 9, with a failed physical designation.
Link to storyUndrafted free-agent WR Ali Jennings (Virginia Tech) is participating in the San Francisco 49ers rookie minicamp on a tryout basis, according to a source.
Link to storySan Francisco 49ers QB Kurtis Rourke (knee) likely will compete with QB Tanner Mordecai for the No. 3 quarterback job if he is medically cleared to participate during training camp, in the opinion of NinersWire's Kyle Madson.
Link to storyFree-agent TE Ross Dwelley (Falcons) signed a one-year contract with the San Francisco 49ers on Friday, May 2. Financial terms of the deal were not immediately disclosed.
Footballguys view: Dwelley spent six seasons with the 49ers before signing with Atlanta last year. He appeared in every game for the Falcons last season and caught one pass for five yards in 105 offensive snaps. He also had one tackle on special teams. In his first 49ers stint, Dwelley had 44 catches for 518 yards and five touchdowns. George Kittle, Luke Farrell, Brayden Willis, Jake Tonges, and Mason Pline are the other 49ers tight ends on the 90-man roster. |
Ross Dwelley player page
An unidentified NFL team expressed interest in trading for San Francisco 49ers TE George Kittle approximately one week before he agreed to terms on a four-year, $76.4 million contract extension, according to a source. The 49ers were reportedly offered a second-round 2025 draft pick in exchange for Kittle.
Footballguys view: This story has been out there for a bit after the draft. The team decided the second-round pick (if the reports are true) that was offered was not enough. While some reported an extension wasn't close, the truth was the 49ers didn't want to let him go. That's why he signed an extension and didn't get dealt. He's a top-tier fantasy tight end, and Kittle could be an even larger part of the offense with Deebo Samuel playing for the Commanders this year. |
George Kittle player page
San Francisco 49ers TE George Kittle agreed to a four-year contract extension worth $76.4 million earlier this week, but not before an unnamed team offered the 49ers a second-round draft pick during the 2025 NFL Draft.
Footballguys view: A second-round pick would have been a good deal for both sides, but the 49ers wanted to keep Kittle around as a key piece for their offense. Entering his age-32 season, with his new deal Kittle is under contract through 2029. Last year, Kittle finished with 78 catches for 1,106 yards and eight touchdowns. That was good for the best tight end mark in standard-scoring leagues, and Kittle has been a top-3 fantasy tight end in ever season but two in his pro career. |
George Kittle player page
Undrafted free-agent QB Hank Bachmeier (Wake Forest) has been invited to participate in the San Francisco 49ers rookie minicamp on a tryout basis, according to a source.
Link to storyUndrafted free-agent TE Bentley Hanshaw (Liberty) was invited Monday, April 28, to join the San Francisco 49ers on a tryout basis.
Link to storyFree-agent OT D.J. Humphries (Chiefs) agreed to terms with the San Francisco 49ers on Tuesday, April 29, according to AMDG Sports. Terms of the deal were not disclosed.
Link to storySan Francisco 49ers TE George Kittle agreed to a four-year, $76.4 million extension Tuesday, April 29. The deal includes $40 million guaranteed and makes him the highest-paid tight end in the league.
Footballguys view: Kittle caught 78 passes and posted 1,106 yards and eight touchdowns. More importantly, for our purposes, while he was third in total fantasy points at the position behind Brock Bowers and Trey McBride, Kittle was first in points per game, with 15.8. This kind of finish is not new. Since his breakout in 2018, Kittle has been a top-five fantasy TE in six seasons where he played at least 14 games. With Deebo Samuel Sr. now a Washington Commander and with Brandon Aiyuk coming off a torn ACL, Kittle, currently TE3 on our 2025 projections, will continue to play a prominent role in the Niners' passing attack. |
George Kittle player page
Undrafted free-agent RB Corey Kiner (Cincinnati) and WR Isaiah Neyor (Nebraska) agreed to terms with the San Francisco 49ers Sunday, April 27. Terms of the contract were not disclosed.
Link to storySan Francisco 49ers S Malik Mustapha (knee) suffered a torn anterior cruciate ligament during the season finale and is not expected to be ready for the start of the 2025 season.
Link to story