NFL teams completed 10 trades involving first-round picks a year ago, while teams traded more than ever before at the 2017 NFL Draft. With increasingly progressive front offices league-wide, not to mention increasing incentives for wheeling and dealing, it should be no surprise if picks are being swapped all over the place when the 2019 draft kicks off on Thursday.

That's why, for this mock draft, there are not one or two or three but nine projected first-round deals.

As for the actual draft, you'll be able to stream our live coverage right here on CBS Sports HQ (or download the CBS Sports app for free on any mobile or connected TV device) breaking down all the picks and everything you need to know during draft weekend. 

Does the reality of so much movement make it even harder to correctly predict picks? Sure. But guess what? Mock drafts are always wrong anyway. So you're just as well off forecasting trades as you are pretending all 32 teams are just going to stand pat.

With that said, let's get to the good stuff.

Among the highlights of this nine-trade mock draft:

  • The Atlanta Falcons jumping all the way into the top five
  • The Seattle Seahawks moving back -- twice
  • The New England Patriots landing a Pro Bowl veteran
  • Four QB selections, including one after a late trade

The entire rundown is just below. Feel free to print this (it's free!) so that it can be framed and hung once it's proven 100 percent accurate on draft weekend. On the off chance it's not completely accurate, feel free to reach out on Twitter @CodyJBenjamin to let me know why you deserve an NFL front-office job.

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
After internal deliberation, the Cardinals decide not to pass on the splashiest option for a No. 1 pick -- a new QB that Kliff Kingsbury will adore and a big-play talent that ownership can sell. A defensive centerpiece tempts them, but the sway of introducing another hotshot franchise QB ultimately takes precedence.
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
Knowing full well they can get out of Dee Ford's mega deal sooner rather than later, the Niners get a new face for their defense, not to mention the most promising of any of their many first-round D-linemen.
  Mock Trade from New York Jets
Round 1 - Pick 3
Kentucky • 6 • 6'5" / 255 lbs
Projected Team
Las Vegas
PROSPECT RNK
3rd
POSITION RNK
2nd
TACKLES
88
TFL
21.5
SACKS
17
FF
5
With Murray off the board and extra picks on hand, Jon Gruden and Mike Mayock embrace their best chance at filling Khalil Mack's shoes by ensuring they land Allen's elite size and speed. The Raiders pull off a Bears-ian one-spot swap to get their guy, sending No. 4, No. 106, a 2020 third and 2020 fourth to the Jets.
  Mock Trade from Oakland Raiders
Round 1 - Pick 4
Alabama • 6 • 6'3" / 303 lbs
Projected Team
N.Y. Jets
PROSPECT RNK
2nd
POSITION RNK
1st
TACKLES
71
TFL
19.5
SACKS
8
PD
1
Instead of addressing the edge at No. 3, New York gets its wish of adding picks (see Raiders' selection) and happily settles on perhaps the top prospect in this class -- a freak who can pair with Leonard Williams to form one of the NFL's most fearsome interiors.
  Mock Trade from Tampa Bay Buccaneers
Round 1 - Pick 5
Houston • 6 • 6'1" / 287 lbs
Projected Team
Atlanta
PROSPECT RNK
4th
POSITION RNK
2nd
TACKLES
54
TFL
14.5
SACKS
3
PD
2
Atlanta makes its latest first-round blockbuster and its biggest since the move up for Julio Jones in 2011, betting a slew of picks that Oliver is the next big thing on the inside. Traded to Tampa Bay as part of the move: No. 14, No. 45, No. 117, No. 137 and a 2020 fourth-round pick.
Round 1 - Pick 6
Michigan • 6 • 6'5" / 277 lbs
Projected Team
N.Y. Giants
PROSPECT RNK
9th
POSITION RNK
3rd
TACKLES
38
TFL
6.5
SACKS
3.5
FF
0
Dave Gettleman refuses to bow to the pressure of Giants fans desperate for a new QB and instead takes a gamble on one of the highest-upside pass rushers of the draft, nailing down a long-term replacement of Olivier Vernon.
Round 1 - Pick 7
Florida • 6 • 6'5" / 330 lbs
Projected Team
Jacksonville
PROSPECT RNK
6th
POSITION RNK
1st
A playmaker or a longer-term QB would be nice, but instead, the Jags snag the best all-around tackle of this class, giving Nick Foles added protection up front.
Round 1 - Pick 8
Mississippi State • 6 • 6'6" / 262 lbs
Projected Team
Detroit
PROSPECT RNK
8th
POSITION RNK
3rd
TACKLES
53
TFL
14.5
SACKS
12
FF
1
Detroit fields trade offers to move down but ultimately 'settles' on a Grade-A pass rusher to start opposite Trey Flowers, giving defensively-geared Matt Patricia a much-improved front four.
  Mock Trade from Buffalo Bills
Round 1 - Pick 9
Missouri • 6 • 6'4" / 228 lbs
Projected Team
Washington
PROSPECT RNK
23rd
POSITION RNK
3rd
PAYDS
3498
RUYDS
175
INTS
8
TDS
34
Washington lands perhaps the best raw arm talent of the draft. Jay Gruden has downplayed picking someone who can't help D.C. right away, but he also said at the NFL owners meetings that Lock 'could come compete right now.' Washington sends No. 15, No. 76 and a 2020 third-rounder to Buffalo to move up.
Round 1 - Pick 10
LSU • 6 • 6'0" / 237 lbs
Projected Team
Denver
PROSPECT RNK
5th
POSITION RNK
1st
TACKLES
123
TFL
12
SACKS
3
PD
6
With Lock off the board, John Elway considers the next best thing in Dwayne Haskins, but only for a split-second, as White is a surefire top-five talent who fits Denver's need at ILB like a glove. This is a match made in heaven.
Round 1 - Pick 11
Ohio State • Sr • 6'4" / 230 lbs
Projected Team
Cincinnati
PROSPECT RNK
12th
POSITION RNK
2nd
PAYDS
4831
RUYDS
108
INTS
8
TDS
54
Despite cautious endorsements of Andy Dalton, Zac Taylor declines to pass up a prime opportunity to get his own guy, keeping Haskins in Ohio and giving Cincy a strong-armed long-term plan at QB.
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
Instead of reaching slightly for OL help, Green Bay weighs the top two pass-catching TEs -- Hockenson and Noah Fant -- and opts for the more complete package, giving Aaron Rodgers a big-bodied target to pair with Jimmy Graham.
  Mock Trade from Miami Dolphins
Round 1 - Pick 13
Alabama • 6 • 6'5" / 312 lbs
Projected Team
Minnesota
PROSPECT RNK
13th
POSITION RNK
2nd
Rick Spielman gets aggressive to fix a unit long overdue for improvement, sending a package to Miami in order to land Williams, who could instantly see time at either OG or OT blocking for Kirk Cousins. Shipped to the Dolphins as part of the move up: No. 18, No. 81 and CB Mackensie Alexander.
  Mock Trade from Atlanta Falcons
Round 1 - Pick 14
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
After passing on a perfect fit in Devin White to move down, the Bucs still manage to secure the 1B of this year's LBs, filling the void left by Kwon Alexander's departure with a play-making presence for the middle of Todd Bowles' defense and getting more picks to rebuild.
  Mock Trade from Washington Redskins
Round 1 - Pick 15
Washington State • 6 • 6'5" / 315 lbs
Projected Team
Buffalo
PROSPECT RNK
15th
POSITION RNK
3rd
Tempted by a big body or speed rusher for their DL, the Bills instead prioritize help for young QB Josh Allen, securing maybe the top pass protector of the OT class.
Round 1 - Pick 16
Florida State • 6 • 6'5" / 250 lbs
Projected Team
Carolina
PROSPECT RNK
14th
POSITION RNK
4th
TACKLES
52
TFL
15.5
SACKS
10
FF
3
Carolina benefits from the deep edge-rushing class and finds an enticing replacement for Julius Peppers, not to mention the younger brother of former Panthers DE Stanley McClover.
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
Gettleman sticks it to Giants fans once more, passing on a QB to double dip in the trenches, this time with a potential top-15 talent on the interior. Love or hate New York's commitment to Eli Manning, but adding both Gary and Wilkins instantly juices up Big Blue's defense.
  Mock Trade from Minnesota Vikings
Round 1 - Pick 18
Clemson • 6 • 6'4" / 265 lbs
Projected Team
Miami
PROSPECT RNK
17th
POSITION RNK
5th
TACKLES
55
TFL
20
SACKS
11.5
FF
3
After injecting some upside into their secondary by landing Mackensie Alexander in their move down with Minnesota, the Dolphins get Brian Flores another defensive chess piece n Ferrell, who just so happened to play for Miami's DL coach at Clemson.
Round 1 - Pick 19
Iowa • 5 • 6'4" / 249 lbs
Projected Team
Tennessee
PROSPECT RNK
20th
POSITION RNK
2nd
REC
39
REYDS
519
YDS/REC
13.3
TDS
7
Had Christian Wilkins fallen into their laps, they wouldn't have hesitated to scoop up a Jurrell Casey complement. Instead, they give Marcus Mariota a much-needed safety valve for the passing game, all but filling their need for receiving help in the process.
Round 1 - Pick 20
Washington • 6 • 5'11" / 190 lbs
Projected Team
Pittsburgh
PROSPECT RNK
26th
POSITION RNK
2nd
TACKLES
58
INTS
4
PD
13
FF
1
Resigned to watch Devin Bush come off the board in the top 15 and thus bow out of trade talks to move up, the Steelers take the best all-around CB of the draft -- a Steven Nelson insurance policy and long-term starting material.
  Mock Trade from Seattle Seahawks
Round 1 - Pick 21
Oklahoma • 6 • 6'3" / 329 lbs
Projected Team
Houston
PROSPECT RNK
16th
POSITION RNK
4th
The Texans refuse to sit back and miss out on a potential Deshaun Watson bodyguard, taking advantage of Seattle's obvious desire to trade back and getting a big man who could develop at either OG or OT. Sent to Seattle as part of the deal: No. 23, No. 161 and a 2020 sixth-rounder.
Round 1 - Pick 22
Ole Miss • 6 • 6'4" / 235 lbs
Projected Team
Baltimore
PROSPECT RNK
18th
POSITION RNK
1st
REC
26
REYDS
569
YDS/REC
21.9
TDS
5
After watching Lamar Jackson literally run John Brown and the deep passing game out of the offense, the Ravens grab the 'rough' and 'tough' WR John Harbaugh said he wants. While Metcalf may not be the most polished of the receivers, he's a tantalizing find here.
  Mock Trade from Seattle Seahawks
Round 1 - Pick 23
LSU • 5 • 6'2" / 185 lbs
Projected Team
Kansas City
PROSPECT RNK
25th
POSITION RNK
1st
TACKLES
33
INTS
2
PD
9
FF
0
Armed with an extra second-round pick, the Chiefs deal No. 92 along with No. 25 to leapfrog their rivals and get maybe the most athletic of the top CB prospects. Andy Reid leans into his affinity for ball-hawking DBs, and Williams joins Tyrann Mathieu to boost the secondary.
Round 1 - Pick 24
Temple • 6 • 5'11" / 195 lbs
Projected Team
Las Vegas
PROSPECT RNK
46th
POSITION RNK
4th
TACKLES
47
INTS
2
PD
12
FF
0
Mayock is unmoved by the Chiefs taking Williams off the board, instead filling Oakland's CB need with a more gritty, well-rounded prospect that happens to share a Philadelphia connection with the Raiders GM after coming out of Temple.
  Mock Trade from Philadelphia Eagles
Round 1 - Pick 25
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
Figuring they can address OL or S with their next pick, the Chargers instead butt in front of two AFC foes, sending No. 28 and No. 130 to the Eagles, to land an underrated riser who can pair with Joey Bosa and Melvin Ingram to form one of the league's top starting D-lines.
Round 1 - Pick 26
Clemson • 6 • 6'4" / 342 lbs
Projected Team
Indianapolis
PROSPECT RNK
21st
POSITION RNK
5th
TACKLES
36
TFL
7
SACKS
1.5
PD
3
With hopeful eyes on WR A.J. Brown for their early second-round selection, the Colts beef up their interior with one of the best run-stuffers in the 2019 class.
Round 1 - Pick 27
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
Not one to worry about overvaluing a RB in 2019, Jon Gruden gets good value at No. 27 with a multipurpose bulldozer to help take some pressure off Derek Carr -- and whomever else Oakland considers bringing in later in the draft.
  Mock Trade from Los Angeles Chargers
Round 1 - Pick 28
Oklahoma • 6 • 5'9" / 180 lbs
Projected Team
Philadelphia
PROSPECT RNK
29th
POSITION RNK
2nd
REC
75
REYDS
1318
YDS/REC
17.6
TDS
10
With an extra pick in tow from the move down, Howie Roseman drafts for value and saves OL, DL and RB depth for later. With Nelson Agholor's future beyond 2019 up in the air, he gets a potential top-15 talent and DeSean Jackson successor for the post-Carson Wentz extension days.
  Mock Trade from Kansas City Chiefs
Round 1 - Pick 29
Arizona State • 6 • 6'4" / 225 lbs
Projected Team
Seattle
PROSPECT RNK
34th
POSITION RNK
4th
REC
73
REYDS
1088
YDS/REC
14.9
TDS
11
After collecting three picks from two trades down, Seattle finally makes a selection, welcoming a big-bodied target to a WR corps topped by a banged-up Doug Baldwin. Harry isn't a consensus first-rounder, but the Seahawks don't care, adoring his size, physicality and run-blocking abilities.
Round 1 - Pick 30
NC State • 6 • 6'3" / 300 lbs
Projected Team
Green Bay
PROSPECT RNK
22nd
POSITION RNK
5th
Despite plans of prioritizing a S or OT here, Green Bay jumps at the chance to end Bradbury's slide, grading him as a top-25 prospect with the potential to impact the line from the get-go.
  Mock Trade from Los Angeles Rams
Round 1 - Pick 31
Duke • 6 • 6'5" / 230 lbs
Projected Team
Denver
PROSPECT RNK
39th
POSITION RNK
4th
PAYDS
2674
RUYDS
319
INTS
9
TDS
25
John Elway can't restrain himself with Jones still on the board, trading back in to secure a fifth-year option for a Joe Flacco successor. Jones fits Denver's offense and Elway's profile for a heady QB, and at No. 31 overall, he can be sold like a potential steal. Sent to Los Angeles as part of the deal: No. 41, No. 148 and a 2020 third.
  Mock Trade from New England Patriots
Round 1 - Pick 32
Mississippi State • 6 • 6'4" / 305 lbs
Projected Team
Tampa Bay
PROSPECT RNK
24th
POSITION RNK
6th
TACKLES
63
TFL
18
SACKS
2
PD
4
The Bucs trade up from the second round to get another defensive stud -- one who may have gone in the top 15 if not for an injury and can ultimately take over for Gerald McCoy, who goes to the Patriots as part of the deal. Also sent to New England: No. 39 and No. 137.