Skip to main content

2024 NFL All-Trades Mock Draft: 32 Deals for All 32 Teams

The Bears move the top pick in the draft, the Vikings unload both of their first-round picks, six quarterbacks are selected, and the Chiefs wait until the second round to get a receiver.

Every year, we go through the same nonsense before the NFL draft. Mock draft after mock draft.

One analyst puts out their 32-pick bonanza. Then the next one does it. Soon, a ton of people with little clue and even less creativity follow suit.

Before you know it, the same player has been mocked to the same place roughly 872 times.

Well, not here. Not on my watch. No, sir.

Because if we’re going to produce a mock draft, it’s going to actually mock the draft. Let’s get wild. Let’s get absurd. Let’s trade every damn first-round pick.

The rules of this bad boy are simple. All 32 picks must be dealt, and each trade must be reasonable. We’re using the Rich Hill trade chart, as it’s a popular method in NFL circles.

Easy enough?

Let’s start with the actual 2024 NFL draft order, and accompanying team pick values.

1. Chicago Bears (1,000)

2. Washington Commanders (717)

3. New England Patriots (514)

4. Arizona Cardinals (491)

5. Los Angeles Chargers (468)

6. New York Giants (446)

7. Tennessee Titans (426)

8. Atlanta Falcons (406)

9. Chicago Bears (387)

10. New York Jets (369)

11. Minnesota Vikings (358)

12. Denver Broncos (347)

13. Las Vegas Raiders (336)

14. New Orleans Saints (325)

15. Indianapolis Colts (315)

16. Seattle Seahawks (305)

17. Jacksonville Jaguars (296)

18. Cincinnati Bengals (287)

19. Los Angeles Rams (278)

20. Pittsburgh Steelers (269)

21. Miami Dolphins (261)

22. Philadelphia Eagles (253)

23. Minnesota Vikings (245)

24. Dallas Cowboys (237)

25. Green Bay Packers (230)

26. Tampa Bay Buccaneers (223)

27. Arizona Cardinals (216)

28. Buffalo Bills (209)

29. Detroit Lions (202)

30. Baltimore Ravens (196)

31. San Francisco 49ers (190)

32. Kansas City Chiefs (184)

1. Washington Commanders: Caleb Williams, QB, USC

The deal: Bears trade No. 1 (1,000) to Commanders for No. 2 (717), No. 36 (166), No. 67 (75) and No. 100 (35).

Washington gives up a quartet of top-100 picks for the right to draft Williams. Meanwhile, the Bears still get their franchise quarterback with the next pick and replenish their draft capital, which is lighter than most, as Chicago has only four selections.

2. Chicago Bears: Jayden Daniels, QB, LSU

LSU quarterback Jayden Daniels

Daniels goes to the Bears, joining DJ Moore and Keenan Allen.

The deal: Commanders trade No. 2 (717), No. 36 (166), No. 67 (75) and No. 100 (35) to Bears for No. 1 (1,000).

The Bears moved back one spot and still get the Heisman Trophy winner who scored 50 touchdowns for the Tigers last year. Daniels immediately makes Chicago a playoff threat in the NFC, featuring an improving defense and an offense with DJ Moore and Keenan Allen on the perimeter.

3. Minnesota Vikings: Drake Maye, QB, North Carolina

The deal: Patriots trade No. 3 (514), No. 68 (70), No. 127 (16) to Vikings for Nos. 11 (358) and 23 (245).

Minnesota needs a quarterback, and while the Patriots also desire a signal-caller, getting an extra first-rounder is too much value to pass up. The Vikings get Maye to run their offense under coach Kevin O’Connell, with Jordan Addison and Justin Jefferson on the outside.

4. New York Giants: J.J. McCarthy, QB, Michigan

The deal: Cardinals trade No. 4 (491) to Giants for No. 6 (406), No. 107 (31) and No. 166 (9).

New York needs to move off Daniel Jones, and based on his contract, that can happen after 2024. The Giants can move up for a meager cost and secure one of the top-four quarterbacks, while Arizona adds a pair of Day 3 selections for moving back only two spots.

5. Indianapolis Colts: Marvin Harrison Jr., WR, Ohio State

The deal: Chargers trade No. 5 (468) to Colts for No. 15 (315), No. 46 (128) and No. 117 (25).

The first big move, and it’s the Colts going up to select Harrison. Of course, Harrison’s father, Marvin Sr., enjoyed his entire Hall of Fame career with Indianapolis, and the Colts could use another weapon opposite Michael Pittman Jr. to help Anthony Richardson.

6. Arizona Cardinals: Joe Alt, LT, Notre Dame

The deal: Giants trade No. 6 (406), No. 107 (31) and No. 166 (9) to Cardinals for No. 4 (491).

Arizona moved back and still got the best offensive lineman in this class. With so many needs, the Cardinals would be wise to get the best player available, and with Harrison off the board, Alt is the man. He should be a blindside protector for the next decade.

7. Arizona Cardinals: Dallas Turner, Edge, Alabama

The deal: Titans trade No. 7 (426) to Cardinals for No. 27 (216), No. 35 (170) and No. 90 (45).

Surprise! The Cardinals are flush with draft picks after acquiring the Houston Texans’ first-rounder and then moving back a few spots. They cash in here, getting the top-rated pass rusher. After ranking 30th in sacks and 31st in pressure rate a year ago, this is a dire need for the Cardinals.

8. Cincinnati Bengals: Malik Nabers, WR, LSU

LSU receiver Malik Nabers

Nabers would form a dynamic pass-catching duo with Chase.

The deal: Falcons trade No. 8 (406) to Bengals for No. 18 (287) and No. 49 (118).

The Bengals keep with tradition and draft an LSU stud. Moving up 10 spots, Bengals general manager Duke Tobin gives himself a replacement for Tee Higgins, who now can be dealt for a nice return. Cincinnati would still have Ja’Marr Chase and Nabers for Joe Burrow to target.

9. New York Jets: Brock Bowers, TE, Georgia

The deal: Bears trade No. 9 (387) to Jets for No. 10 (369) and No. 134 (17).

Moving up only one spot, the Jets are making sure nobody jumps them for Bowers, who is clearly the best tight end in this class. With the Bulldogs, Bowers caught 175 passes including 26 touchdowns, over his three seasons. In New York, he joins a talented pass-catching duo with Garrett Wilson and Mike Williams on the outside.

10. Chicago Bears: Jared Verse, Edge, Florida State

The deal: Jets trade No. 10 (369) and No. 134 (17) to Bears for No. 9 (387).

Verse is an elite pass rusher who dominated the past two seasons with the Seminoles, registering 18 sacks along with 29.5 tackles for loss. He would be an ideal fit across from Montez Sweat, while also keeping edge rusher costs down after Chicago signed Sweat to a new $98 million deal.

11. New England Patriots: Rome Odunze, WR, Washington 

Washington receiver Rome Odunze.

Odunze would give the Patriots a big-time playmaker on the outside for their new quarterback.

The deal: Vikings trade No. 11 (358) and No. 23 (245) to Patriots for No. 3 (514), No. 68 (70) and No. 127 (16).

If Odunze is still available here, the Patriots should run the card to the podium. A show-stopper at Washington, Odunze caught 92 passes for 1,640 yards and 13 touchdowns last season. He would immediately be the top weapon on New England’s rebuilding offense.

12. Philadelphia Eagles: Quinyon Mitchell, CB, Toledo

The deal: Broncos trade No. 12 (347) and No. 147 (13) to Eagles for No. 22 (253) and No. 53 (106).

The Eagles must improve defensively, specifically in their back seven. So, GM Howie Roseman moves up 10 spots, while giving up a second-round pick to make it happen. The payoff is landing Mitchell, who has a strong argument as the best corner in this class.

13. New Orleans Saints: Olumuyiwa Fashanu, OT, Penn State

The deal: Raiders trade No. 13 (336) to Saints for No. 14 (325) and No. 150 (12).

The Saints and Raiders swap spots, as New Orleans tries to beat the inevitable run on tackles. With New Orleans needing to replace Trevor Penning on the left side, Fashanu makes a ton of sense. The former Nittany Lions standout is an excellent pass protector, who would be an upgrade.

14. Las Vegas Raiders: Terrion Arnold, CB, Alabama

The deal: Saints trade No. 14 (325) and No. 150 (12) to Raiders for No. 13 (336).

New GM Tom Telesco must improve the back seven, and Arnold would be a big step in that direction. While Nate Hobbs is solid, the Raiders need a shutdown corner in a division with Patrick Mahomes and Justin Herbert to contend with. If Arnold pans out, that’s a great pick.

15. Los Angeles Chargers: Troy Fautanu, OT, Washington

The deal: Colts trade No. 15 (315), No. 46 (128) and No. 117 (25) to Chargers for No. 5 (468).

Los Angeles moved back 10 spots and still ended up with Fautanu, who can play either inside or at tackle. The Chargers need help in both areas, with Fautanu potentially replacing right tackle Trey Pipkins III, or forming a guard tandem with fellow first-rounder Zion Johnson.

16. Los Angeles Rams: Johnny Newton, DT, Illinois

The deal: Seahawks trade No. 16 (305) to Rams for No. 19 (278) and No. 99 (36).

After the retirement of Aaron Donald, GM Les Snead should be aggressive in fortifying his front. In a rare inter-divisional trade, the Rams move up three spots while surrendering a third-round compensatory selection, selecting Newton out of Illinois. Newton posted 18 sacks and 27.5 tackles for loss over four years in Champagne.

17. Buffalo Bills: Brian Thomas, WR, LSU

LSU receiver Brian Thomas

The Bills land Thomas after trading away Stefon Diggs.

The deal: Jaguars trade No. 17 (296) to Bills for No. 28 (209) and No. 60 (88).

The Bills get aggressive, moving up a whopping 11 spots while giving up a second-round pick to make the trade work. Still, Buffalo is flush with draft capital, having an extra second-rounder in 2025 along with 10 in this year’s draft. By landing Thomas, Buffalo has its best shot of replacing Stefon Diggs.

18. Atlanta Falcons: Nate Wiggins, CB, Clemson

The deal: Falcons trade No. 18 (287) and No. 49 (118) to Bengals for No. 8 (406).

After moving back, the Falcons still find a potential star corner to pair with A.J. Terrell. Although it’s expected he’ll be retained on a long-term deal, Terrell is entering the final year of his rookie contract. GM Terry Fontenot might want some insurance, along with a running mate.

19. Seattle Seahawks: Amarius Mims, OT, Georgia

The deal: Rams trade No. 19 (278) and No. 99 (36) to Seahawks for No. 16 (305).

Mims is the ultimate boom-or-bust pick. His tape is absurd and he played for a national championship team in the Bulldogs, but he also started only eight games at the college level. It’s a huge risk for any team, but GM John Schneider has always been bold, and he’s bold once more.

20. Green Bay Packers: Taliese Fuaga, OT, Oregon State

The deal: Steelers trade No. 20 (269) to Packers for No. 25 (230) and No. 126 (20) and No. 169 (9).

The Packers have to be thinking about the offensive line. Green Bay is now without longtime left tackle David Bakhtiari, who unfortunately never truly recovered from a torn ACL in Dec. 2020. If Fuaga is on the board, the Packers should pounce.

21. Tampa Bay Buccaneers: Kool-Aid McKinstry, CB, Alabama 

The deal: Dolphins trade No. 21 (261) and No. 198 (5) to Buccaneers for No. 26 (223) and No. 92 (43).

After trading Carlton Davis to the Lions, the Buccaneers are a man short in the secondary. Trading up five spots, GM Jason Licht selects a top-tier corner in McKinstry, who will start immediately opposite Jamel Dean.

22. Denver Broncos: Bo Nix, QB, Oregon

Oregon quarterback Bo Nix

Payton has never drafted a quarterback in the first round, so Nix would be the first.

The deal: Eagles trade No. 22 (253) and No. 53 (106) to Broncos for No. 12 (347) and No. 147 (13).

Finally, Nix comes off the board. There has been ample smoke for months about the Broncos liking his talent, and Denver gets both extra draft capital from moving back, and Nix. Under coach Sean Payton, the Broncos are in a full-scale rebuild. If they hit on a quarterback here, everything accelerates.

23. New England Patriots: Michael Penix Jr., QB, Washington

The deal: Vikings trade No. 11 (358) and No. 23 (245) to Patriots for No. 3 (514), No. 68 (70), No. 127 (16).

Penix falling here to the Patriots would be a dream for first-year GM Eliot Wolf. New England got its stud receiver at No. 11 in Rome Odunze, and now his college teammate. The Patriots already have a good defense. With this pairing, the offense could take off.

24. Baltimore Ravens: Patrick Paul, OT, Houston

The deal: Cowboys trade No. 24 (237) to Ravens for No. 30 (196) and No. 93 (42).

The Ravens need to replenish their offensive line after losing tackle Morgan Moses, and guards Kevin Zeitler and John Simpson. Paul is a hulking left tackle (6'7", 331 pounds) who can play the right side as a complement to Ronnie Stanley.

25. Pittsburgh Steelers: Tyler Guyton, OT, Oklahoma

The deal: Packers trade No. 25 (230) and No. 126 (20) and No. 169 (9) to Steelers for No. 20 (269).

After trading back to acquire a few Day 3 picks, Pittsburgh gets a bookend on the offensive line to pair with second-year tackle Broderick Jones. The Steelers have long been smart about building along the lines of scrimmage and then finding value at the skill positions. This would represent that line of thinking.

26. Miami Dolphins: Jackson Powers-Johnson, C, Oregon

The deal: Buccaneers trade No. 26 (223) and No. 92 (43) to Dolphins for No. 21 (261) and No. 198 (5).

After losing guard Robert Hunt and center Connor Williams from rehabbing his torn ACL as a free agent, the Dolphins have issues on the interior. Miami now has an option to take Powers-Johnson, the best center in the draft. It’s a no-brainer for GM Chris Grier.

27. Tennessee Titans: Laiatu Latu, Edge, UCLA

UCLA defensive end Laiatu Latu

Latu is one of the best pass rushers in the draft.

The deal: Cardinals trade No. 27 (216), No. 35 (170) and No. 90 (45) to Titans for No. 7 (426).

Latu is a nice fit with the Titans, who could go with an offensive lineman here or with the 35th pick. Considering the depth of the tackle class, GM Ran Carthon goes with Latu, who is one of the best pass rushers in the group. Paired with Jeffery Simmons and Harold Landry, Tennessee could be nasty on the defensive line.

28. Jacksonville Jaguars: Ennis Rakestraw Jr. CB, Missouri

The deal: Bills trade No. 28 (209) and No. 60 (88) to Jaguars for No. 17 (296).

The Jaguars need to improve their pass defense, and grabbing a corner is the best way to make that happen. Jacksonville takes Rakestraw, who can replace the departed Darious Williams while learning from veteran Ronald Darby. In 2023, only six teams gave up more passing yards per game.

29. San Francisco 49ers: JC Latham, OT, Alabama

The deal: Lions trade No. 29 (202) and No. 205 (4) to 49ers for No. 31 (190) and No. 135 (16)

The 49ers need to fix the right side of their offensive line, and getting a replacement for tackle Colton McKivitz is a fine start. Latham is a terrific value at this point, as he is a possible top-15 pick. San Francisco could also consider a corner here, but a tackle such as Latham makes too much sense.

30. Dallas Cowboys: Graham Barton, OL, Duke

The deal: Ravens trade No. 30 (196) and No. 93 (42) to Cowboys for No. 24 (237).

Barton dominated at left tackle with the Blue Devils while projecting to be a center due to shorter arms at the next level. Dallas needs help at both spots, with tackle Tyron Smith and center Tyler Biadasz departing in free agency. Jerry Jones has a long, successful history of finding offensive linemen in the draft, and does it again.

31. Detroit Lions: Chop Robinson, Edge, Penn State

Penn State defensive end Chop Robinson

The Lions grab another pass rusher to pair with Hutchinson.

The deal: 49ers trade No. 31 (190) and No. 135 (16) to Lions for No. 29 (202) and No. 205 (4)

Robinson is a find here for the Lions. Largely expected to go in the 20s, Robinson slides to the early 30s and Detroit, despite trading back, lands an edge rusher to complement Alim McNeill and Aidan Hutchinson on the defensive line. 

32. New England Patriots: Jordan Morgan, OT, Arizona

The deal: Chiefs trade No. 32 (184) to Patriots for No. 34 (175), No. 180 (8) and No. 231 (2)

The Patriots move up into the last spot of the first round to select a tackle in their quest to remake their offense. Morgan is a projected first-rounder who has excellent athleticism for a 325-pounder, giving Penix solid protection alongside Mike Onwenu and fellow first-round pick Cole Strange.

34. Kansas City Chiefs: Adonai Mitchell, WR, Texas

The deal: Patriots trade No. 34 (175), No. 180 (8) and No. 231 (2) to Chiefs for No. 32 (184)

Mitchell paced the Big 12 with 11 touchdowns last year, and goes to Kansas City to join Travis Kelce, Marquise “Hollywood” Brown and Rashee Rice. At 6'2" and 205 pounds, Mitchell gives the Chiefs ideal size on the outside with 4.34 speed. With Rice potentially facing a suspension due to legal issues, Kansas City may rely on Mitchell early.