eric-branch.bsky.social
@eric-branch.bsky.social
Brock Purdy, swagger intact, begins #49ers' beatdown of Browns by barking at Myles Garrett

“I guess you’ve got to really be feeling yourself if you’re doing that."

www.sfchronicle.com/sports/49ers...
December 1, 2025 at 1:06 AM
Was it something he said? #49ers’ Jauan Jennings draws Browns’ ire

www.sfchronicle.com/sports/49ers...
December 1, 2025 at 12:43 AM
#Browns DC Jim Schwartz owns Kyle Shanahan.

Have they ever discussed this?

“Oh, yeah, definitely. He knows it. He lets me know, too."

www.sfchronicle.com/sports/49ers... #49ers
November 30, 2025 at 4:40 PM
Near the end of a 3-day binge, Kendrick Bourne's new life began.

“I didn’t know how to not club. I had to learn how to not do drugs. You know, ‘Now how do I celebrate after a win?’ I didn’t know how to not hang out with a different woman every day."

www.sfchronicle.com/sports/49ers... #49ers
November 29, 2025 at 6:49 PM
Jim Schwartz owns Kyle Shanahan. Have they ever discussed this?

“Oh, yeah, definitely. He knows it. He lets me know, too."

www.sfchronicle.com/sports/49ers... #49ers #browns
November 29, 2025 at 1:58 PM
#49ers at Browns preview:
* Myles Garrett and sleepless nights
* Brock Purdy: Shaky when wet
* Shedeur scouting report: "We’re not expecting him to be one of the best in the league right now."
* Here comes Quinshon

www.sfchronicle.com/sports/49ers...
November 29, 2025 at 1:52 PM
Asked Kyle Shanahan: Has he ever told Jim Schwartz he's a pain in the butt?

www.sfchronicle.com/sports/49ers... #49ers
November 29, 2025 at 2:37 AM
Scary spot for Kyle Shanahan? Here comes Cleveland and antagonist Jim Schwartz

www.sfchronicle.com/sports/49ers... #49ers
November 28, 2025 at 10:44 PM
Kendrick Bourne spent his first five NFL seasons living like a one-man rock band: Booze. Drugs. Women.

Then he changed his life. It began at a Miami nightclub near the end of a three-day binge.

www.sfchronicle.com/sports/49ers... #49ers
November 28, 2025 at 3:05 PM
#49ers game review:
* How Ji’Ayir Brown took the long way round but came up big
* Upton Stour's recognition
* Why no Hail Mary for Shanahan?
* Brock Purdy and 1, 5, 3, 5, 7, 3, 5, -2 and 6
* Bosa now a beer guy?

www.sfchronicle.com/sports/49ers...
November 26, 2025 at 4:29 AM
In the far corner of the locker room Monday night, Brock Purdy stood bare-chested with a towel around his waist and spent about 90 seconds mostly listening to a visitor who had interrupted his postgame routine.

The guy who had dropped by: Kyle Shanahan.

www.sfchronicle.com/sports/49ers...
November 25, 2025 at 4:46 PM
Spoke with Matt Gay before tonight's #49ers debut about his improbable football journey that he's suddenly fighting to extend.

"It does make you question, ‘Man, what’s going on here?’”

www.sfchronicle.com/sports/49ers...
November 25, 2025 at 12:13 AM
Kyle Juszczyk will play in his 201st career game tonight, tying Mack Strong for the third-most by a fullback in NFL history.

How did he get here? It required changing course.

www.sfchronicle.com/sports/49ers... #49ers
November 24, 2025 at 11:24 PM
Last week, Christian McCaffrey was ho-hum about playing the team that traded him.

In 2022, a week after the Panthers dealt him to the #49ers? He was hot.

"Just more wood on the fire."

www.sfchronicle.com/sports/49ers...
November 24, 2025 at 3:30 PM
#49ers vs.Panthers preview:

Christian McCaffrey didn't say much this week when asked about playing his ex-team that traded him.

But do you remember what he said after the Panthers traded him?

www.sfchronicle.com/sports/49ers...
November 23, 2025 at 3:02 PM
Kyle Shanahan maintained Saturday that Brandon Aiyuk could still play this season, but most of the rest of what he said made it abundantly clear such a scenario is wildly unlikely.

www.sfchronicle.com/sports/49ers...
November 23, 2025 at 2:57 PM
Amid acrimony, Kyle Shanahan "holding out hope" Brandon Aiyuk plays for #49ers again

www.sfchronicle.com/sports/49ers...
November 23, 2025 at 12:47 AM
How #49ers FB Kyle Juszczyk had to change course on his path to 200 games

www.sfchronicle.com/sports/49ers...
November 22, 2025 at 3:28 PM
It appears $120 million didn’t repair the rift between Brandon Aiyuk and the #49ers.

www.sfchronicle.com/sports/49ers...
November 22, 2025 at 3:16 PM
#49ers and star wide receiver Brandon Aiyuk preparing to part ways, report says

www.sfchronicle.com/sports/49ers...
November 22, 2025 at 12:34 AM
Spoke with Matt Gay about his improbable football journey that he's suddenly fighting to extend.

"It does make you question, ‘Man, what’s going on here?’”

www.sfchronicle.com/sports/49ers... #49ers
November 21, 2025 at 3:43 PM
Spoke with Matt Gay, the accidental kicker, who joins the #49ers at a career crossroads: "What’s going on here?"

www.sfchronicle.com/sports/49ers...
November 21, 2025 at 2:21 AM
#49ers give their temp job to Matt Gay, who has been a disaster from long distance after signing big deals.

www.sfchronicle.com/sports/49ers...
November 20, 2025 at 3:44 PM
The #49ers opened 2025 lacking confidence in their kicker, a feeling that vanished once they swapped erratic Jake Moody for almost-automatic Eddy Piñeiro.

Now, however, for at least the next week or two, they might be back to experiencing that old angst.

www.sfchronicle.com/sports/49ers...
November 19, 2025 at 11:38 PM
#49ers commit to Matt Gay as their kicker during injured Eddy Pineiro’s absence

www.sfchronicle.com/sports/49ers...
November 19, 2025 at 11:04 PM