49ers Notebook: Kinlaw’s incremental progress, Saleh unhappy with Warner’s hit and ‘wide open’ corner battle
Tuesday was the first time reporters were able to observe padded practice with a relatively clear view of the field.
Early signs of a Dante Pettis reclamation as he shines, shows Jimmy Garoppolo ‘physicality’ and ‘toughness’
It was so popular to dunk on Dante Pettis last season that it became unpopular.
49ers Notebook: Pads come on, bringing moments of brilliance on both sides
For the first time since the 49ers lost to the Kansas City Chiefs in Super Bowl LIV, players practiced against each other with pads on.
Shanahan confirms Jalen Hurd likely done for season, but replacement might be within 49ers’ ranks
Another year, another season over for Jalen Hurd before it began.
49ers fear Jalen Hurd has torn ACL, working out another receiver [report]
There was so much positivity surrounding Jalen Hurd both in the 2019 preseason and in 2020.
49ers Notebook: Camp brings long-awaited debuts, returns, timelines and… speeding
The 49ers are back. Training camp was opened to media for the first time on Saturday.
Lynch, Kittle reveal how contract extension got done after reported ‘philosophical divide’
For a brief while, John Lynch can exhale.
George Kittle issues heartfelt statement after five-year contract extension becomes official
George Kittle is officially a San Francisco 49er through 2025.
49ers adding two more wide receivers to packed group, but who actually makes the team?
On Thursday, the 49ers added another two wide receivers to their already packed receiving room. That’s not a cause for optimism.
Kawakami explains how Kittle contract runs counter to how 49ers typically do business
They finally got it done.
Dee Ford, the notoriously rapid pass rusher, explains why he’s not as quick as he wants to be
Not since his rookie year was Dee Ford as unavailable to his team as he was with the 49ers in 2019.
Kyle Shanahan recalls what made George Kittle stand out to 49ers during drafting process
Back in 2017, the 49ers drafted a freakishly athletic, but not exceedingly well-known blocking tight end from the University of Iowa, named George Kittle, in the fifth round with the 146th overall pick. Since then, Kittle has surpassed every possible expectation of him.