The San Francisco 49ers announced several roster moves on Sunday, just before the team's first training camp practice.
The biggest move was the signing of defensive lineman Kevin Givens to a one-year contract. To make room on the roster, the 49ers waived defensive lineman Evan Anderson, a move that general manager John Lynch first revealed on Saturday.
The 49ers also officially placed the following four players on the active/physically unable to perform (PUP) list, which Lynch previously reported:
- DT Alfred Collins
- RB Isaac Guerendo
- TE George Kittle
- DE Mykel Williams
The 49ers Communications staff provided the following rundown.
Givens (6-1, 285) originally entered the NFL after signing as an undrafted free agent with the 49ers on May 3, 2019. Over his seven seasons with San Francisco, Givens has played in 70 games (14 starts) and added 93 tackles, 8.0 sacks, three passes defensed, two fumble recoveries and one forced fumble. He has also appeared in nine postseason contests and tallied 12 tackles and one pass defensed. In 2025, Givens appeared in five games and recorded two tackles.
A 29-year-old native of Newark, NJ, Givens attended Penn State University, where he appeared in 39 games (22 starts) and finished with 82 tackles, 21.5 tackles for loss, 13.0 sacks, four passes defensed, three fumble recoveries and one forced fumble.
Anderson (6-3, 326) signed a reserve/future contract with the team on January 20, 2026.
Comments