Cleveland Browns: Damion Ratley, WR, Texas A&M B Grade
There were better receivers still available, but I think this is a decent pick. Damion Ratley is a quality route-runner who should be able to contribute sooner rather than later. This pick makes sense for the Browns.
Los Angeles Rams: John Kelly, RB, Tennessee B Grade
The Rams were looking to provide better depth behind Todd Gurley, and John Kelly has the potential to be the No. 2 back as soon as 2018. Kelly has some off-the-field concerns, but the Rams have thrived with those sorts of players in the past.
Houston Texans: Duke Ejiofor, DE, Wake Forest C+ Grade
I'm curious about this fit. I thought Duke Ejiofor would be better off in a 4-3. I don't like him too much in Houston's scheme, and I also worry about his consistency and motor. That's why he dropped to the sixth round. I don't hate this selection, but I don't think it'll pan out.
New England Patriots: Christian Sam, LB, Arizona State B Grade
Christian Sam has size and athleticism limitations, but he makes sense as a backup player and special-teamer on Day 3. Unlike the Patriots' previous pick, Sam is a draftable prospect.
New York Jets: Parry Nickerson, CB, Tulane A- Grade
Parry Nickerson has size limitations, but he was extremely productive at Tulane. He has excellent ball skills and could develop into a decent slot cornerback. Nickerson could've been taken a round earlier than this, so I like this pick.
New York Jets: Foley Fatukasi, DT, Connecticut A- Grade
Foey Fatukasi tested very well and has some upside. He has a quick interior pass rush, so he could have been chosen a bit earlier than this. Once again, the Jets made a quality selection in the sixth round.
Chicago Bears: Kylie Fitts, DE, Utah A Grade
I had Kylie Fitts in the third or fourth round of my mock drafts, so I love the value with this choice. Fitts is a very athletic edge rusher who could eventually emerge as a starter. It's not a surprise to see Ryan Pace pick a player like this.
Arizona Cardinals: Christian Campbell, CB, Penn State B+ Grade
Christian Campbell is a great athlete, but hasn't been able to translate that to on-field play yet. If the Arizona coaches can mold him into the player he should become, he could be a starter in the near future. He could also flop easily, but it's a good decision to take this sort of a shot in the sixth round.
Denver Broncos: Sam Jones, G, Arizona State B+ Grade
Sam Jones didn't allow a single sack in 2017. He's a sound technician, but he lacks strength right now. Perhaps being in an NFL strength-and-conditioning program will help him become an NFL starter, which could definitely happen.
San Francisco 49ers: Marcell Harris, S, Florida C Grade
Marcell Harris didn't play last year because of a torn Achilles. I didn't think he would be drafted, and I'm sure some teams didn't either. But in the sixth round, the 49ers could've done worse.
Indianapolis Colts: Deon Cain, WR, Clemson B Grade
Deon Cain made a huge mistake by declaring. He's a big name, but he doesn't do anything particularly well, outside of just run straight downfield. Cain makes sense in the sixth round, and he might fill a need for the Colts if he pans out.
Seattle Seahawks: Jacob Martin, DE, Temple B Grade
Jacob Martin might have made more sense in a 3-4, but he could fit in with the Seahawks as a rotational pass-rusher. He'll be killed in run support if he has to play in that role, but he'll be able to get some sacks every year if he performs up to expectations.
Buffalo Bills: Ray-Ray McCloud, WR/CB, Clemson C Grade
Ray-Ray McCloud has some potential, but he has no real position. He could be a receiver or a cornerback, but definitely a special-teamer. I didn't think McCloud would be drafted, so I'm not crazy about this pick.
Cleveland Browns: Simeon Thomas, CB, Louisiana D Grade
The Browns have completely stumped me. I didn't have Simeon Thomas in my top-600 rankings. We talk to several teams, and no one has ever mentioned him. This has to be a reach, or maybe the Browns have some super-secret intel no one else has.
New Orleans Saints: Kamrin Moore, CB, Boston College B Grade
Kamrin Moore seems like he could be a solid slot cornerback in the NFL one day. He fits the range in the fifth or sixth round, and New Orleans may want him to take over for Patrick Robinson in a couple of seasons. Moore will play special teams in the meantime.
Baltimore Ravens: DeShon Elliott, S, Texas B Grade
DeShon Elliott was expected to be drafted earlier than this because he's a big name. However, this drop isn't too much of a surprise. Elliott's coverage skills for the NFL seem pretty dubious. He'll play well versus the run, but he could be a liability versus the pass. Still, the value here is decent enough to warrant a "B" grade.
Los Angeles Chargers: Dylan Cantrell, WR, Texas Tech B Grade
An insurance policy for Mike Williams, in case the young receiver continues to be injured. Dylan Cantrell is a high-upside receiver who tested very well during the pre-draft process. The range makes sense for him in the sixth round.
Los Angeles Rams: Jamil Demby, G, Maine B+ Grade
Jamil Demby is one of the least-athletic players in the NFL, but he has strength and could push for a starting job in a couple of years if he sticks around. I had Demby late in the fifth round, so the Rams are getting some solid value with him.
Dallas Cowboys: Chris Covington, LB, Indiana C- Grade
Chris Covington probably shouldn't have been drafted, but I don't think this is a poor pick. Covington is a former quarterback who has a history of knee injuries, so he's still learning the position. He may not be anything more than a special-teamer.
Atlanta Falcons: Russell Gage, WR, LSU B+ Grade
Russell Gage may not have been on many draft radars before his pro day, but he thrived then. He posted some terrific numbers and then looked great in the drills, prompting some teams to schedule visits for him. Gage certainly has loads of potential, and the Falcons needed a couple of receivers because they had nothing beyond Julio Jones.
Los Angeles Rams: Sebastian Joseph, DT, Rutgers C- Grade
Like a typical spider, the Rams have used lots of reach in the draft. This is another player they took too early, as Sebastian Joseph was a UDFA prospect. With all the defensive line talent the Rams have, I'm not convinced he makes the final roster.
Kansas City Chiefs: Tremon Smith, CB, Central Arkansas B Grade
This pick is a pretty logical one, as Tremon Smith moved into sixth-round consideration after a strong showing at his pro day, which included a 4.34 40. Kansas City had to add another cornerback to fix the depth problems at the position.
Washington Redskins: Shaun Dion Hamilton, LB, Alabama A- Grade
Shaun Dion Hamilton would have gone much earlier than this if he didn't have severe injury concerns. It always seemed like he was injured at Alabama. It's a shame, as he's a smart linebacker who could have emerged as a starter in the pros. He still has a shot though, so I like the Redskins taking a chance on him in the sixth round.
Kansas City Chiefs: Khalil McKenzie, DT, Tennessee B Grade
Raiders general manager Reggie McKenzie will have to battle his son twice per year. The younger McKenzie is a run-stuffing nose tackle, and it's not a surprise that the Chiefs opted for him at this spot, given their struggles versus the rush.
Tennessee Titans: Luke Falk, QB, Washington State B+ Grade
I wasn't a fan of Luke Falk going in the middle rounds. He has all the bad traits someone like Drew Bledsoe used to have without the good ones. He takes forever to release the ball in the pocket, and he has no mobility at all. Still, I like the value here, and the fit makes sense because the Titans needed a solid backup.
Atlanta Falcons: Foye Oluokun, LB, Yale B Grade
The Falcons needed depth at linebacker, and I actually thought they'd address this earlier. Still, better late than never. Foye Oluokon is someone who has been discussed in the sixth or seventh round, so this is a logical choice.
New Orleans Saints: Boston Scott, RB, Louisiana Tech C- Grade
This is a reach, but we're in the 200s now, so it's not a huge deal. I didn't have Boston Scott as a draftable prospect, and there were better running backs available.
Tampa Bay Buccaneers: Jack Cichy, LB, Wisconsin A Grade
Jack Cichy would have gone in the second round if it weren't for some medical concerns. He's coming off a torn ACL, but should be ready to go at some point in 2018. This could end up being a great value choice, and he's worth the risk in the sixth frame.
Jacksonville Jaguars: Tanner Lee, QB, Nebraska C Grade
You'd think the Jaguars wouldn't draft a poor man's version of their current quarterback, but that's exactly what they did. Like Blake Bortles, Tanner Lee has a big arm but doesn't really know how to play quarterback well at all. If coached up, he could maybe become a semi-decent backup, but Jacksonville should've gone in a different direction.
New York Jets: Trenton Cannon, RB, Virginia State B Grade
Trenton Cannon was seen as a late-round sleeper. He's an elusive running back, but a small one, as he weighs 190 pounds. The Jets will be hoping to use him as some sort of gadget weapon, and that could have its benefits.
Los Angeles Rams: Trevon Young, DE/OLB, Louisville B Grade
Trevon Young was very disappointing in 2017, though that could have been attributed to an injury. There have been lots of excuses made for Young's inability to live up to his potential, but perhaps the Rams will get something out of him. Late in the sixth, they could've done worse.
Philadelphia Eagles: Matt Pryor, OT, TCU B Grade
It makes sense that the Eagles would use a late-round pick on tackle depth, given that Jason Peters' career will end soon. I would have gone in a different direction, however, as Pryor has some major motivational issues. Unless he turns his attitude around, he won't make it in the pros.
Green Bay Packers: Equanimeous St. Brown, WR, Notre Dame A+ Grade
Wow, what a steal! I consistently had Equanimeous St. Brown in the second or third round of my mock drafts, and I'm shocked that he lasted past the fourth frame. St. Brown was very productive in 2016, but that changed this past season because of the quarterbacking problems at Notre Dame. St. Brown could develop into a solid NFL starter, so he's a steal this late in the draft.
Dallas Cowboys: Cedrick Wilson, WR, Boise State A- Grade
Cedrick Wilson could have gone a round earlier than this, so this is a solid choice by the Cowboys, who need as much receiving help as possible. Wilson is an average athlete, but a quality route-runner, so he should be able to contribute sooner rather than later.
Miami Dolphins: Cornell Armstrong, CB, Southern Miss D Grade
This is a poor choice in the sixth round, as Cornell Armstrong is squarely a UDFA prospect. I don't even know if he was a priority UDFA. Armstrong has an injury history, and I don't know if he makes Miami's roster.
New England Patriots: Braxton Berrios, WR, Miami A- Grade
This pick makes way too much sense. Braxton Berrios is the quintessential Patriots receiver, and it's not a surprise that Bill Belichick is taking him here, as he needed to replace Danny Amendola. I actually mocked Berrios here in my 2018 NFL Mock Draft.
Houston Texans: Jordan Thomas, TE, Mississippi State C Grade
Jordan Thomas looks like an NFL starting tight end, but he hasn't played like one at all. Thomas is incredibly inconsistent who will need to be coached up and motivated. There were better options available.
Baltimore Ravens: Greg Senat, OT, Wagner B+ Grade
Greg Senat could have been chosen earlier than the sixth round for sure. He has quality strength and can move around pretty well. The Ravens needed to shore up their offensive line, and Senat should be able to provide quality depth.
Minnesota Vikings: Colby Gossett, G, Appalachian State B+ Grade
Colby Gossett makes sense as a sixth-round prospect, and he'll help the Vikings by adding some depth to the offensive line. Gossett actually didn't allow a single sack as a senior, but his level of competition is obviously a big question mark.
Houston Texans: Peter Kalambayi, DE/OLB, Stanford C Grade
The Texans are taking several players on Day 3 who never lived up to their potential. When I was planning a 2018 NFL Mock Draft two years ago, Peter Kalambayi was one of the names I was considering. Unfortunately, he never played well in Stanford, and it's not like he was being coached up. He has potential, but will likely continue to slack off.
Baltimore Ravens: Bradley Bozeman, C, Alabama A- Grade
One more Crimson Tide player for the road? Why not? Bradley Bozeman is a sound technician who probably should have been taken a round earlier. I like this pick for the Ravens, as they needed to add offensive line depth.
Oakland Raiders: Azeem Victor, LB, Washington B- Grade
Azeem Victor was seen as a second-day prospect once upon a time. Several suspensions and a DUI later, he's now a sixth-round pick. Victor did not play well last year either. Unless he turns his life around, he won't last very long in the pros. I don't mind this risk here, but this pick will probably amount to nothing.
Denver Broncos: Keishawn Bierria, LB, Washington B Grade
Keishawn Bierria has severe athleticism limitations, but he's a hard worker who will do whatever it takes to contribute to a team. He could be a solid special-teams player in the pros. He makes sense here at the end of the sixth round.
Minnesota Vikings: Ade Aruna, DE, Tulane B+ Grade
The Vikings really wanted to address the depth on the defensive line, so it's not a surprise that they drafted several players for their front. Ade Aruna needs time to develop, but he's very athletic and explosive. I like the upside here at the bottom of Round 6.