Grading The Draft: All 32 NFL Teams' Best & Worst Picks

After studying more than 300 prospects leading up to the NFL Draft, Erick Trickel is here to hand out his grades for the draft.

These grades are based on the value of the picks, or a comparison of where they went compared to where I had them on my personal boards. The grades rank the teams from the worst draft class to the best, and the teams' undrafted free agent classes are also included in the grading. Each team will also have their best and worst pick as well as their potential steal and biggest impact player as a rookie.

Note: These grades are not based on what they will become, but who they are. In 3-plus years these grades will be rendered meaningless due to unknown variables of what the future may bring.

No. 32 Indianapolis Colts

Round 1: Ryan Kelly, OC (Best/Impact)

Round 2: T.J. Green, S (Tied Worst)

Round 3: Le’Raven Clark, OL ( Tied Worst)

Round 4: Hassan Ridgeway, DL (Steal)

Round 4: Antonio Morrison, LB

Round 5: Joe Haeg, OL

Round 7: Trevor Bates, LB

Round 7: Austin Blythe, OC

Grade: D

Undrafted free agent/s to watch: Darion Griswold (TE) Adam Redmon (OL) Delvon Simmons (DL)

Grade: D-

Overall Grade: D-

No. 31 New England Patriots

Round 2: Cyrus Jones, DB

Round 3: Joe Thuney, OL

Round 3: Jacoby Brissett, QB (Worst)

Round 3: Vincent Valentine, DL

Round 4: Malcolm Mitchell, WR (Tied Best, Impact)

Round 6: Kamu Grieger-Hill, LB

Round 6: Elandon Roberts, LB

Round 6: Ted Karras, Offensive Line

Round 7: Devin Lucien, WR (Tied Best, Steal)

Grade: D+

Undrafted free agent/s to watch: Steven Scheu (TE)

Grade: D

Overall Grade: D

No. 30 Miami Dolphins

Round 1: Laremy Tunsil, OL (Best, Steal, Impact)

Round 2: Xavien Howard, CB

Round 3: Kenyan Drake, RB (Worst)

Round 3: Leonte Carroo, WR

Round 6: Jakeem Grant, WR

Round 6: Jordan Lucas, S

Round 7: Brandon Doughty, QB

Round 7: Thomas Duarte, TE

Grade: C-

Undrafted free agent/s to watch: James Burgess (LB)

Grade: C-

Overall Grade: D+

No. 29 Kansas City Chiefs

Round 2: Chris Jones, DL (Best, Impact)

Round 3: KeiVare Russell, CB

Round 4: Parker Ehinger, OL

Round 4: Eric Murray, CB

Round 4: Demarcus Robinson, WR

Round 5: Kevin Hogan, QB

Round 5: Tyreek Hill, WR (Worst)

Round 6: D.J. White, CB (Steal)

Round 6: Dadi Nicolas, DE

Grade: C

Undrafted free agent/s to watch: Herbert Gamboa (LB)

Grade: D

Overall Grade: D+

No. 28 Carolina Panthers

Round 1: Vernon Butler, DL (Best, Steal, Impact)

Round 2: James Bradberry, CB (Worst)

Round 3: Daryl Worley, CB

Round 5: Zack Sanchez, CB

Round 7: Beau Sandland, TE

Grade: D

Undrafted free agent/s to watch: Jeremy Cash (S) Keyarris Garrett (WR) Devon Johnson (RB), Jake McGee (TE)

Grade: B+

Overall Grade: C-

No. 27 Pittsburgh Steelers

Round 1: Artie Burns, DB (Tied Worst)

Round 2: Sean Davis, DB (Impact)

Round 3: Javon Hargrave, DL (Best, Steal)

Round 4: Jerald Hawkins, OL (Tied Worst)

Round 6: Travis Feeny, LB

Round 7: DeMarcus Ayers, WR

Round 7: Tyler Matakevich, LB

Grade: C

Undrafted free agent/s to watch: David Reeves (TE) Jay Rome (TE)

Grade: D

Overall Grade: C-

No. 26 New York Jets

Round 1: Darron Lee, LB (Best, Impact)

Round 2: Christian Hackenberg, QB (Worst)

Round 3: Jordan Jenkins, LB

Round 4: Juston Burris, CB (Steal)

Round 5: Brandon Shell, OL

Round 7: Lac Edwards, P

Round 7: Charone Peake, WR

Grade: C-

Undrafted free agent/s to watch: Tom Hackett (P) Robby Anderson (WR)

Grade: C+

Overall Grade: C

No. 25 Dallas Cowboys

Round 1: Ezekiel Elliott, RB (Impact)

Round 2: Jaylon Smith, LB (Steal)

Round 3: Maliek Collins, DL

Round 4: Charles Tapper, DL (Best)

Round 4: Dak Prescott, QB

Round 6: Anthony Brown, CB (Worst)

Round 6: Kavon Fraizer, S

Round 6: Darius Jackson, RB

Round 6: Rico Gathers, TE

Grade: B-

Undrafted free agent/s to watch: Chris Brown (WR)

Grade: D

Overall Grade: C

No. 24 Chicago Bears

Round 1: Leonard Floyd, LB

Round 2: Cody Whitehair, OL (Best, Impact)

Round 3: Jonathan Bullard, DL

Round 4: Nick Kwiatoski, LB

Round 4: Deon Bush, S (Worst)

Round 4: Deiondre’ Hall, CB

Round 5: Jordan Howard, RB (Steal)

Round 6: DeAndre Houston-Carson, S

Round 7: Daniel Braverman, WR

Grade: C+

Undrafted free agent/s to watch: Ben Braunecker (TE) Taveze Calhoun (CB) Kevin Peterson (CB)

Grade: C-

Overall Grade: C

No. 23 Detroit Lions

Round 1: Taylor Decker, OL (IMpact)

Round 2: A’Shawn Robinson, DL (Best)

Round 3: Graham Glasgow, OL

Round 4: Miles Killebrew, S (Steal)

Round 5: Joe Dahl, OL

Round 5: Antwione Williams, LB

Round 6: Jake Rudock, QB

Round 6: Anthony Zettel, DL

Round 6: Jimmy Landes, LS (Worst)

Round 7: Dwayne Washington, RB

Grade: B-

Undrafted free agent/s to watch: Jay Lee, WR

Grade: D

Overall Grade: C

No. 22 Arizona Cardinals

Round 1: Robert Nkemdiche, DL (Worst)

Round 3: Brandon Williams, CB

Round 4: Evan Boehm, OC (Best, Impact)

Round 5: Marqui Christian, S

Round 5: Cole Toner, OL (Steal)

Round 6: Harlan Miller, CB

Grade: B-

Undrafted free agent/s to watch: Jake Coker (QB)

Grade: C

Overall Grade: C+

No. 21 Philadelphia Eagles

Round 1: Carson Wentz, QB

Round 3: Isaac Seumalo, OL (Best, Impact)

Round 5: Wendell Smallwood, RB (Worst)

Round 5: Halapoulivaati Vaitai, OL

Round 6: Blake Countess, DB

Round 7: Jalen Mills, DB (Steal)

Round 7: Alex McCalister, DE

Round 7: Joe Walker, LB

Grade: B

Undrafted free agent/s to watch: Aziz Shittu (DL)

Grade: C

Overall Grade: C+

No. 20 Los Angeles Rams

Round 1: Jared Goff, QB (Impact)

Round 4: Tyler Higbee, TE (Worst)

Round 4: Pharoh Cooper, WR

Round 6: Temarrick Hemingway, TE

Round 6: Josh Forrest, LB

Round 6: Mike Thomas, WR (Best, Steal)

Grade: C+

Undrafted free agent/s to watch: Brandon Chubb (LB) Nelson Spruce (WR) Aaron Green (RB)

Grade: B+

Overall Grade: B-

No. 19 Houston Texans

Round 1: Will Fuller, WR (Worst)

Round 2: Nick Martin, OL (Best, Impact)

Round 3: Braxton Miller, WR

Round 4: Tyler Ervin, RB (Steal)

Round 5: K.J. Dillon, S

Round 5: D.J. Reader, DL

Grade: B

Undrafted free agent/s to watch: Stephen Anderson (TE)

Grade: C+

Overall Grade: B-

No. 18 Seattle Seahawks

Round 1: Germain Ifedi, OL (Worst)

Round 2: Jarran Reed, DL (Best, Impact)

Round 3: C.J. Prosise, RB

Round 3: Nick Vannett, TE

Round 3: Reese Odhiambo, OL

Round 5: Quinton Jefferson, DL

Round 5: Alex Collins, RB (Steal)

Round 6: Joey Hunt, OC

Round 7: Kenny Lawler, WR

Round 7: Zac Brooks, RB

Grade: B-

Undrafted free agent/s to watch: Tyvis Powell (S) Tre Madden (RB) Tanner McEvoy (S) Trevone Boykin (QB)

Grade: B

Overall Grade: B-

No. 17 Tampa Bay Buccaneers

Round 1: Vernon Hargreaves III, CB

Round 2: Noah Spence, DE (Best, Impact)

Round 2: Roberto Aguayo, K (Worst)

Round 4: Ryan Smith, CB

Round 5: Caleb Benenoch, OL

Round 6: Devonte Bond, LB

Round 6: Dan Vitale, FB (Steal)

Grade: B+

Undrafted free agent/s to watch: Kivon Cartwright (TE) Luke Rhodes (LB)

Grade: B-

Overall Grade: B

No. 16 Washington Redskins

Round 1: Josh Doctson, WR (Best)

Round 2: Su’a Cravens, LB/S (Impact)

Round 3: Kendall Fuller, CB

Round 5: Matt Ioannidis, DL

Round 6: Nate Sudfeld, QB (Worst)

Round 7: Steven Daniels, LB

Round 7: Keith Marshall, RB (steal)

Grade: B+

Undrafted free agent/s to watch: Tevin Carter (S)

Grade: B-

Overall Grade: B

No. 15 Atlanta Falcons

Round 1: Keanu Neal, S (Worst)

Round 2: Deion Jones, LB (Best, Steal, Impact)

Round 3: Austin Hooper, TE

Round 4: De’Vondre Campbell, LB

Round 6: Wes Schweitzer, OL

Round 7: Devin Fuller, WR

Grade: B

Undrafted free agent/s to watch: Brandon Wilds (RB)

Grades: B

Overall Grade: B

No. 14 New York Giants

Round 1: Eli Apple, CB (Worst)

Round 2: Sterling Shepard, WR (Best, Impact)

Round 3: Darian Thompson, S

Round 4: B.J. Goodson, LB

Round 5: Paul Perkins, RB (Steal)

Round 6: Jerell Adams, TE

Grade: B

Undrafted free agent/s to watch: Roger Lewis (WR)

Grade: B

Overall Grade: B

No. 13 Minnesota Vikings

Round 1: Laquon Treadwell, WR (Best, Impact)

Round 2: Mackensie Alexander, CB

Round 4: Willie Beavers, OL (Worst)

Round 5: Kentrell Brothers, LB (Steal)

Round 6: Moritz Boehringer, WR

Round 6: David Morgan, TE

Round 7: Stephen Weatherly, LB

Round 7: Jayron Kearse, S

Grade: B

Undrafted free agent/s to watch: Theiren Cockran (DL) Keith Baxter (DB) Kyle Carter (TE)

Grade: B

Overall Grade: B

No. 12 Tennessee Titans

Round 1: Jack Conklin, OL (Worst)

Round 2: Kevin Dodd, DL (Impact)

Round 2: Austin Johnson, DL (Best)

Round 2: Derrick Henry, RB

Round 3: Kevin Byard, S

Round 5: Tajae Sharpe, WR (Steal)

Round 5: LeShaun Sims, CB

Round 6: Sebastian Tretola, OL

Round 7: Aaron Wallace, LB

Round 7: Kalan Reed, CB

Grade: A

Undrafted free agent/s to watch: Antwaun Woods (DL) Tyler Marz (OL) Morgan Burns (DB)

Grade: C-

Overall Grade: B

No. 11 Cleveland Browns

Round 1: Corey Coleman, WR (Impact)

Round 2: Emmanuel Ogbah, DL

Round 3: Carl Nassib, DL

Round 3: Shon Coleman, OL (Worst)

Round 3: Cody Kessler, QB

Round 4: Joe Schobert, LB

Round 4: Ricardo Louis, WR

Round 4: Derrick Kindred, S

Round 4: Seth Devalve, TE

Round 5: Jordan Payton, WR (Best)

Round 5: Spencer Drango, OL

Round 5: Rashard Higgins, WR (Steal)

Round 5: Trey Caldwell, DB

Round 7: Scooby Wright III, LB

Grade: A

Undrafted free agent/s to watch: Dominique Alexander (LB)

Grade: C-

Overall Grade: B

No. 10 Green Bay Packers

Round 1: Kenny Clark, DL (Impact)

Round 2: Jason Spriggs, OL

Round 3: Kyler Fackrell, LB (Best)

Round 4: Blake Martinez, LB (Worst)

Round 4: Dean Lowry, DL (Steal)

Round 5: Trevor Davis, WR

Round 6: Kyle Murphy, OL

Grade: A

Undrafted free agent/s to watch: Geronimo Allison (WR)

Grade: C+

Overall Grade: B+

No. 9 Cincinnati Bengals

Round 1: William Jackson III, CB (Best, Impact)

Round 2: Tyler Boyd, WR

Round 3: Nick Vigil, LB (Worst)

Round 4: Andrew Billings, DL (Steal)

Round 5: Christian Westerman, OL

Round 6: Cody Core, WR

Round 7: Clayton Fejedelem, S

Grade: A+

Undrafted free agent/s to watch: Tra Carson (RB) David Dean (DL)

Grade: C+

Overall Grade: B+

No. 8 Jacksonville Jaguars

Round 1: Jalen Ramsey, DB (Best, Impact)

Round 2: Myles Jack, LB (Steal)

Round 3: Yannick Ngakoue, DE (Worst)

Round 4: Sheldon Day, DL

Round 6: Tyrone Holmes, LB

Round 6: Brandon Allen, QB

Round 7: Jonathan Woodard, DL

Grade: A+

Undrafted free agent/s to watch: Pearce Slater (OL), Braedon Bowman (TE)

Grade: C+

Overall Grade: B+

No. 7 San Diego Chargers

Round 1: Joey Bosa, LB (Impact)

Round 2: Hunter Henry, TE (Best)

Round 3: Max Tuerk, OC

Round 4: Joshua Perry, LB (Steal)

Round 5: Jatavis Brown, LB

Round 6: Drew Kaser, P (Worst)

Round 6: Derek Watt, FB

Round 7: Donavan Clark, OL

Grade: B+

Undrafted free agent/s to watch: Kenneth Farrow (RB) Tyler Johnstone (OL) Shaq Petteway (LB) Sebastian Johansson (OL) Chris Swain (FB)

Grade: A

Overall Grade: B+

No. 6 San Francisco 49ers

Round 1: DeForest Buckner, DL (Impact)

Round 1: Joshua Garnett, OL (Best)

Round 3: Will Redmond, CB

Round 4: Rashard Robinson, CB

Round 5: Ronald Blair, DL (Steal)

Round 5: John Theus, OL (Worst)

Round 5: Fahn Cooper, OL

Round 6: Jeff Driskel, QB

Round 6: Kelvin Taylor, RB

Round 6: Aaron Burbridge, WR

Round 7: Prince Charles Iworah, CB

Grade: A

Undrafted free agent/s to watch: Devon Cajuste (WR)

Grade: B

Overall Grade: A-

No. 5 Denver Broncos

Round 1: Paxton Lynch, QB

Round 2: Adam Gotsis, DL

Round 3: Justin Simmons, S

Round 4: Devontae Booker, RB (Best, Steal, Impact)

Round 5: Connor McGovern, OL

Round 6: Andy Janovich, FB (Worst)

Round 6: Will Parks, S

Round 7: Riley Dixon, P

Grade: A-

Undrafted free agent/s to watch: Bralon Addison (WR) Henry Krieger-Coble (TE) Eddie Yarbrough (LB)

Grade: A+

Overall Grade: A

No. 4 Oakland Raiders

Round 1: Karl Joseph, S (Best, Impact)

Round 2: Jihad Ward, DL

Round 3: Shilique Calhoun, DL (Steal)

Round 4: Connor Cook, QB (Worst)

Round 5: DeAndre Washington, RB

Round 6: Corey James, LB

Round 7: Vadal Alexander, OL

Grade: B+

Undrafted free agent/s to watch: Denver Kirkland (OL) Max McCaffrey (WR) Darius Latham (DL) James Cowser (LB) Drew Iddings (DL)

Grade: A+

Overall Grade: A

No. 3 New Orleans Saints

Round 1: Sheldon Rankins, DL (Impact)

Round 2: Michael Thomas, WR (Best)

Round 3: Vonn Bell, S (Worst)

Round 4: David Onyemata, DL

Round 7: Daniel Lasco, RB (Steal)

Grade: A+

Undrafted free agent/s to watch: Landon Turner (OL) Ken Crawley (CB) Jack Allen (OC) Mike Caputo (S) Avery Young (OL)

Grade: A-

Overall Grade: A

No. 2 Baltimore Ravens

Round 1: Ronnie Stanley, OL

Round 2: Kamalei Correa, LB

Round 3: Bronson Kaufusi, DL

Round 4: Tavon Young, CB

Round 4: Chris Moore, WR

Round 4: Willie Henry, DL

Round 4: Kenneth Dixon, RB (Best, Steal, Impact)

Round 4: Alex Lewis, OL

Round 5: Matt Judon, DL

Round 6: Keenan Reynolds, RB (Worst)

Round 6: Maurice Canady, CB

Grade: A+

Undrafted free agent/s to watch: Anthony Fabiano (OL) Matt Skura (OC) Victor Ochi (LB)

Grade: A

Overall Grade: A+

No. 1 Buffalo Bills

Round 1: Shaq Lawson, DL (Best, Impact)

Round 2: Reggie Ragland, LB

Round 3: Adolphus Washington, DL

Round 4: Cardale Jones, QB (Worst)

Round 5: Jonathan Williams, RB (Steal)

Round 6: Kolby Listenbee, WR

Round 6: Kevin Seymour, CB

Grade: A+

Undrafted free agent/s to watch: Bryson Albright (DL) Glenn Gronkowski (FB) Eric Striker (LB) Keith Lumpkin (OL) Justin Zimmer (DL) Davonte’ Allen (WR)

Grade: A+

Overall Grade: A+


Mile High Huddle Top Stories