Hard to believe, but this is it -- last 2020 mock draft of the offseason. These are weird times, and the draft should be even weirder. It's impossible to know exactly what kind of trades we'll see, and there could be a number of different prospects who end up in the first round in an unexpected fashion.

A couple of guys I'm particularly high on -- one defensive back and one wide receiver -- sneak in here on my final mock draft.

This might honestly be the most difficult mock I've ever done. I think the way the board lines up coupled with team needs and a lack of trades up top along with the saturation of the quarterback market overall is going to make for some weird stuff happening on Thursday.

Smart teams will be way ahead of the curve, and teams already behind might really fall back. We'll see, but expect shenanigans.

NFL Mock Draft - 04/21/2020

Round 1

1. Cincinnati Bengals



(2-14) Joe Burrow, QB, LSU: Everyone better get at least one pick correct in their mock draft. Joe Burrow to the Bengals is as big a slam dunk as they come.

2. Washington Redskins



(3-13) Chase Young, EDGE, Ohio State: Ultimately I think if Washington is trading this pick, they'll do it before the draft. If that happens, you're getting a mulligan on my final mock draft. I don't think anyone will pay the price they want to move down, so they stay here and take a stud in Chase Young.

3. Detroit Lions



(3-12-1) Isaiah Simmons, LB, Clemson: They have a need at cornerback certainly, but I'm gonna go back to what I thought out of the gate with this draft: that Bill Belichick would take Simmons here, so I'm going to have Matt Patricia do the same.

4. New York Giants



(4-12) Andrew Thomas, OL, Georgia: Dave Gettleman is telling us what he plans to do and when he does that, he usually follows through. I would have had Mehki Becton here, but I think Gettleman is one of those GMs, given his job security, who will be worried about a guy with a off-field red flag in NYC if he struggles on the field and what people will say.

5. Miami Dolphins



(5-11) Tua Tagovailoa, QB, Alabama: It is my belief the Dolphins are smokescreening right now to land Tua at No. 5. And you know what? It's been hilariously transparent but I think it's working! It did here anyway.

6. Los Angeles Chargers



(5-11) Jeff Okudah, CB, Ohio State: The Chargers could definitely take Justin Herbert OR they could add to an already-loaded defense. I think Tom Telesco's QB depth chart is by design and he'll add to it after the draft or on Day 2 instead of doing the very obvious and taking Herbert here.

7. Jacksonville Jaguars (Mock Trade with Carolina)



(6-10) Justin Herbert, QB, Oregon: Seeing Herbert drop past the Chargers, the Jaguars make a small move up -- I think Carolina would flip in this spot for just the cost of 116 overall. That doesn't add up but it's an extra pick for a small move down.

8. Arizona Cardinals



(5-10-1) Derrick Brown, DL, Auburn: Offensive line would be fine here but the Cards are more about winning now than people think. Brown will greatly improve the defense immediately.

9. Atlanta Falcons (Mock Trade with Carolina)



(7-9) CJ Henderson, CB, Florida: Another trade! I think with an increased involvement from David Tepper plus Matt Rhule looking to stockpile a questionable roster, Carolina will be aggressive about trying to move back. We know Thomas Dimitroff wants to move up and the Falcons need one of his signature draft splashes to work out. They grab a corner we know they adore.

10. Cleveland Browns



(6-10) Tristan Wirfs, OL, Iowa: Impossible to imagine the Browns going in a different direction than offensive line here. They'll feel good heading into 2020 if they nab one of the top guys.

11. New York Jets



(7-9) Jerry Jeudy, WR, Alabama: They could go offensive line, but Jeudy is a perfect fit for the Jets, Adam Gase's system and Sam Darnold. They need results on offense right now. Jeudy can give them that.

12. Las Vegas Raiders



(7-9) CeeDee Lamb, WR, Oklahoma: Wanted to have them trading up to get Lamb, who is my top wide receiver on the board. Don't think it would be crazy at all with their ammo, but at 12 they have to feel good about getting one of these guys, especially if it works out this way.

13. Philadelphia Eagles (Mock Trade with San Francisco)



(9-7) Henry Ruggs III, WR, Alabama: The Eagles reportedly love Lamb too, but can they get that high without paying too much? This is a perfectly fine consolation prize. The 49ers desperately want to trade down.

14. Tampa Bay Buccaneers



(7-9) Jedrick Wills Jr., OL, Alabama: I think the Bucs are a decent bet to move up as well but trading will be tough and as long as three quarterbacks and plenty of defensive players go, they should be able to get one of their primary offensive line targets at 14. If a surprising OL selection happens early, they might have to make a move.

15. Denver Broncos



(7-9) Javon Kinlaw, DL, South Carolina: Ruggs is a perfect final (potential) puzzle piece in this Broncos offense with his deep speed serving as a nice complement to Courtland Sutton.

16. Carolina Panthers (Mock Trade with Atlanta)



(5-11) Mekhi Becton, OL, Louisville: They could have viably taken him at seventh overall but land him here after acquiring some extra draft picks in the process.

17. Dallas Cowboys



(8-8) Justin Jefferson, WR, LSU: This seems redundant because of Amari Cooper and Michael Gallup but this WR corps would be STACKED with those three in the fold long term.

18. Miami Dolphins



(5-11) Austin Jackson, OL, USC: Projectable tackle, but the Dolphins might be a year away from hoping everything clicks. Either way they get some much needed protection for Tua.

19. Las Vegas Raiders



(7-9) A.J. Terrell, CB, Clemson: You know what Mike Mayock isn't scared to do? Draft a productive Clemson defensive player higher than you think he should go. Terrell is gonna be a first-round pick regardless I think, so why not have him land with the Raiders, a position of need and value that isn't too far off?

20. Jacksonville Jaguars



(6-10) Jaylon Johnson, CB, Utah: The Jaguars are taking a cornerback with the Jalen Ramsey pick. I know a spite pick if I've ever seen one.

21. San Francisco 49ers (Mock Trade with Philadelphia)



(13-3) Brandon Aiyuk, WR, Arizona State: Think the 49ers will go corner or wideout here, picking the best available guy. Aiyuk can get loose in space, which is a dangerous thing for anyone on a Kyle Shanahan offense.

22. Minnesota Vikings



(10-6) K'Lavon Chaisson, EDGE, LSU: I think they'll double dip on defense here and in this instance the Vikings are trying to make up for the loss of Everson Griffen.

23. New England Patriots



(12-4) Yetur Gross-Matos, EDGE, Penn State: This just feels like a very Patriots pick for some reason.

24. New Orleans Saints



(13-3) Kenneth Murray, LB, Oklahoma: Some people like them taking a QB here but I think they want to keep shoving in on 2020 and figure out the Drew Brees thing later.

25. Minnesota Vikings



(10-6) Kristian Fulton, CB, LSU: Two LSU starters added to this defense isn't going to be the worst thing in the world.

26. Miami Dolphins



(5-11) Cesar Ruiz, OL, Michigan: If the Dolphins come out of this draft with a QB and two potential long-term answers on the OL, they should be doing cartwheels.

27. Seattle Seahawks



(11-5) Antoine Winfield Jr., S, Minnesota: This guy is a BALLHAWK. Who cares less about what you think they need than Pete Carroll and John Schneider?

28. Baltimore Ravens



(14-2) Patrick Queen, LB, LSU: The Ravens should be adding people who can help them immediately as they push all in on Lamar Jackson's rookie deal.

29. Tennessee Titans



(9-7) Trevon Diggs, CB, Alabama: Cornerback is suddenly kind of a thin position for this team as it transitions on defense.

30. Green Bay Packers



(13-3) Laviska Shenault Jr., WR, Colorado: This guy is a MONSTER and won't have to carry the load with Davante Adams in town too.

31. Los Angeles Chargers (Mock Trade with San Francisco)



(5-11) Jordan Love, QB, Utah State: I think the 49ers want to trade down badly, and if Love is there, someone will pay the price to come up and get him. The Chargers make as much a sense as anyone, especially since they don't need to start Love this season as they go all-in on Tyrod Taylor.

32. Kansas City Chiefs