NFL
HomeScoresDraftRumorsFantasyB/R 99: Top QBs of All Time
Featured Video
EPIC NFL Thanksgiving Slate 🙌

2012 NFL Draft Grades: Report Cards for All 32 NFL Teams' Entire Drafts

Scott BischoffJun 7, 2018

Andrew Luck was selected first overall by the Indianapolis Colts. Robert Griffin III went second to the Washington Redskins. These selections were expected, but everything that happened after was not. There were trades, picks that surprised, picks that shocked and everything in between. 

Teams can now focus on signing the players that they have drafted and finding a way to get their franchise to a Super Bowl. The 2012 NFL draft is over and it is time to see how each team fared.

Indianapolis Colts

1 of 32

Round 1 (1): Andrew Luck, QB, Stanford  Grade: A

Round 2 (34): Coby Fleener, TE, Stanford  Grade: B+

Round 3 (64): Dwayne Allen, TE, Clemson  Grade: C+

Round 3 (92): T.Y. Hilton, WR, Florida International  Grade: B

Round 5 (136): Josh Chapman, DT, Alabama  Grade: B+

Round 5 (170): Vick Ballard, RB, Mississippi State  Grade: C+

Round 6 (206): LaVon Brazill, WR, Ohio  Grade: C

Round 7 (208): Justin Anderson, OT, Georgia  Grade: B-

Round 7 (214): Tim Fugger, DE, Vanderbilt  Grade: C

Round 7 (253): Chandler Harnish, QB, Northern Illinois  Grade: C

Overall Grade: B+

Washington Redskins

2 of 32

Round 1 (2): Robert Griffin III, QB, Baylor  Grade: A

Round 3 (71): Josh LeRibeus, G, SMU  Grade: B-

Round 4 (102): Kirk Cousins, Michigan State  Grade: B-

Round 4 (119): Keenan Robinson, OLB, Texas  Grade: B

Round 5 (141): Adam Gettis, G, Iowa  Grade: B-

Round 6 (173): Alfred Morris, RB, Florida Atlantic  Grade: C-

Round 6 (193): Tom Compton, OT, South Dakota  Grade: B+

Round 7 (213): Richard Crawford, CB, SMU  Grade: B

Round 7 (217): Jordan Bernstine, CB, Iowa  Grade: C+

Overall Grade: B-

Cleveland Browns

3 of 32

Round 1 (3): Trent Richardson, RB, Alabama  Grade: A

Round 1 (22): Brandon Weeden, QB, Oklahoma State  Grade: C

Round 2 (37): Mitchell Schwartz, OT, California  Grade: B+

Round 3 (87): John Hughes, DT, Cincinnati  Grade: C

Round 4 (100): Travis Benjamin, WR, Miami (FL)  Grade: B-

Round 4 (120): James-Michael Johnson, LB, Nevada  Grade: B+

Round 5 (160): Ryan Miller, G, Colorado  Grade: C

Round 6 (204): Emmanuel Acho, LB, Texas  Grade: B-

Round 6 (205): Billy Winn, DT, Boise State  Grade: B+

Round 7 (245): Trevin Wade, CB, Arizona  Grade: C-

Round 7 (247): Brad Smelley, TE, Alabama  Grade: C

Overall Grade: B+

TOP NEWS

Colts Jaguars Football
Rams Seahawks Football

Minnesota Vikings

4 of 32

Round 1 (4): Matt Kalil, OT, USC  Grade: A-

Round 1 (29): Harrison Smith, S, Notre Dame  Grade: B+

Round 3 (66): Josh Robinson, CB, Central Florida  Grade: B-

Round 4 (118): Jarius Wright, WR, Arkansas  Grade: B-

Round 4 (128): Rhett Ellison, FB, USC  Grade: C+

Round 4 (134): Greg Childs, WR, Arkansas  Grade: C+

Round 5 (139): Robert Blanton, CB, Notre Dame  Grade: C+

Round 6 (175): Blair Walsh, K, Georgia  Grade: B

Round 7 (210): Audie Cole, LB, North Carolina State  Grade: B+

Round 7 (219): Trevor Guyton, DE, California  Grade: C+

Overall Grade: B

Jacksonville Jaguars

5 of 32

Round 1 (5): Justin Blackmon, WR, Oklahoma State  Grade: B

Round 2 (38): Andre Branch, DE, Clemson  Grade: B-

Round 3 (70): Bryan Anger, P, California  Grade: D

Round 5 (142): Brandon Marshall, OLB, Nevada  Grade: C

Round 6 (176): Mike Harris, CB, Florida State  Grade: B-

Round 7 (228): Jeris Pendleton, DT, Ashland  Grade: C

Overall Grade: D+

Dallas Cowboys

6 of 32

Round 1 (6): Morris Claiborne, CB, LSU  Grade:

Round 3 (81): Tyrone Crawford, DE, Boise State  Grade: B-

Round 4 (113): Kyle Wilber, OLB, Wake Forest  Grade: C+

Round 4 (135): Matt Johnson, S, Eastern Washington  Grade: C+

Round 5 (152): Danny Coale, WR, Virginia Tech  Grade: B-

Round 6 (186): James Hanna, TE, Oklahoma  Grade: C+

Round 7 (222): Caleb McSurdy, ILB, Montana  Grade: C

Overall Grade: B-

Tampa Bay Buccaneers

7 of 32

Round 1 (7):  Mark Barron, S, Alabama  Grade: B

Round 1 (31): Doug Martin, RB, Boise State Grade: B+

Round 2 (58): Lavonte David, LB, Nebraska  Grade: B-

Round 5 (140): Najee Goode, ILB, West Virginia  Grade: B

Round 6 (174): Keith Tandy, CB, West Virginia  Grade: C+

Round 7 (212): Michael Smith, RB, Utah State  Grade: B-

Round 7 (233): Drake Dunsmore, TE, Northwestern  Grade: C+

Overall Grade: A-

Miami Dolphins

8 of 32

Round 1 (8): Ryan Tannehill, QB, Texas A&M  Grade: C

Round 2 (42): Jonathan Martin, OT, Stanford  Grade: B

Round 3 (72): Olivier Vernon, DE, Miami (FL)  Grade: B

Round 3 (78): Michael Egnew, TE, Missouri  Grade: C-

Round 4 (97): Lamar Miller, RB, Miami (FL)  Grade: B

Round 5 (155): Josh Kaddu, OLB, Oregon  Grade: C

Round 6 (183): B.J. Cunningham, WR, Michigan State  Grade: C+

Round 7 (215): Kheeston Randall, DT, Texas  Grade: B-

Round 7 (227): Rishard Matthews, WR, Nevada  Grade: C+

Overall Grade: C

Carolina Panthers

9 of 32

Round 1 (9): Luke Kuechly, LB, Boston College  Grade: B

Round 2 (40): Amini Silatolu, G, Midwestern State  Grade: B-

Round 4 (103): Frank Alexander, DE, Oklahoma  Grade: C+

Round 4 (104): Joe Adams, WR, Arkansas  Grade: B

Round 5 (143): Josh Norman, CB, Coastal Carolina  Grade: B

Round 6 (207): Brad Nortman, P, Wisconsin  Grade: C

Round 7 (216): D.J. Campbell, S, California  Grade: C

Overall Grade: C+

Buffalo Bills

10 of 32

Round 1 (10): Stephon Gilmore, CB, South Carolina  Grade: B+

Round 2 (41): Cordy Glenn, G, Georgia  Grade: A-

Round 3 (69): T.J. Graham, WR, North Carolina State  Grade: C+

Round 4 (105): Nigel Bradham, OLB, Florida State  Grade: C+

Round 4 (124): Ron Brooks, CB, LSU  Grade: B

Round 5 (144): Zebrie Sanders, OT, Florida State  Grade: C+

Round 5 (147): Tank Carder, LB, TCU  Grade: B-

Round 6 (178): Mark Asper, G, Oregon  Grade: C+

Round 7 (251): John Potter, K, Western Michigan  Grade: C+

Overall Grade: B+

Kansas City Chiefs

11 of 32

Round 1 (11): Dontari Poe, DT, Memphis  Grade: C

Round 2 (44): Jeff Allen, OT, Illinois  Grade: B-

Round 3 (74): Donald Stephenson, OT, Oklahoma  Grade: B-

Round 4 (107): Devon Wylie, WR, Fresno State  Grade: C+

Round 5 (146): DeQuan Menzie, CB, Alabama Grade: C

Round 6 (182): Cyrus Gray, RB, Texas A&M  Grade: C+

Round 7 (218): Jerome Long, DT, San Diego State  Grade: C

Round 7 (238): Junior Hemingway, WR, Michigan  Grade: C

Overall Grade: C

Philadelphia Eagles

12 of 32

Round 1 (12): Fletcher Cox, DT, Mississippi State  Grade: B+

Round 2 (46): Mychal Kendricks, LB, California  Grade: B+

Round 2 (59): Vinny Curry, DE, Marshall  Grade: B+

Round 3 (88): Nick Foles, QB, Arizona  Grade: C-

Round 4 (123): Brandon Boykin, CB, Georgia  Grade: B-

Round 5 (153): Dennis Kelly, OT, Purdue  Grade: C

Round 6 (194): Marvin McNutt, WR, Iowa  Grade: B-

Round 6 (200): Brandon Washington, G, Miami (FL)  Grade: B-

Round 7 (229): Bryce Brown, RB, Kansas State  Grade: C+

Overall Grade: B+

Arizona Cardinals

13 of 32

Round 1 (13): Michael Floyd, WR, Notre Dame  Grade: B+

Round 3 (80): Jamell Fleming, CB, Oklahoma  Grade: B+

Round 4 (112): Bobby Massie, OT, Ole Miss  Grade: B

Round 5 (151): Senio Kelemete, G, Washington  Grade: B

Round 6 (177): Justin Bethel, S, Presbyterian  Grade: B-

Round 6 (185): Ryan Lindley, QB, San Diego State  Grade: C-

Round 7 (221): Nate Potter, OT, Boise State  Grade: B-

Overall Grade: A-

St. Louis Rams

14 of 32

Round 1 (14): Michael Brockers, DT, LSU  Grade: A-

Round 2 (33): Brian Quick, WR, Appalachian State  Grade: B-

Round 2 (39): Janoris Jenkins, CB, North Alabama  Grade: B-

Round 2 (50): Isaiah Pead, RB, Cincinnati  Grade: B-

Round 3 (65): Trumaine Johnson, CB, Montana  Grade: C

Round 4 (96): Chris Givens, WR, Wake Forest  Grade: C+

Round 6 (150): Rokevious Watkins, OT, South Carolina  Grade: C+

Round 6 (171): Greg Zuerlein, K, Missouri Western  Grade: B-

Round 7 (209): Aaron Brown, OLB, Hawaii  Grade: C

Round 7 (252): Daryl Richardson, RB, Abilene Christian  Grade: C

Overall Grade: B+

Seattle Seahawks

15 of 32

Round 1 (15): Bruce Irvin, DE, West Virginia  Grade: D

Round 2 (47): Bobby Wagner, LB, Utah State  Grade: B-

Round 3 (75): Russell Wilson, QB, Wisconsin  Grade: B-

Round 4 (106): Robert Turbin, RB, Utah State  Grade: B-

Round 4 (114): Jaye Howard, DT, Florida  Grade: B-

Round 5 (154): Korey Toomer, ILB, Idaho  Grade: C+

Round 6 (172): Jeremy Lane, CB, Northwestern State  Grade: C

Round 6 (181): Winston Guy, S, Kentucky  Grade: C+

Round 7 (225): J.R. Sweezy, DT, North Carolina State  Grade: C

Round 7 (232): Gregg Scruggs, DE, Louisville  Grade: C+

Overall Grade: D

New York Jets

16 of 32

Round 1 (16): Quinton Coples, DE, North Carolina  Grade: C

Round 2 (43): Stephen Hill, WR, Georgia Tech  Grade: C

Round 3 (77): Demario Davis, LB, Arkansas State  Grade: B+

Round 6 (187): Josh Bush, CB, Wake Forest  Grade: C-

Round 6 (202): Terrance Ganaway, RB, Baylor  Grade: B-

Round 6 (203): Robert Griffin, G, Baylor  Grade: C+

Round 7 (242): Antonio Allen, S, South Carolina  Grade: B

Round 7 (244): Jordan White, WR, Western Michigan  Grade: C

Overall Grade: C+

Cincinnati Bengals

17 of 32

Round 1 (17): Dre Kirkpatrick, CB, Alabama  Grade: B-

Round 1 (27): Kevin Zeitler, G, Wisconsin  Grade: B

Round 2 (53): Devon Still, DT, Penn State  Grade: B+

Round 3 (83): Mohamed Sanu, WR, Rutgers  Grade: B+

Round 3 (93): Brandon Thompson, DT, Clemson  Grade: B

Round 4 (116): Orson Charles, TE, Georgia  Grade: B-

Round 5 (156): Shaun Prater, CB, Iowa  Grade: B-

Round 5 (166): Marvin Jones, WR, California  Grade: A-

Round 5 (167): George Iloka, S, Boise State  Grade: B+

Round 6 (191): Dan Herron, RB, Ohio State  Grade: C

Overall Grade: A-

San Diego Chargers

18 of 32

Round 1 (18): Melvin Ingram, OLB/DE, South Carolina  Grade: A-

Round 2 (49): Kendall Reyes, DT, Connecticut  Grade: B-

Round 3 (73): Brandon Taylor, S, LSU  Grade: B-

Round 4 (110): Ladarius Green, TE, Louisiana-Lafayette  Grade: B-

Round 5 (149): Johnnie Troutman, G, Penn State  Grade: C+

Round 7 (226): David Molk, C, Michigan  Grade: C

Round 7 (250): Edwin Baker, RB, Michigan State  Grade: B-

Overall Grade: B+

Chicago Bears

19 of 32

Round 1 (19): Shea McClellin, OLB/DE, Boise State  Grade: B

Round 2 (45): Alshon Jeffery, WR, South Carolina  Grade: A-

Round 3 (79): Brandon Hardin, S, Oregon State  Grade: B-

Round 4 (111): Evan Rodriguez, FB, Temple  Grade: C+

Round 6 (184): Isaiah Frey, CB, Nevada  Grade: B-

Round 7 (220): Greg McCoy, CB, TCU  Grade: C

Overall Grade: B

Tennessee Titans

20 of 32

Round 1 (20): Kendall Wright, WR, Baylor  Grade: B+

Round 2 (52): Zach Brown, LB, North Carolina  Grade: C

Round 3 (82): Mike Martin, DT, Michigan  Grade: B-

Round 4 (115): Coty Sensabaugh, CB, Clemson  Grade: B-

Round 5 (145): Taylor Thompson, TE, SMU  Grade: B-

Round 6 (190): Markelle Martin, S, Oklahoma State  Grade: B+

Round 7 (211): Scott Solomon, DE, Rice  Grade: C+

Overall Grade: B-

New England Patriots

21 of 32

Round 1 (21): Chandler Jones, OLB/DE, Syracuse  Grade: B

Round 1 (25): Dont'a Hightower, LB, Alabama  Grade: A-

Round 2 (48): Tavon Wilson, S, Illinois  Grade: C

Round 3 (90): Jake Bequette, DE, Arkansas  Grade: B-

Round 6 (197): Nate Ebner, S, Ohio State  Grade: C

Round 7 (224): Alfonzo Dennard, CB, Nebraska  Grade: B

Round 7 (235): Jeremy Ebert, WR, Northwestern  Grade: B-

Overall Grade: B+

Detroit Lions

22 of 32

Round 1 (23): Riley Reiff, OT, Iowa  Grade: A

Round 2 (54): Ryan Broyles, WR, Oklahoma  Grade: B-

Round 3 (85): Dwight Bentley, CB, Louisiana-Lafayette  Grade: B

Round 4 (125): Ronnell Lewis, OLB/DE, Oklahoma  Grade: B-

Round 5 (138): Tahir Whitehead, OLB, Temple  Grade: B-

Round 5 (148): Chris Greenwood, CB, Albion  Grade: B-

Round 6 (196): Jonte Green, CB, New Mexico State  Grade: B-

Round 7 (223): Travis Lewis, LB, Oklahoma  Grade: C+

Overall Grade: B

Pittsburgh Steelers

23 of 32

Round 1 (24): David DeCastro, G, Stanford  Grade: A

Round 2 (56): Mike Adams, OT, Ohio State  Grade: B-

Round 3 (86): Sean Spence, LB, Miami (FL)  Grade: B-

Round 4 (109): Alameda Ta'amu, DT, Washington  Grade: B

Round 5 (159): Chris Rainey, RB, Florida  Grade: B-

Round 7 (231): Toney Clemons, WR, Colorado  Grade: C+

Round 7 (240): David Paulson, TE, Oregon  Grade: C-

Round 7 (246): Terrence Frederick, CB, Texas A&M  Grade: B

Round 7 (248): Kelvin Beachum, OT, SMU  Grade: C

Overall Grade: A-

Houston Texans

24 of 32

Round 1 (26): Whitney Mercilus, DE, Illinois  Grade: B-

Round 3 (68): DeVier Posey, WR, Ohio State  Grade: B- 

Round 3 (76): Brandon Brooks, G, Miami (OH)  Grade: C+

Round 4 (99): Ben Jones, C, Georgia  Grade: C+

Round 4 (121): Keshawn Martin, WR, Michigan State  Grade: C

Round 4 (126): Jared Crick, DT, Nebraska  Grade: B

Round 5 (161): Randy Bullock, K, Texas A&M  Grade: B

Round 6 (195): Nick Mondek, OT, Purdue  Grade: C+

Overall Grade: B-

Green Bay Packers

25 of 32

Round 1 (28): Nick Perry, OLB/DE, USC  Grade: B

Round 2 (51): Jerel Worthy, DT, Michigan State  Grade: B-

Round 2 (62): Casey Hayward, CB, Vanderbilt  Grade: B

Round 4 (132): Mike Daniels, DT, Iowa  Grade: C

Round 4 (133): Jerron McMillian, S, Maine  Grade: C-

Round 5 (163): Terrell Manning, OLB, North Carolina State  Grade: B- 

Round 7 (241): Andrew Datko, OT, Florida State  Grade: B

Round 7 (243) B.J. Coleman, QB, Tennessee-Chattanooga  Grade: C

Overall Grade: B

San Francisco 49ers

26 of 32

Round 1 (30): A.J. Jenkins, WR, Illinois  Grade: C-

Round 2 (61): LaMichael James, RB, Oregon  Grade: B

Round 4 (117): Joe Looney, G, Wake Forest  Grade: C+

Round 5 (165): Darius Fleming, OLB, Notre Dame  Grade: B-

Round 6 (180): Trent Robinson, S, Michigan State  Grade: C+

Round 6 (199): Jason Slowey, C, Western Oregon  Grade: C

Round 7 (237): Cam Johnson, DE, Virginia  Grade: B+

Overall Grade: C

New York Giants

27 of 32

Round 1 (32): David Wilson, RB, Virginia Tech  Grade: B+

Round 2 (63): Rueben Randle, WR, LSU  Grade: B+

Round 3 (94): Jayron Hosley, CB, Virginia Tech  Grade: C+

Round 4 (127): Adrien Robinson, TE, Cincinnati  Grade: B-

Round 4 (131): Brandon Mosley, OT, Auburn  Grade: B+

Round 6 (201): Matt McCants, OT, UAB  Grade: C+

Round 7 (239): Markus Kuhn, DT, North Carolina State  Grade: C

Overall Grade: B

Atlanta Falcons

28 of 32

Round 2 (55): Peter Konz, C, Wisconsin  Grade: B

Round 3 (91): Lamar Holmes, OT, Southern Mississippi  Grade: C

Round 5 (157): Bradie Ewing, FB, Wisconsin  Grade: B

Round 5 (164): Jonathan Massaquoi, DE, Troy  Grade: B-

Round 6 (192): Charles Mitchell, S, Mississippi State  Grade: B+

Round 7 (249): Travian Robertson, DT, South Carolina  Grade: B

Overall Grade: B-

Baltimore Ravens

29 of 32

Round 2 (35): Courtney Upshaw, OLB/DE, Alabama  Grade: B+

Round 2 (60): Kelechi Osemele, G, Iowa State  Grade: B+

Round 3 (84): Bernard Pierce, RB, Temple  Grade: B

Round 4 (98): Gino Gradkowski, G, Deleware  Grade: C+

Round 4 (130): Christian Thompson, S, South Carolina State  Grade: C+

Round 5 (169): Asa Jackson, CB, Cal Poly  Grade: B-

Round 6 (198): Tommy Streeter, WR, Miami (FL)  Grade: B

Round 7 (236): DeAngelo Tyson, DT, Georgia  Grade: C+

Overall Grade: B+

Denver Broncos

30 of 32

Round 2 (36): Derek Wolfe, DT, Cincinnati  Grade: B-

Round 2 (57): Brock Osweiler, QB, Arizona State  Grade: C

Round 3 (67): Ronnie Hillman, RB, San Diego State  Grade: B-

Round 4 (101): Omar Bolden, CB, Arizona State  Grade: C+

Round 4 (108): Philip Blake, C, Baylor  Grade: B-

Round 5 (137): Malik Jackson, DE, Tennessee  Grade: B

Round 6 (188): Danny Trevathan, OLB, Kentucky  Grade: C

Overall Grade: C

New Orleans Saints

31 of 32

Round 3 (89): Akiem Hicks, DE, Regina  Grade: B

Round 4 (122): Nick Toon, WR, Wisconsin  Grade: B-

Round 5 (162): Corey White, S, Samford  Grade: C

Round 6 (179): Andrew Tiller, G, Syracuse  Grade: C

Round 7 (234): Marcel Jones, OT, Nebraska  Grade: B-

Overall Grade: B-

Oakland Raiders

32 of 32

Round 3 (95): Tony Bergstrom, OT, Utah  Grade: B-

Round 4 (129): Miles Burris, OLB, San Diego State  Grade: B-

Round 5 (158): Jack Crawford, DE, Penn State  Grade: C+

Round 5 (168): Juron Criner, WR, Arizona  Grade: B-

Round 6 (189): Christo Bilukidi, DE, Georgia State  Grade: C

Round 7 (230): Nathan Stupar, OLB, Penn State  Grade: C+

Overall Grade: C+

EPIC NFL Thanksgiving Slate 🙌

TOP NEWS

Colts Jaguars Football
Rams Seahawks Football
Mississippi Football
Packers Bears Football

TRENDING ON B/R