Mocks drafts are almost no more. It’s finally time for the 2017 NFL Draft.
This draft is filled with plenty of ambiguity and we can’t wait to see what happens on Thursday night. Myles Garrett is expected to go No. 1 overall to the Browns, then after that, there’s plenty of uncertainty.
Here’s our final 2017 NFL mock draft before the NFL Draft.
2017 NFL mock draft (04/27/2017)
1. Browns: Myles Garrett, DE, Texas A&M
Garrett should still go No. 1 overall despite
2. 49ers: Solomon Thomas, DE, Stanford
The 49ers could go a few different directions with this pick and no one would be surprised, but Thomas is among the best available players here.
3. Bears: Jonathan Allen, DE, Alabama
Allen is still one of the best players in this draft despite some concerns about his shoulder injuries and the Bears need to bring in talent, no matter what position it is.
4. Jaguars: Leonard Fournette, RB, LSU
The Jags seem intent on keeping QB Blake Bortles and bringing in talent to surround him. This is the most talented player left on the board, and he would be a huge boost to a Jacksonville offense that cratered in 2016.
LSU S Jamal Adams (Kevin C. Cox/Getty Images)
5. Titans: Jamal Adams, S, LSU
This should be the Rams pick, but they gave it up to get the No. 1 overall spot last year and draft Jared Goff. Whoops.
The Titans have reportedly been contacted about trading this pick and might be wise to move down.
6. Jets: Mitch Trubisky, QB, North Carolina
The Jets signed Josh McCown and still have Bryce Petty and Christian Hackenberg. None are the answer. As they often do, they’ll look for a quarterback with either this pick or their second selection.
7. Chargers: Malik Hooker, S, Ohio State
The Chargers will take either Hooker or Adams — whomever the Titans don’t take, probably.
8. Panthers: Christian McCaffrey, RB, Stanford
The hype has been building for a while. McCaffrey could go in the top 10.
9. Bengals: Reuben Foster, LB, Alabama
Foster got sent home from the combine, but he’s still a top-15 talent.
10. Bills: Mike Williams, WR, Clemson
Williams is among the best playmakers in the draft, and the Bills need one opposite the oft-injured Sammy Watkins.
11. Saints: Marlon Humphrey, CB, Alabama
The Saints need help in the secondary, but acquiring the Patriots’ first-round pick gives them more flexibility here.
12. Browns: DeShone Kizer, QB, Notre Dame
The Browns will take Trubisky here if he’s available, but he may not be. Kizer looks like their No. 2 option.
13. Cardinals: O.J. Howard, TE, Alabama
Howard’s athleticism has him shooting up draft boards. The Cardinals could definitely use a play-making tight end.
14. Eagles: Marshon Lattimore, CB, Ohio State
The Colts and Eagles have a lot of similar needs. Fortunately for Philadelphia, it picks first.
15. Colts: Kevin King, CB, Washington
Ohio State’s Gareon Conley made too much sense here, but sexual assault allegations will bump him down.
16. Ravens: Tre’Davious White, DB, LSU
Conley also made sense here, but now White gets bumped up a few picks.
17. Redskins: Haason Reddick, LB, Temple
Washington needs a linebacker and Reddick is being hyped up to first-round potential after a strong combine.
18. Titans: Corey Davis, WR, Western Michigan
Tennessee gets its defensive back in the top 10, then gets the playmaker it needs here.
19. Bucs: John Ross, WR, Washington
Ross’ speed, thanks to a record 40-yard dash at the combine, will be too much for someone to ignore in the first round.
Washington WR John Ross at the 2017 NFL Combine (Getty Images)
20. Broncos: Garrett Bolles, OT, Utah
It seems like the Broncos are set on taking an offensive tackle, and Bolles is still on the board here.
21. Lions: Taco Charlton, DE, Michigan
The Michigan grad stays in state. Tennessee’s Derek Barnett also makes sense here.
22. Dolphins: Jabrill Peppers, S, Michigan
Someone is going to take a shot on Peppers in the back half of the first round. Why not the Dolphins, who now have a hole to fill at safety after cutting Isa Abdul-Quddus?
23. Giants: Takkarist McKinley, DE/OLB, UCLA
The Giants have never believed a team can have too much pass rushing. McKinley is just that — a pure pass-rusher.
24. Raiders: Christian McCaffery, RB, Stanford
The Stanford RB’s stock has fluctuated for a while, but a strong combine puts him back in the first-round mix.
25. Texans: Cam Robinson, OT, Alabama
Houston might go quarterback here, but is there anyone they like enough?
26. Seahawks: Ryan Ramcyzk, OT, Wisconsin
Like the Broncos, Seattle needs a tackle and will take the best available.
27. Chiefs: Derek Barnett, DE, Tennessee
The Chiefs have a stellar defensive front but Tamba Hali, Justin Houston and Derrick Johnson aren’t getting any younger.
28. Cowboys: Obi Melifonwu, S, UConn
Dallas has to go defense here and will like a shiny new toy such as Melifonwu, who is a tremendous athlete.
29. Packers: T.J. Watt, LB, Wisconsin
A dream scenario for the state of Wisconsin. The Packers still could go cornerback here, but Watt’s big combine has us hopeful.
30. Steelers: Charles Harris, DE, Missouri
Pittsburgh needs a James Harrison replacement at some point, right? Right.
31. Falcons: Forrest Lamp, OL, Western Kentucky
Atlanta has to address the interior of its line early in this draft, and Lamp has shown versatility to play there despite projecting as a tackle.
32. Saints: Ahkello Witherspoon, CB, Colorado
Maybe the Saints will double down to address a woeful secondary.