49ers receiver Danny Gray makes strong first impression at rookie minicamp
49ers' Jimmy Garoppolo returns to practice, Trey Lance sits out
49ers' Jed York targets Dolphins' Stephen Ross, upsetting some NFL owners
AFC 2023 team-by-team preview: Super Bowl or bust for Chiefs, Mahomes
49ers sign defensive tackle Javon Hargrave to $84 million deal
49ers receivers Samuel, Aiyuk may be entering last season as teammates
49ers' loaded offense might opt to be one-dimensional vs. Chargers
SF Chronicle's Scott Ostler says the Eagles are 49ers biggest threat in the NFC
49ers' Brock Purdy throws 3 touchdowns to George Kittle vs. Cowboys
Should 49ers QB Brock Purdy scramble or hang tough in the pocket?
SF Chronicle's Scott Ostler says the Eagles are 49ers biggest threat in the NFC
49ers get OK from state to sell tickets, but Santa Clara County says no
Book: 49ers had misgivings about Jimmy Garoppolo when they considered Tom Brady