justin-fields.jpg
Getty Images

This year's final mock might have been one of the toughest I've ever done.

It's crazy out there in those streets just hours before the first pick is announced.

With all the rumors and gossip going around the league, most personnel people I talked with say this is a tough year to predict. We know the first two picks — or we think we do — but after that, starting with the uncertainty with the 49ers at No. 3, it's hard to gauge this year's first round.

In my final mock, I have the 49ers taking Alabama's Mac Jones. I don't think it would be the right move to trade up to get Jones in exchange for two first-round picks, but this sounds like a Kyle Shanahan move. Jones is a player some teams considered borderline first-round talent after the college season. So what changed, considering his pro day wasn't great either?

What changed were the whispers that Shanahan liked him. So the media and draft analysts all got in line — as good draft sheep usually do — and followed. I think Jones will be a solid player, but he isn't worth giving up two first-round picks to get.

Ohio State's Justin Fields is my second-ranked quarterback, but -- with the 49ers passing on him -- I have him going in the ninth spot to the Washington Football Team. They would trade their first-round pick (No. 19), a third-round pick this year (No. 82) and a second next year to move up to take Fields in a trade with Denver. 

The Broncos still could take a quarterback, but I think they need more picks and more positional help than taking another quarterback to go with Drew Lock and Teddy Bridgewater, who they traded to get Wednesday. 

I remember when I used to stress out about my mock draft, wondering how many I'd get right, making late calls for late information. I still try and do that as much as possible, but in the end it comes down to trying to use the information I have and the tape to match up players to teams.

If it works, good. If it doesn't, it's on to the second round. 

So here it goes.

NFL Mock Draft
Round 1
Round 1 - Pick 1
Clemson • 6'6" / 220 lbs
Projected Team
Jacksonville
PROSPECT RNK
1st
POSITION RNK
1st
The franchise is relevant now. They have their generational quarterback, a guy who will make them have sustainable success for the next decade. A Super Bowl is coming in the next 10 years.
Round 1 - Pick 2
BYU • 6'2" / 214 lbs
Projected Team
N.Y. Jets
PROSPECT RNK
4th
POSITION RNK
2nd
The Jets have seemingly been locked in on Wilson for a while. He has a big arm and can fit their offense with his ability to move. But he is small, which has to be a concern.
Round 1 - Pick 3
Alabama • 6'3" / 214 lbs
Projected Team
San Francisco
PROSPECT RNK
22nd
POSITION RNK
5th
Even though I can't quite understand it, I am putting Mac Jones in this spot. It's way too much to give up for him, but it just seems like a Kyle Shanahan move.
Round 1 - Pick 4
Florida • 6'6" / 245 lbs
Projected Team
Atlanta
PROSPECT RNK
3rd
POSITION RNK
1st
The word is they will pass on a quarterback to take the best non-quarterback in the draft. Pitts will give Matt Ryan another impressive outside target.
Round 1 - Pick 5
Oregon • 6'5" / 331 lbs
Projected Team
Cincinnati
PROSPECT RNK
2nd
POSITION RNK
1st
Receiver or tackle? Tackle or receiver? In a deep-receiver class, it makes sense to take the top tackle on most boards. They can get a receiver (or receivers) later.
Round 1 - Pick 6
LSU • 6'0" / 201 lbs
Projected Team
Miami
PROSPECT RNK
6th
POSITION RNK
1st
The Dolphins have to build around Tua Tagovailoa, which is why I have them taking Chase. He is the best receiver in the class.
Round 1 - Pick 7
Alabama • 5'10" / 182 lbs
Projected Team
Detroit
PROSPECT RNK
7th
POSITION RNK
2nd
They could go for a big guy here, but I think Waddle makes sense in a receiver room that lacks a true No. 1. I don't think they take a quarterback.
Round 1 - Pick 8
Northwestern • 6'4" / 315 lbs
Projected Team
Carolina
PROSPECT RNK
11th
POSITION RNK
2nd
They have to get a left tackle to protect the backside. Slater would be an immediate starter and they will play with Sam Darnold for this year.
  Mock Trade from Denver Broncos
Round 1 - Pick 9
Ohio State • 6'3" / 227 lbs
Projected Team
Washington
PROSPECT RNK
5th
POSITION RNK
3rd
They make the bold move to go up and get the player I think is the second-best quarterback in the draft. He can spend time learning from Ryan Fitzpatrick — and then take over.
Round 1 - Pick 10
Alabama • 6'2" / 202 lbs
Projected Team
Dallas
PROSPECT RNK
15th
POSITION RNK
2nd
Surtain is the best corner in the draft, and he would fill a major need. It just fits for the Cowboys.
Round 1 - Pick 11
Alabama • 6'0" / 170 lbs
Projected Team
N.Y. Giants
PROSPECT RNK
10th
POSITION RNK
3rd
They have to get a home-run threat for the offense. They would consider edge rushers and offensive lineman here. This will go against the Dave Gettleman history of drafting big people, but maybe it's time for that.
Round 1 - Pick 12
South Carolina • 6'1" / 200 lbs
Projected Team
Philadelphia
PROSPECT RNK
27th
POSITION RNK
4th
The Eagles can pair him with Darius Slay and then keep Avonte Maddox at nickel. They could also opt for an edge player here.
Round 1 - Pick 13
Virginia Tech • 6'5" / 315 lbs
Projected Team
L.A. Chargers
PROSPECT RNK
14th
POSITION RNK
3rd
This would be an outstanding pick for the Chargers. Darrisaw is a natural left tackle who will solidify a major position of need.
Round 1 - Pick 14
USC • 6'5" / 308 lbs
Projected Team
Minnesota
PROSPECT RNK
19th
POSITION RNK
4th
They need to get a quality starter at left tackle, which is why Vera-Tucker makes sense. He moved there from guard last year and did a nice job.
Round 1 - Pick 15
North Dakota State • 6'4" / 226 lbs
Projected Team
New England
PROSPECT RNK
9th
POSITION RNK
4th
The Patriots stay put in this mock and end up with a quarterback for the future. Lance could sit behind Cam Newton for a year and then take over.
Round 1 - Pick 16
Tulsa • 6'4" / 260 lbs
Projected Team
Arizona
PROSPECT RNK
30th
POSITION RNK
3rd
They can take him and pair him with Isaiah Simmons for a heck of a tandem going forward. Jordan Hicks would be in the mix as well. Collins can also rush off the edge.
Round 1 - Pick 17
Penn State • 6'3" / 248 lbs
Projected Team
Las Vegas
PROSPECT RNK
8th
POSITION RNK
1st
The Raiders can use defensive help on all levels. TCU safety Trevon Moehrig is a possibility here, but I think they would settle on Parsons.
Round 1 - Pick 18
Georgia • 6'3" / 240 lbs
Projected Team
Miami
PROSPECT RNK
18th
POSITION RNK
2nd
They have to improve their pass-rush situation and Ojulari can do that. He is an explosive player who plays hard all the time, which you know Brian Flores loves.
  Mock Trade from Washington Football Team
Round 1 - Pick 19
Kentucky • 6'4" / 234 lbs
Projected Team
Denver
PROSPECT RNK
43rd
POSITION RNK
4th
They trade down, add some picks, and still land a player I think is the best linebacker in this class. Davis will be a star.
Round 1 - Pick 20
Oklahoma State • 6'6" / 320 lbs
Projected Team
Chicago
PROSPECT RNK
23rd
POSITION RNK
5th
They need help up front and Jenkins will bring a mean streak to playing right tackle. They could also inquire about moving up to get a quarterback.
Round 1 - Pick 21
Michigan • 6'3" / 265 lbs
Projected Team
Indianapolis
PROSPECT RNK
13th
POSITION RNK
1st
They have to get some pass-rush help and Paye has the physical tools to be a productive player. He might just be scratching the surface of what he can become. He fits.
Round 1 - Pick 22
Virginia Tech • 6'2" / 197 lbs
Projected Team
Tennessee
PROSPECT RNK
12th
POSITION RNK
1st
The Titans need corner help, which is why this makes sense. Farley does have some injury issues, which is why he's down here this low. He's a top-10 talent.
Round 1 - Pick 23
Notre Dame • 6'2" / 221 lbs
Projected Team
N.Y. Jets
PROSPECT RNK
16th
POSITION RNK
2nd
We know how Robert Saleh loves speed in his linebackers. This kid can fly and he will be a lot like those 49ers linebackers who can fly.
Round 1 - Pick 24
Alabama • 6'1" / 232 lbs
Projected Team
Pittsburgh
PROSPECT RNK
34th
POSITION RNK
1st
Would I do this? No way. But the Steelers want to amp up their running game and Harris would seem to be a guy who fits what they want to do.
Round 1 - Pick 25
Alabama • 6'5" / 310 lbs
Projected Team
Jacksonville
PROSPECT RNK
26th
POSITION RNK
1st
They need more players on the defensive line. They would be tempted by deep speed at receiver here, but Barmore is a better pick with a deep WR class.
Round 1 - Pick 26
Miami (FL) • 6'5" / 266 lbs
Projected Team
Cleveland
PROSPECT RNK
21st
POSITION RNK
3rd
They have Jadeveon Clowney and Takk McKinley on one-year deals. They need to get a young edge player to go with Myles Garrett. Phillips has the talent to become a good one.
Round 1 - Pick 27
TCU • 6'2" / 202 lbs
Projected Team
Baltimore
PROSPECT RNK
17th
POSITION RNK
1st
They need a playmaker on the back end, a guy who can get them picks and still be good in the run game. As the best safety in the class, Moehrig is that guy.
Round 1 - Pick 28
Northwestern • 6'0" / 192 lbs
Projected Team
New Orleans
PROSPECT RNK
31st
POSITION RNK
5th
They have to get a corner to go with Marshon Lattimore. In a division with Tom Brady throwing to his skilled receivers, you need cover players.
Round 1 - Pick 29
Florida State • 5'10" / 180 lbs
Projected Team
Green Bay
PROSPECT RNK
24th
POSITION RNK
3rd
They brought Kevin King back on a one-year deal, but they need more help. Samuel would be a nice nickel right away and eventually can move outside.
Round 1 - Pick 30
Penn State • 6'5" / 251 lbs
Projected Team
Buffalo
PROSPECT RNK
35th
POSITION RNK
5th
They will definitely consider corner here, but to beat the Chiefs you have to be able to pressure off the edge. Oweh is raw, but he has talent.
Round 1 - Pick 31
Miami (FL) • 6'6" / 266 lbs
Projected Team
Baltimore
PROSPECT RNK
59th
POSITION RNK
8th
They could trade this pick, but they need pass-rush help so I have them taking Rousseau. He opted out last year, which hurt his stock some, but he has the physical makeup to be a good edge player.
Round 1 - Pick 32
Clemson • 5'10" / 215 lbs
Projected Team
Tampa Bay
PROSPECT RNK
37th
POSITION RNK
2nd
They lack one big thing on their offense: A playmaking running back with elite speed. Etienne can add the Alvin Kamara element to their offense.