While the draft remains a month away, with the combine finished and free agency underway, there's a much clearer picture of what NFL teams will need to address in the draft this year. We also know that at least two quarterbacks will go in the top five, if not three or maybe even four.
And that's the ultimate wild card when trying to put together a mock draft. Teams like the Buffalo Bills and Arizona Cardinals could look to move up into the top five to grab their QB, but there's no guarantee the Giants or Browns are willing to move down.
All of which leads to a big change in my latest mock draft. In my original projection I had the Browns taking Saquon Barkley No. 1 and then getting their QB at No. 4, but with the Jets declaring their intentions by moving up to No. 3, the Browns have to change their gameplan up a bit.
1. Cleveland Browns
Sam Darnold, QB, USC: Before the Jets gave up so much to move to No. 3 the Browns could have flirted with the idea of not taking their QB here, but at No. 4 instead. They can no longer risk it and instead take Darnold here.
2. New York Giants
Bradley Chubb, DE, NC State: There's always the chance the Giants could trade this pick if someone offers a king's ransom, but I see them picking up the best pass-rusher in this draft after trading Jason Pierre-Paul to Tampa.
3. New York Jets (from IND)
4. Cleveland Browns (from HOU)
Saquon Barkley, RB, Penn State: Well, whaddya know? The Browns were able to take their QB at No. 1 and still get Barkley at No. 4. That's a pretty good first round.
5. Denver Broncos
6. Indianapolis Colts (from NYJ)
Quenton Nelson, G, Notre Dame: The Colts were hoping Chubb would fall to them here, and there's a chance they could trade this pick to somebody looking to get a QB. If neither of those things happens, they take Nelson to improve their offensive line.
7. Tampa Bay Buccaneers
8. Chicago Bears
9. San Francisco 49ers
10. Oakland Raiders
11. Miami Dolphins
12. Buffalo Bills (from CIN)
13. Washington Redskins
14. Green Bay Packers
Marcus Davenport, DL, UTSA: This could be the perfect spot for Davenport, both in the round and landing place. He's somewhat of a project but could give the Packers a boost on the outside while allowing them to move Clay Matthews inside.
15. Arizona Cardinals
Lamar Jackson, QB, Louisville: Another team that could look to move up. The Cardinals will take a QB at some point, and Jackson is an intriguing prospect, and one who can take some time to learn while Sam Bradford starts in 2018.
16. Baltimore Ravens
Calvin Ridley, WR, Alabama: I don't think Ridley is the type of true No. 1 receiver in the NFL, but he's still a major upgrade to Baltimore's receiver corps.
17. Los Angeles Chargers
18. Seattle Seahawks
19. Dallas Cowboys
20. Detroit Lions
21. Cincinnati Bengals (from BUF)
22. Buffalo Bills (from KC)
Isaiah Wynn, G, Georgia: The Bills got their QB earlier, and now need to go about finding guys to help protect him.