The San Francisco 49ers have confirmed they have come to a contract agreement with wide receiver Jeremy Kerley.
The new contract is for three years and a reported $10.5 million.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
Kerley was set to become an unrestricted free agent on Thursday.
"We are very excited to be able to keep a player and teammate like Jeremy in red and gold," 49ers general manager John Lynch said in a statement. "As we evaluated the roster, his production on the field really impressed us and we believe he is a great fit for our scheme. As we learned more and more about him, it became obvious his teammates have a great deal of respect for Jeremy as well. He is a true pro who is an asset to this team on offense, special teams and in the locker room."
Kerley enjoyed one of his best seasons last year with the 49ers. His 64 catches were a career best and led all San Francisco receivers. Kerley's 667 receiving yards were the second most he's ever posted and tops on the team as well. He also caught three touchdowns -- good for second best on the team.
He also returned 21 punts for 158 yards as the team’s primary punt returner.
San Francisco 49ers
Find the latest San Francisco 49ers news, highlights, analysis and more with NBC Sports Bay Area and California.
Kerley was acquired by the 49ers in a trade with the Detroit Lions on August 29, 2016.
Kerley was originally selected in the fifth round (153rd overall) of the 2011 NFL Draft by the New York Jets. In five seasons with the Jets (2011-15), he played in 74 games (24 starts) and registered 182 receptions for 2,225 yards (12.2 average) and nine touchdowns. He led the Jets in total receptions and receiving yards during his time with the team. Kerley has also returned 134 punts for 1,250 yards and one touchdown during his career.
In 2015, he registered a career-high 411 punt return yards, which ranked second in the NFL (RB Darren Sproles, Phi. – 446). Kerley signed with the Lions on March 21, 2016 following his release from the Jets on March 9, 2016.
A 27-year-old native of Hutto, TX, Kerley appeared in 50 games (21 starts) at Texas Christian University. He finished his career with 120 receptions for 1,299 yards and 12 touchdowns as well as 63 rushing attempts for 306 yards and eight touchdowns. He also returned 94 punts for 1,299 yards (13.8 average) and two touchdowns, and 37 kickoff returns for 1,006 (27.2 average). As a senior in 2010, he earned First-Team All-Mountain West Conference honors as a returner and Second-Team honors as a wide receiver, in addition to being named MWC Special Teams Player of the Year.
49ers media services contributed to this report.