Similar to Mayock, I'm not a fan of doing mocks until the day before. So much can change in draft stock over the course over a few days, let alone weeks or months. With that said, here is my first round mock (complete with trades). Since trades are tricky to express, I've bolded the team ultimately taking the pick for clarity.
ARI: Kyler Murray
SF: Nick Bosa
NYJ: Trade with TB: Quinnen Williams
OAK: Josh Allen
NYJ (from TB): Trade with ATL: Ed Oliver
NYG: Devin White
JAX: TJ Hockenson
DET: Jonah Williams
BUF: Trade with WAS: Dwayne Haskins
DEN: Trade with NYG (#17): Daniel Jones
CIN: Clelin Ferrell
GB: Devin Bush
MIA: Christian Wilkins
NYJ (from ATL): Brian Burns
BUF (from WAS): Trade with HOU: Andre Dillard
CAR: Montez Sweat
DEN (from NYG): Drew Lock
MIN: Jawaan Taylor
TEN: Rashan Gary
PIT: Rock Ya-Sin
SEA: Jeffrey Simmons
BAL: Cody Ford
BUF (from HOU): DK Metcalf
OAK: Josh Jacobs
PHI: Jonathan Abram
IND: Dexter Lawrence
OAK: Noah Fant
LAC: Marquise Brown
SEA: Greedy Williams
GB: Trade with OAK (#35): Chris Lindstrom
LAR: Garrett Bradbury
NE: Irv Smith
Highlights: Jags get Hockenson. Raiders come away with 4 first rounders, in Allen, Fant, Jacobs, and Lindstrom. They also make it easy on themselves on Day 2, since they have no picks after trading back into the first (Mayock, being a rookie GM, will love this). The Jets and Bills both trade down twice. 4 QBs go in the first round.
Thoughts?