My mock draft, which began as a first-round mock and has since expanded to cover the first two rounds, has been through many changes which you can view in each version below:
Previous versions:
Round 1
1. St. Louis Rams: QB Sam Bradford, Oklahoma — The Rams need a franchise quarterback desperately, and all indications are Bradford will be their pick.
2. Detroit Lions: DT Ndamukong Suh, Nebraska — A franchise left tackle to protect Matthew Stafford is tempting, but the Lions also need defensive line help and can't pass on a talent like Suh.
3. Tampa Bay Buccaneers: DT Gerald McCoy, Oklahoma — The Buccaneers haven't had a quality defensive tackle for some time, and McCoy would be a fantastic fit.
4. Washington Redskins: OT Trent Williams, Oklahoma — The third Sooner to go in the first four picks, Williams gets the nod over Okung because he's a slightly safer pick and a better fit for Mike Shanahan's zone-blocking scheme.
5. Kansas City Chiefs: OT Russell Okung, Oklahoma State — Branden Albert might be best suited on the right side of the line, and Pioli has to pull the trigger when the best left tackle in this draft falls to him at No. 5.

7. Cleveland Browns: S Eric Berry, Oklahoma — Everything falls into place for Mike Holmgren and the Browns, who get the play-making safety they are looking for in Berry.
8. Oakland Raiders: OT Anthony Davis, Rutgers — Not even Al Davis is dumb enough to reach this high for workout warrior Bruce Campbell, but he'd be crazy not to address offensive tackle here.
9. Buffalo Bills: QB Jimmy Clausen, Notre Dame — The Bills' long-term answer at quarterback isn't currently on the roster, and Clausen is a quality prospect to add to the mix.
10. Jacksonville Jaguars: DE Derrick Morgan, Georgia Tech — Even with the addition of Aaron Kampman, the Jaguars could use a long-term elite pass rusher as both Derrick Harvey and Quentin Moses have underperformed.
11. Denver Broncos (from Chicago): WR Dez Bryant, Oklahoma State — Brandon Marshall is officially gone, and I simply see no way they go into the season with Jabar Gaffney as their No. 1 wide receiver.
12. Miami Dolphins: S Earl Thomas, Texas — The Dolphins have other needs at linebacker and nose tackle, but both those positions can be addressed with more talent later in the draft. Thomas would give the team the play-making safety they've been lacking.
13. San Francisco 49ers: G Mike Iupati, Idaho — The Niners have soured on David Baas in the starting lineup, so drafting one of this year's best guard prospect would be a good decision.
14. Seattle Seahawks (from Denver): RB C. J. Spiller, Clemson — Lacking any kind of playmaker on offense, Spiller would be a huge addition to Pete Carroll's offense.
15. New York Giants:LB Rolando McClain, Alabama — The Giants need a middle linebacker to replace Antonio Pierce, and McClain is far and away this year's best inside linebacker.
16. Tennessee Titans: DE Jason Pierre-Paul — The Titans need an elite pass rusher after the departure of Kyle Vanden Bosch, and "JPP" could be the second coming of Jevon Kearse (when he was good).
17. San Francisco 49ers: CB Joe Haden, Florida — The Niners are lacking a playmaker in the secondary, and Haden is this year's best corner.
18. Pittsburgh Steelers: C Maurkice Pouncey, Florida — This team doesn't have many needs, but Justin Hartwig desperately needs replacing at center.
19. Atlanta Falcons: LB Sean Weatherspoon, Missouri — Curtis Lofton is a strong player inside, but the Falcons need to upgrade over Mike Peterson at weakside linebacker.
20. Houston Texans: RB Ryan Mathews, Fresno State — Steve Slaton shouldn't be carrying the entire load, so Mathews is brought in to create strong dual-back system.
21. Cincinnati Bengals: S Taylor Mays, Southern California — With Earl Thomas off the board, the Bengals opt for the next-best safety to help replace Chinedum Ndukwe and Chris Crocker.
22. New England Patriots: TE Jermaine Gresham, Oklahoma — With Benjamin Watson now in Cleveland, Tom Brady could use a real receiving threat at tight end.

24. Philadelphia Eagles: CB Kyle Wilson, Boise State — The Eagles parted way with their best cornerback in Sheldon Brown, so Wilson would be a nice addition opposite Asante Samuel.
25. Baltimore Ravens: WR Demaryius Thomas, Georgia Tech — Even with the acquisition of Anquan Boldin, the Ravens could still use a more long-term receiving prospect with Derrick Mason close to the end and Mark Clayton's regression.
26. Arizona Cardinals: DT Dan Williams, Tennessee — The Cardinals haven't gotten much production out of Alan Branch and Gabe Watson, so Ken Whisenhunt gets his own version of Casey Hampton here.
27. Dallas Cowboys: OT Bruce Campbell, Maryland — Flozell Adams has been released, Doug Free is unproven, and Marc Colombo has had his share of injury problems, so Campbell would be a nice project for the Cowboys.
28. San Diego Chargers: DT Terrence Cody, Alabama — Jamal Williams is gone after being released this offseason, so Cody would be a nice long-term replacement as one of the top 3-4 nose tackle prospects in this year's class.
29. New York Jets: LB Jerry Hughes, Texas Christian — The Jets are close to landing Jason Taylor, but a team with few holes has the luxury of picking almost any position. Hughes would be a nice long-term project for Rex Ryan's defense.
30. Minnesota Vikings: CB Kareem Jackson, Alabama — Antoine Winfield isn't getting any younger, and there is little talent behind him.
31. Indianapolis Colts: OT Charles Brown, Southern California — Charlie Johnson and Tony Ugoh have been less than stellar, so this athletic former tight end would make a nice project for the Colts at left tackle.
32. New Orleans Saints: LB Daryl Washington, Texas Christian — The Super Bowl champs don't have a ton of needs, but they have essentially no talent at linebacker aside from Jonathan Vilma.
Round 2
33. St. Louis Rams: DT Jared Odrick, Penn State — The Rams just dealt Adam Carriker and don't have many good prospects on the defensive line.
34. Detroit Lions: RB Jahvid Best, California — The Lions can always use more playmakers, and Kevin Smith is coming off a torn ACL. Best would be a nice complementary back and quality returner.
35. Tampa Bay Buccaneers: S Nate Allen, South Florida — Tanard Jackson just doesn't cut it as a starter, so local-product Allen would be a nice pickup.
36. Kansas City Chiefs: LB Brandon Graham, Michigan — Tamba Hali looks to be taking to their new 3-4 scheme, but there is little young talent beyond him at outside linebacker.
37. Philadelphia Eagles (from Washington): DE Everson Griffen, Southern California — Daryl Tapp and Alex Hall aren't enough to replace Chris Clemons at defensive end, and Griffen could be the second Trojans defensive lineman drafted by the team in five years.
38. Cleveland Browns: QB Colt McCoy, Texas — After passing on Jimmy Clausen with the seventh overall pick, Mike Holmgren gets his long-term quarterback prospect here in the second round.

40. San Diego Chargers (from Seattle): CB Devin McCourty — The Chargers could use help filling the void left by Antonio Cromartie at corner, and McCourty has the return skills to eventually replace Darren Sproles if he leaves via free agency.
41. Buffalo Bills: DT Torell Troup, Central Florida — Kyle Williams is a horrible fit at nose tackle in the Bills' new 3-4 defensive scheme, so a better prospect for the position is greatly needed.
42. Tampa Bay Buccaneers (from Chicago): WR Golden Tate, Notre Dame — The Buccaneers are sorely lacking a starting wideout after the departure of Antonio Bryant, so it's time to get Josh Freeman a real target.
43. Denver Broncos (from Miami): LB Koa Misi, Utah — Robert Ayers was disappointing as a rookie, so the Broncos could use a bit more youth and talent in their pass rush.
44. New England Patriots (from Jacksonville): QB Tim Tebow, Patriots — He has to go somewhere, but who knows where? If anyone can come up with some creative ways to use Tebow, it's Bill Belichick.
45. Denver Broncos: S Morgan Burnett, Georgia Tech — Denver's secondary is looking like a nursing home, so it'd be nice to add some quality youth at safety.
46. New York Giants: DT Brian Price, UCLA — Chris Canty was a free-agent disappointment, while Fred Robbins is now out of the picture.
47. New England Patriots: RB Dexter McCluster, Ole Miss — Their second dynamic offensive addition of the round following Tebow at No. 44, McCluster would boost the Patriots' return game while giving them a nice eventual replacement to third-down back Kevin Faulk.
48. Carolina Panthers: WR Arrelious Benn, Illinois — Steve Smith is now on the back-end of his career and there is little talent behind him, so the Panthers would be wise to use this pick on a receiver to replace Muhsin Muhammad and eventually Smith.
49. San Francisco 49ers: LB Sean Lee, Penn State — Takeo Spikes doesn't have many years left, so a long-term inside linebacker next to Patrick Willis is needed.
50. Kansas City Chiefs (from Atlanta): DE Tyson Alualu, California — Tyson Jackson had a rough first season and Glenn Dorsey isn't look so good in the Chiefs' 3-4 scheme, so a prototypical 3-4 end would be a good pickup.
51. Houston Texans: CB Patrick Robinson, Florida State — With Dunta Robinson now in Atlanta, the Texans need another young corner to team with Glover Quin.
52. Pittsburgh Steelers: DE Alex Carrington, Arkansas State — The Steelers could use some youth at defensive end with Aaron Smith, Brett Kiesel, and Nick Eason as their top three players at the position.
53. New England Patriots: LB Jason Worilds, Virginia Tech — With their fourth pick in this year's draft, the Patriots finally address their big need at outside linebacker with a rising prospect in Worilds.
54. Cincinnati Bengals: TE Rob Gronkowski, Arizona — After passing on top tight end Jermaine Gresham at No. 21, the Bengals get a more complete prospect here in Gronkowski.
55. Philadelphia Eagles: LB Navorro Bowman, Penn State — Even after acquiring Ernie Sims from Detroit, the Eagles could add some more talent to the linebacker corps with this high-upside local product.

57. Baltimore Ravens: CB Chris Cook, Virginia — With Samari Rolle retiring, Chris Carr better suited for special teams and Lardarius Webb coming off a torn ACL, the Ravens could use more talented youth in the secondary.
58. Arizona Cardinals: OT Vladimir Ducasse, Massachusetts — The Cardinals' offensive tackles have been horrendous in recent years, so it's time they brought in a fresh face to develop at tackle.
59. Dallas Cowboys: WR Taylor Price, Ohio — Price would be a nice upgrade over Patrick Crayton on punt returns and could develop into a good complementary receiver to Miles Austin.
60. Seattle Seahawks (from San Diego): WR Damian Williams, Southern California — Peter Carroll needs help at receiver with so many bust acquisitions at the position by the organization, and Carroll sticks with familiarity by grabbing Trojans product Williams.
61. New York Jets: DE Linval Joseph, East Carolina — The Jets don't have many glaring needs, but Joseph would be an intriguing prospect to add on the defensive line and could work at either nose tackle or end.
62. Minnesota Vikings: DT Lamarr Houston, Texas — Pat Williams isn't getting any younger, so it's about time to draft his eventual replacement.
63. Indianapolis Colts: CB Javier Arenas, Alabama — The Colts have a lot of unproven talent at corner, and Arenas would be a nice addition.
64. New Orleans Saints: TE Jimmy Graham, Miami (Fla.) — The boisterous Jeremy Shockey is often banged up and will be 30 this season, so the Super Bowl champs could add Graham as a high-upside project to develop.
Concise version
Pick | Team | Player | Position | School |
1 | St. Louis Rams | Sam Bradford | QB | Oklahoma |
2 | Detroit Lions | Ndamukong Suh | DT | Nebraska |
3 | Tampa Bay Buccaneers | Gerald McCoy | DT | Oklahoma |
4 | Washington Redskins | Trent Williams | OT | Oklahoma |
5 | Kansas City Chiefs | Russell Okung | OT | Oklahoma State |
6 | Seattle Seahawks | Bryan Bulaga | OT | Iowa |
7 | Cleveland Browns | Eric Berry | S | Tennessee |
8 | Oakland Raiders | Anthony Davis | OT | Rutgers |
9 | Buffalo Bills | Jimmy Clausen | QB | Notre Dame |
10 | Jacksonville Jaguars | Derrick Morgan | DE | Georgia Tech |
11 | Denver Broncos (f/ CHI) | Dez Bryant | WR | Oklahoma State |
12 | Miami Dolphins | Earl Thomas | S | Texas |
13 | San Francisco 49ers | Mike Iupati | OG | Idaho |
14 | Seattle Seahawks (f/ DEN) | C. J. Spiller | RB | Clemson |
15 | New York Giants | Rolando McClain | LB | Alabama |
16 | Tennessee Titans | Jason Pierre-Paul | DE | South Florida |
17 | San Francisco 49ers (f/ CAR) | Joe Haden | CB | Florida |
18 | Pittsburgh Steelers | Maurkice Pouncey | C | Florida |
19 | Atlanta Falcons | Sean Weatherspoon | LB | Missouri |
20 | Houston Texans | Ryan Mathews | RB | Fresno State |
21 | Cincinnati Bengals | Taylor Mays | S | Southern California |
22 | New England Patriots | Jermaine Gresham | TE | Oklahoma |
23 | Green Bay Packers | Sergio Kindle | LB | Texas |
24 | Philadelphia Eagles | Kyle Wilson | CB | Boise State |
25 | Baltimore Ravens | Demaryius Thomas | WR | Georgia Tech |
26 | Arizona Cardinals | Dan Williams | DT | Tennessee |
27 | Dallas Cowboys | Bruce Campbell | OT | Maryland |
28 | San Diego Chargers | Terrence Cody | DT | Alabama |
29 | New York Jets | Jerry Hughes | LB | Texas Christian |
30 | Minnesota Vikings | Kareem Jackson | CB | Alabama |
31 | Indianapolis Colts | Charles Brown | OT | Southern California |
32 | New Orleans Saints | Daryl Washington | LB | Texas Christian |
33 | St. Louis Rams | Jared Odrick | DT | Penn State |
34 | Detroit Lions | Jahvid Best | RB | California |
35 | Tampa Bay Buccaneers | Nate Allen | S | South Florida |
36 | Kansas City Chiefs | Brandon Graham | LB | Michigan |
37 | Philadelphia Eagles (f/ WAS) | Everson Griffen | DE | Florida |
38 | Cleveland Browns | Colt McCoy | QB | Texas |
39 | Oakland Raiders | Carlos Dunlap | DE | Florida |
40 | San Diego Chargers (f/ SEA) | Devin McCourty | CB | Rutgers |
41 | Buffalo Bills | Torell Troup | DT | Central Florida |
42 | Tampa Bay Buccaneers (f/ CHI) | Golden Tate | WR | Notre Dame |
43 | Denver Broncos (f/ MIA) | Koa Misi | LB | Utah |
44 | New England Patriots (f/ JAX) | Tim Tebow | QB | Florida |
45 | Denver Broncos | Morgan Burnett | S | Georgia Tech |
46 | New York Giants | Brian Price | DT | UCLA |
47 | New England Patriots (f/ TEN) | Dexter McCluster | RB | Ole Miss |
48 | Carolina Panthers | Arrelious Benn | WR | Illinois |
49 | San Francisco 49ers | Sean Lee | LB | Penn State |
50 | Kansas City Chiefs (f/ ATL) | Tyson Alualu | DE | California |
51 | Houston Texans | Patrick Robinson | CB | Florida |
52 | Pittsburgh Steelers | Alex Carrington | DE | Arkansas State |
53 | New England Patriots | Jason Worilds | LB | Virginia Tech |
54 | Cincinnati Bengals | Rob Gronkowski | TE | Arizona |
55 | Philadelphia Eagles | Navorro Bowman | LB | Penn State |
56 | Green Bay Packers | Rodger Saffold | OG | Indiana |
57 | Baltimore Ravens | Chris Cook | CB | Virginia |
58 | Arizona Cardinals | Vladimir Ducasse | OT | Massachusetts |
59 | Dallas Cowboys | Taylor Price | WR | Ohio |
60 | Seattle Seahawks (f/ SD) | Damian Williams | WR | Southern California |
61 | New York Jets | Linval Joseph | DE | East Carolina |
62 | Minnesota Vikings | Lamarr Houston | DT | Texas |
63 | Indianapolis Colts | Javier Arenas | CB | Alabama |
64 | New Orleans Saints | Jimmy Graham | TE | Miami (Fla.) |
What do you think of this mock draft? Share your thoughts on the forum here!