It's never too early for an NFL mock draft.
ESPN's Todd McShay dropped his first 2018 NFL mock draft this morning.
You can view the entire mock here, though it is behind a paywall.
Even though McShay named UCLA's Josh Rosen his top player last week, he is rolling with USC's Sam Darnold as the No. 1 overall pick, followed by Rosen.
Expect McShay's top 10 to change a bunch over these next few months, but it is very, very likely he will always have a quarterback at No. 1.