40 would be something: Trent Williams' new contract suggests his historic goal is more realistic.
www.sfchronicle.com/sports/49ers... #49ers
Posts by
What will the #49ers do with pick No. 27? Did John Lynch offer pre-draft clues?
www.sfchronicle.com/sports/49ers...
Trent Williams is almost 38, but he remains committed to playing indefinitely.
"I sat down with Trent. ‘Where are you at? What's on your mind? What's on your heart?’ And so that gave us a great feel.”
www.sfchronicle.com/sports/49ers... #49ers
Williams’ new average annual salary suggests he accepted slightly less than he was seeking overall in exchange for his $37 million guaranteed. #49ers
Updated story on Trent Williams. Did anyone really think he was going anywhere?
www.sfchronicle.com/sports/49ers... #49ers
#49ers sign Pro Bowl left tackle Trent Williams to two-year, $50 million contract
www.sfchronicle.com/sports/49ers...
#49ers mock draft:
1. WR
2. EDGE
4. OT
4. RB
4. G
TRADE!
7. S
www.sfchronicle.com/sports/49ers...
#49ers mock draft:
1. WR
2. EDGE
4. OT
4. RB
4. G
TRADE!
7. S
www.sfchronicle.com/sports/49ers...
#49ers mock draft: An answer for every Niners need, plus a Day 3 trade
www.sfchronicle.com/sports/49ers...
How did John Lynch and Kyle Shanahan feel about past antics from their top wide receivers?
The way they both discussed Mike Evans and Christian Kirk is a rather large clue.
www.sfchronicle.com/sports/49ers...
“We know in the NFL there’s a lot of divas. There’s a lot of guys that come back to the huddle and they’re always open ... Mike was never that guy. It’s rare to talk about ‘unselfish’ at a position that is intrinsically selfish. But that’s who Mike is." #49ers
A high-performing WR1 who is low maintenance?
The #49ers past -- trade requests, sideline tantrums, social-media shenanigans -- helps explain their excitement about anti-diva Mike Evans.
“I love getting, for lack of a better word, men at the position”
www.sfchronicle.com/sports/49ers...
For #49ers, Mike Evans is a departure after years of diva WR behavior
www.sfchronicle.com/sports/49ers...
Kyle Shanahan looks different. In season 10, however, he sounds the same, suggesting he's not leaving the #49ers anytime soon.
www.sfchronicle.com/sports/49ers...
Kyle Shanahan has caught Bill Walsh. Expect him to keep going.
www.sfchronicle.com/sports/49ers... #49ers
Kyle Shanahan has caught Bill Walsh. Expect him to keep going.
www.sfchronicle.com/sports/49ers... #49ers
Bill Walsh wore out after 10 years with #49ers. A decade in, Kyle Shanahan is different
www.sfchronicle.com/sports/49ers...
Bill Walsh wore out after 10 years with #49ers. A decade in, Kyle Shanahan is different
www.sfchronicle.com/sports/49ers...
The #49ers, who are always banged up, shopped in the Banged-Up Bargain Aisle in free agency.
Isn't it unwise to assume even more injury risk?
“Ideally, you’d always want to sign some ... healthy guys. That’s not what’s always available at the store.”
www.sfchronicle.com/sports/49ers...
LARGE ROOM AT ARIZONA BILTMORE
KYLE SHANAHAN speaking to reporters
SHANAHAN
In order to have Christian be as good as he can be throughout the whole year, we’ve got to get someone helping.
(LAUGHTER)
www.sfchronicle.com/sports/49ers... #49ers
Why Kyle Shanahan is kidding himself about his plans for Christian McCaffrey
www.sfchronicle.com/sports/49ers... #49ers
Jed York said some surprising things at this week at the NFL owners meetings.
Among them: The 2025 #49ers were the league's "19th-most injured team."
And everyone said: Huh?
www.sfchronicle.com/sports/49ers...
Jed York discovered the #49ers signed Christian Kirk, who was added in mid-March, on Sunday.
“I’m like, ‘Why the hell is (Shanahan) talking about Christian Kirk?' I’m like, ‘Is this tampering?’ I had no idea that we signed Christian Kirk.’”
www.sfchronicle.com/sports/49ers...
Jed York said the #49ers were the "19th-most injured team" in the NFL last year.
His words, along with John Lynch and Kyle Shanahan's actions, invite questions.
www.sfchronicle.com/sports/49ers...
How John Lynch and Kyle Shanahan are rolling the dice with #49ers roster: "We understand we took some risk"
www.sfchronicle.com/sports/49ers...
How John Lynch and Kyle Shanahan are rolling the dice with #49ers roster: "We understand we took some risk"
www.sfchronicle.com/sports/49ers...
#49ers assistant K.J. Wright promoted, continuing his parallels to DeMeco Ryans
www.sfchronicle.com/sports/49ers...
Jed York maintained that he hadn’t ruled out Brandon Aiyuk playing for the #49ers in 2026, although there are a host of reasons his claim should be met with skepticism.
www.sfchronicle.com/sports/49ers...
Jed York discovered the #49ers signed Christian Kirk, who was added in mid-March, on Sunday.
“I’m like, ‘Why the hell is (Shanahan) talking about Christian Kirk?' I’m like, ‘Is this tampering?’ I had no idea that we signed Christian Kirk.’”
www.sfchronicle.com/sports/49ers...
#49ers notes: Kyle Shanahan not down with trip Down Under.
www.sfchronicle.com/sports/49ers...