Shanahan, Lynch explain on KNBR why they selected Trey Lance as QB of future Apr 29, 2021 | 7:07pm The 49ers got their guy, and we finally know who it is.
49ers’ Final Mock Draft: What follows the chaos at No. 3 Apr 28, 2021 | 4:15pm At long last, it’s here. The 49ers’ bet on the future of their franchise will be announced on Thursday night.
49ers Notebook: Shanahan, Lynch talk Mac Jones, Jimmy Garoppolo’s future… and death? Apr 26, 2021 | 3:45pm We learned everything and nothing on Monday, as the 49ers’ brass talked about the state of their preparation leading up to the NFL Draft, which begins Thursday night. And boy, did they talk about their preparation.
Check out some throws from Justin Fields’ un-televised second pro day Apr 14, 2021 | 11:57am This second pro day from Justin Fields is much less of a pro day, and amounts, essentially, to a private workout.
Rapoport: Shanahan, Lynch have not told people in organization who they’re drafting at No. 3 Apr 9, 2021 | 1:08pm With each passing day, we seem to know less and less about who the 49ers are picking with the third overall pick.
Breer: Here’s what it would take for 49ers to trade Jimmy Garoppolo Mar 31, 2021 | 3:17pm The 49ers’ front office has made it clear that they intend on keeping Jimmy Garoppolo… at least for the moment.
What to take away from Justin Fields’, Mac Jones’ pro days Mar 30, 2021 | 1:17pm There’s nothing quite like a good pro day. Just pure, unmatched hype, separated from the context of games.
49ers recount franchise-altering trade, and why Shanahan thinks Garoppolo may benefit Mar 29, 2021 | 5:18pm This was the best chance the 49ers were going to get.
Updated cap situation and what’s left for 49ers after re-signing just about everyone Mar 24, 2021 | 4:55pm We can safely say the 49ers exceeded expectations for their offseason, even before the draft arrives.
John Lynch breaks news again, announces 49ers have re-signed Jason Verrett Mar 15, 2021 | 11:48am After general manager John Lynch broke the news that the 49ers would be signing fullback Kyle Juszczyk, he did it again on Monday.