With the 49ers' eight-man 2021 draft class complete, general manager John Lynch and coach Kyle Shanahan began adding depth through the undrafted free agent market Saturday night.
Any player signed after the 2021 NFL Draft will join this eight players:
First round (No. 3): North Dakota State quarterback Trey Lance Second round (No. 48): Notre Dame guard Aaron Banks Third round (No. 88): Ohio State running back Trey Sermon Third round (No. 102): Michigan cornerback Ambry Thomas Fifth round (No. 155): Western Michigan tackle Jaylon Moore Fifth round (No. 172): Oregon cornerback Deommodore Lenoir Fifth round (No. 180): USC safety Talanoa Hufanga Sixth round (No. 194): Louisiana-Lafayette running back Elijah Mitchell
Here are the reported contract agreements with rookies who weren't drafted:
TE Josh Pederson, Louisiana-Monroe
The 49ers are deep at tight end, with All-Pro George Kittle leading the way, but it never hurts to add more pass-catchers.
LB Justin Hilliard, Ohio State
Hilliard helped Ohio State get to the CFP National Championship Game this past season, but has dealt with a number of injuries during his collegiate career.
In the Buckeyes' loss to the Alabama Crimson Tide in the title game, Hilliard finished with eight tackles, including two tackles for loss.
WR Austin Watkins Jr., UAB
Everyone expected the 49ers to draft a slot wide receiver this weekend, but they passed on all available optioned.
Instead, San Francisco reportedly has an agreement with the cousin of NFL wideout Sammy Watkins.