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.
Round 1 - Pick 1
Kyler Murray QB
Oklahoma • 5 • 5'10" / 207 lbs
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
Nick Bosa DE
Ohio State • 5 • 6'4" / 266 lbs
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
Josh Allen LB
Kentucky • 5 • 6'5" / 255 lbs
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 • 5 • 6'3" / 303 lbs
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
Ed Oliver DT
Houston • 5 • 6'1" / 287 lbs
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
Rashan Gary DL
Michigan • 5 • 6'5" / 277 lbs
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 8
Montez Sweat DE
Mississippi State • 5 • 6'6" / 262 lbs
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
Drew Lock QB
Missouri • 5 • 6'4" / 228 lbs
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
Devin White LB
LSU • 5 • 6'0" / 237 lbs
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
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 • 5 • 6'5" / 248 lbs
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 • 5 • 6'5" / 312 lbs
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
Devin Bush LB
Michigan • 5 • 5'11" / 234 lbs
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
Round 1 - Pick 16
Brian Burns DE
Florida State • 5 • 6'5" / 250 lbs
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.
From Cleveland Browns
Round 1 - Pick 17
Clemson • 5 • 6'4" / 310 lbs
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 • 5 • 6'4" / 265 lbs
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
Noah Fant TE
Iowa • 5 • 6'4" / 249 lbs
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
Byron Murphy DB
Washington • 5 • 5'11" / 190 lbs
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
Cody Ford OL
Oklahoma • 5 • 6'3" / 329 lbs
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
DK Metcalf WR
Ole Miss • 5 • 6'4" / 235 lbs
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
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.
From Chicago Bears
Round 1 - Pick 24
Rock Ya-Sin CB
Temple • 5 • 5'11" / 195 lbs
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 • 5 • 6'6" / 295 lbs
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 • 5 • 6'4" / 342 lbs
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.
From Dallas Cowboys
Round 1 - Pick 27
Josh Jacobs RB
Alabama • 5 • 5'10" / 223 lbs
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 • 5 • 5'9" / 180 lbs
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
N'Keal Harry WR
Arizona State • 5 • 6'4" / 225 lbs
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.
From New Orleans Saints
Round 1 - Pick 30
Mock Trade from Los Angeles Rams
Round 1 - Pick 31
Daniel Jones QB
Duke • 5 • 6'5" / 230 lbs
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 • 5 • 6'4" / 305 lbs
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.