As I do every year, I post my final mock draft on draft day as today is the NFL draft. But it's happening under a much different environment tonight as the coronavirus has wreaked havoc on everything. It was originally supposed to take place in front of the Bellagio in Las Vegas, but instead it's all happening from homes of the GMs, while Roger Goodell will be announcing the picks from the basement of his home in the New York City suburb of Bronxville. Unlike in previous years, stock fluctuations haven't happened because of the lack of Pro Days and the fact that teams can't easily get a physical done. In any case, here is my mock, and as always I expect it to be way off the mark as trades will throw a wrench into everything. But as usual, I do one round with no trades to keep things as straightforward as I could possibly do it.

1. Cincinnati Bengals - QB Joe Burrow, LSU
Pretty obvious pick here as the Bengals need a QB, and Burrow is easily the best prospect. So the Ohio native comes home from the Bayou Bengals to the Cincinnati Bengals.

2. Washington Redskins - DE Chase Young, Ohio State
After seeing the impact Nick Bosa, who Young replaced at edge for the Buckeyes, the Redskins look poised to add this generational talent to their already formidable defensive line. He's the best player in this draft, and DC has the opportunity to get that guy.

3. Detroit Lions - CB Jeff Okudah, Ohio State
Things get tricky starting with this pick. The Lions are feeling offers from teams wanting to trade up to draft a QB, all while they have the opportunity to add someone who fills in a huge need as the Lions are looking to replace Darius Slay.

4. New York Giants - T Tristan Wirfs, Iowa
While Daniel Jones showed a lot of promise, unfortunately he ended up on the ground or coughing the ball up too many times. So they need to get him protection to give him a chance to succeed.

5. Miami Dolphins - QB Tua Tagovailoa, Alabama
The Dolphins were Tanking for Tua last season, and while they didn't end up with the top pick as planned, they are still in a position to get Tua or Justin Herbert. There have been reports that Herbert might be their preferred guy, but that all appears to be smokescreen.

6. Los Angeles Chargers - QB Justin Herbert, Oregon
While the Chargers are willing to roll with Tyrod Taylor for this season, they will need to develop a successor to Phillip Rivers. They will likely pick up whoever the Dolphins don't take between Tua and Herbert should they stay put.

7. Carolina Panthers - LB Isaiah Simmons, Clemson
Simmons has shot up the draft boards after an impressive combine, and the Panthers need a replacement for the retired Luke Kuechley.

8. Arizona Cardinals - T Jedrick Wills Jr., Alabama
With the Cardinals now having their go-to receiver gift-wrapped to them by Bill O'Brien, they can now look to make sure Kyler Murray has enough time to throw the ball. It was a dumpster fire two years ago, and that problem was masked by Murray's mobility last season.

9. Jacksonville Jaguars - DT Derrick Brown, Auburn
The Jaguars lots lots of talent on their defensive line last offseason, and if Brown is still there, they should take him. He's probably going to be taken earlier, but there are concerns about him.

10. Cleveland Browns - T Andrew Thomas, Georgia
The Browns thought they had it all last season, but they never fully replaced Joe Thomas after his retirement as Baker Mayfield was just getting pummeled. Adding Jack Conklin was huge, and pairing him with this guy gives hopes that they can shake off last season's disappointment.

11. New York Jets - WR Jerry Jeudy, Alabama
The Jets will either need a receiver or an offensive tackle as Sam Darnold will need some help if he is going to be the guy for this team. Of the receivers in this draft, Jeudy is easily the most complete player, though knee concerns might give teams some second thoughts before picking him.

12. Las Vegas Raiders - WR Henry Ruggs III, Alabama
If Al Davis was still alive, Ruggs would definitely be his guy as he's a speed freak that Davis loves for his style of football. While the Raiders have gotten better at the position, they need a #1 guy and Ruggs can be it.

13. San Francisco 49ers - WR CeeDee Lamb, Oklahoma
The 49ers need a go-to wide receiver as Emmanuel Sanders was their only guy who could fill that role solidly, and now he's off to New Orleans. Lamb is the player that best fits this offense. This is a hot spot for a trade down as the 49ers are looking to recoup picks as while they have two firsts, they have no picks in the next three rounds.

14. Tampa Bay Buccaneers - T Mekhi Becton, Louisville
The Bucs will need to protect Tom Brady as he's a pure pocket passer and his time in Tampa will be wasted if the team can't protect him. After Becton, there's a huge dropoff in talent, so the Bucs are a team that's looking to potentially trade up, especially with the 49ers dangling the pick before them.

15. Denver Broncos - WR Justin Jefferson, LSU
The Broncos need a receiver, but if Jeudy, Lamb, and Ruggs are all off the board there's a huge dropoff. Their next need is tackle, but again all the blue-chip tackles are off the board in this situation. That said, Jefferson has been rising up the draft boards and he would fill in their need.

16. Atlanta Falcons - CB C.J. Henderson, Florida
The Falcons secondary is a mess and Henderson is exactly the guy the Falcons need. Butt hey might have to trade up for him as his stock has been rising.

17. Dallas Cowboys - DE K'Lavon Chaisson, LSU
After losing Robert Quinn in free agency, the Cowboys will need an edge rusher to replace him.

18. Miami Dolphins - LB Kenneth Murray, Oklahoma
After selecting their QB of the future, the Dolphins are looking to protect him, but they will have to either trade up or wait until their next pick at 26 to get him. Instead, they address their front seven and Murray is the best defensive end or linebacker that this team needs.

19. Las Vegas Raiders - DT Javon Kinlaw, South Carolina
The Raiders get a steal here as Kinlaw is widely expected to go much higher, perhaps in the top 10. While it's not as big a need, he can help transform their defense.

20. Jacksonville Jaguars - T Austin Jackson, USC
After addressing their defense, this pick goes to their offense as they will need to protect Gardner Minshew if he is to take the next step.

21. Philadelphia Eagles - WR Brandon Aiyuk, Arizona State
The Eagles lost a lot of receivers this offseason, so giving Carson Wentz to throw to is important. Aiyuk's stock has been rising as of late, so after the top three and Jefferson, he's the next best guy.

22. Minnesota Vikings - DE Yetur Gross-Matos, Penn State
The Vikings have a huge need at receiver after dealing Stefan Diggs, but this team also has big needs at DE and CB, and Gross-Matos is the best value in those positions of need.

23. New England Patriots - QB Jordan Love, BYU
The Pats are likely going to trade out of this pick, though whether it is up or down, that remains to be seen. With the Tom Brady era over, the Pats will need to find his successor fast.

24. New Orleans Saints - LB Patrick Queen, LSU
The Saints have been linked to Queen as DE and LB are their biggest needs, though a WR is also in play but less of a priority after getting Emmanuel Sanders.

25. Minnesota Vikings - CB Jaylon Johnson, Utah
The Vikings need a CB badly as they lost Xavier Rhodes, Trae Waynes, and McKenzie Alexander. Johnson is the best fit for the system Mike Zimmer runs.

26. Miami Dolphins - T Josh Jones, Houston
After addressing other needs, the value aligns with this pick as there are not tackles worth the 18th pick should Wirfs, Thomas, Wills, and Becton are gone.

27. Seattle Seahawks - C Cesar Ruiz, Michigan
John Schneider always seems to pick somebody totally unexpected. That said, Ruiz fills in a big nead as their offensive line has been a problem that is masked up by Russell Wilson's escapability. They can't count on that continuing.

28. Baltimore Ravens - LB Zack Baun, Wisconsin
There are lots of directions the Ravens could go, but Baun makes a lot of sense.

29. Tennessee Titans - CB A.J. Terrell, Clemson
The Titans lost Logan Ryan, so replacing him is a sensible option.

30. Green Bay Packers - WR Tee Higgins, Clemson
After Devante Adams, the Packers don't have anything in terms of wideouts.

31. San Francisco 49ers - S Xavier McKinney, Alabama
The 49ers will need to upgrade their secondary after their late collapse in the Super Bowl. McKinney is a great value here, but this team is looking to trade down once again from either 13 or 31.

32. Kansas City Chiefs - CB Jeff Gladney, TCU
Cornerback is the biggest need for the Chiefs, but aside from that they can pretty much go with the BPA at this pick.