Locke spent the early part of 2017 with the Lions as he filled in for Sam Martin. He was released in October when Martin made his way back to the roster and did not hook on with another team, despite auditioning for a few.
The 49ers have relied on Bradley Pinion, a former fifth-round pick, as their punter for the last three seasons. It’s not clear whether Pinion will be a part of a competition with Locke or if he will be out of the picture altogether.
Last year, Locke averaged a career-high 45.3 yards per punt in a limited sample.