-
49ers Practice Report: Lance gets one with the ones, shines again
Another day, another practice where Trey Lance draws countless “oohs” and “aahs”. And it came in the first practice with pads on.
-
Could a revitalized Mohamed Sanu be 49ers’ answer to wide receiver puzzle?
Fate is an awfully funny thing.
-
49ers Practice Report: Things get a little sloppy
After the first off day of training camp, the 49ers were back and decidedly not better than ever on Monday.
-
49ers Practice Report: Sure, there’s no competition
There’s definitely no competition. Nothing to see here, folks. Just move along. Jimmy Garoppolo is the 49ers’ starter forever. Trey Lance is just a nice backup.
-
49ers Notebook: What’s it like pass-rushing against Trent Williams? ‘Exhausting’
Whenever training camp rolls around, you know you’re due for some all-time NFL platitudes about how “iron sharpens iron.”
-
49ers reunite with former receiver who’s a tight end now [report]
There’s nothing like a little reunion.
-
49ers Practice Report: A few iffy throws from the rookie, as defense has the better day
We’re starting to get into a rhythm here at 49ers camp on Day 3.
-
49ers Notebook: Vaccination chatter, Trey Lance’s early acclimation and Bosa’s recovery
We got into the weeds on Thursday, as the second day of training camp featured some COVID-19 vaccine talk.
-
49ers Practice Report: The defense reintroduces itself
Early training camp battles often favor the defense, and that was the case on Thursday.
-
49ers Notebook: Garoppolo talks Lance awkwardness and Bosa, Ford, Hurd return
We’re back, folks. Wednesday was the 49ers’ first day of training camp.