Cleveland Browns: Brian O'Neill, OT, Pittsburgh
I actually slotted Brian O'Neill to the Browns at No. 4 overall in my Senior Bowl-only mock draft. He makes sense for them, as Cleveland needs an upgrade at right tackle. O'Neill could then shift to the blind side once Joe Thomas retires.
New York Giants: Ronald Jones, RB, USC
Shane Vereen is an impending free agent, so the Giants will need a new running back. Orleans Darkwa, Wayne Gallman, Paul Perkins... all of these players are pedestrian. New York needs an upgrade here, and it would get that with Ronald Jones, who could be chosen in the first round.
Cleveland Browns: Mike Hughes, CB, Central Florida
Here's a much-needed upgrade for Cleveland's secondary. The Browns have glaring weaknesses at both cornerback and safety, and they could take two defensive backs in their first three picks.
Indianapolis Colts: Derrius Guice, RB, LSU
Jim Irsay hinted that his team would use an early-round selection on a running back. Saquon Barkley would be ideal at No. 3 overall, but he's not available in this version of my mock draft.
New York Jets: Nick Chubb, RB, Georgia
The Jets need a new starting running back. Bilal Powell is a nice weapon, but New York has to find someone who can carry a full workload.
Tampa Bay Buccaneers: Isaiah Wynn, G/C, Georgia
As mentioned in the first round, the Buccaneers really need to make sure Jameis Winston plays better in 2018. If Quenton Nelson isn't available, there's a good chance Isaiah Wynn could be Tampa's pick at this spot.
Chicago Bears: Harold Landry, DE/OLB, Boston College
Pernell McPhee is a good player, but he hasn't been the most reliable person on the roster for the Bears. He's missed 10 games the past two years, so Chicago may part ways with him in the offseason because it would clear $7 million off the salary cap. If so, the Bears will be looking for a new edge rusher to pair with Leonard Floyd.
Denver Broncos: Leighton Vander Esch, LB, Boise State
The Broncos were going to consider Haason Reddick at No. 20 if he fell to them, but the Cardinals scooped him up seven picks earlier. Here's some linebacker help that Denver desperately needs.
Oakland Raiders: Kerryon Johnson, RB, Auburn
Marshawn Lynch won't be on the Raiders for more than another year, so Oakland will need to find a running back for the future.
Kerryon Johnson runs with great patience and has plus pass-catching skills, but he hasn't been able to stay healthy.
Miami Dolphins: Hayden Hurst, TE, South Carolina
The Dolphins could add another offensive weapon. Addressing tight end makes sense, as I don't have much hope for Julius Thomas.
New England Patriots: Nick Nelson, CB, Wisconsin
Malcolm Butler is certainly gone after being inexplicably benched for the entire Super Bowl. The Patriots will need a solid cornerback to replace him.
Pick change; previously Kolton Miller, OT
Washington Redskins: James Washington, WR, Oklahoma State
Terrelle Pryor was a major free agent bust signing, but the good news for the Redskins is that they obtained him for just one year. They can try to find another No. 1 receiver this upcoming offseason.
Green Bay Packers: Mark Andrews, TE, Oklahoma
Martellus Bennett stole money from the Packers, so Green Bay will be searching for a new tight end this offseason.
Cincinnati Bengals: Geron Christian, OT, Louisville
No one should be surprised if the Bengals double up on offensive linemen in the first few rounds in the 2018 NFL Draft, based on how the blocking unit has performed.
Arizona Cardinals: Arden Key, DE/OLB, LSU
Once considered a top-10 prospect, Arden Key has fallen so much because of major character concerns. However, the last time Arizona spent a second-day pick on a troubled player out of LSU, it worked pretty well. Why not try it again?
Pick change; previously Brandon Parker, OT
Los Angeles Chargers: James Daniels, C, Iowa
The Chargers need to make multiple upgrades on the offensive line, and one happens to be at center, where they had poor play in 2017.
New York Jets: D.J. Chark, WR, LSU
The Jets needed a second receiver across from Robby Anderson. Now, it seems as though they may need two wideouts because of Anderson's legal problems.
Dallas Cowboys: Justin Reid, S, Stanford
The Cowboys need better safety play, and they're interested in signing New Orleans' Kenny Vaccaro. If they can't get him, using a second-round pick on an upgrade makes sense.
Detroit Lions: Maurice Hurst, DE/DT, Michigan
The Lions really need to focus on bolstering their pass rush, and they could use an interior presence to go along with A'Shawn Robinson.
Maurice Hurst is a tweener at 6-2, 282. He's a disruptive player, but doesn't have a defined position.
Baltimore Ravens: Anthony Averett, CB, Alabama
Unless Brandon Carr takes a big pay cut, I can't see him being back next year. The Ravens could pursue another cornerback early in the draft if Carr leaves.
Buffalo Bills: R.J. McIntosh, DT, Miami
The Bills traded away Marcell Dareus and know that Kyle Williams won't be around much longer. They'll need to add some new talent to the defensive interior, especially with Adolphus Washington failing to live up to his third-round billing. General manager Brandon Beane didn't draft Washington, so he could move on from him.
Kansas City Chiefs: DaeSean Hamilton, WR, Penn State
The Chiefs don't have much at receiver outside of Tyreek Hill, so this is something they'll have to remedy this offseason.
Carolina Panthers: Jaire Alexander, CB, Louisville
The secondary is the weak link of Carolina's roster. The Panthers need upgrades at both cornerback and safety.
Pick change; previously Nick Nelson, CB
Buffalo Bills: Braden Smith, G, Auburn
The Bills need to make several upgrades to the offensive line, as they need help at both guard and tackle.
Tennessee Titans: Dorance Armstrong, DE/OLB, Kansas
Brian Orakpo appears to be slowing down a bit, while Kevin Dodd hasn't shown that he can be an NFL-caliber player yet. There's a good chance the Titans spend an early draft choice on an edge rusher to start across from Derrick Morgan.
Atlanta Falcons: Duke Ejiofor, DE, Wake Forest
The Falcons have three defensive linemen set to hit free agency next spring, so this is an area they could attack in the 2018 NFL Draft, even if it means doubling up in the first two rounds.
San Francisco 49ers: Marcell Ateman, WR, Oklahoma State
The 49ers will have Pierre Garcon back next year, but they need a second receiver to pair with him to give Jimmy Garoppolo more weapons to work with.
Pick change; previously Christian Kirk, WR
Pittsburgh Steelers: Darius Leonard, LB, South Carolina State
I mentioned the Ryan Shazier situation in the opening round. It's unfortunate, but there's a chance Shazier may never play again, so the Steelers will be on the lookout for an early inside linebacker.
Jacksonville Jaguars: Brandon Parker, OT, North Carolina A&T
Tom Coughlin loves bolstering the trenches. He's gotten poor play out of left tackle Cam Robinson, so perhaps he'll move Robinson inside if he can obtain a new blind-side protector for Blake Bortles.
Pick change; previously Connor Williams, OT
Minnesota Vikings: Justin Jones, DT, N.C. State
There have been reports indicating that Sharrif Floyd may never play again, which is a shame. The Vikings will need to find a new defensive tackle to play next to Linval Joseph.
New England Patriots: Terrell Edmunds, LB/S, Virginia Tech
The Patriots desperately need help at linebacker, as the injury-prone Dont'a Hightower is their only viable starter at the position.
Pick change; previously Jaire Alexander, CB
Cleveland Browns: Ronnie Harrison, S, Alabama
If the Browns don't use the fourth-overall pick on Minkah Fitzpatrick, they could spend one of their second-round choices on a new safety.
Ronnie Harrison is going much later than expected, but he could fall because of coverage limitations.