The 2019 NFL Draft is just hours away. All of these months and months of preparation and rumors have finally brought us here, so it feels appropriate to get in one last mock draft before the festivities kick off later Thursday night.

As usual, it feels like the quarterbacks are just going to go so much higher than we were initially led to believe. Rumors have been running rampant about several teams moving up for their preferred passer, and in this mock, two different teams jump into the top five to do just that. That has the cascading effect of pushing several quality defensive prospects down the board, which benefits the teams in the mid-to-late part of the first round. Without further ado, let's get things rolling ... 

As the 2019 NFL Draft begins, you can catch analysis and grades of all the selections 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.

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
At this point, there has just been too much smoke around this for too long for it not to actually happen.
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
The 49ers stand pat, land arguably the best player in the draft, and complete the years-long overhaul of their defensive line.
  Mock Trade from New York Jets
Round 1 - Pick 3
Ohio State • Sr • 6'4" / 230 lbs
Projected Team
Cincinnati
PROSPECT RNK
12th
POSITION RNK
2nd
PAYDS
4831
RUYDS
108
INTS
8
TDS
54
Cincinnati makes the first move among the teams jockeying for the non-Murray quarterbacks, landing the guy many consider the best pocket passer in the draft.
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
Jon Gruden adds a stud interior lineman to play in the middle of a defense that still needs a lot of help.
  Mock Trade from Tampa Bay Buccaneers
Round 1 - Pick 5
Duke • 6 • 6'5" / 230 lbs
Projected Team
Washington
PROSPECT RNK
39th
POSITION RNK
4th
PAYDS
2674
RUYDS
319
INTS
9
TDS
25
Washington jumps up ahead of the Giants to land its preferred quarterback.
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 two teams moving up for passers, the Giants have Allen fall into their lap.
Round 1 - Pick 7
Florida • 6 • 6'5" / 330 lbs
Projected Team
Jacksonville
PROSPECT RNK
6th
POSITION RNK
1st
After bringing in Nick Foles, the Jaguars give him some help up front.
  Mock Trade from Detroit Lions
Round 1 - Pick 8
Houston • 6 • 6'1" / 287 lbs
Projected Team
Atlanta
PROSPECT RNK
4th
POSITION RNK
2nd
TACKLES
54
TFL
14.5
SACKS
3
PD
2
Detroit is a prime trade-down candidate and the Falcons love Oliver, so they move up to grab him right here.
Round 1 - Pick 9
Alabama • 6 • 6'5" / 312 lbs
Projected Team
Buffalo
PROSPECT RNK
13th
POSITION RNK
2nd
With the best defensive linemen off the board, Buffalo grabs another piece for its offensive line makeover.
Round 1 - Pick 10
Missouri • 6 • 6'4" / 228 lbs
Projected Team
Denver
PROSPECT RNK
23rd
POSITION RNK
3rd
PAYDS
3498
RUYDS
175
INTS
8
TDS
34
Joe Flacco is not the long-term answer, and the hot rumor since the Senior Bowl has been that John Elway loves Lock.
  Mock Trade from Cincinnati Bengals
Round 1 - Pick 11
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
Moving down and still picking up one of the draft's best and most athletic edge rushers is a great result for the Jets.
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
The Packers have been trying for a couple years now to give Aaron Rodgers an athletic, playmaking tight end. Hockenson makes for a perfect fit.
  Mock Trade from Miami Dolphins
Round 1 - Pick 13
Washington State • 6 • 6'5" / 315 lbs
Projected Team
Carolina
PROSPECT RNK
15th
POSITION RNK
3rd
Carolina jumps up a few spots to land its preferred offensive lineman to protect Cam Newton.
  Mock Trade from Atlanta Falcons
Round 1 - Pick 14
LSU • 6 • 6'0" / 237 lbs
Projected Team
Detroit
PROSPECT RNK
5th
POSITION RNK
1st
TACKLES
123
TFL
12
SACKS
3
PD
6
Detroit moves down and adds what it desperately needs: speed and athleticism in the middle of its defense.
  Mock Trade from Washington Redskins
Round 1 - Pick 15
Michigan • 6 • 5'11" / 234 lbs
Projected Team
Tampa Bay
PROSPECT RNK
11th
POSITION RNK
2nd
TACKLES
66
TFL
8.5
SACKS
4.5
PD
4
Tampa also moves down and also lands a desperately-needed athletic linebacker.
  Mock Trade from Carolina Panthers
Round 1 - Pick 16
Mississippi State • 6 • 6'6" / 262 lbs
Projected Team
Miami
PROSPECT RNK
8th
POSITION RNK
3rd
TACKLES
52
TFL
14.5
SACKS
12
FF
1
The Dolphins, after picking up extra value by sliding a few picks backward, add a top edge rusher to begin overhauling their defense.
Round 1 - Pick 17
Clemson • 6 • 6'4" / 310 lbs
Projected Team
N.Y. Giants
PROSPECT RNK
19th
POSITION RNK
4th
TACKLES
51
TFL
14
SACKS
5.5
PD
2
Coming out of the draft with Allen and Wilkins would actually be pretty good for the Giants ... assuming they can also land a quarterback to replace Eli Manning somehow.
Round 1 - Pick 18
Oklahoma • 6 • 6'3" / 329 lbs
Projected Team
Minnesota
PROSPECT RNK
16th
POSITION RNK
4th
Minnesota's offensive line undermined its entire season last year, and they need to add some help there.
Round 1 - Pick 19
Iowa • 6 • 6'4" / 249 lbs
Projected Team
Tennessee
PROSPECT RNK
20th
POSITION RNK
2nd
REC
39
REYDS
519
YDS/REC
13.3
TDS
7
Fant works in two-tight end sets alongside Delanie Walker early on, and takes over for him as the top guy eventually.
Round 1 - Pick 20
LSU • 5 • 6'2" / 185 lbs
Projected Team
Pittsburgh
PROSPECT RNK
25th
POSITION RNK
1st
TACKLES
33
INTS
2
PD
9
FF
0
Even after signing Steven Nelson, the Steelers still need some help in the defensive backfield. Williams is arguably the best cover corner in the draft.
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
After trading Frank Clark earlier this week, the Seahawks spring for a replacement right 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
Lamar Jackson needs to throw to somebody. Might as well be the fastest receiver in the class.
Round 1 - Pick 23
Boston College • 6 • 6'3" / 307 lbs
Projected Team
Houston
PROSPECT RNK
32nd
POSITION RNK
7th
If Houston doesn't pick a lineman, we need to put Deshaun Watson in bubble wrap for the entire season.
Round 1 - Pick 24
Washington • 6 • 5'11" / 190 lbs
Projected Team
Las Vegas
PROSPECT RNK
26th
POSITION RNK
2nd
TACKLES
58
INTS
4
PD
13
FF
1
The Raiders need more than just one guy to upgrade their defense, and Murphy's style fits well with defensive coordinator Paul Guenther's.
Round 1 - Pick 25
Temple • 6 • 5'11" / 195 lbs
Projected Team
Philadelphia
PROSPECT RNK
46th
POSITION RNK
4th
TACKLES
47
INTS
2
PD
12
FF
0
A running back or defensive lineman is always possible, but it still feels like DB is the Eagles' biggest need.
Round 1 - Pick 26
Mississippi State • 6 • 6'4" / 305 lbs
Projected Team
Indianapolis
PROSPECT RNK
24th
POSITION RNK
6th
TACKLES
63
TFL
18
SACKS
2
PD
4
The Colts added some help along the defensive line earlier this offseason, and Simmons would help even more down the line. they might have to wait for him to debut, but it'd be worth it at this spot.
Round 1 - Pick 27
Arizona State • 6 • 6'4" / 225 lbs
Projected Team
Las Vegas
PROSPECT RNK
34th
POSITION RNK
4th
REC
73
REYDS
1088
YDS/REC
14.9
TDS
11
Adding Harry to Antonio Brown and Tyrell Williams would provide a nice group of weapons for Oakland's offense to work with.
Round 1 - Pick 28
Notre Dame • 6 • 6'6" / 295 lbs
Projected Team
L.A. Chargers
PROSPECT RNK
31st
POSITION RNK
7th
TACKLES
28
TFL
8.5
SACKS
7
FF
2
The Chargers need to add some more help up the middle on defense and Tillery is a perfect fit.
Round 1 - Pick 29
Florida • 5 • 5'11" / 210 lbs
Projected Team
Seattle
PROSPECT RNK
40th
POSITION RNK
3rd
TACKLES
71
INTS
4
PD
2
FF
0
Gardner-Johnson is obviously not Earl Thomas, but he's a nice fit for the way Seattle wants to play.
Round 1 - Pick 30
NC State • 6 • 6'3" / 300 lbs
Projected Team
Green Bay
PROSPECT RNK
22nd
POSITION RNK
5th
Bradbury could help at one of several spots along Green Bay's offensive line.
Round 1 - Pick 31
Georgia • Jr • 5'11" / 193 lbs
Projected Team
L.A. Rams
PROSPECT RNK
36th
POSITION RNK
3rd
TACKLES
40
INTS
2
PD
9
FF
1
With the uncertainty surrounding the contractual futures of Marcus Peters and Aqib Talib, the Rams add another defensive back to their stable.
Round 1 - Pick 32
Ole Miss • 6 • 6'1" / 226 lbs
Projected Team
New England
PROSPECT RNK
30th
POSITION RNK
3rd
REC
85
REYDS
1320
YDS/REC
15.5
TDS
6
The Patriots finally, at long last take a wide receiver in the first round.