Last update: Saturday, April 28, 2018. This is a 2018 NFL Mock Re-Draft of Rounds 4 and 5 for Saturday's NFL Draft coverage. With all of the trades that will go down, I don't expect to get many of these right, but it's still fun to speculate where the top prospects will go on Day 3 of the 2018 NFL Draft.
New York Giants: Deon Cain, WR, Clemson
Brandon Marshall is gone, so even if Odell Beckham Jr. remains with the Giants for a while, the front office will have to obtain another receiver.
Indianapolis Colts: Davontae Harris, CB, Illinois State
The Colts need at least two cornerbacks, yet they haven't even drafted one yet.
Seattle Seahawks: Shaquem Griffin, LB, Central Florida
The Seahawks have two stellar linebackers, but not much else at the position, so this needs to be addressed.
San Francisco 49ers: DeShon Elliott, S, Texas
The 49ers need to replace Eric Reid, so they could target a safety early on Day 3.
San Francisco 49ers: Marcell Ateman, WR, Oklahoma State
The 49ers have shown interest in Marcell Ateman, so he's someone they could target in the middle rounds, even after they grabbed a wideout earlier.
Tampa Bay Buccaneers: Armani Watts, S, Texas A&M
It's surprising that the Buccaneers didn't select Derwin James, especially after trading down. Here's some safety help.
Chicago Bears: Kylie Fitts, DE, Utah
It's surprising that the Bears haven't found a potent edge rusher yet, given their need at the position.
Seattle Seahawks: Durham Smythe, TE, Notre Dame
The Seahawks lost Jimmy Graham to the Packers this offseason, so a replacement could be obtained in the early or middle rounds.
Carolina Panthers: Sean Welsh, G/C, Iowa
Ryan Kalil said he's going to retire after this season, so the Panthers will need a replacement.
Pittsburgh Steelers: Kalen Ballage, RB, Arizona State
The Steelers should look into adding an insurance policy for Le'Veon Bell.
Denver Broncos: Cole Madison, G, Washington State
The Broncos have to upgrade their offensive line at some point, right?
Cleveland Browns: Toby Weathersby, OT, LSU
Here's another offensive lineman for the Browns, as they need to make sure they shore up the blind side.
Cincinnati Bengals: Chase Litton, QB, Marshall
Marvin Lewis said he wanted to start from scratch. Does that mean finding a new quarterback in the middle of the 2018 NFL Draft?
Baltimore Ravens: Mark Walton, RB, Miami
It would not surprise me at all if the Ravens doubled up on running backs, just like they did for tight ends.
Detroit Lions: Tim Settle, NT, Virginia Tech
Detroit was expected to bolster the defensive line in the draft, yet the front office hasn't even touched it yet.
Baltimore Ravens: Genard Avery, LB, Memphis
The Ravens could use some help next to C.J. Mosley, and Genrard Avery has generated some interest from them.
Los Angeles Chargers: John Kelly, RB, Tennessee
The Chargers could stand to add a backup running back to keep Melvin Gordon's legs fresh.
Philadelphia Eagles: Dayln Holmes, DE/DT, Ohio State
The Eagles may not have Michael Bennett available next season, depending on what happens in the case against him. Here's an insurance policy.
New York Jets: Duke Ejiofor, DE, Wake Forest
The Jets should consider adding a defensive end to bolster their edge rush in the middle rounds.
Cincinnati Bengals: Josh Adams, RB, Notre Dame
The Bengals lost Jeremy Hill this offseason, so they could stand to add another running back late in the draft for depth purposes.
Oakland Raiders: Marcus Allen, S, Penn State
The Raiders re-signed Reggie Nelson as a short-term answer at safety, but they need better play there for the long haul.
Denver Broncos: Trayvon Henderson, S, Hawaii
The Broncos will likely look into selecting a safety at some point, as it's a need they didn't address in free agency.
Carolina Panthers: Jamarco Jones, OT, Ohio State
The Panthers could stand to upgrade their blocking, or at least find some depth on the offensive line.
Tennessee Titans: Dane Cruikshank, S/CB, Arizona
The Titans haven't added any depth to their secondary yet, which is something that should be addressed in the middle rounds.
Washington Redskins: Bradley Bozeman, C, Alabama
The Redskins mostly have a strong offensive line, but they really could use an upgrade at center, especially with Spencer Long gone.
New Orleans Saints: Troy Apke, S, Penn State
The Saints probably won't have Kenny Vaccaro back next year, so here's a replacement.
Pittsburgh Steelers: Joel Iyiegbuniwe, LB, Western Kentucky
The Steelers missed out on Leighton Vander Esch and Rashaan Evans at No. 28. They couldn't get Malik Jefferson in the second round. This is the best they can do, in this scenario, to replace Ryan Shazier.
Buffalo Bills: Russell Gage, WR, LSU
There was a distrubing video of Zay Jones released this offseason, so the Bills should add a receiver at some point.
Minnesota Vikings: Skyler Phillips, G, Idaho State
The Vikings should add another offensive lineman to make sure highly paid Kirk Cousins is well protected.
Seattle Seahawks: Natrell Jamerson, S, Wisconsin
There's a chance Earl Thomas could be traded in the near future, so the Seahawks need to find a safety at some point.
Indianapolis Colts: Avonte Maddox, CB, Pittsburgh
The Colts should double up on cornerbacks, given their dire need at the position.
Cincinnati Bengals: Deon Yelder, TE, Western Kentucky
It's difficult to trust Tyler Eifert to stay healthy, so here's a tight end for the future.
Dallas Cowboys: Troy Fumagalli, TE, Wisconsin
Jason Witten has retired, so here's a potential successor for him.
Green Bay Packers: Kevin Toliver, CB, LSU
Another cornerback? Yes. This is how bad Green Bay's secondary is.
Oakland Raiders: Simmie Cobbs Jr., WR, Indiana
It wouldn't surprise me if the Raiders added a receiver earlier than this - Anthony Miller in Round 2? - but they need to address the position at some point, given Jordy Nelson's declining skills.
Green Bay Packers: Marquis Haynes, DE/OLB, Ole Miss
Clay Matthews turns 32 this summer, so it would make sense for the Packers to make some plans for the future.