Updated AFC North mock draft

Posted by ESPN.com's James Walker

ESPN draft analyst Todd McShay provides his latest mock draft as the NFL will hold its draft this weekend.

With several free-agent acquisitions and trade rumors circulating, McShay has made several last-minute changes on his draft board in the AFC North.

So let's take a look at his latest picks.

Cleveland Browns

Pick: No. 5

McShay's previous pick: Brian Orakpo, DE/LB, Texas

McShay's current pick: Michael Crabtree, WR, Texas Tech

Analysis: The strong Braylon Edwards trade winds definitely influenced McShay's big board to change from Orakpo to Crabtree. Although I am against taking receivers in the top five, I can see the Browns making this pick. Cleveland has been hit hard at the position after cutting Joe Jurevicius and facing legal troubles with Donte Stallworth. If the team also moves Edwards, you are looking at David Patten and Joshua Cribbs as Cleveland's two starting receivers.

Cincinnati Bengals

Pick: No. 6

McShay's previous pick: Eugene Monroe, OT, Virginia

McShay's current pick: Monroe

Analysis: McShay has stayed the course with this pick and it's a good one. If Monroe is still on the board at No. 6, Cincinnati should have no problem taking him. Offensive tackle remains the team's biggest need. Jason Smith of Baylor likely will be gone in the first five picks. The Bengals will have their fingers crossed that two teams ahead of them don't select left tackles.

Baltimore Ravens

Pick: No. 26

McShay's previous pick: Vontae Davis, CB, Illinois

McShay's current pick: Rey Maualuga, LB, USC

Analysis: When McShay picked Davis in his previous mock draft a few weeks ago, I was scratching my head a little, because Baltimore paid a lot of money for Domonique Foxworth in free agency, in addition to signing Chris Carr. I just didn't see the Ravens also investing a first-round pick into the position following those two pickups. But the recent re-signing of veteran corner Samari Rolle, who was once released by Baltimore, probably took McShay over the edge to switch positions. Maualuga would be a tremendous value pick here if he's still available. But wide receiver remains the team's biggest need.

Pittsburgh Steelers

Pick: No. 32

McShay's previous pick: Alphonso Smith, CB, Wake Forest

McShay's current pick: Max Unger, C, Oregon

Analysis: We're not sure why McShay switched positions from cornerback to center. But there is a good chance the Steelers address one of these two positions with their first-round pick. McShay has Unger rated slightly higher than Alex Mack of Cal on his big board, so Unger is the pick. I tend to think Mack or Louisville's Eric Wood would be better fits, but this may be splitting hairs. McShay and I both agree Pittsburgh should go center with this pick.

Also, ESPN.com did an ultimate mock draft Monday involving every player in college football history. It's very well done.

Here is the link.