Shanahan, Lynch assess Jalen Hurd’s prospects to make 49ers roster on KNBR
There is no question that Jalen Hurd has been an immense source of frustration for the 49ers over the last three years.
Takeaways from training camp after 49ers’ final open practice is defense’s best
Training camp is nearly over, and it’s at least concluded publicly.
49ers Notebook: Mixing up the QB reps, and Nick Bosa’s return to 11-on-11s
There were no direct answers to the 49ers’ quarterback conundrum on Wednesday.
Kyle Shanahan, Jimmy Garoppolo all smiles as they decline to confirm starting QB
The 49ers aren’t saying who their starting quarterback is, at least not explicitly.
49ers Roster Projection: What Hurst injury could mean for final 53
We are one week away from the 49ers’ final 53-man roster cuts.
Kyle Shanahan provides injury updates, assessment of Trey Lance
It’s not the preseason without disappointing injuries.
Kyle Shanahan declines to name 49ers’ starting quarterback
That’s interesting. If we recall, Kyle Shanahan already named the 49ers’ starting quarterback when training camp started. Let’s rewind the tape.
Takeaways after 49ers offense starts slow, roars back to life under Trey Lance
Well, that certainly felt like a preseason game.
49ers Practice Report: Lance gets a real run with the starters
The 49ers gave everyone what they’d been waiting for: a full run of Trey Lance with the starters.
49ers Practice Report: First meeting with the Chargers, and plenty of the other Bosa
We’ve officially reached the best part of training camp: joint practices.
49ers waive Josh Rosen, claim former Ravens, Broncos corner
Josh Rosen’s time with the 49ers is over.
49ers Practice Report: An edge to Lance, and one receiver gets an extended run
Tuesday was the 49ers’ final practice before their trip to Southern California.