Wide receiver Jerry Rice Jr., who took part in a three-day tryout during 49ers rookie camp, was not immediately offered a spot on the team’s 90-man roster.
Instead, the 49ers signed free-agent Chase Thomas, a former Stanford linebacker, and rookie tight end Kevin Greene (USC) to contracts.
Thomas and Greene were among the 49ers’ 15 tryout players at the team’s rookie camp over the weekend.
The 49ers had roster spots available after offensive tackle Luke Marquardt and undrafted rookie linebacker Morgan Breslin were waived/injured the club announced on Tuesday. Marquardt last week sustained a fracture to the same foot that kept him out of action the past two seasons.
Breslin was waived with the designation of a "non-football injury." He aggravated a sports hernia injury at his pro day in March. He did not get on the practice field for the 49ers in the two weeks of offseason workouts after he signed as an undrafted rookie.
Rice, who played collegiately at UCLA and UNLV, took part in the rookie camp on a tryout basis one week after trying out for the Baltimore Ravens as an undrafted rookie.
Thomas was an undrafted rookie in 2013. He signed with the New Orleans Saints and also spent time with the Raiders, Atlanta Falcons and Green Bay Packers. He did not play in any games as a rookie.
Green, a product of Sacred Heart Cathedral Prep in San Francisco, played in 37 games for USC. Greene spent time at tight end and defensive end/linebacker, where he registered 11 tackles, two sacks, two forced fumbles and one fumble recovery.