The NFL Draft is only three days away.  The speculation soon becomes reality and teams attempt to reload and retool as they hunt for a championship.  At this point, you have probably seen 287 mock drafts, so what’s one more?  It’s impossible to predict what’s going to happen but this is a scenario that I could see happening:

1. Cleveland Browns – Myles Garrett DE (Texas A&M)

It’s the Browns so they could obviously screw this up if they wanted to, but in this case with another first round pick at #12, they take the best prospect in the draft in Myles Garrett.

2. San Francisco 49ers TRADE to New York Jets – Mitchell Trubisky QB (North Carolina)

The 49ers have a ton of needs and if new head coach isn’t in love with any of the quarterbacks, then new GM John Lynch should be looking to trade down and acquire more picks.  The Jets oblige them in this scenario and move up to get a quarterback as they seem desperate to be relevant once again.

3. Chicago Bears – Jamal Adams S (LSU)

After paying Mike Glennon all that money in the offseason (you read that correctly, yes that really happened) it doesn’t make sense that they would use the #3 pick on a quarterback as well.  So instead they focus on the defensive side of the football and take the hard-hitting Jamal Adams to play safety.

4. Jacksonville Jaguars – Jonathan Allen DT (Alabama)

While many see this as a good landing spot for a running back, that is far too exciting for a franchise like the Jaguars.  Instead they take an interior defensive lineman which gets absolutely no one excited, but should improve their defensive front.

5. Tennessee Titans – Marshon Lattimore CB (Ohio State)

The Titans have two major needs: secondary and wide receiver.  Despite the deep class of cornerback in this draft, the Titans wait for later to grab another weapon for Marcus Mariota and instead go for the best corner in this year’s class.

6. San Francisco 49ers – Solomon Thomas DE (Stanford)

If the 49ers were unable to find a trade partner, they likely would have taken the same pick at #2 but instead get a few extra picks from the Jets and still get their man at #6.

7. Los Angeles Chargers TRADE to Arizona Cardinals – Deshaun Watson QB (Clemson)

Arizona trades up from #13 to get their franchise quarterback with Carson Palmer’s career likely over in a season or two.  While it would be tempting to make one last run with Palmer and Fitzgerald, the Cardinals brass decides to go ahead and make the move to benefit the future of the franchise.

8. Carolina Panthers – Leonard Fournette RB (LSU)

The Panthers grab the best running back prospect in the draft and make it terrifying for defensive coordinators to deal with run-pass options involving Cam Newton and Fournette.  Good luck.

9. Cincinnati Bengals – Reuben Foster LB (Alabama)

A really talented defensive player that may have some personal issues? That sounds like a Bengal to me.

10. Buffalo Bills – Malik Hooker S (Ohio State)

The Bills need a lot of help in their secondary, especially after Stephon Gilmore left for the Patriots.  The first step is taking the talented safety out of Ohio State whose ball skills should provide some turnovers for Buffalo’s defense.

11. New Orleans Saints – John Ross WR (Washington)

In the offseason, the Saints traded Brandin Cooks to the Patriots and now try to replace him with their first pick of the 2017 draft.  Although the Saints have some bigger needs (especially on defense), Sean Payton can’t resist the speed of Washington’s John Ross.

12. Cleveland Browns – Patrick Mahomes QB (Texas Tech)

With two quarterbacks already off the board, the Browns can’t wait any longer and take Mahomes as their next potential signal caller.  This isn’t a great landing spot for Mahomes as he would be a much better fit with…well, anyone really.

13. Los Angeles Chargers TRADE to New York Giants – OJ Howard TE (Alabama)

The Chargers trade down again as they try to obtain one draft pick for each of Philip Rivers’ kids.  The Giants make a big leap from #23 to grab a big tight end to be another weapon for Eli Manning alongside Odell Beckham, Branson Marshall, and Sterling Shepard.

14. Philadelphia Eagles – Corey Davis WR (Western Michigan)

The Eagles nab a wide receiver to help out sophomore quarterback Carson Wentz.  He slips a little in this scenario and the Eagles are happy to have Davis fall into their lap.

15. Indianapolis Colts – Derek Barnett DE (Tennessee)

The Colts need offensive line help but they’ll wait until the later rounds to make improvements there.  Instead, they beef up the defensive line with one of the best pass rushers in the draft.

16. Baltimore Ravens – Gareon Conley CB (Ohio State)

Another secondary player from Ohio State comes off the board as the Ravens take advantage of a very deep class for cornerbacks.

17. Washington Redskins – Christian McCaffery RB (Stanford)

Running back is a clear need for Washington and the choice really comes down to Dalvin Cook or Christian McCaffery.  With as many attempts as Kirk Cousins gets per game, the prospect with a more polished receiving game gets the nod here.

18. Tennessee Titans – Mike Williams WR (Clemson)

The Titans fill their other big need in receiver and get a big redzone target for Mariota in Williams.

19. Tampa Bay Buccaneers – Dalvin Cook RB (Florida State)

This feels like an obvious need for the Bucs and pairs Cook with former Florida State quarterback Jameis Winston.

20. Denver Broncos – Garett Bolles OT (Utah)

There’s always a couple of picks that feel like reaches and this is the pick this year.  But the Broncos desperately need offensive line help and John Elway isn’t afraid to take a pick that may be viewed as controversial by the media.

21. Detroit Lions TRADE to Houston Texans – Deshon Kizer QB (Notre Dame)

Houston gets antsy and can’t afford to leave this draft without one of the top four quarterbacks so they go ahead and jump up four spots to take the golden domer in Kizer.

22. Miami Dolphins – Hasson Reddick LB (Temple)

Reddick is a great linebacker and an even better story as a walk-on at Temple.  He was great at rushing the passer in college and the Dolphins hope that translates well to the NFL.

23. Los Angeles Chargers – Kevin King CB (Washington)

The Chargers finally take their pick instead of trading down and take a cornerback to help solidify that defense under new coordinator Gus Bradley.

24. Oakland Raiders – Jarrad Davis LB (Florida)

Davis may be another reach this early but his coverage abilities at linebacker are what Oakland is seeking in their first round pick so they decide to draft for need rather than going best player available.

25. Detroit Lions – Charles Harris DE (Missouri)

The Lions need some help putting pressure on opposing quarterbacks and Harris’ spin move is one of the best in the country and should help Detroit in the sack department.

26. Seattle Seahawks – Ryan Ramczyk OT (Wisconsin)

The Seahawks were surprised to see Ramczyk fall this far but are happy to take advantage to prevent Russell Wilson running for his life all the time.

27. Kansas City Chiefs – Marlon Humphrey CB (Alabama)

The Chiefs already have one of the great young cornerbacks in Marcus Peters and they pair him with another young cornerback in Humphrey to create a very challenging secondary to opposing quarterbacks.

28. Dallas Cowboys – Adoree’ Jackson CB (USC)

A deep cornerback class benefits Dallas greatly as they are able to still get a highly talented corner this late in the draft.

29. Green Bay Packers – Tre’Davious White CB (LSU)

The run of corners continues as the Packers grab some secondary help as well.

30. Pittsburgh Steelers – Zach Cunningham LB (Vanderbilt)

Cunningham is a solid inside linebacker that really excels stopping the run game and could thrive in the Steelers’ defensive system.

31. Atlanta Falcons – Forrest Lamp OG (Western Kentucky)

The Falcons’ roster doesn’t have a lot of glaring needs but they could use some help on their offensive line.  Lamp had a great 2016 season and could go much earlier than 31st in the draft on Thursday.

32. New Orleans Saints – Jabril Peppers S (Michigan)

After passing on a defensive prospect earlier, they take a safety who can do a little bit of everything at the tail-end of the first round.  Peppers can also help the Saints in the return game as well.