SANTA CLARA -- The 49ers have 74 players under contract, including wide receiver Stevie Johnson, who is scheduled to take a physical on Sunday and meet with his new team.
The 49ers added 12 draft picks. The 49ers are expected to add more than four players to their 90-man roster, which means they will have to release players to create the necessary openings.
Here’s a look at undrafted rookies who have agreed to terms:
QB Kory Faulkner, Southern Illinois: Faulkner announced on Twitter that he spoke with 49ers coach Jim Harbaugh and has agreed to sign with the 49ers. Faulkner (6 foot 4, 224 pounds) completed 60.7 percent of his passes with 18 touchdowns and four interceptions. He averaged 221.9 yards passing per game. The team captain started the first eight games of the season before suffering a fractured finger against No. 1 North Dakota State. He returned from injury in the second quarter of the season finale and led SIU win a win at Indiana State. In 2012, he started all 11 games and threw for 1,865 yards, the 12th highest single-season total in school history. Faulkner will compete with McLeod Bethel-Thompson for the No. 3 job behind Colin Kaepernick and Blaine Gabbert.
LB Shayne Skov, Stanford: Some draft experts had him pegged as a mid-round pick, so it was a surprise when he did not hear his name called on draft day. Skov sustained a torn ACL in 2011 and appeared to be at full strength in his final college season. As a senior captain, he led the Cardinal with 109 tackles. He also had 13 stops behind the line of scrimmage and 5.5 sacks. He rejoins his former Stanford coach, Jim Harbaugh, to compete for an NFL job.
LB Morgan Breslin, USC: Breslin (6-1, 240) recorded 27.5 tackles for loss and 17.5 sacks in his 18 career starts at USC after transferring from Diablo Valley JC. He lined up at left end, right end and outside linebacker for the Trojans. He earned first-team All-Pac-12 honors. "Despite his size and strength concerns, he is constantly creating pressure with his high intensity and active style on each snap -- later round pick as a potential nickel rusher," according to NFLDraftScout.com.
S L.J. McCray, Catawba: McCray (6-0, 210) was second on the team with 78 tackles, including 3.5 for losses. He had two sacks for minus-17 yards. He did not have any interceptions, but he broke up eight passes. Jim Tomsula, the 49ers’ defensive line coach, played and coached at Catawba. He ran a 4.52 at his pro day, which was held at Wake Forest.
TE Asante Cleveland, Miami: Cleveland (6-5, 261) has good size as a blocker. He made a career-high eight starts but caught only three passes for 23 yards and a touchdown. In four seasons, he caught 14 passes for 151 yards.
C Dillon Farrell, New Mexico: A four-year starter, Farrell (6-5, 303) earned All-Mountain West honorable mention as a senior. He helped pave the way for an offense that averaged of 308.8 yards rushing per game.
OT Fou Fonoti, Michigan State: Fonoti (6-4, 298) started the past two seasons at right tackle, though he might project more as a guard in the NFL. He was an honorable mention All-Big Ten selection.