NFL Mock Draft 2012: Todd McShay Projects WR And Guard

We are less than a month away from the 2012 NFL Draft, which means mock drafts are starting to get a little bit more extensive. Todd McShay released his latest NFL Mock Draft, rolling out two rounds for the first time. In his initial mock draft, he has the 49ers selecting wide receiver Stephen Hill in the first round and offensive guard Kelechi Osemele.

Whether you like the players or not, the positions are two that would not be shocking to see the 49ers address early in the draft. Even if Daniel Kilgore is the guy of the future, the 49ers have shown they will not sit idly by and let someone waltz into a starting position. The 49ers would seem to be virtually a lock to add at least one more guard, with the question simply being whether it will be an aging veteran or a young competitor to Kilgore, and Mike Person to a lesser extent.

Hill remains an incredibly raw talent, but given some of the measurables, it would not be at all surprising to see the team draft him if he is available at the No. 30 pick. It is entirely possible we get sucked in by the speed, but given that he did some great work in such a limited passing offense this past year, the upside is impressive.

As for Osemele? He spent the season playing left tackle for Iowa State, but it sounds like there is little chance he sticks at that position at the next level. There is some mention of his ability as a potential right tackle, but it sounds like the odds are high that he converts to guard. Mocking the Draft put together a scouting report on Osemele last summer and you can read through several others.

McShay Top 10
1. Indianapolis: Andrew Luck, QB
2. Washington: Robert Griffin III, QB
3. Minnesota: Matt Kalil, OT
4. Cleveland: Justin Blackmon, WR
5. Tampa Bay: Trent Richardson, RB
6. St. Louis: Morris Claiborne, CB
7. Jacksonville: Riley Reiff, OT
8. Miami: Ryan Tannehill, QB
9. Carolina: Dontari Poe, DT
10. Buffalo: Michael Floyd, WR

Log In Sign Up

Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join Niners Nation

You must be a member of Niners Nation to participate.

We have our own Community Guidelines at Niners Nation. You should read them.

Join Niners Nation

You must be a member of Niners Nation to participate.

We have our own Community Guidelines at Niners Nation. You should read them.




Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.