My first 8 mock draft:
1. Sam Darnold
2. Saquon Barkley
3. Josh Rosen
4. Bradley Chubb
5. Josh Allen
6. Baker Mayfield (via Bills trade with Colts)
7. Derwin James
8. Quenton Nelson
That's right...4 QBs in the first 6 picks...crazy stuff. I rather trade down here in this scenario. The Bills #12 or the Cardinals #15 would be ideal. The Patriots #23 is kind of late for me, so I wouldn't trade for that. This would be my draft board heading into the first round:
1. Bradley Chubb (DE) - my ideal but unrealistic pick at #8
2. Saquon Barkley (RB) - if he's still there, I'm shopping him and hoping some team gives up all their draft picks for him (Ricky Williams!)
3. Harold Landry (Edge) - this is my pick at #8 if Chubb isn't there
4. Quenton Nelson (OG) - possible he makes it to #8, and I'd try to trade down with a QB needy team if he was there.
5. Derwin James (S) - not likely to be there at #8 imo
------------------------------------ If you're optimistic, these guys are at #12 or #15
6. Tremaine Edmunds (LB)
7. Roquan Smith (LB)
-------------------------------------Realism begins around here if we trade to #12 or #15
8. Calvin Ridley (WR)
9. Josh Jackson (CB)
10. Marcus Davenport (Edge)
11. Minkah Fitzpatrick (DB)
12. Vander Esch (LB)
13. Denzel Ward (CB)
14. Carlton Davis (CB)
15. Rashaan Evans (LB)
16. Vita Vea (DT)
17. Da'ron Payne (DT)
18. Will Hernandez (OG)
19. Isaiah Wynn (OG)
20. Orlando Brown (OT)
21. Justin Reid (S)