According to my senior editor, I’ve posted 39 editions of my 2012 NFL Mock Draft. He’s kept track of all the first-round picks and has compiled a history of them. Scroll down to see how different things were back during my first update (May 4) compared to now, or click here to view my current 2012 NFL Mock Draft or 2013 NFL Mock Draft.
Follow @walterfootball for news and updates.
Back to 2012 NFL Mock Draft Pick History, Picks 1-16.
Pick No. 17
Mock 40: Dre Kirkpatrick — CB — Bengals
Mock 39: Stephon Gilmore — CB — Bengals
Mock 38: Dre Kirkpatrick — CB — Bengals
Mock 37: Dre Kirkpatrick — CB — Bengals
Mock 36: Dre Kirkpatrick — CB — Bengals
Mock 35: Dre Kirkpatrick — CB — Bengals
Mock 34: Dre Kirkpatrick — CB — Bengals
Mock 33: Janoris Jenkins — CB — Bengals
Mock 32: Dre Kirkpatrick — CB — Bengals
Mock 31: Dre Kirkpatrick — CB — Bengals
Mock 30: Dre Kirkpatrick — CB — Bengals
Mock 29: Dre Kirkpatrick — CB — Bengals
Mock 28: Dre Kirkpatrick — CB — Bengals
Mock 27: Dre Kirkpatrick — CB — Bengals
Mock 26: Dre Kirkpatrick — CB — Bengals
Mock 25: Janoris Jenkins — CB — Bengals
Mock 24: Janoris Jenkins — CB — Bengals
Mock 23: Cordy Glenn — G — Titans
Mock 22: Janoris Jenkins — CB — Bengals
Mock 21: Janoris Jenkins — CB — Bengals
Mock 20: Zach Brown — OLB — Titans
Mock 19: Zach Brown — OLB — Titans
Mock 18: Courtney Upshaw — DE/OLB — Jets
Mock 17: Courtney Upshaw — DE/OLB — Jets
Mock 16: Michael Floyd — WR — Bills
Mock 15: Luke Kuechly — ILB — Browns
Mock 14: Michael Floyd — WR — Chargers
Mock 13: Alfonzo Dennard — CB — Buccaneers
Mock 12: Courtney Upshaw — DE/OLB — Jets
Mock 11: Michael Floyd — WR — Titans
Mock 10: Andrew Datko — OT — Eagles
Mock 9: Cordy Glenn — G — Bears
Mock 8: Jared Crick — 5T — Giants
Mock 7: Brandon Thompson — DT — Giants
Mock 6: Cliff Harris — CB — Texans
Mock 5: Cliff Harris — CB — Cowboys
Mock 4: Luke Kuechly — ILB — Lions
Mock 3: Vontaze Burfict — ILB — Lions
Mock 2: Vontaze Burfict — ILB — Lions
Mock 1: Donte Paige-Moss — DE — Texans
Pick No. 18
Mock 40: Michael Floyd — WR — Chargers
Mock 39: Courtney Upshaw — DE/OLB — Chargers
Mock 38: Courtney Upshaw — DE/OLB — Chargers
Mock 37: Whitney Mercilus — DE — Chargers
Mock 36: Whitney Mercilus — DE — Chargers
Mock 35: Whitney Mercilus — DE — Chargers
Mock 34: Courtney Upshaw — DE/OLB — Chargers
Mock 33: Nick Perry — DE/OLB — Chargers
Mock 32: Nick Perry — DE/OLB — Chargers
Mock 31: Mark Barron — SS — Chargers
Mock 30: Jonathan Martin — OT — Chargers
Mock 29: Mark Barron — SS — Chargers
Mock 28: Mark Barron — SS — Chargers
Mock 27: Mark Barron — SS — Chargers
Mock 26: Nick Perry — DE/OLB — Chargers
Mock 25: Nick Perry — DE/OLB — Chargers
Mock 24: Nick Perry — DE/OLB — Chargers
Mock 23: Devon Still — DT — Cowboys
Mock 22: Michael Floyd — WR — Bears
Mock 21: Michael Floyd — WR — Bears
Mock 20: Trent Richardson — RB — Bengals
Mock 19: Manti Te’o — ILB — Browns
Mock 18: Luke Kuechly — ILB — Giants
Mock 17: Cordy Glenn — G — Broncos
Mock 16: Manti Te’o — ILB — Browns
Mock 15: Manti Te’o — ILB — Eagles
Mock 14: Manti Te’o — ILB — Bengals
Mock 13: Manti Te’o — ILB — Eagles
Mock 12: Dre Kirkpatrick — CB — Eagles
Mock 11: Alfonzo Dennard — CB — Buccaneers
Mock 10: Alameda Ta’amu — NT — Jets
Mock 9: Janoris Jenkins — CB — Cowboys
Mock 8: Manti Te’o — ILB — Redskins
Mock 7: Manti Te’o — ILB — Redskins
Mock 6: Alfonzo Dennard — CB — Buccaneers
Mock 5: Trent Richardson — RB — Bears
Mock 4: Stephon Gilmore — CB — Buccaneers
Mock 3: Alfonzo Dennard — CB — Buccaneers
Mock 2: Alfonzo Dennard — CB — Buccaneers
Mock 1: Vontaze Burfict — ILB — Giants
Pick No. 19
Mock 40: Michael Brockers — DT — Bears
Mock 39: Kendall Wright — WR-KR — Bears
Mock 38: Quinton Coples — DE — Bears
Mock 37: Kendall Wright — WR-KR — Bears
Mock 36: Kendall Wright — WR-KR — Bears
Mock 35: Stephen Hill — WR — Bears
Mock 34: Stephen Hill — WR — Bears
Mock 33: Kendall Wright — WR-KR — Bears
Mock 32: Kendall Wright — WR-KR — Bears
Mock 31: Michael Floyd — WR — Bears
Mock 30: Michael Floyd — WR — Bears
Mock 29: Kendall Wright — WR-KR — Bears
Mock 28: Michael Floyd — WR — Bears
Mock 27: Mike Adams — OT — Bears
Mock 26: Alfonzo Dennard — CB — Bears
Mock 25: Alfonzo Dennard — CB — Bears
Mock 24: Alfonzo Dennard — CB — Bears
Mock 23: Courtney Upshaw — DE/OLB — Jets
Mock 22: Devon Still — DT — Cowboys
Mock 21: Devon Still — DT — Cowboys
Mock 20: Michael Floyd — WR — Bears
Mock 19: Janoris Jenkins — CB — Bengals
Mock 18: Manti Te’o — ILB — Broncos
Mock 17: Luke Kuechly — ILB — Browns
Mock 16: Janoris Jenkins — CB — Bengals
Mock 15: Cordy Glenn — G — Bengals
Mock 14: Luke Kuechly — ILB — Bears
Mock 13: Cordy Glenn — G — Bears
Mock 12: Alfonzo Dennard — CB — Buccaneers
Mock 11: Brandon Jenkins — DE/OLB — Jets
Mock 10: Dre Kirkpatrick — CB — Raiders
Mock 9: Dre Kirkpatrick — CB — Raiders
Mock 8: Brandon Jenkins — DE/OLB — Texans
Mock 7: Brandon Jenkins — DE/OLB — Texans
Mock 6: Jared Crick — 5T — Ravens
Mock 5: Stephon Gilmore — CB — Bears
Mock 4: Alfonzo Dennard — CB — Browns
Mock 3: Manti Te’o — ILB — Browns
Mock 2: Manti Te’o — ILB — Browns
Mock 1: Manti Te’o — ILB — Lions
Pick No. 20
Mock 40: Dontari Poe — NT — Titans
Mock 39: Dontari Poe — NT — Titans
Mock 38: Whitney Mercilus — DE — Titans
Mock 37: Michael Brockers — DT — Titans
Mock 36: Michael Brockers — DT — Titans
Mock 35: Michael Brockers — DT — Titans
Mock 34: Whitney Mercilus — DE — Titans
Mock 33: Whitney Mercilus — DE — Titans
Mock 32: Whitney Mercilus — DE — Titans
Mock 31: Whitney Mercilus — DE — Titans
Mock 30: Cordy Glenn — G — Titans
Mock 29: Cordy Glenn — G — Titans
Mock 28: Cordy Glenn — G — Titans
Mock 27: Melvin Ingram — DE — Titans
Mock 26: Melvin Ingram — DE — Titans
Mock 25: Melvin Ingram — DE — Titans
Mock 24: Melvin Ingram — DE — Titans
Mock 23: Janoris Jenkins — CB — Bengals
Mock 22: Cordy Glenn — G — Bengals
Mock 21: Cordy Glenn — G — Bengals
Mock 20: Janoris Jenkins — CB — Bengals
Mock 19: Courtney Upshaw — DE/OLB — Jets
Mock 18: Zach Brown — OLB — Lions
Mock 17: Zach Brown — OLB — Lions
Mock 16: Zach Brown — OLB — Lions
Mock 15: Courtney Upshaw — DE/OLB — Bills
Mock 14: Alameda Ta’amu — NT — Jets
Mock 13: Michael Floyd — WR — Jets
Mock 12: Janoris Jenkins — CB — Bengals
Mock 11: Dre Kirkpatrick — CB — Raiders
Mock 10: Cordy Glenn — G — Steelers
Mock 9: Andrew Datko — OT — Eagles
Mock 8: Morris Claiborne — CB — Cowboys
Mock 7: Janoris Jenkins — CB — Cowboys
Mock 6: Jerel Worthy — DT — Bears
Mock 5: Manti Te’o — ILB — Lions
Mock 4: Cliff Harris — CB — Texans
Mock 3: Cliff Harris — CB — Texans
Mock 2: Cliff Harris — CB — Texans
Mock 1: Marcus Forston — DT — Eagles
Pick No. 21
Mock 40: Courtney Upshaw — DE — Bengals
Mock 39: Cordy Glenn — G — Bengals
Mock 38: Cordy Glenn — G — Bengals
Mock 37: Cordy Glenn — G — Bengals
Mock 36: Cordy Glenn — G — Bengals
Mock 35: Cordy Glenn — G — Bengals
Mock 34: Cordy Glenn — G — Bengals
Mock 33: Cordy Glenn — G — Bengals
Mock 32: Cordy Glenn — G — Bengals
Mock 31: Lamar Miller — RB — Bengals
Mock 30: Lamar Miller — RB — Bengals
Mock 29: Lamar Miller — RB — Bengals
Mock 28: Lamar Miller — RB — Bengals
Mock 27: Lamar Miller — RB — Bengals
Mock 26: Cordy Glenn — G — Bengals
Mock 25: Cordy Glenn — G — Bengals
Mock 24: Alshon Jeffery — WR — Broncos
Mock 23: Alfonzo Dennard — CB — Broncos
Mock 22: Zach Brown — OLB — Jets
Mock 21: Courtney Upshaw — DE/OLB — Jets
Mock 20: Cordy Glenn — G — Browns
Mock 19: Alfonzo Dennard — CB — Lions
Mock 18: Vontaze Burfict — ILB — Browns
Mock 17: David DeCastro — G — Texans
Mock 16: David DeCastro — G — Texans
Mock 15: Michael Floyd — WR — Chargers
Mock 14: Courtney Upshaw — DE/OLB — Chiefs
Mock 13: Josh Chapman — NT — Texans
Mock 12: Josh Chapman — NT — Texans
Mock 11: Cordy Glenn — G — 49ers
Mock 10: Alfonzo Dennard — CB — 49ers
Mock 9: Alfonzo Dennard — CB — 49ers
Mock 8: Bruce Irvin — DE/OLB — Cardinals
Mock 7: Donte Paige-Moss — DE — Cardinals
Mock 6: Zach Brown — OLB — Rams
Mock 5: Zach Brown — OLB — Rams
Mock 4: Zach Brown — OLB — Rams
Mock 3: Zach Brown — OLB — Rams
Mock 2: Zach Brown — OLB — Rams
Mock 1: Zach Brown — OLB — Rams
Pick No. 22
Mock 40: Kendall Wright — WR-KR — Browns
Mock 39: Mike Adams — OT — Browns
Mock 38: Jonathan Martin — OT — Browns
Mock 37: Jonathan Martin — OT — Browns
Mock 36: Jonathan Martin — OT — Browns
Mock 35: Jonathan Martin — OT — Browns
Mock 34: Kendall Wright — WR-KR — Browns
Mock 33: Courtney Upshaw — DE/OLB — Browns
Mock 32: Fletcher Cox — 5T — Rams
Mock 31: Mike Adams — OT — Rams
Mock 30: Mike Adams — OT — Rams
Mock 29: Mike Adams — OT — Rams
Mock 28: Ryan Tannehill — QB — Browns
Mock 27: Ryan Tannehill — QB — Browns
Mock 26: Kendall Wright — WR-KR — Browns
Mock 25: Ryan Tannehill — QB — Browns
Mock 24: Cordy Glenn — G — Bengals
Mock 23: Alshon Jeffery — WR — Browns
Mock 22: Kendall Wright — WR-KR — Browns
Mock 21: Kendall Wright — WR-KR — Browns
Mock 20: Courtney Upshaw — DE/OLB — Jets
Mock 19: Cordy Glenn — G — Bears
Mock 18: Janoris Jenkins — CB — Bengals
Mock 17: Janoris Jenkins — CB — Bengals
Mock 16: Courtney Upshaw — DE/OLB — Jets
Mock 15: David DeCastro — G — Texans
Mock 14: David DeCastro — G — Texans
Mock 13: David DeCastro — G — Cowboys
Mock 12: Cordy Glenn — G — Cowboys
Mock 11: Janoris Jenkins — CB — Cowboys
Mock 10: Brandon Jenkins — DE/OLB — Chargers
Mock 9: Brandon Jenkins — DE/OLB — Chargers
Mock 8: Janoris Jenkins — CB — Chargers
Mock 7: Bruce Irvin — DE/OLB — Chargers
Mock 6: Donte Paige-Moss — DE — Lions
Mock 5: Courtney Upshaw — DE/OLB — Jets
Mock 4: Manti Te’o — ILB — Giants
Mock 3: Mike Brewster — C — Giants
Mock 2: Knile Davis — RB — Giants
Mock 1: Courtney Upshaw — DE/OLB — Cowboys
Pick No. 23
Mock 40: Cordy Glenn — G — Lions
Mock 39: Dre Kirkpatrick — CB — Lions
Mock 38: Stephon Gilmore — CB — Lions
Mock 37: Janoris Jenkins — CB — Lions
Mock 36: Janoris Jenkins — CB — Lions
Mock 35: Janoris Jenkins — CB — Lions
Mock 34: Janoris Jenkins — CB — Lions
Mock 33: Dre Kirkpatrick — CB — Lions
Mock 32: Mark Barron — SS — Lions
Mock 31: Nick Perry — DE/OLB — Lions
Mock 30: Nick Perry — DE/OLB — Lions
Mock 29: Nick Perry — DE/OLB — Lions
Mock 28: Mike Adams — OT — Lions
Mock 27: Peter Konz — C — Lions
Mock 26: Peter Konz — C — Lions
Mock 25: Peter Konz — C — Lions
Mock 24: Kendall Wright — WR-KR — Browns
Mock 23: Mark Barron — SS — Bengals
Mock 22: Alfonzo Dennard — CB — Lions
Mock 21: Alfonzo Dennard — CB — Lions
Mock 20: Mike Adams — OT — Lions
Mock 19: Lamar Miller — RB — Bengals
Mock 18: Cordy Glenn — G — Bears
Mock 17: Manti Te’o — ILB — Bears
Mock 16: Cordy Glenn — G — Cowboys
Mock 15: Peter Konz — C — Bears
Mock 14: Brandon Thompson — Giants
Mock 13: Bruce Irvin — DE/OLB — Chargers
Mock 12: Zach Brown — OLB — Giants
Mock 11: Josh Chapman — NT — Texans
Mock 10: Michael Floyd — WR — Titans
Mock 9: Bruce Irvin — DE/OLB — Bills
Mock 8: Zach Brown — OLB — Lions
Mock 7: Zach Brown — OLB — Lions
Mock 6: Janoris Jenkins — CB — Cowboys
Mock 5: Devin Taylor — DE/OLB — Chargers
Mock 4: Courtney Upshaw — DE/OLB — Jets
Mock 3: Courtney Upshaw — DE/OLB — Jets
Mock 2: Courtney Upshaw — DE/OLB — Jets
Mock 1: Devin Taylor — DE/OLB — Jets
Pick No. 24
Mock 40: Dont’a Hightower — ILB — Steelers
Mock 39: Dont’a Hightower — ILB — Steelers
Mock 38: Dont’a Hightower — ILB — Steelers
Mock 37: Dont’a Hightower — ILB — Steelers
Mock 36: Dont’a Hightower — ILB — Steelers
Mock 35: Dont’a Hightower — ILB — Steelers
Mock 34: Dont’a Hightower — ILB — Steelers
Mock 33: Dont’a Hightower — ILB — Steelers
Mock 32: Dont’a Hightower — ILB — Steelers
Mock 31: Cordy Glenn — G — Steelers
Mock 30: Dont’a Hightower — ILB — Steelers
Mock 29: Dont’a Hightower — ILB — Steelers
Mock 28: Dont’a Hightower — ILB — Steelers
Mock 27: Dont’a Hightower — ILB — Steelers
Mock 26: Dont’a Hightower — ILB — Steelers
Mock 25: Dont’a Hightower — ILB — Steelers
Mock 24: Peter Konz — C — Lions
Mock 23: Peter Konz — C — Lions
Mock 22: Peter Konz — C — Texans
Mock 21: Peter Konz — C — Texans
Mock 20: Peter Konz — C — Texans
Mock 19: Peter Konz — C — Texans
Mock 18: Peter Konz — C — Texans
Mock 17: Devon Still — DT — Cowboys
Mock 16: Peter Konz — C — Bears
Mock 15: Zach Brown — OLB — Lions
Mock 14: Zach Brown — OLB — Lions
Mock 13: Zach Brown — OLB — Lions
Mock 12: Alameda Ta’amu — NT — Steelers
Mock 11: Alameda Ta’amu — NT — Steelers
Mock 10: Janoris Jenkins — CB — Buccaneers
Mock 9: Jerel Worthy — DT — Giants
Mock 8: Jeff Fuller — WR — Browns
Mock 7: Jerel Worthy — DT — Browns
Mock 6: Bruce Irvin — DE/OLB — Colts
Mock 5: Alfonzo Dennard — CB — Buccaneers
Mock 4: Brandon Jenkins — DE/OLB — Chargers
Mock 3: Jeff Fuller — WR — Chargers
Mock 2: Jeff Fuller — WR — Chargers
Mock 1: Jeff Fuller — WR — Chargers
Pick No. 25
Mock 40: Jerel Worthy — DT — Broncos
Mock 39: Michael Brockers — DT — Broncos
Mock 38: Kendall Wright — WR — Broncos
Mock 37: Stephen Hill — WR — Broncos
Mock 36: Stephen Hill — WR — Broncos
Mock 35: Kendall Wright — WR-KR — Broncos
Mock 34: Brandon Weeden — QB — Broncos
Mock 33: Devon Still — DT — Broncos
Mock 32: Devon Still — DT — Broncos
Mock 31: Devon Still — DT — Broncos
Mock 30: Mark Barron — SS — Broncos
Mock 29: Fletcher Cox — 5T — Broncos
Mock 28: Fletcher Cox — 5T — Broncos
Mock 27: Fletcher Cox — 5T — Broncos
Mock 26: Fletcher Cox — 5T — Broncos
Mock 25: Lamar Miller — RB — Broncos
Mock 24: Lamar Miller — RB — Giants
Mock 23: Lamar Miller — RB — Giants
Mock 22: Lamar Miller — RB — Giants
Mock 21: Lamar Miller — RB — Giants
Mock 20: Lamar Miller — RB — Giants
Mock 19: Devon Still — DT — Cowboys
Mock 18: Lamar Miller — RB — Bengals
Mock 17: Vontaze Burfict — ILB — Bengals
Mock 16: Lamar Miller — RB — Bengals
Mock 15: Alameda Ta’amu — NT — Jets
Mock 14: Dont’a Hightower — ILB — Ravens
Mock 13: Brandon Thompson — DT — Giants
Mock 12: Michael Floyd — WR — Chargers
Mock 11: David DeCastro — G — Giants
Mock 10: Bruce Irvin — DE/OLB — Bills
Mock 9: Michael Floyd — WR — Buccaneers
Mock 8: Andrew Datko — OT — Eagles
Mock 7: Alameda Ta’amu — NT — Steelers
Mock 6: Brandon Jenkins — DE/OLB — Jets
Mock 5: Jeff Fuller — WR — Colts
Mock 4: Chase Minnifield — CB — Eagles
Mock 3: Chase Minnifield — CB — Eagles
Mock 2: Chase Minnifield — CB — Eagles
Mock 1: Omar Bolden — CB — Buccaneers
Pick No. 26
Mock 40: Whitney Mercilus — DE/OLB — Texans
Mock 39: Stephen Hill — WR — Texans
Mock 38: Stephen Hill — WR — Texans
Mock 37: Nick Perry — DE/OLB — Texans
Mock 36: Nick Perry — DE/OLB — Texans
Mock 35: Nick Perry — DE/OLB — Texans
Mock 34: Nick Perry — DE/OLB — Texans
Mock 33: Stephen Hill — WR — Texans
Mock 32: Stephen Hill — WR — Texans
Mock 31: Alshon Jeffery — WR — Texans
Mock 30: Alshon Jeffery — WR — Texans
Mock 29: Michael Floyd — WR — Texans
Mock 28: Peter Konz — C — Texans
Mock 27: Alshon Jeffery — WR — Texans
Mock 26: Alshon Jeffery — WR — Texans
Mock 25: Fletcher Cox — 5T — Giants
Mock 24: Mohamed Sanu — WR — Texans
Mock 23: Kendall Wright — WR-KR — Texans
Mock 22: Brandon Thompson — DT — Broncos
Mock 21: Brandon Thompson — DT — Broncos
Mock 20: Devon Still — DT — Broncos
Mock 19: Brandon Thompson — DT — Broncos
Mock 18: Devon Still — DT — Cowboys
Mock 17: Brandon Thompson — DT — Giants
Mock 16: Brandon Thompson — DT — Giants
Mock 15: Chase Minnifield — CB — Patriots
Mock 14: Devon Still — DT — Patriots
Mock 13: Alameda Ta’amu — NT — Steelers
Mock 12: Mike Brewster — C — Lions
Mock 11: Courtney Upshaw — DE/OLB — Chargers
Mock 10: Josh Chapman — NT — Texans
Mock 9: Zach Brown — OLB — Lions
Mock 8: Cordy Glenn — G — Bears
Mock 7: Andrew Datko — OT — Eagles
Mock 6: Courtney Upshaw — DE/OLB — Chargers
Mock 5: Mike Brewster — C — Ravens
Mock 4: Devin Taylor — DE/OLB — Cowboys
Mock 3: Devin Taylor — DE/OLB — Cowboys
Mock 2: Devin Taylor — DE/OLB — Cowboys
Mock 1: Travis Lewis — OLB — Browns
Pick No. 27
Mock 40: Shea McClellin — DE/OLB — Patriots
Mock 39: Whitney Mercilus — DE — Patriots
Mock 38: Nick Perry — DE/OLB — Patriots
Mock 37: Courtney Upshaw — DE/OLB — Patriots
Mock 36: Devon Still — DT — Patriots
Mock 35: Devon Still — DT — Patriots
Mock 34: Devon Still — DT — Patriots
Mock 33: Michael Brockers — DT — Patriots
Mock 32: Michael Brockers — DT — Patriots
Mock 31: Fletcher Cox — 5T — Patriots
Mock 30: Fletcher Cox — 5T — Patriots
Mock 29: Whitney Mercilus — DE — Patriots
Mock 28: Whitney Mercilus — DE — Patriots
Mock 27: Whitney Mercilus — DE — Patriots
Mock 26: Michael Brockers — DT — Patriots
Mock 25: Alshon Jeffery — WR — Texans
Mock 24: Dont’a Hightower — ILB — Steelers
Mock 23: Vontaze Burfict — ILB — Steelers
Mock 22: Dont’a Hightower — ILB — Steelers
Mock 21: Dont’a Hightower — ILB — Steelers
Mock 20: Dont’a Hightower — ILB — Ravens
Mock 19: Dont’a Hightower — ILB — Ravens
Mock 18: Dont’a Hightower — ILB — Ravens
Mock 17: Dont’a Hightower — ILB — Ravens
Mock 16: Dont’a Hightower — ILB — Ravens
Mock 15: Brandon Thompson — DT — Giants
Mock 14: Peter Konz — C — Eagles
Mock 13: Dont’a Hightower — ILB — Ravens
Mock 12: Brandon Jenkins — DE/OLB — Bills
Mock 11: Bruce Irvin — DE/OLB — Bills
Mock 10: David DeCastro — G — Giants
Mock 9: Alameda Ta’amu — NT — Jets
Mock 8: Alameda Ta’amu — NT — Steelers
Mock 7: Courtney Upshaw — DE/OLB — Jets
Mock 6: Andrew Datko — OT — Eagles
Mock 5: Chase Minnifield — CB — Browns
Mock 4: Mike Brewster — C — Ravens
Mock 3: Luke Kuechly — ILB — Ravens
Mock 2: Mike Brewster — C — Ravens
Mock 1: Mike Brewster — C — Ravens
Pick No. 28
Mock 40: Harrison Smith — SS — Packers
Mock 39: Shea McClellin — DE/OLB — Packers
Mock 38: Shea McClellin — DE/OLB — Packers
Mock 37: Stephon Gilmore — CB — Packers
Mock 36: Stephon Gilmore — CB — Packers
Mock 35: Stephon Gilmore — CB — Packers
Mock 34: Michael Brockers — DT — Packers
Mock 33: Peter Konz — C — Packers
Mock 32: Peter Konz — C — Packers
Mock 31: Peter Konz — C — Packers
Mock 30: Peter Konz — C — Packers
Mock 29: Peter Konz — C — Packers
Mock 28: Nick Perry — DE/OLB — Packers
Mock 27: Nick Perry — DE/OLB — Packers
Mock 26: Mark Barron — SS — Packers
Mock 25: Kendall Wright — WR-KR — 49ers
Mock 24: Zach Brown — OLB — 49ers
Mock 23: Nick Perry — DE/OLB — 49ers
Mock 22: Nick Perry — DE/OLB — 49ers
Mock 21: Zach Brown — OLB — 49ers
Mock 20: Whitney Mercilus — DE — 49ers
Mock 19: Mike Adams — OT — 49ers
Mock 18: Mike Adams — OT — 49ers
Mock 17: Jerel Worthy — DT — Patriots
Mock 16: Devon Still — DT — Patriots
Mock 15: Devon Still — DT — Patriots
Mock 14: Jerel Worthy — DT — Bills
Mock 13: Mohamed Sanu — WR — 49ers
Mock 12: David DeCastro — G — 49ers
Mock 11: Zach Brown — OLB — Lions
Mock 10: Zach Brown — OLB — Lions
Mock 9: Stephon Gilmore — CB — Steelers
Mock 8: Michael Floyd — WR — Ravens
Mock 7: Mike Brewster — C — Bears
Mock 6: Chase Minnifield — CB — Browns
Mock 5: Janoris Jenkins — CB — Eagles
Mock 4: David DeCastro — G — Patriots
Mock 3: David DeCastro — G — Patriots
Mock 2: Robert Lester — FS — Patriots
Mock 1: Mohamed Sanu — WR — Colts
Pick No. 29
Mock 40: Stephen Hill — WR — Ravens
Mock 39: Alshon Jeffery — WR — Ravens
Mock 38: Peter Konz — C — Ravens
Mock 37: Peter Konz — C — Ravens
Mock 36: Peter Konz — C — Ravens
Mock 35: Peter Konz — C — Ravens
Mock 34: Peter Konz — C — Ravens
Mock 33: Mike Adams — OT — Ravens
Mock 32: Mike Adams — OT — Ravens
Mock 31: Dont’a Hightower — ILB — Ravens
Mock 30: Vontaze Burfict — ILB — Ravens
Mock 29: Vontaze Burfict — ILB — Ravens
Mock 28: Vontaze Burfict — ILB — Ravens
Mock 27: Vontaze Burfict — ILB — Ravens
Mock 26: Jerel Worthy — DT — Giants
Mock 25: Vontaze Burfict — ILB — Ravens
Mock 24: Vontaze Burfict — ILB — Ravens
Mock 23: Dont’a Hightower — ILB — Ravens
Mock 22: Vontaze Burfict — ILB — Ravens
Mock 21: Vontaze Burfict — ILB — Ravens
Mock 20: Kendall Wright — WR-KR — Patriots
Mock 19: Whitney Mercilus — DE — Patriots
Mock 18: Chase Minnifield — CB — Patriots
Mock 17: Ronnell Lewis — DE/OLB — 49ers
Mock 16: Ronnell Lewis — DE/OLB — 49ers
Mock 15: Nick Toon — WR — 49ers
Mock 14: Cordy Glenn — G — 49ers
Mock 13: Brandon Jenkins — DE/OLB — Bills
Mock 12: Bruce Irvin — DE/OLB — Ravens
Mock 11: Mike Brewster — C — Ravens
Mock 10: Mike Brewster — C — Ravens
Mock 9: Mike Brewster — C — Ravens
Mock 8: Courtney Upshaw — DE/OLB — Jets
Mock 7: Michael Floyd — WR — Patriots
Mock 6: Kheeston Randall — 5T — Packers
Mock 5: Kelechi Osemele — G — Steelers
Mock 4: Robert Lester — FS — Patriots
Mock 3: Robert Lester — FS — Patriots
Mock 2: Kheeston Randall — 5T — Patriots
Mock 1: Tydreke Powell — DT — Patriots
Pick No. 30
Mock 40: Coby Fleener — TE — 49ers
Mock 39: Coby Fleener — TE — 49ers
Mock 38: Coby Fleener — TE — 49ers
Mock 37: Coby Fleener — TE — 49ers
Mock 36: Coby Fleener — TE — 49ers
Mock 35: Coby Fleener — TE — 49ers
Mock 34: Coby Fleener — TE — 49ers
Mock 33: Coby Fleener — TE — 49ers
Mock 32: Coby Fleener — TE — 49ers
Mock 31: Coby Fleener — TE — 49ers
Mock 30: Coby Fleener — TE — 49ers
Mock 29: Alshon Jeffery — WR — 49ers
Mock 28: Alshon Jeffery — WR — 49ers
Mock 27: Cordy Glenn — G — 49ers
Mock 26: Vontaze Burfict — ILB — Ravens
Mock 25: Jerel Worthy — DT — Patriots
Mock 24: Whitney Mercilus — DE — Patriots
Mock 23: Whitney Mercilus — DE — Patriots
Mock 22: Whitney Mercilus — DE — Patriots
Mock 21: Whitney Mercilus — DE — Patriots
Mock 20: Jerel Worthy — DT — Patriots
Mock 19: Jerel Worthy — DT — Patriots
Mock 18: Whitney Mercilus — DE — Patriots
Mock 17: Chase Minnifield — CB — Patriots
Mock 16: Chase Minnifield — CB — Patriots
Mock 15: Dont’a Hightower — ILB — Steelers
Mock 14: Nick Toon — WR — Patriots
Mock 13: Courtney Upshaw — DE/OLB — Patriots
Mock 12: Jerel Worthy — DT — Patriots
Mock 11: Jared Crick — 5T — Patriots
Mock 10: Courtney Upshaw — DE/OLB — Patriots
Mock 9: Jeff Fuller — WR — Patriots
Mock 8: Donte Paige-Moss — DE — Patriots
Mock 7: Jared Crick — 5T — Ravens
Mock 6: Alameda Ta’amu — NT — Steelers
Mock 5: David DeCastro — G — Patriots
Mock 4: Jeff Fuller — WR — Colts
Mock 3: Mohamed Sanu — WR — Colts
Mock 2: Mohamed Sanu — WR — Colts
Mock 1: Chase Minnifield — CB — Steelers
Pick No. 31
Mock 40: Amini Silatolu — G/OT — Patriots
Mock 39: Harrison Smith — SS — Patriots
Mock 38: Devon Still — DT — Patriots
Mock 37: Devon Still — DT — Patriots
Mock 36: Mark Barron — SS — Patriots
Mock 35: Mark Barron — SS — Patriots
Mock 34: Mark Barron — SS — Patriots
Mock 33: Mark Barron — SS — Patriots
Mock 32: Andre Branch — DE — Patriots
Mock 31: Vinny Curry — DE/OLB — Patriots
Mock 30: Whitney Mercilus — DE — Patriots
Mock 29: Alfonzo Dennard — CB — Patriots
Mock 28: Dwayne Allen — TE — Giants
Mock 27: Dwayne Allen — TE — Giants
Mock 26: Mohamed Sanu — WR — 49ers
Mock 25: Mark Barron — SS — Patriots
Mock 24: Jerel Worthy — DT — Patriots
Mock 23: Jerel Worthy — DT — Patriots
Mock 22: Jerel Worthy — DT — Patriots
Mock 21: Jerel Worthy — DT — Patriots
Mock 20: Vontaze Burfict — ILB — Steelers
Mock 19: Vontaze Burfict — ILB — Steelers
Mock 18: Dontari Poe — NT — Steelers
Mock 17: Dontari Poe — NT — Steelers
Mock 16: Dontari Poe — NT — Steelers
Mock 15: Ronnell Lewis — DE/OLB — Ravens
Mock 14: Mike Adams — OT — Steelers
Mock 13: Jerel Worthy — DT — Patriots
Mock 12: Ronnell Lewis — DE/OLB — Patriots
Mock 11: Ronnell Lewis — DE/OLB — Patriots
Mock 10: Jerel Worthy — DT — Patriots
Mock 9: David DeCastro — G — Patriots
Mock 8: Kheeston Randall — 5T — Packers
Mock 7: Kheeston Randall — 5T — Packers
Mock 6: Michael Floyd — WR — Patriots
Mock 5: T.J. McDonald — S — Patriots
Mock 4: Kelechi Osemele — G — Steelers
Mock 3: Kelechi Osemele — G — Steelers
Mock 2: Kelechi Osemele — G — Steelers
Mock 1: Ryan Broyles — WR — Patriots
Pick No. 32
Mock 40: Jonathan Martin — OT — Giants
Mock 39: Jonathan Martin — OT — Giants
Mock 38: Mike Adams — OT — Giants
Mock 37: Doug Martin — RB — Giants
Mock 36: David Wilson — RB — Giants
Mock 35: David Wilson — RB — Giants
Mock 34: David Wilson — RB — Giants
Mock 33: David Wilson — RB — Giants
Mock 32: David Wilson — RB — Giants
Mock 31: Dwayne Allen — TE — Giants
Mock 30: Dwayne Allen — TE — Giants
Mock 29: Dwayne Allen — TE — Giants
Mock 28: Alfonzo Dennard — CB — Patriots
Mock 27: Alfonzo Dennard — CB — Patriots
Mock 26: Andre Branch — DE — Patriots
Mock 25: Dwayne Allen — TE — Packers
Mock 24: Fletcher Cox — 5T — Packers
Mock 23: Fletcher Cox — 5T — Packers
Mock 22: Fletcher Cox — 5T — Packers
Mock 21: Fletcher Cox — 5T — Packers
Mock 20: Chase Minnifield — CB — Packers
Mock 19: Chase Minnifield — CB — Packers
Mock 18: Ronnell Lewis — DE/OLB — Packers
Mock 17: Billy Winn — 5T — Packers
Mock 16: Jerel Worthy — DT — Packers
Mock 15: Billy Winn — 5T — Packers
Mock 14: Billy Winn — 5T — Packers
Mock 13: Billy Winn — 5T — Packers
Mock 12: Billy Winn — 5T — Packers
Mock 11: Kendall Reyes — 5T — Packers
Mock 10: Ronnell Lewis — DE/OLB — Packers
Mock 9: Courtney Upshaw — DE/OLB — Packers
Mock 8: David DeCastro — G — Patriots
Mock 7: David DeCastro — G — Patriots
Mock 6: David DeCastro — G — Patriots
Mock 5: Jared Crick — 5T — Packers
Mock 4: Jared Crick — 5T — Packers
Mock 3: Jared Crick — 5T — Packers
Mock 2: Jared Crick — 5T — Packers
Mock 1: Jared Crick — 5T — Packers
Real 2012 NFL Mock Draft
Back to 2012 NFL Mock Draft Pick History: Picks 1-16
|
NFL Picks - Dec. 13
2025 NFL Mock Draft - Dec. 11
NFL Power Rankings - Dec. 9
2026 NFL Mock Draft - Nov. 29
Fantasy Football Rankings - Sept. 4
NFL Draft Links:
My 2003 Mock Draft (UPDATED 4/24): Round 1
/ Round 2/ Round 3
2003 NFL Draft Grades (Re-graded 6/8/08)
My 2004 Mock Draft (UPDATED 4/24): Round 1 / Round 2/ Round 3
2004 NFL Draft Prospects/ 2004 NFL Draft Grades (Re-graded 6/6/08)
My 2005 Mock Draft (UPDATED 4/23): Round 1 / Round 2/ Round 3
2005 NFL Draft Prospects
2005 NFL Draft Grades (Re-graded 6/4/08)
My 2006 Mock Draft (UPDATED 4/28): Round 1 / Round 2/ Round 3
2006 NFL Draft Prospects (UPDATED 4/28)
2006 NFL Draft Grades (Re-graded on 7/3)
My 2007 Mock Draft (UPDATED 4/28): Round 1 / Round 2/ Round 3/ Round 4/ Round 5/ Round 6/ Round 7
Other 2007 Mock Drafts:April Fools
2007 NFL Draft Prospects (UPDATED 4/24)/Kenny Ortiz's Top 40 Prospects
2007 NFL Combine and Pro Day Results
2007 NFL Draft Grades
2008 Mock Draft (UPDATED 4/26): Round 1 / Round 2/ Round 3/Round 4/Round 5/Round 6/Round 7
Alternative 2008 Mock Draft (UPDATED 4/7): Round 1 /Round 2
2008 NFL Re-Draft - Round 3 (UPDATED 4/27)
2008 NFL Draft Prospects (UPDATED 8/5)
Other 2008 Mock Drafts: Matt McGuire (4/25)/ Craig Smith (4/22)/ Emmitt Smith (4/21)/ Matt McGuire Shocker (4/21)/ Matt McGuire Backwards (4/19)/ Forum Mock (4/15)/ April Fools (4/1)
2009 Mock Draft (UPDATED 4/25): Round 1 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
Other 2009 Mock Drafts: Re-Draft (4/26) /Matt McGuire (4/25) /Reader Mock (4/25) /Hunter Ansley (4/24) /Backward Mock (4/19) /Emmitt Smith (4/16) /Celebrity Mock (4/9) /April Fools (4/1) /Experts (3/30) /KFFL (3/14)
2010 NFL Mock Draft (UPDATED 4/22): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2010 NFL Mock Re-Draft Day 3 (4/24): Round 4 (Walt's) / Round 4 (Matt's)
2010 NFL Mock Re-Draft Day 2 (4/23): Round 2 (Walt's) / Round 3 (Walt's) / Round 2 (Matt's) / Round 3 (Matt's)
Other 2010 Mock Drafts: Matt McGuire (4/22) /Backward Mock (4/20) /Emmitt Mock (4/17) /Celebrity Mock (4/8) /Experts (3/17) /Reader (4/13) /Consensus (2/25)
2011 NFL Mock Draft (UPDATED 4/28): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2011 NFL Mock Re-Draft (UPDATED 4/30): Round 4 /Round 5 /Round 2 /Round 3
Other 2011 Mock Drafts: Free Agency (5/9) /Greg Cox (4/28) /Backward Mock (4/22) /Emmitt Mock (4/21) /Team Big Boards (4/21) /Celebrity Mock (4/13) /Experts (4/7) /Not Mock (4/6) /April Fools Mock (4/1) /Greg Cox's 2012 Mock (2/22) /Matt McGuire (1/8)
2012 NFL Mock Draft (UPDATED 4/26): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2012 NFL Mock Re-Draft (UPDATED 4/28): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2012 Mock Drafts: Charlie Campbell (4/26) /Pick History (4/23) /Emmitt Mock (4/19) /Not Mock (4/19) /Backward Mock (4/17) /Celebrity (4/15) /Goals (4/10) /April Fools Mock (4/1) /Reader Mock (4/1) /Free Agent Mock (3/6) /Greg Cox (9/9)
2013 NFL Mock Draft (UPDATED 4/25): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2013 NFL Mock Re-Draft (UPDATED 4/27): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2013 Mock Drafts: Charlie Campbell (4/25) /GM Mock (4/21) /Charlie's Trade Mock (4/20) /Goals (4/19) /Rapid Reader Mock (4/18) /Emmitt Mock (4/14) /Not Mock (4/13) /Pick History (4/5) /Backward Mock (4/4) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/7) /Archived 2013 NFL Mock Drafts
2014 NFL Mock Draft (UPDATE 5/8): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2014 NFL Mock Re-Draft (UPDATED 5/10): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2014 Mock Drafts: Charlie Campbell (5/8) /Goals (5/3) /Not Mock (4/27) /Emmitt Mock (4/20) /Trades Mock (4/13) /Celebrity Mock (4/11) /Backward Mock (4/4) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/6) /Overreaction Mock (12/30)
2015 NFL Mock Draft (UPDATED 4/30): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2015 NFL Mock Re-Draft (UPDATED 5/2): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2015 Mock Drafts: Charlie Campbell (4/30) /Goals (4/25) /Not Mock (4/19) /Emmitt Mock (4/17) /Trades Mock (4/12) /Celebrity Mock (4/10) /Backward Mock (4/3) /April Fools Mock (4/1) /Free Agent Mock (3/5) /Overreaction Mock (12/29)
2016 NFL Mock Draft (UPDATED 4/28): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2016 NFL Mock Re-Draft (UPDATED 4/30): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2016 Mock Drafts: Charlie Campbell (4/28) /Combo (5/8) /Goals (4/23) /Not Mock (4/22) /Emmitt Mock (4/17) /Trades Mock (4/16) /Celebrity Mock (4/10) /Backward Mock (4/7) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/6) /Overreaction Mock (1/4)
2017 NFL Mock Draft (UPDATED 4/27): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2017 NFL Mock Re-Draft (UPDATED 4/29): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2017 Mock Drafts: Charlie Campbell (4/27) /Combo (5/7) /Goals (4/22) /Not Mock (4/21) /Emmitt Mock (4/16) /Backward Mock (4/9) /Celebrity Mock (4/7) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/7) /Overreaction Mock (1/2)
2018 NFL Mock Draft (UPDATED 4/26): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2018 NFL Mock Re-Draft (UPDATED 4/28): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2018 Mock Drafts: Charlie Campbell (4/26) /Combo (5/6) /Goals (4/21) /Not Mock (4/20) /Emmitt Mock (4/15) /Trades Mock (4/13) /Backward Mock (4/8) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/11) /Senior Bowl (1/27)
2019 NFL Mock Draft (UPDATED 4/25): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2019 NFL Mock Re-Draft (UPDATED 4/27): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2019 Mock Drafts: Charlie Campbell (4/25) /Combo (5/5) /Goals (4/20) /Not Mock (4/18) /Witten Mock (4/14) /Trades Mock (4/12) /Emmitt Mock (4/7) /Backward Mock (4/5) /April Fools Mock (4/1) /Free Agent Mock (3/10) /Senior Bowl Mock (1/26) /Video Mock (1/8) /Overreaction Mock (12/31)
2020 NFL Mock Draft (UPDATED 4/23): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2020 NFL Mock Re-Draft (UPDATED 4/25): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2020 Mock Drafts: Charlie Campbell (4/23) /Combo (5/3) /Goals (4/18) /Emmitt Mock (4/12) /Trades Mock (4/8) /Backward Mock (4/5) /April Fools Mock (4/1) /Free Agent Mock (3/16) /Corey Long (3/13) /Senior Bowl Mock (1/27) /Overreaction Mock (12/30)
2021 NFL Mock Draft (UPDATED 4/29): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2021 NFL Mock Re-Draft (UPDATED 5/1): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2021 Mock Drafts: Charlie Campbell (5/17) /Goals (4/23) /Backward Mock (4/18) /Emmitt Mock (4/11) /April Fools Mock (4/1) /Senior Bowl Mock (1/30) /Overreaction Mock (1/4)
2022 NFL Mock Draft (UPDATED 4/28): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2022 NFL Mock Re-Draft (UPDATED 4/30): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2022 Mock Drafts: Charlie Campbell (4/28) /Goals (4/22) /Backward Mock (4/20) /Emmitt Mock (4/15) /April Fools Mock (4/1) /Senior Bowl Mock (2/5) /Overreaction Mock (1/10)
2023 NFL Mock Draft (UPDATED 4/27): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2023 NFL Mock Re-Draft (UPDATED 4/29): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2023 Mock Drafts: Charlie Campbell (4/27) /Backward Mock (4/19) /April Fools Mock (4/1) /Senior Bowl Mock (2/4) /Overreaction Mock (1/9)
2024 NFL Mock Draft (UPDATED 4/25): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6
Other 2024 Mock Drafts: Charlie Campbell (4/25) /April Fools Mock (3/31)
2025 NFL Mock Draft (UPDATED 12/11): Round 1 /Picks 17-32 /Round 2 /Round 3
Other 2025 Mock Drafts: Charlie Campbell (12/13)
2026 NFL Mock Draft (UPDATED 11/29): Round 1 /Picks 17-32
Other 2026 Mock Drafts: Charlie Campbell (11/23)
2018 NFL Draft Re-Mock / 2017 NFL Draft Re-Mock / 2016 NFL Draft Re-Mock / 2015 NFL Draft Re-Mock / 2014 NFL Draft Re-Mock / 2013 NFL Draft Re-Mock / 2012 NFL Draft Re-Mock / 2011 NFL Draft Re-Mock / 2010 NFL Draft Re-Mock / 2009 NFL Draft Re-Mock / 2008 NFL Draft Re-Mock / 2007 NFL Draft Re-Mock / 2006 NFL Draft Re-Mock / 2005 NFL Draft Re-Mock / 2004 NFL Draft Re-Mock / 2003 NFL Draft Re-Mock / 2002 NFL Draft Re-Mock
2003 NFL Draft Grades (Re-graded 6/8/08)
My 2004 Mock Draft (UPDATED 4/24): Round 1 / Round 2/ Round 3
2004 NFL Draft Prospects/ 2004 NFL Draft Grades (Re-graded 6/6/08)
My 2005 Mock Draft (UPDATED 4/23): Round 1 / Round 2/ Round 3
2005 NFL Draft Prospects
2005 NFL Draft Grades (Re-graded 6/4/08)
My 2006 Mock Draft (UPDATED 4/28): Round 1 / Round 2/ Round 3
2006 NFL Draft Prospects (UPDATED 4/28)
2006 NFL Draft Grades (Re-graded on 7/3)
My 2007 Mock Draft (UPDATED 4/28): Round 1 / Round 2/ Round 3/ Round 4/ Round 5/ Round 6/ Round 7
Other 2007 Mock Drafts:April Fools
2007 NFL Draft Prospects (UPDATED 4/24)/Kenny Ortiz's Top 40 Prospects
2007 NFL Combine and Pro Day Results
2007 NFL Draft Grades
2008 Mock Draft (UPDATED 4/26): Round 1 / Round 2/ Round 3/Round 4/Round 5/Round 6/Round 7
Alternative 2008 Mock Draft (UPDATED 4/7): Round 1 /Round 2
2008 NFL Re-Draft - Round 3 (UPDATED 4/27)
2008 NFL Draft Prospects (UPDATED 8/5)
Other 2008 Mock Drafts: Matt McGuire (4/25)/ Craig Smith (4/22)/ Emmitt Smith (4/21)/ Matt McGuire Shocker (4/21)/ Matt McGuire Backwards (4/19)/ Forum Mock (4/15)/ April Fools (4/1)
2009 Mock Draft (UPDATED 4/25): Round 1 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
Other 2009 Mock Drafts: Re-Draft (4/26) /Matt McGuire (4/25) /Reader Mock (4/25) /Hunter Ansley (4/24) /Backward Mock (4/19) /Emmitt Smith (4/16) /Celebrity Mock (4/9) /April Fools (4/1) /Experts (3/30) /KFFL (3/14)
2010 NFL Mock Draft (UPDATED 4/22): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2010 NFL Mock Re-Draft Day 3 (4/24): Round 4 (Walt's) / Round 4 (Matt's)
2010 NFL Mock Re-Draft Day 2 (4/23): Round 2 (Walt's) / Round 3 (Walt's) / Round 2 (Matt's) / Round 3 (Matt's)
Other 2010 Mock Drafts: Matt McGuire (4/22) /Backward Mock (4/20) /Emmitt Mock (4/17) /Celebrity Mock (4/8) /Experts (3/17) /Reader (4/13) /Consensus (2/25)
2011 NFL Mock Draft (UPDATED 4/28): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2011 NFL Mock Re-Draft (UPDATED 4/30): Round 4 /Round 5 /Round 2 /Round 3
Other 2011 Mock Drafts: Free Agency (5/9) /Greg Cox (4/28) /Backward Mock (4/22) /Emmitt Mock (4/21) /Team Big Boards (4/21) /Celebrity Mock (4/13) /Experts (4/7) /Not Mock (4/6) /April Fools Mock (4/1) /Greg Cox's 2012 Mock (2/22) /Matt McGuire (1/8)
2012 NFL Mock Draft (UPDATED 4/26): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2012 NFL Mock Re-Draft (UPDATED 4/28): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2012 Mock Drafts: Charlie Campbell (4/26) /Pick History (4/23) /Emmitt Mock (4/19) /Not Mock (4/19) /Backward Mock (4/17) /Celebrity (4/15) /Goals (4/10) /April Fools Mock (4/1) /Reader Mock (4/1) /Free Agent Mock (3/6) /Greg Cox (9/9)
2013 NFL Mock Draft (UPDATED 4/25): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2013 NFL Mock Re-Draft (UPDATED 4/27): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2013 Mock Drafts: Charlie Campbell (4/25) /GM Mock (4/21) /Charlie's Trade Mock (4/20) /Goals (4/19) /Rapid Reader Mock (4/18) /Emmitt Mock (4/14) /Not Mock (4/13) /Pick History (4/5) /Backward Mock (4/4) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/7) /Archived 2013 NFL Mock Drafts
2014 NFL Mock Draft (UPDATE 5/8): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2014 NFL Mock Re-Draft (UPDATED 5/10): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2014 Mock Drafts: Charlie Campbell (5/8) /Goals (5/3) /Not Mock (4/27) /Emmitt Mock (4/20) /Trades Mock (4/13) /Celebrity Mock (4/11) /Backward Mock (4/4) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/6) /Overreaction Mock (12/30)
2015 NFL Mock Draft (UPDATED 4/30): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2015 NFL Mock Re-Draft (UPDATED 5/2): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2015 Mock Drafts: Charlie Campbell (4/30) /Goals (4/25) /Not Mock (4/19) /Emmitt Mock (4/17) /Trades Mock (4/12) /Celebrity Mock (4/10) /Backward Mock (4/3) /April Fools Mock (4/1) /Free Agent Mock (3/5) /Overreaction Mock (12/29)
2016 NFL Mock Draft (UPDATED 4/28): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2016 NFL Mock Re-Draft (UPDATED 4/30): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2016 Mock Drafts: Charlie Campbell (4/28) /Combo (5/8) /Goals (4/23) /Not Mock (4/22) /Emmitt Mock (4/17) /Trades Mock (4/16) /Celebrity Mock (4/10) /Backward Mock (4/7) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/6) /Overreaction Mock (1/4)
2017 NFL Mock Draft (UPDATED 4/27): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2017 NFL Mock Re-Draft (UPDATED 4/29): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2017 Mock Drafts: Charlie Campbell (4/27) /Combo (5/7) /Goals (4/22) /Not Mock (4/21) /Emmitt Mock (4/16) /Backward Mock (4/9) /Celebrity Mock (4/7) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/7) /Overreaction Mock (1/2)
2018 NFL Mock Draft (UPDATED 4/26): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2018 NFL Mock Re-Draft (UPDATED 4/28): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2018 Mock Drafts: Charlie Campbell (4/26) /Combo (5/6) /Goals (4/21) /Not Mock (4/20) /Emmitt Mock (4/15) /Trades Mock (4/13) /Backward Mock (4/8) /April Fools Mock (4/1) /Reader Mock /Free Agent Mock (3/11) /Senior Bowl (1/27)
2019 NFL Mock Draft (UPDATED 4/25): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2019 NFL Mock Re-Draft (UPDATED 4/27): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2019 Mock Drafts: Charlie Campbell (4/25) /Combo (5/5) /Goals (4/20) /Not Mock (4/18) /Witten Mock (4/14) /Trades Mock (4/12) /Emmitt Mock (4/7) /Backward Mock (4/5) /April Fools Mock (4/1) /Free Agent Mock (3/10) /Senior Bowl Mock (1/26) /Video Mock (1/8) /Overreaction Mock (12/31)
2020 NFL Mock Draft (UPDATED 4/23): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2020 NFL Mock Re-Draft (UPDATED 4/25): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2020 Mock Drafts: Charlie Campbell (4/23) /Combo (5/3) /Goals (4/18) /Emmitt Mock (4/12) /Trades Mock (4/8) /Backward Mock (4/5) /April Fools Mock (4/1) /Free Agent Mock (3/16) /Corey Long (3/13) /Senior Bowl Mock (1/27) /Overreaction Mock (12/30)
2021 NFL Mock Draft (UPDATED 4/29): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2021 NFL Mock Re-Draft (UPDATED 5/1): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2021 Mock Drafts: Charlie Campbell (5/17) /Goals (4/23) /Backward Mock (4/18) /Emmitt Mock (4/11) /April Fools Mock (4/1) /Senior Bowl Mock (1/30) /Overreaction Mock (1/4)
2022 NFL Mock Draft (UPDATED 4/28): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2022 NFL Mock Re-Draft (UPDATED 4/30): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2022 Mock Drafts: Charlie Campbell (4/28) /Goals (4/22) /Backward Mock (4/20) /Emmitt Mock (4/15) /April Fools Mock (4/1) /Senior Bowl Mock (2/5) /Overreaction Mock (1/10)
2023 NFL Mock Draft (UPDATED 4/27): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6 /Round 7
2023 NFL Mock Re-Draft (UPDATED 4/29): Walt Round 4 /Walt Round 5 /Charlie Round 4 /Charlie Round 5 /Walt Round 2 /Walt Round 3 /Charlie Round 2 /Charlie Round 3
Other 2023 Mock Drafts: Charlie Campbell (4/27) /Backward Mock (4/19) /April Fools Mock (4/1) /Senior Bowl Mock (2/4) /Overreaction Mock (1/9)
2024 NFL Mock Draft (UPDATED 4/25): Round 1 /Picks 17-32 /Round 2 /Round 3 /Round 4 /Round 5 /Round 6
Other 2024 Mock Drafts: Charlie Campbell (4/25) /April Fools Mock (3/31)
2025 NFL Mock Draft (UPDATED 12/11): Round 1 /Picks 17-32 /Round 2 /Round 3
Other 2025 Mock Drafts: Charlie Campbell (12/13)
2026 NFL Mock Draft (UPDATED 11/29): Round 1 /Picks 17-32
Other 2026 Mock Drafts: Charlie Campbell (11/23)
2018 NFL Draft Re-Mock / 2017 NFL Draft Re-Mock / 2016 NFL Draft Re-Mock / 2015 NFL Draft Re-Mock / 2014 NFL Draft Re-Mock / 2013 NFL Draft Re-Mock / 2012 NFL Draft Re-Mock / 2011 NFL Draft Re-Mock / 2010 NFL Draft Re-Mock / 2009 NFL Draft Re-Mock / 2008 NFL Draft Re-Mock / 2007 NFL Draft Re-Mock / 2006 NFL Draft Re-Mock / 2005 NFL Draft Re-Mock / 2004 NFL Draft Re-Mock / 2003 NFL Draft Re-Mock / 2002 NFL Draft Re-Mock