Grading Every NFL Team's 2019 Draft

While my hometown team Green Bay Packers had an excellent draft, there were a handful of teams that did even better than Titletown, and even more teams that could've done a much better job. In this grading session, I'll consider the needs of each team, the player's value, who else was available on the board, and just my general impression of the prospects. Typically, I'd do a "what I would've done" for each team, but with more trades than any other draft ever, the would'a-should'a-could'a game is damn near impossible. Arizona is first alphabetically and was first on draft night, so it's a natural place to begin...

Arizona Cardinals: A-

Round 1 (1): Kyler Murray, QB, Oklahoma

Round 2 (33): Byron Murphy, CB, Washington

Round 2 (62): Andy Isabella, WR, Massachusetts

Round 3 (65): Zach Allen, DE, Boston College

Round 4 (103): Hakeem Butler, WR, Iowa State

Round 5 (139): Deionte Thompson, FS, Alabama

Round 6 (174): Keesean Johnson, WR, Fresno State

Round 6 (179): Lamont Gaillard, C, Georgia

Round 7 (248): Joshua Miles, T, Morgan State

Round 7 (249): Michael Dogbe, DE, Temple

Round 7 (254): Caleb Wilson, TE, UCLA

Summary: Arizona didn't have to trade up to get Kliff Kingsbury his first shot at a franchise Quarterback: they took him #1 overall. Whether he's the most pro-ready, NFL-styled Quarterback is unsure, but he's the best fit for what Kingsbury's offense is probably going to look like. Cornerback was a big need, and they took who I had as my #1 CB back at 33rd overall. Wide Receiver was another glaring hole, and they took three receivers that could contribute early. Andy Isabella was my #11 WR, so that pick may have been a reach at #62, but nabbing Hakeem Butler (WR #5) to start Day 3 is brilliant. Zach Allen immediately boosts a thin D-Line depth chart, with a chance to see significant reps early on given his run stopping prowess. I had Deionte Thompson as my 52nd overall prospect, and he slid to #139. He'll only be a backup to begin his career, but with only one year of starting at Alabama under his belt, the potential is there. Keesean Johnson's best trait is his flexibility to receiver inside and outside, giving Kingsbury more flexibility to move him around with Butler, Isabella, Larry Fitzgerald, Christian Kirk and Kevin White. Lamont Gaillard was #130 on my board, so another great value pick on Day 3. Joshua Miles had a "7th Round-Undrafted" grade from me, so the value was on par. Michael Dogbe was just a wild card to add more D-Line depth, and Mr. Irrelevant Caleb Wilson was actually #153 on my big board and tagged with a "5th-6th Round" grade.

X-Factor: Kyler Murray's transition to the NFL style of play, as well as his readiness to lead an NFL offense.

Overall: Arizona found excellent value and filled many of their weak spots during each day of the draft.

Atlanta Falcons: D+

Round 1 (14): Chris Lindstrom, G, Boston College

Round 1 (31): Kaleb McGary, OT, Washington

Round 4 (111): Kendall Sheffield, CB, Ohio State

Round 4 (135): John Cominsky, DE, Charleston

Round 5 (152): Qadree Ollison, RB, Pittsburgh

Round 5 (172): Jordan Miller, CB, Washington

Round 6 (203): Marcus Green, WR, Louisiana-Monroe

Summary: Atlanta made it a priority to protect Matt Ryan, who was sacked 42 times last year, and did so by taking two O-Linemen in the first round. While Cody Ford was available at both picks, Atlanta picked the best true Guard in the class at #14, despite signing two starting-caliber Guards in James Carpenter and Jamon Brown. Kaleb McGary will be their new starting Right Tackle after cutting Ryan Schraeder, and taking him at #31 is only a slight reach. I personally thought Greg Little and Jawaan Taylor were better options at #31, though. With no Day 2 picks, Atlanta's next activity would be on Day 3, where one could argue they got all of them wrong. They took John Cominsky a round too early, with him being ranked #161 on my big board. I gave Qadree Ollison an undrafted grade, and Atlanta took him over Trayveon Williams, Dexter Williams, Mike Weber, Myles Gaskin, Travis Homer, Rodney Anderson and a handful of other Running Backs ranked much higher than him. Jordan Miller was CB #29 on my board, also with an undrafted grade, and the Falcons took him over Corey Ballentine, Kris Boyd, Jordan Brown, and three or four other higher-ranked corners. I didn't even have Marcus Green on my board at all, and while I get the pick if he becomes Atlanta's new return man, there was easily twenty-or-so receivers more deserving of landing at #203, including Kelvin Harmon.

X-Factor: Atlanta's overall pass protection, most importantly the reduction of hits Matt Ryan takes over a season.

Overall: Atlanta addressed their biggest need, but the rest of the draft class was pretty poor. So poor, I'm actually deciding to do a "re-do" of the draft.

FULLER'S RE-DO: G Chris Lindstrom (#14), T Jawaan Taylor (#31), CB Amani Oruwariye (#111), FS Deionte Thompson (#135), LB Mack Wilson (#152), RB Trayveon Williams (#172), and WR Kelvin Harmon (#203)

Baltimore Ravens: A-

Round 1 (25): Marquise Brown, WR, Oklahoma

Round 3 (83): Jaylon Ferguson, DE, Louisiana Tech

Round 3 (93): Miles Boykin, WR, Notre Dame

Round 4 (113): Justice Hill, RB, Oklahoma State

Round 4 (123): Ben Powers, G, Oklahoma

Round 4 (127): Iman Marshall, CB, USC

Round 5 (160): Daylon Mack, DT, Texas A&M

Round 6 (197): Trace McSorley, QB, Penn State

Summary: Baltimore hasn't had a quality receiving corps in years, and adding my top receiver in the entire draft at #25 to pair with Lamar Jackson is a brilliant move by new GM Eric DeCosta. Their second-biggest need was edge rusher after letting Za'Darius Smith walk, and Jaylon Ferguson was standalone my top edge rusher available at #83. In fact, I had Ferguson at #41 on my board, so that's a steal in my eyes. I personally would've taken Hakeem Butler over Miles Boykin at #93, but he was still my third-best receiver available at #93. Baltimore added RB Mark Ingram in free agency, but he's been in a dual-back system in New Orleans for a few years and adding a speed back like Justice Hill at #113 is impeccable (not to mention he was my top Running Back available). Ben Powers was the best true Guard available at #123, but there were a couple players I think were a bit more deserving (i.e. Ohio State G/C Michael Jordan). I had a handful of corners ranked higher than Iman Marshall at #127, but only Alabama's Isaiah Buggs was ranked higher as a D-Lineman than Daylon Mack at #160. Trace McSorley is actually a dream fit as a long-term backup to Lamar Jackson, especially after a couple years of learning the system.

X-Factor: The production rate of a receiving corps featuring Marquise Brown, Willie Snead, Seth Roberts and Miles Boykin.

Overall: Baltimore filled their biggest needs with excellent value picks, and it's about time they got a receiving pick right.

Buffalo Bills: A-

Round 1 (9): Ed Oliver, DT, Houston

Round 2 (38): Cody Ford, G/T, Oklahoma

Round 3 (74): Devin Singletary, RB, Florida Atlantic

Round 3 (96): Dawson Knox, TE, Ole Miss

Round 5 (147): Vosean Joseph, LB, Florida

Round 6 (181): Jaquan Johnson, SS, Miami

Round 7 (225): Darryl Johnson, OLB, North Carolina A&T

Round 7 (228): Tommy Sweeney, TE, Boston College

Summary: Buffalo taking Ed Oliver 9th overall may end up being the best pick of this draft. For a team that earned an "A" grade last year, they certainly started the night off right by filling their biggest need with the best player available. Cody Ford was 20th on my big board with "Mid 1st Round" grade from me, so Buffalo nabbing him at #38 is a steal. At #74, only Damien Harris was ranked higher than Devin Singletary on my Running Back board, and Singletary can learn a lot from LeSean McCoy. Tight End was another need area, and Dawson Knox was the best Tight End and one of the best players available at #96. Vosean Joseph was 96th on my big board, so Buffalo taking him at #147 was another excellent find. Jaquan Johnson was standalone the best Safety available at #181, which was exactly 40 spots behind where I had him on my big board. I know nothing about Darryl Johnson, but the seventh round is a crap-shoot anyways, and TE Tommy Sweeney could definitely make the roster as a backup Tight End.

X-Factor: The effectiveness of the new-look D-Line featuring Star Lotulelei, Ed Oliver, Jerry Hughes and Shaq Lawson.

Overall: Buffalo nailed their first two picks, and if they added a well-valued wideout at some point in the middle rounds, this grade would be a full "A".

Carolina Panthers: B

Round 1 (16): Brian Burns, OLB, Florida State

Round 2 (37): Greg Little, OT, Ole Miss

Round 3 (100): Will Grier, QB, West Virginia

Round 4 (115): Christian Miller, OLB, Alabama

Round 5 (154): Jordan Scarlett, RB, Florida

Round 6 (212): Dennis Daley, OT, South Carolina

Round 7 (237): Terry Godwin, WR, Georgia

Summary: Carolina needed to add edge rushing talent, as well as refurbish their tattered Offensive Line. Brian Burns was the best player available at #16 and he filled one of their two biggest needs, so that's a huge win. Then, GM Marty Hurney trades up to #37 to take Greg Little, one of the best players available and by far their best shot at their next franchise Left Tackle. Will Grier at #100 is a decent value, immediately steps in as QB2, and he should adjust to Carolina's system pretty quickly. I had Christian Miller ranked lower than Charles Omenihu, Joe Jackson and D'Andre Walker, but he earned a "4th-5th Round" grade from me, so it's not a reach either. Carolina needed someone else behind Christian McCaffrey, and at #154, they chose Jordan Scarlett over Trayveon Williams, Dexter Williams, Myles Gaskin, Travis Homer and Rodney Anderson. Dennis Daley was a "6th-7th Round" graded prospect, and he was the best Tackle available at #212. Terry Godwin wouldn't have been my choice of receivers at #237, but will less than twenty picks left in the draft, there are many worse things Marty Hurney could've done.

X-Factor: The edge rusher sacks production (Mario Addison, Bruce Irvin, Brian Burns and Shaq Thompson) and the reduction of hits on Cam Newton.

Overall: Brian Burns and Greg Little are excellent picks, but Rounds 3-7 featured doubling-down on needs and resulted in average-at-best depth behind the early selections. They also failed to add talented Defensive Backs or Wide Receivers.

Chicago Bears: C

Round 3 (73) David Montgomery, RB, Iowa State

Round 4 (126): Riley Ridley, WR, Georgia

Round 6 (205): Duke Shelley, CB, Kansas State

Round 7 (222): Kerryth White, RB, Florida

Round 7 (238): Stephen Denmark, CB, Valdosta State

Summary: Chicago's earliest pick was the third round, so that already cripples the potential impact of the draft class. I'm all for trading up to get David Montgomery, as I think he walks in as RB2 behind Tarik Cohen and will do well handling 10-15 reps a game if called upon to do so. They took him over Devin Singletary and Damien Harris, so those are two names to pay close attention to moving forward with their careers. Riley Ridley was 85th on my big board, so Chicago taking him at #126 is a solid value find. As far as the three picks in the 200's, I don't understand any of the three. None of them were among my top 450 prospects, and two of them were the second choices at those respective positions. Tight End depth is still a need with Zach Miller and Dion Sims gone, and Chicago completely ignored it.

X-Factor: David Montgomery's effectiveness, especially compared to Devin Singletary (Buffalo) and Damien Harris (New England)

Overall: David Montgomery could be a very valuable pick and Riley Ridley is an excellent value in the 4th Round, but I don't see long-term success out of the other three and quite frankly don't understand the thought process behind them.

Cincinnati Bengals: B-

Round 1 (11): Jonah Williams, OL, Alabama

Round 2 (52): Drew Sample, TE, Washington

Round 3 (72): Germaine Pratt, LB, North Carolina State

Round 4 (104): Ryan Finley, QB, North Carolina State

Round 4 (125): Renell Wren, DT, Arizona State

Round 4 (136): Michael Jordan, G/C, Ohio State

Round 6 (182): Trayveon Williams, RB, Texas A&M

Round 6 (210): Deshaun Davis, LB, Auburn

Round 6 (211): Rodney Anderson, RB, Oklahoma

Round 7 (223): Jordan Brown, CB, South Dakota State

Summary: With some team, you wonder where their first round pick actually was on their board, but there's very little doubt Cincinnati got their guy. O-Line has been a big need in Cincy, and Jonah Williams can line up pretty much anywhere around the likes of LT Cordy Glenn, RT Bobby Hart, C Billy Price and Guards Clint Boling, John Miller and Trey Hopkins. In round two, Cincy made one of the worst picks of the draft in taking Drew Sample. He was TE #17 on my board with an undrafted grade, and Cincy took him over 13 Tight Ends above Sample, not to mention 8 players still available in my Top 50. The Bengals got back on track by taking Germaine Pratt at #72, filling a major need with the second-best Linebacker available. Ryan Finley was 86th on my board, and he'll walk into Cincinnati as the QB2 behind Andy Dalton. D-Tackle was a position I thought Cincy would address earlier rather than later, and Renell Wren was the best D-Tackle available at #125. Similarly, Michael Jordan was 116th and by far the best interior O-Line prospect at #136. The Bengals added another total steal of the draft by taking Trayveon Williams at #182, 72 spots back from where he was on my big board. Deshaun Davis was a reach, as he wasn't even in my Top 450, but Rodney Anderson at #211 is a good value for a developmental, back-up Running Back prospect. Jordan Brown at #223 is fitting, given his "6th-7th Round" grade on my board.

X-Factor: The overall performance of an Offensive Line now featuring Jonah Williams and Michael Jordan.

Overall: While Cincy made one of the worst picks in the draft in Drew Sample, Jonah Williams is an A-grade first round selection. The Bengals also found a handful of great value picks on Day 3.

Cleveland Browns: C+

Round 2 (46): Greedy Williams, CB, LSU

Round 3 (80): Sione Takitaki, LB, BYU

Round 4 (119): Sheldrick Redwine, S, Miami

Round 5 (155): Mack Wilson, LB, Alabama

Round 5 (170): Austin Seibert, K, Oklahoma

Round 6 (189): Drew Forbes, OL, SE Missouri State

Round 7 (221): Donnie Lewis Jr., CB, Tulane

Summary: Cleveland didn't have any glaring needs entering the draft, as they filled most of them via trade or free agency earlier in 2019, but they struck gold by drafting a playmaker and the best player available in Greedy Williams. For most of the pre-draft process, Williams was my top corner and now he joins a talented group featuring Denzel Ward, T.J. Carrie, Eric Murray and Terrance Mitchell. Sione Takitaki was a HUGE reach at #80, as he was #176 on my board with a "5th-6th Round" grade. Sheldrick Redwine should help the Safety corps of former Packers Damarious Randall and Morgan Burnett, but Deionte Thompson was still on the board and much higher ranked. Mack Wilson at #155 may end up being the steal of this draft, as I'd start him with Christian Kirksey and Joe Schobert right away. He was my 46th best prospect who slid all the way to #155, and undoubtedly the best player available in the 5th Round. Austin Seibert was my third-highest ranked Kicker behind Matt Gay and Cole Tracy, and Gay went earlier in the 5th. Drew Forbers came out of absolutely nowhere to be taken #189 above more talented O-Line prospects like T Isaiah Prince, T Dennis Daley and G/T Derwin Gray. At #221, Donnie Lewis Jr. was just a wildcard, but I could name at least fifteen cornerbacks I'd take before Lewis at that spot.

X-Factor: The secondary's contribution to the pass defense (8th-most passing yards allowed in 2018)

Overall: Cleveland didn't have much to work with, and despite a handful of questionable picks, they found great value in Greedy Williams, Mack Wilson and their new Kicker Austin Seibert.

Dallas Cowboys: C-

Round 2 (58): Trysten Hill, DT, UCF

Round 3 (90): Connor McGovern, G/C, Penn State

Round 4 (128): Tony Pollard, RB, Memphis

Round 5 (158): Michael Jackson, CB, Miami

Round 5 (165): Joe Jackson, DE, Miami

Round 6 (213): Donovan Wilson, S, Texas A&M

Round 7 (218): Mike Weber, RB, Ohio State

Round 7 (241): Jalen Jelks, DE, Oregon

Summary: Safety, Wide Receiver and D-Tackle were Dallas' three biggest needs heading into the draft, and they really only took one player out of those three positions that could make significant contributions on the field. I had Trysten Hill ranked 114th on my board as the 13th-best D-Lineman, but Dallas took him at #58 over Dre'Mont Jones, Khalen Saunders, Zach Allen and difference-making Safeties Nasir Adderley, Taylor Rapp, Chauncey Gardner-Johnson and Juan Thornhill. Connor McGovern (75th on my board) is a good value at #90, especially if Travis Frederick isn't at full health come training camp. Tony Pollard doesn't make sense to me as a 4th rounder - he was #266 on my board and far below available backs Trayveon Williams, Dexter Williams, and Ryquell Armstrong, among others. Michael Jackson is a good value at #158 and was the best corner available. Similarly, Joe Jackson was the best edge rusher and among the top handful of players available at #165. Donovan Wilson fills a needed position at #213, but he's not good enough to really make a difference, nor did I even have him in my Top 450 prospects. Dallas had one of the best seventh-round hauls though, adding great value picks in Mike Weber and Jalen Jelks. I'm surprised they didn't add any receivers or Tight Ends, and that might come back to haunt them.

X-Factor: The importance of depth across multiple positional groups, as none of these prospects are starters.

Overall: Trysten Hill is the only player that fills a possible need, and he's not even going to see the field that much behind Maliek Collins and Tyrone Crawford. There are some decent backup value picks here, but all-around it's a pretty boring, uninspiring draft for the Cowboys.

Denver Broncos: A

Round 1 (20): Noah Fant, TE, Iowa

Round 2 (41): Dalton Risner, OL, Kansas State

Round 2 (42): Drew Lock, QB, Missouri

Round 3 (71): Dre'Mont Jones, DL, Ohio State

Round 5 (156): Justin Hollins, OLB, Oregon

Round 6 (187) Juwann Winfree, WR, Colorado

Summary: Other than not getting a true Inside Linebacker, Denver had a draft class as good as pretty much anyone's. After trading back ten spots with Pittsburgh, they still get an insanely good value (and prospect) in Noah Fant, who will walk in as the best tight end and one of the best receiving targets overall for Joe Flacco & Co. Dalton Risner was the fourth best prospect overall at #41 and the best O-Line prospect at that point of the second round, plus Risner gets to head home. With the next pick, John Elway adds the gunslinger he fell in love with in Drew Lock at #42, when mocks just a week prior had Denver using #10 on the same prospect. In Round 3, Denver takes care of another need by adding the best D-Lineman and fourth-best prospect available at #71 in Dre'Mont Jones. Justin Hollins was the second-best Linebacker available at #156 and could see a decent amount of reps both inside and outside in Vic Fangio's new system in Denver. The Broncos proceeded to trade up and get a hometown favorite WR Juwann Winfree, who's worked out with Denver's strength & conditioning coach at his facility. He wasn't among my Top 450 prospects, but at that point in the draft, the decision can't be criticized too much.

X-Factor: Noah Fant's production as the top receiving Tight End and one of the top targets for Joe Flacco.

Overall: Denver filled most of their needs with high-value prospects and even got their favorite QB in the draft AFTER two impressive selections. Well done, Elway.

Detroit Lions: D+

Round 1 (8): T.J. Hockenson, TE, Iowa

Round 2 (43): Jahlani Tavai, LB, Hawaii

Round 3 (81): Will Harris, S, Boston College

Round 4 (117): Austin Bryant, DE, Clemson

Round 5 (146): Amani Oruwariye, CB, Penn State

Round 6 (184): Travis Fulgham, WR, Old Dominion

Round 6 (186): Ty Johnson, RB, Maryland

Round 7 (224): Isaac Nauta, TE, Georgia

Round 7 (229): P.J. Johnson, DT, Arizona

Summary: T.J. Hockenson is one of my favorite prospects in this entire class, and while Tight End wasn't the biggest need for Detroit after signing Jesse James, they now have a TE1 caliber player for years to come. My only criticism of the pick is that Ed Oliver and Rashan Gary were both on the board, two blue-chip prospects that fit Detroit's needs much better. Last time Detroit used a first rounder on a Tight End (Eric Ebron), they missed out on a certain Defensive Tackle named Aaron Donald. Jahlani Tavai was 126th on my big board, and Detroit reached for him all the way at #43 for some reason. Players like CB Greedy Williams, WR A.J. Brown, WR D.K. Metcalf and Safeties Nasir Adderley, Taylor Rapp and Juan Thornhill were all still available. Detroit finally added a Safety at #81 in Will Harris, who was taken over Deionte Thompson, Chauncey Gardner-Johnson and Amani Hooker. Day 3 began with a similar trend, adding edge rusher Austin Bryant over three or four edge rushers higher-ranked than the Clemson man. Amani Oruwariye miraculously slid to #146, and the 64th-best prospect on my board was the best corner and third-best overall player available. Travis Fulgham was a little bit of a reach at #184, but definitely not to the degree of Detroit's earlier picks. Ty Johnson (#186) and P.J. Johnson (#229) were completely off my radar, and Isaac Nauta (#224) was a repeat positional pick taken over Caleb Wilson and the undrafted Dax Raymond.

X-Factor: T.J. Hockenson's added value to both passing and running plays.

Overall: Detroit selected a top-quality player in the Top 10, but made a lot of decisions that could come back to bite them on Days 2 and 3. This is deserving of a Fuller Re-Do.

FULLER'S RE-DO: DT Ed Oliver (#8), S Nasir Adderley (#43), DE Jaylon Ferguson (#81), TE Foster Moreau (#117), CB Amani Oruwariye (#146), RB Dexter Williams (#184), WR Kelvin Harmon (#186), LB Terrill Hanks (#224), QB Tyree Jackson (#229)

Green Bay Packers: B+

Round 1 (12): Rashan Gary, DL, Michigan

Round 1 (21): Darnell Savage Jr., S, Maryland

Round 2 (44): Elgton Jenkins, C/G, Mississippi State

Round 3 (75): Jace Sternberger, TE, Texas A&M

Round 5 (150): Kingsley Keke, DL, Texas A&M

Round 6 (185): Ka'Dar Hollman, CB, Toledo

Round 6 (194): Dexter Williams, RB, Notre Dame

Round 7 (226): Ty Summers, LB, TCU

Summary: Green Bay used free agency to fill a lot of their needs, but Safety, Tight End and D-Line were three lingering problem areas heading into the draft. The Packers nailed the 12th overall by taking Rashan Gary, a freak athlete on the D-Line that will further improve a pass rush now featuring Za'Darius Smith and Preston Smith. GM Brian Gutekunst traded up nine spots to take Darnell Savage Jr., a Safety who was soaring up draft board in the couple days leading up to the big show. He wasn't the top Safety on my board, but one could argue he's the best fit for this defense and he wasn't too drastic of a reach. Elgton Jenkins could end up beating out Lane Taylor for the Left Guard spot, but there were better players available that could've filled more pressing needs in Titletown. The Packers got back on track by taking Jace Sternberger, the best Tight End and one of the best players available, with the 75th pick. Green Bay doubled-down on the D-Line by taking Kingsley Keke, who at the time was the second-best D-Lineman available on my board. Ka'Dar Hollman wasn't even among my top 50 cornerback prospects, so that choice confused me. Dexter Williams at #194 is an absolute steal, especially considering the questionable health of current Packers Running Backs Aaron Jones and Jamaal Williams. It took until the seventh round for Green Bay to finally take an Inside Linebacker, and while Ty Summers wasn't in my Top 450, he probably should've been after going back and looking at his tape.

X-Factor: Rashan Gary and Darnell Savage's impact on the pass defense (T-30th in Interceptions in 2018)

Overall: Green Bay added at least three players who will have a significant impact on the 2019 season, and were a quality Wide Receiver and Inside Linebacker away from having one of the best classes in this year's draft.

Houston Texans: C+

Round 1 (23): Tytus Howard, OT, Alabama State

Round 2 (54): Lonnie Johnson Jr., CB, Kentucky

Round 2 (55): Max Scharping, T/G, Northern Illinois

Round 3 (86): Kahale Warring, TE, San Diego State

Round 5 (161): Charles Omenihu, DE, Texas

Round 6 (195): Xavier Crawford, CB, Central Michigan

Round 7 (220): Cullen Gillaspia, FB, Texas A&M

Summary: I'm a fan of Tytus Howard, but I wouldn't have taken him at #23 over Jawaan Taylor, Greg Little, Cody Ford and Dalton Risner. Similarly, I'm a fan of Lonnie Johnson's potential, but his tape alone should've prevented him from being taken ahead of Justin Layne, Julian Love and Amari Oruwariye. Max Scharping was the best Right Tackle prospect available at #55, but can provide depth at both Tackle and Guard. Houston was going to take a Tight End relatively early, and Kahale Warring was a sleeper of mine and the second-best Tight End available at #86. Charles Omenihu was 72nd on my board, so Houston adding him as edge rusher depth at #161 is an absolute steal. I had Xavier Crawford as going undrafted and ranked #298 on my Top 300 board, so Houston taking him at #195 is definitely a reach. At first, I didn't understand Houston drafting a backup power back at #220, but when I learned Houston is converting Cullen Gillaspia to Fullback full-time and he'll be utilized most on special teams (his strong suit at Texas A&M), I understood the use of a seventh-rounder.

X-Factor: Protecting Deshaun Watson at all costs (NFL-high 62 Sacks conceded in 2018)

Overall: Houston did beef up their biggest area of need, but rarely did they pick the best man for the job. I liked most of the players, just not as early as Houston took them.

Indianapolis Colts: D

Round 2 (34): Rock Ya-Sin, CB, Temple

Round 2 (49): Ben Banogu, DE, TCU

Round 2 (59): Parris Campbell, WR, Ohio State

Round 3 (89): Bobby Okereke, LB, Stanford

Round 4 (109): Khari Willis, S, Michigan State

Round 5 (144): Marvell Tell Jr., S, USC

Round 5 (164): E.J. Speed, LB, Tarleton State

Round 6 (199): Gerri Green, DE, Ole Miss

Round 7 (240): Jackson Barton, OT, Utah

Round 7 (246): Javon Patterson, C, Ole Miss

Summary: Indy traded out of the first round to grow their pick total to four on Friday and six on Saturday. I was expecting them to add a Safety or a Wide Receiver at #34, but Rock Ya-Sin is a good value pick and the Colts could use another starting option in the secondary. Greedy Williams was still available, but he was the only Corner ranked higher on my board available at #34. Ben Banogu fills one of their lower-tier needs, but I don't understand taking him over a handful of better edge rushers and most of the Safety and Wide Receiver classes available. Some might question taking Parris Campbell over D.K. Metcalf and Hakeem Butler, but he was #54 on my big board, so the value at #59 makes plenty of sense. With Bobby Okereke, I once again agree with the position but not the pick. I had Mack Wilson, Vosean Joseph and David Long ranked higher on my Linebacker board, plus Safeties Chauncey Gardner-Johnson, Deionte Thompson and Amani Hooker were all still available. On Day 3, Indy doubled-down on two Safeties, but neither was the right decision. I've never even heard of E.J. Speed, so it's safe to say many better players were available at #164, and the same goes to Gerri Green in Round 6 and Javon Patterson in Round 7. I don't mind Jackson Barton at #240 though, as that's pretty close to what his value is.

X-Factor: The effectiveness of top corners Pierre Desir, Rock Ya-Sin and Quincy Wilson

Overall: Indy covered a few of their needs, but I don't agree with how they did it at all. There isn't a single pick I agree on, and considering only Rock Ya-Sin will see starting reps out of this class, the Colts better hope they stay healthy. This is in need of a...... you guessed it, a RE-DO!

FULLER'S RE-DO: CB Greedy Williams (#34), WR A.J. Brown (#49), S Nasir Adderley (#60), DB Chauncey Gardner-Johnson (#89), OLB Christian Miller (#109), LB Mack Wilson (#144), RB Trayveon Williams (#164), WR Kelvin Harmon (#199), OLB Jalen Jelks (#240), G Martez Ivey (#246)

Jacksonville Jaguars: A-

Round 1 (7): Josh Allen, OLB, Kentucky

Round 2 (35): Jawaan Taylor, OT, Florida

Round 3 (69): Josh Oliver, TE, San Jose State

Round 3 (98): Quincy Williams, LB, Murray State

Round 5 (140): Ryquell Armstrong, RB, Temple

Round 6 (178): Gardner Minshew, QB, Washington State

Round 7 (235): Dontavius Russell, DT, Auburn

Summary: Now how the HELL did Jacksonville, a team one year removed from a deep playoff run, manage to add Josh Allen at #7? He's arguably the best player in this entire draft, and he slid all the way to a team with an already damn good defense. The player most mocks had Jacksonville taking at #7 was in-state Tackle Jawaan Taylor, and his knee issues enabled him to slide all the way to #35, where Jacksonville end up taking him anyways. I'm not sure I'd take Josh Oliver over Jace Sternberger and Dawson Knox at #69, but Oliver did earn a "3rd-4th Round" grade from me, so the value fits. Quincy Williams, on the other hand, came completely out of left field and may be one of the biggest reaches of all of the Day 2 picks. Ryquell Armstrong was the fourth-best Running Back on my board at #140, but he may be the best fit to pair with Leonard Fournette. I was actually figuring Jacksonville would add a new back-up option behind Nick Foles, and Gardner Minshew was the best QB available at #178. I even had Dontavious Russell, their seventh-round selection, going as early as the sixth round. I'm a little surprised they didn't add a Wide Receiver at any point though, as I had it identified as a Top 3 need for the Jags.

X-Factor: The pass rush production of Josh Allen, Calais Campbell, Yannick Ngakoue, Marcell Dareus and Myles Jack

Overall: How the hell did Jacksonville pull off adding both Josh Allen and Jawaan Taylor? That alone puts them in the "A" range, and a better pick than LB Quincy Williams would bump them up among the top few draft classes in this year's spectacle.

Kansas City Chiefs: C

Round 2 (56): Mecole Hardman, WR, Georgia

Round 2 (63): Juan Thornhill, DB, Virginia

Round 3 (84): Khalen Saunders, DT, Northern Illinois

Round 6 (201): Rashad Fenton, CB, South Carolina

Round 6 (214): Darwin Thompson, RB, Utah State

Round 6 (216): Nick Allegretti, C/G, Illinois

Summary: Kansas City may have the NFL MVP at Quarterback, but Kareem Hunt is gone and Tyreek Hill's current legal battle is a major question mark. They may have found their next Tyreek Hill at #56 with Mecole Hardman (4.33 40), but I had Parris Campbell (4.31 40) much higher up my board and he was still available. Safety was another big need with Eric Berry gone, and Deionte Thompson was the only true Free Safety ranked higher on my board than Juan Thornhill at #63. D-Line, another need, was addressed at #84 with the best D-Tackle available in Khalen Saunders. With no fourth or fifth rounders, Rashad Fenton at #201 was their next choice. Fenton wasn't completely off my radar, but I gave him an undrafted grade and I don't see why Kansas City would take him over fellow corners Kris Boyd, Jimmy Moreland and Jordan Brown. While I would've taken Mike Weber or Myles Gaskin at #214, I actually had Darwin Thompson as a late round sleeper so I don't mind the pick too much. Nick Allegretti was completely off my radar, and I'm honestly unsure why he gets picked and Guards Beau Benzschawal and Martez Ivey go undrafted.

X-Factor: The amount of Tyreek Hill's production Mecole Hardman can replicate if Hill is suspended/released/imprisoned

Overall: Kansas City covered most of their needs, but I only see one pick (Khalen Saunders) being the definitive best man for the job.

Los Angeles Chargers: B+

Round 1 (28): Jerry Tillery, DT, Notre Dame

Round 2 (60): Nasir Adderley, S, Delaware

Round 3 (91): Trey Pipkins, OT, Sioux Falls

Round 4 (130): Drue Tranquill, ILB, Notre Dame

Round 5 (166): Easton Stick, QB, North Dakota State

Round 6 (200): Emeke Egbule, DE, Houston

Round 7 (242): Cortez Broughton, DT, Cincinnati

Summary: Interestingly enough, I had both Jerry Tillery and Nasir Adderley as top candidates for pick #28 and the Chargers managed to get BOTH. Plus, both picks were undoubtedly need areas AND the best players available at each position. Trey Pipkins had a "5th-6th Round" grade from me, so L.A. reaching for him at #91 was a surprise. Yodny Cajuste and Bobby Evans were two Tackle prospects much higher up on my board that could cover either Tackle spot for the Bolts. Similarly, Dure Tranquill was #275 on my big board and L.A. reached for him at #130 over the likes of Mack Wilson, Vosean Joseph, Blake Cashman, Cameron Smith and David Long. If Easton Stick was who the Chargers saw as Phillip Rivers' long-term replacement, I don't blame them for reaching for him at #166, but the "7th Round-Undrafted" player on my board was behind Clayton Thorson, Gardner Minschew, Tyree Jackson and Trace McSorley on the QB chart, all of which were available. Neither Emeke Egbule nor Cortez Broughton were in my Top 450, so I'd consider Day 3 to be a disappointing one.

X-Factor: Jerry Tillery and Nasir Adderley replacing Corey Liuget and Jahleel Addae in the defense, respectively.

Overall: The Chargers absolutely nailed their first two picks, but the rest of them raised a lot of questions even if they covered some of their other needs.

Los Angeles Rams: D+

Round 2 (61): Taylor Rapp, S, Washington

Round 3 (70): Darrell Henderson, RB, Memphis

Round 3 (79): David Long, CB, Michigan

Round 3 (97): Bobby Evans, LT, Oklahoma

Round 4 (134): Greg Gaines, DT, Washington

Round 5 (169): David Edwards, RT, Wisconsin

Round 7 (243): Nick Scott, S, Penn State

Round 7 (251): Dakota Allen, LB, Texas Tech

Summary: L.A.'s original team traded out of first round, but they still had needs requiring important decisions on Day 2. Taylor Rapp was 44th on my big board and the best Safety available at #61, so that's a formidable start. Darrell Henderson was taken over Damien Harris, David Montgomery and Devin Singletary, so those names will be tagged as direct comparisons to his success backing up Todd Gurley. Similarly, David Long was taken over Justin Layne, Julian Love and Amari Oruwariye, three names that he better live up to in the NFL. I like Bobby Evans at backup Left Tackle for a year, learning from Andrew Whitworth, but fellow Left Tackle prospect Yodny Cajuste was a bit higher on my board and still available. Greg Gaines was probably drafted a round too early, especially considering Kingsley Keke and Isaiah Buggs were both still available. David Edwards, however, was 93rd on my big board an an incredible developmental find at #169 to learn behind fellow Wisconsin Right Tackle Rob Havenstein. Nick Scott came out of nowhere to be taken at #243, and while I wasn't a fan of that late flyer, Dakota Allen at #251 is an excellent value, given he was 201st on my big board and the Rams only have Corey Littleton in the middle. That being said, L.A. should've addressed Inside Linebacker earlier, and they failed to address Center or Guard at all.

X-Factor: Darrell Henderson and his role on offense if Todd Gurley isn't at 100% come September

Overall: The Rams covered a lot of their weak spots, but not where they should have and for most of the picks, not with they player they should have either. You know, as a kid the Rams were my second-favorite team, so I almost NEED to do a re-draft to keep their Super Bowl hopes alive.

FULLER'S RE-DO: DT Dre'Mont Jones (#61), ILB Germaine Pratt (#70), G/C Conner McGovern (#79), LT Yodny Cajuste (#97), FS Deionte Thompson (#134), RB Trayveon Williams (#169), T/G Iosua Opeta (#243), S Zedrick Woods (#251)

Miami Dolphins: A-

Round 1 (13): Christian Wilkins, DT, Clemson

Round 3 (78): Michael Deiter, G, Wisconsin

Round 5 (151): Andrew Van Ginkel, OLB, Wisconsin

Round 6 (202): Isaiah Prince, OT, Ohio State

Round 7 (233): Chandler Cox, FB, Auburn

Round 7 (234): Myles Gaskin, RB, Washington

Summary: Not only did Miami draft every player from elite programs, they flipped pick #62 (which turned into WR Andy Isabella) for QB Josh Rosen, who could realistically be their Quarterback of the future. If Rosen ends up playing much better than his rookie campaign in Arizona last season, that's easily the steal of this draft. Hell, I'd take Rosen over most (if not every) Quarterback in this draft class behind Kyler Murray. On my written mock draft, I circled three picks: Kyler to Arizona, Nick Bosa to San Fran, and Christian Wilkins to Miami here at #13. Not only is he an incredibly sure pick and fills a need for a thin Miami defensive line, he also played two years at Clemson under Miami's new Defensive Line coach Marion Hobby. I thought Michael Deiter was underappreciated throughout the draft process, but he was still a "4th-5th Round" grade and 111th on my big board, thus a reach over better prospects Connor McGovern and Nate Davis. Andrew Van Ginkel, another Wisconsin product, barely scraped into my Top 450 list, and I certainly didn't see him getting drafted. That being said, Miami took him over Justin Hollins, a similarly-profiled prospect who was over 250 spots higher on my big board. Isaiah Prince was 142nd on my big board and definitely the best Tackle available when Miami nabbed him at #202. In the seventh, Miami added a Fullback/special teamer in Chandler Cox and an excellent backup Running Back value in Myles Gaskin at #234. I'm a little surprised Miami waited until the fifth round to add a pass rusher.

X-Factor: Josh Rosen's short-term and long-term future as the newest potential Dolphins franchise Quarterback

Overall: Adding Christian Wilkins and Josh Rosen with your first two picks automatically makes this an impressive draft, with the only questions rising with their choice in depth prospects.

Minnesota Vikings: B

Round 1 (18): Garrett Bradbury, C, North Carolina State

Round 2 (50): Irv Smith Jr., TE, Alabama

Round 3 (102): Alexander Mattison, RB, Boise State

Round 4 (114): Dru Samia, G, Oklahoma

Round 5 (162): Cameron Smith, ILB, USC

Round 6 (190): Armon Watts, DT, Arkansas

Round 6 (191): Marcus Epps, S, Wyoming

Round 6 (193): Oli Udoh, OT, Elon

Round 7 (217): Kris Boyd, CB, Texas

Round 7 (239): Dillon Mitchell, WR, Oregon

Round 7 (247): Olabisi Johnson, WR, Colorado State

Round 7 (250): Austin Cutting, LS, Air Force

Summary: Garrett Bradbury to the Vikings seemed inevitable, and when Jonah Williams was taken at #11, I already penciled this one in. He was one of the top combine performers and by far the most athletic interior O-Line prospect in the class. Irv Smith J.r was 39th on my board, so Minnesota adding him to back up Kyle Rudolph at #50 is an excellent pick. Alex Mattison at #102 is where it begins to get interesting, as he was the seventh best Running Back available and Bryce Love and Justice Hill seem like obvious better choices. Dru Samia was the second-best Guard at #114, but he was 122nd on my board with a "4th-6th Round" grade, so the value is fitting. Only David Long was ranked higher than Cameron Smith for Inside Linebackers at #162, a position Minnesota definitely needed to touch up. Armon Watts was behind Isaiah Buggs and Demarcus Christmas for available D-Linemen at #190, but he was 181st on my board, so once again Minnesota doesn't reach. Marcus Epps wasn't even in my Top 450, so that's an obvious reach at #191. Oli Udoh is a developmental Tackle prospect at #193, but I wouldn't have taken him over Isaiah Prince and Dennis Daley. Kris Boyd was a solid find at #217, and Dillon Mitchell and Olabisi Johnson could both be decent seventh-round picks in camp. I'm all for teams covering their special teams needs near the end of the draft, and Minnesota did exactly that with Austin Cutting.

X-Factor: The effectiveness of a retooled Offensive Line including Riley Reiff, Josh Kline, Garrett Bradbury and Pat Elfein.

Overall: Minnesota nailed their first two picks, and while I didn't agree with most of their Friday and Saturday selections, they did cover most of their need areas.

New England Patriots: A-

Round 1 (32): N'Keal Harry, WR, Arizona State

Round 2 (45): Joejuan Williams, CB, Vanderbilt

Round 3 (77): Chase Winovich, OLB, Michigan

Round 3 (87): Damien Harris, RB, Alabama

Round 3 (101): Yodny Cajuste, LT, West Virginia

Round 4 (118): Hjalte Froholdt, G, Arkansas

Round 4 (133): Jarrett Stidham, QB, Auburn

Round 5 (159): Byron Cowart, DT, Maryland

Round 5 (163): Jake Bailey, P, Stanford

Round 7 (252): Ken Webster, CB, Ole Miss

Summary: N'Keal was 35th on my board and boasted the second-best combine performance out of the receiving prospects, but he will be scrutinized for being picked over D.K. Metcalf and A.J. Brown, two names his career (at least early on) should be compared to. Both Tom Brady & Bill Belichick love physical receiving target, so the fit makes plenty of sense following the retirements of Rob Gronkowski and Malcolm Mitchell. Speaking of physical, Joejuan Williams is that new-era, long and strong corner build that many experts had going earlier than #45. Only Jaylon Ferguson was ranked higher than Chase Winovich as far as available edge rusher at #77, but Winovich doesn't come with any character concerns. Damien Harris was 68th on my board and by far the best running back available at #87. New England needed a swing Tackle to fill in behind Isaiah Wynn and Marcus Cannon, and Yodny Cajuste at #101 is both an excellent value and an excellent fit. Hjalte Froholdt at #118 was a surprise, as he was pretty raw out of college and I had him pegged with a "6th-Undrafted" grade. Jarrett Stidham, 104th on my board, was an excellent value pick and a great candidate to learn behind Brady. Byron Cowart wasn't in my Top 450, so that was a surprise at #159 over Isaiah Buggs, Daylon Mack and a dozen more linemen. Ryan Allen only re-signed on a one-year deal, so I was expecting New England to draft a punter late in the draft for competition. Jake Bailey was my second-highest graded Punter and the best Punter available at #163. Only Saivion Smith was ranked higher than Ken Webster on my Cornerback board at #252, so New England rounds out a great draft on a high note.

X-Factor: The production of new receiving weapons Julian Edelman, Demaryius Thomas, N'Keal Harry and Austin Sefarian-Jenkins

Overall: Once again, New England nails another draft by taking excellent value picks that already appear to be fantastic team fits in nearly every round.

New Orleans Saints: B

Round 2 (48): Erik McCoy, C/G, Texas A&M

Round 4 (105): Chauncey Gardner-Johnson, DB, Florida

Round 6 (177): Saquan Hampton, S, Rutgers

Round 7 (231): Alize Mack, TE, Notre Dame

Round 7 (244): Kaden Ellis, OLB, Idaho

Summary: New Orleans gave up a decent amount of draft capital to move up and take Erik McCoy, but McCoy was 38th on my board, the undeniable best Center prospect on the board and can now fill the shoes of now-retired All-Pro Max Unger. Chauncey Gardner-Johnson was 42nd on my board and by far the best overall prospect available at #105, so the nickel-back from Florida could end up being one of the best value picks of the entire draft. Saquan Hampton is more of a traditional Safety, and given his "6th-Undrafted" grade from me, picking him 4th in the sixth round is fitting. Alize Mack had the same grade and was taken at #231, so New Orleans nails it again on value. I've never heard of Kaden Ellis, but there was only ten picks left in the draft so it's kind of a free for all at that point anyways.

X-Factor: Production from a Safety corps featuring Marcus Williams, Vonn Bell, Chauncey Gardner-Johnson, Saquan Hampton and Chris Banjo.

Overall: New Orleans only had three picks in the first six rounds, but found one new starter and three solid value picks.

New York Giants: D

Round 1 (6): Daniel Jones, QB, Duke

Round 1 (17): Dexter Lawrence, NT, Clemson

Round 1 (30): Deandre Baker, CB, Georgia

Round 3 (95): Oshane Ximines, DE, Old Dominion

Round 4 (108): Julian Love, CB, Notre Dame

Round 5 (143): Ryan Connelly, LB, Wisconsin

Round 5 (171): Darius Slayton, WR, Auburn

Round 6 (180): Corey Ballentine, CB, Washburn

Round 7 (232): George Asafo-Adeji, OT, Kentucky

Round 7 (245): Chris Slayton, DT, Syracuse

Summary: GM Dave Gettleman may be the most publicly criticized NFL front office executive, but it isn't hard to see why. With Josh Allen on the board at #6 and edge rusher a major need, he took Duke QB Daniel Jones over fellow QB's Dwayne Haskins and Drew Lock. We knew New York liked Jones, but most scouts agree that New York could've taken a defensive difference-maker at #6 and waited until #17 to take a top QB prospect in what should turn out to be the weakest Quarterback class in recent history. On ESPN.com, fans voted "F" as the most popular grade for the Daniel Jones pick, so I'll just leave that there. I like Dexter Lawrence a lot, and I know the Giants need to upgrade their D-Line, but the pass rush was top priority and Dexter Lawrence is a gap-filling run-stuffer. Similarly, Deandre Baker isn't the worst value at #30, but I wouldn't take him over Byron Murphy or Greedy Williams and he isn't quite the corner New York needs. Oshane Ximines, 69th on my board, was the best edge rusher and one of the best players available at #95, so New York got that one right. Julian Love was even higher on my board at 60th and the Giants nabbed him thirteen picks later. Ryan Connelly is a complete reach at #143 and probably won't be much more than a special teamer, so that was a waste. Darius Slayton was the second-best receiver available at #171 behind Kelvin Harmon, but Harmon might have slid for a reason. Corey Ballentine is New York's third corner of the draft, and despite being the best corner available, taking a third corner might not make the most sense given their other pressing needs. The seventh round featured a guy outside my Top 450 in George Asafo-Adeji and a surprisingly good D-Line choice in Chris Slayton, prospect #258 on my board.

X-Factor: Daniel Jones' long-term potential as Eli Manning's likely successor

Overall: While Gettleman didn't have the worst draft value-wise, so many of his picks made no sense given the team fit required for success. To no one's surprise, this one's in need of a re-draft.

FULLER'S RE-DO: DE Josh Allen (#6), QB Daniel Jones (#17), CB Byron Murphy (#30), WR Hakeem Butler (#95), CB Julian Love (#108), LB Mack Wilson (#143), DL Isaiah Buggs (#171), OT Isaiah Prince (#180), DT Dontavius Russell (#232), DE Jordan Brailford (#245)

New York Jets: B

Round 1 (3): Quinnen Williams, DT, Alabama

Round 3 (68): Jachai Polite, OLB, Florida

Round 3 (92): Chuma Egoda, T/G, USA

Round 4 (121): Trevon Wesco, TE, West Virginia

Round 5 (157): Blake Cashman, LB/SS, Minnesota

Round 6 (196): Blessaun Austin, CB, Rutgers

Summary: Jets fans are desperate for an impactful edge rusher, and while Josh Allen was available, New York took Quinnen Williams, who was the top overall prospect on many scouts' big boards. Arguably the safest pick in the entire draft. He should quickly tear it up in between Leonard Williams and Henry Anderson. Jachai Polite was a late first round prospect to most before horrible interviews at the combine caused his stock to plummet. If Polite's character issues can be controlled, he may be one of the steals of this draft at #68. Chuma Egoda was 107th on my board and can backup up both Guard and Right Tackle right away. I had Trevon Wesco as my second-biggest Tight End sleeper prospect, but I also had him as a "7th Round-Undrafted" grade and seven Tight Ends were above him on the board at #121. Black Cashman at #157 is a good value if he can keep his shoulder (three operations) healthy. Blessaun Austin also had a "7th Round-Undrafted" grade from me, but that type of pick makes a lot more sense at #196. I still wouldn't have taken him over Kris Boyd, Jimmy Moreland and Jordan Brown though.

X-Factor: The pass rushing ability of a D-Line featuring Leo Williams, Quinnen Williams and Henry Anderson.

Overall: New York nailed the first two picks, and while there were reaches on Day 3, the Jets managed to add solid depth at positions that needed it.

Oakland Raiders: D+

Round 1 (4): Clelin Ferrell, DE, Clemson

Round 1 (24): Josh Jacobs, RB, Alabama

Round 1 (27): Johnathan Abram, S, Mississippi State

Round 2 (40): Trayvon Mullen, CB, Clemson

Round 4 (106): Maxx Crosby, DE, Eastern Michigan

Round 4 (129): Isaiah Johnson, CB, Houston

Round 4 (137): Foster Moreau, TE, LSU

Round 5 (149): Hunter Renfrow, WR, Clemson

Round 7 (230): Quinton Bell, DE, Prairie View A&M

Summary: Before Thursday night's festivities began, no one had any clue what Oakland was going to do at #4. Despite having Josh Allen, Devin White, T.J. Hockenson and Ed Oliver all on the board, new GM Mike Mayock decided to take Clelin Ferrell. Out of context, I think Clelin Ferrell is a solid 4-3 Defensive End, which is why I put him 19th on my big board, but I don't see ANY scenario where you'd take Ferrell over the three aforementioned prospects. That might end up being the most scrutinized pick of this entire draft years from now. Josh Jacobs was my best Running Back prospect and was 27th on my big board, but the former backup at Alabama doesn't come without plenty of questions either. Many scouts said he wasn't worth taking in the first round, but after Marshawn Lynch's retirement, the move to take him at #24 makes more sense. Johnathan Abram was 43rd on my board and Oakland took him at #27 over Nasir Adderley, Chauncey Gardner-Johnson and Taylor Rapp, so all three first-round selections will be heavily scrutinized. Trayvon Mullen was 58th on my board and only behind Justin Layne as far as available corners at #40. Maxx Crosby was probably taken a round too early at #106, especially for being the second player taken at the same position. Oakland doubles-down on their second position by taking another corner in Isaiah Johnson at #129, where only Amani Oruwariye was higher on the corner board. Foster Moreau, a "4th-6th Round" value to me, is a fitting pick at #137, but I don't understand why Oakland didn't hit on Tight Ends earlier. Hunter Renfrow was also taken at least one round too early at #149, but we know how Mike Mayock likes his Clemson prospects. Quinton Bell was such a wildcard at #230 that the TV truck didn't even have him on file. He's also the third D-End taken in this draft.

X-Factor: Clelin Ferrell's impact on the pass rush (NFL-worst 13 Sacks in 2018)

Overall: I know Gm Mike Mayock is highly praised, but there are so many things about this draft class that puzzle me. Did they get around to their needs? Yes, but not exactly well in my opinion. Re-do?

FULLER'S RE-DO: DE Josh Allen (#4), RB Josh Allen (#24), CB Byron Murphy (#27), S Nasir Adderley (#40), CB Julian Love (#106), QB Jarrett Stidham (#129), TE Foster Moreau (#137), WR Kelvin Harmon (#149), DE Jalen Jelks (#230)

Philadelphia Eagles: A-

Round 1 (22): Andre Dillard, OT, Washington State

Round 2 (53): Miles Sanders, RB, Penn State

Round 2 (57): J.J. Arcega-Whiteside, WR, Stanford

Round 4 (138): Shareef Miller, DE, Penn State

Round 5 (167): Clayton Thorson, QB, Northwestern

Summary: Philly traded up three spots to take the best true Left Tackle prospect in the draft in Andre Dillard. Jason Peters is 37, so this move may not look like an immediate improvement in 2019, but it's a genius move for the years ahead. Miles Sanders was the best Running Back behind Josh Jacobs on the board, and the Eagles weren't wasting any time by taking the in-state product at #53. With Jay Ajayi and Darren Sproles both gone, Running Back was a big need this offseason. Now they have a low-mileage back to add to the mix of Jordan Howard, Wendell Smallwood, Corey Clement and Josh Adams. Wide Receiver was another area of need, and Philly added a solid value prospect in vertical target J.J. Arcega-Whiteside at #57. I had Shareef Miller as a big sleeper on my edge rusher board, but Philly definitely reached at least a round too early for him at #138. I was curious if the Eagles were going to add a backup to Carson Wentz in this draft, both with Nick Foles gone and Carson Wentz still unable to stay healthy, and they got a low-ceiling-yet-dependable backup in Clayton Thorson at #167, a good value for him as well.

X-Factor: The production of a new-look running game, with Josh Howard and Miles Sanders replacing Jay Ajayi and Darren Sproles

Overall: With only five picks, it's extremely impressive that Philly covered four of their biggest needs with high-value prospects.

Pittsburgh Steelers: C-

Round 1 (10): Devin Bush, ILB, Michigan

Round 3 (66): Diontae Johnson, WR, Toledo

Round 3 (83): Justin Layne, CB, Michigan State

Round 4 (122): Benny Snell, RB, Kentucky

Round 5 (141): Zach Gentry, TE, Michigan

Round 6 (175): Sutton Smith, OLB, Northern Illinois

Round 6 (192): Isaiah Buggs, DL, Alabama

Round 6 (207): Ulysees Gilbert, ILB, Akron

Round 7 (219): Derwin Gray, T/G, Maryland

Summary: I'm all for Pittsburgh trading up to take a long-term solution at Inside Linebacker as athletic as Devin Bush. Diontae Johnson was a surprise at #66, as I tagged him with a "7th-Undrafted" grade and had at least a dozen receivers ahead of him on the board. Justin Layne at #83 is a great pick for a needed position, and some scouts had Layne sneaking in to the first round. Benny Snell was the fifth-best Running Back on my board at #122, and I'm surprised by the choice for backup as the starter (James Conner) is also a bruiser. I gave Zach Gentry the same "7th-Undrafted" grade, and Pittsburgh took him at #141 over Kaden Smith, Isaac Nauta and Alize Mack. The Steelers made it a third straight pick with my "7th-Undrafted" grade by taking Sutton Smithat #175. Isaiah Buggs was one of the biggest steals of Day 3. Ulysees Gilbert wasn't in my Top 450, but Derwin Gray was a reasonable 7th-round selection for depth at #219.

X-Factor: The production of a Linebacker corps led by Mark Barron, Devin Bush, Vince Williams and Ryan Shazier

Overall: If I wasn't such a fan of the Devin Bush, Justin Layne and Isaiah Buggs picks, this grade would definitely be in the "re-do" range due to poor value throughout Friday and Saturday.

San Francisco 49ers: C

Round 1 (2): Nick Bosa, DE, Ohio State

Round 2 (36): Deebo Samuel, WR, South Carolina

Round 3 (67): Jalen Hurd, WR, Baylor

Round 4 (110): Mitch Wishnowsky, P, Utah

Round 5 (148): Dee Greenlaw, LB, Arkansas

Round 6 (176): Kaden Smith, TE, Stanford

Round 6 (183): Justin Skule, OT, Vanderbilt

Round 6 (198): Tim Harris, CB, Virginia

Summary: Nick Bosa was definitely the best-case scenario for the 49ers, who finally add an impactful 4-3 Defensive end pass rusher. Deebo Samuel isn't the worst value at #36, but it's an interesting decision to take him over Ole Miss' D.K. Metcalf and A.J. Brown. even more surprising was taking Jalen Hurd at #67 over Hakeem Butler, Miles Boykin, Riley Ridley, Kelvin Harmon and Terry McLaurin. At first, I didn't know how I felt about the 49ers reaching for a punter at #110, but with no punter on the roster and the field-changing length of Wishnowsky's punts, I completely get the decision. Dee Greenlaw is a different story, as many good Linebacker prospects were available at #148 and Greenlaw wasn't even in my Top 450. San Fran got back on track at #176 with Kaden Smith (112th on my big board), a decent steal and quality backup for George Kittle. Neither Justin Skule nor Tim Harris were in my Top 450, showing GM John Lynch has no problem going completely against the grain. Also, really no Safeties?

X-Factor: The sack total of new edge rushers Dee Ford and Nick Bosa.

Overall: Nick Bosa is a great pick and will lead to double-digit sacks, but other than Mitch Wishnowsky, none of the other picks will have the impact they should given where they were picked.

Seattle Seahawks: D-

Round 1 (30): L.J. Collier, DE, TCU

Round 2 (47): Marquise Blair, S, Utah

Round 2 (64): D.K. Metcalf, WR, Ole Miss

Round 3 (88): Cody Barton, LB, Utah

Round 4 (120): Gary Jennings, WR, West Virginia

Round 4 (124): Phil Haynes, OL, Wake Forest

Round 4 (132): Ugo Amadi, DB, Oregon

Round 5 (142): Ben Burr-Kirven, LB, Washington

Round 6 (204): Travis Homer, RB, Miami

Round 6 (209): Demarcus Christmas, DT, Florida State

Round 7 (236): John Ursua, WR, Hawaii

Summary: No one's draft haul was more of a rollercoaster ride than Seattle's. First off, L.J. Collier might be the most significant reach of this entire draft, being taken 30th despite being ranked 66th on my board behind Jaylon Ferguson, Jachai Polite and Chase Winovich. The last time I remember a "Late 2nd-4th Round" graded player went in the first round was when Green Bay took Damarious Randal in the same spot four years ago. Safety was Seattle's second-biggest need, and they chose Marquise Blair (144th on my board) at #47 over top Safeties Nasir Adderley, Taylor Rapp and Chauncey Gardner-Johnson. That one might already be chalked up as a fail. Seattle pulled off what may be the steal of this entire draft by taking Hulk-ish receiver D.K. Metcalf at #64. The success quickly dissipated when Seattle reached for Cody Barton (184th) at #88 over Mack Wilson, Vosean Joseph, Bobby Okereke and a handful of other higher-ranked linebackers. Garry Jennings was taken at least a round too early at #120, especially considering Kelvin Harmon and Riley Ridley were on the board. Phil Haynes was one of my highest-rated undrafted free agents, but Seattle decided to take him at #124 over Michael Jordan, Ross Pierschbacher, Lamont Gaillard an other better interior O-Line prospects. Ugo Amadi was taken at least one, probably two rounds too early at #132 over about a dozen or so higher-ranked defensive backs. I'm good with the Ben Burr-Kirven pick at #142, even though it might have been a slight reach. Travis Homer was a decent pick at #204, and Demarcus Christmas might actually be considered a steal at #209. John Ursua wasn't unheard of for me, but I was certainly surprised to see him taken at #236 over David Sills and about twenty other higher-rated receiving prospects.

X-Factor: The drop-off from Frank Clark to L.J. Collier

Overall: D.K. Metcalf may be the steel of this draft, but the rest of this is chalked with mistakes. If Superman doesn't pan out, this whole class could be considered a failure.

FULLER'S RE-DO: DE Jaylon Ferguson (#30), S Nasir Adderley (#47), WR D.K. Metcalf (#64), CB Julian Love (#88), FS Deionte Thompson (#120), LB Mack Wilson (#124), LB Vosean Joseph (#132), DE Charles Omenihu (#142), WR Kelvin Harmon (#204), TE Isaac Nauta (#209), OT Joshua Miles (#236)

Tampa Bay Buccaneers: C-

Round 1 (5): Devin White, ILB, LSU

Round 2 (39): Sean Bunting, CB, Central Michigan

Round 3 (94): Jamel Dean, CB, Auburn

Round 3 (99): Mike Edwards, S, Kentucky

Round 4 (107): Anthony Nelson, DE, Iowa

Round 5 (145): Matt Gay, K, Utah

Round 6 (208): Scott Miller, WR, Bowling Green

Round 7 (215): Terry Beckner Jr., DT, Missouri

Summary: Devin White to the Buccaneers was one of my most confident predictions before the first round began, and personally I think he'll be much more productive than old starter Kwon Alexander. Sean Bunting was 101st on my big board, which at #39 is the biggest reach of the draft up to that point. There were eight corners above Bunting, most notably Greedy Williams. On the flip side, Jamel Dean was 90th on my board and the third-best corner available at #94 behind Julian Love and Amani Oruwariye. Mike Edwards was 158th on my board, and definitely a reach in my eyes considering Chauncey Gardner-Johnson and Deionte Thompson, among other, were still available at #99. Anthony Nelson (88th) was even higher than Dean, and he was still only the fourth-best edge rusher at #107. Matt Gay was drafted to compete with the often-inconsistent Cairo Santos, and for my highest-rated Kicker in the draft, taking him at #145 isn't really a stretch. I've never even heard of Scott Miller from bowling Green, but I know there were about twenty receivers I considered draftable still on the board at #208. Terry Beckner Jr. was 204th on my board, so I'm a fan of the seventh-round selection.

X-Factor: Devin White's production compared to Kwon Alexander (380 Tackles, 7 Sacks, 6 INTs in 46 games)

Overall: Devin White was an A-Grade pick in the first round, but Friday and Saturday was nothing but low-value picks. If they didn't cover so many of their needs, I'd consider this class deserving of a re-do.

Tennessee Titans: A-

Round 1 (19): Jeffery Simmons, DT, Mississippi State

Round 2 (51): A.J. Brown, WR, Ole Miss

Round 3 (82): Nate Davis, G, UNC-Charlotte

Round 4 (116): Amani Hooker, SS/LB, Iowa

Round 5 (168): D'Andre Walker, OLB, Georgia

Round 6 (188): David Long Jr., LB, West Virginia

Summary: Jeffery Simmons was a Top 10 prospect before tearing his ACL in February. The earliest he could come back is late November, but Tennessee was clearly thinking long-term here (and not thinking about his off-the-field concerns). A.J. Brown is an absolute steal at #51, as many scouts ranked him as the best receiver in the class. Nate Davis was #100 on my board and the second-best Guard prospect at #82 behind Connor McGovern, so it's a decent pick. Speaking of 82, Amani Hooker was 82nd on my big board, so I'd consider picking him at #116 a steal. Similarly, D'Andre Walker was 84th on my board and picked 80 picks later, so another total steal by Tennessee. David Long was 103rd on my board, so that makes six picks in six rounds, all among the top 103 players on my board. I am very surprised to see Tennessee hold off from drafting a Tight End though.

X-Factor: The production of Marcus Mariota's new weapons Adam Humphries and A.J. Brown.

Overall: If Jeffery Simmons had a better injury prognosis and a lack of off-the-field concerns, this would be an A-grade class in my eyes. Adding a Tight End would bump it up to that untouchable A+ range.

Washington: A

Round 1 (15): Dwayne Haskins, QB, Ohio State

Round 1 (26): Montez Sweat, OLB, Mississippi State

Round 3 (76): Terry McLaurin, WR, Ohio State

Round 4 (112): Bryce Love, RB, Stanford

Round 4 (131): Wes Martin, G, Indiana

Round 5 (153): Ross Pierschbacher, C/G, Alabama

Round 5 (173): Cole Holcomb, LB, North Carolina

Round 6 (206): Kelvin Harmon, WR, North Carolina State

Round 7 (227): Jimmy Moreland, CB, James Madison

Round 7 (253): Jordan Brailford, OLB, Oklahoma State

Summary: Washington won the first found and it's not even close. Dwayne Haskins is the best pro-style Quarterback in this class and Washington got to sit back and take him at #15. eleven picks later, they traded back into the first to take a freak athlete in Montez Sweat, who was a borderline Top 10 pick before question rose about a possible heart condition. That's two absolute steals in the first round, which is damn near impossible. Terry McLaurin was the best speed-first slot receiver available at #76 to replace DeSean Jackson, and his "3rd-5th Round" grade shows the value is fitting. Bryce Love is seen by many as a potential steal, but taking him at #112 is a bit of a reach considering there were a handful of Running Backs with similar or slightly better board position available. Wes Martin wasn't even in my Top 450, so taking him at #131 over much better Guard prospects was a surprise. Washington got back on track by taking a much better interior O-line value in Ross Pierschbacher at #153. Cole Holcomb was also not among my top 450 prospects, so that's the second question mark in this class so far. Washington pulled off their third mega-steal in this draft by taking Kelvin Harmon, 61st on my board with a "Late 2nd-3rd Round" grade, at #206. In the seventh round, Washington rounded out an incredible class by taking two excellent values in Jimmy Moreland and Jordan Brailford, both of which will be needed depth on defense.

X-Factor: Dwayne Haskins' long-term future as the Redskins' best shot at a franchise Quarterback

Overall: Washington pulled off three incredible steals, two of which happened in the first round, and aside from a couple question marks on Day 3 had an incredibly valuable and need-filling draft class. Well done.