49ers vs. Cowboys: 3 studs, 3 duds
Report: Patriots Sign WR Jalen Hurd, LB Diego Fagot to Fill Out 90
Previewing the 49ers Compelling Battle at Wide Receiver in 2020
Middlekauff: The good, the bad and the ugly with the 49ers so far
Jalen Hurd Fills Final Spot On Patriots' 90-Man Training Camp Roster
49ers excited about Nick Bosa, Dee Ford, Jalen Hurd comebacks
49ers pre-practice notes: Arik Armstead out, Jalen Hurd and Jordan
Updates on OBJ, Mike McGlinchey, Jalen Hurd and Others from Kyle
San Francisco 49ers: 5 keys from preseason win over Cowboys
Observations from the 49ers First Training Camp Practice of 2021
Observations from 49ers Training Camp - Aug. 17, 2020
49ers training camp: Jimmy Garoppolo, Trey Lance lead TD drives
49ers training camp: Best sights and sounds at Monday practice