49ers passed on trading for Odell Beckham after ‘numerous conversations’ with Giants
The 49ers made some moves in free agency. Were they enough to solve pressing issues?
49ers roster moves indicate they still covet pass rushers after adding Dee Ford
49ers welcome new players on defense who force opponents into ‘stupid things’
49ers struggled at safety in 2018 but they didn’t sign free agents; here’s what they did
These highly drafted players who didn’t work out are getting another chance with 49ers