1. Cleveland Browns – Saquon Barkley (RB/Penn State)

Cleveland made a ton of moves today, acquiring Jarvis Landry, Tyrod Taylor and Damarious Randall as well as shipping away DeShone Kizer. I still think a quarterback will be taken with one of Cleveland top two draft picks, but with Taylor serving as a bridge player, they can afford to go after Barkley, who had a monster combine. If this happens, Barkley will be the first running back selected first overall since Ki-Jana Carter in 1995, ironically another former Penn State player drafted by an Ohio team.

2. New York Giants – Josh Rosen (QB/UCLA)

There’s been chatter about the Giants not taking a quarterback at No. 2, but if Barkley isn’t there, I expect the Giants to either trade down or find their long-term answer at the most important position in the NFL. Rosen has drawn comparisons to incumbent Giants quarterback Eli Manning.

3. Indianapolis Colts – Bradley Chubb (DE/N.C. State)

The Colts are completely devoid of talent outside of Andrew Luck and T.Y. Hilton, so they will be targeting the best available player. Chubb will give them a much needed edge rusher as the rest of the division has improved at quarterback over the last two years.

4. Cleveland Browns – Baker Mayfield (QB/Oklahoma)

With the Browns acquiring an undersized dual-threat quarterback today, I can see them opting for another similar player in Mayfield, who will ideally sit for a year and learn the offense before taking over in 2019.

5. Denver Broncos – Josh Allen (QB/Wyoming)

Another team at the top of the draft in need of a quarterback, Allen is a tall quarterback with a rocket arm and shares similar traits with other quarterbacks previously drafted by John Elway: Paxton Lynch and Brock Osweiler.

6. New York Jets – Sam Darnold (QB/USC)

Perpetually in need of a quarterback, the Jets are in position to land a signal caller in a draft deep at the position. Josh McCown is a free agent, but he could be brought back as a short-term solution.

7. Tampa Bay Buccaneers – Minkah Fitzpatrick (CB/FS/Alabama)

Another team with a need for help pretty much everywhere, the Buccaneers will target the best player available. Mike McGlinchey could be an option here as well.

8. Chicago Bears – Quenton Nelson (G/Notre Dame)

The Bears cut Josh Sitton and Kyle Long has been battling injuries over the past two years, so they may look to fortify their offensive line. Guards usually don’t go in the top 10, but Nelson is an elite prospect.

9. San Francisco 49ers – Roquan Smith (ILB/Georgia)

San Francisco reportedly is operating as if Reuben Foster cannot be relied upon long-term due to a recent domestic violence issue. Nelson could be an option as well if he is available.

10. Oakland Raiders – Tremaine Edmunds (LB/Virginia Tech)

Oakland is in need for help across the defense and have always had a affinity towards athletic players. Edmunds, a 6-foot-5 athletic freak, can play all linebacker positions.

11. Miami Dolphins – Denzel Ward (CB/Ohio State)

There’s been talks about the Dolphins looking to replace Ryan Tannehill, but unless one of the top guys drops. I doubt they take a signal caller. Instead, they can focus on the secondary, which is filled with guys who showed flashes of talent last season, but not consistency.

12. Cincinnati Bengals – Mike McGlinchey (OT/Notre Dame)

Issues along the offensive line stalled the Bengals offense last year and is a top priority this offseason. Luckily, the top tackle in the draft has fallen to them and provides an immediate upgrade along the blind side.

13. Washington Redskins – Derwin James (S/Florida State)

Su’a Cravens is apparently returning after taking the year off, but I don’t see that preventing the Redskins from taking James if he is available. James can play both safety positions, but he comes with some red flags in coverage.

14. Green Bay Packers – Marcus Davenport (DE/UTSA)

A cornerback is in play here too, but the Packers need an edge rusher as well. Clay Matthews turns 32 in May and his play has steadily declined over the past few years.

15. Arizona Cardinals – Isaiah Wynn (G/Georgia)

Arizona likely won’t land Kirk Cousins, but I can see them landing one of the next-tier guys like A.J. McCarron, Teddy Bridgewater or Case Keenum, Arizona has needs all along the offensive line, which is a harder hole to fill in free agency since there isn’t as good of talent.

16. Baltimore Ravens – Calvin Ridley (WR/Alabama)

Baltimore needs to overhaul their wide receiver corp with Mike Wallace and Jeremy Maclin likely leaving town. Ridley has drawn comparisons to Amari Cooper, a solid route runner who is prone to drops.

17. Los Angeles Chargers – Vita Vea (DT/Washington)

The aging Brandon Mebane could be released in the next few weeks as his play has declined since signing with the Chargers. Vea has great athleticism for his size and could be pushing for top 10 consideration.

18. Seattle Seahawks – Will Hernandez (G/UTEP)

Another team in dire need of offensive line help, the Seahawks will need to focus on protecting Russell Wilson and fixing the catastrophic run game.

19. Dallas Cowboys – Taven Bryan (DT/Florida)

Dallas is in a tough spot here as many of the positions they need do not have a player worth selecting at this juncture. Defensive tackle, however, is a need as Maliek Collins has struggled in his career.

20. Detroit Lions – Derrius Guice (RB/LSU)

Sonny Michel is also an option, so it could depend on which running back the Lions like more. Detroit had not had a running back rush for 100 yards in a game since 2013.

21. Buffalo Bills – Lamar Jackson (QB/Louisville)

Buffalo traded Tyrod Taylor, so they are definitely going to look to move up. If they do stand pat, Jackson should be available for them. There was some talk about teams wanting Jackson to play wide receiver at the NFL, but he has made it known he only intends on playing quarterback.

22. Buffalo Bills – Da’Ron Payne (DT/Alabama)

Buffalo traded Marcell Dareus to the Jaguars during the trade deadline and the run defense instantly got worse.

23. Los Angeles Rams – Harold Landry (DE/OLB/Boston College)

The Rams addressed their secondary issues by acquiring Aqib Talib and Marcus Peters, so now the can focus on getting Robert Quinn’s replacement. There is a bit of a concern at the lack of pass rush the Rams have behind Aaron Donald.

24. Carolina Panthers – Josh Jackson (CB/Iowa)

Carolina traded Daryl Worley today, so they will need to address cornerback at some point of the draft.

25. Tennessee Titans – Rashaan Evans (LB/Alabama)

Tennessee has some issues at linebacker with both Brian Orakpo and Derrick Morgan entering their contract years.

26. Atlanta Falcons – Donte Jackson (CB/LSU)

Without many needs, Atlanta targets the best available player. One of the top guards could be taken here if they happen to fall as well.

27. New Orleans Saints – Leighton Vander Esch (LB/Boise State)

The Saints defense made some leaps and bounds in 2017, but they could improve at linebacker. Vander Esche is rising after a solid combine.

28. Pittsburgh Steelers – Ronnie Harrison (S/Alabama)

The Steelers would love to get a linebacker, but the Saints swooped in and took Vander Esch right under their noses. Safety, however, is another position of need.

29. Jacksonville Jaguars – Courtland Sutton (WR/SMU)

With Allen Robinson entering free agency, Jacksonville could look to find a new No. 1 wideout in the draft.

30. Minnesota Vikings – Isaiah Oliver (CB/Colorado)

Trae Waynes has been a bust of a draft pick and Minnesota may look at replacing him. Defensive tackle cold be an option as well with Sharrif Floyd’s career in jeopardy.

31. New England Patriots – Kolton Miller (OT/UCLA)

With Nate Solder entering free agency, New England will need to find a blindside protector for Tom Brady.

32. Philadelphia Eagles – Josey Jewell (LB/Iowa)

With Nigel Bradham entering free agency, Philadelphia my need to use the draft to find his replacement. Receiver could be selected as well with Torrey Smith recently departing.