News 49ers Team Notes

Training Camp Winners & Losers from Day 10: Injuries continue to mount

San Francisco 49ers Training Camp

Photo by Thearon W. Henderson/Getty Images

The 49ers can’t afford any more injuries

The San Francisco 49ers returned CB Deommodore Lenoir (hip) and RB Jordan James to practice on Monday, which is good news as both position groups were getting very thin. About an hour before practice began, the team announced the signing of UFL DE Bradlee Anae. In addition to Anae, the team added DL Bruce Hector, CB Fabian Moreau, OL Isaiah Prince, and brought back S Jaylen Mahoney.


#UFL ➡️ #NFL

Bradlee Anae ✍️

• Signed w/ SF
• Led UFL w/ 23.2% pass rush win rate
• Led w/ 91.7 pass rush grade in true pass sets
• Top 5 in pressures w/ 33
• Top 5 in hurries w/ 23
• Had 17 tckls, 6 TFL, & 5 sacks

Congrats, @BradleeAnae!#FTTB x #GiddyUp pic.twitter.com/WKNCSxxNOq

— SAVE THE STALLIONS ️ ️ ️ (@SOTStallions) August 4, 2025

The 49ers shocked many by releasing K Greg Joseph, which effectively ends the kicker competition, as well as by waiving QB Tanner Mordecai, TE Mason Pline, CB Tre Avery, and WR Isaiah Neyor. Nick Bosa, Trent Williams, and Christian McCaffrey were given vet days off on Monday. FB Kyle Juszczyk (day to day, Achilles was stepped on) and RB Isaac Guerendo (shoulder) were not seen at practice after sustaining injuries on Saturday. Guerendo will miss a few weeks. DT Kevin Givens did not participate and Kyle Shanahan said he may return during the season with a pectoral injury. DE Sam Okuayinonu will miss a cuple of weeks with a groin injury.

DL Yetur Gross-Matos was seen doing some sprinting on the field for the first time in training camp, per David Lombardi of The SF Standard. RT Colton McKivitz returned to practice also.

Winners

Ricky Pearsall


The positive reports continue for the second-year receiver. Pearsall routinely won every matchup during one-on-ones and team period. The upcoming joint practices with the Denver Broncos will be imperative for Pearsall as he faces off against Patrick Surtain II and Jahdae Barron. Still, the encouraging reports about his play in training camp will no doubt instill hope from the coaching staff and fan base. The only blemish on Pearsall’s record today was a PBU from Upton Stout.

Jake Moody

With the team releasing Joseph, it’s a good sign for the third-round kicker. ESPN’s Nick Wagoner isn’t convinced the competition is over, citing the need for more position players ahead of their preseason opener this weekend. Joseph likely won’t be signed so there is a chance for a return, but for now Moody looks primed to begin the season as the primary kicker. It’s a good thing too, cutting Moody for a kicker off the street would be even more of an indictment of the selection of a kicker in the draft. Kyle Shanahan confirmed Joseph’s release was due to “roster numbers.”

Ben Bartch

Over the weekend, OL coach Chris Foerster said the left guard job is Bartch’s to lose. Bartch returned from injury, and stepped right back into the starting spot, and early in August it appears the 49ers offensive line is set and can start the process of gelling as a group. In limited action last season, Bartch played well, and is set to carry that momentum into the regular season.

Losers

The 49er injury report


The injuries are mounting. The team is already without WR Jauan Jennings, CB Renardo Green, and WR Jacob Cowing. Shanahan revealed today the injuries and timelines for Guerendo, Givens, Okuayinonu, and Juszczyk. The 49ers are literally limping into the joint practices with Denver. Shanahan said the team will have to be smart and will script the practices with Denver HC Sean Payton. The goal needs to be leaving the practices as healthy as possible.

Source: https://www.ninersnation.com/2025/8...njuries-continue-to-mount-49ers-kyle-shanahan
 
Kyle Shanahan explains why the 49ers released Greg Joseph after ‘really close’ competition

San Francisco 49ers Training Camp

Photo by Michael Zagaris/San Francisco 49ers/Getty Images

Ultimately, Greg Joseph was caught up in a numbers game that he had no control over

Over the weekend, San Francisco 49ers special teams coordinator Brant Boyer was asked how the kicker competition was going. Boyer said Jake Moody and Greg Joseph were “really close” and “there’s not a ton of separation” between the two:

“Well, I think they’re really close. I think that they’re both doing a great job. There’s not a ton of separation there. Both of them rebounded from some days that they could have kicked better, and I thought they kicked pretty solid today. It’s just a matter of who’s going to execute when the game comes down to it, and they’re competing. They’re doing everything we’re asking them to do, and we’re looking forward to see how it’s going to shake out.”

Joseph got caught up in a numbers game and was released Monday morning. Head coach Kyle Shanahan pointed to the lack of depth on the roster for Joseph’s release:

“More of just roster numbers. I would’ve loved to keep him longer, allowed them to play that out longer, but, we just had 13 guys out of practice today, we had five guys on PUP. It’s just too many people to have that luxury.

It’s awesome to have two kickers and allow them to battle. But they are not guys who take reps. We need more people to take reps for us.”

The 49ers suffered quite a few injuries over the past few days, so the need to bring in bodies was justified, making Joseph expendable. Still, in Shanahan’s mind, the kicking competition isn’t necessarily over:

“I mean, he’s not here, but whether you have one kicker in the building or two, and you rarely have two, kickers always know they’re competing with whoever is out there. So, I don’t see it much different.”

Boyer spoke about how meaningful the relationship between a kicker and the holder is when it comes to mental confidence. Moody has been around longer, so he’s had a chance to work with whichever holder has been in the building during his time — generally it’s the backup quarterback, so maybe not — which would also give Moody the advantage.

Boyer also said, “It’s just a matter of who’s going to execute when the game comes down to it.” So, if Moody struggles during the preseason, we might see Joseph added back to the roster or the 49ers continue to shuffle their options at kicker.

Ideally, none of this matters, and the 49ers don’t settle for long field goals when they are in their opponents’ territory.

Source: https://www.ninersnation.com/2025/8...g-joseph-jake-moody-brant-boyer-kyle-shanahan
 
49ers injury updates: The running back room suffers another injury

2181444758.jpg


When San Francisco 49ers rookie running back Jordan James needed to be further evaluated with a knee injury last week, it was easy to take the doom and gloom approach and think worst-case scenario.

Those knee issues that James was dealing with turned out to be minor, as he returned to practice Monday.

#49ers rookie RB Jordan James has returned to practice pic.twitter.com/ZbDUSC0AUU

— 𝙏𝙝𝙚𝙎𝙁𝙉𝙞𝙣𝙚𝙧𝙨 (@TheSFNiners) August 4, 2025

James’s return is timely, as Isaac Guerendo and Christian McCaffrey did not practice. McCaffrey has consistently been given days off.

Isaac Guerendo has a shoulder injury and will miss a few weeks. He can’t seem to stay healthy. Safety Ji’Ayir Brown’s ankle “flared up a little.” Shanahan said Brown could return later this week. It was the same ankle Brown had surgery on this offseason.

Newly signed wide receiver Andy Isabella suffered an ankle injury while fielding punts. Isabella did not return or participate in any other drills. Shanahan said he’ll miss a few weeks.

Jauan Jennings remains out with a calf injury. Shanahan clarified that Jennings being out is “definitely health-related, not business-related.” He said the 49ers “gotta be delicate with those calves.”

Right tackle Colton McKivitz had the day off on Saturday. He returned after a rest day. A host of other veterans didn’t practice on Monday, including Nick Bosa, Trent Williams, Kyle Juszczyk, and Kevin Givens. Ji’Ayir Brown and Sam Okuayinonu were also out.

Juszczyk is day-to-day after getting his Achilles stepped on. Kyle Shanahan said Juszczyk was dealing with soreness. Kevin Givens hurt his pec, and he will be out for a while. Shanahan made it seem like Givens will start the season on the PUP list. Sam O has a groin injury. There’s no timetable for his return.

Cornerback Deommodore Lenoir missed the previous block of practices with a hip injury. Lenoir did individual drills on Monday with his pads on. Lenoir resumed his duties as a starter with the first team. When everybody is healthy, the cornerbacks are likely to be Lenoir, Renardo Green, and rookie Upton Stout. With Green sidelined, Dallis Flowers continues to get a look.

Edge rusher Yetur Gross-Matos was seen going through workouts on the side. That’s a good sign, as Gross-Matos ramps up his workouts and gets closer to returning to practice. It’ll be interesting to see what his role will be and how he fits in. Remember, he’s not a Robert Saleh “guy,” so there’s no guarantee for Gross-Matos.

Then again, the depth at defensive tackle is so thin that it makes sense for Gross-Matos to live in sub-packages inside. With no Bosa, Bryce Huff and Mykel Williams started on the edge. Shanahan is hopeful that Gross-Matos will return next week. He said, “We’re hoping Raiders week.”

Source: https://www.ninersnation.com/2025/8...ir-jordan-james-nick-bosa-christian-mccaffrey
 
George Kittle can’t believe the NFL banned smelling salts

The NFL sent out a memo to teams on Tuesday morning, causing San Francisco 49ers tight end George Kittle to crash Fred Warner’s interview on NFL Network to “air a grievance.”

The memo prohibits teams from giving players any form of ammonia, including ammonia capsules, inhalers, ammonia in a cup, or any form of smelling salts. And that isn’t just during game time. Clubs are not permitted to supply ammonia during pregame activities, halftime, in the locker room, or on the sideline at any point.

As Warner was being interviewed, Kittle approached the set on NFL Network, saying, “I honestly just came up here to air a grievance. Our team got a memo today that smelling salts and ammonia packets were made illegal in the NFL, and I’ve been distraught all day.”

The league’s hands were tied after the FDA issued a warning to the NFL in 2024. Here’s an excerpt of the memo:

“In 2024, the FDA issued a warning to companies that produce commercially available ammonia inhalants (AIs), as well as to consumers about the purchase and use of AAIs, regarding the lack of evidence supporting the safety or efficacy of AIs marketed for improving mental alertness or boosting energy. The FDA noted potential negative effects from AI use. AIs also have the potential to mask certain neurological signs and symptoms, including some potential signs of concussion. As a result, the NFL Head, Neck and Spine Committee recommended prohibiting the use of AIs for any purpose during NFL play.”

Every football movie you’ve ever seen had smelling salts. Any NFL Films scene with Steve Sabol’s voiceover from the 1990s all but endorsed the use of ammonia. The timing of this is odd. It’s not as if the FDA recently became aware of players using ammonia.

Kittle acknowledged that these smelling salts were a part of his routine in between series. Kittle, oozing satire, jokingly said, “I miss those already,” and “I considered retirement.” However, there’s truth in every joke. Kittle asked the panel to help him come up with a replacement.

One would assume that the majority of NFL players use some combination of ammonia packets or smelling salts before they step between the white lines for what we’ll call an “energy boost” for their play, to mask fatigue, or potentially a concussion. Despite how disappointed the players might be about Tuesday’s memo, it’s a step in the right direction when it comes to player safety.

Source: https://www.ninersnation.com/san-fr...le-cant-believe-the-nfl-banned-smelling-salts
 
3 of the recently released 49ers were claimed by other teams

2226238808.jpg


It’s not unusual for teams to have several transactions during training camp. Battling attrition can be challenging when you’re trying to balance injuries, rest, and proper reps; it’s one of the many tasks head coaches have to juggle.

The San Francisco 49ers are no strangers to injuries, which is why we’ve seen so many roster moves in recent weeks. Not all transactions are due to poor player performance. Sometimes it’s not a fit, other times it’s culture-related, while injuries, of course, are another reason.

One man’s trash is another man’s treasure. A trio of 49ers who were recently released will get a shot with another team. It’s always more interesting which team values a player.

The Green Bay Packers went 23 years without drafting a wide receiver in the first round before 2025. They claimed wide receiver Isaiah Neyor on Wednesday. We thought Neyor would be the player during the preseason who makes a lot of splash plays. Neyor had one splash play on the second day of training camp, but was a ghost after that, ultimately leading to his release.

The Packers drafted Matthew Golden in the first round and Savion Williams in the third round this past year. Christian Watson is hurt. Romeo Doubs and Jayden Reed aren’t scaring any secondary. That leaves Dontayvion Wicks. Perhaps a simplified route tree will help Neyor sneak onto a playoff roster in need of wide receiver help.

The New Orleans Saints claimed tight end Mason Pline off waivers Tuesday afternoon. He was an undrafted free agent in 2024. Despite being 6’6″, 254 pounds, Pline never earned meaningful consecutive reps with Brock Purdy or the first team. Pline was a basketball convert whom the Niners no longer felt was worth investing in. Pline goes to a team that’s giving Taysom Hill a chance at tight end.

The final player claimed was cornerback Tre Avery. Mike Vrabel and the New England Patriots are taking a shot on Avery. San Francisco’s cornerback room has multiple injuries and has had players miss time for various reasons. The 49ers being comfortable enough to waive Avery tells you everything you need to know about how Robert Saleh felt about him.

Quarterback Tanner Mordecai went unclaimed. He was waived for Gus Bradley’s son, Carter. Still, it’s unlikely the 49ers head into the regular season with more than two quarterbacks.

Source: https://www.ninersnation.com/san-fr...ly-released-49ers-were-claimed-by-other-teams
 
Golden Nuggets: (it sort of feels like) GAME DAY!

gettyimages-2227976090.jpg


Has 49ers rookie Upton Stout put himself in position to start in Week 1? (paywall)
“It wasn’t that long ago when the 23-year-old Stout played as Warner in the “Madden NFL” video game. The fact they communicate with each other on a play-by-play basis has been surreal for Stout, who can be almost too critical of himself at times. He said he just doesn’t want to be a letdown for his teammates, Warner especially.

In his latest KNBR radio appearance, Warner didn’t sound too disappointed: “Right now the guy that’s sticking out to me most, I got to say Upton Stout. Probably the smallest dog in the fight, but the biggest dog in here (points to heart) where it counts. … The guy’s got it.”

Stout has a tendency to nitpick the smallest mistakes from what his coaches may consider a good practice; he has had a lot of those lately.

Not many 49ers defensive backs have challenged wide receiver Ricky Pearsall, a first-round talent, the way Stout has in 1-on-1 and 11-on-11 work.

Stout left his feet to break up a pass from Brock Purdy that was intended for Pearsall at the start of the week. Stout has recorded his fair share of diving PBUs this summer. And even when he loses a rep, his effort wins. Pearsall beat Stout on a couple of earlier routes in that same practice, including a comeback that left the rookie slightly out of position. No matter. Stout hustled through the whistle to rip the ball away from the team’s training camp WR1 (in lieu of injuries to Brandon Aiyuk and Jauan Jennings).“

Trent Williams navigates going out on top, while guiding a young 49ers tackle behind him (paywall)
“Obviously, we clicked,” Williams said Friday. “He’s like a little brother to me now. I love him to death.” (The two actually share a birthday on July 19, which is great for Burford, as Williams owns his own jet and likes to spoil himself. “He goes big,” Burford said, smiling, “and I get to hang out in the background sometimes too.”)

Burford said that Williams “guides me in the right direction, on and off the field,” but working out with the veteran in the offseason did take some getting used to.

“It’s like working out with a coach,” Burford said. “A lot of guys, when they approach you to work out, it’s just to get it done, it’s something that they have to do. But with Trent, he loves it — it’s a lot more details, a lot more focus and a lot more attention. Everything you do is intentional — whether it’s 16 steps this way, 16 steps that way, how you eat, how you sleep.”

The two have been working out together in Houston in the offseason, and this summer, both Williams and Foerster think something really clicked….Williams holds a camp for young offensive linemen at his gym in Houston, and Burford showed up weeks earlier than usual.

“He was just there working out with my trainer and stuff, just from the jump,” Williams said. “As soon as the offseason kicked off, he was in there grinding.”

And it’s paid off at training camp so far.

“You can see a noticeable change in his body — he put on more muscle and you can tell he worked on his explosiveness,” Williams said. “He worked his butt off and you can just tell, he’s got a step.”

Burford said, “when a future Hall of Famer shows you the road, it’s hard not to follow.”….Burford said that he had to learn that you can’t copy everything that Williams does. The 6-foot-5, 320-pound 11-time Pro Bowler has uncanny strength and agility and has some violent run-blocking techniques that are also unique.

“There’s things that he can do that people can’t replicate,” Burford said.

Williams smiled when he heard that.

“I beg to differ,” he said. “I mean, I think he possesses the athleticism in his body. He has the foot movement. He has a great strike. He moved to tackle this camp and you can see it, man. He’s playing in space and everyday he’s taking a stride.”

49ers release first unofficial depth chart of 2025 season before Broncos matchup

“It’s important to note that the unofficial depth chart is compiled by the organization’s communications staff and is subject to change once the pads come on and the players hit the field.”

Shanahan praises Pearsall’s offseason, confirms Kubiak will call plays vs. Broncos, shares playing time plan for starters

“Head coach Kyle Shanahan joined Bay Area radio station KNBR on Wednesday and praised Pearsall’s work ethic and growth.”

49ers work out several defensive tackles amid injuries

“The San Francisco 49ers are exploring depth options along their defensive line following multiple injuries. According to the NFL transaction wire, which also tracks player tryouts, the team worked out the following four defensive tackles on Wednesday.”

Source: https://www.ninersnation.com/golden-nuggets/136546/golden-nuggets-it-sort-of-feels-like-game-day
 
Kyle Shanahan, Brock Purdy offer different perspective about tough joint practice vs. Broncos

gettyimages-2228731394.jpg


The San Francisco 49ers hosted a joint practice session against the Denver Broncos on Thursday, which was the lone one ahead of Saturday’s preseason opener.

It was a competitive session, with varying reports sharing different perspectives on how the day went for both sides. But, the consensus seemed to be that the Broncos held the edge early on, especially with their defense, before the 49ers had a nice ending to the day, bouncing back.

What were Kyle Shanahan’s thoughts on the work the 49ers did during the up-and-down day?

“I thought it was really good work,” Shanahan said about the offensive side of the ball. “The one-on-ones I thought were good. When we got in the competitive periods, I thought they were real good. They’ve got a very good team, a real good front, challenged us with all three groups that went and I can’t wait to watch the tape now.”

Shanahan and several other coaches around the league have long valued joint practices, sometimes even more than the actual preseason, because it provides an opportunity to see where your top team currently is heading into the season.

“I think you always have an idea [of where your team is during training camp],” Shanahan continued. “We know our players pretty well and we’ve been in this long enough. You always stack up how you’ve been and where guys are at exactly. I like going against a new group because it just gets so monotonous here in camp. It gets old going against your own guys.

“But, when you go against a group like theirs, especially defensively what they did last year, statistically in all their phases and the guys that they added this offseason, we knew that was going to be a good challenge for us. I know they’ve got a bunch of good players on offense too.”

While certain reports noted the offense’s struggles at times, Shanahan was actually pleased by his quarterback’s performance, noting that he purposefully had some tough situations outlined for Purdy.

“I thought Brock had a really good day,” Shanahan said. “I never know for sure until I watch the tape, but we put him in a lot of challenging positions and I thought he handled most of them pretty well.”

Purdy offered a similar perspective on the outing, noting that it was a good overall day of work, even with certain plays he’d want back.

“I thought it was good,” Purdy said about the team’s performance on Thursday. “Obviously, there are some plays that you remember that you wish you had back and whatnot. I thought going up against another team and competing against another team, a bunch of different set of first-string starters in the NFL, a new like scheme I thought was really good for our guys to all get out there and compete, find ways to move the ball and catch the ball against tight coverage.

“So, I feel like you can’t get enough of those kinds of reps. But, for them to come in and give us different looks, face some adversity, have a couple bad plays, how do you bounce back, how do you finish practice? All those kinds of things are huge things. So, I thought it was a good day overall.”

Still, the quarterback acknowledged that the team rushed too much early, but had a nice bounce back and remained competitive throughout the morning.

“No, that’s definitely true,” Purdy said about the slower start. “I think they came out ready to roll, to compete. You could feel them. They were in the backfield a couple times, had a couple sacks and obviously some TFLs. They were ready to roll, but at the same time, it’s not like we weren’t competing at all. We are. And there are things that we need to get better at, that’s why we’re practicing.

“But I also do think it was nice to have a long practice like that so that we practice, we get fatigued. That’s going to happen in games. You’re not going to have a great first half, but you regroup, and then how are you going to finish? I thought we had a good second half of the practice and faced some adversity as an offense and then bouncing back and having some good periods at the end. So, I thought it was good for us. We need that kind of stuff to understand where we’re at and where we need to get better and learn from it and understand that football’s not going to be perfect, but how are you going to respond?”

Now, it’s ahead to the team’s first preseason game on Saturday, where the 49ers and Broncos will clash again, albeit without many of San Francisco’s starters. It’s not expected for Purdy and several key offensive players to see the field, according to Kyle Shanahan, so it will be a new look for San Francisco going up against Denver’s starters early.

Source: https://www.ninersnation.com/san-fr...rdy-perspective-joint-practice-denver-broncos
 
Which 49ers player needs a great preseason game the most?

usa_today_26417647.jpg


The San Francisco 49ers are unlikely to play their starters meaningful snaps in their first preseason game against the Denver Broncos, which is why we should keep an eye on the youngsters.

Even if the first team plays a series or two, that leaves more than three quarters for somebody to make a name for themselves, the quarterback depth chart is set, but let’s walk through the roster to see which players at each position have the most to gain.

Can Corey steal the show?​


The 49ers selecting Jordan James in the fifth round of this past draft was meant to supplement their 2024 fourth-round pick, Isaac Guerendo. Unfortunately, Guerendo (shoulder ) and James (finger) are both out due to injury.

There’s no sense in seeing Christian McCaffrey in action after he just participated in the joint practice against Denver. That opens the door for Patrick Taylor Jr., Corey Kiner, and Ameer Abdullah.

The preseason is the first real “action” for running backs to show what they can do on and after contact. The majority of teams in the NFL don’t go to the ground in practice. Most of the contact is to a “thud,” and you stay off your feet to prevent injuries. As an undrafted rookie free agent, you couldn’t ask for a better situation than Saturday for Kiner. He’ll presumably have a heavy workload.

Kiner may lack the home run speed that Guerendo has, but he makes up for it with his vision, ability to stay on his feet after contact, and overall competitiveness as a runner. Kiner had the third-highest broken tackle rate per 100 touches in the 2025 NFL Draft. While he ended up transferring to Cincinnati, the fourth-year senior was the ninth-best running back in his class and committed to LSU. The talent is there. Now, Kiner gets his shot.

Has Spencer found a new home?​


Assuming Trent Williams won’t don the pads Saturday evening, we’ll get our first look at Spencer Burford as a left tackle. This was Burford’s position in college, so he should look comfortable. The former fourth-rounder was a tick behind in the processing department at guard, so I’m curious to see how he looks on the edge. The 49ers should let Burford play for at least a half, if not more.

A good chunk of the offensive line is set in stone. Players like Matt Hennessy, Connor Colby, and Drew Moss are competing for either the final spot or looking to prove that they’re worthy of a practice squad spot.

Which wide receivers will separate themselves from the competition?​


Ricky Pearsall has been the talk of training camp. Still, he needs live reps. If we don’t see Pearsall, that’s a sign that Kyle Shanahan and the coaching staff are more than pleased with Pearsall’s progress.

The 49ers know what they have in Demarcus Robinson, which means players like Jordan Watkins have a chance to seize an opportunity with Brandon Aiyuk, Jauan Jennings, and Jacob Cowing out for this game.

Despite the roster churn at the bottom of the receiver depth chart, Watkins’ reps are far more meaningful than players who have been in the league several years, like Robbie Chosen and Equanimeous St. Brown. I’d let Pearsall play a quarter, maybe into the second, and leave Watkins in for the first half.

Plenty of pass rush to go around​


The 49ers should hide Nick Bosa’s pads. We should see Bosa for a series in Week 2, a quarter or two in the final preseason game, and that should be the extent of his live action in August.

An injury to Mykel Williams likely robs him of playing against the Broncos. But there are plenty of reps to go around along the defensive line without the 49ers ‘ first-round pick suiting up. Alfred Collins and C.J. West need to play. The same is true for depth pieces such as Evan Anderson, Sam Okuayinonu, and potential preseason fan favorite Sebastian Valdez.

The 49ers have a young core of talent along the defensive line. The preseason is the perfect place for them to get reps, figure out what works and doesn’t, all while getting into playing shape. It’ll be tempting to let Collins and West play the entire first half.

Looking for 1 linebacker​


Fred Warner and Dee Winters are your linebackers, provided they stay healthy. They’ll be on the field more than 75 percent of the time this season. That means when the 49ers are in their base defense, there’s still one spot available, and that’s on the strongside at linebacker.

Is that Luke Gifford? Can rookie Nick Martin earn reps on defense, or is this more like a redshirt season where special teams snaps are the best he’ll get? Martin should play a ton during the preseason. The 49ers have a pair of seventh-rounders on the roster in Jalen Graham and Tatum Bethune. They also have Stone Blanton, an undrafted free agent. But Gifford and Chazz Surratt probably make more sense to keep on the roster, given their stature and experience in a linebacker room that’s already plenty green.

A sneaky good secondary?​


The part of the team with the most spots up for grabs is likely in the secondary. Renardo Green won’t play this week. Malik Mustapha is still sidelined. Demmodore Lenoir is quickly approaching star treatment. That leaves rookie Upton Stout and Jason Pinnock — who may or may not start over Ji’Ayir Brown — as the healthy members of the first team secondary.

That means Dallis Flowers, Jakob Robinson, Darrell Luter, Marques Sigle, Tre Brown, and Siran Neal all better be on their Ps and Qs this month. One slip-up could give the upper hand to their counterpart. Whether they’re a veteran who has started in this league or an undrafted rookie, the battles for the final spots in the secondary will be the most intriguing ones on the roster.

Based on what ex-players have said and the buzzwords the coaching staff uses during their press conferences, the most aggressive tacklers have the best chance. Of course, finding ways to get the ball and creating turnovers will go a long way.

For now, Flowers is the closest player to a “lock” to make the roster, but there is a ton of football to be played. Robinson might have the most upside, but whichever player shows the most consistency will find themselves on the roster come September.

Which player do you believe needs to have the biggest game against the Broncos? Scroll down below to the comments and let us know.

Source: https://www.ninersnation.com/san-fr...-player-needs-a-great-preseason-game-the-most
 
49ers add a running back ahead of their first preseason game; waive offensive lineman

gettyimages-2190166923.jpg


The San Francisco 49ers signed running back Ke’Shawn Vaughn to a one-year deal ahead of their first preseason game against the Denver Broncos. Vaughn signed with the 49ers’ practice squad in August 2024. He would go on to appear in three games for the Niners during the season, before being released on January 13, 2025.

The running back depth chart is thin. Isaac Guerendo and Jordan James are both sidelined with injuries. Assuming Christian McCaffrey doesn’t play, the only healthy backs on the roster are Patrick Taylor Jr., Corey Kiner, and Ameer Abdullah. We can expect each of those three to be on various special teams units, so the need for a fourth running back was much-needed.

Kiner is walking into an ideal opportunity where he can earn more playing time with an impressive performance tonight. Taylor Jr., Abdullah, and Vaughn are all in the mold of third-down backs. It wouldn’t be surprising to see Kiner have 20 carries.

To make room for Vaughn, the 49ers waived offensive lineman Zack Johnson, who signed to the practice squad in December 2024, before eventually signing a Reserve/Future contract with the Niners in early January 2025.

Source: https://www.ninersnation.com/san-fr...-first-preseason-game-waive-offensive-lineman
 
49ers injury updates: Kyle Shanahan explains why we didn’t see Upton Stout against the Broncos

usa_today_26693543.jpg


The San Francisco 49ers held out a couple of rookies Saturday night against the Denver Broncos in their first preseason game. Head coach Kyle Shanahan shared his reasons why and provided injury updates during his postgame press conference.

Shanahan said the team is being cautious with rookie cornerback Upton Stout, whose “calf was tight.” The way the coaching staff and players are talking about Stout, it’s wise to take it slow with their starting nickel.

Chase Lucas filled in for Stout, and he impressed his head coach. Shanahan said, “It was fun to watch Chase today. He flew around. We kept him a nickel the whole game. He’s kind of our Energizer Bunny.”

Rookie first-round pick Mykel Williams has a hyperextended knee that kept him out. Shanahan believes Williams will miss a week or so. The same is true for safety Richie Grant, who sat out Saturday’s game. Shanahan said, “He’ll probably be about a week or so too.”

Rookie safety Marques Sigle has a knee injury. Shanahan didn’t want to speak too much on the injury until his tests were confirmed. Here’s Shanahan’s response:

“I don’t think so. I don’t want to speak too soon, it looked more like just a knee bruise and stuff, but we’ll have to see. I thought he was one of the guys who flashed a lot tonight. He got a little bit late start on being injured in the offseason. I think it was a few days into camp where he really got going. But he’s had a hell of a week here and finished it off good today.”

According to Shanahan, the 49ers are still in a good position where they have enough healthy players for their joint practice against the Raiders this week:

“Yeah, we are, but I mean it’s definitely getting hard. We had 19 guys that didn’t dress today because of injuries and that’s not counting the PUP guys and things like that, or there’s about probably seven healthy guys that I sat. Hopefully we can get a bunch of guys back for Monday. I mean, it’s real important that we get two good practices in Monday and Tuesday. So hopefully we’re in a better spot Thursday when we go against the Raiders.”

Second-year players Renardo Green and Jacob Cowing are expected to return to practice this week, depending on how their workouts go on Sunday. Shanahan said, “We were hoping, we were planning on getting them back this week. Hope it’s sooner than later because I don’t want their first practice to be against another team.”

Green is penciled in as a starter, but Cowing, while receiving plenty of offseason praise, still needs plenty of reps and live action. So his return is crucial, especially while Brandon Aiyuk and Jauan Jennings remain out with injuries.

Source: https://www.ninersnation.com/san-fr...-we-didnt-see-upton-stout-against-the-broncos
 
3 stars from the 49ers first preseason game: Hello, Junior Bergen

gettyimages-2228731388.jpg


Back when Drew Carey hosted the improv show Whose Line Is It Anyway, he would start every show by saying, “It’s the show where everything is made up and the points don’t matter.”

That would be the case for the San Francisco 49ers’ preseason opener against the Denver Broncos on Saturday night at Levi’s Stadium. Denver won the game by scoring plenty more points than the 49ers, but that doesn’t matter.

What does matter is the individual performances of players trying to earn their way onto the 53-man roster at the end of the month. The defense shone against Denver’s first-team offense, a rookie receiver made an impact on the opening drive, and the 49ers saw a punt return they haven’t seen often under Kyle Shanahan.

While the 49ers dropped their preseason opener, several individuals stood out. Here are the three stars from Saturday night’s preseason opener:

Third star: PR Junior Bergen


Sometimes, all it takes is one play to earn a spot as a star of the game, and Bergen’s first and only touch of the game did just that.

Bergen made a name for himself at Montana with his explosive punt returns, so it should come as no surprise that’s just where his first impact play (hopefully of many) happened on Saturday night.

Denver was able to work their way to midfield on its opening drive but stalled out, resulting in a punt. Jeremy Crawshaw unloaded a punt that Bergen fielded at the San Francisco 15-yard line, flipping the field. Bergen used a quick move to get past Garrett Nelson, and with the space, he was able to flip the field, bringing the ball back towards midfield with a 28-yard punt return, starting the 49ers’ next drive at the 43-yard line.

The punt return game is something the 49ers haven’t been able to figure out under Kyle Shanahan, and has proven to be more of a hindrance than a positive in recent seasons. Had Bergen’s return on Saturday happened in the regular season, it would have been the fifth-longest return of the Shanahan era. The list is as follows:

Trent Taylor (Week 6 versus Washington, 2017) – 39 yards

Ray-Ray McCloud (Week 6 versus Atlanta, 2022) – 35 yards

Richie James (Week 5 versus Cleveland, 2019) – 32 yards

Jacob Cowing (Week 10 versus Tampa Bay, 2024) – 30 yards

After that, Bergen would be next with his 28-yard return against Denver, but the preseason doesn’t matter. Bergen made a good first impression on Saturday, but his spot on the 53-man roster depends on whether Shanahan is comfortable with holding a roster spot for a returner only. Bergen showed his value with his lone punt return in the preseason opener.

Second star: WR Jordan Watkins

With injuries galore at the position, the depth chart is as wide open as it’s ever been under Shanahan. With Brandon Aiyuk and Jauan Jennings injured and Ricky Pearsall getting the night off, Demarcus Robinson and Jordan Watkins both got a chance to secure their spot on the depth chart.

Watkins won the first battle on Saturday night.

While Robinson saw the first target of the night – a modest eight-yard reception to open the game – Watkins made the first (and only) impact play for the offense.

Facing a third down on the opening drive, Watkins was able to slip past Ja’Quan McMillian on a fade route from the slot, hauling in a perfectly thrown ball from Mac Jones. Watkins was then able to slip past the diving McMillian to run for another large chunk of yards, before being stopped by former-49er Talanoa Hufanga. When it was all said and done, Watkins and the 49ers offense gained 50 yards on the play, setting up the offense’s only score of the game.

Now, Watkins wasn’t without his growing pains. A couple of drives later, Watkins floated on an out route, allowing McMillian to step in front for Jones’ lone interception on the night. Had Watkins been in a better position, he could have either made the catch or been in a position to at least break up the pass.

Nonetheless, Watkins led the 49ers with three receptions for 56 yards, with the 50-yard reception doing the heavy lifting. With a severe lack of depth at the position, the rookie made a solid first impression that should give him more looks the rest of the preseason.

First star: CB Chase Lucas

With Upton Stout likely having already won the starting spot in the slot, Chase Lucas had an opportunity to shine, and he did exactly that.

The 2022 seventh-round pick played a couple of seasons with the Detroit Lions, but didn’t play a snap for the 49ers in 2024 after the team signed him early in the offseason. While Lucas has only played six snaps on defense in his career, he got his chance on Saturday and wasted little time making an impact.

Thomas Morestead’s punt placed the Broncos offense inside the 10-yard line to start Denver’s second drive of the night. Denver opened the drive with a pass, but a Lucas unblocked blitz from the slot disrupted Bo Nix’s checkdown attempt to RJ Harvey, forcing an incomplete pass. Two plays later, a Tatum Bethune blitz forced Nix to spin around and roll left, right into another unblocked blitz from Lucas, with the pressure from the cornerback forcing Nix to throw the ball away while in the pocket and the endzone, resulting in a safety and San Francisco’s final two points of the game.

On the next drive, Lucas again found a way to make an impact, this time in coverage. With Denver facing a third-and-5, Nix attempted to float a pass to Troy Franklin, who had a step on Lucas. While the throw could have been better, Lucas made a play on the ball, getting his hand up and knocking the ball down to force a fourth down. Denver would convert that fourth down – with a Nix completion to Franklin against Lucas – but the drive ultimately ended in a field goal.

Luas finished the game with a team-high eight tackles, a pass deflection, and a few pressures. Cornerback is one of the shallowest position groups the 49ers have, giving that much more impact to Lucas’ performance on Saturday.

Source: https://www.ninersnation.com/san-fr...9ers-first-preseason-game-hello-junior-bergen
 
The 49ers biggest reason for concern in 2025 is becoming even more apparent

gettyimages-2180100471.jpg


The San Francisco 49ers wrapped up their first week of the preseason, losing 30-7 to the Denver Broncos on Saturday in a game where nearly every projected starter did not play.

Instead, injuries were a theme from the game, as the 49ers were hit at positions like wide receiver and running back, forcing them to reunite with a familiar face.

Now, they’re heading into Week 2 against the Las Vegas Raiders, with a joint practice scheduled for Thursday, as they hope to get more players back in action with the season nearing closer and closer. Nonetheless, it seems like another week of many backups playing, which would give the 49ers another chance to look at some of their younger players.

The 49ers’ roster has been infused with young talent this offseason, with rookies like Mykel Williams, Upton Stout, and potentially even Marques Sigle pushing for Week 1 starting jobs. Other younger players, such as cornerback Renardo Green and wide receiver Ricky Pearsall, are looking to make the next step in 2025 as they ascend into bigger roles.

Looking at the present and the future, where do the 49ers stand heading into 2025?

Earlier on Monday, ESPN’s Louis Riddick, Ben Solak, Seth Walder, and Aaron Schatz looked at every NFL team and ranked them by future power rankings, primarily looking at which teams will be among the league’s best over the next three seasons.

The 49ers were ranked No. 9, earning an 83.5 grade to land them in the ‘very good’ category. The biggest reason for their high ranking? The 2024 and 2025 NFL Drafts, where San Francisco replenished its young talent.

“With a strong coaching staff and a track record of getting great play out of their rookie contract picks, the 49ers still have a rosy future despite the roster reload,” Solak wrote. “Just how good they are down the stretch will come down to these past two draft classes, from which many players have been thrust into starting roles.”

However, their biggest reason for concern in 2025 is one that was exacerbated this weekend: the wide receiver position.

“I was worried about the wide receivers room a year ago, and that continues to be the case, with Brandon Aiyuk coming off a torn ACL and roster turnover (Deebo Samuel now in Washington),” Riddick said. “But the defensive line, what was once the heartbeat of this team, has had to be rebuilt and restocked. Yes, they still have Nick Bosa, but he is surrounded by three rookie linemen. Coordinator Robert Saleh returns in 2025 to get these new/young prospects up to speed quickly and improve a defense that finished 29th in points allowed (25.6) in 2024.”

Looking at the wide receiver room, the 49ers will be without Brandon Aiyuk for likely one-third of the year, if not more. Head coach Kyle Shanahan pointed to Week 6 as a realistic return date for the star wideout, while noting the recovery can be fluid, giving a wider scope between Weeks 5-10 as the potential options.

On top of that, Jauan Jennings has been dealing with a calf issue, while also looking for a new contract. Free agent signee Demarcus Robinson is expected to receive a suspension to start the year. Ricky Pearsall has looked good in training camp, but nursed a hamstring injury this offseason, which has popped up in the past.

And, most recently, rookie wide receiver Jordan Watkins, who has been one of the more impressive first-year pros for San Francisco, will be sidelined for approximately the next month after suffering a high-ankle sprain this weekend.

There is quite a bit to figure out with the wide receiver room, with recent free agent signees Andy Isabella and Equanimeous St. Brown getting released after facing injuries.

On the defensive line side, the 49ers have quite a few questions, both with their depth and top-end talent. Unlike in years past, San Francisco doesn’t have many established options up front at defensive tackle. Rookies C.J. West and Alfred Collins could be tasked with playing early roles, but it’s been a quieter camp for the latter since being drafted in the second round of the 2025 NFL Draft.

On the edges, Mykel Williams is currently dealing with an injury, but will likely get a starter’s load to begin the season. There is a lot depending on younger players in that room from top to bottom, which makes the group a question mark to begin the year.

Source: https://www.ninersnation.com/san-fr...ers-news-wide-receiver-concerns-brandon-aiyuk
 
49ers 53-man roster projection: Are there any surprises after one preseason game?

usa_today_26425572.jpg


One of our favorite exercises to do is to make a 53-man projection after the San Francisco 49ers’ first preseason game. The majority of starters generally sit out Week 1, giving us an extended view of the second and third stringers that’ll make up the bottom of the roster.

We went over the winners and losers against the Denver Broncos, as well as the three stars. We also did the bubble watch for offense. We’ll put all of those together and tie them into our 53-man roster.

Quarterbacks (2): Brock Purdy, Mac Jones​


The 49ers tipped their hand after releasing Tanner Mordecai (the first time) for Carter Bradley, that they have zero intentions of keeping more than two quarterbacks. After watching Mordecai and Bradley in Week 1, you can understand why.

Running back (5): Christian McCaffrey, Isaac Guerendo, Jordan James, Patrick Taylor, Kyle Juszczyk​


The more I think about it, the more I believe we’ll see Juszczyk return to the role of running back, and potentially a third-down back if McCaffrey isn’t on the field. Kyle Shanahan is going to play the player that he trusts. That’s Juszczyk.

Guerendo’s home run ability will always give him a shot. However, those injuries are giving the second-year back a shorter and shorter leash. The 49ers need to see what James can do outside of a practice setting. Taylor will do most of his work on special teams.

Corey Kiner makes the practice squad much like Cody Schrader did a season ago. Both went undrafted for a reason. The 49ers did not miss Schrader, and they won’t miss Kiner if he gets poached. Those kinds of backs are a dime a dozen. When you don’t have another gear, like Guerendo does, you have to do something to separate yourself. In James’ case, it’s his vision. That didn’t seem to be the case with Kiner against Denver.

Wide receiver (6): Ricky Pearsall, Jauan Jennings, Jordan Watkins, Jacob Cowing, Russell Gage, Junior Bergen​


I’m expecting the 49ers to keep an extra wide receiver with so much uncertainty at the position. Jennings has a calf injury and a contract dispute. Demarcus Robinson is likely to be suspended for three games. Brandon Aiyuk lands on the PUP in this exercise.

Watkins had six targets and Gage had four, leading the way for the 49ers in the preseason. Bergen makes the roster as the returner, while Cowing’s role grows as a receiver in Year 2. Gage is likely the “emergency” wideout who will have to play special teams.

Tight end (4): George Kittle, Luke Farrell, Jake Tonges, Brayden Willis​


This position seems straightforward. Willis makes the roster for special teams reasons, as he’s more athletic than Ross Dwelley. Tonges probably plays on multiple special teams units as well. I wouldn’t rule out Farrell doing the same, but if the 49ers are going to live in more 12 personnel — which would make sense with the question marks at wideout — then Farrell would need to be fresh for offense.

George Kittle should have a career high in targets in 2025. It should get to the point where it feels excessive how much the 49ers are targeting him.

Offensive line (8): Trent Williams, Ben Bartch, Jake Brendel, Dominick Puni, Colton McKivitz, Spencer Burford, Nick Zakelj, Austin Pleasants​


Another unit that we don’t need to spend much time on. The starters are locked in, while the backups are insurance at tackle. Zakelj’s positional versatility gets him the nod.

Andre Dillard is fighting an uphill battle as he was just activated from the PUP with an ankle injury. Connor Colby and Drew Moss are destined for the practice squad, while Matt Hennessy, being able to play only one position, bites him in the rear.

Defensive line (10): Nick Bosa, Mykel Williams, Jordan Elliott, Bryce Huff, C.J. West, Alfred Collins, Yetur Gross-Matos, Sam Okuayinonu, Kalia Davis, Sebastian Valdez​


This number could change if Gross-Matos isn’t healthy enough to start the season. That would be disappointing and a big blow to the edge rushing depth. As it stands, Bosa, Huff, and Sam O are the only true edge rushers. Williams figures to play a little bit of everything, so I wouldn’t pigeonhole him into an edge rusher.

Elliott is hurt in the preseason, and you’re relying on two rookie defensive tackles. That’s why it makes sense to go heavy on defensive tackles. Davis and Valdez played well enough to earn a roster spot in the first preseason game.

Linebacker (5): Fred Warner, Dee Winters, Luke Gifford, Tatum Bethune, Nick Martin​


Fred Warner’s durability allows the 49ers to skimp at linebacker. If Winters can stay healthy, there’s little reason to keep more than five linebackers. Gifford, Bethune, and Martin will live on special teams, while Gifford is likely the third linebacker on base downs.

Curtis Robinson, Chazz Surratt, and Stone Blanton aren’t out of the picture yet, but they are more than likely practice squad players who could get called up on game day.

Cornerback (6): Deommodore Lenoir, Renardo Green, Upton Stout, Dallis Flowers, Chase Lucas, Darrell Luter Jr.​


I don’t believe Robert Saleh will play it safe in the secondary. The Niners signed a slew of veteran defensive backs this offseason, and nobody has threatened any of the first-teamers yet. Keeping Tre Brown would be safe. Letting Luter Jr. walk with his skill set would be a mistake in my opinion. One has already failed as a pro. The other has not.

Lucas might have earned a roster spot off one preseason game alone, while Flowers had been consistent enough in camp, where allowing one pass against Denver isn’t the end of the world.

If Stout is as good as advertised, and Green is healthy, Flowers, Lucas, and Luter are the best athletes who can help in multiple areas. Speed on special teams can solve a lot of problems, and this is a team that is not short on special teams issues.

Safety (4): Ji’Ayir Brown, Jason Pinnock, Marques Sigle, Richie Grant​


Shanahan didn’t know when Malik Mustapha would return on Monday. That’s a sign he could start the season on the PUP list. That’s a bigger loss than what’s being made, as Mustapha is an eraser that takes pressure off whoever is playing next to him at safety.

I want to see Brown play in Saleh’s defense. He’s not a fan favorite after some shoddy tackling last season, but Brown has the playmaking ability to really help this defense on the back-end.

Sigle is the wild card. At Kansas State, he struggled in man coverage. But you can’t deny Sigle’s superb athleticism, and with the proper teaching and scheme, that type of player tends to do well when surrounded by the right pieces. Sigle’s closing speed was on full display against the Broncos, so it’s no surprise he’s getting reps with the starters this week.

Grant gets the nod for what he’ll do on special teams, while Pinnock figures to start, regardless of Mustapha’s status. I wonder how long of a leash Pinnock will have if the mistakes add up during the season. Will Saleh let the veteran fail the same way he would the rookie Sigle?

Special teams (3): Jake Moody, Thomas Morstead, Jon Weeks​


Moody is in a competition with himself. However, maybe we should be focusing on the punter. Morstead had five punts with a net of 33 yards and allowed a big return. His longest was 44 yards. Each of those numbers is subpar.

Source: https://www.ninersnation.com/san-fr...-there-any-surprises-after-one-preseason-game
 
49ers host 4 wide receivers after Jordan Watkins’ injury

1419212585.jpg


San Francisco 49ers head coach Kyle Shanahan didn’t sound like somebody looking to spend big on a veteran free agent wide receiver, like Amari Cooper, for example, when speaking to the media on Monday. A move like that would happen if the 49ers felt like Jordan Watkins’ high-ankle sprain would last longer than they initially thought.

Per the transaction wire, the 49ers had tryouts with four wideouts Tuesday afternoon, and none of them are to be confused with a player of Cooper’s status:

Jalen Camp
Frank Darby
Kwamie Lassiter
Malik Turner

Turner has multiple stints with the 49ers. He was on the practice squad in 2022 and 2025. Turner spent 2025 in the UFL with the Michigan Panthers, where he was ninth in the league in receiving yards.

Lassiter, an undrafted free agent from Kansas in 2022, spent time with the Cincinnati Bengals in ’22 and 2023. He has one career NFL reception.

Darby is another player who should sound familiar. He was a sixth-round draft pick by the Atlanta Falcons and was on the Niners’ practice squad as recently as last season. Darby was also in the UFL in 2025.

Camp was a sixth-round pick in the 2021 NFL Draft. The 6’2, 220-pound receiver appeared in five games with the Houston Texans from 2021 to 2022, but has not registered a statistic since.

Judging by the names, the 49ers are entertaining, Watkins’ injury isn’t severe, and the team is happy with its depth/core at receiver.

Source: https://www.ninersnation.com/san-fr...-4-wide-receivers-after-jordan-watkins-injury
 
49ers place edge rusher on the Injured Reserve; host 3 players for a tryout

2214604149.jpg


The San Francisco 49ers officially announced the signing of wide receiver Malik Turner. To make room, they placed edge rusher Bradlee Anae on the Injured Reserve. That’s a bummer for Anae, who made a few plays in the first preseason game for the Niners. Anae had three pressures and assisted on a pair of tackles. He was the 49ers’ second-highest graded run defender, behind Chase Lucas, according to Pro Football Focus. The move effectively ends Anae’s 2025 season.

The 49ers are banged up as a whole, but now the depth at edge rusher has taken a hit. Anae becomes the fifth edge rusher who’s injured on the roster:

Mykel Williams (hyperextended knee)
Sam Okuayinonu (groin)
Robert Beal (groin)
Yetur Gross-Matos (PUP)

Nick Bosa, Bryce Huff, Jonathan Garvin, Jaylon Allen, and the recently signed Trevis Gipson make up the healthy defensive ends. Unsurprisingly, the Niners brought in three players for a tryout to help with their depth, per NBC Sports Bay Area’s Matt Maiocco:

Keshawn Banks
William Bradley-King
Demone Harris

Banks was an undrafted free agent out of San Diego State in the 2023 NFL Draft. He’s spent time with the Green Bay Packers, New England Patriots, and Arizona Cardinals. Banks was also in the UFL for the Michigan Panthers in 2024.

Bradley-King was a seventh-rounder in 2021 out of Baylor. He was in Washington with the Commanders in 2021 and 2022, appearing in four games and registering seven tackles.

Finally, Demone Harris is an undrafted free agent from the 2018 NFL Draft. He’s appeared in 19 career games, totaling 22 tackles with Tampa Bay, Kansas City, Houston, and, most recently, the Atlanta Falcons, where Harris saw a career high in snaps last season at 208.

Kyle’s update, 2:55 p.m. PT: Per Aaron Wilson, the 49ers are signing Harris and Bradley-King after successful workouts.

Source: https://www.ninersnation.com/san-fr...e-injured-reserve-host-3-players-for-a-tryout
 
Kyle Shanahan makes clear statement on Christian McCaffrey’s increasingly important conditioning

gettyimages-2228731967.jpg


With the 49ers suffering injuries to several of their backup running backs, the health of Christian McCaffrey is of increasing importance as he looks to return to his MVP-caliber play of the 2023 season.

Isaac Guerendo and Jordan James, two candidates to take some of the load off McCaffrey are dealing with injuries, albeit not serious ones.

Meanwhile, the 49ers’ plethora of injuries at wide receiver, which could see them start the season without Jauan Jennings, Jordan Watkins and Demarcus Robinson (possible suspension) as well as Brandon Aiyuk, have only served to magnify the importance of both McCaffrey and tight end George Kittle to the passing game.

As such, McCaffrey staying healthy and avoiding a recurrence of the Achilles issues that derailed his 2024 season is crucial.

Asked about McCaffrey’s conditioning following Thursday’s joint practice season with the Las Vegas Raiders, head coach Kyle Shanahan provided an emphatic assessment of where the 2023 Offensive Player of the Year is at as he looks to recapture his best.

“Yeah, I do,” Shanahan told reporters when quizzed on whether he feels McCaffrey and Kittle were ready for the season.

“I mean, you always want to keep working and stuff, but it’s such a fine line. Those guys, they’re ready, physically, when it starts, but they know they’ve got to get through camp and stuff, so their bodies can take it throughout the whole year.”

On McCaffrey specifically, Shanahan added: “He’s as fast as he’s been, as quick, as strong. So, he’s Christian McCaffrey.”

McCaffrey is as crucial to quarterback Brock Purdy as Kittle in terms of serving as a safety net in the passing game. He can consistently turn checkdowns into explosive gains and has the ability to do substantial damage when lined up in the formation. Among running backs, there is still arguably no greater mismatch in the passing game.

With their possible lack of experienced and reliable weapons at receiver and the injuries putting McCaffrey’s immediate backups behind the 8-ball, the 49ers simply cannot afford to have any conditioning worries afflicting a back who, when at his best, is still one of the elite at keeping the ground game on schedule on delivering field-flipping gains.

It’s also worth taking coach speak with at least a small grain of salt, but Shanahan’s words suggest McCaffrey should be in a position to both carry the load and compensate for the 49ers’ injuries at wideout right off the bat in 2025.

Source: https://www.ninersnation.com/san-fr...mccaffrey-increasingly-important-conditioning
 
Golden Nuggets: Winters is coming

gettyimages-2227976050.jpg


Fred Warner and injury-depleted 49ers keep heads cool against Raiders in desert practice (paywall)
“The three healthy starters definitely stood out. Warner had the hit and an emphatic pass-breakup against tight end Brock Bowers, Winters also delivered some hits while Lenoir broke up a deep touchdown attempt from Geno Smith for Tre Tucker.”

Dee Winters was 49ers’ defensive standout in joint practice vs. Raiders
“Winters made his presence felt during the 49ers’ joint practice Thursday morning with the Las Vegas Raiders.

No live tackling is allowed during a joint practice, but Winters delivered a couple of pops that sent Raiders offensive players to the ground.

“As he should,” Warner said, laughing. “That’s why we’re playing football.”

Winters’ first big hit came against Raiders rookie running back Ashton Jeanty, the No. 6 overall pick in the 2025 NFL Draft. He later sent Raiders tight end Michael Mayer to the ground after a short reception from Geno Smith during a 7-on-7 period.“

How 49ers’ Brock Purdy is working on rapport with Brandon Aiyuk, Jauan Jennings
““I’ll literally just go after practice and ask him like, ‘Hey, bro, did you see that rep?’ ” Purdy said.

Jennings and Aiyuk share their thoughts on how they view different circumstances that come up within the passing game during practice.

Purdy said he views it as a positive step toward quickly regaining chemistry with Jenning and Aiyuk whenever they are able to return to action.

“I think overall, if you’re talking ball, you’re talking scheme, you’re talking, ‘Hey, on this route, what’s your mindset’ or whatever and talking through things, that’s always a blessing,” Purdy said. “That’s a huge deal.”

‘What the heck?’ 49ers’ Brock Purdy has close call in Raiders joint practice (paywall)
“In the 49ers’ first preseason game, Saturday against the Broncos, Burford allowed a sack and pressure on back-to-back snaps. Two days later, it was notable that head coach Kyle Shanahan said he hoped Andre Dillard could serve as the 49ers’ swing tackle to open the season. That appeared to be a reflection on Burford’s training-camp performance considering Dillard’s medical file and pedigree. Dillard, who was signed in May, is a 2019 first-round pick who flamed out with the Eagles and is on the fourth team of his 19-start career.

However, that hope was quickly extinguished. The 49ers placed Dillard on injured reserve Thursday, ending his season. Shanahan was asked after practice whether the 49ers needed to sign another veteran offensive tackle to compete for the role.

“I mean, we’re always looking outside, but if there were a lot of (capable players), they wouldn’t be” available, Shanahan said. “They would be somewhere.”

49ers hope they get ‘lucky’ with CJ West’s knee as injuries pile up on defensive line (paywall)
“Shanahan said West’s ACL appeared to be intact and the hope was that the 49ers would be “lucky” after West grimaced while he walked slowly off the field.

West is among eight injured 49ers defensive linemen. The team finished Thursday’s practice with 10 defensive linemen, including four they’ve signed during training camp to address their attrition. Shanahan overstated the extent of their injury issues, but he was correct in noting the situation is unusual.“

Kyle Shanahan shares updates, Brock Purdy discusses 49ers-Raiders joint practice
“Here’s everything they said.”

Source: https://www.ninersnation.com/golden-nuggets/149091/golden-nuggets-winters-is-coming
 
What are reasonable expectations for the 49ers in 2025?

gettyimages-2229649957.jpg


Following an offseason of little to no drama for the San Francisco 49ers, the team is about three weeks away from playing in an actual NFL game against the Seattle Seahawks. The NFL draft was centered on improving the 49ers’ defense, particularly their run defense, and infusing youth into an aging and expensive roster. Robert Saleh is back, and the defense will get a shot in the arm from his ever-evolving defensive scheme. Kyle Shanahan is still the engine of the offense with his successful scheme, and the 49ers return Brock Purdy, George Kittle, Christian McCaffrey, and the developing second-year receiver Ricky Pearsall.

On August 15th, things have changed around the 49ers. Injuries are mounting. Even the rookies who were counted on to contribute are working through injuries. Jauan Jennings is nursing a calf injury and is very likely to take his time rehabbing the injury amidst his contract request. The safety position is looking at a potential Jason Pinnock/Marques Sigle/Ji’Ayir Brown combination. Renardo Green is working through a hamstring injury following a stellar rookie season.

Full-blown panic isn’t what I’m preaching, but listening to Kyle Shanahan speak to Sirius XM radio might have been a wake-up call to fans regarding the team and their expectations in 2025.

.@49ers HC Kyle Shanahan discussed the makeup of this roster in San Francisco as they prepare for the 2025 season.

📻 https://t.co/lqlfk9tVJM#49ers | #FTTB | @AmberTheoharis pic.twitter.com/lzj952CEju

— SiriusXM NFL Radio (@SiriusXMNFL) August 13, 2025

Before you yell at me (yeah, right, who am I kidding), I think Shanahan’s statements and sentiment are refreshing and reasonable. People will automatically go to: Why aren’t you talking about a Super Bowl victory? Well, in a way, he is. Shanahan knows the defense will have its ups and downs based on depth and inexperience. The quote of: “My whole goal is that we get better throughout the year and find a way to hopefully get into those playoffs,” harkens back to the 49ers teams (2021 comes to mind immediately) that snuck into the playoffs and were labeled as the team “nobody wants to face.”

Anything can happen in the playoffs, is Shanahan’s point. I prefer this level of honesty over “run it back” or the seventh “revenge tour.” Now, in 2025, Shanahan and the 49ers are relying on their all-world talent to do the heavy lifting, while the first and second-year players contribute and, more importantly, round into shape for 2026 and the future.

Ultimately, every team’s goal is to win a Super Bowl, and nearly every team believes they can accomplish that (not you, New York Giants), but realistically, very few teams can finish the job. It sounds like the 49ers head coach realizes the roster depth and experience on this team will take time during the season, and sneaking in playing their best football down the stretch is their best path to playoff success in 2025.

I’m happy Shanahan didn’t proclaim this team a Super Bowl contender. That would be disengenuous and borderline delusional. However, Shanahan does know crazier things have happened in the NFL. For the first time in a long time, the 49ers are an afterthought in the NFC. It could be just what the team needs to truly shock people.

I, for one, embrace this level of honesty and expectations from Shanahan.

For a longer discussion on the topic, I was joined by Dieter Kurtenbach to discuss the 2025 49ers and their expectations. Check out the video below.

Source: https://www.ninersnation.com/san-fr...reasonable-expectations-for-the-49ers-in-2025
 
Connor Colby could be a Dominick Puni-sized surprise

gettyimages-2229649905.jpg


The 49ers’ attempts to address the offensive line in the 2025 NFL draft (or lack thereof) have elicited eyerolls from fans. Aaron Banks departed in free agency for the Green Bay Packers, and no one knows how much gas left tackle Trent Williams has left in the tank. Then there’s the center, which depends on who you ask.

Dominick Puni, a third-round rookie, took the starting right guard job and never looked back. Alongside Trent Williams, he’s the lone highlight of the 49ers’ offensive line. Puni was a hit, sure, but given the state of this line, you could also say they got lucky. And they might be getting lucky again.

So three holes, and in the draft, the 49ers drafted a guard. In the seventh round. And that was it. His name: Connnor Colby. And that guard might be this year’s Puni.

And if you caught the preseason game against Denver, you already saw why. Colby posted the highest PFF grade of any 49ers offensive player (just edging out fellow rookie Drew Moss). A few days later, when Ben Bartch went down with an elbow injury, Colby slid in — and he didn’t look out of place.

Ok, another offensive lineman showing that he may be a diamond in the rough. Here’s the thing: he might be better in pass protection than run blocking. Who would have known? Iowa, Colby’s alma mater, wasn’t that much of a passing team, but when Colby arrived in camp, it was his pass blocking that was ahead of his run blocking.

“You don’t get to see a lot of that on Iowa tape and just his size and stuff,” Kyle Shanahan said in his press conference Thursday. He has an advantage with his size being in front of people, and his feet and stuff have been able to do it too. So, he’s catching up in the run game, but he’s had more of an advantage in the pass game so far.”

Shanahan’s acknowledgment of Colby’s pass protection echoes (and was an answer to a question regarding) 49ers offensive line coach Chris Foerster’s statements about Colby’s ability. Foerster called Colby’s pass blocking a strength.

The last time the 49ers drafted an Iowa player and didn’t know what they had based on tape alone was tight end George Kittle. You saw how that turned out. Kittle could block, which was why he was drafted. His pass-catching wasn’t as well-known, which is why he was drafted on Day 3.

In 2023, pass blocking was a huge weakness. In 2024, it improved with the addition of Puni. He alone didn’t allow a single sack until Week 12. Now add Colby to this mix, and the 49ers might be slowly changing from a weakness to a strength.

They still have the Trent Williams succession plan to figure out. But in 2026, they may be able to look directly to that and not worry about a potential gaping hole left by Banks. If Colby works out, there are fewer holes to fill.

Hopefully, there’s more offensive line to come before free agency comes calling for these guys.

Source: https://www.ninersnation.com/san-fr...colby-could-be-a-dominick-puni-sized-surprise
 
49ers comeback to beat the Raiders after Jake Moody mashes a 59-yarder to win the game

usa_today_25123035.jpg


The Brock Purdy to Ricky Pearsall connection thrived on the first drive as the duo connected three times. The one time the two weren’t on the same page was on third down in the red zone. If that drive was a sign of what’s to come this season, the 49ers offense will be more than fine.

Pearsall caught the first pass of the game. His second target, a 14-yard pass, was the most impressive. Pearsall was covered, but sat down in the zone so Purdy could find him in the open window. After the offensive line got pushed around two consecutive plays, Purdy threw the ball before Pearsall came out of his break on 3rd & 18 for a conversion.

It was quite the drive, and one nearly good enough to make you wonder if Purdy’s day would be done. The only blemish in the passing game came on that third down, and the fact that the drive didn’t end in a touchdown. Sure enough, Pearsall and Purdy’s day would end, and Mac Jones would take over.

It took Jones three plays to throw an interception. The Raiders capitalized on after Ashton Jeanty literally ran over defenders and into the end zone. A combination of injuries took some of the air out of the balloon for this game. However, Jones led a touchdown drive thanks to a long Corey Kiner run and a roughing the passer.

Demarcus Robinson saw an extended run, presumably because Robinson won’t win his appeal and be suspended for three games. Robinson dropped a 103 miles per hour fastball five yards away from Purdy, but he looked like a player who would help the Niners this season.

It’s difficult to say the same about Jake Moody, who missed a 53-yarder by roughly two yards. It’s the kind of kicks the 49ers will rely on Moody to make, and downplaying it during the preseason seems naive. At some point, the team is going to have to acknowledge that Moody isn’t who they think he is.

Chase Lucas may have cemented his spot on the roster with an interception on the first drive of the third quarter. Jones would convert a fourth down to Jake Tonges, and later hit Isaiah Hodgins in the end zone for a would-be touchdown. Hodgins could not hold on, and a false start penalty two plays later made it 3rd & 12. Russell Gage had an opportunity to make a play in the open field, but was tackled.

On 4th & 3, the 49ers elected to go for it from the Raiders’ four-yard line. However, another false start meant the Niners would settle for a field goal. Moody would have a 26-yard attempt, and just snuck it inside of the left upright. Moody’s kick tied the game at 13.

The Raiders took a three-point lead into the fourth quarter, after their kicker had no issue making his 54-yard field goal. He split the uprights.

The fourth quarter meant Mac Jones’s day was over, and that it was Carter Bradley’s turn. Bradley took a big lick, but was rewarded with a 26-yard reception by Robbie Chosen. On 3rd & 6, Bradley threw another perfect pass down the sideline to Chosen, but he dropped it.

That would mean Moody would have a fourth opportunity, and a second attempt from 50 yards. Moody’s kick was good from 50, and that tied us back up at 16. The Raiders marched the field once more, but the defense held strong in the red zone and limited Las Vegas to three points. That would mean Bradley would have a little over three minutes to move the offense into field goal range. On third down, Bradley was sacked by Andre Carter, who beat both the left tackle and running back in a matter of steps.

Bradley made a great throw to Jake Tonges, whose effort was even better, and the Niners picked up a first down on fourth down. After a defensive holding and an explosive passing play to Robbie Chosen, the offense had 1st and goal. Unfortunately, two successive false starts made it 1st & goal from the 20. Bradley was sacked on second down, and the offense was going in the wrong direction. With an opportunity to tie the game from 44 yards, Moody’s kick was good.

The Raiders had 30 seconds and three timeouts to get into field goal range. Chase Lucas had a sack on first down. The defense picked up another sack on second down. Safety Jaylen Mahoney intercepted the third down pass, and it looked as if Moody would have another opportunity. The 49ers had 13 seconds and one timeout, and needed about six or seven yards to get into Moody’s range.

Terqiue Owens didn’t help by dropping a first down pass. So, Moody would have a 59-yard chance to win the game and quiet any naysayers. You wouldn’t fault Moody for missing. But you wouldn’t get the chance. Moody’s kick soared through the uprights as he likely just put the kicking competition to bed.

The story of this contest will be the multiple injuries sustained. A pair of running backs were ruled out, as was starting right guard Dominick Puni. If the 49ers receive news that Puni’s injury isn’t severe, that’ll be their biggest win this month.

Source: https://www.ninersnation.com/san-fr...jake-moody-mashes-a-59-yarder-to-win-the-game
 
Back
Top