Now that the offseason portion of the year is over, let's take a look where each of the San Francisco 49ers' 12 draft picks stand heading into training camp, which starts July 24.
Jimmie Ward: The nickel cornerback has been recovering from a foot injury. But he is expected to be fine once camp starts. He has been doing classroom work and the team is excited about him helping right away.
Carlos Hyde: The running back has shined out of the backfield as a runner and as receiver. The Ohio State product is likely to get a chance at playing time right away. He was considered a steal at No. 57 on draft night and is still looking like one.
Chris Borland: The inside linebacker from Wisconsin was a tackling machine in college. The early 49ers' reviews are strong. He could get some playing time early with NaVorro Bowman recovering from a torn ACL.
Brandon Thomas: The guard from Clemson is expected to be out for the year as he recovers from an offseason knee injury.
Bruce Ellington: The speedy receiver from South Carolina was a star of the offseason. Quarterback Colin Kaepernick called his minicamp play “amazing.” The 49ers will likely find a role for him as a receiver and as a punt returner early.
Dontae Johnson: The cornerback from NC State will likely make the roster as depth. He is still a project.
Aaron Lynch: He earned the praise last week of coach Jim Harbaugh. He's a project, but the 49ers like him. He should make a stacked linebacking unit.
Keith Reaser: The cornerback is likely out for the year as he recovers from a 2013 torn ACL.
Ken Acker: The cornerback will have to have a strong camp to make the team.
Kaleb Ramsey: The defensive lineman from Boston College had a terrific minicamp. The defensive line is stacked, but if he plays well, he could sneak on the 53-man roster.
Trey Millard: The fullback is likely out for the year as he recovers from a torn ACL.