49ers’ Bryce Huff finally feeling the love after years spent feeling unwanted (paywall)
““I don’t think it was football,” Huff said. “It was more that the energy was off and it was messing with my head. And I couldn’t get in my routine because I was thinking about what I’m going to say to the media. It was just weird. Mentally, that’s probably the worst I’ve been in my career.
“Because you’ve got people saying stuff, people that are supposed to be getting you to be the best version of yourself, talking
about you in the media in a negative light. And that comes back on me as far as social media and people saying all kinds of stuff. That was my first time dealing with that type of stuff. And it just took me out of my flow, I guess.”
Why Kyle Shanahan believes 49ers benefit from ‘energetic’ rookie defenders
“Obviously, as the season progresses, adjustments will come, but Shanahan – no stranger to coaching elite defenses – broke down how San Francisco benefits from a sense of inexperience, in an exclusive interview for NBC Sports Bay Area’s “49ers Game Plan” with Matt Maiocco.“
Jauan Jennings injury update: Will 49ers WR play vs. Cardinals?
All signs point to Kendrick Bourne playing a bigger role if Jennings can’t play. Bourne, despite signing ahead of Week 2, is the 49ers No. 3 WR with three catches for 32 yards. Aside from Jennings and WR Ricky Pearsall, Bourne is the only 49ers WR with a catch this season. The only other WR with a target is veteran Marquez Valdes-Scantling who didn’t catch the lone pass thrown his way.
Why Kyle Shanahan pushed for 49ers to wear road white jerseys during home games
“Yeah … I was bothered last year [against the Cardinals] because of how hot it was, so we tried to wear our whites,” Shanahan told Maiocco. “When I coached in Tampa Bay, or [when] you’ve coached on the East Coast and you know how hot and humid it’d be earlier in the year, we’d do this a lot.
“Out here, we don’t worry about it that much; it never got that hot out here. But it definitely did that week, and we knew it was going to come, so we tried to wear our whites, and the league said we couldn’t do it unless we told them at the beginning of the year. So we had to decide in like April this year, and definitely don’t know if it’s going to be hot or not, so we just had to guess.”
“Enormous relief and joy. He was looking at life in prison as an adult. This was a radical different outcome,” said Bob Dunlap, SF public defender representing the teen.
The five-day hearing included multiple witnesses including the SFPD officer who ran towards the sound of gunshots and found Pearsall covered in blood.
The public defender asked the judge to consider the teens’ childhood filled with trauma, abuse and neglect. Also pointing out that while in custody for the last 13 months, the teen graduated high school and is starting community college online.
3 things the Cardinals must do to beat the 49ers this weekend
And why isn’t OC Drew Petzing getting Marvin Harrison more targets? Five against the Panthers and six versus the Saints? Really? Why doesn’t Petzing treat this year like Harrison is on a Pro Bowl trek and see what happens with this offense? He can’t if he doesn’t get more throws his way.
The 49ers have the league’s sixth best pass defense so far in 2025. But they have a weakness: San Fran is allowing 71.9% of passes to be completed. McBride and Harrison would be a great test to show the rest of the NFL that the Cardinals have offensive players, too.
Where the Cardinals rank statistically after the Week 2 win over the Panthers
Offense
Points per game: 23.5 ppg / T-11th
Passing offense: 170.5 ypg / 27th
Rushing offense: 114.0 ypg / T-13th
Total offense: 284.5 ypg / T-24th
3rd down conversions: 40.91% / T-17th
Red zone scoring: 57.14% / T-16th
Sacks allowed: 6 / 9th
Turnovers: 1 / 18th
Arizona’s offense must be better to keep stacking wins. A 52-yard run by Trey Benson and a 30-yard run by Kyler Murray help push up the rushing yard average. However, if you take those two runs away, they’re only averaging 3.1 yards per carry. James Conner has been held to less than 40 yards rushing in back-to-back games. It all starts up front, where the offensive line has struggled to generate push and open up lanes. As for the passing game, they rank near the bottom of this department because they aren’t getting the football down the field. Most of their production has come from short and intermediate throws. Trey McBride continues to be a reliable target, catching six catches in each of the last two games for a combined 139 receiving yards. After being held to just two receptions for 27 yards, Marvin Harrison Jr. is still looking to play to his draft status.