The San Francisco 49ers are just a few weeks away from training camp, where battles will start to ensue as newcomers look to make their mark ahead of the regular season.
One of those newcomers who could be entrenched in a battle is free agent safety signee Jason Pinnock, who joined the 49ers on a one-year deal worth $2.2 million.
Pinnock is joining a safety room with quite a few unknowns. Starter Talanoa Hufanga is no longer on the team after signing a three-year deal with the Denver Broncos. Other starter Malik Mustapha is likely to begin training camp on the Physically Unable to Perform (PUP) list after tearing his ACL in the season finale last season.