2023 NFL Training Camp: Team Report Dates, Schedules & Practice Details
Reactions and standouts from Day 1 of Raiders-49ers joint practices
49ers' Kyle Shanahan apologizes for being a 'jerk' to Raiders' Maxx Crosby during 2019 pre-draft interview
49ers training camp report: Brock Purdy takes heavy workload in busy week – NBC Sports Bay Area & California
What we learned about Lance, Darnold in 49ers' preseason loss
Training camp practice begins in Green Bay
Reactions and standouts from Day 1 of Raiders-49ers joint practices
Dallas Cowboys Training Camp: Practice Report, News, and More From Day 1
Reactions and standouts from Day 1 of Raiders-49ers joint practices
Rams and Raiders joint practice could feature more fights - Los Angeles Times
2023 NFL Rank: Top 100 player rankings, predictions, stats - ESPN
49ers practice fight breaks out on 1st day in pads