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.

First round

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.

Second round

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.

Third round

Marcus Martin: The center from USC has been getting praise. Daniel Kilgore still has the edge to win the starting job, but I wouldn't be shocked if Martin takes it.

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.

Fourth round

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.

Fifth round

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.

Sixth round

Ken Acker: The cornerback will have to have a strong camp to make the team.

Seventh round

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.