After months and months of mock drafts, the 2019 NFL Draft is finally near. Soon we'll finally be able to break down the actual picks that are made, rather than the theoretical examples we've been limited to over the last 360 days or so. 

I've banged you over the head with my trade scenarios involving the Raiders jumping to No. 1 to take Kyler Murray, but since we're less than an hour from the draft and that hasn't happened, I'm going to go through one mock draft scenario where the Cardinals take Murray at No. 1 and look to trade Josh Rosen. Even so, I think the Raiders are looking for a quarterback, maybe even Dwayne Haskins, but someone beats them to the punch with a trade to No. 3 below.

That team was the Giants in the initial version of this post, but with news that Daniel Snyder is taking over the draft planning for Washington and that Dwayne Haskins could be his target, I'm making a late switch back to Washington moving to No. 3, a trade I had in my seven-round mock draft that originally came out a few weeks back.

As the 2019 NFL Draft develops, you can catch analysis and grades of all the picks by tuning into our live coverage right here on CBS Sports HQ. Download the CBS Sports app for free if you'd rather follow along on any mobile or connected TV device.

Also in this mock draft, Rashan Gary and D.K. Metcalf fall out of the first round. For the former, I think medical issues could combine with his lack of production to cause teams to shy away from him with their first pick. He could still be in play for a team with multiple first-rounders, but I think there's also a good chance he lasts until Day 2. As for Metcalf, the fact that he's not a complete receiver prospect coupled with an incredibly deep selection of potential starters at the position in this class means teams don't have to reach for him in Round 1. And now for the picks ... 

NFL Mock Draft
Round 1
Round 1 - Pick 1
Oklahoma • 6 • 5'10" / 207 lbs
Projected Team
Arizona
PROSPECT RNK
7th
POSITION RNK
1st
PAYDS
4361
RUYDS
1001
INTS
7
TDS
54
I've done plenty of mocks with the Cardinals trading out of this pick instead of taking Murray, but since that hasn't happened, let's go ahead and explore a scenario where they do decide to punt on Josh Rosen. I don't think this pick is a lock, however.
Round 1 - Pick 2
Ohio State • 6 • 6'4" / 266 lbs
Projected Team
San Francisco
PROSPECT RNK
1st
POSITION RNK
1st
TACKLES
14
TFL
6
SACKS
4
FF
1
If the Cardinals take Bosa No. 1, the 49ers would likely jump on Quinnen Williams here or see if they can get a decent haul from a team looking to trade up for a QB. No reason to swerve away from this match at this point.
  Mock Trade from New York Jets
Round 1 - Pick 3
Ohio State • Sr • 6'4" / 230 lbs
Projected Team
Washington
PROSPECT RNK
12th
POSITION RNK
2nd
PAYDS
4831
RUYDS
108
INTS
8
TDS
54
The Redskins seem like the best bet to make a bold move up for a QB, and pulling this off will cost them a first-round pick next year plus multiple Day 2 picks. Will it be worth it? Only time will tell.
Round 1 - Pick 4
Alabama • 6 • 6'3" / 303 lbs
Projected Team
Las Vegas
PROSPECT RNK
2nd
POSITION RNK
1st
TACKLES
71
TFL
19.5
SACKS
8
PD
1
I think the Raiders are in play for not only Murray, but Haskins as well. But with both off the board in the first three picks, they 'settle' for maybe the best overall player in the draft, one who fills a huge need.
Round 1 - Pick 5
LSU • 6 • 6'0" / 237 lbs
Projected Team
Tampa Bay
PROSPECT RNK
5th
POSITION RNK
1st
TACKLES
123
TFL
12
SACKS
3
PD
6
Would the Bucs take White with Josh Allen still on the board? I think it's a definite possibility, as White appears to be a safer play even if he doesn't fill as large of a need. The lack of quality off-ball LBs in this class should get White into the top five.
Round 1 - Pick 6
Kentucky • 6 • 6'5" / 255 lbs
Projected Team
N.Y. Giants
PROSPECT RNK
3rd
POSITION RNK
2nd
TACKLES
88
TFL
21.5
SACKS
17
PD
5
With Haskins off the board, the Giants fill their pass-rush need with Allen, a potential top-three pick who manages to get to New York here.
Round 1 - Pick 7
Houston • 6 • 6'1" / 287 lbs
Projected Team
Jacksonville
PROSPECT RNK
4th
POSITION RNK
2nd
TACKLES
54
TFL
14.5
SACKS
3
PD
2
The Jaguars prioritize defense above all, and their pass rush is on shaky ground after 2019. Though players like T.J. Hockenson or an offensive linemen also make sense, it'll be impossible to pass on Oliver if he slips here.
  Mock Trade from Detroit Lions
Round 1 - Pick 8
Florida • 6 • 6'5" / 330 lbs
Projected Team
Carolina
PROSPECT RNK
6th
POSITION RNK
1st
The Panthers make a big move up the board, giving up No. 16 and 47 for this pick, then selecting the top offensive lineman in the draft. He'll look to push Daryl Williams for a starting role immediately.
  Mock Trade from Buffalo Bills
Round 1 - Pick 9
Alabama • 6 • 6'5" / 312 lbs
Projected Team
Minnesota
PROSPECT RNK
13th
POSITION RNK
2nd
I'm adding one more trade into the top 10 in my final mock. The Vikings are positioned to miss out on the top linemen at No. 18, and with how critical that need is, I can see them offering No. 50 to the Bills to move down nine spots.
Round 1 - Pick 10
Michigan • 6 • 5'11" / 234 lbs
Projected Team
Denver
PROSPECT RNK
11th
POSITION RNK
2nd
TACKLES
66
TFL
8.5
SACKS
4.5
PD
4
This initially was Drew Lock, and while I expect them to still have interest in the Missouri QB, I think Vic Fangio wins out and gets his QB on the defensive side of the ball in Bush, addressing a major need.
Round 1 - Pick 11
Oklahoma • 6 • 6'3" / 329 lbs
Projected Team
Cincinnati
PROSPECT RNK
16th
POSITION RNK
4th
The Bengals have shown some interest in Daniel Jones, but with two QBs still on the board, I think the approach is to angle for a trade up later and instead go with Ford, who is a big upgrade at right tackle or guard.
Round 1 - Pick 12
Iowa • 6 • 6'5" / 248 lbs
Projected Team
Green Bay
PROSPECT RNK
10th
POSITION RNK
1st
REC
49
REYDS
760
YDS/REC
15.5
TDS
7
With Bush unavailable for the Packers, the choice comes down to the top tight end or the fourth offensive linemen, and I think they like enough of the second-tier linemen for No. 30 that Hockenson makes the most sense.
  Mock Trade from Miami Dolphins
Round 1 - Pick 13
Washington State • 6 • 6'5" / 315 lbs
Projected Team
Houston
PROSPECT RNK
15th
POSITION RNK
3rd
The Texans can't afford to wait on an offensive lineman once Taylor and Williams go in the top 10, so they hook up with a Dolphins team that needs as many assets as it can get, giving up No. 23 and 54 in order to select an excellent left-tackle prospect.
Round 1 - Pick 14
Clemson • 6 • 6'4" / 310 lbs
Projected Team
Atlanta
PROSPECT RNK
19th
POSITION RNK
4th
TACKLES
51
TFL
14
SACKS
5.5
PD
2
I'm torn between Wilkins and Brian Burns here, but it seems like the consensus rates Wilkins slightly higher overall, and unless there's a Vic Beasley offer on the table the Falcons like, the defensive tackle probably makes more sense.
  Mock Trade from Washington Redskins
Round 1 - Pick 15
Florida State • 6 • 6'5" / 250 lbs
Projected Team
N.Y. Jets
PROSPECT RNK
14th
POSITION RNK
4th
TACKLES
52
TFL
15.5
SACKS
10
FF
3
The Jets land an impact edge rusher even after moving down from No. 3, which nets them a future first-rounder as well as multiple Day 2 picks. If the Redskins get aggressive on Haskins, the Jets could be the big winner of Day 1.
  Mock Trade from Carolina Panthers
Round 1 - Pick 16
Iowa • 6 • 6'4" / 249 lbs
Projected Team
Detroit
PROSPECT RNK
20th
POSITION RNK
2nd
REC
39
REYDS
519
YDS/REC
13.3
TDS
7
Yes, the Lions signed Jesse James in free agency, but he's not a true No. 1 tight end and doesn't bring nearly the same upside to the passing game as Fant, who becomes the go-to target in the middle of the field.
Round 1 - Pick 17
Duke • 6 • 6'5" / 230 lbs
Projected Team
N.Y. Giants
PROSPECT RNK
39th
POSITION RNK
4th
PAYDS
2674
RUYDS
319
INTS
9
TDS
25
The Giants are able to sit back, let the draft come to them and still land the quarterback they reportedly covet with their second first-round pick. Giants fans would hate if the team took Jones at No. 6, but Josh Allen and Jones? That's a win.
  Mock Trade from Minnesota Vikings
Round 1 - Pick 18
Mississippi State • 6 • 6'6" / 262 lbs
Projected Team
Buffalo
PROSPECT RNK
8th
POSITION RNK
3rd
TACKLES
53
INTS
14.5
SACKS
12
FF
1
If someone like Ed Oliver doesn't slip to No. 9, the Bills should feel comfortable moving back to the late teens and still finding help on either line. Here they pick up an edge rusher whose stock has fallen due to medical concerns.
Round 1 - Pick 19
Clemson • 6 • 6'4" / 340 lbs
Projected Team
Tennessee
PROSPECT RNK
21st
POSITION RNK
5th
TACKLES
36
TFL
7
SACKS
1.5
PD
3
The Titans could be a sleeper team for Drew Lock here, but instead they take the massive Lawrence to give their rush defense a boost and free up some attention from Jurrell Casey on the interior.
Round 1 - Pick 20
Temple • 6 • 5'11" / 195 lbs
Projected Team
Pittsburgh
PROSPECT RNK
46th
POSITION RNK
4th
TACKLES
47
INT
2
PD
12
FF
0
The consensus is that the Steelers are looking corner here, and with the entire board open at that position, I'm going with the guy Mike Tomlin reportedly loves in Ya-Sin.
Round 1 - Pick 21
Clemson • 6 • 6'4" / 265 lbs
Projected Team
Seattle
PROSPECT RNK
17th
POSITION RNK
5th
TACKLES
55
TFL
20
SACKS
11.5
FF
3
The Seahawks are always a candidate to move down, but they can do that from No. 29 after trading Frank Clark. With Ferrell slipping out of the top 20, I can't see them passing on the chance to draft Clark's replacement here.
Round 1 - Pick 22
Oklahoma • 6 • 5'9" / 180 lbs
Projected Team
Baltimore
PROSPECT RNK
29th
POSITION RNK
2nd
REC
75
REYDS
1318
YDS/REC
17.6
TDS
10
I think Brown will be the first receiver off the board after his medical rechecks went well, and he's the kind of versatile playmaker that could do a lot of damage in a run-first offense like Baltimore's.
  Mock Trade from Houston Texans
Round 1 - Pick 23
Mississippi State • 6 • 6'4" / 305 lbs
Projected Team
Miami
PROSPECT RNK
24th
POSITION RNK
6th
TACKLES
63
TFL
18
SACKS
2
PD
4
The Dolphins should basically be best player available with this pick considering all their needs after trading down. Here that's Simmons, a top-10 talent who will likely slip due to an ACL tear. That shouldn't matter to a rebuilding Dolphins team.
Round 1 - Pick 24
Alabama • 6 • 5'10" / 223 lbs
Projected Team
Las Vegas
PROSPECT RNK
27th
POSITION RNK
1st
RUYDS
640
YDS/ATT
5.3
REYDS
247
TDS
15
Can the Raiders let Jacobs fall any further if they want him? Considering the Eagles are sitting at No. 25 and could definitely use a running back with his talents, I think the answer is no. With the board wide open at CB, Oakland takes Jacobs now and eyes a corner in a few picks.
Round 1 - Pick 25
NC State • 6 • 6'3" / 300 lbs
Projected Team
Philadelphia
PROSPECT RNK
22nd
POSITION RNK
5th
Bradbury could go 10 picks earlier and no one would blink, but here he slips down to the Eagles, where he would be a perfect fit for Doug Pederson's offense. He can compete to start at guard initially while serving as the heir apparent to Jason Kelce at the pivot.
Round 1 - Pick 26
Notre Dame • 6 • 6'6" / 295 lbs
Projected Team
Indianapolis
PROSPECT RNK
31st
POSITION RNK
7th
TACKLES
28
TFL
8.5
SACKS
7
PD
2
The Colts are unable to move up for Simmons, but Tillery is a fine player in his own right, someone who can win with strength,size or athleticism on any play. He's a first-round talent that isn't drawing much buzz.
Round 1 - Pick 27
LSU • 5 • 6'2" / 185 lbs
Projected Team
Las Vegas
PROSPECT RNK
25th
POSITION RNK
1st
TACKLES
33
INTS
2
PD
9
FF
0
A corner finally comes off the board, with the Raiders closing up their first-round account with a man named Greedy. He's not the greatest tackler, but Williams has the ability to make game-changing plays anytime the ball is thrown his direction.
Round 1 - Pick 28
Washington • 6 • 5'11" / 190 lbs
Projected Team
L.A. Chargers
PROSPECT RNK
26th
POSITION RNK
2nd
TACKLES
58
INTS
4
PD
13
FF
1
The Chargers could go in a number of directions with this pick, and I like the value here with the excellent Murphy, who doesn't run fast but is fantastic at playing the position. His testing profile is similar to that of Casey Hayward, a player that has paid off for the Chargers.
  Mock Trade from Seattle Seahawks
Round 1 - Pick 29
Missouri • 6 • 6'4" / 228 lbs
Projected Team
Denver
PROSPECT RNK
23rd
POSITION RNK
3rd
PAYDS
3498
RUYDS
175
INTS
8
TDS
34
The Broncos stop Lock's fall by moving up from No. 40, sending their 2020 second-rounder and a late pick in this draft to snag the signal-caller that seems like a great fit for what John Elway wants at the position.
Round 1 - Pick 30
Washington • 5 • 6'6" / 306 lbs
Projected Team
Green Bay
PROSPECT RNK
28th
POSITION RNK
6th
The Packers passed on offensive linemen to take Lock earlier, and instead they snap up a talented right tackle in McGary who can also compete to start inside in Year 1.
Round 1 - Pick 31
Boston College • 6 • 6'3" / 307 lbs
Projected Team
L.A. Rams
PROSPECT RNK
32nd
POSITION RNK
7th
The Rams would love to trade out of the first round and pick up some extra selections, and maybe they're able to do so. If they stay put, Lindstrom is a great option to compete to replace Rodger Saffold on the interior.
Round 1 - Pick 32
Alabama • 6 • 6'2" / 240 lbs
Projected Team
New England
PROSPECT RNK
55th
POSITION RNK
3rd
REC
44
REYDS
710
YDS/REC
16.1
TDS
7
Receiver is an option as well, but it's a deep class at the position and the Patriots can find starters there on Day 2. There's a big drop-off at tight end after Smith, so I think he's the preferred option if he makes it to their pick.