Josh Allen
Josh Allen — USA Today Sports Image

You could have seen this mock draft on Thursday if you signed up for our NFL Draft Insider newsletter. Don't miss out on exclusive draft analysis, and it's FREE! Sign up today.

So, unlike my mock drafts 1.0 and 2.0, I decided it was time to make a few trades, which always makes things more interesting.

I came up with moves that make perfect sense but am not saying I’ve heard these rumblings from the teams I’ve got making deals.

I have heard that if the Cardinals are going Murray, there’s no way they’re keeping Rosen and Rosen’s market isn’t nearly what people seem to think it is. But there are definite rumblings about Washington and Dwayne Haskins.

I am hearing the runs on first round O-linemen and wideouts are likely — and that’s why I have some of these kids at other positions falling further than they should.

The only crazy pick here is Greedy Williams going in the top five, but if he's toughened up, he can be worth it and the team that pounces has needs in the secondary as big as any club in the league.

If I’m wrong about Drew Lock's landing spot, I could see the Patriots pulling the trigger on him at No. 32. But I can’t see Daniel Jones in the top 20 for New York, and while he may have a better head, he just doesn’t have the tools Lock does.

So here’s my best shot exactly two weeks before the Cardinals are on the clock at No. 1. Enjoy.

1. RAIDERS (Pick Nos. 4, 27, 35 and Maurice Hurst to Cardinals, and Raiders get No. 1 overall and Josh Rosen) — Kentucky EDGE Josh Allen — Raiders get top edge rusher in the draft, a new toy for Gruden at QB and still pick again at 24.

2. NINERSOhio State EDGE Nick Bosa — With Allen gone, no dilemma for Niners here.

3. N.Y. JETSAlabama DT Quinnen Williams — With top edge rushers gone, Jets grab my No. 1 overall prospect.

4. CARDINALS (from Raiders)Oklahoma QB Kyler Murray — I still think this is a mistake, but at least now they get a fascinating project in Hurst at an area of need and another No. 1 pick, while solving the Rosen dilemma.

5. BUCSLSU CB Greedy Williams — Williams is a reach here, but secondary is the Bucs' top two or three needs.

You could have seen this mock draft on Thursday if you signed up for our NFL Draft Insider newsletter. Don't miss out on exclusive draft analysis, and it's FREE! Sign up today.

6. WASHINGTON (Pick Nos. 15, 46 and 96 to Giants) — Ohio State QB Dwayne Haskins — Haskins should have been the No. 1 overall pick. This isn’t too much to pay, and Washington has to address the position.

7. PACKERS (Pick Nos. 12, 44, 75 to Jaguars, and Packers receive Nos. 7, 69 and 98) — Iowa TE T.J. Hockenson — I think Hockenson is going to be special, and it’s a huge need for the Packers, who keep him away from the division foe Lions without spending too much.

8. LIONSMississippi State EDGE Montez Sweat – Consolation prize for Lions is best edge rusher on the board, and Sweat just might be a really good one.

9. BILLS Alabama OT Jonah Williams — O-line is Buffalo’s greatest need, Williams is the best blocker in the draft — maybe the best player on the board — and he’s already better than any of the six free agents Buffalo signed.

10. BRONCOSWashington State OT Andre Dillard — Dillard has rare feet for the left side and Garett Bolles fits better on the right side if he can bulk up.

11. BENGALS — LSU LB Devin White — The most obvious choice in the draft, and Bengals lucky he’s still there.

12. JAGUARS (Packers)Mississippi State WR D.K. Metcalf — You can’t put the weight of the franchise on Nick Foles without getting him some special weapons.

13. DOLPHINS — Michigan DL Rashan Gary — Dolphins need help everywhere, and Gary is the top-rated prospect on the board.

14. FALCONSFlorida OT Jawaan Taylor — Falcons need an upgrade at right tackle and all the top-15 edge rushers are gone.

15. GIANTS (Washington) — Missouri QB Drew Lock – Maybe they should have stood pat and taken Haskins. But Lock has a similar ceiling, just a few more question marks and the extra second- and third-rounders that come with him make this a good move.

You could have seen this mock draft on Thursday if you signed up for our NFL Draft Insider newsletter. Don't miss out on exclusive draft analysis, and it's FREE! Sign up today.

16. PANTHERSFlorida State EDGE Brian Burns — This kid actually reminds me a little bit of a skinny Julius Peppers.

17. GIANTS (Browns) — Mississippi State DT Jeffery Simmons — ACL, character and coachability make this a real boom-or-bust pick, but he’s already matured last couple seasons and his ceiling is sky high.

18. VIKINGSOklahoma OT Cody Ford —Ford is a legit top-25 prospect, fills a huge need — whether he ends up at guard or tackle — and I just don’t see how else Vikes get better here.

19. TITANSMichigan LB Devin Bush — Bush is a great value here and should be an excellent complement to last year's first-rounder Rashaan Evans.

20. STEELERSOklahoma WR Marquise Brown — Lose a Brown, add a Brown? The Steelers will jump all over Devin Bush if he’s still here, but if he’s not, the DBs just aren’t promising enough for this spot and Marquise — the cousin of Antonio! — may be the best wideout in this draft.

21. SEAHAWKSClemson EDGE Clelin Ferrell — Something about Ferrell just has Seahawk written all over him for me and they definitely need a bookend to join Frank Clark.

22. RAVENSSouth Carolina WR Deebo Samuel — I haven’t seen anything to suggest Lamar Jackson can be an NFL passer yet but upgrading his targets seems like a great way to find out.

23. TEXANS — Kansas State OT Dalton Risner — Risner is the best O-lineman on the board, not a real reach and Lord knows the Texans need help here.

24. RAIDERS (Bears) — Alabama RB Josh Jacobs — I’m not as high on Jacobs as some, but he’s the No. 1 RB on the majority of boards of folks I’ve talked to, and the Raiders don’t have a legit starting running back.

You could have seen this mock draft on Thursday if you signed up for our NFL Draft Insider newsletter. Don't miss out on exclusive draft analysis, and it's FREE! Sign up today.

25. EAGLES — Houston DT Ed Oliver — Some see a bit of Aaron Donald in Oliver, others see an undersized underachiever, but he’s a lot less of a gamble when you put him next to Fletcher Cox and fill a big hole.

26. COLTS — Ohio State WR Parris Campbell — Yes, folks, Chris Ballard knows Andrew Luck needs to eat to take the next step, and feeding him a target like Campbell makes perfect sense.

27. CARDINALS (Raiders through Cowboys) — Mississippi State WR A.J. Brown — He is actually my No. 2 wideout in this Draft after Metcalf, and if Cards are going all Air Raid, they need to get younger and upgrade the wideout corps.

28. CHARGERSClemson DT Christian Wilkins — Chargers don’t have a lot of holes, but they can stand to get stouter up the middle, and Wilkins should fill that bill.

29. CHIEFSGeorgia CB Deandre Baker — It’s not a bad year at cornerback — the class just isn’t stacked at the top — and Baker is definitely the best on the board. This isn’t too early to try and fill a huge need with him.

30. PACKERS (Saints)Clemson DT Dexter Lawrence — I had Lawrence as my No. 2 DT/5-technique and think this is an absolute steal if he falls.

31. RAMS — North Carolina State C Garrett Bradbury — With John Sullivan and Rodger Saffold gone, the Rams have to bolster the interior of their O-line and Bradbury is the best center in this draft.

32. PATRIOTS — Iowa TE Noah Fant — He’s not Gronk – and the closest to him may be Fant’s teammate Hockenson – but he should have gone a lot earlier than this and is probably the best player on the board.